Class RecordState
Inheritance
System.Object
RecordState
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()
Assembly: Pulumi.AliCloud.dll
Syntax
public sealed class RecordState : ResourceArgs
Constructors
View Source
RecordState()
Declaration
Properties
View Source
HostRecord
Host record for the domain record. This host_record can have at most 253 characters, and each part split with "." can have at most 63 characters, and must contain only alphanumeric characters or hyphens, such as "-",".","*","@", and must not begin or end with "-".
Declaration
public Input<string> HostRecord { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Locked
Declaration
public Input<bool> Locked { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
Name
Name of the domain. This name without suffix can have a string of 1 to 63 characters, must contain only alphanumeric characters or "-", and must not begin or end with "-", and "-" must not in the 3th and 4th character positions at the same time. Suffix .sh and .tel are not supported.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Priority
The priority of domain record. Valid values are [1-10]. When the type is MX, this parameter is required.
Declaration
public Input<int> Priority { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
Routing
The resolution line of domain record. Valid values are default, telecom, unicom, mobile, oversea, edu, drpeng, btvn, .etc. When the type is FORWORD_URL, this parameter must be default. Default value is default. For checking all resolution lines enumeration please visit Alibaba Cloud DNS doc or using alicloud.dns.getResolutionLines in data source to get the value.
Declaration
public Input<string> Routing { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Status
The record status. Enable or Disable.
Declaration
public Input<string> Status { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Ttl
The effective time of domain record. Its scope depends on the edition of the cloud resolution. Free is [600, 86400], Basic is [120, 86400], Standard is [60, 86400], Ultimate is [10, 86400], Exclusive is [1, 86400]. Default value is 600.
Declaration
public Input<int> Ttl { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
Type
The type of domain record. Valid values are A,NS,MX,TXT,CNAME,SRV,AAAA,CAA, REDIRECT_URL and FORWORD_URL.
Declaration
public Input<string> Type { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Value
The value of domain record, When the type is MX,NS,CNAME,SRV, the server will treat the value as a fully qualified domain name, so it's no need to add a . at the end.
Declaration
public Input<string> Value { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|