import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Fetches the representation of an existing Response Policy. */ export declare function getResponsePolicy(args: GetResponsePolicyArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetResponsePolicyArgs { clientOperationId?: string; project?: string; responsePolicy: string; } export interface GetResponsePolicyResult { /** * User-provided description for this Response Policy. */ readonly description: string; /** * The list of Google Kubernetes Engine clusters to which this response policy is applied. */ readonly gkeClusters: outputs.dns.v1.ResponsePolicyGKEClusterResponse[]; readonly kind: string; /** * User labels. */ readonly labels: { [key: string]: string; }; /** * List of network names specifying networks to which this policy is applied. */ readonly networks: outputs.dns.v1.ResponsePolicyNetworkResponse[]; /** * User assigned name for this Response Policy. */ readonly responsePolicyName: string; } /** * Fetches the representation of an existing Response Policy. */ export declare function getResponsePolicyOutput(args: GetResponsePolicyOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetResponsePolicyOutputArgs { clientOperationId?: pulumi.Input; project?: pulumi.Input; responsePolicy: pulumi.Input; }