Group Membership Args
data class GroupMembershipArgs(val group: Output<String>? = null, val name: Output<String>? = null, val users: Output<List<String>>? = null) : ConvertibleToJava<GroupMembershipArgs>
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 theaws.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());
}
}
Content copied to clipboard