Class OpsworksStaticWebLayer
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- com.hashicorp.cdktf.TerraformElement
-
- com.hashicorp.cdktf.TerraformResource
-
- com.hashicorp.cdktf.providers.aws.opsworks_static_web_layer.OpsworksStaticWebLayer
-
- All Implemented Interfaces:
com.hashicorp.cdktf.IInterpolatingParent,com.hashicorp.cdktf.ITerraformAddressable,com.hashicorp.cdktf.ITerraformDependable,com.hashicorp.cdktf.ITerraformResource,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:54.375Z") @Stability(Stable) public class OpsworksStaticWebLayer extends com.hashicorp.cdktf.TerraformResource
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_static_web_layer aws_opsworks_static_web_layer}.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOpsworksStaticWebLayer.BuilderA fluent builder forOpsworksStaticWebLayer.-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$Proxy
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.IInterpolatingParent
com.hashicorp.cdktf.IInterpolatingParent.Jsii$Default, com.hashicorp.cdktf.IInterpolatingParent.Jsii$Proxy
-
-
Field Summary
Fields Modifier and Type Field Description static StringTF_RESOURCE_TYPE
-
Constructor Summary
Constructors Modifier Constructor Description protectedOpsworksStaticWebLayer(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedOpsworksStaticWebLayer(software.amazon.jsii.JsiiObjectRef objRef)OpsworksStaticWebLayer(software.constructs.Construct scope, String id, OpsworksStaticWebLayerConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_static_web_layer aws_opsworks_static_web_layer} Resource.
-
Method Summary
-
Methods inherited from class com.hashicorp.cdktf.TerraformResource
getAnyMapAttribute, getBooleanAttribute, getBooleanMapAttribute, getConnection, getCount, getDependsOn, getForEach, getLifecycle, getListAttribute, getNumberAttribute, getNumberListAttribute, getNumberMapAttribute, getProvider, getProvisioners, getStringAttribute, getStringMapAttribute, getTerraformGeneratorMetadata, getTerraformMetaArguments, getTerraformResourceType, interpolationForAttribute, isTerraformResource, setConnection, setConnection, setCount, setCount, setDependsOn, setForEach, setLifecycle, setProvider, setProvisioners, toMetadata, toTerraform
-
Methods inherited from class com.hashicorp.cdktf.TerraformElement
addOverride, getCdktfStack, getConstructNodeMetadata, getFqn, getFriendlyUniqueId, getRawOverrides, isTerraformElement, overrideLogicalId, resetOverrideLogicalId
-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Field Detail
-
TF_RESOURCE_TYPE
@Stability(Stable) public static final String TF_RESOURCE_TYPE
-
-
Constructor Detail
-
OpsworksStaticWebLayer
protected OpsworksStaticWebLayer(software.amazon.jsii.JsiiObjectRef objRef)
-
OpsworksStaticWebLayer
protected OpsworksStaticWebLayer(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
OpsworksStaticWebLayer
@Stability(Stable) public OpsworksStaticWebLayer(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull OpsworksStaticWebLayerConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_static_web_layer aws_opsworks_static_web_layer} Resource.- Parameters:
scope- The scope in which to define this construct. This parameter is required.id- The scoped construct ID. This parameter is required.config- This parameter is required.
-
-
Method Detail
-
putCloudwatchConfiguration
@Stability(Stable) public void putCloudwatchConfiguration(@NotNull OpsworksStaticWebLayerCloudwatchConfiguration value)- Parameters:
value- This parameter is required.
-
putEbsVolume
@Stability(Stable) public void putEbsVolume(@NotNull Object value)- Parameters:
value- This parameter is required.
-
putLoadBasedAutoScaling
@Stability(Stable) public void putLoadBasedAutoScaling(@NotNull OpsworksStaticWebLayerLoadBasedAutoScaling value)- Parameters:
value- This parameter is required.
-
resetAutoAssignElasticIps
@Stability(Stable) public void resetAutoAssignElasticIps()
-
resetAutoAssignPublicIps
@Stability(Stable) public void resetAutoAssignPublicIps()
-
resetAutoHealing
@Stability(Stable) public void resetAutoHealing()
-
resetCloudwatchConfiguration
@Stability(Stable) public void resetCloudwatchConfiguration()
-
resetCustomConfigureRecipes
@Stability(Stable) public void resetCustomConfigureRecipes()
-
resetCustomDeployRecipes
@Stability(Stable) public void resetCustomDeployRecipes()
-
resetCustomInstanceProfileArn
@Stability(Stable) public void resetCustomInstanceProfileArn()
-
resetCustomJson
@Stability(Stable) public void resetCustomJson()
-
resetCustomSecurityGroupIds
@Stability(Stable) public void resetCustomSecurityGroupIds()
-
resetCustomSetupRecipes
@Stability(Stable) public void resetCustomSetupRecipes()
-
resetCustomShutdownRecipes
@Stability(Stable) public void resetCustomShutdownRecipes()
-
resetCustomUndeployRecipes
@Stability(Stable) public void resetCustomUndeployRecipes()
-
resetDrainElbOnShutdown
@Stability(Stable) public void resetDrainElbOnShutdown()
-
resetEbsVolume
@Stability(Stable) public void resetEbsVolume()
-
resetElasticLoadBalancer
@Stability(Stable) public void resetElasticLoadBalancer()
-
resetId
@Stability(Stable) public void resetId()
-
resetInstallUpdatesOnBoot
@Stability(Stable) public void resetInstallUpdatesOnBoot()
-
resetInstanceShutdownTimeout
@Stability(Stable) public void resetInstanceShutdownTimeout()
-
resetLoadBasedAutoScaling
@Stability(Stable) public void resetLoadBasedAutoScaling()
-
resetName
@Stability(Stable) public void resetName()
-
resetSystemPackages
@Stability(Stable) public void resetSystemPackages()
-
resetTags
@Stability(Stable) public void resetTags()
-
resetTagsAll
@Stability(Stable) public void resetTagsAll()
-
resetUseEbsOptimizedInstances
@Stability(Stable) public void resetUseEbsOptimizedInstances()
-
synthesizeAttributes
@Stability(Stable) @NotNull protected Map<String,Object> synthesizeAttributes()
- Overrides:
synthesizeAttributesin classcom.hashicorp.cdktf.TerraformResource
-
getArn
@Stability(Stable) @NotNull public String getArn()
-
getCloudwatchConfiguration
@Stability(Stable) @NotNull public OpsworksStaticWebLayerCloudwatchConfigurationOutputReference getCloudwatchConfiguration()
-
getEbsVolume
@Stability(Stable) @NotNull public OpsworksStaticWebLayerEbsVolumeList getEbsVolume()
-
getLoadBasedAutoScaling
@Stability(Stable) @NotNull public OpsworksStaticWebLayerLoadBasedAutoScalingOutputReference getLoadBasedAutoScaling()
-
getAutoAssignElasticIpsInput
@Stability(Stable) @Nullable public Object getAutoAssignElasticIpsInput()
-
getAutoAssignPublicIpsInput
@Stability(Stable) @Nullable public Object getAutoAssignPublicIpsInput()
-
getAutoHealingInput
@Stability(Stable) @Nullable public Object getAutoHealingInput()
-
getCloudwatchConfigurationInput
@Stability(Stable) @Nullable public OpsworksStaticWebLayerCloudwatchConfiguration getCloudwatchConfigurationInput()
-
getCustomConfigureRecipesInput
@Stability(Stable) @Nullable public List<String> getCustomConfigureRecipesInput()
-
getCustomDeployRecipesInput
@Stability(Stable) @Nullable public List<String> getCustomDeployRecipesInput()
-
getCustomInstanceProfileArnInput
@Stability(Stable) @Nullable public String getCustomInstanceProfileArnInput()
-
getCustomJsonInput
@Stability(Stable) @Nullable public String getCustomJsonInput()
-
getCustomSecurityGroupIdsInput
@Stability(Stable) @Nullable public List<String> getCustomSecurityGroupIdsInput()
-
getCustomSetupRecipesInput
@Stability(Stable) @Nullable public List<String> getCustomSetupRecipesInput()
-
getCustomShutdownRecipesInput
@Stability(Stable) @Nullable public List<String> getCustomShutdownRecipesInput()
-
getCustomUndeployRecipesInput
@Stability(Stable) @Nullable public List<String> getCustomUndeployRecipesInput()
-
getDrainElbOnShutdownInput
@Stability(Stable) @Nullable public Object getDrainElbOnShutdownInput()
-
getEbsVolumeInput
@Stability(Stable) @Nullable public Object getEbsVolumeInput()
-
getElasticLoadBalancerInput
@Stability(Stable) @Nullable public String getElasticLoadBalancerInput()
-
getIdInput
@Stability(Stable) @Nullable public String getIdInput()
-
getInstallUpdatesOnBootInput
@Stability(Stable) @Nullable public Object getInstallUpdatesOnBootInput()
-
getInstanceShutdownTimeoutInput
@Stability(Stable) @Nullable public Number getInstanceShutdownTimeoutInput()
-
getLoadBasedAutoScalingInput
@Stability(Stable) @Nullable public OpsworksStaticWebLayerLoadBasedAutoScaling getLoadBasedAutoScalingInput()
-
getNameInput
@Stability(Stable) @Nullable public String getNameInput()
-
getStackIdInput
@Stability(Stable) @Nullable public String getStackIdInput()
-
getUseEbsOptimizedInstancesInput
@Stability(Stable) @Nullable public Object getUseEbsOptimizedInstancesInput()
-
getAutoAssignElasticIps
@Stability(Stable) @NotNull public Object getAutoAssignElasticIps()
-
setAutoAssignElasticIps
@Stability(Stable) public void setAutoAssignElasticIps(@NotNull Boolean value)
-
setAutoAssignElasticIps
@Stability(Stable) public void setAutoAssignElasticIps(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getAutoAssignPublicIps
@Stability(Stable) @NotNull public Object getAutoAssignPublicIps()
-
setAutoAssignPublicIps
@Stability(Stable) public void setAutoAssignPublicIps(@NotNull Boolean value)
-
setAutoAssignPublicIps
@Stability(Stable) public void setAutoAssignPublicIps(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getAutoHealing
@Stability(Stable) @NotNull public Object getAutoHealing()
-
setAutoHealing
@Stability(Stable) public void setAutoHealing(@NotNull Boolean value)
-
setAutoHealing
@Stability(Stable) public void setAutoHealing(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getCustomConfigureRecipes
@Stability(Stable) @NotNull public List<String> getCustomConfigureRecipes()
-
setCustomConfigureRecipes
@Stability(Stable) public void setCustomConfigureRecipes(@NotNull List<String> value)
-
setCustomDeployRecipes
@Stability(Stable) public void setCustomDeployRecipes(@NotNull List<String> value)
-
getCustomInstanceProfileArn
@Stability(Stable) @NotNull public String getCustomInstanceProfileArn()
-
setCustomInstanceProfileArn
@Stability(Stable) public void setCustomInstanceProfileArn(@NotNull String value)
-
getCustomJson
@Stability(Stable) @NotNull public String getCustomJson()
-
setCustomJson
@Stability(Stable) public void setCustomJson(@NotNull String value)
-
getCustomSecurityGroupIds
@Stability(Stable) @NotNull public List<String> getCustomSecurityGroupIds()
-
setCustomSecurityGroupIds
@Stability(Stable) public void setCustomSecurityGroupIds(@NotNull List<String> value)
-
setCustomSetupRecipes
@Stability(Stable) public void setCustomSetupRecipes(@NotNull List<String> value)
-
setCustomShutdownRecipes
@Stability(Stable) public void setCustomShutdownRecipes(@NotNull List<String> value)
-
setCustomUndeployRecipes
@Stability(Stable) public void setCustomUndeployRecipes(@NotNull List<String> value)
-
getDrainElbOnShutdown
@Stability(Stable) @NotNull public Object getDrainElbOnShutdown()
-
setDrainElbOnShutdown
@Stability(Stable) public void setDrainElbOnShutdown(@NotNull Boolean value)
-
setDrainElbOnShutdown
@Stability(Stable) public void setDrainElbOnShutdown(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getElasticLoadBalancer
@Stability(Stable) @NotNull public String getElasticLoadBalancer()
-
setElasticLoadBalancer
@Stability(Stable) public void setElasticLoadBalancer(@NotNull String value)
-
getId
@Stability(Stable) @NotNull public String getId()
-
setId
@Stability(Stable) public void setId(@NotNull String value)
-
getInstallUpdatesOnBoot
@Stability(Stable) @NotNull public Object getInstallUpdatesOnBoot()
-
setInstallUpdatesOnBoot
@Stability(Stable) public void setInstallUpdatesOnBoot(@NotNull Boolean value)
-
setInstallUpdatesOnBoot
@Stability(Stable) public void setInstallUpdatesOnBoot(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getInstanceShutdownTimeout
@Stability(Stable) @NotNull public Number getInstanceShutdownTimeout()
-
setInstanceShutdownTimeout
@Stability(Stable) public void setInstanceShutdownTimeout(@NotNull Number value)
-
getName
@Stability(Stable) @NotNull public String getName()
-
setName
@Stability(Stable) public void setName(@NotNull String value)
-
getStackId
@Stability(Stable) @NotNull public String getStackId()
-
setStackId
@Stability(Stable) public void setStackId(@NotNull String value)
-
getUseEbsOptimizedInstances
@Stability(Stable) @NotNull public Object getUseEbsOptimizedInstances()
-
setUseEbsOptimizedInstances
@Stability(Stable) public void setUseEbsOptimizedInstances(@NotNull Boolean value)
-
setUseEbsOptimizedInstances
@Stability(Stable) public void setUseEbsOptimizedInstances(@NotNull com.hashicorp.cdktf.IResolvable value)
-
-