| Package | Description |
|---|---|
| software.amazon.awscdk.services.codebuild |
AWS CodeBuild Construct Library
|
| software.amazon.awscdk.services.iam |
AWS Identity and Access Management Construct Library
|
| Modifier and Type | Class and Description |
|---|---|
class |
UntrustedCodeBoundaryPolicy
Permissions Boundary for a CodeBuild Project running untrusted code.
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
IManagedPolicy.Jsii$Default
Internal default implementation for
IManagedPolicy. |
| Modifier and Type | Class and Description |
|---|---|
static class |
IManagedPolicy.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
ManagedPolicy
Managed policy.
|
| Modifier and Type | Method and Description |
|---|---|
static IManagedPolicy |
ManagedPolicy.fromAwsManagedPolicyName(String managedPolicyName)
Import a managed policy from one of the policies that AWS manages.
|
static IManagedPolicy |
ManagedPolicy.fromManagedPolicyArn(software.constructs.Construct scope,
String id,
String managedPolicyArn)
Import an external managed policy by ARN.
|
static IManagedPolicy |
ManagedPolicy.fromManagedPolicyName(software.constructs.Construct scope,
String id,
String managedPolicyName)
Import a customer managed policy from the managedPolicyName.
|
IManagedPolicy |
Role.getPermissionsBoundary()
Returns the permissions boundary attached to this role.
|
default IManagedPolicy |
UserProps.getPermissionsBoundary()
AWS supports permissions boundaries for IAM entities (users or roles).
|
IManagedPolicy |
UserProps.Jsii$Proxy.getPermissionsBoundary() |
IManagedPolicy |
LazyRoleProps.Jsii$Proxy.getPermissionsBoundary() |
IManagedPolicy |
User.getPermissionsBoundary()
Returns the permissions boundary attached to this user.
|
default IManagedPolicy |
RoleProps.getPermissionsBoundary()
AWS supports permissions boundaries for IAM entities (users or roles).
|
IManagedPolicy |
RoleProps.Jsii$Proxy.getPermissionsBoundary() |
| Modifier and Type | Method and Description |
|---|---|
default List<IManagedPolicy> |
UserProps.getManagedPolicies()
A list of managed policies associated with this role.
|
List<IManagedPolicy> |
UserProps.Jsii$Proxy.getManagedPolicies() |
List<IManagedPolicy> |
LazyRoleProps.Jsii$Proxy.getManagedPolicies() |
default List<IManagedPolicy> |
GroupProps.getManagedPolicies()
A list of managed policies associated with this role.
|
List<IManagedPolicy> |
GroupProps.Jsii$Proxy.getManagedPolicies() |
default List<IManagedPolicy> |
RoleProps.getManagedPolicies()
A list of managed policies associated with this role.
|
List<IManagedPolicy> |
RoleProps.Jsii$Proxy.getManagedPolicies() |
| Modifier and Type | Method and Description |
|---|---|
void |
Role.addManagedPolicy(IManagedPolicy policy)
Attaches a managed policy to this role.
|
void |
LazyRole.addManagedPolicy(IManagedPolicy policy)
Attaches a managed policy to this role.
|
void |
IIdentity.addManagedPolicy(IManagedPolicy policy)
Attaches a managed policy to this principal.
|
void |
IIdentity.Jsii$Proxy.addManagedPolicy(IManagedPolicy policy)
Attaches a managed policy to this principal.
|
default void |
IIdentity.Jsii$Default.addManagedPolicy(IManagedPolicy policy)
Attaches a managed policy to this principal.
|
void |
IUser.Jsii$Proxy.addManagedPolicy(IManagedPolicy policy)
Attaches a managed policy to this principal.
|
default void |
IUser.Jsii$Default.addManagedPolicy(IManagedPolicy policy)
Attaches a managed policy to this principal.
|
void |
IRole.Jsii$Proxy.addManagedPolicy(IManagedPolicy policy)
Attaches a managed policy to this principal.
|
default void |
IRole.Jsii$Default.addManagedPolicy(IManagedPolicy policy)
Attaches a managed policy to this principal.
|
void |
Group.addManagedPolicy(IManagedPolicy policy)
Attaches a managed policy to this group.
|
void |
IGroup.Jsii$Proxy.addManagedPolicy(IManagedPolicy policy)
Attaches a managed policy to this principal.
|
default void |
IGroup.Jsii$Default.addManagedPolicy(IManagedPolicy policy)
Attaches a managed policy to this principal.
|
void |
User.addManagedPolicy(IManagedPolicy policy)
Attaches a managed policy to the user.
|
void |
PermissionsBoundary.apply(IManagedPolicy boundaryPolicy)
Apply the given policy as Permissions Boundary to all Roles and Users in the scope.
|
Role.Builder |
Role.Builder.permissionsBoundary(IManagedPolicy permissionsBoundary)
AWS supports permissions boundaries for IAM entities (users or roles).
|
LazyRole.Builder |
LazyRole.Builder.permissionsBoundary(IManagedPolicy permissionsBoundary)
AWS supports permissions boundaries for IAM entities (users or roles).
|
UserProps.Builder |
UserProps.Builder.permissionsBoundary(IManagedPolicy permissionsBoundary)
Sets the value of
UserProps.getPermissionsBoundary() |
LazyRoleProps.Builder |
LazyRoleProps.Builder.permissionsBoundary(IManagedPolicy permissionsBoundary)
Sets the value of
RoleProps.getPermissionsBoundary() |
User.Builder |
User.Builder.permissionsBoundary(IManagedPolicy permissionsBoundary)
AWS supports permissions boundaries for IAM entities (users or roles).
|
RoleProps.Builder |
RoleProps.Builder.permissionsBoundary(IManagedPolicy permissionsBoundary)
Sets the value of
RoleProps.getPermissionsBoundary() |
| Modifier and Type | Method and Description |
|---|---|
Role.Builder |
Role.Builder.managedPolicies(List<? extends IManagedPolicy> managedPolicies)
A list of managed policies associated with this role.
|
LazyRole.Builder |
LazyRole.Builder.managedPolicies(List<? extends IManagedPolicy> managedPolicies)
A list of managed policies associated with this role.
|
UserProps.Builder |
UserProps.Builder.managedPolicies(List<? extends IManagedPolicy> managedPolicies)
Sets the value of
UserProps.getManagedPolicies() |
Group.Builder |
Group.Builder.managedPolicies(List<? extends IManagedPolicy> managedPolicies)
A list of managed policies associated with this role.
|
LazyRoleProps.Builder |
LazyRoleProps.Builder.managedPolicies(List<? extends IManagedPolicy> managedPolicies)
Sets the value of
RoleProps.getManagedPolicies() |
User.Builder |
User.Builder.managedPolicies(List<? extends IManagedPolicy> managedPolicies)
A list of managed policies associated with this role.
|
GroupProps.Builder |
GroupProps.Builder.managedPolicies(List<? extends IManagedPolicy> managedPolicies)
Sets the value of
GroupProps.getManagedPolicies() |
RoleProps.Builder |
RoleProps.Builder.managedPolicies(List<? extends IManagedPolicy> managedPolicies)
Sets the value of
RoleProps.getManagedPolicies() |
Copyright © 2022. All rights reserved.