Uses of Interface
software.amazon.awscdk.services.kms.IKey
Package
Description
AWS Amplify Construct Library
Lifecycle Hook for the CDK AWS AutoScaling Library
AWS Backup Construct Library
AWS CloudTrail Construct Library
AWS CodeBuild Construct Library
Amazon Cognito Construct Library
Amazon DocumentDB Construct Library
Amazon DynamoDB Construct Library
@aws-cdk/aws-dynamodb-global
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 FSx Construct Library
AWS Glue Construct Library
Amazon Kinesis Construct Library
Amazon Kinesis Data Firehose Construct Library
Amazon Kinesis Data Firehose Destinations Library
AWS Key Management Service Construct Library
AWS Lambda Construct Library
Amazon Lambda Golang Library
Amazon Lambda Node.js Library
Amazon Lambda Python Library
Amazon CloudWatch Logs Construct Library
Amazon Managed Streaming for Apache Kafka Construct Library
Amazon Neptune Construct Library
Amazon OpenSearch Service Construct Library
Amazon Relational Database Service Construct Library
Amazon Redshift Construct Library
Amazon S3 Construct Library
AWS Secrets Manager Construct Library
Amazon Simple Email Service Actions Library
Amazon Simple Notification Service Construct Library
Amazon Simple Queue Service Construct Library
AWS Systems Manager Construct Library
Tasks for AWS Step Functions
Triggers
-
Uses of IKey in software.amazon.awscdk.services.amplify
Modifier and TypeMethodDescriptiondefault IKey
BasicAuthProps.getEncryptionKey()
(experimental) The encryption key to use to encrypt the password when it's generated in Secrets Manager.final IKey
BasicAuthProps.Jsii$Proxy.getEncryptionKey()
Modifier and TypeMethodDescriptionBasicAuth.Builder.encryptionKey
(IKey encryptionKey) (experimental) The encryption key to use to encrypt the password when it's generated in Secrets Manager.BasicAuthProps.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofBasicAuthProps.getEncryptionKey()
static BasicAuth
BasicAuth.fromGeneratedPassword
(String username, IKey encryptionKey) (experimental) Creates a Basic Auth configuration with a password generated in Secrets Manager. -
Uses of IKey in software.amazon.awscdk.services.autoscaling.hooktargets
-
Uses of IKey in software.amazon.awscdk.services.backup
Modifier and TypeMethodDescriptiondefault IKey
BackupVaultProps.getEncryptionKey()
The server-side encryption key to use to protect your backups.final IKey
BackupVaultProps.Jsii$Proxy.getEncryptionKey()
Modifier and TypeMethodDescriptionBackupVault.Builder.encryptionKey
(IKey encryptionKey) The server-side encryption key to use to protect your backups.BackupVaultProps.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofBackupVaultProps.getEncryptionKey()
-
Uses of IKey in software.amazon.awscdk.services.cloudfront.experimental
Modifier and TypeMethodDescriptionfinal IKey
EdgeFunctionProps.Jsii$Proxy.getEnvironmentEncryption()
Modifier and TypeMethodDescriptionEdgeFunction.Builder.environmentEncryption
(IKey environmentEncryption) The AWS KMS key that's used to encrypt your function's environment variables.EdgeFunctionProps.Builder.environmentEncryption
(IKey environmentEncryption) Sets the value ofFunctionOptions.getEnvironmentEncryption()
-
Uses of IKey in software.amazon.awscdk.services.cloudtrail
Modifier and TypeMethodDescriptiondefault IKey
TrailProps.getEncryptionKey()
The AWS Key Management Service (AWS KMS) key ID that you want to use to encrypt CloudTrail logs.final IKey
TrailProps.Jsii$Proxy.getEncryptionKey()
default IKey
TrailProps.getKmsKey()
Deprecated.use encryptionKey instead.final IKey
TrailProps.Jsii$Proxy.getKmsKey()
Modifier and TypeMethodDescriptionTrail.Builder.encryptionKey
(IKey encryptionKey) The AWS Key Management Service (AWS KMS) key ID that you want to use to encrypt CloudTrail logs.TrailProps.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofTrailProps.getEncryptionKey()
Deprecated.use encryptionKey instead.Deprecated.- use encryptionKey instead. -
Uses of IKey in software.amazon.awscdk.services.codebuild
Modifier and TypeMethodDescriptiondefault IKey
CommonProjectProps.getEncryptionKey()
Encryption key to use to read and write artifacts.final IKey
CommonProjectProps.Jsii$Proxy.getEncryptionKey()
final IKey
PipelineProjectProps.Jsii$Proxy.getEncryptionKey()
final IKey
ProjectProps.Jsii$Proxy.getEncryptionKey()
Modifier and TypeMethodDescriptionCommonProjectProps.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofCommonProjectProps.getEncryptionKey()
PipelineProject.Builder.encryptionKey
(IKey encryptionKey) Encryption key to use to read and write artifacts.PipelineProjectProps.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofCommonProjectProps.getEncryptionKey()
Project.Builder.encryptionKey
(IKey encryptionKey) Encryption key to use to read and write artifacts.ProjectProps.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofCommonProjectProps.getEncryptionKey()
-
Uses of IKey in software.amazon.awscdk.services.cognito
Modifier and TypeMethodDescriptiondefault IKey
UserPoolProps.getCustomSenderKmsKey()
This key will be used to encrypt temporary passwords and authorization codes that Amazon Cognito generates.final IKey
UserPoolProps.Jsii$Proxy.getCustomSenderKmsKey()
Modifier and TypeMethodDescriptionUserPool.Builder.customSenderKmsKey
(IKey customSenderKmsKey) This key will be used to encrypt temporary passwords and authorization codes that Amazon Cognito generates.UserPoolProps.Builder.customSenderKmsKey
(IKey customSenderKmsKey) Sets the value ofUserPoolProps.getCustomSenderKmsKey()
-
Uses of IKey in software.amazon.awscdk.services.docdb
Modifier and TypeMethodDescriptiondefault IKey
DatabaseSecretProps.getEncryptionKey()
The KMS key to use to encrypt the secret.final IKey
DatabaseSecretProps.Jsii$Proxy.getEncryptionKey()
default IKey
DatabaseClusterProps.getKmsKey()
The KMS key for storage encryption.final IKey
DatabaseClusterProps.Jsii$Proxy.getKmsKey()
default IKey
Login.getKmsKey()
KMS encryption key to encrypt the generated secret.final IKey
Login.Jsii$Proxy.getKmsKey()
Modifier and TypeMethodDescriptionDatabaseSecret.Builder.encryptionKey
(IKey encryptionKey) The KMS key to use to encrypt the secret.DatabaseSecretProps.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofDatabaseSecretProps.getEncryptionKey()
The KMS key for storage encryption.Sets the value ofDatabaseClusterProps.getKmsKey()
Sets the value ofLogin.getKmsKey()
-
Uses of IKey in software.amazon.awscdk.services.dynamodb
Modifier and TypeMethodDescriptiondefault IKey
ITable.getEncryptionKey()
Optional KMS encryption key associated with this table.default IKey
ITable.Jsii$Default.getEncryptionKey()
Optional KMS encryption key associated with this table.final IKey
ITable.Jsii$Proxy.getEncryptionKey()
Optional KMS encryption key associated with this table.Table.getEncryptionKey()
KMS encryption key, if this table uses a customer-managed encryption key.default IKey
TableAttributes.getEncryptionKey()
KMS encryption key, if this table uses a customer-managed encryption key.final IKey
TableAttributes.Jsii$Proxy.getEncryptionKey()
default IKey
TableOptions.getEncryptionKey()
External KMS key to use for table encryption.final IKey
TableOptions.Jsii$Proxy.getEncryptionKey()
final IKey
TableProps.Jsii$Proxy.getEncryptionKey()
Modifier and TypeMethodDescriptionTable.Builder.encryptionKey
(IKey encryptionKey) External KMS key to use for table encryption.TableAttributes.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofTableAttributes.getEncryptionKey()
TableOptions.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofTableOptions.getEncryptionKey()
TableProps.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofTableOptions.getEncryptionKey()
-
Uses of IKey in software.amazon.awscdk.services.dynamodb.global
Modifier and TypeMethodDescriptionfinal IKey
GlobalTableProps.Jsii$Proxy.getEncryptionKey()
Deprecated.Modifier and TypeMethodDescriptionGlobalTable.Builder.encryptionKey
(IKey encryptionKey) Deprecated.External KMS key to use for table encryption.GlobalTableProps.Builder.encryptionKey
(IKey encryptionKey) Deprecated.Sets the value ofTableOptions.getEncryptionKey()
-
Uses of IKey in software.amazon.awscdk.services.ec2
Modifier and TypeMethodDescriptiondefault IKey
IVolume.getEncryptionKey()
The customer-managed encryption key that is used to encrypt the Volume.default IKey
IVolume.Jsii$Default.getEncryptionKey()
The customer-managed encryption key that is used to encrypt the Volume.final IKey
IVolume.Jsii$Proxy.getEncryptionKey()
The customer-managed encryption key that is used to encrypt the Volume.Volume.getEncryptionKey()
The customer-managed encryption key that is used to encrypt the Volume.default IKey
VolumeAttributes.getEncryptionKey()
The customer-managed encryption key that is used to encrypt the Volume.final IKey
VolumeAttributes.Jsii$Proxy.getEncryptionKey()
default IKey
VolumeProps.getEncryptionKey()
The customer-managed encryption key that is used to encrypt the Volume.final IKey
VolumeProps.Jsii$Proxy.getEncryptionKey()
default IKey
EbsDeviceOptions.getKmsKey()
The ARN of the AWS Key Management Service (AWS KMS) CMK used for encryption.final IKey
EbsDeviceOptions.Jsii$Proxy.getKmsKey()
final IKey
EbsDeviceProps.Jsii$Proxy.getKmsKey()
Modifier and TypeMethodDescriptionVolume.Builder.encryptionKey
(IKey encryptionKey) The customer-managed encryption key that is used to encrypt the Volume.VolumeAttributes.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofVolumeAttributes.getEncryptionKey()
VolumeProps.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofVolumeProps.getEncryptionKey()
Sets the value ofEbsDeviceOptions.getKmsKey()
Sets the value ofEbsDeviceOptions.getKmsKey()
-
Uses of IKey in software.amazon.awscdk.services.ecr
Modifier and TypeMethodDescriptiondefault IKey
RepositoryProps.getEncryptionKey()
External KMS key to use for repository encryption.final IKey
RepositoryProps.Jsii$Proxy.getEncryptionKey()
Modifier and TypeMethodDescriptionRepository.Builder.encryptionKey
(IKey encryptionKey) External KMS key to use for repository encryption.RepositoryProps.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofRepositoryProps.getEncryptionKey()
-
Uses of IKey in software.amazon.awscdk.services.ecs
Modifier and TypeMethodDescriptiondefault IKey
ExecuteCommandConfiguration.getKmsKey()
The AWS Key Management Service key ID to encrypt the data between the local client and the container.final IKey
ExecuteCommandConfiguration.Jsii$Proxy.getKmsKey()
default IKey
AddAutoScalingGroupCapacityOptions.getTopicEncryptionKey()
Ifinvalid @link
AddAutoScalingGroupCapacityOptions.taskDrainTime
final IKey
AddAutoScalingGroupCapacityOptions.Jsii$Proxy.getTopicEncryptionKey()
final IKey
AddCapacityOptions.Jsii$Proxy.getTopicEncryptionKey()
final IKey
AsgCapacityProviderProps.Jsii$Proxy.getTopicEncryptionKey()
Modifier and TypeMethodDescriptionSets the value ofExecuteCommandConfiguration.getKmsKey()
AddAutoScalingGroupCapacityOptions.Builder.topicEncryptionKey
(IKey topicEncryptionKey) Sets the value ofAddAutoScalingGroupCapacityOptions.getTopicEncryptionKey()
AddCapacityOptions.Builder.topicEncryptionKey
(IKey topicEncryptionKey) Sets the value ofAddAutoScalingGroupCapacityOptions.getTopicEncryptionKey()
AsgCapacityProvider.Builder.topicEncryptionKey
(IKey topicEncryptionKey) Ifinvalid @link
AddAutoScalingGroupCapacityOptions.taskDrainTime
AsgCapacityProviderProps.Builder.topicEncryptionKey
(IKey topicEncryptionKey) Sets the value ofAddAutoScalingGroupCapacityOptions.getTopicEncryptionKey()
-
Uses of IKey in software.amazon.awscdk.services.efs
Modifier and TypeMethodDescriptiondefault IKey
FileSystemProps.getKmsKey()
The KMS key used for encryption.final IKey
FileSystemProps.Jsii$Proxy.getKmsKey()
Modifier and TypeMethodDescriptionThe KMS key used for encryption.Sets the value ofFileSystemProps.getKmsKey()
-
Uses of IKey in software.amazon.awscdk.services.eks
Modifier and TypeMethodDescriptiondefault IKey
ClusterOptions.getSecretsEncryptionKey()
KMS secret for envelope encryption for Kubernetes secrets.final IKey
ClusterOptions.Jsii$Proxy.getSecretsEncryptionKey()
final IKey
ClusterProps.Jsii$Proxy.getSecretsEncryptionKey()
final IKey
FargateClusterProps.Jsii$Proxy.getSecretsEncryptionKey()
Modifier and TypeMethodDescriptionCluster.Builder.secretsEncryptionKey
(IKey secretsEncryptionKey) KMS secret for envelope encryption for Kubernetes secrets.ClusterOptions.Builder.secretsEncryptionKey
(IKey secretsEncryptionKey) Sets the value ofClusterOptions.getSecretsEncryptionKey()
ClusterProps.Builder.secretsEncryptionKey
(IKey secretsEncryptionKey) Sets the value ofClusterOptions.getSecretsEncryptionKey()
FargateCluster.Builder.secretsEncryptionKey
(IKey secretsEncryptionKey) KMS secret for envelope encryption for Kubernetes secrets.FargateClusterProps.Builder.secretsEncryptionKey
(IKey secretsEncryptionKey) Sets the value ofClusterOptions.getSecretsEncryptionKey()
-
Uses of IKey in software.amazon.awscdk.services.elasticsearch
Modifier and TypeMethodDescriptiondefault IKey
EncryptionAtRestOptions.getKmsKey()
Deprecated.use opensearchservice module insteadfinal IKey
EncryptionAtRestOptions.Jsii$Proxy.getKmsKey()
Deprecated.Modifier and TypeMethodDescriptionDeprecated.use opensearchservice module instead -
Uses of IKey in software.amazon.awscdk.services.fsx
Modifier and TypeMethodDescriptiondefault IKey
FileSystemProps.getKmsKey()
The KMS key used for encryption to protect your data at rest.final IKey
FileSystemProps.Jsii$Proxy.getKmsKey()
final IKey
LustreFileSystemProps.Jsii$Proxy.getKmsKey()
Modifier and TypeMethodDescriptionSets the value ofFileSystemProps.getKmsKey()
The KMS key used for encryption to protect your data at rest.Sets the value ofFileSystemProps.getKmsKey()
-
Uses of IKey in software.amazon.awscdk.services.glue
Modifier and TypeMethodDescriptionSecurityConfiguration.getCloudWatchEncryptionKey()
(experimental) The KMS key used in CloudWatch encryption if it requires a kms key.Table.getEncryptionKey()
(experimental) The KMS key used to secure the data ifencryption
is set toCSE-KMS
orSSE-KMS
.default IKey
TableProps.getEncryptionKey()
(experimental) External KMS key to use for bucket encryption.final IKey
TableProps.Jsii$Proxy.getEncryptionKey()
SecurityConfiguration.getJobBookmarksEncryptionKey()
(experimental) The KMS key used in job bookmarks encryption if it requires a kms key.default IKey
CloudWatchEncryption.getKmsKey()
(experimental) The KMS key to be used to encrypt the data.final IKey
CloudWatchEncryption.Jsii$Proxy.getKmsKey()
default IKey
JobBookmarksEncryption.getKmsKey()
(experimental) The KMS key to be used to encrypt the data.final IKey
JobBookmarksEncryption.Jsii$Proxy.getKmsKey()
default IKey
S3Encryption.getKmsKey()
(experimental) The KMS key to be used to encrypt the data.final IKey
S3Encryption.Jsii$Proxy.getKmsKey()
SecurityConfiguration.getS3EncryptionKey()
(experimental) The KMS key used in S3 encryption if it requires a kms key.Modifier and TypeMethodDescriptionTable.Builder.encryptionKey
(IKey encryptionKey) (experimental) External KMS key to use for bucket encryption.TableProps.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofTableProps.getEncryptionKey()
Sets the value ofCloudWatchEncryption.getKmsKey()
Sets the value ofJobBookmarksEncryption.getKmsKey()
Sets the value ofS3Encryption.getKmsKey()
-
Uses of IKey in software.amazon.awscdk.services.kinesis
Modifier and TypeMethodDescriptiondefault IKey
IStream.getEncryptionKey()
Optional KMS encryption key associated with this stream.default IKey
IStream.Jsii$Default.getEncryptionKey()
Optional KMS encryption key associated with this stream.final IKey
IStream.Jsii$Proxy.getEncryptionKey()
Optional KMS encryption key associated with this stream.Stream.getEncryptionKey()
Optional KMS encryption key associated with this stream.default IKey
StreamAttributes.getEncryptionKey()
The KMS key securing the contents of the stream if encryption is enabled.final IKey
StreamAttributes.Jsii$Proxy.getEncryptionKey()
default IKey
StreamProps.getEncryptionKey()
External KMS key to use for stream encryption.final IKey
StreamProps.Jsii$Proxy.getEncryptionKey()
Modifier and TypeMethodDescriptionStream.Builder.encryptionKey
(IKey encryptionKey) External KMS key to use for stream encryption.StreamAttributes.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofStreamAttributes.getEncryptionKey()
StreamProps.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofStreamProps.getEncryptionKey()
-
Uses of IKey in software.amazon.awscdk.services.kinesisfirehose
Modifier and TypeMethodDescriptiondefault IKey
DeliveryStreamProps.getEncryptionKey()
(experimental) Customer managed key to server-side encrypt data in the stream.final IKey
DeliveryStreamProps.Jsii$Proxy.getEncryptionKey()
Modifier and TypeMethodDescriptionDeliveryStream.Builder.encryptionKey
(IKey encryptionKey) (experimental) Customer managed key to server-side encrypt data in the stream.DeliveryStreamProps.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofDeliveryStreamProps.getEncryptionKey()
-
Uses of IKey in software.amazon.awscdk.services.kinesisfirehose.destinations
Modifier and TypeMethodDescriptiondefault IKey
CommonDestinationS3Props.getEncryptionKey()
(experimental) The AWS KMS key used to encrypt the data that it delivers to your Amazon S3 bucket.final IKey
CommonDestinationS3Props.Jsii$Proxy.getEncryptionKey()
final IKey
DestinationS3BackupProps.Jsii$Proxy.getEncryptionKey()
final IKey
S3BucketProps.Jsii$Proxy.getEncryptionKey()
Modifier and TypeMethodDescriptionCommonDestinationS3Props.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofCommonDestinationS3Props.getEncryptionKey()
DestinationS3BackupProps.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofCommonDestinationS3Props.getEncryptionKey()
S3Bucket.Builder.encryptionKey
(IKey encryptionKey) (experimental) The AWS KMS key used to encrypt the data that it delivers to your Amazon S3 bucket.S3BucketProps.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofCommonDestinationS3Props.getEncryptionKey()
-
Uses of IKey in software.amazon.awscdk.services.kms
Modifier and TypeInterfaceDescriptioninterface
A KMS Key alias.static interface
Internal default implementation forIAlias
.static interface
Internal default implementation forIKey
.Modifier and TypeClassDescriptionclass
Defines a display name for a customer master key (CMK) in AWS Key Management Service (AWS KMS).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
Defines a KMS key.Modifier and TypeMethodDescriptionstatic IKey
Key.fromCfnKey
(CfnKey cfnKey) static IKey
Key.fromKeyArn
(software.constructs.Construct scope, String id, String keyArn) Import an externally defined KMS Key using its ARN.static IKey
Key.fromLookup
(software.constructs.Construct scope, String id, KeyLookupOptions options) Import an existing Key by querying the AWS environment this stack is deployed to.Alias.getAliasTargetKey()
The Key to which the Alias refers.AliasAttributes.getAliasTargetKey()
The customer master key (CMK) to which the Alias refers.final IKey
AliasAttributes.Jsii$Proxy.getAliasTargetKey()
IAlias.getAliasTargetKey()
The Key to which the Alias refers.default IKey
IAlias.Jsii$Default.getAliasTargetKey()
The Key to which the Alias refers.final IKey
IAlias.Jsii$Proxy.getAliasTargetKey()
The Key to which the Alias refers.AliasProps.getTargetKey()
The ID of the key for which you are creating the alias.final IKey
AliasProps.Jsii$Proxy.getTargetKey()
Modifier and TypeMethodDescriptionAliasAttributes.Builder.aliasTargetKey
(IKey aliasTargetKey) Sets the value ofAliasAttributes.getAliasTargetKey()
The ID of the key for which you are creating the alias.Sets the value ofAliasProps.getTargetKey()
-
Uses of IKey in software.amazon.awscdk.services.lambda
Modifier and TypeMethodDescriptionfinal IKey
DockerImageFunctionProps.Jsii$Proxy.getEnvironmentEncryption()
default IKey
FunctionOptions.getEnvironmentEncryption()
The AWS KMS key that's used to encrypt your function's environment variables.final IKey
FunctionOptions.Jsii$Proxy.getEnvironmentEncryption()
final IKey
FunctionProps.Jsii$Proxy.getEnvironmentEncryption()
final IKey
SingletonFunctionProps.Jsii$Proxy.getEnvironmentEncryption()
Modifier and TypeMethodDescriptionDockerImageFunction.Builder.environmentEncryption
(IKey environmentEncryption) The AWS KMS key that's used to encrypt your function's environment variables.DockerImageFunctionProps.Builder.environmentEncryption
(IKey environmentEncryption) Sets the value ofFunctionOptions.getEnvironmentEncryption()
Function.Builder.environmentEncryption
(IKey environmentEncryption) The AWS KMS key that's used to encrypt your function's environment variables.FunctionOptions.Builder.environmentEncryption
(IKey environmentEncryption) Sets the value ofFunctionOptions.getEnvironmentEncryption()
FunctionProps.Builder.environmentEncryption
(IKey environmentEncryption) Sets the value ofFunctionOptions.getEnvironmentEncryption()
SingletonFunction.Builder.environmentEncryption
(IKey environmentEncryption) The AWS KMS key that's used to encrypt your function's environment variables.SingletonFunctionProps.Builder.environmentEncryption
(IKey environmentEncryption) Sets the value ofFunctionOptions.getEnvironmentEncryption()
-
Uses of IKey in software.amazon.awscdk.services.lambda.go
Modifier and TypeMethodDescriptionfinal IKey
GoFunctionProps.Jsii$Proxy.getEnvironmentEncryption()
Modifier and TypeMethodDescriptionGoFunction.Builder.environmentEncryption
(IKey environmentEncryption) The AWS KMS key that's used to encrypt your function's environment variables.GoFunctionProps.Builder.environmentEncryption
(IKey environmentEncryption) Sets the value ofFunctionOptions.getEnvironmentEncryption()
-
Uses of IKey in software.amazon.awscdk.services.lambda.nodejs
Modifier and TypeMethodDescriptionfinal IKey
NodejsFunctionProps.Jsii$Proxy.getEnvironmentEncryption()
Modifier and TypeMethodDescriptionNodejsFunction.Builder.environmentEncryption
(IKey environmentEncryption) The AWS KMS key that's used to encrypt your function's environment variables.NodejsFunctionProps.Builder.environmentEncryption
(IKey environmentEncryption) Sets the value ofFunctionOptions.getEnvironmentEncryption()
-
Uses of IKey in software.amazon.awscdk.services.lambda.python
Modifier and TypeMethodDescriptionfinal IKey
PythonFunctionProps.Jsii$Proxy.getEnvironmentEncryption()
Modifier and TypeMethodDescriptionPythonFunction.Builder.environmentEncryption
(IKey environmentEncryption) The AWS KMS key that's used to encrypt your function's environment variables.PythonFunctionProps.Builder.environmentEncryption
(IKey environmentEncryption) Sets the value ofFunctionOptions.getEnvironmentEncryption()
-
Uses of IKey in software.amazon.awscdk.services.logs
Modifier and TypeMethodDescriptiondefault IKey
LogGroupProps.getEncryptionKey()
The KMS Key to encrypt the log group with.final IKey
LogGroupProps.Jsii$Proxy.getEncryptionKey()
Modifier and TypeMethodDescriptionLogGroup.Builder.encryptionKey
(IKey encryptionKey) The KMS Key to encrypt the log group with.LogGroupProps.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofLogGroupProps.getEncryptionKey()
-
Uses of IKey in software.amazon.awscdk.services.msk
Modifier and TypeMethodDescriptiondefault IKey
EbsStorageInfo.getEncryptionKey()
(experimental) The AWS KMS key for encrypting data at rest.final IKey
EbsStorageInfo.Jsii$Proxy.getEncryptionKey()
default IKey
SaslAuthProps.getKey()
(experimental) KMS Key to encrypt SASL/SCRAM secrets.final IKey
SaslAuthProps.Jsii$Proxy.getKey()
Cluster.getSaslScramAuthenticationKey()
(experimental) Key used to encrypt SASL/SCRAM users.Modifier and TypeMethodDescriptionEbsStorageInfo.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofEbsStorageInfo.getEncryptionKey()
Sets the value ofSaslAuthProps.getKey()
-
Uses of IKey in software.amazon.awscdk.services.neptune
Modifier and TypeMethodDescriptiondefault IKey
DatabaseClusterProps.getKmsKey()
(experimental) The KMS key for storage encryption.final IKey
DatabaseClusterProps.Jsii$Proxy.getKmsKey()
Modifier and TypeMethodDescription(experimental) The KMS key for storage encryption.Sets the value ofDatabaseClusterProps.getKmsKey()
-
Uses of IKey in software.amazon.awscdk.services.opensearchservice
Modifier and TypeMethodDescriptiondefault IKey
EncryptionAtRestOptions.getKmsKey()
Supply if using KMS key for encryption at rest.final IKey
EncryptionAtRestOptions.Jsii$Proxy.getKmsKey()
-
Uses of IKey in software.amazon.awscdk.services.rds
Modifier and TypeMethodDescriptionabstract IKey
Credentials.getEncryptionKey()
KMS encryption key to encrypt the generated secret.default IKey
CredentialsBaseOptions.getEncryptionKey()
KMS encryption key to encrypt the generated secret.final IKey
CredentialsBaseOptions.Jsii$Proxy.getEncryptionKey()
final IKey
CredentialsFromUsernameOptions.Jsii$Proxy.getEncryptionKey()
default IKey
DatabaseSecretProps.getEncryptionKey()
The KMS key to use to encrypt the secret.final IKey
DatabaseSecretProps.Jsii$Proxy.getEncryptionKey()
abstract IKey
SnapshotCredentials.getEncryptionKey()
KMS encryption key to encrypt the generated secret.default IKey
SnapshotCredentialsFromGeneratedPasswordOptions.getEncryptionKey()
KMS encryption key to encrypt the generated secret.final IKey
SnapshotCredentialsFromGeneratedPasswordOptions.Jsii$Proxy.getEncryptionKey()
final IKey
DatabaseInstanceFromSnapshotProps.Jsii$Proxy.getPerformanceInsightEncryptionKey()
default IKey
DatabaseInstanceNewProps.getPerformanceInsightEncryptionKey()
The AWS KMS key for encryption of Performance Insights data.final IKey
DatabaseInstanceNewProps.Jsii$Proxy.getPerformanceInsightEncryptionKey()
final IKey
DatabaseInstanceProps.Jsii$Proxy.getPerformanceInsightEncryptionKey()
final IKey
DatabaseInstanceReadReplicaProps.Jsii$Proxy.getPerformanceInsightEncryptionKey()
final IKey
DatabaseInstanceSourceProps.Jsii$Proxy.getPerformanceInsightEncryptionKey()
default IKey
InstanceProps.getPerformanceInsightEncryptionKey()
The AWS KMS key for encryption of Performance Insights data.final IKey
InstanceProps.Jsii$Proxy.getPerformanceInsightEncryptionKey()
default IKey
DatabaseClusterFromSnapshotProps.getStorageEncryptionKey()
The KMS key for storage encryption.final IKey
DatabaseClusterFromSnapshotProps.Jsii$Proxy.getStorageEncryptionKey()
default IKey
DatabaseClusterProps.getStorageEncryptionKey()
The KMS key for storage encryption.final IKey
DatabaseClusterProps.Jsii$Proxy.getStorageEncryptionKey()
default IKey
DatabaseInstanceProps.getStorageEncryptionKey()
The KMS key that's used to encrypt the DB instance.final IKey
DatabaseInstanceProps.Jsii$Proxy.getStorageEncryptionKey()
default IKey
DatabaseInstanceReadReplicaProps.getStorageEncryptionKey()
The KMS key that's used to encrypt the DB instance.final IKey
DatabaseInstanceReadReplicaProps.Jsii$Proxy.getStorageEncryptionKey()
default IKey
ServerlessClusterProps.getStorageEncryptionKey()
The KMS key for storage encryption.final IKey
ServerlessClusterProps.Jsii$Proxy.getStorageEncryptionKey()
Modifier and TypeMethodDescriptionCredentialsBaseOptions.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofCredentialsBaseOptions.getEncryptionKey()
CredentialsFromUsernameOptions.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofCredentialsBaseOptions.getEncryptionKey()
DatabaseSecret.Builder.encryptionKey
(IKey encryptionKey) The KMS key to use to encrypt the secret.DatabaseSecretProps.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofDatabaseSecretProps.getEncryptionKey()
SnapshotCredentialsFromGeneratedPasswordOptions.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofSnapshotCredentialsFromGeneratedPasswordOptions.getEncryptionKey()
DatabaseInstance.Builder.performanceInsightEncryptionKey
(IKey performanceInsightEncryptionKey) The AWS KMS key for encryption of Performance Insights data.DatabaseInstanceFromSnapshot.Builder.performanceInsightEncryptionKey
(IKey performanceInsightEncryptionKey) The AWS KMS key for encryption of Performance Insights data.DatabaseInstanceFromSnapshotProps.Builder.performanceInsightEncryptionKey
(IKey performanceInsightEncryptionKey) Sets the value ofDatabaseInstanceNewProps.getPerformanceInsightEncryptionKey()
DatabaseInstanceNewProps.Builder.performanceInsightEncryptionKey
(IKey performanceInsightEncryptionKey) Sets the value ofDatabaseInstanceNewProps.getPerformanceInsightEncryptionKey()
DatabaseInstanceProps.Builder.performanceInsightEncryptionKey
(IKey performanceInsightEncryptionKey) Sets the value ofDatabaseInstanceNewProps.getPerformanceInsightEncryptionKey()
DatabaseInstanceReadReplica.Builder.performanceInsightEncryptionKey
(IKey performanceInsightEncryptionKey) The AWS KMS key for encryption of Performance Insights data.DatabaseInstanceReadReplicaProps.Builder.performanceInsightEncryptionKey
(IKey performanceInsightEncryptionKey) Sets the value ofDatabaseInstanceNewProps.getPerformanceInsightEncryptionKey()
DatabaseInstanceSourceProps.Builder.performanceInsightEncryptionKey
(IKey performanceInsightEncryptionKey) Sets the value ofDatabaseInstanceNewProps.getPerformanceInsightEncryptionKey()
InstanceProps.Builder.performanceInsightEncryptionKey
(IKey performanceInsightEncryptionKey) Sets the value ofInstanceProps.getPerformanceInsightEncryptionKey()
DatabaseCluster.Builder.storageEncryptionKey
(IKey storageEncryptionKey) The KMS key for storage encryption.DatabaseClusterFromSnapshot.Builder.storageEncryptionKey
(IKey storageEncryptionKey) The KMS key for storage encryption.DatabaseClusterFromSnapshotProps.Builder.storageEncryptionKey
(IKey storageEncryptionKey) Sets the value ofDatabaseClusterFromSnapshotProps.getStorageEncryptionKey()
DatabaseClusterProps.Builder.storageEncryptionKey
(IKey storageEncryptionKey) Sets the value ofDatabaseClusterProps.getStorageEncryptionKey()
DatabaseInstance.Builder.storageEncryptionKey
(IKey storageEncryptionKey) The KMS key that's used to encrypt the DB instance.DatabaseInstanceProps.Builder.storageEncryptionKey
(IKey storageEncryptionKey) Sets the value ofDatabaseInstanceProps.getStorageEncryptionKey()
DatabaseInstanceReadReplica.Builder.storageEncryptionKey
(IKey storageEncryptionKey) The KMS key that's used to encrypt the DB instance.DatabaseInstanceReadReplicaProps.Builder.storageEncryptionKey
(IKey storageEncryptionKey) Sets the value ofDatabaseInstanceReadReplicaProps.getStorageEncryptionKey()
ServerlessCluster.Builder.storageEncryptionKey
(IKey storageEncryptionKey) The KMS key for storage encryption.ServerlessClusterProps.Builder.storageEncryptionKey
(IKey storageEncryptionKey) Sets the value ofServerlessClusterProps.getStorageEncryptionKey()
-
Uses of IKey in software.amazon.awscdk.services.redshift
Modifier and TypeMethodDescriptiondefault IKey
ClusterProps.getEncryptionKey()
(experimental) The KMS key to use for encryption of data at rest.final IKey
ClusterProps.Jsii$Proxy.getEncryptionKey()
default IKey
DatabaseSecretProps.getEncryptionKey()
(experimental) The KMS key to use to encrypt the secret.final IKey
DatabaseSecretProps.Jsii$Proxy.getEncryptionKey()
default IKey
Login.getEncryptionKey()
(experimental) KMS encryption key to encrypt the generated secret.final IKey
Login.Jsii$Proxy.getEncryptionKey()
default IKey
UserProps.getEncryptionKey()
(experimental) KMS key to encrypt the generated secret.final IKey
UserProps.Jsii$Proxy.getEncryptionKey()
Modifier and TypeMethodDescriptionCluster.Builder.encryptionKey
(IKey encryptionKey) (experimental) The KMS key to use for encryption of data at rest.ClusterProps.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofClusterProps.getEncryptionKey()
DatabaseSecret.Builder.encryptionKey
(IKey encryptionKey) (experimental) The KMS key to use to encrypt the secret.DatabaseSecretProps.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofDatabaseSecretProps.getEncryptionKey()
Login.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofLogin.getEncryptionKey()
User.Builder.encryptionKey
(IKey encryptionKey) (experimental) KMS key to encrypt the generated secret.UserProps.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofUserProps.getEncryptionKey()
-
Uses of IKey in software.amazon.awscdk.services.s3
Modifier and TypeMethodDescriptionBucket.getEncryptionKey()
Optional KMS encryption key associated with this bucket.default IKey
BucketAttributes.getEncryptionKey()
final IKey
BucketAttributes.Jsii$Proxy.getEncryptionKey()
abstract IKey
BucketBase.getEncryptionKey()
Optional KMS encryption key associated with this bucket.default IKey
BucketProps.getEncryptionKey()
External KMS key to use for bucket encryption.final IKey
BucketProps.Jsii$Proxy.getEncryptionKey()
default IKey
IBucket.getEncryptionKey()
Optional KMS encryption key associated with this bucket.default IKey
IBucket.Jsii$Default.getEncryptionKey()
Optional KMS encryption key associated with this bucket.final IKey
IBucket.Jsii$Proxy.getEncryptionKey()
Optional KMS encryption key associated with this bucket.Modifier and TypeMethodDescriptionBucket.Builder.encryptionKey
(IKey encryptionKey) External KMS key to use for bucket encryption.BucketAttributes.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofBucketAttributes.getEncryptionKey()
BucketProps.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofBucketProps.getEncryptionKey()
-
Uses of IKey in software.amazon.awscdk.services.secretsmanager
Modifier and TypeMethodDescriptiondefault IKey
ISecret.getEncryptionKey()
The customer-managed encryption key that is used to encrypt this secret, if any.default IKey
ISecret.Jsii$Default.getEncryptionKey()
The customer-managed encryption key that is used to encrypt this secret, if any.final IKey
ISecret.Jsii$Proxy.getEncryptionKey()
The customer-managed encryption key that is used to encrypt this secret, if any.default IKey
ISecretTargetAttachment.Jsii$Default.getEncryptionKey()
The customer-managed encryption key that is used to encrypt this secret, if any.final IKey
ISecretTargetAttachment.Jsii$Proxy.getEncryptionKey()
The customer-managed encryption key that is used to encrypt this secret, if any.default IKey
ReplicaRegion.getEncryptionKey()
The customer-managed encryption key to use for encrypting the secret value.final IKey
ReplicaRegion.Jsii$Proxy.getEncryptionKey()
Secret.getEncryptionKey()
The customer-managed encryption key that is used to encrypt this secret, if any.default IKey
SecretAttributes.getEncryptionKey()
The encryption key that is used to encrypt the secret, unless the default SecretsManager key is used.final IKey
SecretAttributes.Jsii$Proxy.getEncryptionKey()
default IKey
SecretProps.getEncryptionKey()
The customer-managed encryption key to use for encrypting the secret value.final IKey
SecretProps.Jsii$Proxy.getEncryptionKey()
SecretTargetAttachment.getEncryptionKey()
The customer-managed encryption key that is used to encrypt this secret, if any.Modifier and TypeMethodDescriptionvoid
Secret.addReplicaRegion
(String region, IKey encryptionKey) Adds a replica region for the secret.ReplicaRegion.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofReplicaRegion.getEncryptionKey()
Secret.Builder.encryptionKey
(IKey encryptionKey) The customer-managed encryption key to use for encrypting the secret value.SecretAttributes.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofSecretAttributes.getEncryptionKey()
SecretProps.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofSecretProps.getEncryptionKey()
-
Uses of IKey in software.amazon.awscdk.services.ses.actions
Modifier and TypeMethodDescriptiondefault IKey
S3Props.getKmsKey()
The master key that SES should use to encrypt your emails before saving them to the S3 bucket.final IKey
S3Props.Jsii$Proxy.getKmsKey()
Modifier and TypeMethodDescriptionThe master key that SES should use to encrypt your emails before saving them to the S3 bucket.Sets the value ofS3Props.getKmsKey()
-
Uses of IKey in software.amazon.awscdk.services.sns
Modifier and TypeMethodDescriptiondefault IKey
TopicProps.getMasterKey()
A KMS Key, either managed by this CDK app, or imported.final IKey
TopicProps.Jsii$Proxy.getMasterKey()
Modifier and TypeMethodDescriptionA KMS Key, either managed by this CDK app, or imported.Sets the value ofTopicProps.getMasterKey()
-
Uses of IKey in software.amazon.awscdk.services.sqs
Modifier and TypeMethodDescriptiondefault IKey
IQueue.getEncryptionMasterKey()
If this queue is server-side encrypted, this is the KMS encryption key.default IKey
IQueue.Jsii$Default.getEncryptionMasterKey()
If this queue is server-side encrypted, this is the KMS encryption key.final IKey
IQueue.Jsii$Proxy.getEncryptionMasterKey()
If this queue is server-side encrypted, this is the KMS encryption key.Queue.getEncryptionMasterKey()
If this queue is encrypted, this is the KMS key.abstract IKey
QueueBase.getEncryptionMasterKey()
If this queue is server-side encrypted, this is the KMS encryption key.default IKey
QueueProps.getEncryptionMasterKey()
External KMS master key to use for queue encryption.final IKey
QueueProps.Jsii$Proxy.getEncryptionMasterKey()
Modifier and TypeMethodDescriptionQueue.Builder.encryptionMasterKey
(IKey encryptionMasterKey) External KMS master key to use for queue encryption.QueueProps.Builder.encryptionMasterKey
(IKey encryptionMasterKey) Sets the value ofQueueProps.getEncryptionMasterKey()
-
Uses of IKey in software.amazon.awscdk.services.ssm
Modifier and TypeMethodDescriptiondefault IKey
SecureStringParameterAttributes.getEncryptionKey()
The encryption key that is used to encrypt this parameter.final IKey
SecureStringParameterAttributes.Jsii$Proxy.getEncryptionKey()
StringListParameter.getEncryptionKey()
The encryption key that is used to encrypt this parameter.StringParameter.getEncryptionKey()
The encryption key that is used to encrypt this parameter.Modifier and TypeMethodDescriptionSecureStringParameterAttributes.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofSecureStringParameterAttributes.getEncryptionKey()
-
Uses of IKey in software.amazon.awscdk.services.stepfunctions.tasks
Modifier and TypeMethodDescriptiondefault IKey
EncryptionConfiguration.getEncryptionKey()
KMS key ARN or ID.final IKey
EncryptionConfiguration.Jsii$Proxy.getEncryptionKey()
default IKey
OutputDataConfig.getEncryptionKey()
Optional KMS encryption key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.final IKey
OutputDataConfig.Jsii$Proxy.getEncryptionKey()
default IKey
TransformOutput.getEncryptionKey()
AWS KMS key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.final IKey
TransformOutput.Jsii$Proxy.getEncryptionKey()
default IKey
SageMakerCreateEndpointConfigProps.getKmsKey()
AWS Key Management Service key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance that hosts the endpoint.final IKey
SageMakerCreateEndpointConfigProps.Jsii$Proxy.getKmsKey()
default IKey
ResourceConfig.getVolumeEncryptionKey()
KMS key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the training job.final IKey
ResourceConfig.Jsii$Proxy.getVolumeEncryptionKey()
default IKey
TransformResources.getVolumeEncryptionKey()
AWS KMS key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s).final IKey
TransformResources.Jsii$Proxy.getVolumeEncryptionKey()
Modifier and TypeMethodDescriptionEncryptionConfiguration.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofEncryptionConfiguration.getEncryptionKey()
OutputDataConfig.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofOutputDataConfig.getEncryptionKey()
TransformOutput.Builder.encryptionKey
(IKey encryptionKey) Sets the value ofTransformOutput.getEncryptionKey()
AWS Key Management Service key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance that hosts the endpoint.Sets the value ofSageMakerCreateEndpointConfigProps.getKmsKey()
ResourceConfig.Builder.volumeEncryptionKey
(IKey volumeEncryptionKey) Sets the value ofResourceConfig.getVolumeEncryptionKey()
TransformResources.Builder.volumeEncryptionKey
(IKey volumeEncryptionKey) Sets the value ofTransformResources.getVolumeEncryptionKey()
-
Uses of IKey in software.amazon.awscdk.triggers
Modifier and TypeMethodDescriptionfinal IKey
TriggerFunctionProps.Jsii$Proxy.getEnvironmentEncryption()
Modifier and TypeMethodDescriptionTriggerFunction.Builder.environmentEncryption
(IKey environmentEncryption) The AWS KMS key that's used to encrypt your function's environment variables.TriggerFunctionProps.Builder.environmentEncryption
(IKey environmentEncryption) Sets the value ofFunctionOptions.getEnvironmentEncryption()