@Generated(value="jsii-pacmak/1.73.0 (build 6faeda3)", date="2023-02-03T16:18:08.788Z") @Stability(value=Experimental) public class TerraformElement extends software.constructs.Construct
Modifier | Constructor and Description |
---|---|
|
TerraformElement(software.constructs.Construct scope,
String id) |
|
TerraformElement(software.constructs.Construct scope,
String id,
String elementType) |
protected |
TerraformElement(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
TerraformElement(software.amazon.jsii.JsiiObjectRef objRef) |
Modifier and Type | Method and Description |
---|---|
void |
addOverride(String path,
Object value) |
TerraformStack |
getCdktfStack() |
protected Map<String,Object> |
getConstructNodeMetadata() |
String |
getFqn() |
String |
getFriendlyUniqueId() |
protected Object |
getRawOverrides() |
static Boolean |
isTerraformElement(Object x) |
void |
overrideLogicalId(String newLogicalId)
(experimental) Overrides the auto-generated logical ID with a specific ID.
|
void |
resetOverrideLogicalId()
(experimental) Resets a previously passed logical Id to use the auto-generated logical id again.
|
Object |
toMetadata() |
Object |
toTerraform() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
protected TerraformElement(software.amazon.jsii.JsiiObjectRef objRef)
protected TerraformElement(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Experimental) public TerraformElement(@NotNull software.constructs.Construct scope, @NotNull String id, @Nullable String elementType)
scope
- This parameter is required.id
- This parameter is required.elementType
- @Stability(value=Experimental) public TerraformElement(@NotNull software.constructs.Construct scope, @NotNull String id)
scope
- This parameter is required.id
- This parameter is required.@Stability(value=Experimental) @NotNull public static Boolean isTerraformElement(@NotNull Object x)
x
- This parameter is required.@Stability(value=Experimental) public void addOverride(@NotNull String path, @NotNull Object value)
path
- This parameter is required.value
- This parameter is required.@Stability(value=Experimental) public void overrideLogicalId(@NotNull String newLogicalId)
newLogicalId
- The new logical ID to use for this stack element. This parameter is required.@Stability(value=Experimental) public void resetOverrideLogicalId()
@Stability(value=Experimental) @NotNull public Object toMetadata()
@Stability(value=Experimental) @NotNull public Object toTerraform()
@Stability(value=Experimental) @NotNull public TerraformStack getCdktfStack()
@Stability(value=Experimental) @NotNull protected Map<String,Object> getConstructNodeMetadata()
@Stability(value=Experimental) @NotNull public String getFqn()
@Stability(value=Experimental) @NotNull public String getFriendlyUniqueId()
@Stability(value=Experimental) @NotNull protected Object getRawOverrides()
Copyright © 2023. All rights reserved.