Class OpsworksMemcachedLayer
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- com.hashicorp.cdktf.TerraformElement
-
- com.hashicorp.cdktf.TerraformResource
-
- com.hashicorp.cdktf.providers.aws.opsworks_memcached_layer.OpsworksMemcachedLayer
-
- 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.320Z") @Stability(Stable) public class OpsworksMemcachedLayer extends com.hashicorp.cdktf.TerraformResource
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_memcached_layer aws_opsworks_memcached_layer}.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOpsworksMemcachedLayer.BuilderA fluent builder forOpsworksMemcachedLayer.-
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 protectedOpsworksMemcachedLayer(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedOpsworksMemcachedLayer(software.amazon.jsii.JsiiObjectRef objRef)OpsworksMemcachedLayer(software.constructs.Construct scope, String id, OpsworksMemcachedLayerConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_memcached_layer aws_opsworks_memcached_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
-
OpsworksMemcachedLayer
protected OpsworksMemcachedLayer(software.amazon.jsii.JsiiObjectRef objRef)
-
OpsworksMemcachedLayer
protected OpsworksMemcachedLayer(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
OpsworksMemcachedLayer
@Stability(Stable) public OpsworksMemcachedLayer(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull OpsworksMemcachedLayerConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_memcached_layer aws_opsworks_memcached_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 OpsworksMemcachedLayerCloudwatchConfiguration 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 OpsworksMemcachedLayerLoadBasedAutoScaling value)- Parameters:
value- This parameter is required.
-
resetAllocatedMemory
@Stability(Stable) public void resetAllocatedMemory()
-
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 OpsworksMemcachedLayerCloudwatchConfigurationOutputReference getCloudwatchConfiguration()
-
getEbsVolume
@Stability(Stable) @NotNull public OpsworksMemcachedLayerEbsVolumeList getEbsVolume()
-
getLoadBasedAutoScaling
@Stability(Stable) @NotNull public OpsworksMemcachedLayerLoadBasedAutoScalingOutputReference getLoadBasedAutoScaling()
-
getAllocatedMemoryInput
@Stability(Stable) @Nullable public Number getAllocatedMemoryInput()
-
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 OpsworksMemcachedLayerCloudwatchConfiguration 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 OpsworksMemcachedLayerLoadBasedAutoScaling getLoadBasedAutoScalingInput()
-
getNameInput
@Stability(Stable) @Nullable public String getNameInput()
-
getStackIdInput
@Stability(Stable) @Nullable public String getStackIdInput()
-
getUseEbsOptimizedInstancesInput
@Stability(Stable) @Nullable public Object getUseEbsOptimizedInstancesInput()
-
getAllocatedMemory
@Stability(Stable) @NotNull public Number getAllocatedMemory()
-
setAllocatedMemory
@Stability(Stable) public void setAllocatedMemory(@NotNull Number value)
-
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)
-
-