Interface CfnPlan.Route53HealthCheckConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnPlan.Route53HealthCheckConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnPlan
@Stability(Stable)
public static interface CfnPlan.Route53HealthCheckConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
The Amazon Route 53 health check configuration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.arcregionswitch.*;
Route53HealthCheckConfigurationProperty route53HealthCheckConfigurationProperty = Route53HealthCheckConfigurationProperty.builder()
.hostedZoneId("hostedZoneId")
.recordName("recordName")
// the properties below are optional
.crossAccountRole("crossAccountRole")
.externalId("externalId")
.recordSets(List.of(Route53ResourceRecordSetProperty.builder()
.recordSetIdentifier("recordSetIdentifier")
.region("region")
.build()))
.timeoutMinutes(123)
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnPlan.Route53HealthCheckConfigurationPropertystatic final classAn implementation forCfnPlan.Route53HealthCheckConfigurationProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe cross account role for the configuration.default StringThe external ID (secret key) for the configuration.The Amazon Route 53 health check configuration hosted zone ID.The Amazon Route 53 health check configuration record name.default ObjectThe Amazon Route 53 health check configuration record sets.default NumberThe Amazon Route 53 health check configuration time out (in minutes).Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getHostedZoneId
The Amazon Route 53 health check configuration hosted zone ID.- See Also:
-
getRecordName
The Amazon Route 53 health check configuration record name.- See Also:
-
getCrossAccountRole
The cross account role for the configuration.- See Also:
-
getExternalId
The external ID (secret key) for the configuration.- See Also:
-
getRecordSets
The Amazon Route 53 health check configuration record sets.- See Also:
-
getTimeoutMinutes
The Amazon Route 53 health check configuration time out (in minutes).Default: - 60
- See Also:
-
builder
-