import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Data Source schema for Volcengine::PrivateZone::PrivateZone */ export declare function getPrivateZone(args: GetPrivateZoneArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getPrivateZone. */ export interface GetPrivateZoneArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getPrivateZone. */ export interface GetPrivateZoneResult { /** * Domain creation time */ readonly createdAt: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * Most recent operator */ readonly lastOperator: string; /** * Enable load balancing: 0 to disable, 1 to enable. Default is 0 */ readonly lineMode: number; /** * Name of the project the domain belongs to. Default is default */ readonly projectName: string; /** * Number of DNS records under the domain name */ readonly recordCount: number; /** * Enable recursive resolution: true to enable, false to disable. Default is false */ readonly recursionMode: boolean; /** * Remarks. Default is an empty string */ readonly remark: string; /** * One or more tags associated with the domain. A resource can be associated with up to 50 tags */ readonly tags: outputs.privatezone.GetPrivateZoneTag[]; /** * Most recent update time of the domain */ readonly updatedAt: string; /** * One or more VPCs associated with the domain. Domain resolution is only effective within the associated VPCs */ readonly vpcs: outputs.privatezone.GetPrivateZoneVpc[]; /** * Unique ID identifying the domain name */ readonly zid: string; /** * Domain name, can be a second-level or multi-level domain */ readonly zoneName: string; } /** * Data Source schema for Volcengine::PrivateZone::PrivateZone */ export declare function getPrivateZoneOutput(args: GetPrivateZoneOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getPrivateZone. */ export interface GetPrivateZoneOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }