| Package | Description |
|---|---|
| software.amazon.awscdk.services.iam |
AWS Identity and Access Management Construct Library
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
IGroup.Jsii$Default
Internal default implementation for
IGroup. |
| Modifier and Type | Class and Description |
|---|---|
class |
Group
(experimental) An IAM Group (collection of IAM users) lets you specify permissions for multiple users, which can make it easier to manage permissions for those users.
|
static class |
IGroup.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Method and Description |
|---|---|
static IGroup |
Group.fromGroupArn(software.constructs.Construct scope,
String id,
String groupArn)
(experimental) Import an external group by ARN.
|
| Modifier and Type | Method and Description |
|---|---|
default List<IGroup> |
UserProps.getGroups()
(experimental) Groups to add this user to.
|
List<IGroup> |
UserProps.Jsii$Proxy.getGroups() |
default List<IGroup> |
ManagedPolicyProps.getGroups()
(experimental) Groups to attach this policy to.
|
List<IGroup> |
ManagedPolicyProps.Jsii$Proxy.getGroups() |
default List<IGroup> |
PolicyProps.getGroups()
(experimental) Groups to attach this policy to.
|
List<IGroup> |
PolicyProps.Jsii$Proxy.getGroups() |
| Modifier and Type | Method and Description |
|---|---|
void |
User.addToGroup(IGroup group)
(experimental) Adds this user to a group.
|
void |
IUser.addToGroup(IGroup group)
(experimental) Adds this user to a group.
|
void |
IUser.Jsii$Proxy.addToGroup(IGroup group)
(experimental) Adds this user to a group.
|
default void |
IUser.Jsii$Default.addToGroup(IGroup group)
(experimental) Adds this user to a group.
|
void |
ManagedPolicy.attachToGroup(IGroup group)
(experimental) Attaches this policy to a group.
|
void |
Policy.attachToGroup(IGroup group)
(experimental) Attaches this policy to a group.
|
| Modifier and Type | Method and Description |
|---|---|
UserProps.Builder |
UserProps.Builder.groups(List<? extends IGroup> groups)
Sets the value of
UserProps.getGroups() |
ManagedPolicyProps.Builder |
ManagedPolicyProps.Builder.groups(List<? extends IGroup> groups)
Sets the value of
ManagedPolicyProps.getGroups() |
PolicyProps.Builder |
PolicyProps.Builder.groups(List<? extends IGroup> groups)
Sets the value of
PolicyProps.getGroups() |
User.Builder |
User.Builder.groups(List<? extends IGroup> groups)
(experimental) Groups to add this user to.
|
ManagedPolicy.Builder |
ManagedPolicy.Builder.groups(List<? extends IGroup> groups)
(experimental) Groups to attach this policy to.
|
Policy.Builder |
Policy.Builder.groups(List<? extends IGroup> groups)
(experimental) Groups to attach this policy to.
|
| Constructor and Description |
|---|
Jsii$Proxy(List<? extends IGroup> groups,
List<? extends IManagedPolicy> managedPolicies,
SecretValue password,
Boolean passwordResetRequired,
String path,
IManagedPolicy permissionsBoundary,
String userName)
Constructor that initializes the object based on literal property values passed by the
UserProps.Builder. |
Jsii$Proxy(PolicyDocument document,
Boolean force,
List<? extends IGroup> groups,
String policyName,
List<? extends IRole> roles,
List<? extends PolicyStatement> statements,
List<? extends IUser> users)
Constructor that initializes the object based on literal property values passed by the
PolicyProps.Builder. |
Jsii$Proxy(String description,
PolicyDocument document,
List<? extends IGroup> groups,
String managedPolicyName,
String path,
List<? extends IRole> roles,
List<? extends PolicyStatement> statements,
List<? extends IUser> users)
Constructor that initializes the object based on literal property values passed by the
ManagedPolicyProps.Builder. |
Copyright © 2021. All rights reserved.