Uses of Class
software.amazon.awscdk.services.iam.Grant
Package
Description
Amazon API Gateway Construct Library
AWS::APIGatewayv2 Construct Library
AWS App Mesh Construct Library
AWS AppSync Construct Library
AWS Backup Construct Library
Amazon CloudWatch Construct Library
AWS CodeBuild Construct Library
AWS CodeCommit Construct Library
AWS CodeDeploy Construct Library
AWS::CodeGuruProfiler Construct Library
Amazon Cognito Construct Library
Amazon DynamoDB Construct Library
Amazon EC2 Construct Library
Amazon ECR Construct Library
Amazon ECS Construct Library
Amazon Elastic File System Construct Library
Amazon OpenSearch Service Construct Library
Amazon EventBridge Construct Library
AWS Glue Construct Library
AWS Identity and Access Management Construct Library
AWS::IoTEvents Construct Library
Amazon Kinesis Construct Library
Amazon Kinesis Data Firehose Construct Library
AWS Key Management Service Construct Library
AWS Lambda Construct Library
Amazon CloudWatch Logs Construct Library
Amazon Neptune Construct Library
Amazon OpenSearch Service Construct Library
Amazon Relational Database Service Construct Library
Amazon S3 Construct Library
AWS Secrets Manager Construct Library
Amazon Simple Notification Service Construct Library
Amazon Simple Queue Service Construct Library
AWS Systems Manager Construct Library
AWS Step Functions Construct Library
-
Uses of Grant in software.amazon.awscdk.services.apigateway
Modifier and TypeMethodDescriptionApiKey.grantRead
(IGrantable grantee) Permits the IAM principal all read operations through this key.RateLimitedApiKey.grantRead
(IGrantable grantee) Permits the IAM principal all read operations through this key.ApiKey.grantReadWrite
(IGrantable grantee) Permits the IAM principal all read and write operations through this key.RateLimitedApiKey.grantReadWrite
(IGrantable grantee) Permits the IAM principal all read and write operations through this key.ApiKey.grantWrite
(IGrantable grantee) Permits the IAM principal all write operations through this key.RateLimitedApiKey.grantWrite
(IGrantable grantee) Permits the IAM principal all write operations through this key. -
Uses of Grant in software.amazon.awscdk.services.apigatewayv2
Modifier and TypeMethodDescriptionHttpRoute.grantInvoke
(IGrantable grantee) (experimental) Grant access to invoke the route.HttpRoute.grantInvoke
(IGrantable grantee, GrantInvokeOptions options) (experimental) Grant access to invoke the route.IHttpRoute.grantInvoke
(IGrantable grantee) (experimental) Grant access to invoke the route.IHttpRoute.grantInvoke
(IGrantable grantee, GrantInvokeOptions options) (experimental) Grant access to invoke the route.default Grant
IHttpRoute.Jsii$Default.grantInvoke
(IGrantable grantee, GrantInvokeOptions options) (experimental) Grant access to invoke the route.final Grant
IHttpRoute.Jsii$Proxy.grantInvoke
(IGrantable grantee) (experimental) Grant access to invoke the route.final Grant
IHttpRoute.Jsii$Proxy.grantInvoke
(IGrantable grantee, GrantInvokeOptions options) (experimental) Grant access to invoke the route.WebSocketApi.grantManageConnections
(IGrantable identity) (experimental) Grant access to the API Gateway management API for this WebSocket API to an IAM principal (Role/Group/User).WebSocketStage.grantManagementApiAccess
(IGrantable identity) (experimental) Grant access to the API Gateway management API for this WebSocket API Stage to an IAM principal (Role/Group/User). -
Uses of Grant in software.amazon.awscdk.services.appmesh
Modifier and TypeMethodDescriptionIVirtualGateway.grantStreamAggregatedResources
(IGrantable identity) Grants the given entityappmesh:StreamAggregatedResources
.default Grant
IVirtualGateway.Jsii$Default.grantStreamAggregatedResources
(IGrantable identity) Grants the given entityappmesh:StreamAggregatedResources
.final Grant
IVirtualGateway.Jsii$Proxy.grantStreamAggregatedResources
(IGrantable identity) Grants the given entityappmesh:StreamAggregatedResources
.IVirtualNode.grantStreamAggregatedResources
(IGrantable identity) Grants the given entityappmesh:StreamAggregatedResources
.default Grant
IVirtualNode.Jsii$Default.grantStreamAggregatedResources
(IGrantable identity) Grants the given entityappmesh:StreamAggregatedResources
.final Grant
IVirtualNode.Jsii$Proxy.grantStreamAggregatedResources
(IGrantable identity) Grants the given entityappmesh:StreamAggregatedResources
.VirtualGateway.grantStreamAggregatedResources
(IGrantable identity) Grants the given entityappmesh:StreamAggregatedResources
.VirtualNode.grantStreamAggregatedResources
(IGrantable identity) Grants the given entityappmesh:StreamAggregatedResources
. -
Uses of Grant in software.amazon.awscdk.services.appsync
Modifier and TypeMethodDescriptionGraphqlApi.grant
(IGrantable grantee, IamResource resources, @NotNull String... actions) (experimental) Adds an IAM policy statement associated with this GraphQLApi to an IAM principal's policy.GraphqlApi.grantMutation
(IGrantable grantee, @NotNull String... fields) (experimental) Adds an IAM policy statement for Mutation access to this GraphQLApi to an IAM principal's policy.GraphqlApi.grantQuery
(IGrantable grantee, @NotNull String... fields) (experimental) Adds an IAM policy statement for Query access to this GraphQLApi to an IAM principal's policy.GraphqlApi.grantSubscription
(IGrantable grantee, @NotNull String... fields) (experimental) Adds an IAM policy statement for Subscription access to this GraphQLApi to an IAM principal's policy. -
Uses of Grant in software.amazon.awscdk.services.backup
Modifier and TypeMethodDescriptionBackupVault.grant
(IGrantable grantee, @NotNull String... actions) Grant the actions defined in actions to the given grantee on this Backup Vault resource.IBackupVault.grant
(IGrantable grantee, @NotNull String... actions) Grant the actions defined in actions to the given grantee on this backup vault.default Grant
IBackupVault.Jsii$Default.grant
(IGrantable grantee, @NotNull String... actions) Grant the actions defined in actions to the given grantee on this backup vault.final Grant
IBackupVault.Jsii$Proxy.grant
(IGrantable grantee, @NotNull String... actions) Grant the actions defined in actions to the given grantee on this backup vault. -
Uses of Grant in software.amazon.awscdk.services.cloudfront.experimental
Modifier and TypeMethodDescriptionEdgeFunction.grantInvoke
(IGrantable identity) Grant the given identity permissions to invoke this Lambda.EdgeFunction.grantInvokeUrl
(IGrantable identity) Grant the given identity permissions to invoke this Lambda Function URL. -
Uses of Grant in software.amazon.awscdk.services.cloudwatch
Modifier and TypeMethodDescriptionstatic Grant
Metric.grantPutMetricData
(IGrantable grantee) Grant permissions to the given identity to write metrics. -
Uses of Grant in software.amazon.awscdk.services.codebuild
Modifier and TypeMethodDescriptionIReportGroup.grantWrite
(IGrantable identity) Grants the given entity permissions to write (that is, upload reports to) this report group.default Grant
IReportGroup.Jsii$Default.grantWrite
(IGrantable identity) Grants the given entity permissions to write (that is, upload reports to) this report group.final Grant
IReportGroup.Jsii$Proxy.grantWrite
(IGrantable identity) Grants the given entity permissions to write (that is, upload reports to) this report group.ReportGroup.grantWrite
(IGrantable identity) Grants the given entity permissions to write (that is, upload reports to) this report group. -
Uses of Grant in software.amazon.awscdk.services.codecommit
Modifier and TypeMethodDescriptionIRepository.grant
(IGrantable grantee, @NotNull String... actions) Grant the given principal identity permissions to perform the actions on this repository.default Grant
IRepository.Jsii$Default.grant
(IGrantable grantee, @NotNull String... actions) Grant the given principal identity permissions to perform the actions on this repository.final Grant
IRepository.Jsii$Proxy.grant
(IGrantable grantee, @NotNull String... actions) Grant the given principal identity permissions to perform the actions on this repository.Repository.grant
(IGrantable grantee, @NotNull String... actions) Grant the given principal identity permissions to perform the actions on this repository.IRepository.grantPull
(IGrantable grantee) Grant the given identity permissions to pull this repository.default Grant
IRepository.Jsii$Default.grantPull
(IGrantable grantee) Grant the given identity permissions to pull this repository.final Grant
IRepository.Jsii$Proxy.grantPull
(IGrantable grantee) Grant the given identity permissions to pull this repository.Repository.grantPull
(IGrantable grantee) Grant the given identity permissions to pull this repository.IRepository.grantPullPush
(IGrantable grantee) Grant the given identity permissions to pull and push this repository.default Grant
IRepository.Jsii$Default.grantPullPush
(IGrantable grantee) Grant the given identity permissions to pull and push this repository.final Grant
IRepository.Jsii$Proxy.grantPullPush
(IGrantable grantee) Grant the given identity permissions to pull and push this repository.Repository.grantPullPush
(IGrantable grantee) Grant the given identity permissions to pull and push this repository.IRepository.grantRead
(IGrantable grantee) Grant the given identity permissions to read this repository.default Grant
IRepository.Jsii$Default.grantRead
(IGrantable grantee) Grant the given identity permissions to read this repository.final Grant
IRepository.Jsii$Proxy.grantRead
(IGrantable grantee) Grant the given identity permissions to read this repository.Repository.grantRead
(IGrantable grantee) Grant the given identity permissions to read this repository. -
Uses of Grant in software.amazon.awscdk.services.codedeploy
Modifier and TypeMethodDescriptionLambdaDeploymentGroup.grantPutLifecycleEventHookExecutionStatus
(IGrantable grantee) Grant a principal permission to codedeploy:PutLifecycleEventHookExecutionStatus on this deployment group resource. -
Uses of Grant in software.amazon.awscdk.services.codeguruprofiler
Modifier and TypeMethodDescriptionIProfilingGroup.grantPublish
(IGrantable grantee) Grant access to publish profiling information to the Profiling Group to the given identity.default Grant
IProfilingGroup.Jsii$Default.grantPublish
(IGrantable grantee) Grant access to publish profiling information to the Profiling Group to the given identity.final Grant
IProfilingGroup.Jsii$Proxy.grantPublish
(IGrantable grantee) Grant access to publish profiling information to the Profiling Group to the given identity.ProfilingGroup.grantPublish
(IGrantable grantee) Grant access to publish profiling information to the Profiling Group to the given identity.IProfilingGroup.grantRead
(IGrantable grantee) Grant access to read profiling information from the Profiling Group to the given identity.default Grant
IProfilingGroup.Jsii$Default.grantRead
(IGrantable grantee) Grant access to read profiling information from the Profiling Group to the given identity.final Grant
IProfilingGroup.Jsii$Proxy.grantRead
(IGrantable grantee) Grant access to read profiling information from the Profiling Group to the given identity.ProfilingGroup.grantRead
(IGrantable grantee) Grant access to read profiling information from the Profiling Group to the given identity. -
Uses of Grant in software.amazon.awscdk.services.cognito
Modifier and TypeMethodDescriptionUserPool.grant
(IGrantable grantee, @NotNull String... actions) Adds an IAM policy statement associated with this user pool to an IAM principal's policy. -
Uses of Grant in software.amazon.awscdk.services.dynamodb
Modifier and TypeMethodDescriptionITable.grant
(IGrantable grantee, @NotNull String... actions) Adds an IAM policy statement associated with this table to an IAM principal's policy.default Grant
ITable.Jsii$Default.grant
(IGrantable grantee, @NotNull String... actions) Adds an IAM policy statement associated with this table to an IAM principal's policy.final Grant
ITable.Jsii$Proxy.grant
(IGrantable grantee, @NotNull String... actions) Adds an IAM policy statement associated with this table to an IAM principal's policy.Table.grant
(IGrantable grantee, @NotNull String... actions) Adds an IAM policy statement associated with this table to an IAM principal's policy.ITable.grantFullAccess
(IGrantable grantee) Permits all DynamoDB operations ("dynamodb:*") to an IAM principal.default Grant
ITable.Jsii$Default.grantFullAccess
(IGrantable grantee) Permits all DynamoDB operations ("dynamodb:*") to an IAM principal.final Grant
ITable.Jsii$Proxy.grantFullAccess
(IGrantable grantee) Permits all DynamoDB operations ("dynamodb:*") to an IAM principal.Table.grantFullAccess
(IGrantable grantee) Permits all DynamoDB operations ("dynamodb:*") to an IAM principal.static Grant
Table.grantListStreams
(IGrantable grantee) Deprecated.ITable.grantReadData
(IGrantable grantee) Permits an IAM principal all data read operations from this table: BatchGetItem, GetRecords, GetShardIterator, Query, GetItem, Scan.default Grant
ITable.Jsii$Default.grantReadData
(IGrantable grantee) Permits an IAM principal all data read operations from this table: BatchGetItem, GetRecords, GetShardIterator, Query, GetItem, Scan.final Grant
ITable.Jsii$Proxy.grantReadData
(IGrantable grantee) Permits an IAM principal all data read operations from this table: BatchGetItem, GetRecords, GetShardIterator, Query, GetItem, Scan.Table.grantReadData
(IGrantable grantee) Permits an IAM principal all data read operations from this table: BatchGetItem, GetRecords, GetShardIterator, Query, GetItem, Scan, DescribeTable.ITable.grantReadWriteData
(IGrantable grantee) Permits an IAM principal to all data read/write operations to this table.default Grant
ITable.Jsii$Default.grantReadWriteData
(IGrantable grantee) Permits an IAM principal to all data read/write operations to this table.final Grant
ITable.Jsii$Proxy.grantReadWriteData
(IGrantable grantee) Permits an IAM principal to all data read/write operations to this table.Table.grantReadWriteData
(IGrantable grantee) Permits an IAM principal to all data read/write operations to this table.ITable.grantStream
(IGrantable grantee, @NotNull String... actions) Adds an IAM policy statement associated with this table's stream to an IAM principal's policy.default Grant
ITable.Jsii$Default.grantStream
(IGrantable grantee, @NotNull String... actions) Adds an IAM policy statement associated with this table's stream to an IAM principal's policy.final Grant
ITable.Jsii$Proxy.grantStream
(IGrantable grantee, @NotNull String... actions) Adds an IAM policy statement associated with this table's stream to an IAM principal's policy.Table.grantStream
(IGrantable grantee, @NotNull String... actions) Adds an IAM policy statement associated with this table's stream to an IAM principal's policy.ITable.grantStreamRead
(IGrantable grantee) Permits an IAM principal all stream data read operations for this table's stream: DescribeStream, GetRecords, GetShardIterator, ListStreams.default Grant
ITable.Jsii$Default.grantStreamRead
(IGrantable grantee) Permits an IAM principal all stream data read operations for this table's stream: DescribeStream, GetRecords, GetShardIterator, ListStreams.final Grant
ITable.Jsii$Proxy.grantStreamRead
(IGrantable grantee) Permits an IAM principal all stream data read operations for this table's stream: DescribeStream, GetRecords, GetShardIterator, ListStreams.Table.grantStreamRead
(IGrantable grantee) Permits an IAM principal all stream data read operations for this table's stream: DescribeStream, GetRecords, GetShardIterator, ListStreams.ITable.grantTableListStreams
(IGrantable grantee) Permits an IAM Principal to list streams attached to current dynamodb table.default Grant
ITable.Jsii$Default.grantTableListStreams
(IGrantable grantee) Permits an IAM Principal to list streams attached to current dynamodb table.final Grant
ITable.Jsii$Proxy.grantTableListStreams
(IGrantable grantee) Permits an IAM Principal to list streams attached to current dynamodb table.Table.grantTableListStreams
(IGrantable grantee) Permits an IAM Principal to list streams attached to current dynamodb table.ITable.grantWriteData
(IGrantable grantee) Permits an IAM principal all data write operations to this table: BatchWriteItem, PutItem, UpdateItem, DeleteItem.default Grant
ITable.Jsii$Default.grantWriteData
(IGrantable grantee) Permits an IAM principal all data write operations to this table: BatchWriteItem, PutItem, UpdateItem, DeleteItem.final Grant
ITable.Jsii$Proxy.grantWriteData
(IGrantable grantee) Permits an IAM principal all data write operations to this table: BatchWriteItem, PutItem, UpdateItem, DeleteItem.Table.grantWriteData
(IGrantable grantee) Permits an IAM principal all data write operations to this table: BatchWriteItem, PutItem, UpdateItem, DeleteItem, DescribeTable. -
Uses of Grant in software.amazon.awscdk.services.ec2
Modifier and TypeMethodDescriptionIVolume.grantAttachVolume
(IGrantable grantee) Grants permission to attach this Volume to an instance.IVolume.grantAttachVolume
(IGrantable grantee, List<IInstance> instances) Grants permission to attach this Volume to an instance.default Grant
IVolume.Jsii$Default.grantAttachVolume
(IGrantable grantee, List<IInstance> instances) Grants permission to attach this Volume to an instance.final Grant
IVolume.Jsii$Proxy.grantAttachVolume
(IGrantable grantee) Grants permission to attach this Volume to an instance.final Grant
IVolume.Jsii$Proxy.grantAttachVolume
(IGrantable grantee, List<IInstance> instances) Grants permission to attach this Volume to an instance.Volume.grantAttachVolume
(IGrantable grantee) Grants permission to attach this Volume to an instance.Volume.grantAttachVolume
(IGrantable grantee, List<IInstance> instances) Grants permission to attach this Volume to an instance.IVolume.grantAttachVolumeByResourceTag
(IGrantable grantee, List<software.constructs.Construct> constructs) Grants permission to attach the Volume by a ResourceTag condition.IVolume.grantAttachVolumeByResourceTag
(IGrantable grantee, List<software.constructs.Construct> constructs, String tagKeySuffix) Grants permission to attach the Volume by a ResourceTag condition.default Grant
IVolume.Jsii$Default.grantAttachVolumeByResourceTag
(IGrantable grantee, List<software.constructs.Construct> constructs, String tagKeySuffix) Grants permission to attach the Volume by a ResourceTag condition.final Grant
IVolume.Jsii$Proxy.grantAttachVolumeByResourceTag
(IGrantable grantee, List<software.constructs.Construct> constructs) Grants permission to attach the Volume by a ResourceTag condition.final Grant
IVolume.Jsii$Proxy.grantAttachVolumeByResourceTag
(IGrantable grantee, List<software.constructs.Construct> constructs, String tagKeySuffix) Grants permission to attach the Volume by a ResourceTag condition.Volume.grantAttachVolumeByResourceTag
(IGrantable grantee, List<software.constructs.Construct> constructs) Grants permission to attach the Volume by a ResourceTag condition.Volume.grantAttachVolumeByResourceTag
(IGrantable grantee, List<software.constructs.Construct> constructs, String tagKeySuffix) Grants permission to attach the Volume by a ResourceTag condition.IVolume.grantDetachVolume
(IGrantable grantee) Grants permission to detach this Volume from an instance CAUTION: Granting an instance permission to detach from itself using this method will lead to an unresolvable circular reference between the instance role and the instance.IVolume.grantDetachVolume
(IGrantable grantee, List<IInstance> instances) Grants permission to detach this Volume from an instance CAUTION: Granting an instance permission to detach from itself using this method will lead to an unresolvable circular reference between the instance role and the instance.default Grant
IVolume.Jsii$Default.grantDetachVolume
(IGrantable grantee, List<IInstance> instances) Grants permission to detach this Volume from an instance CAUTION: Granting an instance permission to detach from itself using this method will lead to an unresolvable circular reference between the instance role and the instance.final Grant
IVolume.Jsii$Proxy.grantDetachVolume
(IGrantable grantee) Grants permission to detach this Volume from an instance CAUTION: Granting an instance permission to detach from itself using this method will lead to an unresolvable circular reference between the instance role and the instance.final Grant
IVolume.Jsii$Proxy.grantDetachVolume
(IGrantable grantee, List<IInstance> instances) Grants permission to detach this Volume from an instance CAUTION: Granting an instance permission to detach from itself using this method will lead to an unresolvable circular reference between the instance role and the instance.Volume.grantDetachVolume
(IGrantable grantee) Grants permission to detach this Volume from an instance CAUTION: Granting an instance permission to detach from itself using this method will lead to an unresolvable circular reference between the instance role and the instance.Volume.grantDetachVolume
(IGrantable grantee, List<IInstance> instances) Grants permission to detach this Volume from an instance CAUTION: Granting an instance permission to detach from itself using this method will lead to an unresolvable circular reference between the instance role and the instance.IVolume.grantDetachVolumeByResourceTag
(IGrantable grantee, List<software.constructs.Construct> constructs) Grants permission to detach the Volume by a ResourceTag condition.IVolume.grantDetachVolumeByResourceTag
(IGrantable grantee, List<software.constructs.Construct> constructs, String tagKeySuffix) Grants permission to detach the Volume by a ResourceTag condition.default Grant
IVolume.Jsii$Default.grantDetachVolumeByResourceTag
(IGrantable grantee, List<software.constructs.Construct> constructs, String tagKeySuffix) Grants permission to detach the Volume by a ResourceTag condition.final Grant
IVolume.Jsii$Proxy.grantDetachVolumeByResourceTag
(IGrantable grantee, List<software.constructs.Construct> constructs) Grants permission to detach the Volume by a ResourceTag condition.final Grant
IVolume.Jsii$Proxy.grantDetachVolumeByResourceTag
(IGrantable grantee, List<software.constructs.Construct> constructs, String tagKeySuffix) Grants permission to detach the Volume by a ResourceTag condition.Volume.grantDetachVolumeByResourceTag
(IGrantable grantee, List<software.constructs.Construct> constructs) Grants permission to detach the Volume by a ResourceTag condition.Volume.grantDetachVolumeByResourceTag
(IGrantable grantee, List<software.constructs.Construct> constructs, String tagKeySuffix) Grants permission to detach the Volume by a ResourceTag condition. -
Uses of Grant in software.amazon.awscdk.services.ecr
Modifier and TypeMethodDescriptionIRepository.grant
(IGrantable grantee, @NotNull String... actions) Grant the given principal identity permissions to perform the actions on this repository.default Grant
IRepository.Jsii$Default.grant
(IGrantable grantee, @NotNull String... actions) Grant the given principal identity permissions to perform the actions on this repository.final Grant
IRepository.Jsii$Proxy.grant
(IGrantable grantee, @NotNull String... actions) Grant the given principal identity permissions to perform the actions on this repository.RepositoryBase.grant
(IGrantable grantee, @NotNull String... actions) Grant the given principal identity permissions to perform the actions on this repository.IRepository.grantPull
(IGrantable grantee) Grant the given identity permissions to pull images in this repository.default Grant
IRepository.Jsii$Default.grantPull
(IGrantable grantee) Grant the given identity permissions to pull images in this repository.final Grant
IRepository.Jsii$Proxy.grantPull
(IGrantable grantee) Grant the given identity permissions to pull images in this repository.RepositoryBase.grantPull
(IGrantable grantee) Grant the given identity permissions to use the images in this repository.IRepository.grantPullPush
(IGrantable grantee) Grant the given identity permissions to pull and push images to this repository.default Grant
IRepository.Jsii$Default.grantPullPush
(IGrantable grantee) Grant the given identity permissions to pull and push images to this repository.final Grant
IRepository.Jsii$Proxy.grantPullPush
(IGrantable grantee) Grant the given identity permissions to pull and push images to this repository.RepositoryBase.grantPullPush
(IGrantable grantee) Grant the given identity permissions to pull and push images to this repository. -
Uses of Grant in software.amazon.awscdk.services.ecs
Modifier and TypeMethodDescriptionabstract Grant
Secret.grantRead
(IGrantable grantee) Grants reading the secret to a principal. -
Uses of Grant in software.amazon.awscdk.services.efs
Modifier and TypeMethodDescriptionFileSystem.grant
(IGrantable grantee, @NotNull String... actions) Grant the actions defined in actions to the given grantee on this File System resource.IFileSystem.grant
(IGrantable grantee, @NotNull String... actions) Grant the actions defined in actions to the given grantee on this File System resource.default Grant
IFileSystem.Jsii$Default.grant
(IGrantable grantee, @NotNull String... actions) Grant the actions defined in actions to the given grantee on this File System resource.final Grant
IFileSystem.Jsii$Proxy.grant
(IGrantable grantee, @NotNull String... actions) Grant the actions defined in actions to the given grantee on this File System resource. -
Uses of Grant in software.amazon.awscdk.services.elasticsearch
Modifier and TypeMethodDescriptionDomain.grantIndexRead
(String index, IGrantable identity) Deprecated.use opensearchservice module insteadIDomain.grantIndexRead
(String index, IGrantable identity) Deprecated.use opensearchservice module insteaddefault Grant
IDomain.Jsii$Default.grantIndexRead
(String index, IGrantable identity) Deprecated.use opensearchservice module insteadfinal Grant
IDomain.Jsii$Proxy.grantIndexRead
(String index, IGrantable identity) Deprecated.use opensearchservice module insteadDomain.grantIndexReadWrite
(String index, IGrantable identity) Deprecated.use opensearchservice module insteadIDomain.grantIndexReadWrite
(String index, IGrantable identity) Deprecated.use opensearchservice module insteaddefault Grant
IDomain.Jsii$Default.grantIndexReadWrite
(String index, IGrantable identity) Deprecated.use opensearchservice module insteadfinal Grant
IDomain.Jsii$Proxy.grantIndexReadWrite
(String index, IGrantable identity) Deprecated.use opensearchservice module insteadDomain.grantIndexWrite
(String index, IGrantable identity) Deprecated.use opensearchservice module insteadIDomain.grantIndexWrite
(String index, IGrantable identity) Deprecated.use opensearchservice module insteaddefault Grant
IDomain.Jsii$Default.grantIndexWrite
(String index, IGrantable identity) Deprecated.use opensearchservice module insteadfinal Grant
IDomain.Jsii$Proxy.grantIndexWrite
(String index, IGrantable identity) Deprecated.use opensearchservice module insteadDomain.grantPathRead
(String path, IGrantable identity) Deprecated.use opensearchservice module insteadIDomain.grantPathRead
(String path, IGrantable identity) Deprecated.use opensearchservice module insteaddefault Grant
IDomain.Jsii$Default.grantPathRead
(String path, IGrantable identity) Deprecated.use opensearchservice module insteadfinal Grant
IDomain.Jsii$Proxy.grantPathRead
(String path, IGrantable identity) Deprecated.use opensearchservice module insteadDomain.grantPathReadWrite
(String path, IGrantable identity) Deprecated.use opensearchservice module insteadIDomain.grantPathReadWrite
(String path, IGrantable identity) Deprecated.use opensearchservice module insteaddefault Grant
IDomain.Jsii$Default.grantPathReadWrite
(String path, IGrantable identity) Deprecated.use opensearchservice module insteadfinal Grant
IDomain.Jsii$Proxy.grantPathReadWrite
(String path, IGrantable identity) Deprecated.use opensearchservice module insteadDomain.grantPathWrite
(String path, IGrantable identity) Deprecated.use opensearchservice module insteadIDomain.grantPathWrite
(String path, IGrantable identity) Deprecated.use opensearchservice module insteaddefault Grant
IDomain.Jsii$Default.grantPathWrite
(String path, IGrantable identity) Deprecated.use opensearchservice module insteadfinal Grant
IDomain.Jsii$Proxy.grantPathWrite
(String path, IGrantable identity) Deprecated.use opensearchservice module insteadDomain.grantRead
(IGrantable identity) Deprecated.use opensearchservice module insteadIDomain.grantRead
(IGrantable identity) Deprecated.use opensearchservice module insteaddefault Grant
IDomain.Jsii$Default.grantRead
(IGrantable identity) Deprecated.use opensearchservice module insteadfinal Grant
IDomain.Jsii$Proxy.grantRead
(IGrantable identity) Deprecated.use opensearchservice module insteadDomain.grantReadWrite
(IGrantable identity) Deprecated.use opensearchservice module insteadIDomain.grantReadWrite
(IGrantable identity) Deprecated.use opensearchservice module insteaddefault Grant
IDomain.Jsii$Default.grantReadWrite
(IGrantable identity) Deprecated.use opensearchservice module insteadfinal Grant
IDomain.Jsii$Proxy.grantReadWrite
(IGrantable identity) Deprecated.use opensearchservice module insteadDomain.grantWrite
(IGrantable identity) Deprecated.use opensearchservice module insteadIDomain.grantWrite
(IGrantable identity) Deprecated.use opensearchservice module insteaddefault Grant
IDomain.Jsii$Default.grantWrite
(IGrantable identity) Deprecated.use opensearchservice module insteadfinal Grant
IDomain.Jsii$Proxy.grantWrite
(IGrantable identity) Deprecated.use opensearchservice module instead -
Uses of Grant in software.amazon.awscdk.services.events
Modifier and TypeMethodDescriptionstatic Grant
EventBus.grantAllPutEvents
(IGrantable grantee) Permits an IAM Principal to send custom events to EventBridge so that they can be matched to rules.static Grant
EventBus.grantPutEvents
(IGrantable grantee) Deprecated.use grantAllPutEvents insteadEventBus.grantPutEventsTo
(IGrantable grantee) Grants an IAM Principal to send custom events to the eventBus so that they can be matched to rules.IEventBus.grantPutEventsTo
(IGrantable grantee) Grants an IAM Principal to send custom events to the eventBus so that they can be matched to rules.default Grant
IEventBus.Jsii$Default.grantPutEventsTo
(IGrantable grantee) Grants an IAM Principal to send custom events to the eventBus so that they can be matched to rules.final Grant
IEventBus.Jsii$Proxy.grantPutEventsTo
(IGrantable grantee) Grants an IAM Principal to send custom events to the eventBus so that they can be matched to rules. -
Uses of Grant in software.amazon.awscdk.services.glue
Modifier and TypeMethodDescriptionTable.grant
(IGrantable grantee, List<String> actions) (experimental) Grant the given identity custom permissions.Table.grantRead
(IGrantable grantee) (experimental) Grant read permissions to the table and the underlying data stored in S3 to an IAM principal.Table.grantReadWrite
(IGrantable grantee) (experimental) Grant read and write permissions to the table and the underlying data stored in S3 to an IAM principal.Table.grantToUnderlyingResources
(IGrantable grantee, List<String> actions) (experimental) Grant the given identity custom permissions to ALL underlying resources of the table.Table.grantWrite
(IGrantable grantee) (experimental) Grant write permissions to the table and the underlying data stored in S3 to an IAM principal. -
Uses of Grant in software.amazon.awscdk.services.iam
Modifier and TypeMethodDescriptionstatic Grant
Grant.addToPrincipal
(GrantOnPrincipalOptions options) Try to grant the given permissions to the given principal.static Grant
Grant.addToPrincipalAndResource
(GrantOnPrincipalAndResourceOptions options) Add a grant both on the principal and on the resource.static Grant
Grant.addToPrincipalOrResource
(GrantWithResourceOptions options) Grant the given permissions to the principal.static Grant
Grant.drop
(IGrantable grantee, String _intent) Returns a "no-op"Grant
object which represents a "dropped grant".IRole.grant
(IPrincipal grantee, @NotNull String... actions) Grant the actions defined in actions to the identity Principal on this resource.default Grant
IRole.Jsii$Default.grant
(IPrincipal grantee, @NotNull String... actions) Grant the actions defined in actions to the identity Principal on this resource.final Grant
IRole.Jsii$Proxy.grant
(IPrincipal grantee, @NotNull String... actions) Grant the actions defined in actions to the identity Principal on this resource.LazyRole.grant
(IPrincipal identity, @NotNull String... actions) Grant the actions defined in actions to the identity Principal on this resource.Role.grant
(IPrincipal grantee, @NotNull String... actions) Grant the actions defined in actions to the identity Principal on this resource.IRole.grantAssumeRole
(IPrincipal grantee) Grant permissions to the given principal to assume this role.default Grant
IRole.Jsii$Default.grantAssumeRole
(IPrincipal grantee) Grant permissions to the given principal to assume this role.final Grant
IRole.Jsii$Proxy.grantAssumeRole
(IPrincipal grantee) Grant permissions to the given principal to assume this role.LazyRole.grantAssumeRole
(IPrincipal identity) Grant permissions to the given principal to assume this role.Role.grantAssumeRole
(IPrincipal identity) Grant permissions to the given principal to assume this role.IRole.grantPassRole
(IPrincipal grantee) Grant permissions to the given principal to pass this role.default Grant
IRole.Jsii$Default.grantPassRole
(IPrincipal grantee) Grant permissions to the given principal to pass this role.final Grant
IRole.Jsii$Proxy.grantPassRole
(IPrincipal grantee) Grant permissions to the given principal to pass this role.LazyRole.grantPassRole
(IPrincipal identity) Grant permissions to the given principal to pass this role.Role.grantPassRole
(IPrincipal identity) Grant permissions to the given principal to pass this role. -
Uses of Grant in software.amazon.awscdk.services.iotevents
Modifier and TypeMethodDescriptionIInput.grant
(IGrantable grantee, @NotNull String... actions) (experimental) Grant the indicated permissions on this input to the given IAM principal (Role/Group/User).default Grant
IInput.Jsii$Default.grant
(IGrantable grantee, @NotNull String... actions) (experimental) Grant the indicated permissions on this input to the given IAM principal (Role/Group/User).final Grant
IInput.Jsii$Proxy.grant
(IGrantable grantee, @NotNull String... actions) (experimental) Grant the indicated permissions on this input to the given IAM principal (Role/Group/User).Input.grant
(IGrantable grantee, @NotNull String... actions) (experimental) Grant the indicated permissions on this input to the given IAM principal (Role/Group/User).IInput.grantWrite
(IGrantable grantee) (experimental) Grant write permissions on this input and its contents to an IAM principal (Role/Group/User).default Grant
IInput.Jsii$Default.grantWrite
(IGrantable grantee) (experimental) Grant write permissions on this input and its contents to an IAM principal (Role/Group/User).final Grant
IInput.Jsii$Proxy.grantWrite
(IGrantable grantee) (experimental) Grant write permissions on this input and its contents to an IAM principal (Role/Group/User).Input.grantWrite
(IGrantable grantee) (experimental) Grant write permissions on this input and its contents to an IAM principal (Role/Group/User). -
Uses of Grant in software.amazon.awscdk.services.kinesis
Modifier and TypeMethodDescriptionIStream.grant
(IGrantable grantee, @NotNull String... actions) Grant the indicated permissions on this stream to the provided IAM principal.default Grant
IStream.Jsii$Default.grant
(IGrantable grantee, @NotNull String... actions) Grant the indicated permissions on this stream to the provided IAM principal.final Grant
IStream.Jsii$Proxy.grant
(IGrantable grantee, @NotNull String... actions) Grant the indicated permissions on this stream to the provided IAM principal.Stream.grant
(IGrantable grantee, @NotNull String... actions) Grant the indicated permissions on this stream to the given IAM principal (Role/Group/User).IStream.grantRead
(IGrantable grantee) Grant read permissions for this stream and its contents to an IAM principal (Role/Group/User).default Grant
IStream.Jsii$Default.grantRead
(IGrantable grantee) Grant read permissions for this stream and its contents to an IAM principal (Role/Group/User).final Grant
IStream.Jsii$Proxy.grantRead
(IGrantable grantee) Grant read permissions for this stream and its contents to an IAM principal (Role/Group/User).Stream.grantRead
(IGrantable grantee) Grant read permissions for this stream and its contents to an IAM principal (Role/Group/User).IStream.grantReadWrite
(IGrantable grantee) Grants read/write permissions for this stream and its contents to an IAM principal (Role/Group/User).default Grant
IStream.Jsii$Default.grantReadWrite
(IGrantable grantee) Grants read/write permissions for this stream and its contents to an IAM principal (Role/Group/User).final Grant
IStream.Jsii$Proxy.grantReadWrite
(IGrantable grantee) Grants read/write permissions for this stream and its contents to an IAM principal (Role/Group/User).Stream.grantReadWrite
(IGrantable grantee) Grants read/write permissions for this stream and its contents to an IAM principal (Role/Group/User).IStream.grantWrite
(IGrantable grantee) Grant write permissions for this stream and its contents to an IAM principal (Role/Group/User).default Grant
IStream.Jsii$Default.grantWrite
(IGrantable grantee) Grant write permissions for this stream and its contents to an IAM principal (Role/Group/User).final Grant
IStream.Jsii$Proxy.grantWrite
(IGrantable grantee) Grant write permissions for this stream and its contents to an IAM principal (Role/Group/User).Stream.grantWrite
(IGrantable grantee) Grant write permissions for this stream and its contents to an IAM principal (Role/Group/User). -
Uses of Grant in software.amazon.awscdk.services.kinesisfirehose
Modifier and TypeMethodDescriptionDeliveryStream.grant
(IGrantable grantee, @NotNull String... actions) (experimental) Grant thegrantee
identity permissions to performactions
.IDeliveryStream.grant
(IGrantable grantee, @NotNull String... actions) (experimental) Grant thegrantee
identity permissions to performactions
.default Grant
IDeliveryStream.Jsii$Default.grant
(IGrantable grantee, @NotNull String... actions) (experimental) Grant thegrantee
identity permissions to performactions
.final Grant
IDeliveryStream.Jsii$Proxy.grant
(IGrantable grantee, @NotNull String... actions) (experimental) Grant thegrantee
identity permissions to performactions
.DeliveryStream.grantPutRecords
(IGrantable grantee) (experimental) Grant thegrantee
identity permissions to performfirehose:PutRecord
andfirehose:PutRecordBatch
actions on this delivery stream.IDeliveryStream.grantPutRecords
(IGrantable grantee) (experimental) Grant thegrantee
identity permissions to performfirehose:PutRecord
andfirehose:PutRecordBatch
actions on this delivery stream.default Grant
IDeliveryStream.Jsii$Default.grantPutRecords
(IGrantable grantee) (experimental) Grant thegrantee
identity permissions to performfirehose:PutRecord
andfirehose:PutRecordBatch
actions on this delivery stream.final Grant
IDeliveryStream.Jsii$Proxy.grantPutRecords
(IGrantable grantee) (experimental) Grant thegrantee
identity permissions to performfirehose:PutRecord
andfirehose:PutRecordBatch
actions on this delivery stream. -
Uses of Grant in software.amazon.awscdk.services.kms
Modifier and TypeMethodDescriptionAlias.grant
(IGrantable grantee, @NotNull String... actions) Grant the indicated permissions on this key to the given principal.default Grant
IAlias.Jsii$Default.grant
(IGrantable grantee, @NotNull String... actions) Grant the indicated permissions on this key to the given principal.final Grant
IAlias.Jsii$Proxy.grant
(IGrantable grantee, @NotNull String... actions) Grant the indicated permissions on this key to the given principal.IKey.grant
(IGrantable grantee, @NotNull String... actions) Grant the indicated permissions on this key to the given principal.default Grant
IKey.Jsii$Default.grant
(IGrantable grantee, @NotNull String... actions) Grant the indicated permissions on this key to the given principal.final Grant
IKey.Jsii$Proxy.grant
(IGrantable grantee, @NotNull String... actions) Grant the indicated permissions on this key to the given principal.Key.grant
(IGrantable grantee, @NotNull String... actions) Grant the indicated permissions on this key to the given principal.Key.grantAdmin
(IGrantable grantee) Grant admins permissions using this key to the given principal.Alias.grantDecrypt
(IGrantable grantee) Grant decryption permissions using this key to the given principal.default Grant
IAlias.Jsii$Default.grantDecrypt
(IGrantable grantee) Grant decryption permissions using this key to the given principal.final Grant
IAlias.Jsii$Proxy.grantDecrypt
(IGrantable grantee) Grant decryption permissions using this key to the given principal.IKey.grantDecrypt
(IGrantable grantee) Grant decryption permissions using this key to the given principal.default Grant
IKey.Jsii$Default.grantDecrypt
(IGrantable grantee) Grant decryption permissions using this key to the given principal.final Grant
IKey.Jsii$Proxy.grantDecrypt
(IGrantable grantee) Grant decryption permissions using this key to the given principal.Key.grantDecrypt
(IGrantable grantee) Grant decryption permissions using this key to the given principal.Alias.grantEncrypt
(IGrantable grantee) Grant encryption permissions using this key to the given principal.default Grant
IAlias.Jsii$Default.grantEncrypt
(IGrantable grantee) Grant encryption permissions using this key to the given principal.final Grant
IAlias.Jsii$Proxy.grantEncrypt
(IGrantable grantee) Grant encryption permissions using this key to the given principal.IKey.grantEncrypt
(IGrantable grantee) Grant encryption permissions using this key to the given principal.default Grant
IKey.Jsii$Default.grantEncrypt
(IGrantable grantee) Grant encryption permissions using this key to the given principal.final Grant
IKey.Jsii$Proxy.grantEncrypt
(IGrantable grantee) Grant encryption permissions using this key to the given principal.Key.grantEncrypt
(IGrantable grantee) Grant encryption permissions using this key to the given principal.Alias.grantEncryptDecrypt
(IGrantable grantee) Grant encryption and decryption permissions using this key to the given principal.default Grant
IAlias.Jsii$Default.grantEncryptDecrypt
(IGrantable grantee) Grant encryption and decryption permissions using this key to the given principal.final Grant
IAlias.Jsii$Proxy.grantEncryptDecrypt
(IGrantable grantee) Grant encryption and decryption permissions using this key to the given principal.IKey.grantEncryptDecrypt
(IGrantable grantee) Grant encryption and decryption permissions using this key to the given principal.default Grant
IKey.Jsii$Default.grantEncryptDecrypt
(IGrantable grantee) Grant encryption and decryption permissions using this key to the given principal.final Grant
IKey.Jsii$Proxy.grantEncryptDecrypt
(IGrantable grantee) Grant encryption and decryption permissions using this key to the given principal.Key.grantEncryptDecrypt
(IGrantable grantee) Grant encryption and decryption permissions using this key to the given principal. -
Uses of Grant in software.amazon.awscdk.services.lambda
Modifier and TypeMethodDescriptionFunctionBase.grantInvoke
(IGrantable grantee) Grant the given identity permissions to invoke this Lambda.default Grant
IAlias.Jsii$Default.grantInvoke
(IGrantable identity) Grant the given identity permissions to invoke this Lambda.final Grant
IAlias.Jsii$Proxy.grantInvoke
(IGrantable identity) Grant the given identity permissions to invoke this Lambda.IFunction.grantInvoke
(IGrantable identity) Grant the given identity permissions to invoke this Lambda.default Grant
IFunction.Jsii$Default.grantInvoke
(IGrantable identity) Grant the given identity permissions to invoke this Lambda.final Grant
IFunction.Jsii$Proxy.grantInvoke
(IGrantable identity) Grant the given identity permissions to invoke this Lambda.default Grant
IVersion.Jsii$Default.grantInvoke
(IGrantable identity) Grant the given identity permissions to invoke this Lambda.final Grant
IVersion.Jsii$Proxy.grantInvoke
(IGrantable identity) Grant the given identity permissions to invoke this Lambda.FunctionBase.grantInvokeUrl
(IGrantable grantee) Grant the given identity permissions to invoke this Lambda Function URL.FunctionUrl.grantInvokeUrl
(IGrantable grantee) Grant the given identity permissions to invoke this Lambda Function URL.default Grant
IAlias.Jsii$Default.grantInvokeUrl
(IGrantable identity) Grant the given identity permissions to invoke this Lambda Function URL.final Grant
IAlias.Jsii$Proxy.grantInvokeUrl
(IGrantable identity) Grant the given identity permissions to invoke this Lambda Function URL.IFunction.grantInvokeUrl
(IGrantable identity) Grant the given identity permissions to invoke this Lambda Function URL.default Grant
IFunction.Jsii$Default.grantInvokeUrl
(IGrantable identity) Grant the given identity permissions to invoke this Lambda Function URL.final Grant
IFunction.Jsii$Proxy.grantInvokeUrl
(IGrantable identity) Grant the given identity permissions to invoke this Lambda Function URL.IFunctionUrl.grantInvokeUrl
(IGrantable identity) Grant the given identity permissions to invoke this Lambda Function URL.default Grant
IFunctionUrl.Jsii$Default.grantInvokeUrl
(IGrantable identity) Grant the given identity permissions to invoke this Lambda Function URL.final Grant
IFunctionUrl.Jsii$Proxy.grantInvokeUrl
(IGrantable identity) Grant the given identity permissions to invoke this Lambda Function URL.default Grant
IVersion.Jsii$Default.grantInvokeUrl
(IGrantable identity) Grant the given identity permissions to invoke this Lambda Function URL.final Grant
IVersion.Jsii$Proxy.grantInvokeUrl
(IGrantable identity) Grant the given identity permissions to invoke this Lambda Function URL. -
Uses of Grant in software.amazon.awscdk.services.logs
Modifier and TypeMethodDescriptionILogGroup.grant
(IGrantable grantee, @NotNull String... actions) Give the indicated permissions on this log group and all streams.default Grant
ILogGroup.Jsii$Default.grant
(IGrantable grantee, @NotNull String... actions) Give the indicated permissions on this log group and all streams.final Grant
ILogGroup.Jsii$Proxy.grant
(IGrantable grantee, @NotNull String... actions) Give the indicated permissions on this log group and all streams.LogGroup.grant
(IGrantable grantee, @NotNull String... actions) Give the indicated permissions on this log group and all streams.ILogGroup.grantWrite
(IGrantable grantee) Give permissions to write to create and write to streams in this log group.default Grant
ILogGroup.Jsii$Default.grantWrite
(IGrantable grantee) Give permissions to write to create and write to streams in this log group.final Grant
ILogGroup.Jsii$Proxy.grantWrite
(IGrantable grantee) Give permissions to write to create and write to streams in this log group.LogGroup.grantWrite
(IGrantable grantee) Give permissions to create and write to streams in this log group. -
Uses of Grant in software.amazon.awscdk.services.neptune
Modifier and TypeMethodDescriptionDatabaseClusterBase.grantConnect
(IGrantable grantee) (experimental) Grant the given identity connection access to the database.IDatabaseCluster.grantConnect
(IGrantable grantee) (experimental) Grant the given identity connection access to the database.default Grant
IDatabaseCluster.Jsii$Default.grantConnect
(IGrantable grantee) (experimental) Grant the given identity connection access to the database.final Grant
IDatabaseCluster.Jsii$Proxy.grantConnect
(IGrantable grantee) (experimental) Grant the given identity connection access to the database. -
Uses of Grant in software.amazon.awscdk.services.opensearchservice
Modifier and TypeMethodDescriptionDomain.grantIndexRead
(String index, IGrantable identity) Grant read permissions for an index in this domain to an IAM principal (Role/Group/User).IDomain.grantIndexRead
(String index, IGrantable identity) Grant read permissions for an index in this domain to an IAM principal (Role/Group/User).default Grant
IDomain.Jsii$Default.grantIndexRead
(String index, IGrantable identity) Grant read permissions for an index in this domain to an IAM principal (Role/Group/User).final Grant
IDomain.Jsii$Proxy.grantIndexRead
(String index, IGrantable identity) Grant read permissions for an index in this domain to an IAM principal (Role/Group/User).Domain.grantIndexReadWrite
(String index, IGrantable identity) Grant read/write permissions for an index in this domain to an IAM principal (Role/Group/User).IDomain.grantIndexReadWrite
(String index, IGrantable identity) Grant read/write permissions for an index in this domain to an IAM principal (Role/Group/User).default Grant
IDomain.Jsii$Default.grantIndexReadWrite
(String index, IGrantable identity) Grant read/write permissions for an index in this domain to an IAM principal (Role/Group/User).final Grant
IDomain.Jsii$Proxy.grantIndexReadWrite
(String index, IGrantable identity) Grant read/write permissions for an index in this domain to an IAM principal (Role/Group/User).Domain.grantIndexWrite
(String index, IGrantable identity) Grant write permissions for an index in this domain to an IAM principal (Role/Group/User).IDomain.grantIndexWrite
(String index, IGrantable identity) Grant write permissions for an index in this domain to an IAM principal (Role/Group/User).default Grant
IDomain.Jsii$Default.grantIndexWrite
(String index, IGrantable identity) Grant write permissions for an index in this domain to an IAM principal (Role/Group/User).final Grant
IDomain.Jsii$Proxy.grantIndexWrite
(String index, IGrantable identity) Grant write permissions for an index in this domain to an IAM principal (Role/Group/User).Domain.grantPathRead
(String path, IGrantable identity) Grant read permissions for a specific path in this domain to an IAM principal (Role/Group/User).IDomain.grantPathRead
(String path, IGrantable identity) Grant read permissions for a specific path in this domain to an IAM principal (Role/Group/User).default Grant
IDomain.Jsii$Default.grantPathRead
(String path, IGrantable identity) Grant read permissions for a specific path in this domain to an IAM principal (Role/Group/User).final Grant
IDomain.Jsii$Proxy.grantPathRead
(String path, IGrantable identity) Grant read permissions for a specific path in this domain to an IAM principal (Role/Group/User).Domain.grantPathReadWrite
(String path, IGrantable identity) Grant read/write permissions for a specific path in this domain to an IAM principal (Role/Group/User).IDomain.grantPathReadWrite
(String path, IGrantable identity) Grant read/write permissions for a specific path in this domain to an IAM principal (Role/Group/User).default Grant
IDomain.Jsii$Default.grantPathReadWrite
(String path, IGrantable identity) Grant read/write permissions for a specific path in this domain to an IAM principal (Role/Group/User).final Grant
IDomain.Jsii$Proxy.grantPathReadWrite
(String path, IGrantable identity) Grant read/write permissions for a specific path in this domain to an IAM principal (Role/Group/User).Domain.grantPathWrite
(String path, IGrantable identity) Grant write permissions for a specific path in this domain to an IAM principal (Role/Group/User).IDomain.grantPathWrite
(String path, IGrantable identity) Grant write permissions for a specific path in this domain to an IAM principal (Role/Group/User).default Grant
IDomain.Jsii$Default.grantPathWrite
(String path, IGrantable identity) Grant write permissions for a specific path in this domain to an IAM principal (Role/Group/User).final Grant
IDomain.Jsii$Proxy.grantPathWrite
(String path, IGrantable identity) Grant write permissions for a specific path in this domain to an IAM principal (Role/Group/User).Domain.grantRead
(IGrantable identity) Grant read permissions for this domain and its contents to an IAM principal (Role/Group/User).IDomain.grantRead
(IGrantable identity) Grant read permissions for this domain and its contents to an IAM principal (Role/Group/User).default Grant
IDomain.Jsii$Default.grantRead
(IGrantable identity) Grant read permissions for this domain and its contents to an IAM principal (Role/Group/User).final Grant
IDomain.Jsii$Proxy.grantRead
(IGrantable identity) Grant read permissions for this domain and its contents to an IAM principal (Role/Group/User).Domain.grantReadWrite
(IGrantable identity) Grant read/write permissions for this domain and its contents to an IAM principal (Role/Group/User).IDomain.grantReadWrite
(IGrantable identity) Grant read/write permissions for this domain and its contents to an IAM principal (Role/Group/User).default Grant
IDomain.Jsii$Default.grantReadWrite
(IGrantable identity) Grant read/write permissions for this domain and its contents to an IAM principal (Role/Group/User).final Grant
IDomain.Jsii$Proxy.grantReadWrite
(IGrantable identity) Grant read/write permissions for this domain and its contents to an IAM principal (Role/Group/User).Domain.grantWrite
(IGrantable identity) Grant write permissions for this domain and its contents to an IAM principal (Role/Group/User).IDomain.grantWrite
(IGrantable identity) Grant write permissions for this domain and its contents to an IAM principal (Role/Group/User).default Grant
IDomain.Jsii$Default.grantWrite
(IGrantable identity) Grant write permissions for this domain and its contents to an IAM principal (Role/Group/User).final Grant
IDomain.Jsii$Proxy.grantWrite
(IGrantable identity) Grant write permissions for this domain and its contents to an IAM principal (Role/Group/User). -
Uses of Grant in software.amazon.awscdk.services.rds
Modifier and TypeMethodDescriptionDatabaseInstanceBase.grantConnect
(IGrantable grantee) Grant the given identity connection access to the database.DatabaseProxy.grantConnect
(IGrantable grantee) Grant the given identity connection access to the proxy.DatabaseProxy.grantConnect
(IGrantable grantee, String dbUser) Grant the given identity connection access to the proxy.IDatabaseInstance.grantConnect
(IGrantable grantee) Grant the given identity connection access to the database.default Grant
IDatabaseInstance.Jsii$Default.grantConnect
(IGrantable grantee) Grant the given identity connection access to the database.final Grant
IDatabaseInstance.Jsii$Proxy.grantConnect
(IGrantable grantee) Grant the given identity connection access to the database.IDatabaseProxy.grantConnect
(IGrantable grantee) Grant the given identity connection access to the proxy.IDatabaseProxy.grantConnect
(IGrantable grantee, String dbUser) Grant the given identity connection access to the proxy.default Grant
IDatabaseProxy.Jsii$Default.grantConnect
(IGrantable grantee, String dbUser) Grant the given identity connection access to the proxy.final Grant
IDatabaseProxy.Jsii$Proxy.grantConnect
(IGrantable grantee) Grant the given identity connection access to the proxy.final Grant
IDatabaseProxy.Jsii$Proxy.grantConnect
(IGrantable grantee, String dbUser) Grant the given identity connection access to the proxy.IServerlessCluster.grantDataApiAccess
(IGrantable grantee) Grant the given identity to access to the Data API.default Grant
IServerlessCluster.Jsii$Default.grantDataApiAccess
(IGrantable grantee) Grant the given identity to access to the Data API.final Grant
IServerlessCluster.Jsii$Proxy.grantDataApiAccess
(IGrantable grantee) Grant the given identity to access to the Data API.ServerlessCluster.grantDataApiAccess
(IGrantable grantee) Grant the given identity to access to the Data API, including read access to the secret attached to the cluster if present.ServerlessClusterFromSnapshot.grantDataApiAccess
(IGrantable grantee) Grant the given identity to access to the Data API, including read access to the secret attached to the cluster if present. -
Uses of Grant in software.amazon.awscdk.services.s3
Modifier and TypeMethodDescriptionBucketBase.grantDelete
(IGrantable identity) Grants s3:DeleteObject* permission to an IAM principal for objects in this bucket.BucketBase.grantDelete
(IGrantable identity, Object objectsKeyPattern) Grants s3:DeleteObject* permission to an IAM principal for objects in this bucket.IBucket.grantDelete
(IGrantable identity) Grants s3:DeleteObject* permission to an IAM principal for objects in this bucket.IBucket.grantDelete
(IGrantable identity, Object objectsKeyPattern) Grants s3:DeleteObject* permission to an IAM principal for objects in this bucket.default Grant
IBucket.Jsii$Default.grantDelete
(IGrantable identity, Object objectsKeyPattern) Grants s3:DeleteObject* permission to an IAM principal for objects in this bucket.final Grant
IBucket.Jsii$Proxy.grantDelete
(IGrantable identity) Grants s3:DeleteObject* permission to an IAM principal for objects in this bucket.final Grant
IBucket.Jsii$Proxy.grantDelete
(IGrantable identity, Object objectsKeyPattern) Grants s3:DeleteObject* permission to an IAM principal for objects in this bucket.BucketBase.grantPublicAccess
(String keyPrefix, @NotNull String... allowedActions) Allows unrestricted access to objects from this bucket.IBucket.grantPublicAccess
(String keyPrefix, @NotNull String... allowedActions) Allows unrestricted access to objects from this bucket.default Grant
IBucket.Jsii$Default.grantPublicAccess
(String keyPrefix, @NotNull String... allowedActions) Allows unrestricted access to objects from this bucket.final Grant
IBucket.Jsii$Proxy.grantPublicAccess
(String keyPrefix, @NotNull String... allowedActions) Allows unrestricted access to objects from this bucket.BucketBase.grantPut
(IGrantable identity) Grants s3:PutObject* and s3:Abort* permissions for this bucket to an IAM principal.BucketBase.grantPut
(IGrantable identity, Object objectsKeyPattern) Grants s3:PutObject* and s3:Abort* permissions for this bucket to an IAM principal.IBucket.grantPut
(IGrantable identity) Grants s3:PutObject* and s3:Abort* permissions for this bucket to an IAM principal.IBucket.grantPut
(IGrantable identity, Object objectsKeyPattern) Grants s3:PutObject* and s3:Abort* permissions for this bucket to an IAM principal.default Grant
IBucket.Jsii$Default.grantPut
(IGrantable identity, Object objectsKeyPattern) Grants s3:PutObject* and s3:Abort* permissions for this bucket to an IAM principal.final Grant
IBucket.Jsii$Proxy.grantPut
(IGrantable identity) Grants s3:PutObject* and s3:Abort* permissions for this bucket to an IAM principal.final Grant
IBucket.Jsii$Proxy.grantPut
(IGrantable identity, Object objectsKeyPattern) Grants s3:PutObject* and s3:Abort* permissions for this bucket to an IAM principal.BucketBase.grantPutAcl
(IGrantable identity) Grant the given IAM identity permissions to modify the ACLs of objects in the given Bucket.BucketBase.grantPutAcl
(IGrantable identity, String objectsKeyPattern) Grant the given IAM identity permissions to modify the ACLs of objects in the given Bucket.IBucket.grantPutAcl
(IGrantable identity) Grant the given IAM identity permissions to modify the ACLs of objects in the given Bucket.IBucket.grantPutAcl
(IGrantable identity, String objectsKeyPattern) Grant the given IAM identity permissions to modify the ACLs of objects in the given Bucket.default Grant
IBucket.Jsii$Default.grantPutAcl
(IGrantable identity, String objectsKeyPattern) Grant the given IAM identity permissions to modify the ACLs of objects in the given Bucket.final Grant
IBucket.Jsii$Proxy.grantPutAcl
(IGrantable identity) Grant the given IAM identity permissions to modify the ACLs of objects in the given Bucket.final Grant
IBucket.Jsii$Proxy.grantPutAcl
(IGrantable identity, String objectsKeyPattern) Grant the given IAM identity permissions to modify the ACLs of objects in the given Bucket.BucketBase.grantRead
(IGrantable identity) Grant read permissions for this bucket and it's contents to an IAM principal (Role/Group/User).BucketBase.grantRead
(IGrantable identity, Object objectsKeyPattern) Grant read permissions for this bucket and it's contents to an IAM principal (Role/Group/User).IBucket.grantRead
(IGrantable identity) Grant read permissions for this bucket and it's contents to an IAM principal (Role/Group/User).IBucket.grantRead
(IGrantable identity, Object objectsKeyPattern) Grant read permissions for this bucket and it's contents to an IAM principal (Role/Group/User).default Grant
IBucket.Jsii$Default.grantRead
(IGrantable identity, Object objectsKeyPattern) Grant read permissions for this bucket and it's contents to an IAM principal (Role/Group/User).final Grant
IBucket.Jsii$Proxy.grantRead
(IGrantable identity) Grant read permissions for this bucket and it's contents to an IAM principal (Role/Group/User).final Grant
IBucket.Jsii$Proxy.grantRead
(IGrantable identity, Object objectsKeyPattern) Grant read permissions for this bucket and it's contents to an IAM principal (Role/Group/User).BucketBase.grantReadWrite
(IGrantable identity) Grants read/write permissions for this bucket and it's contents to an IAM principal (Role/Group/User).BucketBase.grantReadWrite
(IGrantable identity, Object objectsKeyPattern) Grants read/write permissions for this bucket and it's contents to an IAM principal (Role/Group/User).IBucket.grantReadWrite
(IGrantable identity) Grants read/write permissions for this bucket and it's contents to an IAM principal (Role/Group/User).IBucket.grantReadWrite
(IGrantable identity, Object objectsKeyPattern) Grants read/write permissions for this bucket and it's contents to an IAM principal (Role/Group/User).default Grant
IBucket.Jsii$Default.grantReadWrite
(IGrantable identity, Object objectsKeyPattern) Grants read/write permissions for this bucket and it's contents to an IAM principal (Role/Group/User).final Grant
IBucket.Jsii$Proxy.grantReadWrite
(IGrantable identity) Grants read/write permissions for this bucket and it's contents to an IAM principal (Role/Group/User).final Grant
IBucket.Jsii$Proxy.grantReadWrite
(IGrantable identity, Object objectsKeyPattern) Grants read/write permissions for this bucket and it's contents to an IAM principal (Role/Group/User).BucketBase.grantWrite
(IGrantable identity) Grant write permissions to this bucket to an IAM principal.BucketBase.grantWrite
(IGrantable identity, Object objectsKeyPattern) Grant write permissions to this bucket to an IAM principal.IBucket.grantWrite
(IGrantable identity) Grant write permissions to this bucket to an IAM principal.IBucket.grantWrite
(IGrantable identity, Object objectsKeyPattern) Grant write permissions to this bucket to an IAM principal.default Grant
IBucket.Jsii$Default.grantWrite
(IGrantable identity, Object objectsKeyPattern) Grant write permissions to this bucket to an IAM principal.final Grant
IBucket.Jsii$Proxy.grantWrite
(IGrantable identity) Grant write permissions to this bucket to an IAM principal.final Grant
IBucket.Jsii$Proxy.grantWrite
(IGrantable identity, Object objectsKeyPattern) Grant write permissions to this bucket to an IAM principal. -
Uses of Grant in software.amazon.awscdk.services.secretsmanager
Modifier and TypeMethodDescriptionISecret.grantRead
(IGrantable grantee) Grants reading the secret value to some role.ISecret.grantRead
(IGrantable grantee, List<String> versionStages) Grants reading the secret value to some role.default Grant
ISecret.Jsii$Default.grantRead
(IGrantable grantee, List<String> versionStages) Grants reading the secret value to some role.final Grant
ISecret.Jsii$Proxy.grantRead
(IGrantable grantee) Grants reading the secret value to some role.final Grant
ISecret.Jsii$Proxy.grantRead
(IGrantable grantee, List<String> versionStages) Grants reading the secret value to some role.default Grant
ISecretTargetAttachment.Jsii$Default.grantRead
(IGrantable grantee, List<String> versionStages) Grants reading the secret value to some role.final Grant
ISecretTargetAttachment.Jsii$Proxy.grantRead
(IGrantable grantee) Grants reading the secret value to some role.final Grant
ISecretTargetAttachment.Jsii$Proxy.grantRead
(IGrantable grantee, List<String> versionStages) Grants reading the secret value to some role.Secret.grantRead
(IGrantable grantee) Grants reading the secret value to some role.Secret.grantRead
(IGrantable grantee, List<String> versionStages) Grants reading the secret value to some role.SecretTargetAttachment.grantRead
(IGrantable grantee) Grants reading the secret value to some role.SecretTargetAttachment.grantRead
(IGrantable grantee, List<String> versionStages) Grants reading the secret value to some role.ISecret.grantWrite
(IGrantable grantee) Grants writing and updating the secret value to some role.default Grant
ISecret.Jsii$Default.grantWrite
(IGrantable grantee) Grants writing and updating the secret value to some role.final Grant
ISecret.Jsii$Proxy.grantWrite
(IGrantable grantee) Grants writing and updating the secret value to some role.default Grant
ISecretTargetAttachment.Jsii$Default.grantWrite
(IGrantable grantee) Grants writing and updating the secret value to some role.final Grant
ISecretTargetAttachment.Jsii$Proxy.grantWrite
(IGrantable grantee) Grants writing and updating the secret value to some role.Secret.grantWrite
(IGrantable grantee) Grants writing and updating the secret value to some role.SecretTargetAttachment.grantWrite
(IGrantable grantee) Grants writing and updating the secret value to some role. -
Uses of Grant in software.amazon.awscdk.services.sns
Modifier and TypeMethodDescriptionITopic.grantPublish
(IGrantable identity) Grant topic publishing permissions to the given identity.default Grant
ITopic.Jsii$Default.grantPublish
(IGrantable identity) Grant topic publishing permissions to the given identity.final Grant
ITopic.Jsii$Proxy.grantPublish
(IGrantable identity) Grant topic publishing permissions to the given identity.TopicBase.grantPublish
(IGrantable grantee) Grant topic publishing permissions to the given identity. -
Uses of Grant in software.amazon.awscdk.services.sqs
Modifier and TypeMethodDescriptionIQueue.grant
(IGrantable grantee, @NotNull String... queueActions) Grant the actions defined in queueActions to the identity Principal given on this SQS queue resource.default Grant
IQueue.Jsii$Default.grant
(IGrantable grantee, @NotNull String... queueActions) Grant the actions defined in queueActions to the identity Principal given on this SQS queue resource.final Grant
IQueue.Jsii$Proxy.grant
(IGrantable grantee, @NotNull String... queueActions) Grant the actions defined in queueActions to the identity Principal given on this SQS queue resource.QueueBase.grant
(IGrantable grantee, @NotNull String... actions) Grant the actions defined in queueActions to the identity Principal given on this SQS queue resource.IQueue.grantConsumeMessages
(IGrantable grantee) Grant permissions to consume messages from a queue.default Grant
IQueue.Jsii$Default.grantConsumeMessages
(IGrantable grantee) Grant permissions to consume messages from a queue.final Grant
IQueue.Jsii$Proxy.grantConsumeMessages
(IGrantable grantee) Grant permissions to consume messages from a queue.QueueBase.grantConsumeMessages
(IGrantable grantee) Grant permissions to consume messages from a queue.IQueue.grantPurge
(IGrantable grantee) Grant an IAM principal permissions to purge all messages from the queue.default Grant
IQueue.Jsii$Default.grantPurge
(IGrantable grantee) Grant an IAM principal permissions to purge all messages from the queue.final Grant
IQueue.Jsii$Proxy.grantPurge
(IGrantable grantee) Grant an IAM principal permissions to purge all messages from the queue.QueueBase.grantPurge
(IGrantable grantee) Grant an IAM principal permissions to purge all messages from the queue.IQueue.grantSendMessages
(IGrantable grantee) Grant access to send messages to a queue to the given identity.default Grant
IQueue.Jsii$Default.grantSendMessages
(IGrantable grantee) Grant access to send messages to a queue to the given identity.final Grant
IQueue.Jsii$Proxy.grantSendMessages
(IGrantable grantee) Grant access to send messages to a queue to the given identity.QueueBase.grantSendMessages
(IGrantable grantee) Grant access to send messages to a queue to the given identity. -
Uses of Grant in software.amazon.awscdk.services.ssm
Modifier and TypeMethodDescriptionIParameter.grantRead
(IGrantable grantee) Grants read (DescribeParameter, GetParameter, GetParameterHistory) permissions on the SSM Parameter.default Grant
IParameter.Jsii$Default.grantRead
(IGrantable grantee) Grants read (DescribeParameter, GetParameter, GetParameterHistory) permissions on the SSM Parameter.final Grant
IParameter.Jsii$Proxy.grantRead
(IGrantable grantee) Grants read (DescribeParameter, GetParameter, GetParameterHistory) permissions on the SSM Parameter.default Grant
IStringListParameter.Jsii$Default.grantRead
(IGrantable grantee) Grants read (DescribeParameter, GetParameter, GetParameterHistory) permissions on the SSM Parameter.final Grant
IStringListParameter.Jsii$Proxy.grantRead
(IGrantable grantee) Grants read (DescribeParameter, GetParameter, GetParameterHistory) permissions on the SSM Parameter.default Grant
IStringParameter.Jsii$Default.grantRead
(IGrantable grantee) Grants read (DescribeParameter, GetParameter, GetParameterHistory) permissions on the SSM Parameter.final Grant
IStringParameter.Jsii$Proxy.grantRead
(IGrantable grantee) Grants read (DescribeParameter, GetParameter, GetParameterHistory) permissions on the SSM Parameter.StringListParameter.grantRead
(IGrantable grantee) Grants read (DescribeParameter, GetParameter, GetParameterHistory) permissions on the SSM Parameter.StringParameter.grantRead
(IGrantable grantee) Grants read (DescribeParameter, GetParameter, GetParameterHistory) permissions on the SSM Parameter.IParameter.grantWrite
(IGrantable grantee) Grants write (PutParameter) permissions on the SSM Parameter.default Grant
IParameter.Jsii$Default.grantWrite
(IGrantable grantee) Grants write (PutParameter) permissions on the SSM Parameter.final Grant
IParameter.Jsii$Proxy.grantWrite
(IGrantable grantee) Grants write (PutParameter) permissions on the SSM Parameter.default Grant
IStringListParameter.Jsii$Default.grantWrite
(IGrantable grantee) Grants write (PutParameter) permissions on the SSM Parameter.final Grant
IStringListParameter.Jsii$Proxy.grantWrite
(IGrantable grantee) Grants write (PutParameter) permissions on the SSM Parameter.default Grant
IStringParameter.Jsii$Default.grantWrite
(IGrantable grantee) Grants write (PutParameter) permissions on the SSM Parameter.final Grant
IStringParameter.Jsii$Proxy.grantWrite
(IGrantable grantee) Grants write (PutParameter) permissions on the SSM Parameter.StringListParameter.grantWrite
(IGrantable grantee) Grants write (PutParameter) permissions on the SSM Parameter.StringParameter.grantWrite
(IGrantable grantee) Grants write (PutParameter) permissions on the SSM Parameter. -
Uses of Grant in software.amazon.awscdk.services.stepfunctions
Modifier and TypeMethodDescriptionActivity.grant
(IGrantable identity, @NotNull String... actions) Grant the given identity permissions on this Activity.IStateMachine.grant
(IGrantable identity, @NotNull String... actions) Grant the given identity custom permissions.default Grant
IStateMachine.Jsii$Default.grant
(IGrantable identity, @NotNull String... actions) Grant the given identity custom permissions.final Grant
IStateMachine.Jsii$Proxy.grant
(IGrantable identity, @NotNull String... actions) Grant the given identity custom permissions.StateMachine.grant
(IGrantable identity, @NotNull String... actions) Grant the given identity custom permissions.IStateMachine.grantExecution
(IGrantable identity, @NotNull String... actions) Grant the given identity permissions for all executions of a state machine.default Grant
IStateMachine.Jsii$Default.grantExecution
(IGrantable identity, @NotNull String... actions) Grant the given identity permissions for all executions of a state machine.final Grant
IStateMachine.Jsii$Proxy.grantExecution
(IGrantable identity, @NotNull String... actions) Grant the given identity permissions for all executions of a state machine.StateMachine.grantExecution
(IGrantable identity, @NotNull String... actions) Grant the given identity permissions on all executions of the state machine.IStateMachine.grantRead
(IGrantable identity) Grant the given identity read permissions for this state machine.default Grant
IStateMachine.Jsii$Default.grantRead
(IGrantable identity) Grant the given identity read permissions for this state machine.final Grant
IStateMachine.Jsii$Proxy.grantRead
(IGrantable identity) Grant the given identity read permissions for this state machine.StateMachine.grantRead
(IGrantable identity) Grant the given identity permissions to read results from state machine.IStateMachine.grantStartExecution
(IGrantable identity) Grant the given identity permissions to start an execution of this state machine.default Grant
IStateMachine.Jsii$Default.grantStartExecution
(IGrantable identity) Grant the given identity permissions to start an execution of this state machine.final Grant
IStateMachine.Jsii$Proxy.grantStartExecution
(IGrantable identity) Grant the given identity permissions to start an execution of this state machine.StateMachine.grantStartExecution
(IGrantable identity) Grant the given identity permissions to start an execution of this state machine.IStateMachine.grantStartSyncExecution
(IGrantable identity) Grant the given identity permissions to start a synchronous execution of this state machine.default Grant
IStateMachine.Jsii$Default.grantStartSyncExecution
(IGrantable identity) Grant the given identity permissions to start a synchronous execution of this state machine.final Grant
IStateMachine.Jsii$Proxy.grantStartSyncExecution
(IGrantable identity) Grant the given identity permissions to start a synchronous execution of this state machine.StateMachine.grantStartSyncExecution
(IGrantable identity) Grant the given identity permissions to start a synchronous execution of this state machine.IStateMachine.grantTaskResponse
(IGrantable identity) Grant the given identity read permissions for this state machine.default Grant
IStateMachine.Jsii$Default.grantTaskResponse
(IGrantable identity) Grant the given identity read permissions for this state machine.final Grant
IStateMachine.Jsii$Proxy.grantTaskResponse
(IGrantable identity) Grant the given identity read permissions for this state machine.StateMachine.grantTaskResponse
(IGrantable identity) Grant the given identity task response permissions on a state machine.
Table.grantTableListStreams(software.amazon.awscdk.services.iam.IGrantable)
for more granular permission