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:
|
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 |
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:
|
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 |
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:
Catatan Jika Anda membiarkan SearchMode kosong, aturan berikut berlaku:
|
RefreshOptions | String | Tidak | Ya | Kebijakan penyegaran untuk sumber daya sumber data ketika tumpukan diperbarui. | Nilai yang valid:
|
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