ALIYUN::DNS::Instance is used to create an Alibaba Cloud DNS instance.
Syntax
{
"Type": "ALIYUN::DNS::Instance",
"Properties": {
"DomainNumbers": Integer,
"DNSSecurity": String,
"Version": String,
"RenewalStatus": String,
"Period": Integer,
"Domain": String,
"InstanceType": String,
"PeriodUnit": String
}
}
Properties
Property | Type | Required | Editable | Description | Constraint |
DomainNumbers | Integer | Yes | No | The number of domain names. | Valid values: 1 to 100. |
DNSSecurity | String | Yes | No | The level of DNS protection. | Valid values:
|
Version | String | Yes | Yes | The edition of Alibaba Cloud DNS. | Valid values:
Note Only upgrade is available for existing instances. |
RenewalStatus | String | No | No | The renewal method. | Valid values:
|
Period | Integer | Yes | No | The auto-renewal period. | Valid values if you set the PeriodUnit property to Year: 1, 2, and 3. Valid values if you set the PeriodUnit property to Month: 1, 2, 3, and 6. |
Domain | String | No | No | The domain name that you want to bind to the instance. | Separate multiple domain names with commas (,). |
InstanceType | String | No | No | The type of the instance. | Valid values:
|
PeriodUnit | String | Yes | No | The unit of the auto-renewal period. | Valid values:
|
Return values
Fn::GetAtt
InstanceId: the ID of the DNS instance.