@Generated(value="jsii-pacmak/1.61.0 (build abf4039)", date="2022-07-08T15:32:47.629Z") @Stability(value=Experimental) public abstract class TerraformModule extends TerraformElement implements ITerraformDependable
software.amazon.jsii.JsiiObject.InitializationMode
ITerraformDependable.Jsii$Default
Modifier | Constructor and Description |
---|---|
protected |
TerraformModule(software.constructs.Construct scope,
String id,
TerraformModuleOptions options) |
protected |
TerraformModule(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
TerraformModule(software.amazon.jsii.JsiiObjectRef objRef) |
Modifier and Type | Method and Description |
---|---|
void |
addProvider(Object provider) |
List<String> |
getDependsOn() |
ITerraformIterator |
getForEach() |
List<Object> |
getProviders() |
String |
getSource() |
String |
getString(String output) |
String |
getVersion() |
IResolvable |
interpolationForOutput(String moduleOutput) |
void |
setDependsOn(List<String> value) |
void |
setForEach(ITerraformIterator value) |
protected Map<String,Object> |
synthesizeAttributes() |
Object |
toMetadata() |
Object |
toTerraform() |
addOverride, getCdktfStack, getConstructNodeMetadata, getFqn, getFriendlyUniqueId, getRawOverrides, overrideLogicalId, resetOverrideLogicalId
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getFqn
protected TerraformModule(software.amazon.jsii.JsiiObjectRef objRef)
protected TerraformModule(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Experimental) protected TerraformModule(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull TerraformModuleOptions options)
scope
- This parameter is required.id
- This parameter is required.options
- This parameter is required.@Stability(value=Experimental) public void addProvider(@NotNull Object provider)
provider
- This parameter is required.@Stability(value=Experimental) @NotNull public String getString(@NotNull String output)
output
- This parameter is required.@Stability(value=Experimental) @NotNull public IResolvable interpolationForOutput(@NotNull String moduleOutput)
moduleOutput
- This parameter is required.@Stability(value=Experimental) @NotNull protected Map<String,Object> synthesizeAttributes()
@Stability(value=Experimental) @NotNull public Object toMetadata()
toMetadata
in class TerraformElement
@Stability(value=Experimental) @NotNull public Object toTerraform()
toTerraform
in class TerraformElement
@Stability(value=Experimental) @NotNull public String getSource()
@Stability(value=Experimental) @Nullable public String getVersion()
@Stability(value=Experimental) @Nullable public ITerraformIterator getForEach()
@Stability(value=Experimental) public void setForEach(@Nullable ITerraformIterator value)
Copyright © 2022. All rights reserved.