aws.identitystore.getGroup
Explore with Pulumi AI
Use this data source to get an Identity Store Group.
Using getGroup
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 getGroup(args: GetGroupArgs, opts?: InvokeOptions): Promise<GetGroupResult>
function getGroupOutput(args: GetGroupOutputArgs, opts?: InvokeOptions): Output<GetGroupResult>
def get_group(alternate_identifier: Optional[GetGroupAlternateIdentifier] = None,
filter: Optional[GetGroupFilter] = None,
group_id: Optional[str] = None,
identity_store_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetGroupResult
def get_group_output(alternate_identifier: Optional[pulumi.Input[GetGroupAlternateIdentifierArgs]] = None,
filter: Optional[pulumi.Input[GetGroupFilterArgs]] = None,
group_id: Optional[pulumi.Input[str]] = None,
identity_store_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetGroupResult]
func LookupGroup(ctx *Context, args *LookupGroupArgs, opts ...InvokeOption) (*LookupGroupResult, error)
func LookupGroupOutput(ctx *Context, args *LookupGroupOutputArgs, opts ...InvokeOption) LookupGroupResultOutput
> Note: This function is named LookupGroup
in the Go SDK.
public static class GetGroup
{
public static Task<GetGroupResult> InvokeAsync(GetGroupArgs args, InvokeOptions? opts = null)
public static Output<GetGroupResult> Invoke(GetGroupInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetGroupResult> getGroup(GetGroupArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws:identitystore/getGroup:getGroup
arguments:
# arguments dictionary
The following arguments are supported:
- Identity
Store stringId Identity Store ID associated with the Single Sign-On Instance.
- Alternate
Identifier GetGroup Alternate Identifier A unique identifier for the group that is not the primary identifier. Conflicts with
group_id
andfilter
. Detailed below.- Filter
Get
Group Filter Configuration block for filtering by a unique attribute of the group. Detailed below.
Use the alternate_identifier attribute instead.
- Group
Id string The identifier for a group in the Identity Store.
- Identity
Store stringId Identity Store ID associated with the Single Sign-On Instance.
- Alternate
Identifier GetGroup Alternate Identifier A unique identifier for the group that is not the primary identifier. Conflicts with
group_id
andfilter
. Detailed below.- Filter
Get
Group Filter Configuration block for filtering by a unique attribute of the group. Detailed below.
Use the alternate_identifier attribute instead.
- Group
Id string The identifier for a group in the Identity Store.
- identity
Store StringId Identity Store ID associated with the Single Sign-On Instance.
- alternate
Identifier GetGroup Alternate Identifier A unique identifier for the group that is not the primary identifier. Conflicts with
group_id
andfilter
. Detailed below.- filter
Get
Group Filter Configuration block for filtering by a unique attribute of the group. Detailed below.
Use the alternate_identifier attribute instead.
- group
Id String The identifier for a group in the Identity Store.
- identity
Store stringId Identity Store ID associated with the Single Sign-On Instance.
- alternate
Identifier GetGroup Alternate Identifier A unique identifier for the group that is not the primary identifier. Conflicts with
group_id
andfilter
. Detailed below.- filter
Get
Group Filter Configuration block for filtering by a unique attribute of the group. Detailed below.
Use the alternate_identifier attribute instead.
- group
Id string The identifier for a group in the Identity Store.
- identity_
store_ strid Identity Store ID associated with the Single Sign-On Instance.
- alternate_
identifier GetGroup Alternate Identifier A unique identifier for the group that is not the primary identifier. Conflicts with
group_id
andfilter
. Detailed below.- filter
Get
Group Filter Configuration block for filtering by a unique attribute of the group. Detailed below.
Use the alternate_identifier attribute instead.
- group_
id str The identifier for a group in the Identity Store.
- identity
Store StringId Identity Store ID associated with the Single Sign-On Instance.
- alternate
Identifier Property Map A unique identifier for the group that is not the primary identifier. Conflicts with
group_id
andfilter
. Detailed below.- filter Property Map
Configuration block for filtering by a unique attribute of the group. Detailed below.
Use the alternate_identifier attribute instead.
- group
Id String The identifier for a group in the Identity Store.
getGroup Result
The following output properties are available:
- Description string
Description of the specified group.
- Display
Name string Group's display name value.
- External
Ids List<GetGroup External Id> List of identifiers issued to this resource by an external identity provider.
- Group
Id string - Id string
The provider-assigned unique ID for this managed resource.
- Identity
Store stringId - Alternate
Identifier GetGroup Alternate Identifier - Filter
Get
Group Filter Use the alternate_identifier attribute instead.
- Description string
Description of the specified group.
- Display
Name string Group's display name value.
- External
Ids []GetGroup External Id List of identifiers issued to this resource by an external identity provider.
- Group
Id string - Id string
The provider-assigned unique ID for this managed resource.
- Identity
Store stringId - Alternate
Identifier GetGroup Alternate Identifier - Filter
Get
Group Filter Use the alternate_identifier attribute instead.
- description String
Description of the specified group.
- display
Name String Group's display name value.
- external
Ids List<GetGroup External Id> List of identifiers issued to this resource by an external identity provider.
- group
Id String - id String
The provider-assigned unique ID for this managed resource.
- identity
Store StringId - alternate
Identifier GetGroup Alternate Identifier - filter
Get
Group Filter Use the alternate_identifier attribute instead.
- description string
Description of the specified group.
- display
Name string Group's display name value.
- external
Ids GetGroup External Id[] List of identifiers issued to this resource by an external identity provider.
- group
Id string - id string
The provider-assigned unique ID for this managed resource.
- identity
Store stringId - alternate
Identifier GetGroup Alternate Identifier - filter
Get
Group Filter Use the alternate_identifier attribute instead.
- description str
Description of the specified group.
- display_
name str Group's display name value.
- external_
ids Sequence[GetGroup External Id] List of identifiers issued to this resource by an external identity provider.
- group_
id str - id str
The provider-assigned unique ID for this managed resource.
- identity_
store_ strid - alternate_
identifier GetGroup Alternate Identifier - filter
Get
Group Filter Use the alternate_identifier attribute instead.
- description String
Description of the specified group.
- display
Name String Group's display name value.
- external
Ids List<Property Map> List of identifiers issued to this resource by an external identity provider.
- group
Id String - id String
The provider-assigned unique ID for this managed resource.
- identity
Store StringId - alternate
Identifier Property Map - filter Property Map
Use the alternate_identifier attribute instead.
Supporting Types
GetGroupAlternateIdentifier
- External
Id GetGroup Alternate Identifier External Id Configuration block for filtering by the identifier issued by an external identity provider. Detailed below.
- Unique
Attribute GetGroup Alternate Identifier Unique Attribute An entity attribute that's unique to a specific entity. Detailed below.
- External
Id GetGroup Alternate Identifier External Id Configuration block for filtering by the identifier issued by an external identity provider. Detailed below.
- Unique
Attribute GetGroup Alternate Identifier Unique Attribute An entity attribute that's unique to a specific entity. Detailed below.
- external
Id GetGroup Alternate Identifier External Id Configuration block for filtering by the identifier issued by an external identity provider. Detailed below.
- unique
Attribute GetGroup Alternate Identifier Unique Attribute An entity attribute that's unique to a specific entity. Detailed below.
- external
Id GetGroup Alternate Identifier External Id Configuration block for filtering by the identifier issued by an external identity provider. Detailed below.
- unique
Attribute GetGroup Alternate Identifier Unique Attribute An entity attribute that's unique to a specific entity. Detailed below.
- external_
id GetGroup Alternate Identifier External Id Configuration block for filtering by the identifier issued by an external identity provider. Detailed below.
- unique_
attribute GetGroup Alternate Identifier Unique Attribute An entity attribute that's unique to a specific entity. Detailed below.
- external
Id Property Map Configuration block for filtering by the identifier issued by an external identity provider. Detailed below.
- unique
Attribute Property Map An entity attribute that's unique to a specific entity. Detailed below.
GetGroupAlternateIdentifierExternalId
GetGroupAlternateIdentifierUniqueAttribute
- Attribute
Path string Attribute path that is used to specify which attribute name to search. For example:
DisplayName
. Refer to the Group data type.- Attribute
Value string Value for an attribute.
- Attribute
Path string Attribute path that is used to specify which attribute name to search. For example:
DisplayName
. Refer to the Group data type.- Attribute
Value string Value for an attribute.
- attribute
Path String Attribute path that is used to specify which attribute name to search. For example:
DisplayName
. Refer to the Group data type.- attribute
Value String Value for an attribute.
- attribute
Path string Attribute path that is used to specify which attribute name to search. For example:
DisplayName
. Refer to the Group data type.- attribute
Value string Value for an attribute.
- attribute_
path str Attribute path that is used to specify which attribute name to search. For example:
DisplayName
. Refer to the Group data type.- attribute_
value str Value for an attribute.
- attribute
Path String Attribute path that is used to specify which attribute name to search. For example:
DisplayName
. Refer to the Group data type.- attribute
Value String Value for an attribute.
GetGroupExternalId
GetGroupFilter
- Attribute
Path string Attribute path that is used to specify which attribute name to search. Currently,
DisplayName
is the only valid attribute path.- Attribute
Value string Value for an attribute.
- Attribute
Path string Attribute path that is used to specify which attribute name to search. Currently,
DisplayName
is the only valid attribute path.- Attribute
Value string Value for an attribute.
- attribute
Path String Attribute path that is used to specify which attribute name to search. Currently,
DisplayName
is the only valid attribute path.- attribute
Value String Value for an attribute.
- attribute
Path string Attribute path that is used to specify which attribute name to search. Currently,
DisplayName
is the only valid attribute path.- attribute
Value string Value for an attribute.
- attribute_
path str Attribute path that is used to specify which attribute name to search. Currently,
DisplayName
is the only valid attribute path.- attribute_
value str Value for an attribute.
- attribute
Path String Attribute path that is used to specify which attribute name to search. Currently,
DisplayName
is the only valid attribute path.- attribute
Value String Value for an attribute.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
aws
Terraform Provider.