Class Route53HealthCheck
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- com.hashicorp.cdktf.TerraformElement
-
- com.hashicorp.cdktf.TerraformResource
-
- com.hashicorp.cdktf.providers.aws.route53_health_check.Route53HealthCheck
-
- 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.697Z") @Stability(Stable) public class Route53HealthCheck extends com.hashicorp.cdktf.TerraformResource
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check aws_route53_health_check}.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRoute53HealthCheck.BuilderA fluent builder forRoute53HealthCheck.-
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 protectedRoute53HealthCheck(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedRoute53HealthCheck(software.amazon.jsii.JsiiObjectRef objRef)Route53HealthCheck(software.constructs.Construct scope, String id, Route53HealthCheckConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check aws_route53_health_check} 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
-
Route53HealthCheck
protected Route53HealthCheck(software.amazon.jsii.JsiiObjectRef objRef)
-
Route53HealthCheck
protected Route53HealthCheck(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
Route53HealthCheck
@Stability(Stable) public Route53HealthCheck(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull Route53HealthCheckConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check aws_route53_health_check} 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
-
resetChildHealthchecks
@Stability(Stable) public void resetChildHealthchecks()
-
resetChildHealthThreshold
@Stability(Stable) public void resetChildHealthThreshold()
-
resetCloudwatchAlarmName
@Stability(Stable) public void resetCloudwatchAlarmName()
-
resetCloudwatchAlarmRegion
@Stability(Stable) public void resetCloudwatchAlarmRegion()
-
resetDisabled
@Stability(Stable) public void resetDisabled()
-
resetEnableSni
@Stability(Stable) public void resetEnableSni()
-
resetFailureThreshold
@Stability(Stable) public void resetFailureThreshold()
-
resetFqdn
@Stability(Stable) public void resetFqdn()
-
resetId
@Stability(Stable) public void resetId()
-
resetInsufficientDataHealthStatus
@Stability(Stable) public void resetInsufficientDataHealthStatus()
-
resetInvertHealthcheck
@Stability(Stable) public void resetInvertHealthcheck()
-
resetIpAddress
@Stability(Stable) public void resetIpAddress()
-
resetMeasureLatency
@Stability(Stable) public void resetMeasureLatency()
-
resetPort
@Stability(Stable) public void resetPort()
-
resetReferenceName
@Stability(Stable) public void resetReferenceName()
-
resetRegions
@Stability(Stable) public void resetRegions()
-
resetRequestInterval
@Stability(Stable) public void resetRequestInterval()
-
resetResourcePath
@Stability(Stable) public void resetResourcePath()
-
resetRoutingControlArn
@Stability(Stable) public void resetRoutingControlArn()
-
resetSearchString
@Stability(Stable) public void resetSearchString()
-
resetTags
@Stability(Stable) public void resetTags()
-
resetTagsAll
@Stability(Stable) public void resetTagsAll()
-
synthesizeAttributes
@Stability(Stable) @NotNull protected Map<String,Object> synthesizeAttributes()
- Overrides:
synthesizeAttributesin classcom.hashicorp.cdktf.TerraformResource
-
getArn
@Stability(Stable) @NotNull public String getArn()
-
getChildHealthchecksInput
@Stability(Stable) @Nullable public List<String> getChildHealthchecksInput()
-
getChildHealthThresholdInput
@Stability(Stable) @Nullable public Number getChildHealthThresholdInput()
-
getCloudwatchAlarmNameInput
@Stability(Stable) @Nullable public String getCloudwatchAlarmNameInput()
-
getCloudwatchAlarmRegionInput
@Stability(Stable) @Nullable public String getCloudwatchAlarmRegionInput()
-
getDisabledInput
@Stability(Stable) @Nullable public Object getDisabledInput()
-
getEnableSniInput
@Stability(Stable) @Nullable public Object getEnableSniInput()
-
getFailureThresholdInput
@Stability(Stable) @Nullable public Number getFailureThresholdInput()
-
getFqdnInput
@Stability(Stable) @Nullable public String getFqdnInput()
-
getIdInput
@Stability(Stable) @Nullable public String getIdInput()
-
getInsufficientDataHealthStatusInput
@Stability(Stable) @Nullable public String getInsufficientDataHealthStatusInput()
-
getInvertHealthcheckInput
@Stability(Stable) @Nullable public Object getInvertHealthcheckInput()
-
getIpAddressInput
@Stability(Stable) @Nullable public String getIpAddressInput()
-
getMeasureLatencyInput
@Stability(Stable) @Nullable public Object getMeasureLatencyInput()
-
getPortInput
@Stability(Stable) @Nullable public Number getPortInput()
-
getReferenceNameInput
@Stability(Stable) @Nullable public String getReferenceNameInput()
-
getRequestIntervalInput
@Stability(Stable) @Nullable public Number getRequestIntervalInput()
-
getResourcePathInput
@Stability(Stable) @Nullable public String getResourcePathInput()
-
getRoutingControlArnInput
@Stability(Stable) @Nullable public String getRoutingControlArnInput()
-
getSearchStringInput
@Stability(Stable) @Nullable public String getSearchStringInput()
-
getTypeInput
@Stability(Stable) @Nullable public String getTypeInput()
-
setChildHealthchecks
@Stability(Stable) public void setChildHealthchecks(@NotNull List<String> value)
-
getChildHealthThreshold
@Stability(Stable) @NotNull public Number getChildHealthThreshold()
-
setChildHealthThreshold
@Stability(Stable) public void setChildHealthThreshold(@NotNull Number value)
-
getCloudwatchAlarmName
@Stability(Stable) @NotNull public String getCloudwatchAlarmName()
-
setCloudwatchAlarmName
@Stability(Stable) public void setCloudwatchAlarmName(@NotNull String value)
-
getCloudwatchAlarmRegion
@Stability(Stable) @NotNull public String getCloudwatchAlarmRegion()
-
setCloudwatchAlarmRegion
@Stability(Stable) public void setCloudwatchAlarmRegion(@NotNull String value)
-
getDisabled
@Stability(Stable) @NotNull public Object getDisabled()
-
setDisabled
@Stability(Stable) public void setDisabled(@NotNull Boolean value)
-
setDisabled
@Stability(Stable) public void setDisabled(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getEnableSni
@Stability(Stable) @NotNull public Object getEnableSni()
-
setEnableSni
@Stability(Stable) public void setEnableSni(@NotNull Boolean value)
-
setEnableSni
@Stability(Stable) public void setEnableSni(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getFailureThreshold
@Stability(Stable) @NotNull public Number getFailureThreshold()
-
setFailureThreshold
@Stability(Stable) public void setFailureThreshold(@NotNull Number value)
-
getFqdn
@Stability(Stable) @NotNull public String getFqdn()
-
setFqdn
@Stability(Stable) public void setFqdn(@NotNull String value)
-
getId
@Stability(Stable) @NotNull public String getId()
-
setId
@Stability(Stable) public void setId(@NotNull String value)
-
getInsufficientDataHealthStatus
@Stability(Stable) @NotNull public String getInsufficientDataHealthStatus()
-
setInsufficientDataHealthStatus
@Stability(Stable) public void setInsufficientDataHealthStatus(@NotNull String value)
-
getInvertHealthcheck
@Stability(Stable) @NotNull public Object getInvertHealthcheck()
-
setInvertHealthcheck
@Stability(Stable) public void setInvertHealthcheck(@NotNull Boolean value)
-
setInvertHealthcheck
@Stability(Stable) public void setInvertHealthcheck(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getIpAddress
@Stability(Stable) @NotNull public String getIpAddress()
-
setIpAddress
@Stability(Stable) public void setIpAddress(@NotNull String value)
-
getMeasureLatency
@Stability(Stable) @NotNull public Object getMeasureLatency()
-
setMeasureLatency
@Stability(Stable) public void setMeasureLatency(@NotNull Boolean value)
-
setMeasureLatency
@Stability(Stable) public void setMeasureLatency(@NotNull com.hashicorp.cdktf.IResolvable value)
-
getPort
@Stability(Stable) @NotNull public Number getPort()
-
setPort
@Stability(Stable) public void setPort(@NotNull Number value)
-
getReferenceName
@Stability(Stable) @NotNull public String getReferenceName()
-
setReferenceName
@Stability(Stable) public void setReferenceName(@NotNull String value)
-
getRequestInterval
@Stability(Stable) @NotNull public Number getRequestInterval()
-
setRequestInterval
@Stability(Stable) public void setRequestInterval(@NotNull Number value)
-
getResourcePath
@Stability(Stable) @NotNull public String getResourcePath()
-
setResourcePath
@Stability(Stable) public void setResourcePath(@NotNull String value)
-
getRoutingControlArn
@Stability(Stable) @NotNull public String getRoutingControlArn()
-
setRoutingControlArn
@Stability(Stable) public void setRoutingControlArn(@NotNull String value)
-
getSearchString
@Stability(Stable) @NotNull public String getSearchString()
-
setSearchString
@Stability(Stable) public void setSearchString(@NotNull String value)
-
getType
@Stability(Stable) @NotNull public String getType()
-
setType
@Stability(Stable) public void setType(@NotNull String value)
-
-