| Modifier and Type | Class and Description |
|---|---|
class |
AwsCustomResource
Defines a custom resource that is materialized using specific AWS API calls.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
DockerCredential.grantRead(IGrantable grantee,
DockerCredentialUsage usage)
Grant read-only access to the registry credentials.
|
| Modifier and Type | Method and Description |
|---|---|
Grant |
RateLimitedApiKey.grantRead(IGrantable grantee)
Permits the IAM principal all read operations through this key.
|
Grant |
ApiKey.grantRead(IGrantable grantee)
Permits the IAM principal all read operations through this key.
|
Grant |
RateLimitedApiKey.grantReadWrite(IGrantable grantee)
Permits the IAM principal all read and write operations through this key.
|
Grant |
ApiKey.grantReadWrite(IGrantable grantee)
Permits the IAM principal all read and write operations through this key.
|
Grant |
RateLimitedApiKey.grantWrite(IGrantable grantee)
Permits the IAM principal all write operations through this key.
|
Grant |
ApiKey.grantWrite(IGrantable grantee)
Permits the IAM principal all write operations through this key.
|
| Modifier and Type | Method and Description |
|---|---|
AssetApiDefinition.Builder |
AssetApiDefinition.Builder.readers(List<? extends IGrantable> readers)
A list of principals that should be able to read this asset from S3.
|
| Modifier and Type | Method and Description |
|---|---|
Grant |
VirtualGateway.grantStreamAggregatedResources(IGrantable identity)
Grants the given entity `appmesh:StreamAggregatedResources`.
|
Grant |
VirtualNode.grantStreamAggregatedResources(IGrantable identity)
Grants the given entity `appmesh:StreamAggregatedResources`.
|
Grant |
IVirtualGateway.grantStreamAggregatedResources(IGrantable identity)
Grants the given entity `appmesh:StreamAggregatedResources`.
|
Grant |
IVirtualGateway.Jsii$Proxy.grantStreamAggregatedResources(IGrantable identity)
Grants the given entity `appmesh:StreamAggregatedResources`.
|
default Grant |
IVirtualGateway.Jsii$Default.grantStreamAggregatedResources(IGrantable identity)
Grants the given entity `appmesh:StreamAggregatedResources`.
|
Grant |
IVirtualNode.grantStreamAggregatedResources(IGrantable identity)
Grants the given entity `appmesh:StreamAggregatedResources`.
|
Grant |
IVirtualNode.Jsii$Proxy.grantStreamAggregatedResources(IGrantable identity)
Grants the given entity `appmesh:StreamAggregatedResources`.
|
default Grant |
IVirtualNode.Jsii$Default.grantStreamAggregatedResources(IGrantable identity)
Grants the given entity `appmesh:StreamAggregatedResources`.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IAutoScalingGroup
An AutoScalingGroup.
|
static interface |
IAutoScalingGroup.Jsii$Default
Internal default implementation for
IAutoScalingGroup. |
| Modifier and Type | Class and Description |
|---|---|
class |
AutoScalingGroup
A Fleet represents a managed set of EC2 instances.
|
static class |
IAutoScalingGroup.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BackupSelection
A backup selection.
|
| Modifier and Type | Method and Description |
|---|---|
Grant |
BackupVault.grant(IGrantable grantee,
String... actions)
Grant the actions defined in actions to the given grantee on this Backup Vault resource.
|
Grant |
IBackupVault.grant(IGrantable grantee,
String... actions)
Grant the actions defined in actions to the given grantee on this backup vault.
|
Grant |
IBackupVault.Jsii$Proxy.grant(IGrantable grantee,
String... actions)
Grant the actions defined in actions to the given grantee on this backup vault.
|
default Grant |
IBackupVault.Jsii$Default.grant(IGrantable grantee,
String... actions)
Grant the actions defined in actions to the given grantee on this backup vault.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ISlackChannelConfiguration
Represents a Slack channel configuration.
|
static interface |
ISlackChannelConfiguration.Jsii$Default
Internal default implementation for
ISlackChannelConfiguration. |
| Modifier and Type | Class and Description |
|---|---|
static class |
ISlackChannelConfiguration.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
SlackChannelConfiguration
A new Slack channel configuration.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IOriginAccessIdentity
Interface for CloudFront OriginAccessIdentity.
|
static interface |
IOriginAccessIdentity.Jsii$Default
Internal default implementation for
IOriginAccessIdentity. |
| Modifier and Type | Class and Description |
|---|---|
static class |
IOriginAccessIdentity.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
OriginAccessIdentity
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 Type | Class and Description |
|---|---|
class |
EdgeFunction
A Lambda@Edge function.
|
| Modifier and Type | Method and Description |
|---|---|
Grant |
EdgeFunction.grantInvoke(IGrantable identity)
Grant the given identity permissions to invoke this Lambda.
|
Grant |
EdgeFunction.grantInvokeUrl(IGrantable identity)
Grant the given identity permissions to invoke this Lambda Function URL.
|
| Modifier and Type | Method and Description |
|---|---|
static Grant |
Metric.grantPutMetricData(IGrantable grantee)
Grant permissions to the given identity to write metrics.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IProject |
static interface |
IProject.Jsii$Default
Internal default implementation for
IProject. |
| Modifier and Type | Class and Description |
|---|---|
static class |
IProject.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
PipelineProject
A convenience class for CodeBuild Projects that are used in CodePipeline.
|
class |
Project
A representation of a CodeBuild Project.
|
| Modifier and Type | Method and Description |
|---|---|
Grant |
IReportGroup.grantWrite(IGrantable identity)
Grants the given entity permissions to write (that is, upload reports to) this report group.
|
Grant |
IReportGroup.Jsii$Proxy.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.
|
Grant |
ReportGroup.grantWrite(IGrantable identity)
Grants the given entity permissions to write (that is, upload reports to) this report group.
|
static List<CfnProject.EnvironmentVariableProperty> |
Project.serializeEnvVariables(Map<String,? extends BuildEnvironmentVariable> environmentVariables,
Boolean validateNoPlainTextSecrets,
IGrantable principal)
Convert the environment variables map of string to
BuildEnvironmentVariable, which is the customer-facing type, to a list of CfnProject.EnvironmentVariableProperty, which is the representation of environment variables in CloudFormation. |
| Modifier and Type | Method and Description |
|---|---|
Grant |
IRepository.grant(IGrantable grantee,
String... actions)
Grant the given principal identity permissions to perform the actions on this repository.
|
Grant |
IRepository.Jsii$Proxy.grant(IGrantable grantee,
String... actions)
Grant the given principal identity permissions to perform the actions on this repository.
|
default Grant |
IRepository.Jsii$Default.grant(IGrantable grantee,
String... actions)
Grant the given principal identity permissions to perform the actions on this repository.
|
Grant |
Repository.grant(IGrantable grantee,
String... actions)
Grant the given principal identity permissions to perform the actions on this repository.
|
Grant |
IRepository.grantPull(IGrantable grantee)
Grant the given identity permissions to pull this repository.
|
Grant |
IRepository.Jsii$Proxy.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.
|
Grant |
Repository.grantPull(IGrantable grantee)
Grant the given identity permissions to pull this repository.
|
Grant |
IRepository.grantPullPush(IGrantable grantee)
Grant the given identity permissions to pull and push this repository.
|
Grant |
IRepository.Jsii$Proxy.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.
|
Grant |
Repository.grantPullPush(IGrantable grantee)
Grant the given identity permissions to pull and push this repository.
|
Grant |
IRepository.grantRead(IGrantable grantee)
Grant the given identity permissions to read this repository.
|
Grant |
IRepository.Jsii$Proxy.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.
|
Grant |
Repository.grantRead(IGrantable grantee)
Grant the given identity permissions to read this repository.
|
| Modifier and Type | Method and Description |
|---|---|
Grant |
LambdaDeploymentGroup.grantPutLifecycleEventHookExecutionStatus(IGrantable grantee)
Grant a principal permission to codedeploy:PutLifecycleEventHookExecutionStatus on this deployment group resource.
|
| Modifier and Type | Method and Description |
|---|---|
Grant |
IProfilingGroup.grantPublish(IGrantable grantee)
Grant access to publish profiling information to the Profiling Group to the given identity.
|
Grant |
IProfilingGroup.Jsii$Proxy.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.
|
Grant |
ProfilingGroup.grantPublish(IGrantable grantee)
Grant access to publish profiling information to the Profiling Group to the given identity.
|
Grant |
IProfilingGroup.grantRead(IGrantable grantee)
Grant access to read profiling information from the Profiling Group to the given identity.
|
Grant |
IProfilingGroup.Jsii$Proxy.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.
|
Grant |
ProfilingGroup.grantRead(IGrantable grantee)
Grant access to read profiling information from the Profiling Group to the given identity.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ManualApprovalAction.grantManualApproval(IGrantable grantable)
grant the provided principal the permissions to approve or reject this manual approval action.
|
| Modifier and Type | Method and Description |
|---|---|
Grant |
IUserPool.grant(IGrantable grantee,
String... actions)
Adds an IAM policy statement associated with this user pool to an IAM principal's policy.
|
Grant |
IUserPool.Jsii$Proxy.grant(IGrantable grantee,
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,
String... actions)
Adds an IAM policy statement associated with this user pool to an IAM principal's policy.
|
Grant |
UserPool.grant(IGrantable grantee,
String... actions)
Adds an IAM policy statement associated with this user pool to an IAM principal's policy.
|
| Modifier and Type | Method and Description |
|---|---|
Grant |
ITable.grant(IGrantable grantee,
String... actions)
Adds an IAM policy statement associated with this table to an IAM principal's policy.
|
Grant |
ITable.Jsii$Proxy.grant(IGrantable grantee,
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,
String... actions)
Adds an IAM policy statement associated with this table to an IAM principal's policy.
|
Grant |
Table.grant(IGrantable grantee,
String... actions)
Adds an IAM policy statement associated with this table to an IAM principal's policy.
|
Grant |
ITable.grantFullAccess(IGrantable grantee)
Permits all DynamoDB operations ("dynamodb:*") to an IAM principal.
|
Grant |
ITable.Jsii$Proxy.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.
|
Grant |
Table.grantFullAccess(IGrantable grantee)
Permits all DynamoDB operations ("dynamodb:*") to an IAM principal.
|
Grant |
ITable.grantReadData(IGrantable grantee)
Permits an IAM principal all data read operations from this table: BatchGetItem, GetRecords, GetShardIterator, Query, GetItem, Scan.
|
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 |
ITable.Jsii$Default.grantReadData(IGrantable grantee)
Permits an IAM principal all data read operations from this table: BatchGetItem, GetRecords, GetShardIterator, Query, GetItem, Scan.
|
Grant |
Table.grantReadData(IGrantable grantee)
Permits an IAM principal all data read operations from this table: BatchGetItem, GetRecords, GetShardIterator, Query, GetItem, Scan, DescribeTable.
|
Grant |
ITable.grantReadWriteData(IGrantable grantee)
Permits an IAM principal to all data read/write operations to this table.
|
Grant |
ITable.Jsii$Proxy.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.
|
Grant |
Table.grantReadWriteData(IGrantable grantee)
Permits an IAM principal to all data read/write operations to this table.
|
Grant |
ITable.grantStream(IGrantable grantee,
String... actions)
Adds an IAM policy statement associated with this table's stream to an IAM principal's policy.
|
Grant |
ITable.Jsii$Proxy.grantStream(IGrantable grantee,
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,
String... actions)
Adds an IAM policy statement associated with this table's stream to an IAM principal's policy.
|
Grant |
Table.grantStream(IGrantable grantee,
String... actions)
Adds an IAM policy statement associated with this table's stream to an IAM principal's policy.
|
Grant |
ITable.grantStreamRead(IGrantable grantee)
Permits an IAM principal all stream data read operations for this table's stream: DescribeStream, GetRecords, GetShardIterator, ListStreams.
|
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 |
ITable.Jsii$Default.grantStreamRead(IGrantable grantee)
Permits an IAM principal all stream data read operations for this table's stream: DescribeStream, GetRecords, GetShardIterator, ListStreams.
|
Grant |
Table.grantStreamRead(IGrantable grantee)
Permits an IAM principal all stream data read operations for this table's stream: DescribeStream, GetRecords, GetShardIterator, ListStreams.
|
Grant |
ITable.grantTableListStreams(IGrantable grantee)
Permits an IAM Principal to list streams attached to current dynamodb table.
|
Grant |
ITable.Jsii$Proxy.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.
|
Grant |
Table.grantTableListStreams(IGrantable grantee)
Permits an IAM Principal to list streams attached to current dynamodb table.
|
Grant |
ITable.grantWriteData(IGrantable grantee)
Permits an IAM principal all data write operations to this table: BatchWriteItem, PutItem, UpdateItem, DeleteItem.
|
Grant |
ITable.Jsii$Proxy.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.
|
Grant |
Table.grantWriteData(IGrantable grantee)
Permits an IAM principal all data write operations to this table: BatchWriteItem, PutItem, UpdateItem, DeleteItem, DescribeTable.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IInstance |
static interface |
IInstance.Jsii$Default
Internal default implementation for
IInstance. |
| Modifier and Type | Class and Description |
|---|---|
class |
BastionHostLinux
This creates a linux bastion host you can use to connect to other instances or services in your VPC.
|
static class |
IInstance.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
Instance
This represents a single EC2 instance.
|
class |
LaunchTemplate
This represents an EC2 LaunchTemplate.
|
| Modifier and Type | Method and Description |
|---|---|
List<IGrantable> |
InitSourceAssetOptions.Jsii$Proxy.getReaders() |
List<IGrantable> |
InitFileAssetOptions.Jsii$Proxy.getReaders() |
| Modifier and Type | Method and Description |
|---|---|
Grant |
IVolume.grantAttachVolume(IGrantable grantee)
Grants permission to attach this Volume to an instance.
|
Grant |
IVolume.Jsii$Proxy.grantAttachVolume(IGrantable grantee)
Grants permission to attach this Volume to an instance.
|
Grant |
Volume.grantAttachVolume(IGrantable grantee)
Grants permission to attach this Volume to an instance.
|
Grant |
IVolume.grantAttachVolume(IGrantable grantee,
List<IInstance> instances)
Grants permission to attach this Volume to an instance.
|
Grant |
IVolume.Jsii$Proxy.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.
|
Grant |
Volume.grantAttachVolume(IGrantable grantee,
List<IInstance> instances)
Grants permission to attach this Volume to an instance.
|
Grant |
IVolume.grantAttachVolumeByResourceTag(IGrantable grantee,
List<software.constructs.Construct> constructs)
Grants permission to attach the Volume by a ResourceTag condition.
|
Grant |
IVolume.Jsii$Proxy.grantAttachVolumeByResourceTag(IGrantable grantee,
List<software.constructs.Construct> constructs)
Grants permission to attach the Volume by a ResourceTag condition.
|
Grant |
Volume.grantAttachVolumeByResourceTag(IGrantable grantee,
List<software.constructs.Construct> constructs)
Grants permission to attach the Volume by a ResourceTag condition.
|
Grant |
IVolume.grantAttachVolumeByResourceTag(IGrantable grantee,
List<software.constructs.Construct> constructs,
String tagKeySuffix)
Grants permission to attach the Volume by a ResourceTag condition.
|
Grant |
IVolume.Jsii$Proxy.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.
|
Grant |
Volume.grantAttachVolumeByResourceTag(IGrantable grantee,
List<software.constructs.Construct> constructs,
String tagKeySuffix)
Grants permission to attach the Volume by a ResourceTag condition.
|
Grant |
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.
|
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.
|
Grant |
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.
|
Grant |
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.
|
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.
|
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.
|
Grant |
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.
|
Grant |
IVolume.grantDetachVolumeByResourceTag(IGrantable grantee,
List<software.constructs.Construct> constructs)
Grants permission to detach the Volume by a ResourceTag condition.
|
Grant |
IVolume.Jsii$Proxy.grantDetachVolumeByResourceTag(IGrantable grantee,
List<software.constructs.Construct> constructs)
Grants permission to detach the Volume by a ResourceTag condition.
|
Grant |
Volume.grantDetachVolumeByResourceTag(IGrantable grantee,
List<software.constructs.Construct> constructs)
Grants permission to detach the Volume by a ResourceTag condition.
|
Grant |
IVolume.grantDetachVolumeByResourceTag(IGrantable grantee,
List<software.constructs.Construct> constructs,
String tagKeySuffix)
Grants permission to detach the Volume by a ResourceTag condition.
|
Grant |
IVolume.Jsii$Proxy.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.
|
Grant |
Volume.grantDetachVolumeByResourceTag(IGrantable grantee,
List<software.constructs.Construct> constructs,
String tagKeySuffix)
Grants permission to detach the Volume by a ResourceTag condition.
|
| Modifier and Type | Method and Description |
|---|---|
InitSourceAssetOptions.Builder |
InitSourceAssetOptions.Builder.readers(List<? extends IGrantable> readers)
Sets the value of
AssetOptions.getReaders() |
InitFileAssetOptions.Builder |
InitFileAssetOptions.Builder.readers(List<? extends IGrantable> readers)
Sets the value of
AssetOptions.getReaders() |
| Modifier and Type | Method and Description |
|---|---|
Grant |
RepositoryBase.grant(IGrantable grantee,
String... actions)
Grant the given principal identity permissions to perform the actions on this repository.
|
Grant |
IRepository.grant(IGrantable grantee,
String... actions)
Grant the given principal identity permissions to perform the actions on this repository.
|
Grant |
IRepository.Jsii$Proxy.grant(IGrantable grantee,
String... actions)
Grant the given principal identity permissions to perform the actions on this repository.
|
default Grant |
IRepository.Jsii$Default.grant(IGrantable grantee,
String... actions)
Grant the given principal identity permissions to perform the actions on this repository.
|
Grant |
RepositoryBase.grantPull(IGrantable grantee)
Grant the given identity permissions to use the images in this repository.
|
Grant |
IRepository.grantPull(IGrantable grantee)
Grant the given identity permissions to pull images in this repository.
|
Grant |
IRepository.Jsii$Proxy.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.
|
Grant |
RepositoryBase.grantPullPush(IGrantable grantee)
Grant the given identity permissions to pull and push images to this repository.
|
Grant |
IRepository.grantPullPush(IGrantable grantee)
Grant the given identity permissions to pull and push images to this repository.
|
Grant |
IRepository.Jsii$Proxy.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.
|
static void |
PublicGalleryAuthorizationToken.grantRead(IGrantable grantee)
Grant access to retrieve an authorization token.
|
static void |
AuthorizationToken.grantRead(IGrantable grantee)
Grant access to retrieve an authorization token.
|
| Modifier and Type | Method and Description |
|---|---|
abstract Grant |
Secret.grantRead(IGrantable grantee)
Grants reading the secret to a principal.
|
Grant |
TaskDefinition.grantRun(IGrantable grantee)
Grants permissions to run this task definition.
|
| Modifier and Type | Method and Description |
|---|---|
AssetEnvironmentFile.Builder |
AssetEnvironmentFile.Builder.readers(List<? extends IGrantable> readers)
A list of principals that should be able to read this asset from S3.
|
| Modifier and Type | Method and Description |
|---|---|
Grant |
FileSystem.grant(IGrantable grantee,
String... actions)
Grant the actions defined in actions to the given grantee on this File System resource.
|
Grant |
IFileSystem.grant(IGrantable grantee,
String... actions)
Grant the actions defined in actions to the given grantee on this File System resource.
|
Grant |
IFileSystem.Jsii$Proxy.grant(IGrantable grantee,
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,
String... actions)
Grant the actions defined in actions to the given grantee on this File System resource.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ServiceAccount
Service Account.
|
| Modifier and Type | Method and Description |
|---|---|
Grant |
IDomain.grantIndexRead(String index,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
IDomain.Jsii$Proxy.grantIndexRead(String index,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
default Grant |
IDomain.Jsii$Default.grantIndexRead(String index,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
Domain.grantIndexRead(String index,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
IDomain.grantIndexReadWrite(String index,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
IDomain.Jsii$Proxy.grantIndexReadWrite(String index,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
default Grant |
IDomain.Jsii$Default.grantIndexReadWrite(String index,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
Domain.grantIndexReadWrite(String index,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
IDomain.grantIndexWrite(String index,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
IDomain.Jsii$Proxy.grantIndexWrite(String index,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
default Grant |
IDomain.Jsii$Default.grantIndexWrite(String index,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
Domain.grantIndexWrite(String index,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
IDomain.grantPathRead(String path,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
IDomain.Jsii$Proxy.grantPathRead(String path,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
default Grant |
IDomain.Jsii$Default.grantPathRead(String path,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
Domain.grantPathRead(String path,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
IDomain.grantPathReadWrite(String path,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
IDomain.Jsii$Proxy.grantPathReadWrite(String path,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
default Grant |
IDomain.Jsii$Default.grantPathReadWrite(String path,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
Domain.grantPathReadWrite(String path,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
IDomain.grantPathWrite(String path,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
IDomain.Jsii$Proxy.grantPathWrite(String path,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
default Grant |
IDomain.Jsii$Default.grantPathWrite(String path,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
Domain.grantPathWrite(String path,
IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
IDomain.grantRead(IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
IDomain.Jsii$Proxy.grantRead(IGrantable identity)
Deprecated.
use opensearchservice module instead
|
default Grant |
IDomain.Jsii$Default.grantRead(IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
Domain.grantRead(IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
IDomain.grantReadWrite(IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
IDomain.Jsii$Proxy.grantReadWrite(IGrantable identity)
Deprecated.
use opensearchservice module instead
|
default Grant |
IDomain.Jsii$Default.grantReadWrite(IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
Domain.grantReadWrite(IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
IDomain.grantWrite(IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
IDomain.Jsii$Proxy.grantWrite(IGrantable identity)
Deprecated.
use opensearchservice module instead
|
default Grant |
IDomain.Jsii$Default.grantWrite(IGrantable identity)
Deprecated.
use opensearchservice module instead
|
Grant |
Domain.grantWrite(IGrantable identity)
Deprecated.
use opensearchservice module instead
|
| Modifier and Type | Method and Description |
|---|---|
static Grant |
EventBus.grantAllPutEvents(IGrantable grantee)
Permits an IAM Principal to send custom events to EventBridge so that they can be matched to rules.
|
Grant |
IEventBus.grantPutEventsTo(IGrantable grantee)
Grants an IAM Principal to send custom events to the eventBus so that they can be matched to rules.
|
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.
|
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.
|
Grant |
EventBus.grantPutEventsTo(IGrantable grantee)
Grants an IAM Principal to send custom events to the eventBus so that they can be matched to rules.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IAssumeRolePrincipal
A type of principal that has more control over its own representation in AssumeRolePolicyDocuments.
|
static interface |
IAssumeRolePrincipal.Jsii$Default
Internal default implementation for
IAssumeRolePrincipal. |
interface |
IComparablePrincipal
Interface for principals that can be compared.
|
static interface |
IComparablePrincipal.Jsii$Default
Internal default implementation for
IComparablePrincipal. |
static interface |
IGrantable.Jsii$Default
Internal default implementation for
IGrantable. |
interface |
IGroup
Represents an IAM Group.
|
static interface |
IGroup.Jsii$Default
Internal default implementation for
IGroup. |
interface |
IIdentity
A construct that represents an IAM principal, such as a user, group or role.
|
static interface |
IIdentity.Jsii$Default
Internal default implementation for
IIdentity. |
interface |
IPrincipal
Represents a logical IAM principal.
|
static interface |
IPrincipal.Jsii$Default
Internal default implementation for
IPrincipal. |
interface |
IRole
A Role object.
|
static interface |
IRole.Jsii$Default
Internal default implementation for
IRole. |
interface |
IUser
Represents an IAM user.
|
static interface |
IUser.Jsii$Default
Internal default implementation for
IUser. |
| Modifier and Type | Class and Description |
|---|---|
class |
AccountPrincipal
Specify AWS account ID as the principal entity in a policy to delegate authority to the account.
|
class |
AccountRootPrincipal
Use the AWS account into which a stack is deployed as the principal entity in a policy.
|
class |
AnyPrincipal
A principal representing all AWS identities in all accounts.
|
class |
ArnPrincipal
Specify a principal by the Amazon Resource Name (ARN).
|
class |
CanonicalUserPrincipal
A policy principal for canonicalUserIds - useful for S3 bucket policies that use Origin Access identities.
|
class |
CompositePrincipal
Represents a principal that has multiple types of principals.
|
class |
FederatedPrincipal
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 |
Group
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 class |
IAssumeRolePrincipal.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IComparablePrincipal.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IGrantable.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IGroup.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IIdentity.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IPrincipal.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IRole.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IUser.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
LazyRole
An IAM role that only gets attached to the construct tree once it gets used, not before.
|
class |
OpenIdConnectPrincipal
A principal that represents a federated identity provider as from a OpenID Connect provider.
|
class |
OrganizationPrincipal
A principal that represents an AWS Organization.
|
class |
PrincipalBase
Base class for policy principals.
|
class |
PrincipalWithConditions
An IAM principal with additional conditions specifying when the policy is in effect.
|
class |
Role
IAM Role.
|
class |
SamlConsolePrincipal
Principal entity that represents a SAML federated identity provider for programmatic and AWS Management Console access.
|
class |
SamlPrincipal
Principal entity that represents a SAML federated identity provider.
|
class |
ServicePrincipal
An IAM principal that represents an AWS service (i.e.
|
class |
SessionTagsPrincipal
Enables session tags on role assumptions from a principal.
|
class |
StarPrincipal
A principal that uses a literal '*' in the IAM JSON language.
|
class |
UnknownPrincipal
A principal for use in resources that need to have a role but it's unknown.
|
class |
User
Define a new IAM user.
|
class |
WebIdentityPrincipal
A principal that represents a federated identity provider as Web Identity such as Cognito, Amazon, Facebook, Google, etc.
|
| Modifier and Type | Method and Description |
|---|---|
IGrantable |
CommonGrantOptions.getGrantee()
The principal to grant to.
|
IGrantable |
CommonGrantOptions.Jsii$Proxy.getGrantee() |
IGrantable |
GrantOnPrincipalOptions.Jsii$Proxy.getGrantee() |
IGrantable |
GrantWithResourceOptions.Jsii$Proxy.getGrantee() |
IGrantable |
GrantOnPrincipalAndResourceOptions.Jsii$Proxy.getGrantee() |
| Modifier and Type | Method and Description |
|---|---|
static Grant |
Grant.drop(IGrantable grantee,
String _intent)
Returns a "no-op" `Grant` object which represents a "dropped grant".
|
CommonGrantOptions.Builder |
CommonGrantOptions.Builder.grantee(IGrantable grantee)
Sets the value of
CommonGrantOptions.getGrantee() |
GrantOnPrincipalOptions.Builder |
GrantOnPrincipalOptions.Builder.grantee(IGrantable grantee)
Sets the value of
CommonGrantOptions.getGrantee() |
GrantWithResourceOptions.Builder |
GrantWithResourceOptions.Builder.grantee(IGrantable grantee)
Sets the value of
CommonGrantOptions.getGrantee() |
GrantOnPrincipalAndResourceOptions.Builder |
GrantOnPrincipalAndResourceOptions.Builder.grantee(IGrantable grantee)
Sets the value of
CommonGrantOptions.getGrantee() |
| Modifier and Type | Method and Description |
|---|---|
Grant |
Stream.grant(IGrantable grantee,
String... actions)
Grant the indicated permissions on this stream to the given IAM principal (Role/Group/User).
|
Grant |
IStream.grant(IGrantable grantee,
String... actions)
Grant the indicated permissions on this stream to the provided IAM principal.
|
Grant |
IStream.Jsii$Proxy.grant(IGrantable grantee,
String... actions)
Grant the indicated permissions on this stream to the provided IAM principal.
|
default Grant |
IStream.Jsii$Default.grant(IGrantable grantee,
String... actions)
Grant the indicated permissions on this stream to the provided IAM principal.
|
Grant |
Stream.grantRead(IGrantable grantee)
Grant read permissions for this stream and its contents to an IAM principal (Role/Group/User).
|
Grant |
IStream.grantRead(IGrantable grantee)
Grant read permissions for this stream and its contents to an IAM principal (Role/Group/User).
|
Grant |
IStream.Jsii$Proxy.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).
|
Grant |
Stream.grantReadWrite(IGrantable grantee)
Grants read/write permissions for this stream and its contents to an IAM principal (Role/Group/User).
|
Grant |
IStream.grantReadWrite(IGrantable grantee)
Grants read/write permissions for this stream and its contents to an IAM principal (Role/Group/User).
|
Grant |
IStream.Jsii$Proxy.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).
|
Grant |
Stream.grantWrite(IGrantable grantee)
Grant write permissions for this stream and its contents to an IAM principal (Role/Group/User).
|
Grant |
IStream.grantWrite(IGrantable grantee)
Grant write permissions for this stream and its contents to an IAM principal (Role/Group/User).
|
Grant |
IStream.Jsii$Proxy.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).
|
| Modifier and Type | Class and Description |
|---|---|
class |
ViaServicePrincipal
A principal to allow access to a key if it's being used through another AWS service.
|
| Modifier and Type | Method and Description |
|---|---|
Grant |
Alias.grant(IGrantable grantee,
String... actions)
Grant the indicated permissions on this key to the given principal.
|
Grant |
IAlias.Jsii$Proxy.grant(IGrantable grantee,
String... actions)
Grant the indicated permissions on this key to the given principal.
|
default Grant |
IAlias.Jsii$Default.grant(IGrantable grantee,
String... actions)
Grant the indicated permissions on this key to the given principal.
|
Grant |
IKey.grant(IGrantable grantee,
String... actions)
Grant the indicated permissions on this key to the given principal.
|
Grant |
IKey.Jsii$Proxy.grant(IGrantable grantee,
String... actions)
Grant the indicated permissions on this key to the given principal.
|
default Grant |
IKey.Jsii$Default.grant(IGrantable grantee,
String... actions)
Grant the indicated permissions on this key to the given principal.
|
Grant |
Key.grant(IGrantable grantee,
String... actions)
Grant the indicated permissions on this key to the given principal.
|
Grant |
Key.grantAdmin(IGrantable grantee)
Grant admins permissions using this key to the given principal.
|
Grant |
Alias.grantDecrypt(IGrantable grantee)
Grant decryption permissions using this key to the given principal.
|
Grant |
IAlias.Jsii$Proxy.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.
|
Grant |
IKey.grantDecrypt(IGrantable grantee)
Grant decryption permissions using this key to the given principal.
|
Grant |
IKey.Jsii$Proxy.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.
|
Grant |
Key.grantDecrypt(IGrantable grantee)
Grant decryption permissions using this key to the given principal.
|
Grant |
Alias.grantEncrypt(IGrantable grantee)
Grant encryption permissions using this key to the given principal.
|
Grant |
IAlias.Jsii$Proxy.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.
|
Grant |
IKey.grantEncrypt(IGrantable grantee)
Grant encryption permissions using this key to the given principal.
|
Grant |
IKey.Jsii$Proxy.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.
|
Grant |
Key.grantEncrypt(IGrantable grantee)
Grant encryption permissions using this key to the given principal.
|
Grant |
Alias.grantEncryptDecrypt(IGrantable grantee)
Grant encryption and decryption permissions using this key to the given principal.
|
Grant |
IAlias.Jsii$Proxy.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.
|
Grant |
IKey.grantEncryptDecrypt(IGrantable grantee)
Grant encryption and decryption permissions using this key to the given principal.
|
Grant |
IKey.Jsii$Proxy.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.
|
Grant |
Key.grantEncryptDecrypt(IGrantable grantee)
Grant encryption and decryption permissions using this key to the given principal.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IAlias |
static interface |
IAlias.Jsii$Default
Internal default implementation for
IAlias. |
interface |
IFunction |
static interface |
IFunction.Jsii$Default
Internal default implementation for
IFunction. |
interface |
IVersion |
static interface |
IVersion.Jsii$Default
Internal default implementation for
IVersion. |
| Modifier and Type | Class and Description |
|---|---|
class |
Alias
A new alias to a particular version of a Lambda function.
|
class |
DockerImageFunction
Create a lambda function where the handler is a docker image.
|
class |
Function
Deploys a file from inside the construct library as a function.
|
class |
FunctionBase |
static class |
IAlias.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IFunction.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IVersion.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
QualifiedFunctionBase |
class |
SingletonFunction
A Lambda that will only ever be added to a stack once.
|
class |
Version
Tag the current state of a Function with a Version number.
|
| Modifier and Type | Method and Description |
|---|---|
Grant |
FunctionBase.grantInvoke(IGrantable grantee)
Grant the given identity permissions to invoke this Lambda.
|
Grant |
IAlias.Jsii$Proxy.grantInvoke(IGrantable identity)
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.
|
Grant |
IFunction.grantInvoke(IGrantable identity)
Grant the given identity permissions to invoke this Lambda.
|
Grant |
IFunction.Jsii$Proxy.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.
|
Grant |
IVersion.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.
|
Grant |
FunctionUrl.grantInvokeUrl(IGrantable grantee)
Grant the given identity permissions to invoke this Lambda Function URL.
|
Grant |
FunctionBase.grantInvokeUrl(IGrantable grantee)
Grant the given identity permissions to invoke this Lambda Function URL.
|
Grant |
IAlias.Jsii$Proxy.grantInvokeUrl(IGrantable identity)
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.
|
Grant |
IFunction.grantInvokeUrl(IGrantable identity)
Grant the given identity permissions to invoke this Lambda Function URL.
|
Grant |
IFunction.Jsii$Proxy.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.
|
Grant |
IVersion.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.
|
Grant |
IFunctionUrl.grantInvokeUrl(IGrantable identity)
Grant the given identity permissions to invoke this Lambda Function URL.
|
Grant |
IFunctionUrl.Jsii$Proxy.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.
|
| Modifier and Type | Method and Description |
|---|---|
AssetCode.Builder |
AssetCode.Builder.readers(List<? extends IGrantable> readers)
A list of principals that should be able to read this asset from S3.
|
| Modifier and Type | Class and Description |
|---|---|
class |
NodejsFunction
A Node.js Lambda function bundled using esbuild.
|
| Modifier and Type | Method and Description |
|---|---|
Grant |
ILogGroup.grant(IGrantable grantee,
String... actions)
Give the indicated permissions on this log group and all streams.
|
Grant |
ILogGroup.Jsii$Proxy.grant(IGrantable grantee,
String... actions)
Give the indicated permissions on this log group and all streams.
|
default Grant |
ILogGroup.Jsii$Default.grant(IGrantable grantee,
String... actions)
Give the indicated permissions on this log group and all streams.
|
Grant |
LogGroup.grant(IGrantable grantee,
String... actions)
Give the indicated permissions on this log group and all streams.
|
Grant |
ILogGroup.grantWrite(IGrantable grantee)
Give permissions to write to create and write to streams in this log group.
|
Grant |
ILogGroup.Jsii$Proxy.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.
|
Grant |
LogGroup.grantWrite(IGrantable grantee)
Give permissions to create and write to streams in this log group.
|
| Modifier and Type | Method and Description |
|---|---|
Grant |
IDomain.grantIndexRead(String index,
IGrantable identity)
Grant read permissions for an index in this domain to an IAM principal (Role/Group/User).
|
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).
|
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).
|
Grant |
Domain.grantIndexRead(String index,
IGrantable identity)
Grant read permissions for an index in this domain to an IAM principal (Role/Group/User).
|
Grant |
IDomain.grantIndexReadWrite(String index,
IGrantable identity)
Grant read/write permissions for an index in this domain to an IAM principal (Role/Group/User).
|
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).
|
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).
|
Grant |
Domain.grantIndexReadWrite(String index,
IGrantable identity)
Grant read/write permissions for an index in this domain to an IAM principal (Role/Group/User).
|
Grant |
IDomain.grantIndexWrite(String index,
IGrantable identity)
Grant write permissions for an index in this domain to an IAM principal (Role/Group/User).
|
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).
|
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).
|
Grant |
Domain.grantIndexWrite(String index,
IGrantable identity)
Grant write permissions for an index in this domain to an IAM principal (Role/Group/User).
|
Grant |
IDomain.grantPathRead(String path,
IGrantable identity)
Grant read permissions for a specific path in this domain to an IAM principal (Role/Group/User).
|
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).
|
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).
|
Grant |
Domain.grantPathRead(String path,
IGrantable identity)
Grant read permissions for a specific path in this domain to an IAM principal (Role/Group/User).
|
Grant |
IDomain.grantPathReadWrite(String path,
IGrantable identity)
Grant read/write permissions for a specific path in this domain to an IAM principal (Role/Group/User).
|
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).
|
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).
|
Grant |
Domain.grantPathReadWrite(String path,
IGrantable identity)
Grant read/write permissions for a specific path in this domain to an IAM principal (Role/Group/User).
|
Grant |
IDomain.grantPathWrite(String path,
IGrantable identity)
Grant write permissions for a specific path in this domain to an IAM principal (Role/Group/User).
|
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).
|
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).
|
Grant |
Domain.grantPathWrite(String path,
IGrantable identity)
Grant write permissions for a specific path in this domain to an IAM principal (Role/Group/User).
|
Grant |
IDomain.grantRead(IGrantable identity)
Grant read permissions for this domain and its contents to an IAM principal (Role/Group/User).
|
Grant |
IDomain.Jsii$Proxy.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).
|
Grant |
Domain.grantRead(IGrantable identity)
Grant read permissions for this domain and its contents to an IAM principal (Role/Group/User).
|
Grant |
IDomain.grantReadWrite(IGrantable identity)
Grant read/write permissions for this domain and its contents to an IAM principal (Role/Group/User).
|
Grant |
IDomain.Jsii$Proxy.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).
|
Grant |
Domain.grantReadWrite(IGrantable identity)
Grant read/write permissions for this domain and its contents to an IAM principal (Role/Group/User).
|
Grant |
IDomain.grantWrite(IGrantable identity)
Grant write permissions for this domain and its contents to an IAM principal (Role/Group/User).
|
Grant |
IDomain.Jsii$Proxy.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).
|
Grant |
Domain.grantWrite(IGrantable identity)
Grant write permissions for this domain and its contents to an IAM principal (Role/Group/User).
|
| Modifier and Type | Method and Description |
|---|---|
Grant |
DatabaseProxy.grantConnect(IGrantable grantee)
Grant the given identity connection access to the proxy.
|
Grant |
DatabaseInstanceBase.grantConnect(IGrantable grantee)
Grant the given identity connection access to the database.
|
Grant |
IDatabaseProxy.grantConnect(IGrantable grantee)
Grant the given identity connection access to the proxy.
|
Grant |
IDatabaseProxy.Jsii$Proxy.grantConnect(IGrantable grantee)
Grant the given identity connection access to the proxy.
|
Grant |
IDatabaseInstance.grantConnect(IGrantable grantee)
Grant the given identity connection access to the database.
|
Grant |
IDatabaseInstance.Jsii$Proxy.grantConnect(IGrantable grantee)
Grant the given identity connection access to the database.
|
default Grant |
IDatabaseInstance.Jsii$Default.grantConnect(IGrantable grantee)
Grant the given identity connection access to the database.
|
Grant |
DatabaseProxy.grantConnect(IGrantable grantee,
String dbUser)
Grant the given identity connection access to the proxy.
|
Grant |
IDatabaseProxy.grantConnect(IGrantable grantee,
String dbUser)
Grant the given identity connection access to the proxy.
|
Grant |
IDatabaseProxy.Jsii$Proxy.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.
|
Grant |
IServerlessCluster.grantDataApiAccess(IGrantable grantee)
Grant the given identity to access to the Data API.
|
Grant |
IServerlessCluster.Jsii$Proxy.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.
|
Grant |
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.
|
Grant |
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.
|
| Modifier and Type | Method and Description |
|---|---|
Grant |
BucketBase.grantDelete(IGrantable identity)
Grants s3:DeleteObject* permission to an IAM principal for objects in this bucket.
|
Grant |
IBucket.grantDelete(IGrantable identity)
Grants s3:DeleteObject* permission to an IAM principal for objects in this bucket.
|
Grant |
IBucket.Jsii$Proxy.grantDelete(IGrantable identity)
Grants s3:DeleteObject* permission to an IAM principal for objects in this bucket.
|
Grant |
BucketBase.grantDelete(IGrantable identity,
Object objectsKeyPattern)
Grants s3:DeleteObject* permission to an IAM principal for objects in this bucket.
|
Grant |
IBucket.grantDelete(IGrantable identity,
Object objectsKeyPattern)
Grants s3:DeleteObject* permission to an IAM principal for objects in this bucket.
|
Grant |
IBucket.Jsii$Proxy.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.
|
Grant |
BucketBase.grantPut(IGrantable identity)
Grants s3:PutObject* and s3:Abort* permissions for this bucket to an IAM principal.
|
Grant |
IBucket.grantPut(IGrantable identity)
Grants s3:PutObject* and s3:Abort* permissions for this bucket to an IAM principal.
|
Grant |
IBucket.Jsii$Proxy.grantPut(IGrantable identity)
Grants s3:PutObject* and s3:Abort* permissions for this bucket to an IAM principal.
|
Grant |
BucketBase.grantPut(IGrantable identity,
Object objectsKeyPattern)
Grants s3:PutObject* and s3:Abort* permissions for this bucket to an IAM principal.
|
Grant |
IBucket.grantPut(IGrantable identity,
Object objectsKeyPattern)
Grants s3:PutObject* and s3:Abort* permissions for this bucket to an IAM principal.
|
Grant |
IBucket.Jsii$Proxy.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.
|
Grant |
BucketBase.grantPutAcl(IGrantable identity)
Grant the given IAM identity permissions to modify the ACLs of objects in the given Bucket.
|
Grant |
IBucket.grantPutAcl(IGrantable identity)
Grant the given IAM identity permissions to modify the ACLs of objects in the given Bucket.
|
Grant |
IBucket.Jsii$Proxy.grantPutAcl(IGrantable identity)
Grant the given IAM identity permissions to modify the ACLs of objects in the given Bucket.
|
Grant |
BucketBase.grantPutAcl(IGrantable identity,
String objectsKeyPattern)
Grant the given IAM identity permissions to modify the ACLs of objects in the given Bucket.
|
Grant |
IBucket.grantPutAcl(IGrantable identity,
String objectsKeyPattern)
Grant the given IAM identity permissions to modify the ACLs of objects in the given Bucket.
|
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.
|
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.
|
Grant |
BucketBase.grantRead(IGrantable identity)
Grant read permissions for this bucket and it's contents to an IAM principal (Role/Group/User).
|
Grant |
IBucket.grantRead(IGrantable identity)
Grant read permissions for this bucket and it's contents to an IAM principal (Role/Group/User).
|
Grant |
IBucket.Jsii$Proxy.grantRead(IGrantable identity)
Grant read permissions for this bucket and it's contents to an IAM principal (Role/Group/User).
|
Grant |
BucketBase.grantRead(IGrantable identity,
Object objectsKeyPattern)
Grant read permissions for this bucket and it's contents to an IAM principal (Role/Group/User).
|
Grant |
IBucket.grantRead(IGrantable identity,
Object objectsKeyPattern)
Grant read permissions for this bucket and it's contents to an IAM principal (Role/Group/User).
|
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).
|
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).
|
Grant |
BucketBase.grantReadWrite(IGrantable identity)
Grants read/write permissions for this bucket and it's contents to an IAM principal (Role/Group/User).
|
Grant |
IBucket.grantReadWrite(IGrantable identity)
Grants read/write permissions for this bucket and it's contents to an IAM principal (Role/Group/User).
|
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).
|
Grant |
BucketBase.grantReadWrite(IGrantable identity,
Object objectsKeyPattern)
Grants read/write permissions for this bucket and it's contents to an IAM principal (Role/Group/User).
|
Grant |
IBucket.grantReadWrite(IGrantable identity,
Object objectsKeyPattern)
Grants read/write permissions for this bucket and it's contents to an IAM principal (Role/Group/User).
|
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).
|
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).
|
Grant |
BucketBase.grantWrite(IGrantable identity)
Grant write permissions to this bucket to an IAM principal.
|
Grant |
IBucket.grantWrite(IGrantable identity)
Grant write permissions to this bucket to an IAM principal.
|
Grant |
IBucket.Jsii$Proxy.grantWrite(IGrantable identity)
Grant write permissions to this bucket to an IAM principal.
|
Grant |
BucketBase.grantWrite(IGrantable identity,
Object objectsKeyPattern)
Grant write permissions to this bucket to an IAM principal.
|
Grant |
IBucket.grantWrite(IGrantable identity,
Object objectsKeyPattern)
Grant write permissions to this bucket to an IAM principal.
|
Grant |
IBucket.Jsii$Proxy.grantWrite(IGrantable identity,
Object objectsKeyPattern)
Grant write permissions to this bucket to an IAM principal.
|
default Grant |
IBucket.Jsii$Default.grantWrite(IGrantable identity,
Object objectsKeyPattern)
Grant write permissions to this bucket to an IAM principal.
|
| Modifier and Type | Method and Description |
|---|---|
List<IGrantable> |
AssetProps.Jsii$Proxy.getReaders() |
default List<IGrantable> |
AssetOptions.getReaders()
A list of principals that should be able to read this asset from S3.
|
List<IGrantable> |
AssetOptions.Jsii$Proxy.getReaders() |
| Modifier and Type | Method and Description |
|---|---|
void |
Asset.grantRead(IGrantable grantee)
Grants read permissions to the principal on the assets bucket.
|
| Modifier and Type | Method and Description |
|---|---|
AssetProps.Builder |
AssetProps.Builder.readers(List<? extends IGrantable> readers)
Sets the value of
AssetOptions.getReaders() |
AssetOptions.Builder |
AssetOptions.Builder.readers(List<? extends IGrantable> readers)
Sets the value of
AssetOptions.getReaders() |
Asset.Builder |
Asset.Builder.readers(List<? extends IGrantable> readers)
A list of principals that should be able to read this asset from S3.
|
| Modifier and Type | Method and Description |
|---|---|
Grant |
ISecretTargetAttachment.Jsii$Proxy.grantRead(IGrantable grantee)
Grants reading the secret value to some role.
|
Grant |
Secret.grantRead(IGrantable grantee)
Grants reading the secret value to some role.
|
Grant |
SecretTargetAttachment.grantRead(IGrantable grantee)
Grants reading the secret value to some role.
|
Grant |
ISecret.grantRead(IGrantable grantee)
Grants reading the secret value to some role.
|
Grant |
ISecret.Jsii$Proxy.grantRead(IGrantable grantee)
Grants reading the secret value to some role.
|
Grant |
ISecretTargetAttachment.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.
|
Grant |
Secret.grantRead(IGrantable grantee,
List<String> versionStages)
Grants reading the secret value to some role.
|
Grant |
SecretTargetAttachment.grantRead(IGrantable grantee,
List<String> versionStages)
Grants reading the secret value to some role.
|
Grant |
ISecret.grantRead(IGrantable grantee,
List<String> versionStages)
Grants reading the secret value to some role.
|
Grant |
ISecret.Jsii$Proxy.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.
|
Grant |
ISecretTargetAttachment.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.
|
Grant |
Secret.grantWrite(IGrantable grantee)
Grants writing and updating the secret value to some role.
|
Grant |
SecretTargetAttachment.grantWrite(IGrantable grantee)
Grants writing and updating the secret value to some role.
|
Grant |
ISecret.grantWrite(IGrantable grantee)
Grants writing and updating the secret value to some role.
|
Grant |
ISecret.Jsii$Proxy.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.
|
| Modifier and Type | Method and Description |
|---|---|
Grant |
ITopic.grantPublish(IGrantable identity)
Grant topic publishing permissions to the given identity.
|
Grant |
ITopic.Jsii$Proxy.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.
|
Grant |
TopicBase.grantPublish(IGrantable grantee)
Grant topic publishing permissions to the given identity.
|
| Modifier and Type | Method and Description |
|---|---|
Grant |
IQueue.grant(IGrantable grantee,
String... queueActions)
Grant the actions defined in queueActions to the identity Principal given on this SQS queue resource.
|
Grant |
IQueue.Jsii$Proxy.grant(IGrantable grantee,
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,
String... queueActions)
Grant the actions defined in queueActions to the identity Principal given on this SQS queue resource.
|
Grant |
QueueBase.grant(IGrantable grantee,
String... actions)
Grant the actions defined in queueActions to the identity Principal given on this SQS queue resource.
|
Grant |
IQueue.grantConsumeMessages(IGrantable grantee)
Grant permissions to consume messages from a queue.
|
Grant |
IQueue.Jsii$Proxy.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.
|
Grant |
QueueBase.grantConsumeMessages(IGrantable grantee)
Grant permissions to consume messages from a queue.
|
Grant |
IQueue.grantPurge(IGrantable grantee)
Grant an IAM principal permissions to purge all messages from the queue.
|
Grant |
IQueue.Jsii$Proxy.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.
|
Grant |
QueueBase.grantPurge(IGrantable grantee)
Grant an IAM principal permissions to purge all messages from the queue.
|
Grant |
IQueue.grantSendMessages(IGrantable grantee)
Grant access to send messages to a queue to the given identity.
|
Grant |
IQueue.Jsii$Proxy.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.
|
Grant |
QueueBase.grantSendMessages(IGrantable grantee)
Grant access to send messages to a queue to the given identity.
|
| Modifier and Type | Method and Description |
|---|---|
Grant |
IParameter.grantRead(IGrantable grantee)
Grants read (DescribeParameter, GetParameter, GetParameterHistory) permissions on the SSM Parameter.
|
Grant |
IParameter.Jsii$Proxy.grantRead(IGrantable grantee)
Grants read (DescribeParameter, GetParameter, GetParameterHistory) permissions on the SSM Parameter.
|
default Grant |
IParameter.Jsii$Default.grantRead(IGrantable grantee)
Grants read (DescribeParameter, GetParameter, GetParameterHistory) permissions on the SSM Parameter.
|
Grant |
IStringParameter.Jsii$Proxy.grantRead(IGrantable grantee)
Grants read (DescribeParameter, GetParameter, GetParameterHistory) permissions on the SSM Parameter.
|
default Grant |
IStringParameter.Jsii$Default.grantRead(IGrantable grantee)
Grants read (DescribeParameter, GetParameter, GetParameterHistory) permissions on the SSM Parameter.
|
Grant |
IStringListParameter.Jsii$Proxy.grantRead(IGrantable grantee)
Grants read (DescribeParameter, GetParameter, GetParameterHistory) permissions on the SSM Parameter.
|
default Grant |
IStringListParameter.Jsii$Default.grantRead(IGrantable grantee)
Grants read (DescribeParameter, GetParameter, GetParameterHistory) permissions on the SSM Parameter.
|
Grant |
StringParameter.grantRead(IGrantable grantee)
Grants read (DescribeParameter, GetParameter, GetParameterHistory) permissions on the SSM Parameter.
|
Grant |
StringListParameter.grantRead(IGrantable grantee)
Grants read (DescribeParameter, GetParameter, GetParameterHistory) permissions on the SSM Parameter.
|
Grant |
IParameter.grantWrite(IGrantable grantee)
Grants write (PutParameter) permissions on the SSM Parameter.
|
Grant |
IParameter.Jsii$Proxy.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.
|
Grant |
IStringParameter.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.
|
Grant |
IStringListParameter.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.
|
Grant |
StringParameter.grantWrite(IGrantable grantee)
Grants write (PutParameter) permissions on the SSM Parameter.
|
Grant |
StringListParameter.grantWrite(IGrantable grantee)
Grants write (PutParameter) permissions on the SSM Parameter.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IStateMachine
A State Machine.
|
static interface |
IStateMachine.Jsii$Default
Internal default implementation for
IStateMachine. |
| Modifier and Type | Class and Description |
|---|---|
static class |
IStateMachine.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
StateMachine
Define a StepFunctions State Machine.
|
| Modifier and Type | Method and Description |
|---|---|
Grant |
StateMachine.grant(IGrantable identity,
String... actions)
Grant the given identity custom permissions.
|
Grant |
Activity.grant(IGrantable identity,
String... actions)
Grant the given identity permissions on this Activity.
|
Grant |
IStateMachine.grant(IGrantable identity,
String... actions)
Grant the given identity custom permissions.
|
Grant |
IStateMachine.Jsii$Proxy.grant(IGrantable identity,
String... actions)
Grant the given identity custom permissions.
|
default Grant |
IStateMachine.Jsii$Default.grant(IGrantable identity,
String... actions)
Grant the given identity custom permissions.
|
Grant |
StateMachine.grantExecution(IGrantable identity,
String... actions)
Grant the given identity permissions on all executions of the state machine.
|
Grant |
IStateMachine.grantExecution(IGrantable identity,
String... actions)
Grant the given identity permissions for all executions of a state machine.
|
Grant |
IStateMachine.Jsii$Proxy.grantExecution(IGrantable identity,
String... actions)
Grant the given identity permissions for all executions of a state machine.
|
default Grant |
IStateMachine.Jsii$Default.grantExecution(IGrantable identity,
String... actions)
Grant the given identity permissions for all executions of a state machine.
|
Grant |
StateMachine.grantRead(IGrantable identity)
Grant the given identity permissions to read results from state machine.
|
Grant |
IStateMachine.grantRead(IGrantable identity)
Grant the given identity read permissions for this state machine.
|
Grant |
IStateMachine.Jsii$Proxy.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.
|
Grant |
StateMachine.grantStartExecution(IGrantable identity)
Grant the given identity permissions to start an execution of this state machine.
|
Grant |
IStateMachine.grantStartExecution(IGrantable identity)
Grant the given identity permissions to start an execution of this state machine.
|
Grant |
IStateMachine.Jsii$Proxy.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.
|
Grant |
StateMachine.grantStartSyncExecution(IGrantable identity)
Grant the given identity permissions to start a synchronous execution of this state machine.
|
Grant |
IStateMachine.grantStartSyncExecution(IGrantable identity)
Grant the given identity permissions to start a synchronous execution of this state machine.
|
Grant |
IStateMachine.Jsii$Proxy.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.
|
Grant |
StateMachine.grantTaskResponse(IGrantable identity)
Grant the given identity task response permissions on a state machine.
|
Grant |
IStateMachine.grantTaskResponse(IGrantable identity)
Grant the given identity read permissions for this state machine.
|
Grant |
IStateMachine.Jsii$Proxy.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.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ISageMakerTask
Task to train a machine learning model using Amazon SageMaker.
|
static interface |
ISageMakerTask.Jsii$Default
Internal default implementation for
ISageMakerTask. |
| Modifier and Type | Class and Description |
|---|---|
class |
EmrContainersStartJobRun
Starts a job run.
|
static class |
ISageMakerTask.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
SageMakerCreateModel
A Step Functions Task to create a SageMaker model.
|
class |
SageMakerCreateTrainingJob
Class representing the SageMaker Create Training Job task.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TriggerFunction
Invokes an AWS Lambda function during deployment.
|
Copyright © 2022. All rights reserved.