import * as pulumi from "@pulumi/pulumi"; /** * Data Source schema for Volcengine::PrivateZone::UserVPCAuthorization */ export declare function getUserVpcAuthorization(args: GetUserVpcAuthorizationArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getUserVpcAuthorization. */ export interface GetUserVpcAuthorizationArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getUserVpcAuthorization. */ export interface GetUserVpcAuthorizationResult { /** * Account. */ readonly accountId: string; /** * Verification method. 0: Use enterprise organization verification. 1: Use verification code. */ readonly authType: number; /** * Uniquely identifies the resource. */ readonly id: string; /** * Account status. Normal: The account is in the enterprise organization. Exited: The account has exited the enterprise organization. */ readonly status: string; /** * Verification code. This parameter is required when AuthType is set to 1. */ readonly verifyCode: string; } /** * Data Source schema for Volcengine::PrivateZone::UserVPCAuthorization */ export declare function getUserVpcAuthorizationOutput(args: GetUserVpcAuthorizationOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getUserVpcAuthorization. */ export interface GetUserVpcAuthorizationOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }