import * as pulumi from "@pulumi/pulumi"; /** * The Account Team Project data source provides information about the existing Account Team Project. * * > **Teams have been replaced by groups** * To make the transition to groups smoother, * migrate your teams to groups. * * > **Important** * You can't delete the Account Owners team. **Deleting all other teams in your organization will disable the teams feature.** * You won't be able to create new teams or access your Account Owners team. */ export declare function getAccountTeamProject(args: GetAccountTeamProjectArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getAccountTeamProject. */ export interface GetAccountTeamProjectArgs { /** * The unique account id */ accountId: string; /** * The name of an already existing project */ projectName: string; /** * An account team id */ teamId: string; } /** * A collection of values returned by getAccountTeamProject. */ export interface GetAccountTeamProjectResult { /** * The unique account id */ readonly accountId: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The name of an already existing project */ readonly projectName: string; /** * An account team id */ readonly teamId: string; /** * The Account team project type. The possible values are `admin`, `developer`, `operator`, `organization:app_users:write`, `organization:billing:read`, `organization:billing:write`, `organization:domains:write`, `organization:event_logs:read`, `organization:groups:write`, `organization:networking:read`, `organization:networking:write`, `organization:projects:write`, `organization:sustainability:read`, `organization:users:write`, `project:ai_gateway_keys:read`, `project:ai_gateway_keys:write`, `project:audit_logs:read`, `project:event_logs:read`, `project:integrations:read`, `project:integrations:write`, `project:networking:read`, `project:networking:write`, `project:permissions:read`, `project:services:read`, `project:services:write`, `readOnly`, `role:organization:admin`, `role:project:admin`, `role:project:read`, `role:services:maintenance`, `role:services:recover`, `service:configuration:write`, `service:data:write`, `service:logs:read`, `service:metrics:read`, `service:secrets:read` and `service:users:write`. */ readonly teamType: string; } /** * The Account Team Project data source provides information about the existing Account Team Project. * * > **Teams have been replaced by groups** * To make the transition to groups smoother, * migrate your teams to groups. * * > **Important** * You can't delete the Account Owners team. **Deleting all other teams in your organization will disable the teams feature.** * You won't be able to create new teams or access your Account Owners team. */ export declare function getAccountTeamProjectOutput(args: GetAccountTeamProjectOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getAccountTeamProject. */ export interface GetAccountTeamProjectOutputArgs { /** * The unique account id */ accountId: pulumi.Input; /** * The name of an already existing project */ projectName: pulumi.Input; /** * An account team id */ teamId: pulumi.Input; } //# sourceMappingURL=getAccountTeamProject.d.ts.map