import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Data Source schema for Volcengine::Organization::Account */ export declare function getAccount(args: GetAccountArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getAccount. */ export interface GetAccountArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getAccount. */ export interface GetAccountResult { /** * Volcano account ID */ readonly accountId: string; /** * Account name. 5–20 characters */ readonly accountName: string; /** * Allow console access: 1. Allowed, 2. Not allowed */ readonly allowConsole: number; /** * Allow exit: 1. Allowed, 2. Not allowed */ readonly allowExit: number; /** * Creation time */ readonly createdTime: string; /** * Deletion flag */ readonly deleteUk: string; /** * Deletion time */ readonly deletedTime: string; /** * Description */ readonly description: string; /** * IAM role name */ readonly iamRole: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * Administrator status: 0. Non-administrator, 1. Administrator */ readonly isOwner: number; /** * Join type: 1. Create, 2. Invite */ readonly joinType: number; /** * Subject name */ readonly mainName: string; /** * Organization member account ID */ readonly memberAccountId: string; /** * Organization ID */ readonly orgId: string; /** * Organization type: 1. Enterprise organization */ readonly orgType: number; /** * Organizational unit ID. Enter 0 to join the root unit */ readonly orgUnitId: string; /** * Organizational unit name */ readonly orgUnitName: string; /** * Authentication subject ID */ readonly orgVerificationId: string; /** * Administrator ID */ readonly owner: string; /** * Account password */ readonly password: string; /** * Security contact information */ readonly secureContactInfo: outputs.organization.GetAccountSecureContactInfo; /** * Display name */ readonly showName: string; /** * Tag list */ readonly tags: outputs.organization.GetAccountTag[]; /** * Update time */ readonly updatedTime: string; /** * Inherited authentication subject account ID, required when creating an account for a non-administrator authentication subject. The account must have joined the enterprise organization. If not specified, the authentication subject of the enterprise organization administrator is inherited by default */ readonly verificationRelationId: string; } /** * Data Source schema for Volcengine::Organization::Account */ export declare function getAccountOutput(args: GetAccountOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getAccount. */ export interface GetAccountOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }