Class DomainState
Inherited Members
Namespace: Pulumi.Linode
Assembly: Pulumi.Linode.dll
Syntax
public sealed class DomainState : ResourceArgs
Constructors
View SourceDomainState()
Declaration
public DomainState()
Properties
View SourceAxfrIps
The list of IPs that may perform a zone transfer for this Domain. This is potentially dangerous, and should be set to an empty list unless you intend to use it.
Declaration
public InputList<string> AxfrIps { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
Description
A description for this Domain. This is for display purposes only.
Declaration
public Input<string> Description { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DomainName
The domain this Domain represents. These must be unique in our system; you cannot have two Domains representing the same domain.
Declaration
public Input<string> DomainName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ExpireSec
The amount of time in seconds that may pass before this Domain is no longer authoritative. Valid values are 300, 3600, 7200, 14400, 28800, 57600, 86400, 172800, 345600, 604800, 1209600, and 2419200 - any other value will be rounded to the nearest valid value.
Declaration
public Input<int> ExpireSec { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
Group
The group this Domain belongs to. This is for display purposes only.
Declaration
public Input<string> Group { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
MasterIps
The IP addresses representing the master DNS for this Domain.
Declaration
public InputList<string> MasterIps { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
RefreshSec
The amount of time in seconds before this Domain should be refreshed. Valid values are 300, 3600, 7200, 14400, 28800, 57600, 86400, 172800, 345600, 604800, 1209600, and 2419200 - any other value will be rounded to the nearest valid value.
Declaration
public Input<int> RefreshSec { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
RetrySec
The interval, in seconds, at which a failed refresh should be retried. Valid values are 300, 3600, 7200, 14400, 28800, 57600, 86400, 172800, 345600, 604800, 1209600, and 2419200 - any other value will be rounded to the nearest valid value.
Declaration
public Input<int> RetrySec { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
SoaEmail
Start of Authority email address. This is required for master Domains.
Declaration
public Input<string> SoaEmail { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Status
Used to control whether this Domain is currently being rendered (defaults to "active").
Declaration
public Input<string> Status { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Tags
A list of tags applied to this object. Tags are for organizational purposes only.
Declaration
public InputList<string> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
TtlSec
'Time to Live' - the amount of time in seconds that this Domain's records may be cached by resolvers or other domain servers. Valid values are 300, 3600, 7200, 14400, 28800, 57600, 86400, 172800, 345600, 604800, 1209600, and 2419200 - any other value will be rounded to the nearest valid value.
Declaration
public Input<int> TtlSec { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
Type
If this Domain represents the authoritative source of information for the domain it describes, or if it is a read-only copy of a master (also called a slave).
Declaration
public Input<string> Type { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |