GroupMembership

class GroupMembership : KotlinCustomResource

WARNING: Multiple aws.iam.GroupMembership resources with the same group name will produce inconsistent behavior! Provides a top level resource to manage IAM Group membership for IAM Users. For more information on managing IAM Groups or IAM Users, see IAM Groups or IAM Users Note: aws.iam.GroupMembership will conflict with itself if used more than once with the same group. To non-exclusively manage the users in a group, see the aws.iam.UserGroupMembership resource.

Example Usage

package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.iam.Group;
import com.pulumi.aws.iam.User;
import com.pulumi.aws.iam.GroupMembership;
import com.pulumi.aws.iam.GroupMembershipArgs;
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) {
var group = new Group("group");
var userOne = new User("userOne");
var userTwo = new User("userTwo");
var team = new GroupMembership("team", GroupMembershipArgs.builder()
.users(
userOne.name(),
userTwo.name())
.group(group.name())
.build());
}
}

Properties

Link copied to clipboard
val group: Output<String>

The IAM Group name to attach the list of users to

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val name: Output<String>

The name to identify the Group Membership

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val urn: Output<String>
Link copied to clipboard
val users: Output<List<String>>

A list of IAM User names to associate with the Group