import * as pulumi from "@pulumi/pulumi"; /** * This data source provides details about a specific Steering Policy Attachment resource in Oracle Cloud Infrastructure DNS service. * * Gets information about the specified steering policy attachment. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testSteeringPolicyAttachment = oci.dns.getSteeringPolicyAttachment({ * steeringPolicyAttachmentId: testSteeringPolicyAttachmentOciDnsSteeringPolicyAttachment.id, * }); * ``` */ export declare function getSteeringPolicyAttachment(args: GetSteeringPolicyAttachmentArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getSteeringPolicyAttachment. */ export interface GetSteeringPolicyAttachmentArgs { /** * The OCID of the target steering policy attachment. */ steeringPolicyAttachmentId: string; } /** * A collection of values returned by getSteeringPolicyAttachment. */ export interface GetSteeringPolicyAttachmentResult { /** * The OCID of the compartment containing the steering policy attachment. */ readonly compartmentId: string; /** * A user-friendly name for the steering policy attachment. Does not have to be unique and can be changed. Avoid entering confidential information. */ readonly displayName: string; /** * The attached domain within the attached zone. */ readonly domainName: string; /** * The OCID of the resource. */ readonly id: string; /** * 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. */ readonly rtypes: string[]; /** * The canonical absolute URL of the resource. */ readonly self: string; /** * The current state of the resource. */ readonly state: string; readonly steeringPolicyAttachmentId: string; /** * The OCID of the attached steering policy. */ readonly steeringPolicyId: string; /** * The date and time the resource was created, expressed in RFC 3339 timestamp format. */ readonly timeCreated: string; /** * The OCID of the attached zone. Must be a public zone. */ readonly zoneId: string; } /** * This data source provides details about a specific Steering Policy Attachment resource in Oracle Cloud Infrastructure DNS service. * * Gets information about the specified steering policy attachment. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testSteeringPolicyAttachment = oci.dns.getSteeringPolicyAttachment({ * steeringPolicyAttachmentId: testSteeringPolicyAttachmentOciDnsSteeringPolicyAttachment.id, * }); * ``` */ export declare function getSteeringPolicyAttachmentOutput(args: GetSteeringPolicyAttachmentOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getSteeringPolicyAttachment. */ export interface GetSteeringPolicyAttachmentOutputArgs { /** * The OCID of the target steering policy attachment. */ steeringPolicyAttachmentId: pulumi.Input; } //# sourceMappingURL=getSteeringPolicyAttachment.d.ts.map