Class TerraformLocal

java.lang.Object
software.amazon.jsii.JsiiObject
software.constructs.Construct
com.hashicorp.cdktf.TerraformElement
com.hashicorp.cdktf.TerraformLocal
All Implemented Interfaces:
ITerraformAddressable, software.amazon.jsii.JsiiSerializable, software.constructs.IConstruct, software.constructs.IDependable

@Generated(value="jsii-pacmak/1.87.0 (build 9892444)", date="2023-10-12T10:51:21.952Z") @Stability(Experimental) public class TerraformLocal extends TerraformElement implements ITerraformAddressable
  • Constructor Details

    • TerraformLocal

      protected TerraformLocal(software.amazon.jsii.JsiiObjectRef objRef)
    • TerraformLocal

      protected TerraformLocal(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
    • TerraformLocal

      @Stability(Experimental) public TerraformLocal(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull Object expression)
      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
      expression - This parameter is required.
  • Method Details

    • toMetadata

      @Stability(Experimental) @NotNull public Object toMetadata()
      Overrides:
      toMetadata in class TerraformElement
    • toString

      @Stability(Experimental) @NotNull public String toString()
      (experimental) Returns a string representation of this construct.

      Overrides:
      toString in class software.constructs.Construct
      Returns:
      a string token referencing the value of this local
    • toTerraform

      @Stability(Experimental) @NotNull public Object toTerraform()
      Overrides:
      toTerraform in class TerraformElement
    • getAsAnyMap

      @Stability(Experimental) @NotNull public Map<String,Object> getAsAnyMap()
    • getAsBoolean

      @Stability(Experimental) @NotNull public IResolvable getAsBoolean()
    • getAsBooleanMap

      @Stability(Experimental) @NotNull public Map<String,Boolean> getAsBooleanMap()
    • getAsList

      @Stability(Experimental) @NotNull public List<String> getAsList()
    • getAsNumber

      @Stability(Experimental) @NotNull public Number getAsNumber()
    • getAsNumberMap

      @Stability(Experimental) @NotNull public Map<String,Number> getAsNumberMap()
    • getAsString

      @Stability(Experimental) @NotNull public String getAsString()
    • getAsStringMap

      @Stability(Experimental) @NotNull public Map<String,String> getAsStringMap()
    • getExpression

      @Stability(Experimental) @NotNull public Object getExpression()
    • setExpression

      @Stability(Experimental) public void setExpression(@NotNull Object value)