Interface IAssumeRolePrincipal.Jsii$Default
- All Superinterfaces:
IAssumeRolePrincipal,IGrantable,IGrantable.Jsii$Default,IPrincipal,IPrincipal.Jsii$Default,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IAssumeRolePrincipal.Jsii$Proxy
- Enclosing interface:
IAssumeRolePrincipal
@Internal
public static interface IAssumeRolePrincipal.Jsii$Default
extends IAssumeRolePrincipal, IPrincipal.Jsii$Default
Internal default implementation for
IAssumeRolePrincipal.-
Nested Class Summary
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.iam.IAssumeRolePrincipal
IAssumeRolePrincipal.Jsii$Default, IAssumeRolePrincipal.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.iam.IGrantable
IGrantable.Jsii$Default, IGrantable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.iam.IPrincipal
IPrincipal.Jsii$Default, IPrincipal.Jsii$Proxy -
Method Summary
Modifier and TypeMethodDescriptiondefault voidaddToAssumeRolePolicy(PolicyDocument document) Add the principal to the AssumeRolePolicyDocument.Methods inherited from interface software.amazon.awscdk.services.iam.IGrantable.Jsii$Default
getGrantPrincipalMethods inherited from interface software.amazon.awscdk.services.iam.IPrincipal.Jsii$Default
addToPrincipalPolicy, getAssumeRoleAction, getPolicyFragment, getPrincipalAccountMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
addToAssumeRolePolicy
Add the principal to the AssumeRolePolicyDocument.Add the statements to the AssumeRolePolicyDocument necessary to give this principal permissions to assume the given role.
- Specified by:
addToAssumeRolePolicyin interfaceIAssumeRolePrincipal- Parameters:
document- This parameter is required.
-