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.
  • Method Details

    • addToAssumeRolePolicy

      @Stability(Stable) default void addToAssumeRolePolicy(@NotNull PolicyDocument document)
      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:
      addToAssumeRolePolicy in interface IAssumeRolePrincipal
      Parameters:
      document - This parameter is required.