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.