Class VariableType

java.lang.Object
software.amazon.jsii.JsiiObject
com.hashicorp.cdktf.VariableType
All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable

@Generated(value="jsii-pacmak/1.93.0 (build 1706ca5)", date="2024-01-15T15:38:01.196Z") @Stability(Experimental) public abstract class VariableType extends software.amazon.jsii.JsiiObject
  • Field Details

    • ANY

      @Stability(Experimental) public static final String ANY
    • BOOL

      @Stability(Experimental) public static final String BOOL
    • LIST

      @Stability(Experimental) public static final String LIST
    • LIST_BOOL

      @Stability(Experimental) public static final String LIST_BOOL
    • LIST_NUMBER

      @Stability(Experimental) public static final String LIST_NUMBER
    • LIST_STRING

      @Stability(Experimental) public static final String LIST_STRING
    • MAP

      @Stability(Experimental) public static final String MAP
    • MAP_BOOL

      @Stability(Experimental) public static final String MAP_BOOL
    • MAP_NUMBER

      @Stability(Experimental) public static final String MAP_NUMBER
    • MAP_STRING

      @Stability(Experimental) public static final String MAP_STRING
    • NUMBER

      @Stability(Experimental) public static final String NUMBER
    • SET

      @Stability(Experimental) public static final String SET
    • SET_BOOL

      @Stability(Experimental) public static final String SET_BOOL
    • SET_NUMBER

      @Stability(Experimental) public static final String SET_NUMBER
    • SET_STRING

      @Stability(Experimental) public static final String SET_STRING
    • STRING

      @Stability(Experimental) public static final String STRING
  • Constructor Details

    • VariableType

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

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

      @Stability(Experimental) protected VariableType()
  • Method Details

    • list

      @Stability(Experimental) @NotNull public static String list(@NotNull String type)
      Parameters:
      type - This parameter is required.
    • map

      @Stability(Experimental) @NotNull public static String map(@NotNull String type)
      Parameters:
      type - This parameter is required.
    • object

      @Stability(Experimental) @NotNull public static String object(@NotNull Map<String,String> attributes)
      Parameters:
      attributes - This parameter is required.
    • set

      @Stability(Experimental) @NotNull public static String set(@NotNull String type)
      Parameters:
      type - This parameter is required.
    • tuple

      @Stability(Experimental) @NotNull public static String tuple(@NotNull @NotNull String... elements)
      Parameters:
      elements - This parameter is required.