1. Packages
  2. Bitbucket Provider
  3. API Docs
  4. getGroupMembers
bitbucket 2.46.0 published on Monday, Apr 14, 2025 by drfaust92

bitbucket.getGroupMembers

Explore with Pulumi AI

Provides a way to fetch data of group members.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as bitbucket from "@pulumi/bitbucket";

const example = bitbucket.getGroupMembers({
    slug: "example",
    workspace: "example",
});
Copy
import pulumi
import pulumi_bitbucket as bitbucket

example = bitbucket.get_group_members(slug="example",
    workspace="example")
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/bitbucket/v2/bitbucket"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := bitbucket.GetGroupMembers(ctx, &bitbucket.GetGroupMembersArgs{
			Slug:      "example",
			Workspace: "example",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Bitbucket = Pulumi.Bitbucket;

return await Deployment.RunAsync(() => 
{
    var example = Bitbucket.GetGroupMembers.Invoke(new()
    {
        Slug = "example",
        Workspace = "example",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.bitbucket.BitbucketFunctions;
import com.pulumi.bitbucket.inputs.GetGroupMembersArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var example = BitbucketFunctions.getGroupMembers(GetGroupMembersArgs.builder()
            .slug("example")
            .workspace("example")
            .build());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: bitbucket:getGroupMembers
      arguments:
        slug: example
        workspace: example
Copy

Using getGroupMembers

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 getGroupMembers(args: GetGroupMembersArgs, opts?: InvokeOptions): Promise<GetGroupMembersResult>
function getGroupMembersOutput(args: GetGroupMembersOutputArgs, opts?: InvokeOptions): Output<GetGroupMembersResult>
Copy
def get_group_members(id: Optional[str] = None,
                      slug: Optional[str] = None,
                      workspace: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetGroupMembersResult
def get_group_members_output(id: Optional[pulumi.Input[str]] = None,
                      slug: Optional[pulumi.Input[str]] = None,
                      workspace: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetGroupMembersResult]
Copy
func GetGroupMembers(ctx *Context, args *GetGroupMembersArgs, opts ...InvokeOption) (*GetGroupMembersResult, error)
func GetGroupMembersOutput(ctx *Context, args *GetGroupMembersOutputArgs, opts ...InvokeOption) GetGroupMembersResultOutput
Copy

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

public static class GetGroupMembers 
{
    public static Task<GetGroupMembersResult> InvokeAsync(GetGroupMembersArgs args, InvokeOptions? opts = null)
    public static Output<GetGroupMembersResult> Invoke(GetGroupMembersInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetGroupMembersResult> getGroupMembers(GetGroupMembersArgs args, InvokeOptions options)
public static Output<GetGroupMembersResult> getGroupMembers(GetGroupMembersArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: bitbucket:index/getGroupMembers:getGroupMembers
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Slug This property is required. string
The group's slug.
Workspace This property is required. string
The UUID that bitbucket groups to connect a group to various objects
Id string
Slug This property is required. string
The group's slug.
Workspace This property is required. string
The UUID that bitbucket groups to connect a group to various objects
Id string
slug This property is required. String
The group's slug.
workspace This property is required. String
The UUID that bitbucket groups to connect a group to various objects
id String
slug This property is required. string
The group's slug.
workspace This property is required. string
The UUID that bitbucket groups to connect a group to various objects
id string
slug This property is required. str
The group's slug.
workspace This property is required. str
The UUID that bitbucket groups to connect a group to various objects
id str
slug This property is required. String
The group's slug.
workspace This property is required. String
The UUID that bitbucket groups to connect a group to various objects
id String

getGroupMembers Result

The following output properties are available:

GroupMembers List<GetGroupMembersGroupMember>
A set of group member objects. See Group Member below.
Id string
Members List<string>
A list of group member uuid.

Deprecated: Deprecated

Slug string
Workspace string
GroupMembers []GetGroupMembersGroupMember
A set of group member objects. See Group Member below.
Id string
Members []string
A list of group member uuid.

Deprecated: Deprecated

Slug string
Workspace string
groupMembers List<GetGroupMembersGroupMember>
A set of group member objects. See Group Member below.
id String
members List<String>
A list of group member uuid.

Deprecated: Deprecated

slug String
workspace String
groupMembers GetGroupMembersGroupMember[]
A set of group member objects. See Group Member below.
id string
members string[]
A list of group member uuid.

Deprecated: Deprecated

slug string
workspace string
group_members Sequence[GetGroupMembersGroupMember]
A set of group member objects. See Group Member below.
id str
members Sequence[str]
A list of group member uuid.

Deprecated: Deprecated

slug str
workspace str
groupMembers List<Property Map>
A set of group member objects. See Group Member below.
id String
members List<String>
A list of group member uuid.

Deprecated: Deprecated

slug String
workspace String

Supporting Types

GetGroupMembersGroupMember

DisplayName This property is required. string
The User display name.
Username This property is required. string
The Username.
Uuid This property is required. string
User UUID.
DisplayName This property is required. string
The User display name.
Username This property is required. string
The Username.
Uuid This property is required. string
User UUID.
displayName This property is required. String
The User display name.
username This property is required. String
The Username.
uuid This property is required. String
User UUID.
displayName This property is required. string
The User display name.
username This property is required. string
The Username.
uuid This property is required. string
User UUID.
display_name This property is required. str
The User display name.
username This property is required. str
The Username.
uuid This property is required. str
User UUID.
displayName This property is required. String
The User display name.
username This property is required. String
The Username.
uuid This property is required. String
User UUID.

Package Details

Repository
bitbucket drfaust92/terraform-provider-bitbucket
License
Notes
This Pulumi package is based on the bitbucket Terraform Provider.