CreateHostedZoneRequest class

A complex type that contains information about the request to create a public or private hosted zone.

Constructors

CreateHostedZoneRequest({required String callerReference, required String name, String? delegationSetId, HostedZoneConfig? hostedZoneConfig, VPC? vpc})

Properties

callerReference String
A unique string that identifies the request and that allows failed CreateHostedZone requests to be retried without the risk of executing the operation twice. You must use a unique CallerReference string every time you submit a CreateHostedZone request. CallerReference can be any unique string, for example, a date/time stamp.
final
delegationSetId String?
If you want to associate a reusable delegation set with this hosted zone, the ID that Amazon Route 53 assigned to the reusable delegation set when you created it. For more information about reusable delegation sets, see CreateReusableDelegationSet.
final
hashCode int
The hash code for this object.
no setterinherited
hostedZoneConfig HostedZoneConfig?
(Optional) A complex type that contains the following optional values:
final
name String
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.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
vpc VPC?
(Private hosted zones only) A complex type that contains information about the Amazon VPC that you're associating with this hosted zone.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
toXml(String elemName, {List<XmlAttribute>? attributes}) → XmlElement

Operators

operator ==(Object other) bool
The equality operator.
inherited