Package com.hashicorp.cdktf
Interface ITerraformResource.Jsii$Default
- All Superinterfaces:
ITerraformResource
,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ITerraformResource.Jsii$Proxy
- Enclosing interface:
ITerraformResource
Internal default implementation for
ITerraformResource
.-
Nested Class Summary
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.ITerraformResource
ITerraformResource.Jsii$Default, ITerraformResource.Jsii$Proxy
-
Method Summary
Modifier and TypeMethodDescriptiondefault Object
getCount()
default ITerraformIterator
default String
getFqn()
default String
default TerraformResourceLifecycle
default TerraformProvider
default String
default IResolvable
interpolationForAttribute
(String terraformAttribute) default void
setCount
(TerraformCount value) default void
default void
setDependsOn
(List<String> value) default void
setForEach
(ITerraformIterator value) default void
default void
setProvider
(TerraformProvider value) Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getFqn
- Specified by:
getFqn
in interfaceITerraformResource
-
getFriendlyUniqueId
- Specified by:
getFriendlyUniqueId
in interfaceITerraformResource
-
getTerraformResourceType
- Specified by:
getTerraformResourceType
in interfaceITerraformResource
-
getCount
- Specified by:
getCount
in interfaceITerraformResource
-
setCount
- Specified by:
setCount
in interfaceITerraformResource
-
setCount
- Specified by:
setCount
in interfaceITerraformResource
-
getDependsOn
- Specified by:
getDependsOn
in interfaceITerraformResource
-
setDependsOn
- Specified by:
setDependsOn
in interfaceITerraformResource
-
getForEach
- Specified by:
getForEach
in interfaceITerraformResource
-
setForEach
- Specified by:
setForEach
in interfaceITerraformResource
-
getLifecycle
- Specified by:
getLifecycle
in interfaceITerraformResource
-
setLifecycle
- Specified by:
setLifecycle
in interfaceITerraformResource
-
getProvider
- Specified by:
getProvider
in interfaceITerraformResource
-
setProvider
- Specified by:
setProvider
in interfaceITerraformResource
-
interpolationForAttribute
@Stability(Experimental) @NotNull default IResolvable interpolationForAttribute(@NotNull String terraformAttribute) - Specified by:
interpolationForAttribute
in interfaceITerraformResource
- Parameters:
terraformAttribute
- This parameter is required.
-