@Generated(value="jsii-pacmak/1.14.1 (build 828de8a)", date="2020-11-24T22:28:37.905Z") @Stability(value=Stable) public interface CfnRoleProps extends software.amazon.jsii.JsiiSerializable
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html| 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()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html#cfn-iam-role-assumerolepolicydocument@Stability(value=Stable) @Nullable default String getDescription()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html#cfn-iam-role-description@Stability(value=Stable) @Nullable default List<String> getManagedPolicyArns()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html#cfn-iam-role-managepolicyarns@Stability(value=Stable) @Nullable default Number getMaxSessionDuration()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html#cfn-iam-role-maxsessionduration@Stability(value=Stable) @Nullable default String getPath()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html#cfn-iam-role-path@Stability(value=Stable) @Nullable default String getPermissionsBoundary()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html#cfn-iam-role-permissionsboundary@Stability(value=Stable) @Nullable default Object getPolicies()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html#cfn-iam-role-policies@Stability(value=Stable) @Nullable default String getRoleName()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html#cfn-iam-role-rolename@Stability(value=Stable) @Nullable default List<CfnTag> getTags()
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html#cfn-iam-role-tags@Stability(value=Stable) static CfnRoleProps.Builder builder()
CfnRoleProps.Builder of CfnRolePropsCopyright © 2020. All rights reserved.