import * as pulumi from "@pulumi/pulumi"; /** * Gets details of a single ManagedZone. */ export declare function getManagedZone(args: GetManagedZoneArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetManagedZoneArgs { managedZone: string; project?: string; } export interface GetManagedZoneResult { /** * Created time. */ readonly createTime: string; /** * Optional. Description of the resource. */ readonly description: string; /** * DNS Name of the resource */ readonly dns: string; /** * Optional. Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources */ readonly labels: { [key: string]: string; }; /** * Resource name of the Managed Zone. Format: projects/{project}/locations/global/managedZones/{managed_zone} */ readonly name: string; /** * The name of the Target Project */ readonly targetProject: string; /** * The name of the Target Project VPC Network */ readonly targetVpc: string; /** * Updated time. */ readonly updateTime: string; } /** * Gets details of a single ManagedZone. */ export declare function getManagedZoneOutput(args: GetManagedZoneOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetManagedZoneOutputArgs { managedZone: pulumi.Input; project?: pulumi.Input; }