1. Packages
  2. Buildkite
  3. API Docs
  4. Team
  5. getTeams
Viewing docs for Buildkite v3.2.0
published on Monday, Feb 23, 2026 by Pulumiverse
buildkite logo
Viewing docs for Buildkite v3.2.0
published on Monday, Feb 23, 2026 by Pulumiverse

    Use this data source to retrieve teams of an organization. You can find out more about teams in the Buildkite documentation.

    Using getTeams

    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 getTeams(opts?: InvokeOptions): Promise<GetTeamsResult>
    function getTeamsOutput(opts?: InvokeOptions): Output<GetTeamsResult>
    def get_teams(opts: Optional[InvokeOptions] = None) -> GetTeamsResult
    def get_teams_output(opts: Optional[InvokeOptions] = None) -> Output[GetTeamsResult]
    func GetTeams(ctx *Context, opts ...InvokeOption) (*GetTeamsResult, error)
    func GetTeamsOutput(ctx *Context, opts ...InvokeOption) GetTeamsResultOutput

    > Note: This function is named GetTeams in the Go SDK.

    public static class GetTeams 
    {
        public static Task<GetTeamsResult> InvokeAsync(InvokeOptions? opts = null)
        public static Output<GetTeamsResult> Invoke(InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetTeamsResult> getTeams(InvokeOptions options)
    public static Output<GetTeamsResult> getTeams(InvokeOptions options)
    
    fn::invoke:
      function: buildkite:Team/getTeams:getTeams
      arguments:
        # arguments dictionary

    getTeams Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Teams List<Pulumiverse.Buildkite.Team.Outputs.GetTeamsTeam>
    Id string
    The provider-assigned unique ID for this managed resource.
    Teams []GetTeamsTeam
    id String
    The provider-assigned unique ID for this managed resource.
    teams List<Gets>
    id string
    The provider-assigned unique ID for this managed resource.
    teams GetTeamsTeam[]
    id str
    The provider-assigned unique ID for this managed resource.
    teams Sequence[GetTeamsTeam]
    id String
    The provider-assigned unique ID for this managed resource.
    teams List<Property Map>

    Supporting Types

    GetTeamsTeam

    DefaultMemberRole string
    The default member role for new team members.
    Description string
    The description of the team.
    Id string
    The GraphQL ID of the team.
    IsDefaultTeam bool
    Whether this is the default team for the organization.
    MembersCanCreatePipelines bool
    Whether team members can create pipelines.
    MembersCanCreateRegistries bool
    Whether team members can create registries.
    MembersCanCreateSuites bool
    Whether team members can create test suites.
    MembersCanDestroyPackages bool
    Whether team members can destroy packages.
    MembersCanDestroyRegistries bool
    Whether team members can destroy registries.
    Name string
    The name of the team.
    Privacy string
    The privacy setting of the team.
    Slug string
    The slug of the team.
    Uuid string
    The UUID of the team.
    DefaultMemberRole string
    The default member role for new team members.
    Description string
    The description of the team.
    Id string
    The GraphQL ID of the team.
    IsDefaultTeam bool
    Whether this is the default team for the organization.
    MembersCanCreatePipelines bool
    Whether team members can create pipelines.
    MembersCanCreateRegistries bool
    Whether team members can create registries.
    MembersCanCreateSuites bool
    Whether team members can create test suites.
    MembersCanDestroyPackages bool
    Whether team members can destroy packages.
    MembersCanDestroyRegistries bool
    Whether team members can destroy registries.
    Name string
    The name of the team.
    Privacy string
    The privacy setting of the team.
    Slug string
    The slug of the team.
    Uuid string
    The UUID of the team.
    defaultMemberRole String
    The default member role for new team members.
    description String
    The description of the team.
    id String
    The GraphQL ID of the team.
    isDefaultTeam Boolean
    Whether this is the default team for the organization.
    membersCanCreatePipelines Boolean
    Whether team members can create pipelines.
    membersCanCreateRegistries Boolean
    Whether team members can create registries.
    membersCanCreateSuites Boolean
    Whether team members can create test suites.
    membersCanDestroyPackages Boolean
    Whether team members can destroy packages.
    membersCanDestroyRegistries Boolean
    Whether team members can destroy registries.
    name String
    The name of the team.
    privacy String
    The privacy setting of the team.
    slug String
    The slug of the team.
    uuid String
    The UUID of the team.
    defaultMemberRole string
    The default member role for new team members.
    description string
    The description of the team.
    id string
    The GraphQL ID of the team.
    isDefaultTeam boolean
    Whether this is the default team for the organization.
    membersCanCreatePipelines boolean
    Whether team members can create pipelines.
    membersCanCreateRegistries boolean
    Whether team members can create registries.
    membersCanCreateSuites boolean
    Whether team members can create test suites.
    membersCanDestroyPackages boolean
    Whether team members can destroy packages.
    membersCanDestroyRegistries boolean
    Whether team members can destroy registries.
    name string
    The name of the team.
    privacy string
    The privacy setting of the team.
    slug string
    The slug of the team.
    uuid string
    The UUID of the team.
    default_member_role str
    The default member role for new team members.
    description str
    The description of the team.
    id str
    The GraphQL ID of the team.
    is_default_team bool
    Whether this is the default team for the organization.
    members_can_create_pipelines bool
    Whether team members can create pipelines.
    members_can_create_registries bool
    Whether team members can create registries.
    members_can_create_suites bool
    Whether team members can create test suites.
    members_can_destroy_packages bool
    Whether team members can destroy packages.
    members_can_destroy_registries bool
    Whether team members can destroy registries.
    name str
    The name of the team.
    privacy str
    The privacy setting of the team.
    slug str
    The slug of the team.
    uuid str
    The UUID of the team.
    defaultMemberRole String
    The default member role for new team members.
    description String
    The description of the team.
    id String
    The GraphQL ID of the team.
    isDefaultTeam Boolean
    Whether this is the default team for the organization.
    membersCanCreatePipelines Boolean
    Whether team members can create pipelines.
    membersCanCreateRegistries Boolean
    Whether team members can create registries.
    membersCanCreateSuites Boolean
    Whether team members can create test suites.
    membersCanDestroyPackages Boolean
    Whether team members can destroy packages.
    membersCanDestroyRegistries Boolean
    Whether team members can destroy registries.
    name String
    The name of the team.
    privacy String
    The privacy setting of the team.
    slug String
    The slug of the team.
    uuid String
    The UUID of the team.

    Package Details

    Repository
    buildkite pulumiverse/pulumi-buildkite
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the buildkite Terraform Provider.
    buildkite logo
    Viewing docs for Buildkite v3.2.0
    published on Monday, Feb 23, 2026 by Pulumiverse
      Try Pulumi Cloud free. Your team will thank you.