Uses of Interface
software.amazon.awscdk.services.iam.IManagedPolicy
Package
Description
AWS CodeBuild Construct Library
AWS Identity and Access Management Construct Library
-
Uses of IManagedPolicy in software.amazon.awscdk.services.codebuild
Modifier and TypeClassDescriptionclass
Permissions Boundary for a CodeBuild Project running untrusted code. -
Uses of IManagedPolicy in software.amazon.awscdk.services.iam
Modifier and TypeInterfaceDescriptionstatic interface
Internal default implementation forIManagedPolicy
.Modifier and TypeClassDescriptionstatic final class
A proxy class which represents a concrete javascript instance of this type.class
Managed policy.Modifier and TypeMethodDescriptionstatic 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.final IManagedPolicy
LazyRoleProps.Jsii$Proxy.getPermissionsBoundary()
Role.getPermissionsBoundary()
Returns the permissions boundary attached to this role.default IManagedPolicy
RoleProps.getPermissionsBoundary()
AWS supports permissions boundaries for IAM entities (users or roles).final IManagedPolicy
RoleProps.Jsii$Proxy.getPermissionsBoundary()
User.getPermissionsBoundary()
Returns the permissions boundary attached to this user.default IManagedPolicy
UserProps.getPermissionsBoundary()
AWS supports permissions boundaries for IAM entities (users or roles).final IManagedPolicy
UserProps.Jsii$Proxy.getPermissionsBoundary()
Modifier and TypeMethodDescriptiondefault List<IManagedPolicy>
GroupProps.getManagedPolicies()
A list of managed policies associated with this role.final List<IManagedPolicy>
GroupProps.Jsii$Proxy.getManagedPolicies()
final List<IManagedPolicy>
LazyRoleProps.Jsii$Proxy.getManagedPolicies()
default List<IManagedPolicy>
RoleProps.getManagedPolicies()
A list of managed policies associated with this role.final List<IManagedPolicy>
RoleProps.Jsii$Proxy.getManagedPolicies()
default List<IManagedPolicy>
UserProps.getManagedPolicies()
A list of managed policies associated with this role.final List<IManagedPolicy>
UserProps.Jsii$Proxy.getManagedPolicies()
Modifier and TypeMethodDescriptionvoid
Group.addManagedPolicy
(IManagedPolicy policy) Attaches a managed policy to this group.default void
IGroup.Jsii$Default.addManagedPolicy
(IManagedPolicy policy) Attaches a managed policy to this principal.final void
IGroup.Jsii$Proxy.addManagedPolicy
(IManagedPolicy policy) Attaches a managed policy to this principal.void
IIdentity.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.final void
IIdentity.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.final void
IRole.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.final void
IUser.Jsii$Proxy.addManagedPolicy
(IManagedPolicy policy) Attaches a managed policy to this principal.void
LazyRole.addManagedPolicy
(IManagedPolicy policy) Attaches a managed policy to this role.void
Role.addManagedPolicy
(IManagedPolicy policy) Attaches a managed policy to this role.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.LazyRole.Builder.permissionsBoundary
(IManagedPolicy permissionsBoundary) AWS supports permissions boundaries for IAM entities (users or roles).LazyRoleProps.Builder.permissionsBoundary
(IManagedPolicy permissionsBoundary) Sets the value ofRoleProps.getPermissionsBoundary()
Role.Builder.permissionsBoundary
(IManagedPolicy permissionsBoundary) AWS supports permissions boundaries for IAM entities (users or roles).RoleProps.Builder.permissionsBoundary
(IManagedPolicy permissionsBoundary) Sets the value ofRoleProps.getPermissionsBoundary()
User.Builder.permissionsBoundary
(IManagedPolicy permissionsBoundary) AWS supports permissions boundaries for IAM entities (users or roles).UserProps.Builder.permissionsBoundary
(IManagedPolicy permissionsBoundary) Sets the value ofUserProps.getPermissionsBoundary()
Modifier and TypeMethodDescriptionGroup.Builder.managedPolicies
(List<? extends IManagedPolicy> managedPolicies) A list of managed policies associated with this role.GroupProps.Builder.managedPolicies
(List<? extends IManagedPolicy> managedPolicies) Sets the value ofGroupProps.getManagedPolicies()
LazyRole.Builder.managedPolicies
(List<? extends IManagedPolicy> managedPolicies) A list of managed policies associated with this role.LazyRoleProps.Builder.managedPolicies
(List<? extends IManagedPolicy> managedPolicies) Sets the value ofRoleProps.getManagedPolicies()
Role.Builder.managedPolicies
(List<? extends IManagedPolicy> managedPolicies) A list of managed policies associated with this role.RoleProps.Builder.managedPolicies
(List<? extends IManagedPolicy> managedPolicies) Sets the value ofRoleProps.getManagedPolicies()
User.Builder.managedPolicies
(List<? extends IManagedPolicy> managedPolicies) A list of managed policies associated with this role.UserProps.Builder.managedPolicies
(List<? extends IManagedPolicy> managedPolicies) Sets the value ofUserProps.getManagedPolicies()