ALIYUN::DNS::Domain

ALIYUN::DNS::Domain类型用于添加域名。

语法

{
  "Type": "ALIYUN::DNS::Domain",
  "Properties": {
    "GroupId": String,
    "DomainName": String,
    "Tags": List,
    "ResourceGroupId": String
  }
}

属性

属性名称类型必须允许更新描述约束
GroupIdString域名分组ID。
DomainNameString域名名称。
ResourceGroupIdString域名所属的资源组ID。
TagsList标签。最多支持添加20个标签。

更多信息,请参见Tags属性

Tags语法

"Tags": [
  {
    "Key": String,
    "Value": String
  }
]  

Tags属性

属性名称类型必须允许更新描述约束
KeyString标签键。长度为1~128个字符,不能以aliyunacs:开头,不能包含http://或者https://
ValueString标签值。长度为0~128个字符,不能以aliyunacs:开头,不能包含http://或者https://

返回值

Fn::GetAtt

  • DomainId:域名ID。
  • DomainName:域名名称。
  • GroupId:域名分组ID。
  • GroupName:域名分组名称。
  • PunyCode:只针对中文域名返回punycode码。
  • DnsServers:域名在解析系统中的DNS列表。

示例

  • YAML格式

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      GroupId:
        Type: String
        Description: Domain name grouping, the default is the "default grouping" GroupId
    Resources:
      Domain:
        Type: ALIYUN::DNS::Domain
        Properties:
          GroupId:
            Ref: GroupId
          DomainName: DemoDomain
    Outputs: {}
  • JSON格式

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "GroupId": {
          "Type": "String",
          "Description": "Domain name grouping, the default is the \"default grouping\" GroupId"
        }
      },
      "Resources": {
        "Domain": {
          "Type": "ALIYUN::DNS::Domain",
          "Properties": {
            "GroupId": {
              "Ref": "GroupId"
            },
            "DomainName": "DemoDomain"
          }
        }
      },
      "Outputs": {
      }
    }

更多示例,请参见添加域名和添加域名分组的组合示例:JSON示例YAML示例