Package-level declarations

Types

Link copied to clipboard
class CidrCollection : KotlinCustomResource

Resource schema for AWS::Route53::CidrCollection.

Link copied to clipboard
data class CidrCollectionArgs(val locations: Output<List<CidrCollectionLocationArgs>>? = null, val name: Output<String>? = null) : ConvertibleToJava<CidrCollectionArgs>

Resource schema for AWS::Route53::CidrCollection.

Link copied to clipboard
Link copied to clipboard
object CidrCollectionMapper : ResourceMapper<CidrCollection>
Link copied to clipboard
class Dnssec : KotlinCustomResource

Resource used to control (enable/disable) DNSSEC in a specific hosted zone.

Link copied to clipboard
data class DnssecArgs(val hostedZoneId: Output<String>? = null) : ConvertibleToJava<DnssecArgs>

Resource used to control (enable/disable) DNSSEC in a specific hosted zone.

Link copied to clipboard

Builder for DnssecArgs.

Link copied to clipboard
object DnssecMapper : ResourceMapper<Dnssec>
Link copied to clipboard

Builder for Dnssec.

Link copied to clipboard
class HealthCheck : KotlinCustomResource

Resource schema for AWS::Route53::HealthCheck.

Link copied to clipboard
data class HealthCheckArgs(val healthCheckConfig: Output<HealthCheckConfigPropertiesArgs>? = null, val healthCheckTags: Output<List<HealthCheckTagArgs>>? = null) : ConvertibleToJava<HealthCheckArgs>

Resource schema for AWS::Route53::HealthCheck.

Link copied to clipboard
Link copied to clipboard
object HealthCheckMapper : ResourceMapper<HealthCheck>
Link copied to clipboard
Link copied to clipboard
class HostedZone : KotlinCustomResource

Resource schema for AWS::Route53::HostedZone.

Link copied to clipboard
data class HostedZoneArgs(val hostedZoneConfig: Output<HostedZoneConfigArgs>? = null, val hostedZoneTags: Output<List<HostedZoneTagArgs>>? = null, val name: Output<String>? = null, val queryLoggingConfig: Output<HostedZoneQueryLoggingConfigArgs>? = null, val vpcs: Output<List<HostedZoneVpcArgs>>? = null) : ConvertibleToJava<HostedZoneArgs>

Resource schema for AWS::Route53::HostedZone.

Link copied to clipboard
Link copied to clipboard
object HostedZoneMapper : ResourceMapper<HostedZone>
Link copied to clipboard
Link copied to clipboard
class KeySigningKey : KotlinCustomResource

Represents a key signing key (KSK) associated with a hosted zone. You can only have two KSKs per hosted zone.

Link copied to clipboard
data class KeySigningKeyArgs(val hostedZoneId: Output<String>? = null, val keyManagementServiceArn: Output<String>? = null, val name: Output<String>? = null, val status: Output<KeySigningKeyStatus>? = null) : ConvertibleToJava<KeySigningKeyArgs>

Represents a key signing key (KSK) associated with a hosted zone. You can only have two KSKs per hosted zone.

Link copied to clipboard
Link copied to clipboard
object KeySigningKeyMapper : ResourceMapper<KeySigningKey>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun dnssec(name: String): Dnssec
suspend fun dnssec(name: String, block: suspend DnssecResourceBuilder.() -> Unit): Dnssec
Link copied to clipboard
suspend fun healthCheck(name: String, block: suspend HealthCheckResourceBuilder.() -> Unit): HealthCheck
Link copied to clipboard
suspend fun hostedZone(name: String, block: suspend HostedZoneResourceBuilder.() -> Unit): HostedZone
Link copied to clipboard