aiven.getAccountTeamProject
Explore with Pulumi AI
The Account Team Project data source provides information about the existing Account Team Project.
!> 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 getAccountTeamProject
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 getAccountTeamProject(args: GetAccountTeamProjectArgs, opts?: InvokeOptions): Promise<GetAccountTeamProjectResult>
function getAccountTeamProjectOutput(args: GetAccountTeamProjectOutputArgs, opts?: InvokeOptions): Output<GetAccountTeamProjectResult>def get_account_team_project(account_id: Optional[str] = None,
                             project_name: Optional[str] = None,
                             team_id: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetAccountTeamProjectResult
def get_account_team_project_output(account_id: Optional[pulumi.Input[str]] = None,
                             project_name: Optional[pulumi.Input[str]] = None,
                             team_id: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetAccountTeamProjectResult]func LookupAccountTeamProject(ctx *Context, args *LookupAccountTeamProjectArgs, opts ...InvokeOption) (*LookupAccountTeamProjectResult, error)
func LookupAccountTeamProjectOutput(ctx *Context, args *LookupAccountTeamProjectOutputArgs, opts ...InvokeOption) LookupAccountTeamProjectResultOutput> Note: This function is named LookupAccountTeamProject in the Go SDK.
public static class GetAccountTeamProject 
{
    public static Task<GetAccountTeamProjectResult> InvokeAsync(GetAccountTeamProjectArgs args, InvokeOptions? opts = null)
    public static Output<GetAccountTeamProjectResult> Invoke(GetAccountTeamProjectInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAccountTeamProjectResult> getAccountTeamProject(GetAccountTeamProjectArgs args, InvokeOptions options)
public static Output<GetAccountTeamProjectResult> getAccountTeamProject(GetAccountTeamProjectArgs args, InvokeOptions options)
fn::invoke:
  function: aiven:index/getAccountTeamProject:getAccountTeamProject
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AccountId string
- The unique account id
- ProjectName string
- The name of an already existing project
- TeamId string
- An account team id
- AccountId string
- The unique account id
- ProjectName string
- The name of an already existing project
- TeamId string
- An account team id
- accountId String
- The unique account id
- projectName String
- The name of an already existing project
- teamId String
- An account team id
- accountId string
- The unique account id
- projectName string
- The name of an already existing project
- teamId string
- An account team id
- account_id str
- The unique account id
- project_name str
- The name of an already existing project
- team_id str
- An account team id
- accountId String
- The unique account id
- projectName String
- The name of an already existing project
- teamId String
- An account team id
getAccountTeamProject Result
The following output properties are available:
- AccountId string
- The unique account id
- Id string
- The provider-assigned unique ID for this managed resource.
- ProjectName string
- The name of an already existing project
- TeamId string
- An account team id
- TeamType string
- The Account team project type. The possible values are admin,developer,operator,organization:app_users:write,organization:audit_logs:read,organization:billing:read,organization:billing:write,organization:domains:write,organization:groups:write,organization:idps:write,organization:networking:read,organization:networking:write,organization:projects:write,organization:users:write,project:audit_logs:read,project:integrations:read,project:integrations:write,project:networking:read,project:networking:write,project:permissions:read,project:services:read,project:services:write,read_only,role:organization:admin,role:services:maintenance,role:services:recover,service:configuration:write,service:data:write,service:logs:read,service:secrets:readandservice:users:write.
- AccountId string
- The unique account id
- Id string
- The provider-assigned unique ID for this managed resource.
- ProjectName string
- The name of an already existing project
- TeamId string
- An account team id
- TeamType string
- The Account team project type. The possible values are admin,developer,operator,organization:app_users:write,organization:audit_logs:read,organization:billing:read,organization:billing:write,organization:domains:write,organization:groups:write,organization:idps:write,organization:networking:read,organization:networking:write,organization:projects:write,organization:users:write,project:audit_logs:read,project:integrations:read,project:integrations:write,project:networking:read,project:networking:write,project:permissions:read,project:services:read,project:services:write,read_only,role:organization:admin,role:services:maintenance,role:services:recover,service:configuration:write,service:data:write,service:logs:read,service:secrets:readandservice:users:write.
- accountId String
- The unique account id
- id String
- The provider-assigned unique ID for this managed resource.
- projectName String
- The name of an already existing project
- teamId String
- An account team id
- teamType String
- The Account team project type. The possible values are admin,developer,operator,organization:app_users:write,organization:audit_logs:read,organization:billing:read,organization:billing:write,organization:domains:write,organization:groups:write,organization:idps:write,organization:networking:read,organization:networking:write,organization:projects:write,organization:users:write,project:audit_logs:read,project:integrations:read,project:integrations:write,project:networking:read,project:networking:write,project:permissions:read,project:services:read,project:services:write,read_only,role:organization:admin,role:services:maintenance,role:services:recover,service:configuration:write,service:data:write,service:logs:read,service:secrets:readandservice:users:write.
- accountId string
- The unique account id
- id string
- The provider-assigned unique ID for this managed resource.
- projectName string
- The name of an already existing project
- teamId string
- An account team id
- teamType string
- The Account team project type. The possible values are admin,developer,operator,organization:app_users:write,organization:audit_logs:read,organization:billing:read,organization:billing:write,organization:domains:write,organization:groups:write,organization:idps:write,organization:networking:read,organization:networking:write,organization:projects:write,organization:users:write,project:audit_logs:read,project:integrations:read,project:integrations:write,project:networking:read,project:networking:write,project:permissions:read,project:services:read,project:services:write,read_only,role:organization:admin,role:services:maintenance,role:services:recover,service:configuration:write,service:data:write,service:logs:read,service:secrets:readandservice:users:write.
- account_id str
- The unique account id
- id str
- The provider-assigned unique ID for this managed resource.
- project_name str
- The name of an already existing project
- team_id str
- An account team id
- team_type str
- The Account team project type. The possible values are admin,developer,operator,organization:app_users:write,organization:audit_logs:read,organization:billing:read,organization:billing:write,organization:domains:write,organization:groups:write,organization:idps:write,organization:networking:read,organization:networking:write,organization:projects:write,organization:users:write,project:audit_logs:read,project:integrations:read,project:integrations:write,project:networking:read,project:networking:write,project:permissions:read,project:services:read,project:services:write,read_only,role:organization:admin,role:services:maintenance,role:services:recover,service:configuration:write,service:data:write,service:logs:read,service:secrets:readandservice:users:write.
- accountId String
- The unique account id
- id String
- The provider-assigned unique ID for this managed resource.
- projectName String
- The name of an already existing project
- teamId String
- An account team id
- teamType String
- The Account team project type. The possible values are admin,developer,operator,organization:app_users:write,organization:audit_logs:read,organization:billing:read,organization:billing:write,organization:domains:write,organization:groups:write,organization:idps:write,organization:networking:read,organization:networking:write,organization:projects:write,organization:users:write,project:audit_logs:read,project:integrations:read,project:integrations:write,project:networking:read,project:networking:write,project:permissions:read,project:services:read,project:services:write,read_only,role:organization:admin,role:services:maintenance,role:services:recover,service:configuration:write,service:data:write,service:logs:read,service:secrets:readandservice:users:write.
Package Details
- Repository
- Aiven pulumi/pulumi-aiven
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the aivenTerraform Provider.