| Package | Description |
|---|---|
| software.amazon.awscdk.services.iam |
AWS Identity and Access Management Construct Library
|
| software.amazon.awscdk.services.servicecatalog |
AWS Service Catalog 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
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)
Import an external group by ARN.
|
static IGroup |
Group.fromGroupName(software.constructs.Construct scope,
String id,
String groupName)
Import an existing group by given name (with path).
|
| Modifier and Type | Method and Description |
|---|---|
default List<IGroup> |
ManagedPolicyProps.getGroups()
Groups to attach this policy to.
|
List<IGroup> |
ManagedPolicyProps.Jsii$Proxy.getGroups() |
default List<IGroup> |
UserProps.getGroups()
Groups to add this user to.
|
List<IGroup> |
UserProps.Jsii$Proxy.getGroups() |
default List<IGroup> |
PolicyProps.getGroups()
Groups to attach this policy to.
|
List<IGroup> |
PolicyProps.Jsii$Proxy.getGroups() |
| Modifier and Type | Method and Description |
|---|---|
void |
IUser.addToGroup(IGroup group)
Adds this user to a group.
|
void |
IUser.Jsii$Proxy.addToGroup(IGroup group)
Adds this user to a group.
|
default void |
IUser.Jsii$Default.addToGroup(IGroup group)
Adds this user to a group.
|
void |
User.addToGroup(IGroup group)
Adds this user to a group.
|
void |
Policy.attachToGroup(IGroup group)
Attaches this policy to a group.
|
void |
ManagedPolicy.attachToGroup(IGroup group)
Attaches this policy to a group.
|
| Modifier and Type | Method and Description |
|---|---|
Policy.Builder |
Policy.Builder.groups(List<? extends IGroup> groups)
Groups to attach this policy to.
|
ManagedPolicyProps.Builder |
ManagedPolicyProps.Builder.groups(List<? extends IGroup> groups)
Sets the value of
ManagedPolicyProps.getGroups() |
UserProps.Builder |
UserProps.Builder.groups(List<? extends IGroup> groups)
Sets the value of
UserProps.getGroups() |
PolicyProps.Builder |
PolicyProps.Builder.groups(List<? extends IGroup> groups)
Sets the value of
PolicyProps.getGroups() |
ManagedPolicy.Builder |
ManagedPolicy.Builder.groups(List<? extends IGroup> groups)
Groups to attach this policy to.
|
User.Builder |
User.Builder.groups(List<? extends IGroup> groups)
Groups to add this user to.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Portfolio.giveAccessToGroup(IGroup group)
Associate portfolio with an IAM Group.
|
void |
IPortfolio.giveAccessToGroup(IGroup group)
Associate portfolio with an IAM Group.
|
void |
IPortfolio.Jsii$Proxy.giveAccessToGroup(IGroup group)
Associate portfolio with an IAM Group.
|
default void |
IPortfolio.Jsii$Default.giveAccessToGroup(IGroup group)
Associate portfolio with an IAM Group.
|
Copyright © 2022. All rights reserved.