aiven.getAccountTeamMember
Explore with Pulumi AI
The Account Team Member data source provides information about the existing Aiven Account Team Member.
!> Teams have been deprecated and are being migrated to groups On 30 September 2024 the Account Owners team will transition to super admin. Super admin have full access to the organization. The Account Owners and super admin are synced, so the removal of the Account Owners team will have no impact on existing permissions. From 4 November 2024 you won’t be able to create new teams or update existing ones. Existing teams will be migrated to groups after this date. On 2 December 2024 all teams will be deleted and the teams feature will be completely removed. View the migration guide for more information on the changes and migrating 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.
Using getAccountTeamMember
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getAccountTeamMember(args: GetAccountTeamMemberArgs, opts?: InvokeOptions): Promise<GetAccountTeamMemberResult>
function getAccountTeamMemberOutput(args: GetAccountTeamMemberOutputArgs, opts?: InvokeOptions): Output<GetAccountTeamMemberResult>def get_account_team_member(account_id: Optional[str] = None,
                            team_id: Optional[str] = None,
                            user_email: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetAccountTeamMemberResult
def get_account_team_member_output(account_id: Optional[pulumi.Input[str]] = None,
                            team_id: Optional[pulumi.Input[str]] = None,
                            user_email: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetAccountTeamMemberResult]func LookupAccountTeamMember(ctx *Context, args *LookupAccountTeamMemberArgs, opts ...InvokeOption) (*LookupAccountTeamMemberResult, error)
func LookupAccountTeamMemberOutput(ctx *Context, args *LookupAccountTeamMemberOutputArgs, opts ...InvokeOption) LookupAccountTeamMemberResultOutput> Note: This function is named LookupAccountTeamMember in the Go SDK.
public static class GetAccountTeamMember 
{
    public static Task<GetAccountTeamMemberResult> InvokeAsync(GetAccountTeamMemberArgs args, InvokeOptions? opts = null)
    public static Output<GetAccountTeamMemberResult> Invoke(GetAccountTeamMemberInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAccountTeamMemberResult> getAccountTeamMember(GetAccountTeamMemberArgs args, InvokeOptions options)
public static Output<GetAccountTeamMemberResult> getAccountTeamMember(GetAccountTeamMemberArgs args, InvokeOptions options)
fn::invoke:
  function: aiven:index/getAccountTeamMember:getAccountTeamMember
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AccountId string
- The unique account id. Changing this property forces recreation of the resource.
- TeamId string
- An account team id. Changing this property forces recreation of the resource.
- UserEmail 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.
- AccountId string
- The unique account id. Changing this property forces recreation of the resource.
- TeamId string
- An account team id. Changing this property forces recreation of the resource.
- UserEmail 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.
- accountId String
- The unique account id. Changing this property forces recreation of the resource.
- teamId String
- An account team id. Changing this property forces recreation of the resource.
- userEmail 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.
- accountId string
- The unique account id. Changing this property forces recreation of the resource.
- teamId string
- An account team id. Changing this property forces recreation of the resource.
- userEmail 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.
- account_id str
- The unique account id. Changing this property forces recreation of the resource.
- team_id str
- An account team id. Changing this property forces recreation of the resource.
- user_email str
- 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.
- accountId String
- The unique account id. Changing this property forces recreation of the resource.
- teamId String
- An account team id. Changing this property forces recreation of the resource.
- userEmail 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.
getAccountTeamMember Result
The following output properties are available:
- Accepted bool
- is a boolean flag that determines whether an invitation was accepted or not by the user. falsevalue means that the invitation was sent to the user but not yet accepted.truemeans that the user accepted the invitation and now a member of an account team.
- AccountId string
- The unique account id. Changing this property forces recreation of the resource.
- CreateTime string
- Time of creation
- Id string
- The provider-assigned unique ID for this managed resource.
- InvitedBy stringUser Email 
- The email address that invited this user.
- TeamId string
- An account team id. Changing this property forces recreation of the resource.
- UserEmail 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.
- Accepted bool
- is a boolean flag that determines whether an invitation was accepted or not by the user. falsevalue means that the invitation was sent to the user but not yet accepted.truemeans that the user accepted the invitation and now a member of an account team.
- AccountId string
- The unique account id. Changing this property forces recreation of the resource.
- CreateTime string
- Time of creation
- Id string
- The provider-assigned unique ID for this managed resource.
- InvitedBy stringUser Email 
- The email address that invited this user.
- TeamId string
- An account team id. Changing this property forces recreation of the resource.
- UserEmail 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.
- accepted Boolean
- is a boolean flag that determines whether an invitation was accepted or not by the user. falsevalue means that the invitation was sent to the user but not yet accepted.truemeans that the user accepted the invitation and now a member of an account team.
- accountId String
- The unique account id. Changing this property forces recreation of the resource.
- createTime String
- Time of creation
- id String
- The provider-assigned unique ID for this managed resource.
- invitedBy StringUser Email 
- The email address that invited this user.
- teamId String
- An account team id. Changing this property forces recreation of the resource.
- userEmail 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.
- accepted boolean
- is a boolean flag that determines whether an invitation was accepted or not by the user. falsevalue means that the invitation was sent to the user but not yet accepted.truemeans that the user accepted the invitation and now a member of an account team.
- accountId string
- The unique account id. Changing this property forces recreation of the resource.
- createTime string
- Time of creation
- id string
- The provider-assigned unique ID for this managed resource.
- invitedBy stringUser Email 
- The email address that invited this user.
- teamId string
- An account team id. Changing this property forces recreation of the resource.
- userEmail 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.
- accepted bool
- is a boolean flag that determines whether an invitation was accepted or not by the user. falsevalue means that the invitation was sent to the user but not yet accepted.truemeans that the user accepted the invitation and now a member of an account team.
- account_id str
- The unique account id. Changing this property forces recreation of the resource.
- create_time str
- Time of creation
- id str
- The provider-assigned unique ID for this managed resource.
- invited_by_ struser_ email 
- The email address that invited this user.
- team_id str
- An account team id. Changing this property forces recreation of the resource.
- user_email str
- 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.
- accepted Boolean
- is a boolean flag that determines whether an invitation was accepted or not by the user. falsevalue means that the invitation was sent to the user but not yet accepted.truemeans that the user accepted the invitation and now a member of an account team.
- accountId String
- The unique account id. Changing this property forces recreation of the resource.
- createTime String
- Time of creation
- id String
- The provider-assigned unique ID for this managed resource.
- invitedBy StringUser Email 
- The email address that invited this user.
- teamId String
- An account team id. Changing this property forces recreation of the resource.
- userEmail 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.
Package Details
- Repository
- Aiven pulumi/pulumi-aiven
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the aivenTerraform Provider.