GetGroups

Use this data source to get list of the Cloud Identity Groups under a customer or namespace.

https://cloud.google.com/identity/docs/concepts/overview#groups

Using GetGroups

function getGroups(args: GetGroupsArgs, opts?: InvokeOptions): Promise<GetGroupsResult>
function  get_groups(parent=None, opts=None)
func GetGroups(ctx *Context, args *GetGroupsArgs, opts ...InvokeOption) (*GetGroupsResult, error)
public static class GetGroups {
    public static Task<GetGroupsResult> InvokeAsync(GetGroupsArgs args, InvokeOptions? opts = null)
}

The following arguments are supported:

Parent string

The parent resource under which to list all Groups. Must be of the form identitysources/{identity_source_id} for external- identity-mapped groups or customers/{customer_id} for Google Groups.

Parent string

The parent resource under which to list all Groups. Must be of the form identitysources/{identity_source_id} for external- identity-mapped groups or customers/{customer_id} for Google Groups.

parent string

The parent resource under which to list all Groups. Must be of the form identitysources/{identity_source_id} for external- identity-mapped groups or customers/{customer_id} for Google Groups.

parent str

The parent resource under which to list all Groups. Must be of the form identitysources/{identity_source_id} for external- identity-mapped groups or customers/{customer_id} for Google Groups.

GetGroups Result

The following output properties are available:

Groups List<GetGroupsGroup>

The list of groups under the provided customer or namespace. Structure is documented below.

Id string

The provider-assigned unique ID for this managed resource.

Parent string
Groups []GetGroupsGroup

The list of groups under the provided customer or namespace. Structure is documented below.

Id string

The provider-assigned unique ID for this managed resource.

Parent string
groups GetGroupsGroup[]

The list of groups under the provided customer or namespace. Structure is documented below.

id string

The provider-assigned unique ID for this managed resource.

parent string
groups List[GetGroupsGroup]

The list of groups under the provided customer or namespace. Structure is documented below.

id str

The provider-assigned unique ID for this managed resource.

parent str

Supporting Types

GetGroupsGroup

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

CreateTime string
Description string
DisplayName string
GroupKeys List<GetGroupsGroupGroupKeyArgs>
Labels Dictionary<string, string>
Name string
Parent string

The parent resource under which to list all Groups. Must be of the form identitysources/{identity_source_id} for external- identity-mapped groups or customers/{customer_id} for Google Groups.

UpdateTime string
CreateTime string
Description string
DisplayName string
GroupKeys []GetGroupsGroupGroupKey
Labels map[string]string
Name string
Parent string

The parent resource under which to list all Groups. Must be of the form identitysources/{identity_source_id} for external- identity-mapped groups or customers/{customer_id} for Google Groups.

UpdateTime string
createTime string
description string
displayName string
groupKeys GetGroupsGroupGroupKey[]
labels {[key: string]: string}
name string
parent string

The parent resource under which to list all Groups. Must be of the form identitysources/{identity_source_id} for external- identity-mapped groups or customers/{customer_id} for Google Groups.

updateTime string
create_time str
description str
display_name str
groupKeys List[GetGroupsGroupGroupKey]
labels Dict[str, str]
name str
parent str

The parent resource under which to list all Groups. Must be of the form identitysources/{identity_source_id} for external- identity-mapped groups or customers/{customer_id} for Google Groups.

update_time str

GetGroupsGroupGroupKey

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Id string
Namespace string
Id string
Namespace string
id string
namespace string
id str
namespace str

Package Details

Repository
https://github.com/pulumi/pulumi-gcp
License
Apache-2.0
Notes
This Pulumi package is based on the google-beta Terraform Provider.