oci_dns_steering_policy_attachment
This resource provides the Steering Policy Attachment resource in Oracle Cloud Infrastructure DNS service.
Creates a new attachment between a steering policy and a domain, giving the policy permission to answer queries for the specified domain. A steering policy must be attached to a domain for the policy to answer DNS queries for that domain.
For the purposes of access control, the attachment is automatically placed into the same compartment as the domain’s zone.
Example Usage
resource "oci_dns_steering_policy_attachment" "test_steering_policy_attachment" {
#Required
domain_name = var.steering_policy_attachment_domain_name
steering_policy_id = oci_dns_steering_policy.test_steering_policy.id
zone_id = oci_dns_zone.test_zone.id
#Optional
display_name = var.steering_policy_attachment_display_name
}
Argument Reference
The following arguments are supported:
display_name
- (Optional) (Updatable) A user-friendly name for the steering policy attachment. Does not have to be unique and can be changed. Avoid entering confidential information.domain_name
- (Required) The attached domain within the attached zone.domain_name
is case insensitive.steering_policy_id
- (Required) The OCID of the attached steering policy.zone_id
- (Required) The OCID of the attached zone.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
Attributes Reference
The following attributes are exported:
compartment_id
- The OCID of the compartment containing the steering policy attachment.display_name
- A user-friendly name for the steering policy attachment. Does not have to be unique and can be changed. Avoid entering confidential information.domain_name
- The attached domain within the attached zone.id
- The OCID of the resource.rtypes
- The record types covered by the attachment at the domain. The set of record types is determined by aggregating the record types from the answers defined in the steering policy.self
- The canonical absolute URL of the resource.state
- The current state of the resource.steering_policy_id
- The OCID of the attached steering policy.time_created
- The date and time the resource was created, expressed in RFC 3339 timestamp format.Example:
2016-07-22T17:23:59:60Z
zone_id
- The OCID of the attached zone.
Timeouts
The timeouts
block allows you to specify timeouts for certain operations:
* create
- (Defaults to 20 minutes), when creating the Steering Policy Attachment
* update
- (Defaults to 20 minutes), when updating the Steering Policy Attachment
* delete
- (Defaults to 20 minutes), when destroying the Steering Policy Attachment
Import
SteeringPolicyAttachments can be imported using the id
, e.g.
$ terraform import oci_dns_steering_policy_attachment.test_steering_policy_attachment "id"