@Generated(value="jsii-pacmak/1.65.0 (build 7a02b7f)", date="2022-08-26T10:41:44.033Z") @Stability(value=Experimental) public class TerraformVariable extends TerraformElement implements ITerraformAddressable
Modifier and Type | Class and Description |
---|---|
static class |
TerraformVariable.Builder
(experimental) A fluent builder for
TerraformVariable . |
software.amazon.jsii.JsiiObject.InitializationMode
ITerraformAddressable.Jsii$Default, ITerraformAddressable.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
|
TerraformVariable(software.constructs.Construct scope,
String id,
TerraformVariableConfig config) |
protected |
TerraformVariable(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
TerraformVariable(software.amazon.jsii.JsiiObjectRef objRef) |
Modifier and Type | Method and Description |
---|---|
void |
addValidation(TerraformVariableValidationConfig validation) |
IResolvable |
getBooleanValue() |
Object |
getDefaultValue() |
String |
getDescription() |
List<String> |
getListValue() |
Boolean |
getNullable() |
Number |
getNumberValue() |
Boolean |
getSensitive() |
String |
getStringValue() |
String |
getType() |
List<TerraformVariableValidationConfig> |
getValidation() |
Object |
getValue() |
Map<String,Object> |
synthesizeAttributes() |
Object |
toTerraform() |
addOverride, getCdktfStack, getConstructNodeMetadata, getFqn, getFriendlyUniqueId, getRawOverrides, overrideLogicalId, resetOverrideLogicalId, toMetadata
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 TerraformVariable(software.amazon.jsii.JsiiObjectRef objRef)
protected TerraformVariable(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Experimental) public TerraformVariable(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull TerraformVariableConfig config)
scope
- This parameter is required.id
- This parameter is required.config
- This parameter is required.@Stability(value=Experimental) public void addValidation(@NotNull TerraformVariableValidationConfig validation)
validation
- This parameter is required.@Stability(value=Experimental) @NotNull public Map<String,Object> synthesizeAttributes()
@Stability(value=Experimental) @NotNull public Object toTerraform()
toTerraform
in class TerraformElement
@Stability(value=Experimental) @NotNull public IResolvable getBooleanValue()
@Stability(value=Experimental) @NotNull public Number getNumberValue()
@Stability(value=Experimental) @NotNull public String getStringValue()
@Stability(value=Experimental) @NotNull public Object getValue()
@Stability(value=Experimental) @Nullable public Object getDefaultValue()
@Stability(value=Experimental) @Nullable public String getDescription()
@Stability(value=Experimental) @Nullable public Boolean getNullable()
@Stability(value=Experimental) @Nullable public Boolean getSensitive()
@Stability(value=Experimental) @Nullable public String getType()
@Stability(value=Experimental) @Nullable public List<TerraformVariableValidationConfig> getValidation()
Copyright © 2022. All rights reserved.