alicloud_dns_records
更新时间:
This data source provides a list of DNS Domain Records in an Alibaba Cloud account according to the specified filters.
-> NOTE: Available since v1.0.0.
Example Usage
data "alicloud_dns_records" "records_ds" {
domain_name = "xiaozhu.top"
is_locked = false
type = "A"
host_record_regex = "^@"
output_file = "records.txt"
}
output "first_record_id" {
value = "${data.alicloud_dns_records.records_ds.records.0.record_id}"
}
Argument Reference
The following arguments are supported:
domain_name- (Required, ForceNew) The domain name associated to the records.host_record_regex- (Optional, ForceNew) Host record regex.value_regex- (Optional, ForceNew) Host record value regex.type- (Optional, ForceNew) Record type. Valid items areA,NS,MX,TXT,CNAME,SRV,AAAA,REDIRECT_URL,FORWORD_URL.line- (Optional, ForceNew) ISP line. Valid items aredefault,telecom,unicom,mobile,oversea,edu,drpeng,btvn, .etc. For checking all resolution lines enumeration please visit Alibaba Cloud DNS docstatus- (Optional, ForceNew) Record status. Valid items areENABLEandDISABLE.is_locked- (Optional, ForceNew, type: bool) Whether the record is locked or not.ids- (Optional, Available 1.52.2+) A list of record IDs.output_file- (Optional) File name where to save data source results (after runningterraform plan).
Attributes Reference
The following attributes are exported in addition to the arguments listed above:
ids- A list of record IDs.urls- A list of entire URLs. Each item format as<host_record>.<domain_name>.records- A list of records. Each element contains the following attributes:record_id- ID of the record.domain_name- Name of the domain the record belongs to.host_record- Host record of the domain.value- Host record value of the domain.type- Type of the record.ttl- TTL of the record.priority- Priority of theMXrecord.line- ISP line of the record.status- Status of the record.locked- Indicates whether the record is locked.
该文章对您有帮助吗?