Resource: awsIamUserGroupMembership
Provides a resource for adding an IAM User to IAM Groups. This resource can be used multiple times with the same user for non-overlapping groups.
To exclusively manage the users in a group, see the awsIamGroupMembership
resource.
Example Usage
/*Provider bindings are generated by running cdktf get.
See https://cdk.tf/provider-generation for more details.*/
import * as aws from "./.gen/providers/aws";
const awsIamGroupGroup1 = new aws.iamGroup.IamGroup(this, "group1", {
name: "group1",
});
const awsIamGroupGroup2 = new aws.iamGroup.IamGroup(this, "group2", {
name: "group2",
});
const awsIamGroupGroup3 = new aws.iamGroup.IamGroup(this, "group3", {
name: "group3",
});
const awsIamUserUser1 = new aws.iamUser.IamUser(this, "user1", {
name: "user1",
});
new aws.iamUserGroupMembership.IamUserGroupMembership(this, "example1", {
groups: [awsIamGroupGroup1.name, awsIamGroupGroup2.name],
user: awsIamUserUser1.name,
});
new aws.iamUserGroupMembership.IamUserGroupMembership(this, "example2", {
groups: [awsIamGroupGroup3.name],
user: awsIamUserUser1.name,
});
Argument Reference
The following arguments are supported:
user
- (Required) The name of the IAM User to add to groupsgroups
- (Required) A list of IAM Groups to add the user to
Attributes Reference
No additional attributes are exported.
Import
IAM user group membership can be imported using the user name and group names separated by /
.