Interface IGrantable.Jsii$Default

All Superinterfaces:
IGrantable, software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
IAlias.Jsii$Default, IApplication.Jsii$Default, IAssumeRolePrincipal.Jsii$Default, IAutoScalingGroup.Jsii$Default, IComparablePrincipal.Jsii$Default, IDeliveryStream.Jsii$Default, IFunction.Jsii$Default, IGroup.Jsii$Default, IIdentity.Jsii$Default, IInstance.Jsii$Default, IJob.Jsii$Default, IOriginAccessIdentity.Jsii$Default, IPrincipal.Jsii$Default, IProject.Jsii$Default, IRole.Jsii$Default, ISageMakerTask.Jsii$Default, ISlackChannelConfiguration.Jsii$Default, IStateMachine.Jsii$Default, IUser.Jsii$Default, IVersion.Jsii$Default
All Known Implementing Classes:
IAlias.Jsii$Proxy, IApplication.Jsii$Proxy, IAssumeRolePrincipal.Jsii$Proxy, IAutoScalingGroup.Jsii$Proxy, IComparablePrincipal.Jsii$Proxy, IDeliveryStream.Jsii$Proxy, IFunction.Jsii$Proxy, IGrantable.Jsii$Proxy, IGroup.Jsii$Proxy, IIdentity.Jsii$Proxy, IInstance.Jsii$Proxy, IJob.Jsii$Proxy, IOriginAccessIdentity.Jsii$Proxy, IPrincipal.Jsii$Proxy, IProject.Jsii$Proxy, IRole.Jsii$Proxy, ISageMakerTask.Jsii$Proxy, ISlackChannelConfiguration.Jsii$Proxy, IStateMachine.Jsii$Proxy, IUser.Jsii$Proxy, IVersion.Jsii$Proxy
Enclosing interface:
IGrantable

@Internal public static interface IGrantable.Jsii$Default extends IGrantable
Internal default implementation for IGrantable.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface software.amazon.awscdk.services.iam.IGrantable

    IGrantable.Jsii$Default, IGrantable.Jsii$Proxy
  • Method Summary

    Modifier and Type
    Method
    Description
    default IPrincipal
    The principal to grant permissions to.

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Method Details

    • getGrantPrincipal

      @Stability(Stable) @NotNull default IPrincipal getGrantPrincipal()
      The principal to grant permissions to.
      Specified by:
      getGrantPrincipal in interface IGrantable