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 areENABLE
andDISABLE
.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 theMX
record.line
- ISP line of the record.status
- Status of the record.locked
- Indicates whether the record is locked.
文档内容是否对您有帮助?