HostedZoneArgs

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.

Constructors

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

Functions

Link copied to clipboard
open override fun toJava(): HostedZoneArgs

Properties

Link copied to clipboard
Link copied to clipboard
val hostedZoneTags: Output<List<HostedZoneTagArgs>>? = null

Adds, edits, or deletes tags for a health check or a hosted zone. For information about using tags for cost allocation, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.

Link copied to clipboard
val name: Output<String>? = null

The name of the domain. Specify a fully qualified domain name, for example, www.example.com. The trailing dot is optional; Amazon Route 53 assumes that the domain name is fully qualified. This means that Route 53 treats www.example.com (without a trailing dot) and www.example.com. (with a trailing dot) as identical. If you're creating a public hosted zone, this is the name you have registered with your DNS registrar. If your domain name is registered with a registrar other than Route 53, change the name servers for your domain to the set of NameServers that are returned by the Fn::GetAtt intrinsic function.

Link copied to clipboard
Link copied to clipboard
val vpcs: Output<List<HostedZoneVpcArgs>>? = null

A complex type that contains information about the VPCs that are associated with the specified hosted zone.