interface IGrantable
Language | Type name |
---|---|
.NET | Amazon.CDK.AWS.IAM.IGrantable |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsiam#IGrantable |
Java | software.amazon.awscdk.services.iam.IGrantable |
Python | aws_cdk.aws_iam.IGrantable |
TypeScript (source) | aws-cdk-lib » aws_iam » IGrantable |
Implemented by
App
, Service
, Dynamo
, Elasticsearch
, Event
, Http
, Lambda
, Open
, Rds
, Auto
, Backup
, Slack
, Edge
, Origin
, Pipeline
, Project
, Untrusted
, Bastion
, Instance
, Launch
, Service
, Account
, Account
, Any
, Arn
, Canonical
, Composite
, Federated
, Group
, Lazy
, Managed
, Open
, Organization
, Policy
, Principal
, Role
, Saml
, Saml
, Service
, Session
, Star
, Unknown
, User
, Web
, Via
, Alias
, Docker
, Function
, Singleton
, Version
, Nodejs
, State
, Emr
, Sage
, Sage
, Aws
, Trigger
, Build
, Build
, Game
, Script
, Job
, Application
, Delivery
, Go
, Python
, Model
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.