Class TerraformVariableConfig.Jsii$Proxy
- All Implemented Interfaces:
TerraformVariableConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
TerraformVariableConfig
TerraformVariableConfig-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface com.hashicorp.cdktf.TerraformVariableConfig
TerraformVariableConfig.Builder, TerraformVariableConfig.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theTerraformVariableConfig.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal Objectfinal Stringfinal Booleanfinal Booleanfinal StringgetType()(experimental) The type argument in a variable block allows you to restrict the type of value that will be accepted as the value for a variable.(experimental) Specify arbitrary custom validation rules for a particular variable using a validation block nested within the corresponding variable block.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theTerraformVariableConfig.Builder.
-
-
Method Details
-
getDefaultValue
- Specified by:
getDefaultValuein interfaceTerraformVariableConfig
-
getDescription
- Specified by:
getDescriptionin interfaceTerraformVariableConfig
-
getNullable
- Specified by:
getNullablein interfaceTerraformVariableConfig
-
getSensitive
- Specified by:
getSensitivein interfaceTerraformVariableConfig
-
getType
Description copied from interface:TerraformVariableConfig(experimental) The type argument in a variable block allows you to restrict the type of value that will be accepted as the value for a variable.If no type constraint is set then a value of any type is accepted. While type constraints are optional, we recommend specifying them; they serve as easy reminders for users of the module, and allow Terraform to return a helpful error message if the wrong type is used. Type constraints are created from a mixture of type keywords and type constructors. The supported type keywords are: * string * number * bool The type constructors allow you to specify complex types such as collections: * list(
) * set( ) * map( ) * object({ = , ... }) * tuple([ , ...]) The keyword any may be used to indicate that any type is acceptable. For more information on the meaning and behavior of these different types, as well as detailed information about automatic conversion of complex types, refer to Type Constraints}. If both the type and default arguments are specified, the given default value must be convertible to the specified type.invalid @link
{@link https://developer.hashicorp.com/terraform/language/expressions/type-constraints- Specified by:
getTypein interfaceTerraformVariableConfig
-
getValidation
Description copied from interface:TerraformVariableConfig(experimental) Specify arbitrary custom validation rules for a particular variable using a validation block nested within the corresponding variable block.- Specified by:
getValidationin interfaceTerraformVariableConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-