Uses of Interface
software.amazon.awscdk.services.kms.IKey
Packages that use IKey
Package
Description
AWS CDK Custom Resources
AWS AppConfig Construct Library
Lifecycle Hook for the CDK AWS AutoScaling Library
AWS Backup Construct Library
AWS CloudTrail Construct Library
AWS CodeBuild Construct Library
AWS CodeCommit Construct Library
AWS CodePipeline Actions
Amazon Cognito Construct Library
Amazon DocumentDB Construct Library
Amazon DynamoDB Construct Library
Amazon EC2 Construct Library
Amazon ECR Construct Library
Amazon ECS Construct Library
Amazon Elastic File System Construct Library
Amazon EKS Construct Library
Amazon OpenSearch Service Construct Library
Amazon EventBridge Construct Library
Amazon FSx Construct Library
Amazon Kinesis Construct Library
AWS Key Management Service Construct Library
AWS Lambda Construct Library
AWS Lambda Event Sources
Amazon Lambda Node.js Library
Amazon CloudWatch Logs Construct Library
Amazon OpenSearch Service Construct Library
Amazon Relational Database Service Construct Library
Amazon Route53 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
AWS Step Functions Construct Library
Tasks for AWS Step Functions
Amazon CloudWatch Synthetics Construct Library
Triggers
-
Uses of IKey in software.amazon.awscdk.customresources
Methods in software.amazon.awscdk.customresources that return IKeyModifier and TypeMethodDescriptiondefault IKeyProviderProps.getProviderFunctionEnvEncryption()AWS KMS key used to encrypt provider lambda's environment variables.final IKeyProviderProps.Jsii$Proxy.getProviderFunctionEnvEncryption()Methods in software.amazon.awscdk.customresources with parameters of type IKeyModifier and TypeMethodDescriptionProvider.Builder.providerFunctionEnvEncryption(IKey providerFunctionEnvEncryption) AWS KMS key used to encrypt provider lambda's environment variables.ProviderProps.Builder.providerFunctionEnvEncryption(IKey providerFunctionEnvEncryption) Sets the value ofProviderProps.getProviderFunctionEnvEncryption() -
Uses of IKey in software.amazon.awscdk.services.appconfig
Methods in software.amazon.awscdk.services.appconfig that return IKeyModifier and TypeMethodDescriptiondefault IKeyConfigurationOptions.getDeploymentKey()The deployment key of the configuration.final IKeyConfigurationOptions.Jsii$Proxy.getDeploymentKey()final IKeyConfigurationProps.Jsii$Proxy.getDeploymentKey()HostedConfiguration.getDeploymentKey()The deployment key for the configuration.final IKeyHostedConfigurationOptions.Jsii$Proxy.getDeploymentKey()final IKeyHostedConfigurationProps.Jsii$Proxy.getDeploymentKey()default IKeyIConfiguration.getDeploymentKey()The deployment key for the configuration.default IKeyIConfiguration.Jsii$Default.getDeploymentKey()The deployment key for the configuration.final IKeyIConfiguration.Jsii$Proxy.getDeploymentKey()The deployment key for the configuration.SourcedConfiguration.getDeploymentKey()The deployment key for the configuration.final IKeySourcedConfigurationOptions.Jsii$Proxy.getDeploymentKey()final IKeySourcedConfigurationProps.Jsii$Proxy.getDeploymentKey()abstract IKeyConfigurationSource.getKey()The KMS Key that encrypts the configuration.SourcedConfiguration.getSourceKey()The key to decrypt the configuration if applicable.Methods in software.amazon.awscdk.services.appconfig with parameters of type IKeyModifier and TypeMethodDescriptionConfigurationOptions.Builder.deploymentKey(IKey deploymentKey) Sets the value ofConfigurationOptions.getDeploymentKey()ConfigurationProps.Builder.deploymentKey(IKey deploymentKey) Sets the value ofConfigurationOptions.getDeploymentKey()HostedConfiguration.Builder.deploymentKey(IKey deploymentKey) The deployment key of the configuration.HostedConfigurationOptions.Builder.deploymentKey(IKey deploymentKey) Sets the value ofConfigurationOptions.getDeploymentKey()HostedConfigurationProps.Builder.deploymentKey(IKey deploymentKey) Sets the value ofConfigurationOptions.getDeploymentKey()SourcedConfiguration.Builder.deploymentKey(IKey deploymentKey) The deployment key of the configuration.SourcedConfigurationOptions.Builder.deploymentKey(IKey deploymentKey) Sets the value ofConfigurationOptions.getDeploymentKey()SourcedConfigurationProps.Builder.deploymentKey(IKey deploymentKey) Sets the value ofConfigurationOptions.getDeploymentKey()static ConfigurationSourceConfigurationSource.fromBucket(IBucket bucket, String objectKey, IKey key) Defines configuration content from an Amazon S3 bucket.static ConfigurationSourceConfigurationSource.fromParameter(IParameter parameter, IKey key) Defines configuration content from a Systems Manager (SSM) Parameter Store parameter. -
Uses of IKey in software.amazon.awscdk.services.autoscaling.hooktargets
Constructors in software.amazon.awscdk.services.autoscaling.hooktargets with parameters of type IKey -
Uses of IKey in software.amazon.awscdk.services.backup
Methods in software.amazon.awscdk.services.backup that return IKeyModifier and TypeMethodDescriptiondefault IKeyBackupVaultProps.getEncryptionKey()The server-side encryption key to use to protect your backups.final IKeyBackupVaultProps.Jsii$Proxy.getEncryptionKey()Methods in software.amazon.awscdk.services.backup with parameters of type IKeyModifier 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
Methods in software.amazon.awscdk.services.cloudfront.experimental that return IKeyModifier and TypeMethodDescriptionfinal IKeyEdgeFunctionProps.Jsii$Proxy.getEnvironmentEncryption()Methods in software.amazon.awscdk.services.cloudfront.experimental with parameters of type IKeyModifier 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
Methods in software.amazon.awscdk.services.cloudtrail that return IKeyModifier and TypeMethodDescriptiondefault IKeyTrailProps.getEncryptionKey()The AWS Key Management Service (AWS KMS) key ID that you want to use to encrypt CloudTrail logs.final IKeyTrailProps.Jsii$Proxy.getEncryptionKey()Methods in software.amazon.awscdk.services.cloudtrail with parameters of type IKeyModifier 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() -
Uses of IKey in software.amazon.awscdk.services.codebuild
Methods in software.amazon.awscdk.services.codebuild that return IKeyModifier and TypeMethodDescriptiondefault IKeyCommonProjectProps.getEncryptionKey()Encryption key to use to read and write artifacts.final IKeyCommonProjectProps.Jsii$Proxy.getEncryptionKey()final IKeyPipelineProjectProps.Jsii$Proxy.getEncryptionKey()final IKeyProjectProps.Jsii$Proxy.getEncryptionKey()Methods in software.amazon.awscdk.services.codebuild with parameters of type IKeyModifier 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.codecommit
Methods in software.amazon.awscdk.services.codecommit that return IKeyModifier and TypeMethodDescriptiondefault IKeyRepositoryProps.getKmsKey()The customer managed key used to encrypt and decrypt the data in repository.final IKeyRepositoryProps.Jsii$Proxy.getKmsKey()Methods in software.amazon.awscdk.services.codecommit with parameters of type IKeyModifier and TypeMethodDescriptionThe customer managed key used to encrypt and decrypt the data in repository.Sets the value ofRepositoryProps.getKmsKey() -
Uses of IKey in software.amazon.awscdk.services.codepipeline.actions
Methods in software.amazon.awscdk.services.codepipeline.actions that return IKeyModifier and TypeMethodDescriptiondefault IKeyS3DeployActionProps.getEncryptionKey()The AWS KMS encryption key for the host bucket.final IKeyS3DeployActionProps.Jsii$Proxy.getEncryptionKey()Methods in software.amazon.awscdk.services.codepipeline.actions with parameters of type IKeyModifier and TypeMethodDescriptionS3DeployAction.Builder.encryptionKey(IKey encryptionKey) The AWS KMS encryption key for the host bucket.S3DeployActionProps.Builder.encryptionKey(IKey encryptionKey) Sets the value ofS3DeployActionProps.getEncryptionKey() -
Uses of IKey in software.amazon.awscdk.services.cognito
Methods in software.amazon.awscdk.services.cognito that return IKeyModifier and TypeMethodDescriptiondefault IKeyUserPoolProps.getCustomSenderKmsKey()This key will be used to encrypt temporary passwords and authorization codes that Amazon Cognito generates.final IKeyUserPoolProps.Jsii$Proxy.getCustomSenderKmsKey()Methods in software.amazon.awscdk.services.cognito with parameters of type IKeyModifier 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
Methods in software.amazon.awscdk.services.docdb that return IKeyModifier and TypeMethodDescriptiondefault IKeyDatabaseSecretProps.getEncryptionKey()The KMS key to use to encrypt the secret.final IKeyDatabaseSecretProps.Jsii$Proxy.getEncryptionKey()default IKeyDatabaseClusterProps.getKmsKey()The KMS key for storage encryption.final IKeyDatabaseClusterProps.Jsii$Proxy.getKmsKey()default IKeyLogin.getKmsKey()KMS encryption key to encrypt the generated secret.final IKeyLogin.Jsii$Proxy.getKmsKey()Methods in software.amazon.awscdk.services.docdb with parameters of type IKeyModifier 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
Methods in software.amazon.awscdk.services.dynamodb that return IKeyModifier and TypeMethodDescriptiondefault IKeyITable.getEncryptionKey()Optional KMS encryption key associated with this table.default IKeyITable.Jsii$Default.getEncryptionKey()Optional KMS encryption key associated with this table.final IKeyITable.Jsii$Proxy.getEncryptionKey()Optional KMS encryption key associated with this table.default IKeyITableV2.Jsii$Default.getEncryptionKey()Optional KMS encryption key associated with this table.final IKeyITableV2.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 IKeyTableAttributes.getEncryptionKey()KMS encryption key, if this table uses a customer-managed encryption key.final IKeyTableAttributes.Jsii$Proxy.getEncryptionKey()default IKeyTableAttributesV2.getEncryptionKey()KMS encryption key for the table.final IKeyTableAttributesV2.Jsii$Proxy.getEncryptionKey()abstract IKeyTableBase.getEncryptionKey()KMS encryption key, if this table uses a customer-managed encryption key.abstract IKeyTableBaseV2.getEncryptionKey()The KMS encryption key for the table.default IKeyTableOptions.getEncryptionKey()External KMS key to use for table encryption.final IKeyTableOptions.Jsii$Proxy.getEncryptionKey()final IKeyTableProps.Jsii$Proxy.getEncryptionKey()TableV2.getEncryptionKey()The KMS encryption key for the table.TableEncryptionV2.getTableKey()Methods in software.amazon.awscdk.services.dynamodb with parameters of type IKeyModifier and TypeMethodDescriptionstatic TableEncryptionV2TableEncryptionV2.customerManagedKey(IKey tableKey) Configure server-side encryption using customer managed keys.static TableEncryptionV2TableEncryptionV2.customerManagedKey(IKey tableKey, Map<String, String> replicaKeyArns) Configure server-side encryption using customer managed keys.Table.Builder.encryptionKey(IKey encryptionKey) External KMS key to use for table encryption.TableAttributes.Builder.encryptionKey(IKey encryptionKey) Sets the value ofTableAttributes.getEncryptionKey()TableAttributesV2.Builder.encryptionKey(IKey encryptionKey) Sets the value ofTableAttributesV2.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.ec2
Methods in software.amazon.awscdk.services.ec2 that return IKeyModifier and TypeMethodDescriptiondefault IKeyIVolume.getEncryptionKey()The customer-managed encryption key that is used to encrypt the Volume.default IKeyIVolume.Jsii$Default.getEncryptionKey()The customer-managed encryption key that is used to encrypt the Volume.final IKeyIVolume.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 IKeyVolumeAttributes.getEncryptionKey()The customer-managed encryption key that is used to encrypt the Volume.final IKeyVolumeAttributes.Jsii$Proxy.getEncryptionKey()default IKeyVolumeProps.getEncryptionKey()The customer-managed encryption key that is used to encrypt the Volume.final IKeyVolumeProps.Jsii$Proxy.getEncryptionKey()default IKeyEbsDeviceOptions.getKmsKey()The ARN of the AWS Key Management Service (AWS KMS) CMK used for encryption.final IKeyEbsDeviceOptions.Jsii$Proxy.getKmsKey()final IKeyEbsDeviceProps.Jsii$Proxy.getKmsKey()Methods in software.amazon.awscdk.services.ec2 with parameters of type IKeyModifier 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
Methods in software.amazon.awscdk.services.ecr that return IKeyModifier and TypeMethodDescriptiondefault IKeyRepositoryProps.getEncryptionKey()External KMS key to use for repository encryption.final IKeyRepositoryProps.Jsii$Proxy.getEncryptionKey()Methods in software.amazon.awscdk.services.ecr with parameters of type IKeyModifier 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
Methods in software.amazon.awscdk.services.ecs that return IKeyModifier and TypeMethodDescriptiondefault IKeyManagedStorageConfiguration.getFargateEphemeralStorageKmsKey()KMS Key used to encrypt ECS Fargate ephemeral Storage.final IKeyManagedStorageConfiguration.Jsii$Proxy.getFargateEphemeralStorageKmsKey()default IKeyExecuteCommandConfiguration.getKmsKey()The AWS Key Management Service key ID to encrypt the data between the local client and the container.final IKeyExecuteCommandConfiguration.Jsii$Proxy.getKmsKey()default IKeyServiceManagedEBSVolumeConfiguration.getKmsKeyId()AWS Key Management Service key to use for Amazon EBS encryption.final IKeyServiceManagedEBSVolumeConfiguration.Jsii$Proxy.getKmsKeyId()default IKeyAddAutoScalingGroupCapacityOptions.getTopicEncryptionKey()IfAddAutoScalingGroupCapacityOptions.taskDrainTimeis non-zero, then the ECS cluster creates an SNS Topic to as part of a system to drain instances of tasks when the instance is being shut down.final IKeyAddAutoScalingGroupCapacityOptions.Jsii$Proxy.getTopicEncryptionKey()final IKeyAddCapacityOptions.Jsii$Proxy.getTopicEncryptionKey()final IKeyAsgCapacityProviderProps.Jsii$Proxy.getTopicEncryptionKey()Methods in software.amazon.awscdk.services.ecs with parameters of type IKeyModifier and TypeMethodDescriptionManagedStorageConfiguration.Builder.fargateEphemeralStorageKmsKey(IKey fargateEphemeralStorageKmsKey) Sets the value ofManagedStorageConfiguration.getFargateEphemeralStorageKmsKey()Sets the value ofExecuteCommandConfiguration.getKmsKey()Sets the value ofServiceManagedEBSVolumeConfiguration.getKmsKeyId()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) IfAddAutoScalingGroupCapacityOptions.taskDrainTimeis non-zero, then the ECS cluster creates an SNS Topic to as part of a system to drain instances of tasks when the instance is being shut down.AsgCapacityProviderProps.Builder.topicEncryptionKey(IKey topicEncryptionKey) Sets the value ofAddAutoScalingGroupCapacityOptions.getTopicEncryptionKey() -
Uses of IKey in software.amazon.awscdk.services.efs
Methods in software.amazon.awscdk.services.efs that return IKeyModifier and TypeMethodDescriptiondefault IKeyFileSystemProps.getKmsKey()The KMS key used for encryption.final IKeyFileSystemProps.Jsii$Proxy.getKmsKey()default IKeyOneZoneFileSystemProps.getKmsKey()AWS KMS key used to protect the encrypted file system.final IKeyOneZoneFileSystemProps.Jsii$Proxy.getKmsKey()default IKeyRegionalFileSystemProps.getKmsKey()AWS KMS key used to protect the encrypted file system.final IKeyRegionalFileSystemProps.Jsii$Proxy.getKmsKey()ReplicationConfiguration.getKmsKey()AWS KMS key used to protect the encrypted file system.default IKeyReplicationConfigurationProps.getKmsKey()AWS KMS key used to protect the encrypted file system.final IKeyReplicationConfigurationProps.Jsii$Proxy.getKmsKey()Methods in software.amazon.awscdk.services.efs with parameters of type IKeyModifier and TypeMethodDescriptionThe KMS key used for encryption.Sets the value ofFileSystemProps.getKmsKey()Sets the value ofOneZoneFileSystemProps.getKmsKey()Sets the value ofRegionalFileSystemProps.getKmsKey()Sets the value ofReplicationConfigurationProps.getKmsKey()static ReplicationConfigurationReplicationConfiguration.oneZoneFileSystem(String region, String availabilityZone, IKey kmsKey) Create a new one zone destination file system for the replication.static ReplicationConfigurationReplicationConfiguration.regionalFileSystem(String region, IKey kmsKey) Create a new regional destination file system for the replication. -
Uses of IKey in software.amazon.awscdk.services.eks
Methods in software.amazon.awscdk.services.eks that return IKeyModifier and TypeMethodDescriptiondefault IKeyClusterOptions.getSecretsEncryptionKey()KMS secret for envelope encryption for Kubernetes secrets.final IKeyClusterOptions.Jsii$Proxy.getSecretsEncryptionKey()final IKeyClusterProps.Jsii$Proxy.getSecretsEncryptionKey()final IKeyFargateClusterProps.Jsii$Proxy.getSecretsEncryptionKey()Methods in software.amazon.awscdk.services.eks with parameters of type IKeyModifier 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
Methods in software.amazon.awscdk.services.elasticsearch that return IKeyModifier and TypeMethodDescriptiondefault IKeyEncryptionAtRestOptions.getKmsKey()Deprecated.use opensearchservice module insteadfinal IKeyEncryptionAtRestOptions.Jsii$Proxy.getKmsKey()Deprecated.Methods in software.amazon.awscdk.services.elasticsearch with parameters of type IKeyModifier and TypeMethodDescriptionDeprecated.use opensearchservice module instead -
Uses of IKey in software.amazon.awscdk.services.events
Methods in software.amazon.awscdk.services.events that return IKeyModifier and TypeMethodDescriptiondefault IKeyEventBusProps.getKmsKey()The customer managed key that encrypt events on this event bus.final IKeyEventBusProps.Jsii$Proxy.getKmsKey()Methods in software.amazon.awscdk.services.events with parameters of type IKeyModifier and TypeMethodDescriptionThe customer managed key that encrypt events on this event bus.Sets the value ofEventBusProps.getKmsKey() -
Uses of IKey in software.amazon.awscdk.services.fsx
Methods in software.amazon.awscdk.services.fsx that return IKeyModifier and TypeMethodDescriptiondefault IKeyFileSystemProps.getKmsKey()The KMS key used for encryption to protect your data at rest.final IKeyFileSystemProps.Jsii$Proxy.getKmsKey()final IKeyLustreFileSystemProps.Jsii$Proxy.getKmsKey()Methods in software.amazon.awscdk.services.fsx with parameters of type IKeyModifier 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.kinesis
Methods in software.amazon.awscdk.services.kinesis that return IKeyModifier and TypeMethodDescriptiondefault IKeyIStream.getEncryptionKey()Optional KMS encryption key associated with this stream.default IKeyIStream.Jsii$Default.getEncryptionKey()Optional KMS encryption key associated with this stream.final IKeyIStream.Jsii$Proxy.getEncryptionKey()Optional KMS encryption key associated with this stream.Stream.getEncryptionKey()Optional KMS encryption key associated with this stream.default IKeyStreamAttributes.getEncryptionKey()The KMS key securing the contents of the stream if encryption is enabled.final IKeyStreamAttributes.Jsii$Proxy.getEncryptionKey()default IKeyStreamProps.getEncryptionKey()External KMS key to use for stream encryption.final IKeyStreamProps.Jsii$Proxy.getEncryptionKey()Methods in software.amazon.awscdk.services.kinesis with parameters of type IKeyModifier 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.kms
Subinterfaces of IKey in software.amazon.awscdk.services.kmsModifier and TypeInterfaceDescriptioninterfaceA KMS Key alias.static interfaceInternal default implementation forIAlias.static interfaceInternal default implementation forIKey.Classes in software.amazon.awscdk.services.kms that implement IKeyModifier and TypeClassDescriptionclassDefines a display name for a customer master key (CMK) in AWS Key Management Service (AWS KMS).static final classA proxy class which represents a concrete javascript instance of this type.static final classA proxy class which represents a concrete javascript instance of this type.classDefines a KMS key.Methods in software.amazon.awscdk.services.kms that return IKeyModifier and TypeMethodDescriptionstatic IKeyKey.fromCfnKey(CfnKey cfnKey) Create a mutableIKeybased on a low-levelCfnKey.static IKeyKey.fromKeyArn(software.constructs.Construct scope, String id, String keyArn) Import an externally defined KMS Key using its ARN.static IKeyKey.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 IKeyAliasAttributes.Jsii$Proxy.getAliasTargetKey()IAlias.getAliasTargetKey()The Key to which the Alias refers.default IKeyIAlias.Jsii$Default.getAliasTargetKey()The Key to which the Alias refers.final IKeyIAlias.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 IKeyAliasProps.Jsii$Proxy.getTargetKey()Methods in software.amazon.awscdk.services.kms with parameters of type IKeyModifier and TypeMethodDescriptionAliasAttributes.Builder.aliasTargetKey(IKey aliasTargetKey) Sets the value ofAliasAttributes.getAliasTargetKey()static BooleanKey.isLookupDummy(IKey key) Checks if the key returned by theKey.fromLookup()method is a dummy key, i.e., a key that was not found.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
Methods in software.amazon.awscdk.services.lambda that return IKeyModifier and TypeMethodDescriptionfinal IKeyDockerImageFunctionProps.Jsii$Proxy.getEnvironmentEncryption()default IKeyFunctionOptions.getEnvironmentEncryption()The AWS KMS key that's used to encrypt your function's environment variables.final IKeyFunctionOptions.Jsii$Proxy.getEnvironmentEncryption()final IKeyFunctionProps.Jsii$Proxy.getEnvironmentEncryption()final IKeySingletonFunctionProps.Jsii$Proxy.getEnvironmentEncryption()default IKeyEventSourceMappingOptions.getFilterEncryption()Add Customer managed KMS key to encrypt Filter Criteria.final IKeyEventSourceMappingOptions.Jsii$Proxy.getFilterEncryption()final IKeyEventSourceMappingProps.Jsii$Proxy.getFilterEncryption()Methods in software.amazon.awscdk.services.lambda with parameters of type IKeyModifier 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()EventSourceMapping.Builder.filterEncryption(IKey filterEncryption) Add Customer managed KMS key to encrypt Filter Criteria.EventSourceMappingOptions.Builder.filterEncryption(IKey filterEncryption) Sets the value ofEventSourceMappingOptions.getFilterEncryption()EventSourceMappingProps.Builder.filterEncryption(IKey filterEncryption) Sets the value ofEventSourceMappingOptions.getFilterEncryption() -
Uses of IKey in software.amazon.awscdk.services.lambda.eventsources
Methods in software.amazon.awscdk.services.lambda.eventsources that return IKeyModifier and TypeMethodDescriptionfinal IKeyDynamoEventSourceProps.Jsii$Proxy.getFilterEncryption()default IKeyKafkaEventSourceProps.getFilterEncryption()Add Customer managed KMS key to encrypt Filter Criteria.final IKeyKafkaEventSourceProps.Jsii$Proxy.getFilterEncryption()final IKeyKinesisEventSourceProps.Jsii$Proxy.getFilterEncryption()final IKeyManagedKafkaEventSourceProps.Jsii$Proxy.getFilterEncryption()final IKeySelfManagedKafkaEventSourceProps.Jsii$Proxy.getFilterEncryption()default IKeySqsEventSourceProps.getFilterEncryption()Add Customer managed KMS key to encrypt Filter Criteria.final IKeySqsEventSourceProps.Jsii$Proxy.getFilterEncryption()default IKeyStreamEventSourceProps.getFilterEncryption()Add Customer managed KMS key to encrypt Filter Criteria.final IKeyStreamEventSourceProps.Jsii$Proxy.getFilterEncryption()Methods in software.amazon.awscdk.services.lambda.eventsources with parameters of type IKeyModifier and TypeMethodDescriptionDynamoEventSource.Builder.filterEncryption(IKey filterEncryption) Add Customer managed KMS key to encrypt Filter Criteria.DynamoEventSourceProps.Builder.filterEncryption(IKey filterEncryption) Sets the value ofStreamEventSourceProps.getFilterEncryption()KafkaEventSourceProps.Builder.filterEncryption(IKey filterEncryption) Sets the value ofKafkaEventSourceProps.getFilterEncryption()KinesisEventSource.Builder.filterEncryption(IKey filterEncryption) Add Customer managed KMS key to encrypt Filter Criteria.KinesisEventSourceProps.Builder.filterEncryption(IKey filterEncryption) Sets the value ofStreamEventSourceProps.getFilterEncryption()ManagedKafkaEventSource.Builder.filterEncryption(IKey filterEncryption) Add Customer managed KMS key to encrypt Filter Criteria.ManagedKafkaEventSourceProps.Builder.filterEncryption(IKey filterEncryption) Sets the value ofKafkaEventSourceProps.getFilterEncryption()SelfManagedKafkaEventSource.Builder.filterEncryption(IKey filterEncryption) Add Customer managed KMS key to encrypt Filter Criteria.SelfManagedKafkaEventSourceProps.Builder.filterEncryption(IKey filterEncryption) Sets the value ofKafkaEventSourceProps.getFilterEncryption()SqsEventSource.Builder.filterEncryption(IKey filterEncryption) Add Customer managed KMS key to encrypt Filter Criteria.SqsEventSourceProps.Builder.filterEncryption(IKey filterEncryption) Sets the value ofSqsEventSourceProps.getFilterEncryption()StreamEventSourceProps.Builder.filterEncryption(IKey filterEncryption) Sets the value ofStreamEventSourceProps.getFilterEncryption() -
Uses of IKey in software.amazon.awscdk.services.lambda.nodejs
Methods in software.amazon.awscdk.services.lambda.nodejs that return IKeyModifier and TypeMethodDescriptionfinal IKeyNodejsFunctionProps.Jsii$Proxy.getEnvironmentEncryption()Methods in software.amazon.awscdk.services.lambda.nodejs with parameters of type IKeyModifier 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.logs
Methods in software.amazon.awscdk.services.logs that return IKeyModifier and TypeMethodDescriptiondefault IKeyLogGroupProps.getEncryptionKey()The KMS customer managed key to encrypt the log group with.final IKeyLogGroupProps.Jsii$Proxy.getEncryptionKey()Methods in software.amazon.awscdk.services.logs with parameters of type IKeyModifier and TypeMethodDescriptionLogGroup.Builder.encryptionKey(IKey encryptionKey) The KMS customer managed 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.opensearchservice
Methods in software.amazon.awscdk.services.opensearchservice that return IKeyModifier and TypeMethodDescriptiondefault IKeyEncryptionAtRestOptions.getKmsKey()Supply if using KMS key for encryption at rest.final IKeyEncryptionAtRestOptions.Jsii$Proxy.getKmsKey()Methods in software.amazon.awscdk.services.opensearchservice with parameters of type IKey -
Uses of IKey in software.amazon.awscdk.services.rds
Methods in software.amazon.awscdk.services.rds that return IKeyModifier and TypeMethodDescriptionabstract IKeyCredentials.getEncryptionKey()KMS encryption key to encrypt the generated secret.default IKeyCredentialsBaseOptions.getEncryptionKey()KMS encryption key to encrypt the generated secret.final IKeyCredentialsBaseOptions.Jsii$Proxy.getEncryptionKey()final IKeyCredentialsFromUsernameOptions.Jsii$Proxy.getEncryptionKey()default IKeyDatabaseSecretProps.getEncryptionKey()The KMS key to use to encrypt the secret.final IKeyDatabaseSecretProps.Jsii$Proxy.getEncryptionKey()abstract IKeySnapshotCredentials.getEncryptionKey()KMS encryption key to encrypt the generated secret.default IKeySnapshotCredentialsFromGeneratedPasswordOptions.getEncryptionKey()KMS encryption key to encrypt the generated secret.final IKeySnapshotCredentialsFromGeneratedPasswordOptions.Jsii$Proxy.getEncryptionKey()default IKeyClusterInstanceOptions.getPerformanceInsightEncryptionKey()The AWS KMS key for encryption of Performance Insights data.final IKeyClusterInstanceOptions.Jsii$Proxy.getPerformanceInsightEncryptionKey()final IKeyClusterInstanceProps.Jsii$Proxy.getPerformanceInsightEncryptionKey()DatabaseCluster.getPerformanceInsightEncryptionKey()The AWS KMS key for encryption of Performance Insights data.DatabaseClusterFromSnapshot.getPerformanceInsightEncryptionKey()The AWS KMS key for encryption of Performance Insights data.default IKeyDatabaseClusterFromSnapshotProps.getPerformanceInsightEncryptionKey()The AWS KMS key for encryption of Performance Insights data.final IKeyDatabaseClusterFromSnapshotProps.Jsii$Proxy.getPerformanceInsightEncryptionKey()default IKeyDatabaseClusterProps.getPerformanceInsightEncryptionKey()The AWS KMS key for encryption of Performance Insights data.final IKeyDatabaseClusterProps.Jsii$Proxy.getPerformanceInsightEncryptionKey()final IKeyDatabaseInstanceFromSnapshotProps.Jsii$Proxy.getPerformanceInsightEncryptionKey()default IKeyDatabaseInstanceNewProps.getPerformanceInsightEncryptionKey()The AWS KMS key for encryption of Performance Insights data.final IKeyDatabaseInstanceNewProps.Jsii$Proxy.getPerformanceInsightEncryptionKey()final IKeyDatabaseInstanceProps.Jsii$Proxy.getPerformanceInsightEncryptionKey()final IKeyDatabaseInstanceReadReplicaProps.Jsii$Proxy.getPerformanceInsightEncryptionKey()final IKeyDatabaseInstanceSourceProps.Jsii$Proxy.getPerformanceInsightEncryptionKey()default IKeyIAuroraClusterInstance.getPerformanceInsightEncryptionKey()The AWS KMS key for encryption of Performance Insights data.default IKeyIAuroraClusterInstance.Jsii$Default.getPerformanceInsightEncryptionKey()The AWS KMS key for encryption of Performance Insights data.final IKeyIAuroraClusterInstance.Jsii$Proxy.getPerformanceInsightEncryptionKey()The AWS KMS key for encryption of Performance Insights data.default IKeyInstanceProps.getPerformanceInsightEncryptionKey()The AWS KMS key for encryption of Performance Insights data.final IKeyInstanceProps.Jsii$Proxy.getPerformanceInsightEncryptionKey()final IKeyProvisionedClusterInstanceProps.Jsii$Proxy.getPerformanceInsightEncryptionKey()final IKeyServerlessV2ClusterInstanceProps.Jsii$Proxy.getPerformanceInsightEncryptionKey()default IKeyDatabaseClusterFromSnapshotProps.getStorageEncryptionKey()The KMS key for storage encryption.final IKeyDatabaseClusterFromSnapshotProps.Jsii$Proxy.getStorageEncryptionKey()default IKeyDatabaseClusterProps.getStorageEncryptionKey()The KMS key for storage encryption.final IKeyDatabaseClusterProps.Jsii$Proxy.getStorageEncryptionKey()default IKeyDatabaseInstanceProps.getStorageEncryptionKey()The KMS key that's used to encrypt the DB instance.final IKeyDatabaseInstanceProps.Jsii$Proxy.getStorageEncryptionKey()default IKeyDatabaseInstanceReadReplicaProps.getStorageEncryptionKey()The KMS key that's used to encrypt the DB instance.final IKeyDatabaseInstanceReadReplicaProps.Jsii$Proxy.getStorageEncryptionKey()default IKeyServerlessClusterProps.getStorageEncryptionKey()The KMS key for storage encryption.final IKeyServerlessClusterProps.Jsii$Proxy.getStorageEncryptionKey()Methods in software.amazon.awscdk.services.rds with parameters of type IKeyModifier 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()ClusterInstanceOptions.Builder.performanceInsightEncryptionKey(IKey performanceInsightEncryptionKey) Sets the value ofClusterInstanceOptions.getPerformanceInsightEncryptionKey()ClusterInstanceProps.Builder.performanceInsightEncryptionKey(IKey performanceInsightEncryptionKey) Sets the value ofClusterInstanceOptions.getPerformanceInsightEncryptionKey()DatabaseCluster.Builder.performanceInsightEncryptionKey(IKey performanceInsightEncryptionKey) The AWS KMS key for encryption of Performance Insights data.DatabaseClusterFromSnapshot.Builder.performanceInsightEncryptionKey(IKey performanceInsightEncryptionKey) The AWS KMS key for encryption of Performance Insights data.DatabaseClusterFromSnapshotProps.Builder.performanceInsightEncryptionKey(IKey performanceInsightEncryptionKey) Sets the value ofDatabaseClusterFromSnapshotProps.getPerformanceInsightEncryptionKey()DatabaseClusterProps.Builder.performanceInsightEncryptionKey(IKey performanceInsightEncryptionKey) Sets the value ofDatabaseClusterProps.getPerformanceInsightEncryptionKey()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()ProvisionedClusterInstanceProps.Builder.performanceInsightEncryptionKey(IKey performanceInsightEncryptionKey) Sets the value ofClusterInstanceOptions.getPerformanceInsightEncryptionKey()ServerlessV2ClusterInstanceProps.Builder.performanceInsightEncryptionKey(IKey performanceInsightEncryptionKey) Sets the value ofClusterInstanceOptions.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.route53
Methods in software.amazon.awscdk.services.route53 that return IKeyModifier and TypeMethodDescriptionKeySigningKeyProps.getKmsKey()The customer-managed KMS key that that will be used to sign the records.final IKeyKeySigningKeyProps.Jsii$Proxy.getKmsKey()ZoneSigningOptions.getKmsKey()The customer-managed KMS key that that will be used to sign the records.final IKeyZoneSigningOptions.Jsii$Proxy.getKmsKey()Methods in software.amazon.awscdk.services.route53 with parameters of type IKeyModifier and TypeMethodDescriptionThe customer-managed KMS key that that will be used to sign the records.Sets the value ofKeySigningKeyProps.getKmsKey()Sets the value ofZoneSigningOptions.getKmsKey() -
Uses of IKey in software.amazon.awscdk.services.s3
Methods in software.amazon.awscdk.services.s3 that return IKeyModifier and TypeMethodDescriptionBucket.getEncryptionKey()Optional KMS encryption key associated with this bucket.default IKeyBucketAttributes.getEncryptionKey()KMS encryption key associated with this bucket.final IKeyBucketAttributes.Jsii$Proxy.getEncryptionKey()abstract IKeyBucketBase.getEncryptionKey()Optional KMS encryption key associated with this bucket.default IKeyBucketProps.getEncryptionKey()External KMS key to use for bucket encryption.final IKeyBucketProps.Jsii$Proxy.getEncryptionKey()default IKeyIBucket.getEncryptionKey()Optional KMS encryption key associated with this bucket.default IKeyIBucket.Jsii$Default.getEncryptionKey()Optional KMS encryption key associated with this bucket.final IKeyIBucket.Jsii$Proxy.getEncryptionKey()Optional KMS encryption key associated with this bucket.Methods in software.amazon.awscdk.services.s3 with parameters of type IKeyModifier 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
Methods in software.amazon.awscdk.services.secretsmanager that return IKeyModifier and TypeMethodDescriptiondefault IKeyISecret.getEncryptionKey()The customer-managed encryption key that is used to encrypt this secret, if any.default IKeyISecret.Jsii$Default.getEncryptionKey()The customer-managed encryption key that is used to encrypt this secret, if any.final IKeyISecret.Jsii$Proxy.getEncryptionKey()The customer-managed encryption key that is used to encrypt this secret, if any.default IKeyISecretTargetAttachment.Jsii$Default.getEncryptionKey()The customer-managed encryption key that is used to encrypt this secret, if any.final IKeyISecretTargetAttachment.Jsii$Proxy.getEncryptionKey()The customer-managed encryption key that is used to encrypt this secret, if any.default IKeyReplicaRegion.getEncryptionKey()The customer-managed encryption key to use for encrypting the secret value.final IKeyReplicaRegion.Jsii$Proxy.getEncryptionKey()Secret.getEncryptionKey()The customer-managed encryption key that is used to encrypt this secret, if any.default IKeySecretAttributes.getEncryptionKey()The encryption key that is used to encrypt the secret, unless the default SecretsManager key is used.final IKeySecretAttributes.Jsii$Proxy.getEncryptionKey()default IKeySecretProps.getEncryptionKey()The customer-managed encryption key to use for encrypting the secret value.final IKeySecretProps.Jsii$Proxy.getEncryptionKey()SecretTargetAttachment.getEncryptionKey()The customer-managed encryption key that is used to encrypt this secret, if any.Methods in software.amazon.awscdk.services.secretsmanager with parameters of type IKeyModifier and TypeMethodDescriptionvoidSecret.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
Methods in software.amazon.awscdk.services.ses.actions that return IKeyModifier and TypeMethodDescriptiondefault IKeyS3Props.getKmsKey()The master key that SES should use to encrypt your emails before saving them to the S3 bucket.final IKeyS3Props.Jsii$Proxy.getKmsKey()Methods in software.amazon.awscdk.services.ses.actions with parameters of type IKeyModifier 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
Methods in software.amazon.awscdk.services.sns that return IKeyModifier and TypeMethodDescriptiondefault IKeyTopicProps.getMasterKey()A KMS Key, either managed by this CDK app, or imported.final IKeyTopicProps.Jsii$Proxy.getMasterKey()Methods in software.amazon.awscdk.services.sns with parameters of type IKeyModifier 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
Methods in software.amazon.awscdk.services.sqs that return IKeyModifier and TypeMethodDescriptiondefault IKeyIQueue.getEncryptionMasterKey()If this queue is server-side encrypted, this is the KMS encryption key.default IKeyIQueue.Jsii$Default.getEncryptionMasterKey()If this queue is server-side encrypted, this is the KMS encryption key.final IKeyIQueue.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 IKeyQueueBase.getEncryptionMasterKey()If this queue is server-side encrypted, this is the KMS encryption key.default IKeyQueueProps.getEncryptionMasterKey()External KMS key to use for queue encryption.final IKeyQueueProps.Jsii$Proxy.getEncryptionMasterKey()Methods in software.amazon.awscdk.services.sqs with parameters of type IKeyModifier and TypeMethodDescriptionQueue.Builder.encryptionMasterKey(IKey encryptionMasterKey) External KMS 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
Methods in software.amazon.awscdk.services.ssm that return IKeyModifier and TypeMethodDescriptiondefault IKeySecureStringParameterAttributes.getEncryptionKey()The encryption key that is used to encrypt this parameter.final IKeySecureStringParameterAttributes.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.Methods in software.amazon.awscdk.services.ssm with parameters of type IKeyModifier and TypeMethodDescriptionSecureStringParameterAttributes.Builder.encryptionKey(IKey encryptionKey) Sets the value ofSecureStringParameterAttributes.getEncryptionKey() -
Uses of IKey in software.amazon.awscdk.services.stepfunctions
Methods in software.amazon.awscdk.services.stepfunctions that return IKeyModifier and TypeMethodDescriptionCustomerManagedEncryptionConfiguration.getKmsKey()The symmetric customer managed KMS key for server-side encryption of the state machine definition, and execution history or activity inputs.Constructors in software.amazon.awscdk.services.stepfunctions with parameters of type IKeyModifierConstructorDescriptionCustomerManagedEncryptionConfiguration(IKey kmsKey, Duration kmsDataKeyReusePeriodSeconds) -
Uses of IKey in software.amazon.awscdk.services.stepfunctions.tasks
Methods in software.amazon.awscdk.services.stepfunctions.tasks that return IKeyModifier and TypeMethodDescriptiondefault IKeyEncryptionConfiguration.getEncryptionKey()KMS key ARN or ID.final IKeyEncryptionConfiguration.Jsii$Proxy.getEncryptionKey()default IKeyOutputDataConfig.getEncryptionKey()Optional KMS encryption key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.final IKeyOutputDataConfig.Jsii$Proxy.getEncryptionKey()default IKeyTransformOutput.getEncryptionKey()AWS KMS key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.final IKeyTransformOutput.Jsii$Proxy.getEncryptionKey()default IKeySageMakerCreateEndpointConfigProps.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 IKeySageMakerCreateEndpointConfigProps.Jsii$Proxy.getKmsKey()default IKeyResourceConfig.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 IKeyResourceConfig.Jsii$Proxy.getVolumeEncryptionKey()default IKeyTransformResources.getVolumeEncryptionKey()AWS KMS key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s).final IKeyTransformResources.Jsii$Proxy.getVolumeEncryptionKey()Methods in software.amazon.awscdk.services.stepfunctions.tasks with parameters of type IKeyModifier 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.services.synthetics
Methods in software.amazon.awscdk.services.synthetics that return IKeyModifier and TypeMethodDescriptiondefault IKeyCanaryProps.getArtifactS3KmsKey()The KMS key used to encrypt canary artifacts.final IKeyCanaryProps.Jsii$Proxy.getArtifactS3KmsKey()Methods in software.amazon.awscdk.services.synthetics with parameters of type IKeyModifier and TypeMethodDescriptionCanary.Builder.artifactS3KmsKey(IKey artifactS3KmsKey) The KMS key used to encrypt canary artifacts.CanaryProps.Builder.artifactS3KmsKey(IKey artifactS3KmsKey) Sets the value ofCanaryProps.getArtifactS3KmsKey() -
Uses of IKey in software.amazon.awscdk.triggers
Methods in software.amazon.awscdk.triggers that return IKeyModifier and TypeMethodDescriptionfinal IKeyTriggerFunctionProps.Jsii$Proxy.getEnvironmentEncryption()Methods in software.amazon.awscdk.triggers with parameters of type IKeyModifier 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()