全部产品
Search
文档中心

Resource Orchestration Service:DATASOURCE::DNS::DomainRecords

更新时间:Jul 06, 2025

DATASOURCE::DNS::DomainRecords digunakan untuk menanyakan catatan Sistem Nama Domain (DNS).

Sintaksis

{
  "Type": "DATASOURCE::DNS::DomainRecords",
  "Properties": {
    "Status": String,
    "OrderBy": String,
    "RRKeyWord": String,
    "DomainName": String,
    "TypeKeyWord": String,
    "Lang": String,
    "Direction": String,
    "GroupId": String,
    "Line": String,
    "Type": String,
    "ValueKeyWord": String,
    "KeyWord": String,
    "SearchMode": String,
    "RefreshOptions": String
  }
}

Properti

Properti

Tipe

Wajib

Dapat Diedit

Deskripsi

Kendala

Status

String

Tidak

Ya

Status dari catatan DNS.

Nilai yang valid:

  • Enable: Catatan DNS tersedia.

  • Disable: Catatan DNS tidak tersedia.

OrderBy

String

Tidak

Ya

Metode yang digunakan sistem untuk mengurutkan catatan DNS.

Sistem mengurutkan catatan DNS berdasarkan urutan kronologis terbalik sesuai dengan waktu penambahan mereka.

RRKeyWord

String

Tidak

Ya

Kata kunci nama host berdasarkan mana sistem menanyakan catatan DNS.

Sistem menanyakan catatan DNS berdasarkan nilai RRKeyWord dalam mode pencarian kabur. Nilai tersebut digunakan sebagai substring untuk mencocokkan di dalam string, dan tidak peka huruf besar kecil.

DomainName

String

Ya

Ya

Nama domain.

Tidak ada.

TypeKeyWord

String

Tidak

Ya

Kata kunci tipe berdasarkan mana sistem menanyakan catatan DNS.

Sistem menanyakan catatan DNS berdasarkan nilai properti ini dalam mode pencarian tepat. Nilai tersebut tidak peka huruf besar kecil.

Lang

String

Tidak

Ya

Bahasa.

Tidak ada.

Direction

String

Tidak

Ya

Urutan di mana sistem mengurutkan catatan DNS.

Nilai yang valid:

  • DESC: urutan menurun

  • ASC: urutan menaik

GroupId

String

Tidak

Ya

ID grup nama domain.

Tidak ada.

Line

String

Tidak

Ya

Garis DNS.

Nilai default: default.

Untuk informasi lebih lanjut tentang nilai valid dari properti ini, lihat Garis DNS.

Type

String

Tidak

Ya

Tipe catatan DNS.

Untuk informasi lebih lanjut, lihat Tipe catatan DNS.

ValueKeyWord

String

Tidak

Ya

Kata kunci nilai catatan berdasarkan mana sistem menanyakan catatan DNS.

Sistem menanyakan catatan DNS berdasarkan nilai ValueKeyWord dalam mode pencarian kabur. Nilai tersebut digunakan sebagai substring untuk mencocokkan di dalam string, dan tidak peka huruf besar kecil.

KeyWord

String

Tidak

Ya

Kata kunci berdasarkan mana sistem menanyakan catatan DNS.

Sistem menanyakan catatan DNS berdasarkan nilai properti ini dalam mode pencarian tepat. Nilai tersebut tidak peka huruf besar kecil.

SearchMode

String

Tidak

Ya

Mode pencarian.

Nilai yang valid:

  • LIKE: Jika Anda menggunakan nilai ini, Anda harus menentukan KeyWord. Dalam hal ini, RRKeyWord, TypeKeyWord, ValueKeyWord, Type, Line, dan Status diabaikan.

  • EXACT: Jika Anda menggunakan nilai ini, Anda harus menentukan KeyWord. Dalam hal ini, RRKeyWord, TypeKeyWord, ValueKeyWord, Type, Line, dan Status diabaikan.

  • ADVANCED: Jika Anda menggunakan nilai ini, Anda harus menentukan RRKeyWord, TypeKeyWord, ValueKeyWord, Type, Line, dan Status.

Catatan

Jika Anda membiarkan SearchMode kosong, aturan berikut berlaku:

  • Jika KeyWord ditentukan, sistem akan mengatur SearchMode ke LIKE.

  • Jika KeyWord dibiarkan kosong, RRKeyWord dan ValueKeyWord mendukung mode pencarian kabur, dan TypeKeyWord, Type, Line, dan Status mendukung mode pencarian tepat.

RefreshOptions

String

Tidak

Ya

Kebijakan penyegaran untuk sumber daya sumber data ketika tumpukan diperbarui.

Nilai yang valid:

  • Never (default): tidak menyegarkan sumber daya sumber data ketika tumpukan diperbarui.

  • Always: menyegarkan sumber daya sumber data ketika tumpukan diperbarui.

Nilai pengembalian (Fn::GetAtt)

  • DomainRecordIds: ID dari catatan DNS.

  • DomainRecords: detail dari catatan DNS.

Properti

Tipe

Deskripsi

Kendala

DomainRecordIds

Daftar

ID dari catatan DNS.

Tidak ada.

DomainRecords

Daftar

Detail dari catatan DNS.

Tidak ada.

DomainName

String

Nama domain.

Tidak ada.

Line

String

Garis DNS.

Tidak ada.

RecordId

String

ID dari catatan DNS.

Tidak ada.

Locked

Boolean

Menunjukkan apakah catatan DNS dikunci.

Tidak ada.

Priority

Angka

Prioritas dari catatan penukar surat (MX).

Tidak ada.

RR

String

Nama host.

Tidak ada.

Remark

String

Catatan.

Tidak ada.

Status

String

Status dari catatan DNS.

Tidak ada.

TTL

Angka

Waktu hidup (TTL).

Tidak ada.

Type

String

Tipe dari catatan DNS.

Tidak ada.

Value

String

Nilai dari catatan DNS.

Tidak ada.

Weight

Integer

Bobot penyeimbangan beban.

Tidak ada.

Contoh

Format JSON

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "DomainName": {
      "Type": "String",
      "Description": "Nama domain untuk mana Anda ingin menanyakan catatan DNS."
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::DNS::DomainRecords",
      "Properties": {
        "DomainName": {
          "Ref": "DomainName"
        }
      }
    }
  },
  "Outputs": {
    "DomainRecordIds": {
      "Description": "Daftar ID catatan domain DNS.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DomainRecordIds"
        ]
      }
    },
    "DomainRecords": {
      "Description": "Informasi tentang catatan DNS.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DomainRecords"
        ]
      }
    }
  }
}

Format YAML

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  DomainName:
    Type: String
    Description: Nama domain untuk mana Anda ingin menanyakan catatan DNS.
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::DNS::DomainRecords
    Properties:
      DomainName:
        Ref: DomainName
Outputs:
  DomainRecordIds:
    Description: Daftar ID catatan domain DNS.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - DomainRecordIds
  DomainRecords:
    Description: Informasi tentang catatan DNS.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - DomainRecords