@Generated(value="jsii-pacmak/1.29.0 (build 41df200)", date="2021-06-02T09:55:31.398Z") @Stability(value=Stable) public interface CfnRoleProps extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnRoleProps.Builder
A builder for
CfnRoleProps |
static class |
CfnRoleProps.Jsii$Proxy
An implementation for
CfnRoleProps |
| Modifier and Type | Method and Description |
|---|---|
static CfnRoleProps.Builder |
builder() |
Object |
getAssumeRolePolicyDocument()
`AWS::IAM::Role.AssumeRolePolicyDocument`.
|
default String |
getDescription()
`AWS::IAM::Role.Description`.
|
default List<String> |
getManagedPolicyArns()
`AWS::IAM::Role.ManagedPolicyArns`.
|
default Number |
getMaxSessionDuration()
`AWS::IAM::Role.MaxSessionDuration`.
|
default String |
getPath()
`AWS::IAM::Role.Path`.
|
default String |
getPermissionsBoundary()
`AWS::IAM::Role.PermissionsBoundary`.
|
default Object |
getPolicies()
`AWS::IAM::Role.Policies`.
|
default String |
getRoleName()
`AWS::IAM::Role.RoleName`.
|
default List<CfnTag> |
getTags()
`AWS::IAM::Role.Tags`.
|
@Stability(value=Stable) @NotNull Object getAssumeRolePolicyDocument()
@Stability(value=Stable) @Nullable default String getDescription()
@Stability(value=Stable) @Nullable default List<String> getManagedPolicyArns()
@Stability(value=Stable) @Nullable default Number getMaxSessionDuration()
@Stability(value=Stable) @Nullable default String getPath()
@Stability(value=Stable) @Nullable default String getPermissionsBoundary()
@Stability(value=Stable) @Nullable default Object getPolicies()
@Stability(value=Stable) @Nullable default String getRoleName()
@Stability(value=Stable) static CfnRoleProps.Builder builder()
CfnRoleProps.Builder of CfnRolePropsCopyright © 2021. All rights reserved.