Uses of Interface
software.amazon.awscdk.services.iam.IGrantable
Package
Description
AWS CDK Custom Resources
CDK Pipelines
AWS Amplify Construct Library
Amazon API Gateway Construct Library
AWS APIGatewayv2 Construct Library
AWS AppConfig Construct Library
AWS App Mesh Construct Library
AWS::AppRunner Construct Library
AWS AppSync Construct Library
Amazon EC2 Auto Scaling Construct Library
AWS Backup Construct Library
AWS Batch Construct Library
AWS::Chatbot Construct Library
Amazon CloudFront Construct Library
Amazon CloudWatch Construct Library
AWS CodeBuild Construct Library
AWS CodeCommit Construct Library
AWS CodeDeploy Construct Library
AWS::CodeGuruProfiler Construct Library
AWS CodePipeline Actions
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 EKS Construct Library
Amazon OpenSearch Service Construct Library
Amazon EventBridge Construct Library
Amazon GameLift Construct Library
AWS Glue Construct Library
AWS Identity and Access Management Construct Library
AWS::IoTEvents Construct Library
Amazon Kinesis Construct Library
Kinesis Analytics Flink
Amazon Kinesis Data Firehose Construct Library
AWS Key Management Service Construct Library
AWS Lambda Construct Library
Amazon Lambda Golang Library
Amazon Lambda Node.js Library
Amazon Lambda Python Library
AWS::Location Construct Library
Amazon CloudWatch Logs Construct Library
Amazon Neptune Construct Library
Amazon OpenSearch Service Construct Library
Amazon Relational Database Service Construct Library
Amazon Route53 Construct Library
Amazon S3 Construct Library
AWS CDK Assets
Amazon SageMaker Construct Library
Amazon SageMaker Construct Library
Amazon EventBridge Scheduler Construct Library
AWS Secrets Manager Construct Library
Amazon Simple Email Service Construct Library
Amazon Simple Notification Service Construct Library
Amazon Simple Queue Service Construct Library
AWS Systems Manager Construct Library
AWS Step Functions Construct Library
Tasks for AWS Step Functions
Amazon CloudWatch Synthetics Construct Library
Triggers
-
Uses of IGrantable in software.amazon.awscdk.customresources
Modifier and TypeClassDescriptionclass
Defines a custom resource that is materialized using specific AWS API calls.Modifier and TypeMethodDescriptionWaiterStateMachine.grantStartExecution
(IGrantable identity) Grant the given identity permissions on StartExecution of the state machine. -
Uses of IGrantable in software.amazon.awscdk.pipelines
Modifier and TypeMethodDescriptionabstract void
DockerCredential.grantRead
(IGrantable grantee, DockerCredentialUsage usage) Grant read-only access to the registry credentials. -
Uses of IGrantable in software.amazon.awscdk.services.amplify.alpha
-
Uses of IGrantable in software.amazon.awscdk.services.apigateway
Modifier and TypeMethodDescriptionMethod.grantExecute
(IGrantable grantee) Grants an IAM principal permission to invoke this method.ApiKey.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.Modifier and TypeMethodDescriptionAssetApiDefinition.Builder.readers
(List<? extends IGrantable> readers) A list of principals that should be able to read this asset from S3. -
Uses of IGrantable in software.amazon.awscdk.services.apigatewayv2
Modifier and TypeMethodDescriptionHttpRoute.grantInvoke
(IGrantable grantee) Grant access to invoke the route.HttpRoute.grantInvoke
(IGrantable grantee, GrantInvokeOptions options) Grant access to invoke the route.IHttpRoute.grantInvoke
(IGrantable grantee) Grant access to invoke the route.IHttpRoute.grantInvoke
(IGrantable grantee, GrantInvokeOptions options) Grant access to invoke the route.default Grant
IHttpRoute.Jsii$Default.grantInvoke
(IGrantable grantee, GrantInvokeOptions options) Grant access to invoke the route.final Grant
IHttpRoute.Jsii$Proxy.grantInvoke
(IGrantable grantee) Grant access to invoke the route.final Grant
IHttpRoute.Jsii$Proxy.grantInvoke
(IGrantable grantee, GrantInvokeOptions options) Grant access to invoke the route.WebSocketApi.grantManageConnections
(IGrantable identity) Grant access to the API Gateway management API for this WebSocket API to an IAM principal (Role/Group/User).WebSocketStage.grantManagementApiAccess
(IGrantable identity) Grant access to the API Gateway management API for this WebSocket API Stage to an IAM principal (Role/Group/User). -
Uses of IGrantable in software.amazon.awscdk.services.appconfig
Modifier and TypeMethodDescriptionEnvironment.grant
(IGrantable grantee, @NotNull String... actions) Adds an IAM policy statement associated with this environment to an IAM principal's policy.IEnvironment.grant
(IGrantable grantee, @NotNull String... actions) Adds an IAM policy statement associated with this environment to an IAM principal's policy.default Grant
IEnvironment.Jsii$Default.grant
(IGrantable grantee, @NotNull String... actions) Adds an IAM policy statement associated with this environment to an IAM principal's policy.final Grant
IEnvironment.Jsii$Proxy.grant
(IGrantable grantee, @NotNull String... actions) Adds an IAM policy statement associated with this environment to an IAM principal's policy.Environment.grantReadConfig
(IGrantable identity) Permits an IAM principal to perform read operations on this environment's configurations.IEnvironment.grantReadConfig
(IGrantable grantee) Permits an IAM principal to perform read operations on this environment's configurations.default Grant
IEnvironment.Jsii$Default.grantReadConfig
(IGrantable grantee) Permits an IAM principal to perform read operations on this environment's configurations.final Grant
IEnvironment.Jsii$Proxy.grantReadConfig
(IGrantable grantee) Permits an IAM principal to perform read operations on this environment's configurations. -
Uses of IGrantable 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 IGrantable in software.amazon.awscdk.services.apprunner.alpha
Modifier and TypeMethodDescriptionabstract Grant
Secret.grantRead
(IGrantable grantee) (experimental) Grants reading the secret to a principal. -
Uses of IGrantable in software.amazon.awscdk.services.appsync
Modifier and TypeClassDescriptionclass
Abstract AppSync datasource implementation.class
An AppSync datasource backed by a DynamoDB table.class
Deprecated.class
An AppSync datasource backed by EventBridge.class
An AppSync datasource backed by a http endpoint.class
An AppSync datasource backed by a Lambda function.class
An Appsync datasource backed by OpenSearch.class
An AppSync datasource backed by RDS.Modifier and TypeMethodDescriptionGraphqlApiBase.grant
(IGrantable grantee, IamResource resources, @NotNull String... actions) Adds an IAM policy statement associated with this GraphQLApi to an IAM principal's policy.IGraphqlApi.grant
(IGrantable grantee, IamResource resources, @NotNull String... actions) Adds an IAM policy statement associated with this GraphQLApi to an IAM principal's policy.default Grant
IGraphqlApi.Jsii$Default.grant
(IGrantable grantee, IamResource resources, @NotNull String... actions) Adds an IAM policy statement associated with this GraphQLApi to an IAM principal's policy.final Grant
IGraphqlApi.Jsii$Proxy.grant
(IGrantable grantee, IamResource resources, @NotNull String... actions) Adds an IAM policy statement associated with this GraphQLApi to an IAM principal's policy.GraphqlApiBase.grantMutation
(IGrantable grantee, @NotNull String... fields) Adds an IAM policy statement for Mutation access to this GraphQLApi to an IAM principal's policy.IGraphqlApi.grantMutation
(IGrantable grantee, @NotNull String... fields) Adds an IAM policy statement for Mutation access to this GraphQLApi to an IAM principal's policy.default Grant
IGraphqlApi.Jsii$Default.grantMutation
(IGrantable grantee, @NotNull String... fields) Adds an IAM policy statement for Mutation access to this GraphQLApi to an IAM principal's policy.final Grant
IGraphqlApi.Jsii$Proxy.grantMutation
(IGrantable grantee, @NotNull String... fields) Adds an IAM policy statement for Mutation access to this GraphQLApi to an IAM principal's policy.GraphqlApiBase.grantQuery
(IGrantable grantee, @NotNull String... fields) Adds an IAM policy statement for Query access to this GraphQLApi to an IAM principal's policy.IGraphqlApi.grantQuery
(IGrantable grantee, @NotNull String... fields) Adds an IAM policy statement for Query access to this GraphQLApi to an IAM principal's policy.default Grant
IGraphqlApi.Jsii$Default.grantQuery
(IGrantable grantee, @NotNull String... fields) Adds an IAM policy statement for Query access to this GraphQLApi to an IAM principal's policy.final Grant
IGraphqlApi.Jsii$Proxy.grantQuery
(IGrantable grantee, @NotNull String... fields) Adds an IAM policy statement for Query access to this GraphQLApi to an IAM principal's policy.GraphqlApiBase.grantSubscription
(IGrantable grantee, @NotNull String... fields) Adds an IAM policy statement for Subscription access to this GraphQLApi to an IAM principal's policy.IGraphqlApi.grantSubscription
(IGrantable grantee, @NotNull String... fields) Adds an IAM policy statement for Subscription access to this GraphQLApi to an IAM principal's policy.default Grant
IGraphqlApi.Jsii$Default.grantSubscription
(IGrantable grantee, @NotNull String... fields) Adds an IAM policy statement for Subscription access to this GraphQLApi to an IAM principal's policy.final Grant
IGraphqlApi.Jsii$Proxy.grantSubscription
(IGrantable grantee, @NotNull String... fields) Adds an IAM policy statement for Subscription access to this GraphQLApi to an IAM principal's policy.Modifier and TypeMethodDescriptionAssetCode.Builder.readers
(List<? extends IGrantable> readers) A list of principals that should be able to read this asset from S3. -
Uses of IGrantable in software.amazon.awscdk.services.autoscaling
Modifier and TypeInterfaceDescriptioninterface
An AutoScalingGroup.static interface
Internal default implementation forIAutoScalingGroup
.Modifier and TypeClassDescriptionclass
A Fleet represents a managed set of EC2 instances.static final class
A proxy class which represents a concrete javascript instance of this type. -
Uses of IGrantable 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 IGrantable in software.amazon.awscdk.services.batch
Modifier and TypeMethodDescriptionabstract Grant
Secret.grantRead
(IGrantable grantee) Grants reading the secret to a principal.void
EcsJobDefinition.grantSubmitJob
(IGrantable identity, IJobQueue queue) Grants thebatch:submitJob
permission to the identity on both this job definition and thequeue
. -
Uses of IGrantable in software.amazon.awscdk.services.chatbot
Modifier and TypeInterfaceDescriptioninterface
Represents a Slack channel configuration.static interface
Internal default implementation forISlackChannelConfiguration
.Modifier and TypeClassDescriptionstatic final class
A proxy class which represents a concrete javascript instance of this type.class
A new Slack channel configuration. -
Uses of IGrantable in software.amazon.awscdk.services.cloudfront
Modifier and TypeInterfaceDescriptioninterface
Interface for CloudFront OriginAccessIdentity.static interface
Internal default implementation forIOriginAccessIdentity
.Modifier and TypeClassDescriptionstatic final class
A proxy class which represents a concrete javascript instance of this type.class
An origin access identity is a special CloudFront user that you can associate with Amazon S3 origins, so that you can secure all or just some of your Amazon S3 content.Modifier and TypeMethodDescriptionCloudFrontWebDistribution.grant
(IGrantable identity, @NotNull String... actions) Deprecated.Distribution.grant
(IGrantable identity, @NotNull String... actions) Adds an IAM policy statement associated with this distribution to an IAM principal's policy.IDistribution.grant
(IGrantable identity, @NotNull String... actions) Adds an IAM policy statement associated with this distribution to an IAM principal's policy.default Grant
IDistribution.Jsii$Default.grant
(IGrantable identity, @NotNull String... actions) Adds an IAM policy statement associated with this distribution to an IAM principal's policy.final Grant
IDistribution.Jsii$Proxy.grant
(IGrantable identity, @NotNull String... actions) Adds an IAM policy statement associated with this distribution to an IAM principal's policy.CloudFrontWebDistribution.grantCreateInvalidation
(IGrantable identity) Deprecated.Distribution.grantCreateInvalidation
(IGrantable identity) Grant to create invalidations for this bucket to an IAM principal (Role/Group/User).IDistribution.grantCreateInvalidation
(IGrantable identity) Grant to create invalidations for this bucket to an IAM principal (Role/Group/User).default Grant
IDistribution.Jsii$Default.grantCreateInvalidation
(IGrantable identity) Grant to create invalidations for this bucket to an IAM principal (Role/Group/User).final Grant
IDistribution.Jsii$Proxy.grantCreateInvalidation
(IGrantable identity) Grant to create invalidations for this bucket to an IAM principal (Role/Group/User).Modifier and TypeMethodDescriptionAssetImportSource.Builder.readers
(List<? extends IGrantable> readers) A list of principals that should be able to read this asset from S3. -
Uses of IGrantable in software.amazon.awscdk.services.cloudfront.experimental
Modifier and TypeMethodDescriptionEdgeFunction.grantInvoke
(IGrantable identity) Grant the given identity permissions to invoke this Lambda.EdgeFunction.grantInvokeLatestVersion
(IGrantable identity) Grant the given identity permissions to invoke the $LATEST version or unqualified version of this Lambda.EdgeFunction.grantInvokeUrl
(IGrantable identity) Grant the given identity permissions to invoke this Lambda Function URL.EdgeFunction.grantInvokeVersion
(IGrantable identity, IVersion version) Grant the given identity permissions to invoke the given version of this Lambda. -
Uses of IGrantable 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 IGrantable in software.amazon.awscdk.services.codebuild
Modifier and TypeInterfaceDescriptioninterface
static interface
Internal default implementation forIProject
.Modifier and TypeClassDescriptionstatic final class
A proxy class which represents a concrete javascript instance of this type.class
A convenience class for CodeBuild Projects that are used in CodePipeline.class
A representation of a CodeBuild Project.class
Permissions Boundary for a CodeBuild Project running untrusted code.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.Project.serializeEnvVariables
(Map<String, ? extends BuildEnvironmentVariable> environmentVariables, Boolean validateNoPlainTextSecrets, IGrantable principal) Convert the environment variables map of string toBuildEnvironmentVariable
, which is the customer-facing type, to a list ofCfnProject.EnvironmentVariableProperty
, which is the representation of environment variables in CloudFormation. -
Uses of IGrantable 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 IGrantable 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 IGrantable 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 IGrantable in software.amazon.awscdk.services.codepipeline.actions
Modifier and TypeMethodDescriptionvoid
ManualApprovalAction.grantManualApproval
(IGrantable grantable) grant the provided principal the permissions to approve or reject this manual approval action. -
Uses of IGrantable in software.amazon.awscdk.services.cognito
Modifier and TypeMethodDescriptionIUserPool.grant
(IGrantable grantee, @NotNull String... actions) Adds an IAM policy statement associated with this user pool to an IAM principal's policy.default Grant
IUserPool.Jsii$Default.grant
(IGrantable grantee, @NotNull String... actions) Adds an IAM policy statement associated with this user pool to an IAM principal's policy.final Grant
IUserPool.Jsii$Proxy.grant
(IGrantable grantee, @NotNull String... actions) Adds an IAM policy statement associated with this user pool to an IAM principal's policy.UserPool.grant
(IGrantable grantee, @NotNull String... actions) Adds an IAM policy statement associated with this user pool to an IAM principal's policy. -
Uses of IGrantable 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.default Grant
ITableV2.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
ITableV2.Jsii$Proxy.grant
(IGrantable grantee, @NotNull String... actions) Adds an IAM policy statement associated with this table to an IAM principal's policy.TableBase.grant
(IGrantable grantee, @NotNull String... actions) Adds an IAM policy statement associated with this table to an IAM principal's policy.TableBaseV2.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.default Grant
ITableV2.Jsii$Default.grantFullAccess
(IGrantable grantee) Permits all DynamoDB operations ("dynamodb:*") to an IAM principal.final Grant
ITableV2.Jsii$Proxy.grantFullAccess
(IGrantable grantee) Permits all DynamoDB operations ("dynamodb:*") to an IAM principal.TableBase.grantFullAccess
(IGrantable grantee) Permits all DynamoDB operations ("dynamodb:*") to an IAM principal.TableBaseV2.grantFullAccess
(IGrantable grantee) Permits an IAM principal to all DynamoDB operations ('dynamodb:*') on this table.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.default Grant
ITableV2.Jsii$Default.grantReadData
(IGrantable grantee) Permits an IAM principal all data read operations from this table: BatchGetItem, GetRecords, GetShardIterator, Query, GetItem, Scan.final Grant
ITableV2.Jsii$Proxy.grantReadData
(IGrantable grantee) Permits an IAM principal all data read operations from this table: BatchGetItem, GetRecords, GetShardIterator, Query, GetItem, Scan.TableBase.grantReadData
(IGrantable grantee) Permits an IAM principal all data read operations from this table: BatchGetItem, GetRecords, GetShardIterator, Query, GetItem, Scan, DescribeTable.TableBaseV2.grantReadData
(IGrantable grantee) Permits an IAM principal all data read operations on this table.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.default Grant
ITableV2.Jsii$Default.grantReadWriteData
(IGrantable grantee) Permits an IAM principal to all data read/write operations to this table.final Grant
ITableV2.Jsii$Proxy.grantReadWriteData
(IGrantable grantee) Permits an IAM principal to all data read/write operations to this table.TableBase.grantReadWriteData
(IGrantable grantee) Permits an IAM principal to all data read/write operations to this table.TableBaseV2.grantReadWriteData
(IGrantable grantee) Permits an IAM principal to all data read/write operations on 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.default Grant
ITableV2.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
ITableV2.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.TableBase.grantStream
(IGrantable grantee, @NotNull String... actions) Adds an IAM policy statement associated with this table's stream to an IAM principal's policy.TableBaseV2.grantStream
(IGrantable grantee, @NotNull String... actions) Adds an IAM policy statement associated with this table 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.default Grant
ITableV2.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
ITableV2.Jsii$Proxy.grantStreamRead
(IGrantable grantee) Permits an IAM principal all stream data read operations for this table's stream: DescribeStream, GetRecords, GetShardIterator, ListStreams.TableBase.grantStreamRead
(IGrantable grantee) Permits an IAM principal all stream data read operations for this table's stream: DescribeStream, GetRecords, GetShardIterator, ListStreams.TableBaseV2.grantStreamRead
(IGrantable grantee) Adds an IAM policy statement associated with this table to an IAM principal's policy.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.default Grant
ITableV2.Jsii$Default.grantTableListStreams
(IGrantable grantee) Permits an IAM Principal to list streams attached to current dynamodb table.final Grant
ITableV2.Jsii$Proxy.grantTableListStreams
(IGrantable grantee) Permits an IAM Principal to list streams attached to current dynamodb table.TableBase.grantTableListStreams
(IGrantable grantee) Permits an IAM Principal to list streams attached to current dynamodb table.TableBaseV2.grantTableListStreams
(IGrantable grantee) Permits an IAM principal to list streams attached to this 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.default Grant
ITableV2.Jsii$Default.grantWriteData
(IGrantable grantee) Permits an IAM principal all data write operations to this table: BatchWriteItem, PutItem, UpdateItem, DeleteItem.final Grant
ITableV2.Jsii$Proxy.grantWriteData
(IGrantable grantee) Permits an IAM principal all data write operations to this table: BatchWriteItem, PutItem, UpdateItem, DeleteItem.TableBase.grantWriteData
(IGrantable grantee) Permits an IAM principal all data write operations to this table: BatchWriteItem, PutItem, UpdateItem, DeleteItem, DescribeTable.TableBaseV2.grantWriteData
(IGrantable grantee) Permits an IAM principal all data write operations on this table. -
Uses of IGrantable in software.amazon.awscdk.services.ec2
Modifier and TypeInterfaceDescriptioninterface
static interface
Internal default implementation forIInstance
.Modifier and TypeClassDescriptionclass
This creates a linux bastion host you can use to connect to other instances or services in your VPC.static final class
A proxy class which represents a concrete javascript instance of this type.class
This represents a single EC2 instance.class
This represents an EC2 LaunchTemplate.Modifier and TypeMethodDescriptionfinal List<IGrantable>
InitFileAssetOptions.Jsii$Proxy.getReaders()
final List<IGrantable>
InitSourceAssetOptions.Jsii$Proxy.getReaders()
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.Modifier and TypeMethodDescriptionInitFileAssetOptions.Builder.readers
(List<? extends IGrantable> readers) Sets the value ofAssetOptions.getReaders()
InitSourceAssetOptions.Builder.readers
(List<? extends IGrantable> readers) Sets the value ofAssetOptions.getReaders()
-
Uses of IGrantable 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.IRepository.grantPush
(IGrantable grantee) Grant the given identity permissions to push images in this repository.default Grant
IRepository.Jsii$Default.grantPush
(IGrantable grantee) Grant the given identity permissions to push images in this repository.final Grant
IRepository.Jsii$Proxy.grantPush
(IGrantable grantee) Grant the given identity permissions to push images in this repository.RepositoryBase.grantPush
(IGrantable grantee) Grant the given identity permissions to use the images in this repository.static void
AuthorizationToken.grantRead
(IGrantable grantee) Grant access to retrieve an authorization token.IRepository.grantRead
(IGrantable grantee) Grant the given identity permissions to read images in this repository.default Grant
IRepository.Jsii$Default.grantRead
(IGrantable grantee) Grant the given identity permissions to read images in this repository.final Grant
IRepository.Jsii$Proxy.grantRead
(IGrantable grantee) Grant the given identity permissions to read images in this repository.static void
PublicGalleryAuthorizationToken.grantRead
(IGrantable grantee) Grant access to retrieve an authorization token.RepositoryBase.grantRead
(IGrantable grantee) Grant the given identity permissions to read the images in this repository. -
Uses of IGrantable in software.amazon.awscdk.services.ecs
Modifier and TypeMethodDescriptionabstract Grant
Secret.grantRead
(IGrantable grantee) Grants reading the secret to a principal.TaskDefinition.grantRun
(IGrantable grantee) Grants permissions to run this task definition.Cluster.grantTaskProtection
(IGrantable grantee) Grants an ECS Task Protection API permission to the specified grantee.Modifier and TypeMethodDescriptionAssetEnvironmentFile.Builder.readers
(List<? extends IGrantable> readers) A list of principals that should be able to read this asset from S3. -
Uses of IGrantable 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.FileSystem.grantRead
(IGrantable grantee) Grant read permissions for this file system to an IAM principal.IFileSystem.grantRead
(IGrantable grantee) Grant read permissions for this file system to an IAM principal.default Grant
IFileSystem.Jsii$Default.grantRead
(IGrantable grantee) Grant read permissions for this file system to an IAM principal.final Grant
IFileSystem.Jsii$Proxy.grantRead
(IGrantable grantee) Grant read permissions for this file system to an IAM principal.FileSystem.grantReadWrite
(IGrantable grantee) Grant read and write permissions for this file system to an IAM principal.IFileSystem.grantReadWrite
(IGrantable grantee) Grant read and write permissions for this file system to an IAM principal.default Grant
IFileSystem.Jsii$Default.grantReadWrite
(IGrantable grantee) Grant read and write permissions for this file system to an IAM principal.final Grant
IFileSystem.Jsii$Proxy.grantReadWrite
(IGrantable grantee) Grant read and write permissions for this file system to an IAM principal.FileSystem.grantRootAccess
(IGrantable grantee) As root user, grant read and write permissions for this file system to an IAM principal.IFileSystem.grantRootAccess
(IGrantable grantee) As root user, grant read and write permissions for this file system to an IAM principal.default Grant
IFileSystem.Jsii$Default.grantRootAccess
(IGrantable grantee) As root user, grant read and write permissions for this file system to an IAM principal.final Grant
IFileSystem.Jsii$Proxy.grantRootAccess
(IGrantable grantee) As root user, grant read and write permissions for this file system to an IAM principal. -
Uses of IGrantable in software.amazon.awscdk.services.eks
-
Uses of IGrantable 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 IGrantable 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.EventBus.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 IGrantable in software.amazon.awscdk.services.gamelift.alpha
Modifier and TypeInterfaceDescriptioninterface
(experimental) Your custom-built game server software that runs on GameLift and hosts game sessions for your players.static interface
Internal default implementation forIBuild
.interface
(experimental) Represents a GameLift Fleet used to run a custom game build.static interface
Internal default implementation forIBuildFleet
.interface
(experimental) Represents a Gamelift fleet.static interface
Internal default implementation forIFleet
.interface
(experimental) Represent a GameLift FleetIQ game server group.static interface
Internal default implementation forIGameServerGroup
.interface
(experimental) Your configuration and custom game logic for use with Realtime Servers.static interface
Internal default implementation forIScript
.Modifier and TypeClassDescriptionclass
(experimental) A GameLift build, that is installed and runs on instances in an Amazon GameLift fleet.class
(experimental) Base class for new and imported GameLift server build.class
(experimental) A fleet contains Amazon Elastic Compute Cloud (Amazon EC2) instances that GameLift hosts.class
(experimental) Base class for new and imported GameLift fleet.class
(experimental) Creates a GameLift FleetIQ game server group for managing game hosting on a collection of Amazon EC2 instances for game hosting.class
(experimental) Base class for new and imported GameLift FleetIQ game server group.static final class
A proxy class which represents a concrete javascript instance of this type.static final class
A proxy class which represents a concrete javascript instance of this type.static final class
A proxy class which represents a concrete javascript instance of this type.static final class
A proxy class which represents a concrete javascript instance of this type.static final class
A proxy class which represents a concrete javascript instance of this type.class
(experimental) A GameLift script, that is installed and runs on instances in an Amazon GameLift fleet.class
(experimental) Base class for new and imported GameLift realtime server script.Modifier and TypeMethodDescriptionFleetBase.grant
(IGrantable grantee, @NotNull String... actions) (experimental) Grant thegrantee
identity permissions to performactions
.GameServerGroupBase.grant
(IGrantable grantee, @NotNull String... actions) (experimental) Grant thegrantee
identity permissions to performactions
.default Grant
IBuildFleet.Jsii$Default.grant
(IGrantable grantee, @NotNull String... actions) (experimental) Grant thegrantee
identity permissions to performactions
.final Grant
IBuildFleet.Jsii$Proxy.grant
(IGrantable grantee, @NotNull String... actions) (experimental) Grant thegrantee
identity permissions to performactions
.IFleet.grant
(IGrantable grantee, @NotNull String... actions) (experimental) Grant thegrantee
identity permissions to performactions
.default Grant
IFleet.Jsii$Default.grant
(IGrantable grantee, @NotNull String... actions) (experimental) Grant thegrantee
identity permissions to performactions
.final Grant
IFleet.Jsii$Proxy.grant
(IGrantable grantee, @NotNull String... actions) (experimental) Grant thegrantee
identity permissions to performactions
.IGameServerGroup.grant
(IGrantable grantee, @NotNull String... actions) (experimental) Grant thegrantee
identity permissions to performactions
.default Grant
IGameServerGroup.Jsii$Default.grant
(IGrantable grantee, @NotNull String... actions) (experimental) Grant thegrantee
identity permissions to performactions
.final Grant
IGameServerGroup.Jsii$Proxy.grant
(IGrantable grantee, @NotNull String... actions) (experimental) Grant thegrantee
identity permissions to performactions
. -
Uses of IGrantable in software.amazon.awscdk.services.glue.alpha
Modifier and TypeInterfaceDescriptioninterface
(experimental) Interface representing a created or an importedJob
.static interface
Internal default implementation forIJob
.Modifier and TypeClassDescriptionstatic final class
A proxy class which represents a concrete javascript instance of this type.class
(experimental) A Glue Job.Modifier and TypeMethodDescriptionAssetCode.bind
(software.constructs.Construct scope, IGrantable grantable) (experimental) Called when the Job is initialized to allow this object to bind.abstract CodeConfig
Code.bind
(software.constructs.Construct scope, IGrantable grantable) (experimental) Called when the Job is initialized to allow this object to bind.S3Code.bind
(software.constructs.Construct _scope, IGrantable grantable) (experimental) Called when the Job is initialized to allow this object to bind.TableBase.grant
(IGrantable grantee, List<String> actions) (experimental) Grant the given identity custom permissions.ExternalTable.grantRead
(IGrantable grantee) (experimental) Grant read permissions to the table.S3Table.grantRead
(IGrantable grantee) (experimental) Grant read permissions to the table and the underlying data stored in S3 to an IAM principal.abstract Grant
TableBase.grantRead
(IGrantable grantee) ExternalTable.grantReadWrite
(IGrantable grantee) (experimental) Grant read and write permissions to the table.S3Table.grantReadWrite
(IGrantable grantee) (experimental) Grant read and write permissions to the table and the underlying data stored in S3 to an IAM principal.abstract Grant
TableBase.grantReadWrite
(IGrantable grantee) TableBase.grantToUnderlyingResources
(IGrantable grantee, List<String> actions) (experimental) Grant the given identity custom permissions to ALL underlying resources of the table.ExternalTable.grantWrite
(IGrantable grantee) (experimental) Grant write permissions to the table.S3Table.grantWrite
(IGrantable grantee) (experimental) Grant write permissions to the table and the underlying data stored in S3 to an IAM principal.abstract Grant
TableBase.grantWrite
(IGrantable grantee) -
Uses of IGrantable in software.amazon.awscdk.services.iam
Modifier and TypeInterfaceDescriptioninterface
A type of principal that has more control over its own representation in AssumeRolePolicyDocuments.static interface
Internal default implementation forIAssumeRolePrincipal
.interface
Interface for principals that can be compared.static interface
Internal default implementation forIComparablePrincipal
.static interface
Internal default implementation forIGrantable
.interface
Represents an IAM Group.static interface
Internal default implementation forIGroup
.interface
A construct that represents an IAM principal, such as a user, group or role.static interface
Internal default implementation forIIdentity
.interface
Represents a logical IAM principal.static interface
Internal default implementation forIPrincipal
.interface
A Role object.static interface
Internal default implementation forIRole
.interface
Represents an IAM user.static interface
Internal default implementation forIUser
.Modifier and TypeClassDescriptionclass
Specify AWS account ID as the principal entity in a policy to delegate authority to the account.class
Use the AWS account into which a stack is deployed as the principal entity in a policy.class
A principal representing all AWS identities in all accounts.class
Specify a principal by the Amazon Resource Name (ARN).class
A policy principal for canonicalUserIds - useful for S3 bucket policies that use Origin Access identities.class
Represents a principal that has multiple types of principals.class
Principal entity that represents a federated identity provider such as Amazon Cognito, that can be used to provide temporary security credentials to users who have been authenticated.class
An IAM Group (collection of IAM users) lets you specify permissions for multiple users, which can make it easier to manage permissions for those users.static final class
A proxy class which represents a concrete javascript instance of this type.static final class
A proxy class which represents a concrete javascript instance of this type.static final class
A proxy class which represents a concrete javascript instance of this type.static final class
A proxy class which represents a concrete javascript instance of this type.static final class
A proxy class which represents a concrete javascript instance of this type.static final class
A proxy class which represents a concrete javascript instance of this type.static final class
A proxy class which represents a concrete javascript instance of this type.static final class
A proxy class which represents a concrete javascript instance of this type.class
An IAM role that only gets attached to the construct tree once it gets used, not before.class
Managed policy.class
A principal that represents a federated identity provider as from a OpenID Connect provider.class
A principal that represents an AWS Organization.class
The AWS::IAM::Policy resource associates an inline IAM policy with IAM users, roles, or groups.class
Base class for policy principals.class
An IAM principal with additional conditions specifying when the policy is in effect.class
IAM Role.class
Principal entity that represents a SAML federated identity provider for programmatic and AWS Management Console access.class
Principal entity that represents a SAML federated identity provider.class
An IAM principal that represents an AWS service (i.e.class
Enables session tags on role assumptions from a principal.class
A principal that uses a literal '*' in the IAM JSON language.class
A principal for use in resources that need to have a role but it's unknown.class
Define a new IAM user.class
A principal that represents a federated identity provider as Web Identity such as Cognito, Amazon, Facebook, Google, etc.Modifier and TypeMethodDescriptionCommonGrantOptions.getGrantee()
The principal to grant to.final IGrantable
CommonGrantOptions.Jsii$Proxy.getGrantee()
final IGrantable
GrantOnPrincipalAndResourceOptions.Jsii$Proxy.getGrantee()
final IGrantable
GrantOnPrincipalOptions.Jsii$Proxy.getGrantee()
final IGrantable
GrantWithResourceOptions.Jsii$Proxy.getGrantee()
Modifier and TypeMethodDescriptionstatic Grant
Grant.drop
(IGrantable grantee, String _intent) Returns a "no-op"Grant
object which represents a "dropped grant".CommonGrantOptions.Builder.grantee
(IGrantable grantee) Sets the value ofCommonGrantOptions.getGrantee()
GrantOnPrincipalAndResourceOptions.Builder.grantee
(IGrantable grantee) Sets the value ofCommonGrantOptions.getGrantee()
GrantOnPrincipalOptions.Builder.grantee
(IGrantable grantee) Sets the value ofCommonGrantOptions.getGrantee()
GrantWithResourceOptions.Builder.grantee
(IGrantable grantee) Sets the value ofCommonGrantOptions.getGrantee()
-
Uses of IGrantable in software.amazon.awscdk.services.iotevents.alpha
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 IGrantable 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 IGrantable in software.amazon.awscdk.services.kinesisanalytics.flink.alpha
Modifier and TypeInterfaceDescriptioninterface
(experimental) An interface expressing the public properties on both an imported and CDK-created Flink application.static interface
Internal default implementation forIApplication
.Modifier and TypeClassDescriptionclass
(experimental) The L2 construct for Flink Kinesis Data Applications.static final class
A proxy class which represents a concrete javascript instance of this type. -
Uses of IGrantable in software.amazon.awscdk.services.kinesisfirehose.alpha
Modifier and TypeInterfaceDescriptioninterface
(experimental) Represents a Kinesis Data Firehose delivery stream.static interface
Internal default implementation forIDeliveryStream
.Modifier and TypeClassDescriptionclass
(experimental) Create a Kinesis Data Firehose delivery stream.static final class
A proxy class which represents a concrete javascript instance of this type.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 IGrantable in software.amazon.awscdk.services.kms
Modifier and TypeClassDescriptionclass
A principal to allow access to a key if it's being used through another AWS service.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.Alias.grantGenerateMac
(IGrantable grantee) Grant permissions to generating MACs to the given principal.default Grant
IAlias.Jsii$Default.grantGenerateMac
(IGrantable grantee) Grant permissions to generating MACs to the given principal.final Grant
IAlias.Jsii$Proxy.grantGenerateMac
(IGrantable grantee) Grant permissions to generating MACs to the given principal.IKey.grantGenerateMac
(IGrantable grantee) Grant permissions to generating MACs to the given principal.default Grant
IKey.Jsii$Default.grantGenerateMac
(IGrantable grantee) Grant permissions to generating MACs to the given principal.final Grant
IKey.Jsii$Proxy.grantGenerateMac
(IGrantable grantee) Grant permissions to generating MACs to the given principal.Key.grantGenerateMac
(IGrantable grantee) Grant permissions to generating MACs to the given principal.Alias.grantVerifyMac
(IGrantable grantee) Grant permissions to verifying MACs to the given principal.default Grant
IAlias.Jsii$Default.grantVerifyMac
(IGrantable grantee) Grant permissions to verifying MACs to the given principal.final Grant
IAlias.Jsii$Proxy.grantVerifyMac
(IGrantable grantee) Grant permissions to verifying MACs to the given principal.IKey.grantVerifyMac
(IGrantable grantee) Grant permissions to verifying MACs to the given principal.default Grant
IKey.Jsii$Default.grantVerifyMac
(IGrantable grantee) Grant permissions to verifying MACs to the given principal.final Grant
IKey.Jsii$Proxy.grantVerifyMac
(IGrantable grantee) Grant permissions to verifying MACs to the given principal.Key.grantVerifyMac
(IGrantable grantee) Grant permissions to verifying MACs to the given principal. -
Uses of IGrantable in software.amazon.awscdk.services.lambda
Modifier and TypeInterfaceDescriptioninterface
static interface
Internal default implementation forIAlias
.interface
static interface
Internal default implementation forIFunction
.interface
static interface
Internal default implementation forIVersion
.Modifier and TypeClassDescriptionclass
A new alias to a particular version of a Lambda function.class
Create a lambda function where the handler is a docker image.class
Deploys a file from inside the construct library as a function.class
static final class
A proxy class which represents a concrete javascript instance of this type.static final class
A proxy class which represents a concrete javascript instance of this type.static final class
A proxy class which represents a concrete javascript instance of this type.class
class
A Lambda that will only ever be added to a stack once.class
Tag the current state of a Function with a Version number.Modifier and TypeMethodDescriptionfinal List<IGrantable>
CustomCommandOptions.Jsii$Proxy.getReaders()
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.grantInvokeLatestVersion
(IGrantable grantee) Grant the given identity permissions to invoke the $LATEST version or unqualified version of this Lambda.default Grant
IAlias.Jsii$Default.grantInvokeLatestVersion
(IGrantable identity) Grant the given identity permissions to invoke the $LATEST version or unqualified version of this Lambda.final Grant
IAlias.Jsii$Proxy.grantInvokeLatestVersion
(IGrantable identity) Grant the given identity permissions to invoke the $LATEST version or unqualified version of this Lambda.IFunction.grantInvokeLatestVersion
(IGrantable identity) Grant the given identity permissions to invoke the $LATEST version or unqualified version of this Lambda.default Grant
IFunction.Jsii$Default.grantInvokeLatestVersion
(IGrantable identity) Grant the given identity permissions to invoke the $LATEST version or unqualified version of this Lambda.final Grant
IFunction.Jsii$Proxy.grantInvokeLatestVersion
(IGrantable identity) Grant the given identity permissions to invoke the $LATEST version or unqualified version of this Lambda.default Grant
IVersion.Jsii$Default.grantInvokeLatestVersion
(IGrantable identity) Grant the given identity permissions to invoke the $LATEST version or unqualified version of this Lambda.final Grant
IVersion.Jsii$Proxy.grantInvokeLatestVersion
(IGrantable identity) Grant the given identity permissions to invoke the $LATEST version or unqualified version of 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.FunctionBase.grantInvokeVersion
(IGrantable grantee, IVersion version) Grant the given identity permissions to invoke the given version of this Lambda.default Grant
IAlias.Jsii$Default.grantInvokeVersion
(IGrantable identity, IVersion version) Grant the given identity permissions to invoke the given version of this Lambda.final Grant
IAlias.Jsii$Proxy.grantInvokeVersion
(IGrantable identity, IVersion version) Grant the given identity permissions to invoke the given version of this Lambda.IFunction.grantInvokeVersion
(IGrantable identity, IVersion version) Grant the given identity permissions to invoke the given version of this Lambda.default Grant
IFunction.Jsii$Default.grantInvokeVersion
(IGrantable identity, IVersion version) Grant the given identity permissions to invoke the given version of this Lambda.final Grant
IFunction.Jsii$Proxy.grantInvokeVersion
(IGrantable identity, IVersion version) Grant the given identity permissions to invoke the given version of this Lambda.default Grant
IVersion.Jsii$Default.grantInvokeVersion
(IGrantable identity, IVersion version) Grant the given identity permissions to invoke the given version of this Lambda.final Grant
IVersion.Jsii$Proxy.grantInvokeVersion
(IGrantable identity, IVersion version) Grant the given identity permissions to invoke the given version of this Lambda.Modifier and TypeMethodDescriptionAssetCode.Builder.readers
(List<? extends IGrantable> readers) A list of principals that should be able to read this asset from S3.CustomCommandOptions.Builder.readers
(List<? extends IGrantable> readers) Sets the value ofAssetOptions.getReaders()
-
Uses of IGrantable in software.amazon.awscdk.services.lambda.go.alpha
-
Uses of IGrantable in software.amazon.awscdk.services.lambda.nodejs
Modifier and TypeClassDescriptionclass
A Node.js Lambda function bundled using esbuild. -
Uses of IGrantable in software.amazon.awscdk.services.lambda.python.alpha
-
Uses of IGrantable in software.amazon.awscdk.services.location.alpha
Modifier and TypeMethodDescriptionGeofenceCollection.grant
(IGrantable grantee, @NotNull String... actions) (experimental) Grant the given principal identity permissions to perform the actions on this geofence collection.PlaceIndex.grant
(IGrantable grantee, @NotNull String... actions) (experimental) Grant the given principal identity permissions to perform the actions on this place index.RouteCalculator.grant
(IGrantable grantee, @NotNull String... actions) (experimental) Grant the given principal identity permissions to perform the actions on this route calculator.GeofenceCollection.grantRead
(IGrantable grantee) (experimental) Grant the given identity permissions to read this geofence collection.RouteCalculator.grantRead
(IGrantable grantee) (experimental) Grant the given identity permissions to access to a route calculator resource to calculate a route.PlaceIndex.grantSearch
(IGrantable grantee) (experimental) Grant the given identity permissions to search using this index. -
Uses of IGrantable 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.grantRead
(IGrantable grantee) Give permissions to read from this log group and streams.default Grant
ILogGroup.Jsii$Default.grantRead
(IGrantable grantee) Give permissions to read from this log group and streams.final Grant
ILogGroup.Jsii$Proxy.grantRead
(IGrantable grantee) Give permissions to read from this log group and streams.LogGroup.grantRead
(IGrantable grantee) Give permissions to read and filter events from this log group.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 IGrantable in software.amazon.awscdk.services.neptune.alpha
Modifier and TypeMethodDescriptionDatabaseClusterBase.grant
(IGrantable grantee, @NotNull String... actions) (experimental) Grant the given identity the specified actions.IDatabaseCluster.grant
(IGrantable grantee, @NotNull String... actions) (experimental) Grant the given identity the specified actions.default Grant
IDatabaseCluster.Jsii$Default.grant
(IGrantable grantee, @NotNull String... actions) (experimental) Grant the given identity the specified actions.final Grant
IDatabaseCluster.Jsii$Proxy.grant
(IGrantable grantee, @NotNull String... actions) (experimental) Grant the given identity the specified actions.DatabaseClusterBase.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 IGrantable 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 IGrantable in software.amazon.awscdk.services.rds
Modifier and TypeMethodDescriptionDatabaseClusterBase.grantConnect
(IGrantable grantee, String dbUser) Grant the given identity connection access to the Cluster.DatabaseInstance.grantConnect
(IGrantable grantee) Grant the given identity connection access to the database.DatabaseInstance.grantConnect
(IGrantable grantee, String dbUser) Grant the given identity connection access to the database.DatabaseInstanceBase.grantConnect
(IGrantable grantee) Grant the given identity connection access to the database.DatabaseInstanceBase.grantConnect
(IGrantable grantee, String dbUser) Grant the given identity connection access to the database.DatabaseInstanceFromSnapshot.grantConnect
(IGrantable grantee) Grant the given identity connection access to the database.DatabaseInstanceFromSnapshot.grantConnect
(IGrantable grantee, String dbUser) 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.IDatabaseCluster.grantConnect
(IGrantable grantee, String dbUser) Grant the given identity connection access to the Cluster.default Grant
IDatabaseCluster.Jsii$Default.grantConnect
(IGrantable grantee, String dbUser) Grant the given identity connection access to the Cluster.final Grant
IDatabaseCluster.Jsii$Proxy.grantConnect
(IGrantable grantee, String dbUser) Grant the given identity connection access to the Cluster.IDatabaseInstance.grantConnect
(IGrantable grantee) Grant the given identity connection access to the database.IDatabaseInstance.grantConnect
(IGrantable grantee, String dbUser) Grant the given identity connection access to the database.default Grant
IDatabaseInstance.Jsii$Default.grantConnect
(IGrantable grantee, String dbUser) 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.final Grant
IDatabaseInstance.Jsii$Proxy.grantConnect
(IGrantable grantee, String dbUser) 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.DatabaseClusterBase.grantDataApiAccess
(IGrantable grantee) Grant the given identity to access the Data API.IDatabaseCluster.grantDataApiAccess
(IGrantable grantee) Grant the given identity to access to the Data API.default Grant
IDatabaseCluster.Jsii$Default.grantDataApiAccess
(IGrantable grantee) Grant the given identity to access to the Data API.final Grant
IDatabaseCluster.Jsii$Proxy.grantDataApiAccess
(IGrantable grantee) Grant the given identity to access to the Data API.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 IGrantable in software.amazon.awscdk.services.route53
Modifier and TypeMethodDescriptionHostedZone.grantDelegation
(IGrantable grantee) Grant permissions to add delegation records to this zone.IHostedZone.grantDelegation
(IGrantable grantee) Grant permissions to add delegation records to this zone.default Grant
IHostedZone.Jsii$Default.grantDelegation
(IGrantable grantee) Grant permissions to add delegation records to this zone.final Grant
IHostedZone.Jsii$Proxy.grantDelegation
(IGrantable grantee) Grant permissions to add delegation records to this zone.default Grant
IPrivateHostedZone.Jsii$Default.grantDelegation
(IGrantable grantee) Grant permissions to add delegation records to this zone.final Grant
IPrivateHostedZone.Jsii$Proxy.grantDelegation
(IGrantable grantee) Grant permissions to add delegation records to this zone.default Grant
IPublicHostedZone.Jsii$Default.grantDelegation
(IGrantable grantee) Grant permissions to add delegation records to this zone.final Grant
IPublicHostedZone.Jsii$Proxy.grantDelegation
(IGrantable grantee) Grant permissions to add delegation records to this zone. -
Uses of IGrantable 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.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.BucketBase.grantWrite
(IGrantable identity, Object objectsKeyPattern, List<String> allowedActionPatterns) 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.IBucket.grantWrite
(IGrantable identity, Object objectsKeyPattern, List<String> allowedActionPatterns) Grant write permissions to this bucket to an IAM principal.default Grant
IBucket.Jsii$Default.grantWrite
(IGrantable identity, Object objectsKeyPattern, List<String> allowedActionPatterns) 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.final Grant
IBucket.Jsii$Proxy.grantWrite
(IGrantable identity, Object objectsKeyPattern, List<String> allowedActionPatterns) Grant write permissions to this bucket to an IAM principal. -
Uses of IGrantable in software.amazon.awscdk.services.s3.assets
Modifier and TypeMethodDescriptiondefault List<IGrantable>
AssetOptions.getReaders()
A list of principals that should be able to read this asset from S3.final List<IGrantable>
AssetOptions.Jsii$Proxy.getReaders()
final List<IGrantable>
AssetProps.Jsii$Proxy.getReaders()
Modifier and TypeMethodDescriptionvoid
Asset.grantRead
(IGrantable grantee) Grants read permissions to the principal on the assets bucket.Modifier and TypeMethodDescriptionAsset.Builder.readers
(List<? extends IGrantable> readers) A list of principals that should be able to read this asset from S3.AssetOptions.Builder.readers
(List<? extends IGrantable> readers) Sets the value ofAssetOptions.getReaders()
AssetProps.Builder.readers
(List<? extends IGrantable> readers) Sets the value ofAssetOptions.getReaders()
-
Uses of IGrantable in software.amazon.awscdk.services.sagemaker
Modifier and TypeMethodDescriptionIEndpoint.grantInvoke
(IGrantable grantee) Permits an IAM principal to invoke this endpoint.default Grant
IEndpoint.Jsii$Default.grantInvoke
(IGrantable grantee) Permits an IAM principal to invoke this endpoint.final Grant
IEndpoint.Jsii$Proxy.grantInvoke
(IGrantable grantee) Permits an IAM principal to invoke this endpoint.IPipeline.grantStartPipelineExecution
(IGrantable grantee) Permits an IAM principal to start this pipeline execution.default Grant
IPipeline.Jsii$Default.grantStartPipelineExecution
(IGrantable grantee) Permits an IAM principal to start this pipeline execution.final Grant
IPipeline.Jsii$Proxy.grantStartPipelineExecution
(IGrantable grantee) Permits an IAM principal to start this pipeline execution. -
Uses of IGrantable in software.amazon.awscdk.services.sagemaker.alpha
Modifier and TypeInterfaceDescriptioninterface
(experimental) Interface that defines a Model resource.static interface
Internal default implementation forIModel
.Modifier and TypeClassDescriptionstatic final class
A proxy class which represents a concrete javascript instance of this type.class
(experimental) Defines a SageMaker Model.Modifier and TypeMethodDescriptionEndpoint.grantInvoke
(IGrantable grantee) (experimental) Permits an IAM principal to invoke this endpoint.default Grant
IEndpoint.Jsii$Default.grantInvoke
(IGrantable grantee) Permits an IAM principal to invoke this endpoint.final Grant
IEndpoint.Jsii$Proxy.grantInvoke
(IGrantable grantee) Permits an IAM principal to invoke this endpoint. -
Uses of IGrantable in software.amazon.awscdk.services.scheduler.alpha
Modifier and TypeMethodDescriptionGroup.grant
(IGrantable grantee, @NotNull String... actions) (experimental) Grant the indicated permissions on this group to the given principal.IGroup.grant
(IGrantable grantee, @NotNull String... actions) (experimental) Grant the indicated permissions on this group to the given principal.default Grant
IGroup.Jsii$Default.grant
(IGrantable grantee, @NotNull String... actions) (experimental) Grant the indicated permissions on this group to the given principal.final Grant
IGroup.Jsii$Proxy.grant
(IGrantable grantee, @NotNull String... actions) (experimental) Grant the indicated permissions on this group to the given principal.Group.grantDeleteSchedules
(IGrantable identity) (experimental) Grant delete schedule permission for schedules in this group to the given principal.IGroup.grantDeleteSchedules
(IGrantable identity) (experimental) Grant delete schedule permission for schedules in this group to the given principal.default Grant
IGroup.Jsii$Default.grantDeleteSchedules
(IGrantable identity) (experimental) Grant delete schedule permission for schedules in this group to the given principal.final Grant
IGroup.Jsii$Proxy.grantDeleteSchedules
(IGrantable identity) (experimental) Grant delete schedule permission for schedules in this group to the given principal.Group.grantReadSchedules
(IGrantable identity) (experimental) Grant list and get schedule permissions for schedules in this group to the given principal.IGroup.grantReadSchedules
(IGrantable identity) (experimental) Grant list and get schedule permissions for schedules in this group to the given principal.default Grant
IGroup.Jsii$Default.grantReadSchedules
(IGrantable identity) (experimental) Grant list and get schedule permissions for schedules in this group to the given principal.final Grant
IGroup.Jsii$Proxy.grantReadSchedules
(IGrantable identity) (experimental) Grant list and get schedule permissions for schedules in this group to the given principal.Group.grantWriteSchedules
(IGrantable identity) (experimental) Grant create and update schedule permissions for schedules in this group to the given principal.IGroup.grantWriteSchedules
(IGrantable identity) (experimental) Grant create and update schedule permissions for schedules in this group to the given principal.default Grant
IGroup.Jsii$Default.grantWriteSchedules
(IGrantable identity) (experimental) Grant create and update schedule permissions for schedules in this group to the given principal.final Grant
IGroup.Jsii$Proxy.grantWriteSchedules
(IGrantable identity) (experimental) Grant create and update schedule permissions for schedules in this group to the given principal. -
Uses of IGrantable 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 IGrantable in software.amazon.awscdk.services.ses
Modifier and TypeMethodDescriptionEmailIdentity.grant
(IGrantable grantee, @NotNull String... actions) Adds an IAM policy statement associated with this email identity to an IAM principal's policy.IEmailIdentity.grant
(IGrantable grantee, @NotNull String... actions) Adds an IAM policy statement associated with this email identity to an IAM principal's policy.default Grant
IEmailIdentity.Jsii$Default.grant
(IGrantable grantee, @NotNull String... actions) Adds an IAM policy statement associated with this email identity to an IAM principal's policy.final Grant
IEmailIdentity.Jsii$Proxy.grant
(IGrantable grantee, @NotNull String... actions) Adds an IAM policy statement associated with this email identity to an IAM principal's policy.EmailIdentity.grantSendEmail
(IGrantable grantee) Permits an IAM principal the send email action.IEmailIdentity.grantSendEmail
(IGrantable grantee) Permits an IAM principal the send email action.default Grant
IEmailIdentity.Jsii$Default.grantSendEmail
(IGrantable grantee) Permits an IAM principal the send email action.final Grant
IEmailIdentity.Jsii$Proxy.grantSendEmail
(IGrantable grantee) Permits an IAM principal the send email action. -
Uses of IGrantable 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.ITopic.grantSubscribe
(IGrantable identity) Grant topic subscribing permissions to the given identity.default Grant
ITopic.Jsii$Default.grantSubscribe
(IGrantable identity) Grant topic subscribing permissions to the given identity.final Grant
ITopic.Jsii$Proxy.grantSubscribe
(IGrantable identity) Grant topic subscribing permissions to the given identity.TopicBase.grantSubscribe
(IGrantable grantee) Grant topic subscribing permissions to the given identity. -
Uses of IGrantable 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 IGrantable in software.amazon.awscdk.services.ssm
Modifier and TypeMethodDescriptionIParameter.grantRead
(IGrantable grantee) Grants read (DescribeParameter, GetParameters, GetParameter, GetParameterHistory) permissions on the SSM Parameter.default Grant
IParameter.Jsii$Default.grantRead
(IGrantable grantee) Grants read (DescribeParameter, GetParameters, GetParameter, GetParameterHistory) permissions on the SSM Parameter.final Grant
IParameter.Jsii$Proxy.grantRead
(IGrantable grantee) Grants read (DescribeParameter, GetParameters, GetParameter, GetParameterHistory) permissions on the SSM Parameter.default Grant
IStringListParameter.Jsii$Default.grantRead
(IGrantable grantee) Grants read (DescribeParameter, GetParameters, GetParameter, GetParameterHistory) permissions on the SSM Parameter.final Grant
IStringListParameter.Jsii$Proxy.grantRead
(IGrantable grantee) Grants read (DescribeParameter, GetParameters, GetParameter, GetParameterHistory) permissions on the SSM Parameter.default Grant
IStringParameter.Jsii$Default.grantRead
(IGrantable grantee) Grants read (DescribeParameter, GetParameters, GetParameter, GetParameterHistory) permissions on the SSM Parameter.final Grant
IStringParameter.Jsii$Proxy.grantRead
(IGrantable grantee) Grants read (DescribeParameter, GetParameters, GetParameter, GetParameterHistory) permissions on the SSM Parameter.StringListParameter.grantRead
(IGrantable grantee) Grants read (DescribeParameter, GetParameters, GetParameter, GetParameterHistory) permissions on the SSM Parameter.StringParameter.grantRead
(IGrantable grantee) Grants read (DescribeParameter, GetParameters, 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 IGrantable in software.amazon.awscdk.services.stepfunctions
Modifier and TypeInterfaceDescriptioninterface
A State Machine.static interface
Internal default implementation forIStateMachine
.Modifier and TypeClassDescriptionstatic final class
A proxy class which represents a concrete javascript instance of this type.class
Define a StepFunctions State Machine.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.Modifier and TypeMethodDescriptionFileDefinitionBody.Builder.readers
(List<? extends IGrantable> readers) A list of principals that should be able to read this asset from S3. -
Uses of IGrantable in software.amazon.awscdk.services.stepfunctions.tasks
Modifier and TypeInterfaceDescriptioninterface
Task to train a machine learning model using Amazon SageMaker.static interface
Internal default implementation forISageMakerTask
.Modifier and TypeClassDescriptionclass
Starts a job run.static final class
A proxy class which represents a concrete javascript instance of this type.class
A Step Functions Task to create a SageMaker model.class
Class representing the SageMaker Create Training Job task. -
Uses of IGrantable in software.amazon.awscdk.services.synthetics
Modifier and TypeMethodDescriptionAssetCode.Builder.readers
(List<? extends IGrantable> readers) A list of principals that should be able to read this asset from S3. -
Uses of IGrantable in software.amazon.awscdk.triggers
Modifier and TypeClassDescriptionclass
Invokes an AWS Lambda function during deployment.
OpenSearchDataSource