Package-level declarations

Types

Link copied to clipboard
data class CidrCollectionLocation(val cidrList: List<String>, val locationName: String)
Link copied to clipboard
data class GetCidrCollectionResult(val arn: String? = null, val id: String? = null, val locations: List<CidrCollectionLocation>? = null)
Link copied to clipboard
data class GetHealthCheckResult(val healthCheckConfig: HealthCheckConfigProperties? = null, val healthCheckId: String? = null, val healthCheckTags: List<HealthCheckTag>? = null)
Link copied to clipboard
data class GetHostedZoneResult(val hostedZoneConfig: HostedZoneConfig? = null, val hostedZoneTags: List<Tag>? = null, val id: String? = null, val nameServers: List<String>? = null, val queryLoggingConfig: HostedZoneQueryLoggingConfig? = null, val vpcs: List<HostedZoneVpc>? = null)
Link copied to clipboard
data class GetKeySigningKeyResult(val status: KeySigningKeyStatus? = null)
Link copied to clipboard
data class HealthCheckAlarmIdentifier(val name: String, val region: String)

A complex type that identifies the CloudWatch alarm that you want Amazon Route 53 health checkers to use to determine whether the specified health check is healthy.

Link copied to clipboard
data class HealthCheckConfigProperties(val alarmIdentifier: HealthCheckAlarmIdentifier? = null, val childHealthChecks: List<String>? = null, val enableSni: Boolean? = null, val failureThreshold: Int? = null, val fullyQualifiedDomainName: String? = null, val healthThreshold: Int? = null, val insufficientDataHealthStatus: HealthCheckConfigPropertiesInsufficientDataHealthStatus? = null, val inverted: Boolean? = null, val ipAddress: String? = null, val measureLatency: Boolean? = null, val port: Int? = null, val regions: List<String>? = null, val requestInterval: Int? = null, val resourcePath: String? = null, val routingControlArn: String? = null, val searchString: String? = null, val type: HealthCheckConfigPropertiesType)

A complex type that contains information about the health check.

Link copied to clipboard
data class HealthCheckTag(val key: String, val value: String)

A key-value pair to associate with a resource.

Link copied to clipboard
data class HostedZoneConfig(val comment: String? = null)

A complex type that contains an optional comment about your hosted zone. If you don't want to specify a comment, omit both the `HostedZoneConfig` and `Comment` elements.

Link copied to clipboard
data class HostedZoneQueryLoggingConfig(val cloudWatchLogsLogGroupArn: String)

A complex type that contains information about a configuration for DNS query logging.

Link copied to clipboard
data class HostedZoneVpc(val vpcId: String, val vpcRegion: String)

Private hosted zones only: A complex type that contains information about an Amazon VPC. Route 53 Resolver uses the records in the private hosted zone to route traffic in that VPC. For public hosted zones, omit `VPCs`, `VPCId`, and `VPCRegion`.