Import the name of an existing domain as a read-only data source. You can then reference the fields of the data source in other resources within the same configuration by using interpolation syntax.

Example Usage

data "ibm_dns_domain" "domain_id" {
    name = ""

The following example shows how you can use this data source to reference the domain ID in the ibm_dns_record resource, since the numeric IDs are often unknown.

resource "ibm_dns_record" "www" {
    domain_id = "${}"

Argument Reference

The following arguments are supported:

  • name - (Required, string) The name of the domain, as it was defined in IBM Cloud Classic Infrastructure (SoftLayer).

Attribute Reference

The following attributes are exported:

  • id - The unique identifier of the domain.