Skip to main content

group_memberships

Creates, updates, deletes or gets a group_membership resource or lists group_memberships in a region

Overview

Namegroup_memberships
TypeResource
DescriptionResource Type Definition for AWS:IdentityStore::GroupMembership
Idawscc.identitystore.group_memberships

Fields

NameDatatypeDescription
group_idstringThe unique identifier for a group in the identity store.
identity_store_idstringThe globally unique identifier for the identity store.
member_idobjectAn object containing the identifier of a group member.
membership_idstringThe identifier for a GroupMembership in the identity store.
regionstringAWS region.

For more information, see AWS::IdentityStore::GroupMembership.

Methods

NameResourceAccessible byRequired Params
create_resourcegroup_membershipsINSERTIdentityStoreId, GroupId, MemberId, region
delete_resourcegroup_membershipsDELETEIdentifier, region
list_resourcesgroup_memberships_list_onlySELECTregion
get_resourcegroup_membershipsSELECTIdentifier, region

SELECT examples

Gets all properties from an individual group_membership.

SELECT
region,
group_id,
identity_store_id,
member_id,
membership_id
FROM awscc.identitystore.group_memberships
WHERE
region = 'us-east-1' AND
Identifier = '{{ membership_id }}|{{ identity_store_id }}';

INSERT example

Use the following StackQL query and manifest file to create a new group_membership resource, using stack-deploy.

/*+ create */
INSERT INTO awscc.identitystore.group_memberships (
GroupId,
IdentityStoreId,
MemberId,
region
)
SELECT
'{{ group_id }}',
'{{ identity_store_id }}',
'{{ member_id }}',
'{{ region }}';

DELETE example

/*+ delete */
DELETE FROM awscc.identitystore.group_memberships
WHERE
Identifier = '{{ membership_id }}|{{ identity_store_id }}' AND
region = 'us-east-1';

Permissions

To operate on the group_memberships resource, the following permissions are required:

identitystore:CreateGroupMembership,
identitystore:DescribeGroupMembership