全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::PVTZ::ZoneRecord

更新时间:Jun 26, 2025

ALIYUN::PVTZ::ZoneRecord digunakan untuk menambahkan catatan Layanan Nama Domain (DNS) ke zona privat.

Sintaksis

{
  "Type": "ALIYUN::PVTZ::ZoneRecord",
  "Properties": {
    "Status": String,
    "Rr": String,
    "Value": String,
    "ZoneId": String,
    "Priority": Integer,
    "Ttl": Integer,
    "Type": String
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Batasan

Status

String

Ya

Ya

Kondisi.

Nilai yang valid:

  • ENABLE: mengaktifkan resolusi DNS.

  • DISABLE: menonaktifkan resolusi DNS.

Rr

String

Ya

Ya

Catatan.

Jika Anda ingin menyelesaikan @.example.com, Anda harus menentukan tanda at (@) untuk parameter ini alih-alih membiarkan parameter ini kosong.

Value

String

Ya

Ya

Nilai catatan.

Tidak ada.

ZoneId

String

Ya

Tidak

ID zona privat.

Tidak ada.

Priority

Integer

Tidak

Ya

Prioritas catatan penukar surat (MX).

Nilai yang valid: 1 hingga 99.

Nilai default: 10.

Ttl

Integer

Tidak

Ya

Waktu hidup (TTL) dari catatan DNS.

Nilai default: 60.

Type

String

Ya

Ya

Tipe catatan DNS.

Nilai yang valid:

  • A

  • AAA

  • CNAME

  • TXT

  • MX

  • PTR

  • SRV

Nilai pengembalian

Fn::GetAtt

  • RecordId: ID dari catatan DNS.

  • Record: isi dari catatan DNS.

  • ZoneId: ID dari zona privat.

Contoh

  • YAML Format

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      ZoneId:
        Type: String
        Description: PVTZ ZoneID
      Value:
        Type: String
        Description: Record value
    Resources:
      ZoneRecord:
        Type: ALIYUN::PVTZ::ZoneRecord
        Properties:
          Status: ENABLE
          Rr: '@'
          Value:
            Ref: Value
          ZoneId:
            Ref: ZoneId
          Priority: 1
          Type: A
    Outputs: {}
  • JSON Format

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "ZoneId": {
          "Type": "String",
          "Description": "PVTZ ZoneID"
        },
        "Value": {
          "Type": "String",
          "Description": "Record value"
        }
      },
      "Resources": {
        "ZoneRecord": {
          "Type": "ALIYUN::PVTZ::ZoneRecord",
          "Properties": {
            "Status": "ENABLE",
            "Rr": "@",
            "Value": {
              "Ref": "Value"
            },
            "ZoneId": {
              "Ref": "ZoneId"
            },
            "Priority": 1,
            "Type": "A"
          }
        }
      },
      "Outputs": {
      }
    }

Untuk informasi lebih lanjut, lihat PVTZ.json dan PVTZ.yml. Dalam contoh-contoh tersebut, jenis sumber daya berikut digunakan: ALIYUN::PVTZ::Zone, ALIYUN::PVTZ::ZoneRecord, dan ALIYUN::PVTZ::ZoneVpcBinder.