@Stability(value=Stable) @Internal public static final class CfnRoleProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnRoleProps
CfnRolePropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnRoleProps.Builder, CfnRoleProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(Object assumeRolePolicyDocument,
String description,
List<String> managedPolicyArns,
Number maxSessionDuration,
String path,
String permissionsBoundary,
Object policies,
String roleName,
List<? extends CfnTag> tags)
Constructor that initializes the object based on literal property values passed by the
CfnRoleProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getAssumeRolePolicyDocument()
`AWS::IAM::Role.AssumeRolePolicyDocument`.
|
String |
getDescription()
`AWS::IAM::Role.Description`.
|
List<String> |
getManagedPolicyArns()
`AWS::IAM::Role.ManagedPolicyArns`.
|
Number |
getMaxSessionDuration()
`AWS::IAM::Role.MaxSessionDuration`.
|
String |
getPath()
`AWS::IAM::Role.Path`.
|
String |
getPermissionsBoundary()
`AWS::IAM::Role.PermissionsBoundary`.
|
Object |
getPolicies()
`AWS::IAM::Role.Policies`.
|
String |
getRoleName()
`AWS::IAM::Role.RoleName`.
|
List<CfnTag> |
getTags()
`AWS::IAM::Role.Tags`.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(Object assumeRolePolicyDocument, String description, List<String> managedPolicyArns, Number maxSessionDuration, String path, String permissionsBoundary, Object policies, String roleName, List<? extends CfnTag> tags)
CfnRoleProps.Builder.public final Object getAssumeRolePolicyDocument()
CfnRolePropsgetAssumeRolePolicyDocument in interface CfnRolePropspublic final String getDescription()
CfnRolePropsgetDescription in interface CfnRolePropspublic final List<String> getManagedPolicyArns()
CfnRolePropsgetManagedPolicyArns in interface CfnRolePropspublic final Number getMaxSessionDuration()
CfnRolePropsgetMaxSessionDuration in interface CfnRolePropspublic final String getPath()
CfnRolePropsgetPath in interface CfnRolePropspublic final String getPermissionsBoundary()
CfnRolePropsgetPermissionsBoundary in interface CfnRolePropspublic final Object getPolicies()
CfnRolePropsgetPolicies in interface CfnRolePropspublic final String getRoleName()
CfnRolePropsgetRoleName in interface CfnRolePropspublic final List<CfnTag> getTags()
CfnRolePropsgetTags in interface CfnRoleProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.