すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:ALIYUN::DNS::DomainRecord

最終更新日:Jan 16, 2025

ALIYUN::DNS::DomainRecord は、ドメインネームシステム(DNS)レコードを追加するために使用されます。

構文

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

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

RR

String

はい

はい

DNS レコードのホスト名フィールド。

@.example.com を解決する場合、このプロパティを空のままにするのではなく、アットマーク(@)を指定する必要があります。

DomainName

String

はい

いいえ

ドメイン名。

なし。

Value

String

はい

はい

レコード値。

なし。

Priority

Integer

いいえ

はい

メールエクスチェンジャー(MX)レコードの優先度。

なし。

TTL

Integer

いいえ

はい

DNS レコードの有効期間(TTL)。

デフォルト値:600。単位:秒。デフォルト値は 10 分に相当します。

詳細については、「TTL の定義」をご参照ください。

Line

String

いいえ

はい

DNS 解決ライン。

デフォルト値:default。

Type

String

はい

はい

DNS レコードのタイプ。

詳細については、「DNS レコードタイプ」をご参照ください。

戻り値

Fn::GetAtt

RecordId:DNS レコードの ID。

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: レコードの ID を解析します
    Value:
      Fn::GetAtt:
        - DomainRecord
        - RecordId
{
  "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": "レコードの ID を解析します",
      "Value": {
        "Fn::GetAtt": [
          "DomainRecord",
          "RecordId"
        ]
      }
    }
  }
}