| Package | Description |
|---|---|
| software.amazon.awscdk.services.iam |
AWS Identity and Access Management Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
LazyRole.Builder |
LazyRole.Builder.assumedBy(IPrincipal assumedBy)
(experimental) The IAM principal (i.e.
|
static LazyRole.Builder |
LazyRole.Builder.create(software.constructs.Construct scope,
String id) |
LazyRole.Builder |
LazyRole.Builder.description(String description)
(experimental) A description of the role.
|
LazyRole.Builder |
LazyRole.Builder.externalIds(List<String> externalIds)
(experimental) List of IDs that the role assumer needs to provide one of when assuming this role.
|
LazyRole.Builder |
LazyRole.Builder.inlinePolicies(Map<String,? extends PolicyDocument> inlinePolicies)
(experimental) A list of named policies to inline into this role.
|
LazyRole.Builder |
LazyRole.Builder.managedPolicies(List<? extends IManagedPolicy> managedPolicies)
(experimental) A list of managed policies associated with this role.
|
LazyRole.Builder |
LazyRole.Builder.maxSessionDuration(Duration maxSessionDuration)
(experimental) The maximum session duration that you want to set for the specified role.
|
LazyRole.Builder |
LazyRole.Builder.path(String path)
(experimental) The path associated with this role.
|
LazyRole.Builder |
LazyRole.Builder.permissionsBoundary(IManagedPolicy permissionsBoundary)
(experimental) AWS supports permissions boundaries for IAM entities (users or roles).
|
LazyRole.Builder |
LazyRole.Builder.roleName(String roleName)
(experimental) A name for the IAM role.
|
Copyright © 2021. All rights reserved.