Class OpsworksHaproxyLayer
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- com.hashicorp.cdktf.TerraformElement
-
- com.hashicorp.cdktf.TerraformResource
-
- com.hashicorp.cdktf.providers.aws.opsworks_haproxy_layer.OpsworksHaproxyLayer
-
- 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.292Z") @Stability(Stable) public class OpsworksHaproxyLayer extends com.hashicorp.cdktf.TerraformResource
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_haproxy_layer aws_opsworks_haproxy_layer}.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOpsworksHaproxyLayer.BuilderA fluent builder forOpsworksHaproxyLayer.-
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 protectedOpsworksHaproxyLayer(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedOpsworksHaproxyLayer(software.amazon.jsii.JsiiObjectRef objRef)OpsworksHaproxyLayer(software.constructs.Construct scope, String id, OpsworksHaproxyLayerConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_haproxy_layer aws_opsworks_haproxy_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
-
OpsworksHaproxyLayer
protected OpsworksHaproxyLayer(software.amazon.jsii.JsiiObjectRef objRef)
-
OpsworksHaproxyLayer
protected OpsworksHaproxyLayer(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
OpsworksHaproxyLayer
@Stability(Stable) public OpsworksHaproxyLayer(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull OpsworksHaproxyLayerConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/opsworks_haproxy_layer aws_opsworks_haproxy_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 OpsworksHaproxyLayerCloudwatchConfiguration 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 OpsworksHaproxyLayerLoadBasedAutoScaling 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()
-
resetHealthcheckMethod
@Stability(Stable) public void resetHealthcheckMethod()
-
resetHealthcheckUrl
@Stability(Stable) public void resetHealthcheckUrl()
-
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()
-
resetStatsEnabled
@Stability(Stable) public void resetStatsEnabled()
-
resetStatsUrl
@Stability(Stable) public void resetStatsUrl()
-
resetStatsUser
@Stability(Stable) public void resetStatsUser()
-
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 OpsworksHaproxyLayerCloudwatchConfigurationOutputReference getCloudwatchConfiguration()
-
getEbsVolume
@Stability(Stable) @NotNull public OpsworksHaproxyLayerEbsVolumeList getEbsVolume()
-
getLoadBasedAutoScaling
@Stability(Stable) @NotNull public OpsworksHaproxyLayerLoadBasedAutoScalingOutputReference 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 OpsworksHaproxyLayerCloudwatchConfiguration 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()
-
getHealthcheckMethodInput
@Stability(Stable) @Nullable public String getHealthcheckMethodInput()
-
getHealthcheckUrlInput
@Stability(Stable) @Nullable public String getHealthcheckUrlInput()
-
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 OpsworksHaproxyLayerLoadBasedAutoScaling getLoadBasedAutoScalingInput()
-
getNameInput
@Stability(Stable) @Nullable public String getNameInput()
-
getStackIdInput
@Stability(Stable) @Nullable public String getStackIdInput()
-
getStatsEnabledInput
@Stability(Stable) @Nullable public Object getStatsEnabledInput()
-
getStatsPasswordInput
@Stability(Stable) @Nullable public String getStatsPasswordInput()
-
getStatsUrlInput
@Stability(Stable) @Nullable public String getStatsUrlInput()
-
getStatsUserInput
@Stability(Stable) @Nullable public String getStatsUserInput()
-
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)
-
getHealthcheckMethod
@Stability(Stable) @NotNull public String getHealthcheckMethod()
-
setHealthcheckMethod
@Stability(Stable) public void setHealthcheckMethod(@NotNull String value)
-
getHealthcheckUrl
@Stability(Stable) @NotNull public String getHealthcheckUrl()
-
setHealthcheckUrl
@Stability(Stable) public void setHealthcheckUrl(@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)
-
getStatsEnabled
@Stability(Stable) @NotNull public Object getStatsEnabled()
-
setStatsEnabled
@Stability(Stable) public void setStatsEnabled(@NotNull Boolean value)
-
setStatsEnabled
@Stability(Stable) public void setStatsEnabled(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getStatsPassword
@Stability(Stable) @NotNull public String getStatsPassword()
-
setStatsPassword
@Stability(Stable) public void setStatsPassword(@NotNull String value)
-
getStatsUrl
@Stability(Stable) @NotNull public String getStatsUrl()
-
setStatsUrl
@Stability(Stable) public void setStatsUrl(@NotNull String value)
-
getStatsUser
@Stability(Stable) @NotNull public String getStatsUser()
-
setStatsUser
@Stability(Stable) public void setStatsUser(@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)
-
-