aws-cdk-lib.aws_iam.IGrantable

interface IGrantable

LanguageType name
.NETAmazon.CDK.AWS.IAM.IGrantable
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsiam#IGrantable
Javasoftware.amazon.awscdk.services.iam.IGrantable
Pythonaws_cdk.aws_iam.IGrantable
TypeScript (source)aws-cdk-lib » aws_iam » IGrantable

Implemented by App, DynamoDbDataSource, ElasticsearchDataSource, EventBridgeDataSource, HttpDataSource, LambdaDataSource, OpenSearchDataSource, RdsDataSource, AutoScalingGroup, BackupSelection, SlackChannelConfiguration, EdgeFunction, OriginAccessIdentity, PipelineProject, Project, UntrustedCodeBoundaryPolicy, BastionHostLinux, Instance, LaunchTemplate, ServiceAccount, AccountPrincipal, AccountRootPrincipal, AnyPrincipal, ArnPrincipal, CanonicalUserPrincipal, CompositePrincipal, FederatedPrincipal, Group, LazyRole, ManagedPolicy, OpenIdConnectPrincipal, OrganizationPrincipal, Policy, PrincipalWithConditions, Role, SamlConsolePrincipal, SamlPrincipal, ServicePrincipal, SessionTagsPrincipal, StarPrincipal, UnknownPrincipal, User, WebIdentityPrincipal, ViaServicePrincipal, Alias, DockerImageFunction, Function, SingletonFunction, Version, NodejsFunction, StateMachine, EmrContainersStartJobRun, SageMakerCreateModel, SageMakerCreateTrainingJob, AwsCustomResource, TriggerFunction, Build, BuildFleet, GameServerGroup, Script, Job, Application, DeliveryStream, GoFunction, PythonFunction, Model

Any object that has an associated principal that a permission can be granted to.

Properties

NameTypeDescription
grantPrincipalIPrincipalThe principal to grant permissions to.

grantPrincipal

Type: IPrincipal

The principal to grant permissions to.