import * as pulumi from "@pulumi/pulumi"; /** * The Account data source provides information about the existing Aiven Account. * * > **This resource is deprecated** * This resource will be removed in v5.0.0. Use `aiven.Organization` instead. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as aiven from "@pulumi/aiven"; * * const account1 = aiven.getAccount({ * name: "", * }); * ``` */ export declare function getAccount(args: GetAccountArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getAccount. */ export interface GetAccountArgs { /** * Account name */ name: string; } /** * A collection of values returned by getAccount. */ export interface GetAccountResult { /** * Account id */ readonly accountId: string; /** * Time of creation */ readonly createTime: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * If true, user is part of the owners team for this account */ readonly isAccountOwner: boolean; /** * Account name */ readonly name: string; /** * Owner team id */ readonly ownerTeamId: string; /** * Billing group id */ readonly primaryBillingGroupId: string; /** * Tenant id */ readonly tenantId: string; /** * Time of last update */ readonly updateTime: string; } /** * The Account data source provides information about the existing Aiven Account. * * > **This resource is deprecated** * This resource will be removed in v5.0.0. Use `aiven.Organization` instead. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as aiven from "@pulumi/aiven"; * * const account1 = aiven.getAccount({ * name: "", * }); * ``` */ export declare function getAccountOutput(args: GetAccountOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getAccount. */ export interface GetAccountOutputArgs { /** * Account name */ name: pulumi.Input; } //# sourceMappingURL=getAccount.d.ts.map