interface IGrantable
| Language | Type name | 
|---|---|
  .NET | Amazon.CDK.AWS.IAM.IGrantable | 
  Java | software.amazon.awscdk.services.iam.IGrantable | 
  Python | aws_cdk.aws_iam.IGrantable | 
  TypeScript (source) | @aws-cdk/aws-iam » IGrantable | 
Implemented by
App, Dynamo, Elasticsearch, Http, Lambda, Open, Rds, Auto, Backup, Slack, Edge, Origin, Pipeline, Project, Bastion, Instance, Launch, Service, Job, Account, Account, Any, Anyone, Arn, Canonical, Composite, Federated, Group, Lazy, Open, Organization, Principal, Role, Saml, Saml, Service, Session, Star, Unknown, User, Web, Application, Delivery, Via, Go, Nodejs, Python, Alias, Docker, Function, Singleton, Version, Emr, Sage, Sage, State, Aws, Shell, Simple, Trigger
Any object that has an associated principal that a permission can be granted to.
Properties
| Name | Type | Description | 
|---|---|---|
| grant | IPrincipal | The principal to grant permissions to. | 
grantPrincipal
Type:
IPrincipal
The principal to grant permissions to.

 .NET
 Java
 Python
 TypeScript (