Uses of Interface
software.amazon.awscdk.services.kms.IKey
Packages that use IKey
Package
Description
AWS Amplify Construct Library
AWS AppConfig Construct Library
Lifecycle Hook for the CDK AWS AutoScaling Library
Amazon Bedrock AgentCore Construct Library
Amazon Bedrock Construct Library
AWS CloudTrail Construct Library
AWS CodeBuild Construct Library
AWS CodePipeline Actions
Amazon DocumentDB Construct Library
Amazon DynamoDB Construct Library
Amazon EC2 Construct Library
Amazon ECS Construct Library
Amazon Elastic File System Construct Library
ElastiCache CDK Construct Library
Amazon EventBridge Construct Library
AWS Glue Construct Library
Amazon Kinesis Construct Library
Amazon Data Firehose Construct Library
AWS Key Management Service Construct Library
AWS Lambda Construct Library
AWS Lambda Event Sources
Amazon Managed Streaming for Apache Kafka Construct Library
Amazon EventBridge Pipes Construct Library
Amazon Relational Database Service Construct Library
Amazon Redshift Construct Library
Amazon Route53 Construct Library
Amazon S3 Construct Library
Amazon S3 Tables Construct Library
Amazon EventBridge Scheduler 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
-
Uses of IKey in software.amazon.awscdk.services.amplify.alpha
Methods in software.amazon.awscdk.services.amplify.alpha that return IKeyModifier and TypeMethodDescriptiondefault IKeyBasicAuthProps.getEncryptionKey()(experimental) The encryption key to use to encrypt the password when it's generated in Secrets Manager.final IKeyBasicAuthProps.Jsii$Proxy.getEncryptionKey()Methods in software.amazon.awscdk.services.amplify.alpha with parameters of type IKeyModifier 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 BasicAuthBasicAuth.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.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.bedrock.agentcore.alpha
Methods in software.amazon.awscdk.services.bedrock.agentcore.alpha that return IKeyModifier and TypeMethodDescriptiondefault IKeyIMemory.getKmsKey()(experimental) Custom KMS key for encryption (if provided).default IKeyIMemory.Jsii$Default.getKmsKey()(experimental) Custom KMS key for encryption (if provided).final IKeyIMemory.Jsii$Proxy.getKmsKey()(experimental) Custom KMS key for encryption (if provided).Memory.getKmsKey()(experimental) The KMS key used to encrypt the memory.abstract IKeyMemoryBase.getKmsKey()(experimental) Custom KMS key for encryption (if provided).default IKeyMemoryProps.getKmsKey()(experimental) Custom KMS key to use for encryption.final IKeyMemoryProps.Jsii$Proxy.getKmsKey()Methods in software.amazon.awscdk.services.bedrock.agentcore.alpha with parameters of type IKeyModifier and TypeMethodDescription(experimental) Custom KMS key to use for encryption.Sets the value ofMemoryProps.getKmsKey() -
Uses of IKey in software.amazon.awscdk.services.bedrock.alpha
Methods in software.amazon.awscdk.services.bedrock.alpha that return IKeyModifier and TypeMethodDescriptionAgent.getKmsKey()(experimental) Optional KMS encryption key associated with this agent.abstract IKeyAgentBase.getKmsKey()(experimental) Optional KMS encryption key associated with this agent.default IKeyAgentProps.getKmsKey()(experimental) The KMS key of the agent if custom encryption is configured.final IKeyAgentProps.Jsii$Proxy.getKmsKey()Guardrail.getKmsKey()(experimental) The KMS key used to encrypt data.default IKeyGuardrailAttributes.getKmsKey()(experimental) The KMS key of the guardrail if custom encryption is configured.final IKeyGuardrailAttributes.Jsii$Proxy.getKmsKey()abstract IKeyGuardrailBase.getKmsKey()(experimental) Optional KMS encryption key associated with this guardrail.default IKeyGuardrailProps.getKmsKey()(experimental) A custom KMS key to use for encrypting data.final IKeyGuardrailProps.Jsii$Proxy.getKmsKey()default IKeyIAgent.getKmsKey()(experimental) Optional KMS encryption key associated with this agent.default IKeyIAgent.Jsii$Default.getKmsKey()(experimental) Optional KMS encryption key associated with this agent.final IKeyIAgent.Jsii$Proxy.getKmsKey()(experimental) Optional KMS encryption key associated with this agent.default IKeyIGuardrail.getKmsKey()(experimental) Optional KMS encryption key associated with this guardrail.default IKeyIGuardrail.Jsii$Default.getKmsKey()(experimental) Optional KMS encryption key associated with this guardrail.final IKeyIGuardrail.Jsii$Proxy.getKmsKey()(experimental) Optional KMS encryption key associated with this guardrail.default IKeyIPrompt.getKmsKey()(experimental) Optional KMS encryption key associated with this prompt.default IKeyIPrompt.Jsii$Default.getKmsKey()(experimental) Optional KMS encryption key associated with this prompt.final IKeyIPrompt.Jsii$Proxy.getKmsKey()(experimental) Optional KMS encryption key associated with this prompt.Prompt.getKmsKey()(experimental) The KMS key that the prompt is encrypted with.default IKeyPromptAttributes.getKmsKey()(experimental) Optional KMS encryption key associated with this prompt.final IKeyPromptAttributes.Jsii$Proxy.getKmsKey()abstract IKeyPromptBase.getKmsKey()(experimental) Optional KMS encryption key associated with this prompt.default IKeyPromptProps.getKmsKey()(experimental) The KMS key that the prompt is encrypted with.final IKeyPromptProps.Jsii$Proxy.getKmsKey()Methods in software.amazon.awscdk.services.bedrock.alpha with parameters of type IKeyModifier and TypeMethodDescription(experimental) The KMS key of the agent if custom encryption is configured.Sets the value ofAgentProps.getKmsKey()(experimental) A custom KMS key to use for encrypting data.Sets the value ofGuardrailAttributes.getKmsKey()Sets the value ofGuardrailProps.getKmsKey()(experimental) The KMS key that the prompt is encrypted with.Sets the value ofPromptAttributes.getKmsKey()Sets the value ofPromptProps.getKmsKey() -
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.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.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.ecs
Methods in software.amazon.awscdk.services.ecs that return IKeyModifier and TypeMethodDescriptiondefault IKeyManagedStorageConfiguration.getFargateEphemeralStorageKmsKey()Customer 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 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 TypeMethodDescriptionSets 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.elasticache.alpha
Methods in software.amazon.awscdk.services.elasticache.alpha that return IKeyModifier and TypeMethodDescriptiondefault IKeyIServerlessCache.getKmsKey()(experimental) The KMS key used for encryption.default IKeyIServerlessCache.Jsii$Default.getKmsKey()(experimental) The KMS key used for encryption.final IKeyIServerlessCache.Jsii$Proxy.getKmsKey()(experimental) The KMS key used for encryption.ServerlessCache.getKmsKey()(experimental) The KMS key used for encryption.default IKeyServerlessCacheAttributes.getKmsKey()(experimental) The KMS key used for encryption.final IKeyServerlessCacheAttributes.Jsii$Proxy.getKmsKey()abstract IKeyServerlessCacheBase.getKmsKey()(experimental) The KMS key used for encryption.default IKeyServerlessCacheProps.getKmsKey()(experimental) KMS key for encryption.final IKeyServerlessCacheProps.Jsii$Proxy.getKmsKey()Methods in software.amazon.awscdk.services.elasticache.alpha with parameters of type IKeyModifier and TypeMethodDescription(experimental) KMS key for encryption.Sets the value ofServerlessCacheAttributes.getKmsKey()Sets the value ofServerlessCacheProps.getKmsKey() -
Uses of IKey in software.amazon.awscdk.services.events
Methods in software.amazon.awscdk.services.events that return IKeyModifier and TypeMethodDescriptionfinal IKeyArchiveProps.Jsii$Proxy.getKmsKey()default IKeyBaseArchiveProps.getKmsKey()The customer managed key that encrypts this archive.final IKeyBaseArchiveProps.Jsii$Proxy.getKmsKey()default 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 encrypts this archive.Sets the value ofBaseArchiveProps.getKmsKey()Sets the value ofBaseArchiveProps.getKmsKey()The customer managed key that encrypt events on this event bus.Sets the value ofEventBusProps.getKmsKey() -
Uses of IKey in software.amazon.awscdk.services.glue.alpha
Methods in software.amazon.awscdk.services.glue.alpha that return IKeyModifier and TypeMethodDescriptionS3Table.getEncryptionKey()(experimental) The KMS key used to secure the data ifencryptionis set toCSE-KMSorSSE-KMS.default IKeyS3TableProps.getEncryptionKey()(experimental) External KMS key to use for bucket encryption.final IKeyS3TableProps.Jsii$Proxy.getEncryptionKey()final IKeyTableProps.Jsii$Proxy.getEncryptionKey()Methods in software.amazon.awscdk.services.glue.alpha with parameters of type IKeyModifier and TypeMethodDescriptionS3Table.Builder.encryptionKey(IKey encryptionKey) (experimental) External KMS key to use for bucket encryption.S3TableProps.Builder.encryptionKey(IKey encryptionKey) Sets the value ofS3TableProps.getEncryptionKey()Table.Builder.encryptionKey(IKey encryptionKey) (experimental) External KMS key to use for bucket encryption.TableProps.Builder.encryptionKey(IKey encryptionKey) Sets the value ofS3TableProps.getEncryptionKey() -
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.kinesisfirehose
Methods in software.amazon.awscdk.services.kinesisfirehose that return IKeyModifier and TypeMethodDescriptiondefault IKeyCommonDestinationS3Props.getEncryptionKey()The AWS KMS key used to encrypt the data that it delivers to your Amazon S3 bucket.final IKeyCommonDestinationS3Props.Jsii$Proxy.getEncryptionKey()final IKeyDestinationS3BackupProps.Jsii$Proxy.getEncryptionKey()final IKeyS3BucketProps.Jsii$Proxy.getEncryptionKey()StreamEncryption.getEncryptionKey()Optional KMS key used for customer managed encryption.Methods in software.amazon.awscdk.services.kinesisfirehose with parameters of type IKeyModifier and TypeMethodDescriptionstatic StreamEncryptionStreamEncryption.customerManagedKey(IKey encryptionKey) Configure server-side encryption using customer managed keys.CommonDestinationS3Props.Builder.encryptionKey(IKey encryptionKey) Sets the value ofCommonDestinationS3Props.getEncryptionKey()DestinationS3BackupProps.Builder.encryptionKey(IKey encryptionKey) Sets the value ofCommonDestinationS3Props.getEncryptionKey()S3Bucket.Builder.encryptionKey(IKey encryptionKey) 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
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()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 TypeMethodDescriptiondefault 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 TypeMethodDescriptionEventSourceMapping.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()KinesisConsumerEventSource.Builder.filterEncryption(IKey filterEncryption) Add Customer managed KMS key to encrypt Filter Criteria.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.msk.alpha
Methods in software.amazon.awscdk.services.msk.alpha that return IKeyModifier and TypeMethodDescriptionCluster.getSaslScramAuthenticationKey()(experimental) Key used to encrypt SASL/SCRAM users. -
Uses of IKey in software.amazon.awscdk.services.pipes.alpha
Methods in software.amazon.awscdk.services.pipes.alpha that return IKeyModifier and TypeMethodDescriptiondefault IKeyPipeProps.getKmsKey()(experimental) The AWS KMS customer managed key to encrypt pipe data.final IKeyPipeProps.Jsii$Proxy.getKmsKey()Methods in software.amazon.awscdk.services.pipes.alpha with parameters of type IKeyModifier and TypeMethodDescription(experimental) The AWS KMS customer managed key to encrypt pipe data.Sets the value ofPipeProps.getKmsKey() -
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()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 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()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()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.alpha
Methods in software.amazon.awscdk.services.redshift.alpha that return IKeyModifier and TypeMethodDescriptiondefault IKeyDatabaseSecretProps.getEncryptionKey()(experimental) The KMS key to use to encrypt the secret.final IKeyDatabaseSecretProps.Jsii$Proxy.getEncryptionKey()default IKeyLogin.getEncryptionKey()(experimental) KMS encryption key to encrypt the generated secret.final IKeyLogin.Jsii$Proxy.getEncryptionKey()default IKeyUserProps.getEncryptionKey()(experimental) KMS key to encrypt the generated secret.final IKeyUserProps.Jsii$Proxy.getEncryptionKey()Methods in software.amazon.awscdk.services.redshift.alpha with parameters of type IKeyModifier and TypeMethodDescriptionDatabaseSecret.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.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 IKeyGrantReplicationPermissionDestinationProps.getEncryptionKey()The KMS key to use for encryption if a destination bucket needs to be encrypted with a customer-managed KMS key.final IKeyGrantReplicationPermissionDestinationProps.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.default IKeyReplicationRule.getKmsKey()The customer managed AWS KMS key stored in AWS Key Management Service (KMS) for the destination bucket.final IKeyReplicationRule.Jsii$Proxy.getKmsKey()default IKeyGrantReplicationPermissionProps.getSourceDecryptionKey()The KMS key used to decrypt objects in the source bucket for replication.final IKeyGrantReplicationPermissionProps.Jsii$Proxy.getSourceDecryptionKey()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()GrantReplicationPermissionDestinationProps.Builder.encryptionKey(IKey encryptionKey) Sets the value ofGrantReplicationPermissionDestinationProps.getEncryptionKey()Sets the value ofReplicationRule.getKmsKey()GrantReplicationPermissionProps.Builder.sourceDecryptionKey(IKey sourceDecryptionKey) Sets the value ofGrantReplicationPermissionProps.getSourceDecryptionKey() -
Uses of IKey in software.amazon.awscdk.services.s3tables.alpha
Methods in software.amazon.awscdk.services.s3tables.alpha that return IKeyModifier and TypeMethodDescriptiondefault IKeyITableBucket.getEncryptionKey()(experimental) Optional KMS encryption key associated with this table bucket.default IKeyITableBucket.Jsii$Default.getEncryptionKey()(experimental) Optional KMS encryption key associated with this table bucket.final IKeyITableBucket.Jsii$Proxy.getEncryptionKey()(experimental) Optional KMS encryption key associated with this table bucket.TableBucket.getEncryptionKey()(experimental) Optional KMS encryption key associated with this table bucket.default IKeyTableBucketAttributes.getEncryptionKey()(experimental) Optional KMS encryption key associated with this bucket.final IKeyTableBucketAttributes.Jsii$Proxy.getEncryptionKey()default IKeyTableBucketProps.getEncryptionKey()(experimental) External KMS key to use for bucket encryption.final IKeyTableBucketProps.Jsii$Proxy.getEncryptionKey()Methods in software.amazon.awscdk.services.s3tables.alpha with parameters of type IKeyModifier and TypeMethodDescriptionTableBucket.Builder.encryptionKey(IKey encryptionKey) (experimental) External KMS key to use for bucket encryption.TableBucketAttributes.Builder.encryptionKey(IKey encryptionKey) Sets the value ofTableBucketAttributes.getEncryptionKey()TableBucketProps.Builder.encryptionKey(IKey encryptionKey) Sets the value ofTableBucketProps.getEncryptionKey() -
Uses of IKey in software.amazon.awscdk.services.scheduler
Methods in software.amazon.awscdk.services.scheduler that return IKeyModifier and TypeMethodDescriptionSchedule.getKey()The customer managed KMS key that EventBridge Scheduler will use to encrypt and decrypt your data.default IKeyScheduleProps.getKey()The customer managed KMS key that EventBridge Scheduler will use to encrypt and decrypt your data.final IKeyScheduleProps.Jsii$Proxy.getKey()Methods in software.amazon.awscdk.services.scheduler with parameters of type IKeyModifier and TypeMethodDescriptionThe customer managed KMS key that EventBridge Scheduler will use to encrypt and decrypt your data.Sets the value ofScheduleProps.getKey() -
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 TypeMethodDescriptionReplicaRegion.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 IKeyITopic.getMasterKey()A KMS Key, either managed by this CDK app, or imported.default IKeyITopic.Jsii$Default.getMasterKey()A KMS Key, either managed by this CDK app, or imported.final IKeyITopic.Jsii$Proxy.getMasterKey()A KMS Key, either managed by this CDK app, or imported.Topic.getMasterKey()A KMS Key, either managed by this CDK app, or imported.abstract IKeyTopicBase.getMasterKey()A KMS Key, either managed by this CDK app, or imported.default 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 IKeyBedrockCreateModelCustomizationJobProps.getCustomModelKmsKey()The custom model is encrypted at rest using this key.final IKeyBedrockCreateModelCustomizationJobProps.Jsii$Proxy.getCustomModelKmsKey()default 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 IKeyEventBridgeSchedulerCreateScheduleTaskJsonataProps.getKmsKey()The customer managed KMS key that EventBridge Scheduler will use to encrypt and decrypt payload.final IKeyEventBridgeSchedulerCreateScheduleTaskJsonataProps.Jsii$Proxy.getKmsKey()default IKeyEventBridgeSchedulerCreateScheduleTaskJsonPathProps.getKmsKey()The customer managed KMS key that EventBridge Scheduler will use to encrypt and decrypt payload.final IKeyEventBridgeSchedulerCreateScheduleTaskJsonPathProps.Jsii$Proxy.getKmsKey()default IKeyEventBridgeSchedulerCreateScheduleTaskProps.getKmsKey()The customer managed KMS key that EventBridge Scheduler will use to encrypt and decrypt payload.final IKeyEventBridgeSchedulerCreateScheduleTaskProps.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()Methods in software.amazon.awscdk.services.stepfunctions.tasks with parameters of type IKeyModifier and TypeMethodDescriptionBedrockCreateModelCustomizationJob.Builder.customModelKmsKey(IKey customModelKmsKey) The custom model is encrypted at rest using this key.BedrockCreateModelCustomizationJobProps.Builder.customModelKmsKey(IKey customModelKmsKey) Sets the value ofBedrockCreateModelCustomizationJobProps.getCustomModelKmsKey()EncryptionConfiguration.Builder.encryptionKey(IKey encryptionKey) Sets the value ofEncryptionConfiguration.getEncryptionKey()OutputDataConfig.Builder.encryptionKey(IKey encryptionKey) Sets the value ofOutputDataConfig.getEncryptionKey()The customer managed KMS key that EventBridge Scheduler will use to encrypt and decrypt payload.Sets the value ofEventBridgeSchedulerCreateScheduleTaskJsonataProps.getKmsKey()Sets the value ofEventBridgeSchedulerCreateScheduleTaskJsonPathProps.getKmsKey()Sets the value ofEventBridgeSchedulerCreateScheduleTaskProps.getKmsKey()ResourceConfig.Builder.volumeEncryptionKey(IKey volumeEncryptionKey) Sets the value ofResourceConfig.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()