Uses of Interface
software.amazon.awscdk.services.iam.IManagedPolicy
Packages that use IManagedPolicy
Package
Description
AWS CodeBuild Construct Library
AWS Identity and Access Management Construct Library
-
Uses of IManagedPolicy in software.amazon.awscdk.services.codebuild
Classes in software.amazon.awscdk.services.codebuild that implement IManagedPolicyModifier and TypeClassDescriptionclassPermissions Boundary for a CodeBuild Project running untrusted code. -
Uses of IManagedPolicy in software.amazon.awscdk.services.iam
Subinterfaces of IManagedPolicy in software.amazon.awscdk.services.iamModifier and TypeInterfaceDescriptionstatic interfaceInternal default implementation forIManagedPolicy.Classes in software.amazon.awscdk.services.iam that implement IManagedPolicyModifier and TypeClassDescriptionstatic final classA proxy class which represents a concrete javascript instance of this type.classManaged policy.Methods in software.amazon.awscdk.services.iam that return IManagedPolicyModifier and TypeMethodDescriptionstatic IManagedPolicyManagedPolicy.fromAwsManagedPolicyName(String managedPolicyName) Import a managed policy from one of the policies that AWS manages.static IManagedPolicyManagedPolicy.fromManagedPolicyArn(software.constructs.Construct scope, String id, String managedPolicyArn) Import an external managed policy by ARN.static IManagedPolicyManagedPolicy.fromManagedPolicyName(software.constructs.Construct scope, String id, String managedPolicyName) Import a customer managed policy from the managedPolicyName.final IManagedPolicyLazyRoleProps.Jsii$Proxy.getPermissionsBoundary()Role.getPermissionsBoundary()Returns the permissions boundary attached to this role.default IManagedPolicyRoleProps.getPermissionsBoundary()AWS supports permissions boundaries for IAM entities (users or roles).final IManagedPolicyRoleProps.Jsii$Proxy.getPermissionsBoundary()User.getPermissionsBoundary()Returns the permissions boundary attached to this user.default IManagedPolicyUserProps.getPermissionsBoundary()AWS supports permissions boundaries for IAM entities (users or roles).final IManagedPolicyUserProps.Jsii$Proxy.getPermissionsBoundary()Methods in software.amazon.awscdk.services.iam that return types with arguments of type IManagedPolicyModifier 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()Methods in software.amazon.awscdk.services.iam with parameters of type IManagedPolicyModifier and TypeMethodDescriptionvoidGroup.addManagedPolicy(IManagedPolicy policy) Attaches a managed policy to this group.default voidIGroup.Jsii$Default.addManagedPolicy(IManagedPolicy policy) Attaches a managed policy to this principal.final voidIGroup.Jsii$Proxy.addManagedPolicy(IManagedPolicy policy) Attaches a managed policy to this principal.voidIIdentity.addManagedPolicy(IManagedPolicy policy) Attaches a managed policy to this principal.default voidIIdentity.Jsii$Default.addManagedPolicy(IManagedPolicy policy) Attaches a managed policy to this principal.final voidIIdentity.Jsii$Proxy.addManagedPolicy(IManagedPolicy policy) Attaches a managed policy to this principal.default voidIRole.Jsii$Default.addManagedPolicy(IManagedPolicy policy) Attaches a managed policy to this principal.final voidIRole.Jsii$Proxy.addManagedPolicy(IManagedPolicy policy) Attaches a managed policy to this principal.default voidIUser.Jsii$Default.addManagedPolicy(IManagedPolicy policy) Attaches a managed policy to this principal.final voidIUser.Jsii$Proxy.addManagedPolicy(IManagedPolicy policy) Attaches a managed policy to this principal.voidLazyRole.addManagedPolicy(IManagedPolicy policy) Attaches a managed policy to this role.voidRole.addManagedPolicy(IManagedPolicy policy) Attaches a managed policy to this role.voidUser.addManagedPolicy(IManagedPolicy policy) Attaches a managed policy to the user.voidPermissionsBoundary.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()Method parameters in software.amazon.awscdk.services.iam with type arguments of type IManagedPolicyModifier 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()