全部產品
Search
文件中心

Resource Orchestration Service:ALIYUN::DNS::DomainRecord

更新時間:Aug 15, 2024

ALIYUN::DNS::DomainRecord類型用於添加解析記錄。

文法

{
  "Type": "ALIYUN::DNS::DomainRecord",
  "Properties": {
    "RR": String,
    "DomainName": String,
    "Value": String,
    "Priority": Integer,
    "TTL": Integer,
    "Line": String,
    "Type": String
  }
} 

屬性

屬性名稱

類型

必須

允許更新

描述

約束

RR

String

主機記錄。

如果要解析@.example.com,主機記錄要填寫@,而不是空。

DomainName

String

網域名稱名稱。

Value

String

記錄值。

Priority

Integer

MX記錄的優先順序。

TTL

Integer

解析生效時間。

預設值:600秒(10分鐘)。

更多資訊,請參見TTL定義

Line

String

解析線路。

預設值:default。

Type

String

解析記錄類型。

關於取值的更多資訊,請參見解析記錄類型格式

傳回值

Fn::GetAtt

RecordId:解析記錄的ID。

樣本

  • YAML格式

    ROSTemplateFormatVersion: '2015-09-01'
    Resources:
      DomainRecord:
        Type: ALIYUN::DNS::DomainRecord
        Properties:
          RR: '@'
          Type: A
          DomainName:
            Ref: DnsDomainName
          Value:
            Fn::Select:
              - '0'
              - Fn::GetAtt:
                  - Server
                  - PublicIps
          TTL: 600
    Outputs:
      RecordId:
        Description: Parse the ID of the record
        Value:
          Fn::GetAtt:
            - DomainRecord
            - RecordId
  • JSON格式

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Resources": {
        "DomainRecord": {
          "Type": "ALIYUN::DNS::DomainRecord",
          "Properties": {
            "RR": "@",
            "Type": "A",
            "DomainName": {
              "Ref": "DnsDomainName"
            },
            "Value": {
              "Fn::Select": [
                "0",
                {
                  "Fn::GetAtt": [
                    "Server",
                    "PublicIps"
                  ]
                }
              ]
            },
            "TTL": 600
          }
        }
      },
      "Outputs": {
        "RecordId": {
          "Description": "Parse the ID of the record",
          "Value": {
            "Fn::GetAtt": [
              "DomainRecord",
              "RecordId"
            ]
          }
        }
      }
    }