Class ZoneArgs
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.Route53
Assembly: Pulumi.Aws.dll
Syntax
public sealed class ZoneArgs : ResourceArgs
Constructors
View SourceZoneArgs()
Declaration
public ZoneArgs()
Properties
View SourceComment
A comment for the hosted zone. Defaults to 'Managed by Pulumi'.
Declaration
public Input<string> Comment { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DelegationSetId
The ID of the reusable delegation set whose NS records you want to assign to the hosted zone. Conflicts with vpc as delegation sets can only be used for public zones.
Declaration
public Input<string> DelegationSetId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ForceDestroy
Whether to destroy all records (possibly managed outside of this provider) in the zone when destroying the zone.
Declaration
public Input<bool> ForceDestroy { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Name
This is the name of the hosted zone.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Tags
A mapping of tags to assign to the zone.
Declaration
public InputMap<object> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
Vpcs
Configuration block(s) specifying VPC(s) to associate with a private hosted zone. Conflicts with the delegation_set_id argument in this resource and any aws.route53.ZoneAssociation resource specifying the same zone ID. Detailed below.
Declaration
public InputList<ZoneVpcArgs> Vpcs { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<ZoneVpcArgs> |