Interface Route53HealthCheckConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
Route53HealthCheckConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:54.698Z") @Stability(Stable) public interface Route53HealthCheckConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classRoute53HealthCheckConfig.BuilderA builder forRoute53HealthCheckConfigstatic classRoute53HealthCheckConfig.Jsii$ProxyAn implementation forRoute53HealthCheckConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static Route53HealthCheckConfig.Builderbuilder()default List<String>getChildHealthchecks()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#child_healthchecks Route53HealthCheck#child_healthchecks}.default NumbergetChildHealthThreshold()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#child_health_threshold Route53HealthCheck#child_health_threshold}.default StringgetCloudwatchAlarmName()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#cloudwatch_alarm_name Route53HealthCheck#cloudwatch_alarm_name}.default StringgetCloudwatchAlarmRegion()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#cloudwatch_alarm_region Route53HealthCheck#cloudwatch_alarm_region}.default ObjectgetDisabled()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#disabled Route53HealthCheck#disabled}.default ObjectgetEnableSni()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#enable_sni Route53HealthCheck#enable_sni}.default NumbergetFailureThreshold()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#failure_threshold Route53HealthCheck#failure_threshold}.default StringgetFqdn()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#fqdn Route53HealthCheck#fqdn}.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#id Route53HealthCheck#id}.default StringgetInsufficientDataHealthStatus()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#insufficient_data_health_status Route53HealthCheck#insufficient_data_health_status}.default ObjectgetInvertHealthcheck()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#invert_healthcheck Route53HealthCheck#invert_healthcheck}.default StringgetIpAddress()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#ip_address Route53HealthCheck#ip_address}.default ObjectgetMeasureLatency()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#measure_latency Route53HealthCheck#measure_latency}.default NumbergetPort()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#port Route53HealthCheck#port}.default StringgetReferenceName()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#reference_name Route53HealthCheck#reference_name}.default List<String>getRegions()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#regions Route53HealthCheck#regions}.default NumbergetRequestInterval()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#request_interval Route53HealthCheck#request_interval}.default StringgetResourcePath()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#resource_path Route53HealthCheck#resource_path}.default StringgetRoutingControlArn()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#routing_control_arn Route53HealthCheck#routing_control_arn}.default StringgetSearchString()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#search_string Route53HealthCheck#search_string}.default Map<String,String>getTags()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#tags Route53HealthCheck#tags}.default Map<String,String>getTagsAll()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#tags_all Route53HealthCheck#tags_all}.StringgetType()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#type Route53HealthCheck#type}.
-
-
-
Method Detail
-
getType
@Stability(Stable) @NotNull String getType()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#type Route53HealthCheck#type}.
-
getChildHealthchecks
@Stability(Stable) @Nullable default List<String> getChildHealthchecks()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#child_healthchecks Route53HealthCheck#child_healthchecks}.
-
getChildHealthThreshold
@Stability(Stable) @Nullable default Number getChildHealthThreshold()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#child_health_threshold Route53HealthCheck#child_health_threshold}.
-
getCloudwatchAlarmName
@Stability(Stable) @Nullable default String getCloudwatchAlarmName()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#cloudwatch_alarm_name Route53HealthCheck#cloudwatch_alarm_name}.
-
getCloudwatchAlarmRegion
@Stability(Stable) @Nullable default String getCloudwatchAlarmRegion()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#cloudwatch_alarm_region Route53HealthCheck#cloudwatch_alarm_region}.
-
getDisabled
@Stability(Stable) @Nullable default Object getDisabled()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#disabled Route53HealthCheck#disabled}.
-
getEnableSni
@Stability(Stable) @Nullable default Object getEnableSni()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#enable_sni Route53HealthCheck#enable_sni}.
-
getFailureThreshold
@Stability(Stable) @Nullable default Number getFailureThreshold()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#failure_threshold Route53HealthCheck#failure_threshold}.
-
getFqdn
@Stability(Stable) @Nullable default String getFqdn()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#fqdn Route53HealthCheck#fqdn}.
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#id Route53HealthCheck#id}.Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
-
getInsufficientDataHealthStatus
@Stability(Stable) @Nullable default String getInsufficientDataHealthStatus()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#insufficient_data_health_status Route53HealthCheck#insufficient_data_health_status}.
-
getInvertHealthcheck
@Stability(Stable) @Nullable default Object getInvertHealthcheck()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#invert_healthcheck Route53HealthCheck#invert_healthcheck}.
-
getIpAddress
@Stability(Stable) @Nullable default String getIpAddress()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#ip_address Route53HealthCheck#ip_address}.
-
getMeasureLatency
@Stability(Stable) @Nullable default Object getMeasureLatency()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#measure_latency Route53HealthCheck#measure_latency}.
-
getPort
@Stability(Stable) @Nullable default Number getPort()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#port Route53HealthCheck#port}.
-
getReferenceName
@Stability(Stable) @Nullable default String getReferenceName()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#reference_name Route53HealthCheck#reference_name}.
-
getRegions
@Stability(Stable) @Nullable default List<String> getRegions()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#regions Route53HealthCheck#regions}.
-
getRequestInterval
@Stability(Stable) @Nullable default Number getRequestInterval()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#request_interval Route53HealthCheck#request_interval}.
-
getResourcePath
@Stability(Stable) @Nullable default String getResourcePath()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#resource_path Route53HealthCheck#resource_path}.
-
getRoutingControlArn
@Stability(Stable) @Nullable default String getRoutingControlArn()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#routing_control_arn Route53HealthCheck#routing_control_arn}.
-
getSearchString
@Stability(Stable) @Nullable default String getSearchString()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#search_string Route53HealthCheck#search_string}.
-
getTags
@Stability(Stable) @Nullable default Map<String,String> getTags()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#tags Route53HealthCheck#tags}.
-
getTagsAll
@Stability(Stable) @Nullable default Map<String,String> getTagsAll()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/route53_health_check#tags_all Route53HealthCheck#tags_all}.
-
builder
@Stability(Stable) static Route53HealthCheckConfig.Builder builder()
- Returns:
- a
Route53HealthCheckConfig.BuilderofRoute53HealthCheckConfig
-
-