import * as pulumi from "@pulumi/pulumi"; /** * The Account Team Member data source provides information about the existing Aiven Account Team Member. * * > **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 getAccountTeamMember(args: GetAccountTeamMemberArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getAccountTeamMember. */ export interface GetAccountTeamMemberArgs { /** * The unique account id. Changing this property forces recreation of the resource. */ accountId: string; /** * An account team id. Changing this property forces recreation of the resource. */ teamId: string; /** * Is a user email address that first will be invited, and after accepting an invitation, he or she becomes a member of a team. Should be lowercase. Changing this property forces recreation of the resource. */ userEmail: string; } /** * A collection of values returned by getAccountTeamMember. */ export interface GetAccountTeamMemberResult { /** * is a boolean flag that determines whether an invitation was accepted or not by the user. `false` value means that the invitation was sent to the user but not yet accepted. `true` means that the user accepted the invitation and now a member of an account team. */ readonly accepted: boolean; /** * The unique account id. Changing this property forces recreation of the resource. */ readonly accountId: string; /** * Time of creation */ readonly createTime: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The email address that invited this user. */ readonly invitedByUserEmail: string; /** * An account team id. Changing this property forces recreation of the resource. */ readonly teamId: string; /** * Is a user email address that first will be invited, and after accepting an invitation, he or she becomes a member of a team. Should be lowercase. Changing this property forces recreation of the resource. */ readonly userEmail: string; } /** * The Account Team Member data source provides information about the existing Aiven Account Team Member. * * > **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 getAccountTeamMemberOutput(args: GetAccountTeamMemberOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getAccountTeamMember. */ export interface GetAccountTeamMemberOutputArgs { /** * The unique account id. Changing this property forces recreation of the resource. */ accountId: pulumi.Input; /** * An account team id. Changing this property forces recreation of the resource. */ teamId: pulumi.Input; /** * Is a user email address that first will be invited, and after accepting an invitation, he or she becomes a member of a team. Should be lowercase. Changing this property forces recreation of the resource. */ userEmail: pulumi.Input; } //# sourceMappingURL=getAccountTeamMember.d.ts.map