Uses of Interface
software.amazon.awscdk.interfaces.kms.IKeyRef
Packages that use IKeyRef
Package
Description
AWS CDK Custom Resources
Amazon API Gateway Construct Library
AWS AppConfig Construct Library
AWS::AppRunner Construct Library
AWS AppSync Construct Library
AWS Backup Construct Library
Amazon CloudFront Construct Library
AWS CodeCommit Construct Library
Amazon Cognito 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 EKS V2 Construct Library
Amazon OpenSearch Service Construct Library
Amazon FSx Construct Library
AWS Glue Construct Library
AWS Key Management Service Construct Library
AWS Lambda Construct Library
Amazon Lambda Golang Library
Amazon Lambda Node.js Library
Amazon Lambda Python Library
AWS::Location Construct Library
Amazon CloudWatch Logs Construct Library
Amazon Managed Streaming for Apache Kafka Construct Library
Amazon Neptune Construct Library
Amazon OpenSearch Service Construct Library
Amazon Relational Database Service Construct Library
Amazon Redshift Construct Library
AWS CDK Assets
Amazon SageMaker Construct Library
AWS Secrets Manager Construct Library
AWS Step Functions Construct Library
Tasks for AWS Step Functions
Amazon CloudWatch Synthetics Construct Library
Triggers
-
Uses of IKeyRef in software.amazon.awscdk.customresources
Methods in software.amazon.awscdk.customresources that return IKeyRefModifier and TypeMethodDescriptiondefault IKeyRefProviderProps.getProviderFunctionEnvEncryption()AWS KMS key used to encrypt provider lambda's environment variables.final IKeyRefProviderProps.Jsii$Proxy.getProviderFunctionEnvEncryption()Methods in software.amazon.awscdk.customresources with parameters of type IKeyRefModifier and TypeMethodDescriptionProvider.Builder.providerFunctionEnvEncryption(IKeyRef providerFunctionEnvEncryption) AWS KMS key used to encrypt provider lambda's environment variables.ProviderProps.Builder.providerFunctionEnvEncryption(IKeyRef providerFunctionEnvEncryption) Sets the value ofProviderProps.getProviderFunctionEnvEncryption() -
Uses of IKeyRef in software.amazon.awscdk.interfaces.kms
Subinterfaces of IKeyRef in software.amazon.awscdk.interfaces.kmsModifier and TypeInterfaceDescriptionstatic interfaceInternal default implementation forIKeyRef.Classes in software.amazon.awscdk.interfaces.kms that implement IKeyRefModifier and TypeClassDescriptionstatic final classA proxy class which represents a concrete javascript instance of this type. -
Uses of IKeyRef in software.amazon.awscdk.services.apigateway
Methods in software.amazon.awscdk.services.apigateway with parameters of type IKeyRefModifier and TypeMethodDescriptionAssetApiDefinition.Builder.sourceKmsKey(IKeyRef sourceKmsKey) The ARN of the KMS key used to encrypt the handler code. -
Uses of IKeyRef in software.amazon.awscdk.services.appconfig
Methods in software.amazon.awscdk.services.appconfig that return IKeyRefModifier and TypeMethodDescriptiondefault IKeyRefHostedConfigurationProps.getKmsKey()The customer managed key to encrypt hosted configuration.final IKeyRefHostedConfigurationProps.Jsii$Proxy.getKmsKey()Methods in software.amazon.awscdk.services.appconfig with parameters of type IKeyRefModifier and TypeMethodDescriptionThe customer managed key to encrypt hosted configuration.Sets the value ofHostedConfigurationProps.getKmsKey() -
Uses of IKeyRef in software.amazon.awscdk.services.apprunner.alpha
Methods in software.amazon.awscdk.services.apprunner.alpha that return IKeyRefModifier and TypeMethodDescriptiondefault IKeyRefServiceProps.getKmsKey()(experimental) The customer managed key that AWS App Runner uses to encrypt copies of the source repository and service logs.final IKeyRefServiceProps.Jsii$Proxy.getKmsKey()Methods in software.amazon.awscdk.services.apprunner.alpha with parameters of type IKeyRefModifier and TypeMethodDescription(experimental) The customer managed key that AWS App Runner uses to encrypt copies of the source repository and service logs.Sets the value ofServiceProps.getKmsKey() -
Uses of IKeyRef in software.amazon.awscdk.services.appsync
Methods in software.amazon.awscdk.services.appsync with parameters of type IKeyRefModifier and TypeMethodDescriptionAssetCode.Builder.sourceKmsKey(IKeyRef sourceKmsKey) The ARN of the KMS key used to encrypt the handler code. -
Uses of IKeyRef in software.amazon.awscdk.services.backup
Methods in software.amazon.awscdk.services.backup that return IKeyRefModifier and TypeMethodDescriptiondefault IKeyRefBackupVaultProps.getEncryptionKey()The server-side encryption key to use to protect your backups.final IKeyRefBackupVaultProps.Jsii$Proxy.getEncryptionKey()Methods in software.amazon.awscdk.services.backup with parameters of type IKeyRefModifier and TypeMethodDescriptionBackupVault.Builder.encryptionKey(IKeyRef encryptionKey) The server-side encryption key to use to protect your backups.BackupVaultProps.Builder.encryptionKey(IKeyRef encryptionKey) Sets the value ofBackupVaultProps.getEncryptionKey() -
Uses of IKeyRef in software.amazon.awscdk.services.cloudfront
Methods in software.amazon.awscdk.services.cloudfront with parameters of type IKeyRefModifier and TypeMethodDescriptionAssetImportSource.Builder.sourceKmsKey(IKeyRef sourceKmsKey) The ARN of the KMS key used to encrypt the handler code. -
Uses of IKeyRef in software.amazon.awscdk.services.cloudfront.experimental
Methods in software.amazon.awscdk.services.cloudfront.experimental that return IKeyRefModifier and TypeMethodDescriptionfinal IKeyRefEdgeFunctionProps.Jsii$Proxy.getEnvironmentEncryption()Methods in software.amazon.awscdk.services.cloudfront.experimental with parameters of type IKeyRefModifier and TypeMethodDescriptionEdgeFunction.Builder.environmentEncryption(IKeyRef environmentEncryption) The AWS KMS key that's used to encrypt your function's environment variables.EdgeFunctionProps.Builder.environmentEncryption(IKeyRef environmentEncryption) Sets the value ofFunctionOptions.getEnvironmentEncryption() -
Uses of IKeyRef in software.amazon.awscdk.services.codecommit
Methods in software.amazon.awscdk.services.codecommit that return IKeyRefModifier and TypeMethodDescriptiondefault IKeyRefRepositoryProps.getKmsKey()The customer managed key used to encrypt and decrypt the data in repository.final IKeyRefRepositoryProps.Jsii$Proxy.getKmsKey()Methods in software.amazon.awscdk.services.codecommit with parameters of type IKeyRefModifier and TypeMethodDescriptionThe customer managed key used to encrypt and decrypt the data in repository.Sets the value ofRepositoryProps.getKmsKey() -
Uses of IKeyRef in software.amazon.awscdk.services.cognito
Methods in software.amazon.awscdk.services.cognito that return IKeyRefModifier and TypeMethodDescriptiondefault IKeyRefUserPoolProps.getCustomSenderKmsKey()This key will be used to encrypt temporary passwords and authorization codes that Amazon Cognito generates.final IKeyRefUserPoolProps.Jsii$Proxy.getCustomSenderKmsKey()Methods in software.amazon.awscdk.services.cognito with parameters of type IKeyRefModifier and TypeMethodDescriptionUserPool.Builder.customSenderKmsKey(IKeyRef customSenderKmsKey) This key will be used to encrypt temporary passwords and authorization codes that Amazon Cognito generates.UserPoolProps.Builder.customSenderKmsKey(IKeyRef customSenderKmsKey) Sets the value ofUserPoolProps.getCustomSenderKmsKey() -
Uses of IKeyRef in software.amazon.awscdk.services.ec2
Methods in software.amazon.awscdk.services.ec2 that return IKeyRefModifier and TypeMethodDescriptionfinal IKeyRefInitFileAssetOptions.Jsii$Proxy.getSourceKMSKey()final IKeyRefInitSourceAssetOptions.Jsii$Proxy.getSourceKMSKey()Methods in software.amazon.awscdk.services.ec2 with parameters of type IKeyRefModifier and TypeMethodDescriptionInitFileAssetOptions.Builder.sourceKmsKey(IKeyRef sourceKmsKey) Sets the value ofinvalid reference
InitFileAssetOptions#getSourceKmsKeyInitSourceAssetOptions.Builder.sourceKmsKey(IKeyRef sourceKmsKey) Sets the value ofinvalid reference
InitSourceAssetOptions#getSourceKmsKey -
Uses of IKeyRef in software.amazon.awscdk.services.ecr
Methods in software.amazon.awscdk.services.ecr that return IKeyRefModifier and TypeMethodDescriptiondefault IKeyRefRepositoryProps.getEncryptionKey()External KMS key to use for repository encryption.final IKeyRefRepositoryProps.Jsii$Proxy.getEncryptionKey()Methods in software.amazon.awscdk.services.ecr with parameters of type IKeyRefModifier and TypeMethodDescriptionRepository.Builder.encryptionKey(IKeyRef encryptionKey) External KMS key to use for repository encryption.RepositoryProps.Builder.encryptionKey(IKeyRef encryptionKey) Sets the value ofRepositoryProps.getEncryptionKey() -
Uses of IKeyRef in software.amazon.awscdk.services.ecs
Methods in software.amazon.awscdk.services.ecs that return IKeyRefModifier and TypeMethodDescriptiondefault IKeyRefManagedStorageConfiguration.getKmsKey()Customer KMS Key used to encrypt ECS managed Storage.final IKeyRefManagedStorageConfiguration.Jsii$Proxy.getKmsKey()default IKeyRefServiceConnectTlsConfiguration.getKmsKey()The KMS key used for encryption and decryption.final IKeyRefServiceConnectTlsConfiguration.Jsii$Proxy.getKmsKey()Methods in software.amazon.awscdk.services.ecs with parameters of type IKeyRefModifier and TypeMethodDescriptionSets the value ofManagedStorageConfiguration.getKmsKey()Sets the value ofServiceConnectTlsConfiguration.getKmsKey()AssetEnvironmentFile.Builder.sourceKmsKey(IKeyRef sourceKmsKey) The ARN of the KMS key used to encrypt the handler code. -
Uses of IKeyRef in software.amazon.awscdk.services.efs
Methods in software.amazon.awscdk.services.efs that return IKeyRefModifier and TypeMethodDescriptiondefault IKeyRefFileSystemProps.getKmsKey()The KMS key used for encryption.final IKeyRefFileSystemProps.Jsii$Proxy.getKmsKey()Methods in software.amazon.awscdk.services.efs with parameters of type IKeyRefModifier and TypeMethodDescriptionThe KMS key used for encryption.Sets the value ofFileSystemProps.getKmsKey() -
Uses of IKeyRef in software.amazon.awscdk.services.eks
Methods in software.amazon.awscdk.services.eks that return IKeyRefModifier and TypeMethodDescriptiondefault IKeyRefClusterOptions.getSecretsEncryptionKey()KMS secret for envelope encryption for Kubernetes secrets.final IKeyRefClusterOptions.Jsii$Proxy.getSecretsEncryptionKey()final IKeyRefClusterProps.Jsii$Proxy.getSecretsEncryptionKey()final IKeyRefFargateClusterProps.Jsii$Proxy.getSecretsEncryptionKey()Methods in software.amazon.awscdk.services.eks with parameters of type IKeyRefModifier and TypeMethodDescriptionCluster.Builder.secretsEncryptionKey(IKeyRef secretsEncryptionKey) KMS secret for envelope encryption for Kubernetes secrets.ClusterOptions.Builder.secretsEncryptionKey(IKeyRef secretsEncryptionKey) Sets the value ofClusterOptions.getSecretsEncryptionKey()ClusterProps.Builder.secretsEncryptionKey(IKeyRef secretsEncryptionKey) Sets the value ofClusterOptions.getSecretsEncryptionKey()FargateCluster.Builder.secretsEncryptionKey(IKeyRef secretsEncryptionKey) KMS secret for envelope encryption for Kubernetes secrets.FargateClusterProps.Builder.secretsEncryptionKey(IKeyRef secretsEncryptionKey) Sets the value ofClusterOptions.getSecretsEncryptionKey() -
Uses of IKeyRef in software.amazon.awscdk.services.eks.v2.alpha
Methods in software.amazon.awscdk.services.eks.v2.alpha that return IKeyRefModifier and TypeMethodDescriptiondefault IKeyRefClusterCommonOptions.getSecretsEncryptionKey()(experimental) KMS secret for envelope encryption for Kubernetes secrets.final IKeyRefClusterCommonOptions.Jsii$Proxy.getSecretsEncryptionKey()final IKeyRefClusterProps.Jsii$Proxy.getSecretsEncryptionKey()final IKeyRefFargateClusterProps.Jsii$Proxy.getSecretsEncryptionKey()Methods in software.amazon.awscdk.services.eks.v2.alpha with parameters of type IKeyRefModifier and TypeMethodDescriptionCluster.Builder.secretsEncryptionKey(IKeyRef secretsEncryptionKey) (experimental) KMS secret for envelope encryption for Kubernetes secrets.ClusterCommonOptions.Builder.secretsEncryptionKey(IKeyRef secretsEncryptionKey) Sets the value ofClusterCommonOptions.getSecretsEncryptionKey()ClusterProps.Builder.secretsEncryptionKey(IKeyRef secretsEncryptionKey) Sets the value ofClusterCommonOptions.getSecretsEncryptionKey()FargateCluster.Builder.secretsEncryptionKey(IKeyRef secretsEncryptionKey) (experimental) KMS secret for envelope encryption for Kubernetes secrets.FargateClusterProps.Builder.secretsEncryptionKey(IKeyRef secretsEncryptionKey) Sets the value ofClusterCommonOptions.getSecretsEncryptionKey() -
Uses of IKeyRef in software.amazon.awscdk.services.elasticsearch
Methods in software.amazon.awscdk.services.elasticsearch that return IKeyRefModifier and TypeMethodDescriptiondefault IKeyRefEncryptionAtRestOptions.getKmsKey()Deprecated.use opensearchservice module insteadfinal IKeyRefEncryptionAtRestOptions.Jsii$Proxy.getKmsKey()Deprecated.Methods in software.amazon.awscdk.services.elasticsearch with parameters of type IKeyRefModifier and TypeMethodDescriptionDeprecated.use opensearchservice module instead -
Uses of IKeyRef in software.amazon.awscdk.services.fsx
Methods in software.amazon.awscdk.services.fsx that return IKeyRefModifier and TypeMethodDescriptiondefault IKeyRefFileSystemProps.getKmsKey()The KMS key used for encryption to protect your data at rest.final IKeyRefFileSystemProps.Jsii$Proxy.getKmsKey()final IKeyRefLustreFileSystemProps.Jsii$Proxy.getKmsKey()Methods in software.amazon.awscdk.services.fsx with parameters of type IKeyRefModifier 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 IKeyRef in software.amazon.awscdk.services.glue.alpha
Methods in software.amazon.awscdk.services.glue.alpha that return IKeyRefModifier and TypeMethodDescriptionSecurityConfiguration.getCloudWatchEncryptionKey()(experimental) The KMS key used in CloudWatch encryption if it requires a kms key.SecurityConfiguration.getJobBookmarksEncryptionKey()(experimental) The KMS key used in job bookmarks encryption if it requires a kms key.default IKeyRefCloudWatchEncryption.getKmsKey()(experimental) The KMS key to be used to encrypt the data.final IKeyRefCloudWatchEncryption.Jsii$Proxy.getKmsKey()default IKeyRefJobBookmarksEncryption.getKmsKey()(experimental) The KMS key to be used to encrypt the data.final IKeyRefJobBookmarksEncryption.Jsii$Proxy.getKmsKey()default IKeyRefS3Encryption.getKmsKey()(experimental) The KMS key to be used to encrypt the data.final IKeyRefS3Encryption.Jsii$Proxy.getKmsKey()SecurityConfiguration.getS3EncryptionKey()(experimental) The KMS key used in S3 encryption if it requires a kms key.Methods in software.amazon.awscdk.services.glue.alpha with parameters of type IKeyRefModifier and TypeMethodDescriptionSets the value ofCloudWatchEncryption.getKmsKey()Sets the value ofJobBookmarksEncryption.getKmsKey()Sets the value ofS3Encryption.getKmsKey() -
Uses of IKeyRef in software.amazon.awscdk.services.kms
Subinterfaces of IKeyRef in software.amazon.awscdk.services.kmsModifier and TypeInterfaceDescriptioninterfaceA KMS Key alias.static interfaceInternal default implementation forIAlias.interfaceA KMS Key, either managed by this CDK app, or imported.static interfaceInternal default implementation forIKey.Classes in software.amazon.awscdk.services.kms that implement IKeyRefModifier and TypeClassDescriptionclassDefines a display name for a customer master key (CMK) in AWS Key Management Service (AWS KMS).classTheAWS::KMS::Keyresource specifies an KMS key in AWS Key Management Service .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 IKeyRefModifier and TypeMethodDescriptionstatic IKeyRefCfnKey.fromKeyArn(software.constructs.Construct scope, String id, String arn) Creates a new IKeyRef from an ARN.static IKeyRefCreates a new IKeyRef from a keyId.Methods in software.amazon.awscdk.services.kms with parameters of type IKeyRefModifier and TypeMethodDescriptionstatic BooleanKey.isLookupDummy(IKeyRef key) Checks if the key returned by theKey.fromLookup()method is a dummy key, i.e., a key that was not found. -
Uses of IKeyRef in software.amazon.awscdk.services.lambda
Methods in software.amazon.awscdk.services.lambda that return IKeyRefModifier and TypeMethodDescriptionfinal IKeyRefDockerImageFunctionProps.Jsii$Proxy.getEnvironmentEncryption()default IKeyRefFunctionOptions.getEnvironmentEncryption()The AWS KMS key that's used to encrypt your function's environment variables.final IKeyRefFunctionOptions.Jsii$Proxy.getEnvironmentEncryption()final IKeyRefFunctionProps.Jsii$Proxy.getEnvironmentEncryption()final IKeyRefSingletonFunctionProps.Jsii$Proxy.getEnvironmentEncryption()default IKeyRefBucketOptions.getSourceKMSKey()The ARN of the KMS key used to encrypt the handler code.final IKeyRefBucketOptions.Jsii$Proxy.getSourceKMSKey()default IKeyRefCfnParametersCodeProps.getSourceKMSKey()The ARN of the KMS key used to encrypt the handler code.final IKeyRefCfnParametersCodeProps.Jsii$Proxy.getSourceKMSKey()final IKeyRefCustomCommandOptions.Jsii$Proxy.getSourceKMSKey()Methods in software.amazon.awscdk.services.lambda with parameters of type IKeyRefModifier and TypeMethodDescriptionDockerImageFunction.Builder.environmentEncryption(IKeyRef environmentEncryption) The AWS KMS key that's used to encrypt your function's environment variables.DockerImageFunctionProps.Builder.environmentEncryption(IKeyRef environmentEncryption) Sets the value ofFunctionOptions.getEnvironmentEncryption()Function.Builder.environmentEncryption(IKeyRef environmentEncryption) The AWS KMS key that's used to encrypt your function's environment variables.FunctionOptions.Builder.environmentEncryption(IKeyRef environmentEncryption) Sets the value ofFunctionOptions.getEnvironmentEncryption()FunctionProps.Builder.environmentEncryption(IKeyRef environmentEncryption) Sets the value ofFunctionOptions.getEnvironmentEncryption()SingletonFunction.Builder.environmentEncryption(IKeyRef environmentEncryption) The AWS KMS key that's used to encrypt your function's environment variables.SingletonFunctionProps.Builder.environmentEncryption(IKeyRef environmentEncryption) Sets the value ofFunctionOptions.getEnvironmentEncryption()AssetCode.Builder.sourceKmsKey(IKeyRef sourceKmsKey) The ARN of the KMS key used to encrypt the handler code.BucketOptions.Builder.sourceKmsKey(IKeyRef sourceKmsKey) Sets the value ofinvalid reference
BucketOptions#getSourceKmsKeyCfnParametersCode.Builder.sourceKmsKey(IKeyRef sourceKmsKey) The ARN of the KMS key used to encrypt the handler code.CfnParametersCodeProps.Builder.sourceKmsKey(IKeyRef sourceKmsKey) Sets the value ofinvalid reference
CfnParametersCodeProps#getSourceKmsKeyCustomCommandOptions.Builder.sourceKmsKey(IKeyRef sourceKmsKey) Sets the value ofinvalid reference
CustomCommandOptions#getSourceKmsKeyS3CodeV2.Builder.sourceKmsKey(IKeyRef sourceKmsKey) The ARN of the KMS key used to encrypt the handler code. -
Uses of IKeyRef in software.amazon.awscdk.services.lambda.go.alpha
Methods in software.amazon.awscdk.services.lambda.go.alpha that return IKeyRefModifier and TypeMethodDescriptionfinal IKeyRefGoFunctionProps.Jsii$Proxy.getEnvironmentEncryption()Methods in software.amazon.awscdk.services.lambda.go.alpha with parameters of type IKeyRefModifier and TypeMethodDescriptionGoFunction.Builder.environmentEncryption(IKeyRef environmentEncryption) The AWS KMS key that's used to encrypt your function's environment variables.GoFunctionProps.Builder.environmentEncryption(IKeyRef environmentEncryption) Sets the value ofFunctionOptions.getEnvironmentEncryption() -
Uses of IKeyRef in software.amazon.awscdk.services.lambda.nodejs
Methods in software.amazon.awscdk.services.lambda.nodejs that return IKeyRefModifier and TypeMethodDescriptionfinal IKeyRefNodejsFunctionProps.Jsii$Proxy.getEnvironmentEncryption()Methods in software.amazon.awscdk.services.lambda.nodejs with parameters of type IKeyRefModifier and TypeMethodDescriptionNodejsFunction.Builder.environmentEncryption(IKeyRef environmentEncryption) The AWS KMS key that's used to encrypt your function's environment variables.NodejsFunctionProps.Builder.environmentEncryption(IKeyRef environmentEncryption) Sets the value ofFunctionOptions.getEnvironmentEncryption() -
Uses of IKeyRef in software.amazon.awscdk.services.lambda.python.alpha
Methods in software.amazon.awscdk.services.lambda.python.alpha that return IKeyRefModifier and TypeMethodDescriptionfinal IKeyRefPythonFunctionProps.Jsii$Proxy.getEnvironmentEncryption()Methods in software.amazon.awscdk.services.lambda.python.alpha with parameters of type IKeyRefModifier and TypeMethodDescriptionPythonFunction.Builder.environmentEncryption(IKeyRef environmentEncryption) The AWS KMS key that's used to encrypt your function's environment variables.PythonFunctionProps.Builder.environmentEncryption(IKeyRef environmentEncryption) Sets the value ofFunctionOptions.getEnvironmentEncryption() -
Uses of IKeyRef in software.amazon.awscdk.services.location.alpha
Methods in software.amazon.awscdk.services.location.alpha that return IKeyRefModifier and TypeMethodDescriptiondefault IKeyRefGeofenceCollectionProps.getKmsKey()(experimental) The customer managed to encrypt your data.final IKeyRefGeofenceCollectionProps.Jsii$Proxy.getKmsKey()default IKeyRefTrackerProps.getKmsKey()(experimental) The customer managed key to encrypt data.final IKeyRefTrackerProps.Jsii$Proxy.getKmsKey()Methods in software.amazon.awscdk.services.location.alpha with parameters of type IKeyRefModifier and TypeMethodDescription(experimental) The customer managed to encrypt your data.Sets the value ofGeofenceCollectionProps.getKmsKey()(experimental) The customer managed key to encrypt data.Sets the value ofTrackerProps.getKmsKey() -
Uses of IKeyRef in software.amazon.awscdk.services.logs
Methods in software.amazon.awscdk.services.logs that return IKeyRefModifier and TypeMethodDescriptiondefault IKeyRefLogGroupProps.getEncryptionKey()The KMS customer managed key to encrypt the log group with.final IKeyRefLogGroupProps.Jsii$Proxy.getEncryptionKey()Methods in software.amazon.awscdk.services.logs with parameters of type IKeyRefModifier and TypeMethodDescriptionLogGroup.Builder.encryptionKey(IKeyRef encryptionKey) The KMS customer managed key to encrypt the log group with.LogGroupProps.Builder.encryptionKey(IKeyRef encryptionKey) Sets the value ofLogGroupProps.getEncryptionKey() -
Uses of IKeyRef in software.amazon.awscdk.services.msk.alpha
Methods in software.amazon.awscdk.services.msk.alpha that return IKeyRefModifier and TypeMethodDescriptiondefault IKeyRefEbsStorageInfo.getEncryptionKey()(experimental) The AWS KMS key for encrypting data at rest.final IKeyRefEbsStorageInfo.Jsii$Proxy.getEncryptionKey()default IKeyRefSaslAuthProps.getKey()(experimental) KMS Key to encrypt SASL/SCRAM secrets.final IKeyRefSaslAuthProps.Jsii$Proxy.getKey()final IKeyRefSaslTlsAuthProps.Jsii$Proxy.getKey()Methods in software.amazon.awscdk.services.msk.alpha with parameters of type IKeyRefModifier and TypeMethodDescriptionEbsStorageInfo.Builder.encryptionKey(IKeyRef encryptionKey) Sets the value ofEbsStorageInfo.getEncryptionKey()Sets the value ofSaslAuthProps.getKey()Sets the value ofSaslAuthProps.getKey() -
Uses of IKeyRef in software.amazon.awscdk.services.neptune.alpha
Methods in software.amazon.awscdk.services.neptune.alpha that return IKeyRefModifier and TypeMethodDescriptiondefault IKeyRefDatabaseClusterProps.getKmsKey()(experimental) The KMS key for storage encryption.final IKeyRefDatabaseClusterProps.Jsii$Proxy.getKmsKey()Methods in software.amazon.awscdk.services.neptune.alpha with parameters of type IKeyRefModifier and TypeMethodDescription(experimental) The KMS key for storage encryption.Sets the value ofDatabaseClusterProps.getKmsKey() -
Uses of IKeyRef in software.amazon.awscdk.services.opensearchservice
Methods in software.amazon.awscdk.services.opensearchservice that return IKeyRefModifier and TypeMethodDescriptiondefault IKeyRefEncryptionAtRestOptions.getKmsKey()Supply if using KMS key for encryption at rest.final IKeyRefEncryptionAtRestOptions.Jsii$Proxy.getKmsKey()Methods in software.amazon.awscdk.services.opensearchservice with parameters of type IKeyRef -
Uses of IKeyRef in software.amazon.awscdk.services.rds
Methods in software.amazon.awscdk.services.rds that return IKeyRefModifier and TypeMethodDescriptionfinal IKeyRefDatabaseInstanceFromSnapshotProps.Jsii$Proxy.getPerformanceInsightEncryptionKey()default IKeyRefDatabaseInstanceNewProps.getPerformanceInsightEncryptionKey()The AWS KMS key for encryption of Performance Insights data.final IKeyRefDatabaseInstanceNewProps.Jsii$Proxy.getPerformanceInsightEncryptionKey()final IKeyRefDatabaseInstanceProps.Jsii$Proxy.getPerformanceInsightEncryptionKey()final IKeyRefDatabaseInstanceReadReplicaProps.Jsii$Proxy.getPerformanceInsightEncryptionKey()final IKeyRefDatabaseInstanceSourceProps.Jsii$Proxy.getPerformanceInsightEncryptionKey()default IKeyRefDatabaseClusterFromSnapshotProps.getStorageEncryptionKey()The KMS key for storage encryption.final IKeyRefDatabaseClusterFromSnapshotProps.Jsii$Proxy.getStorageEncryptionKey()default IKeyRefDatabaseClusterProps.getStorageEncryptionKey()The KMS key for storage encryption.final IKeyRefDatabaseClusterProps.Jsii$Proxy.getStorageEncryptionKey()default IKeyRefDatabaseInstanceProps.getStorageEncryptionKey()The KMS key that's used to encrypt the DB instance.final IKeyRefDatabaseInstanceProps.Jsii$Proxy.getStorageEncryptionKey()default IKeyRefDatabaseInstanceReadReplicaProps.getStorageEncryptionKey()The KMS key that's used to encrypt the DB instance.final IKeyRefDatabaseInstanceReadReplicaProps.Jsii$Proxy.getStorageEncryptionKey()Methods in software.amazon.awscdk.services.rds with parameters of type IKeyRefModifier and TypeMethodDescriptionDatabaseInstance.Builder.performanceInsightEncryptionKey(IKeyRef performanceInsightEncryptionKey) The AWS KMS key for encryption of Performance Insights data.DatabaseInstanceFromSnapshot.Builder.performanceInsightEncryptionKey(IKeyRef performanceInsightEncryptionKey) The AWS KMS key for encryption of Performance Insights data.DatabaseInstanceFromSnapshotProps.Builder.performanceInsightEncryptionKey(IKeyRef performanceInsightEncryptionKey) Sets the value ofDatabaseInstanceNewProps.getPerformanceInsightEncryptionKey()DatabaseInstanceNewProps.Builder.performanceInsightEncryptionKey(IKeyRef performanceInsightEncryptionKey) Sets the value ofDatabaseInstanceNewProps.getPerformanceInsightEncryptionKey()DatabaseInstanceProps.Builder.performanceInsightEncryptionKey(IKeyRef performanceInsightEncryptionKey) Sets the value ofDatabaseInstanceNewProps.getPerformanceInsightEncryptionKey()DatabaseInstanceReadReplica.Builder.performanceInsightEncryptionKey(IKeyRef performanceInsightEncryptionKey) The AWS KMS key for encryption of Performance Insights data.DatabaseInstanceReadReplicaProps.Builder.performanceInsightEncryptionKey(IKeyRef performanceInsightEncryptionKey) Sets the value ofDatabaseInstanceNewProps.getPerformanceInsightEncryptionKey()DatabaseInstanceSourceProps.Builder.performanceInsightEncryptionKey(IKeyRef performanceInsightEncryptionKey) Sets the value ofDatabaseInstanceNewProps.getPerformanceInsightEncryptionKey()DatabaseCluster.Builder.storageEncryptionKey(IKeyRef storageEncryptionKey) The KMS key for storage encryption.DatabaseClusterFromSnapshot.Builder.storageEncryptionKey(IKeyRef storageEncryptionKey) The KMS key for storage encryption.DatabaseClusterFromSnapshotProps.Builder.storageEncryptionKey(IKeyRef storageEncryptionKey) Sets the value ofDatabaseClusterFromSnapshotProps.getStorageEncryptionKey()DatabaseClusterProps.Builder.storageEncryptionKey(IKeyRef storageEncryptionKey) Sets the value ofDatabaseClusterProps.getStorageEncryptionKey()DatabaseInstance.Builder.storageEncryptionKey(IKeyRef storageEncryptionKey) The KMS key that's used to encrypt the DB instance.DatabaseInstanceProps.Builder.storageEncryptionKey(IKeyRef storageEncryptionKey) Sets the value ofDatabaseInstanceProps.getStorageEncryptionKey()DatabaseInstanceReadReplica.Builder.storageEncryptionKey(IKeyRef storageEncryptionKey) The KMS key that's used to encrypt the DB instance.DatabaseInstanceReadReplicaProps.Builder.storageEncryptionKey(IKeyRef storageEncryptionKey) Sets the value ofDatabaseInstanceReadReplicaProps.getStorageEncryptionKey() -
Uses of IKeyRef in software.amazon.awscdk.services.redshift.alpha
Methods in software.amazon.awscdk.services.redshift.alpha that return IKeyRefModifier and TypeMethodDescriptiondefault IKeyRefClusterProps.getEncryptionKey()(experimental) The KMS key to use for encryption of data at rest.final IKeyRefClusterProps.Jsii$Proxy.getEncryptionKey()Methods in software.amazon.awscdk.services.redshift.alpha with parameters of type IKeyRefModifier and TypeMethodDescriptionCluster.Builder.encryptionKey(IKeyRef encryptionKey) (experimental) The KMS key to use for encryption of data at rest.ClusterProps.Builder.encryptionKey(IKeyRef encryptionKey) Sets the value ofClusterProps.getEncryptionKey() -
Uses of IKeyRef in software.amazon.awscdk.services.s3.assets
Methods in software.amazon.awscdk.services.s3.assets that return IKeyRefModifier and TypeMethodDescriptiondefault IKeyRefAssetOptions.getSourceKMSKey()The ARN of the KMS key used to encrypt the handler code.final IKeyRefAssetOptions.Jsii$Proxy.getSourceKMSKey()final IKeyRefAssetProps.Jsii$Proxy.getSourceKMSKey()Methods in software.amazon.awscdk.services.s3.assets with parameters of type IKeyRefModifier and TypeMethodDescriptionAsset.Builder.sourceKmsKey(IKeyRef sourceKmsKey) The ARN of the KMS key used to encrypt the handler code.AssetOptions.Builder.sourceKmsKey(IKeyRef sourceKmsKey) Sets the value ofinvalid reference
AssetOptions#getSourceKmsKeyAssetProps.Builder.sourceKmsKey(IKeyRef sourceKmsKey) Sets the value ofinvalid reference
AssetProps#getSourceKmsKey -
Uses of IKeyRef in software.amazon.awscdk.services.sagemaker.alpha
Methods in software.amazon.awscdk.services.sagemaker.alpha that return IKeyRefModifier and TypeMethodDescriptiondefault IKeyRefEndpointConfigProps.getEncryptionKey()(experimental) Optional KMS encryption key associated with this stream.final IKeyRefEndpointConfigProps.Jsii$Proxy.getEncryptionKey()Methods in software.amazon.awscdk.services.sagemaker.alpha with parameters of type IKeyRefModifier and TypeMethodDescriptionEndpointConfig.Builder.encryptionKey(IKeyRef encryptionKey) (experimental) Optional KMS encryption key associated with this stream.EndpointConfigProps.Builder.encryptionKey(IKeyRef encryptionKey) Sets the value ofEndpointConfigProps.getEncryptionKey() -
Uses of IKeyRef in software.amazon.awscdk.services.secretsmanager
Methods in software.amazon.awscdk.services.secretsmanager with parameters of type IKeyRefModifier and TypeMethodDescriptionvoidSecret.addReplicaRegion(String region, IKeyRef encryptionKey) Adds a replica region for the secret. -
Uses of IKeyRef in software.amazon.awscdk.services.stepfunctions
Methods in software.amazon.awscdk.services.stepfunctions with parameters of type IKeyRefModifier and TypeMethodDescriptionFileDefinitionBody.Builder.sourceKmsKey(IKeyRef sourceKmsKey) The ARN of the KMS key used to encrypt the handler code. -
Uses of IKeyRef in software.amazon.awscdk.services.stepfunctions.tasks
Methods in software.amazon.awscdk.services.stepfunctions.tasks that return IKeyRefModifier and TypeMethodDescriptiondefault IKeyRefTransformOutput.getEncryptionKey()AWS KMS key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.final IKeyRefTransformOutput.Jsii$Proxy.getEncryptionKey()default IKeyRefSageMakerCreateEndpointConfigJsonataProps.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 IKeyRefSageMakerCreateEndpointConfigJsonataProps.Jsii$Proxy.getKmsKey()default IKeyRefSageMakerCreateEndpointConfigJsonPathProps.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 IKeyRefSageMakerCreateEndpointConfigJsonPathProps.Jsii$Proxy.getKmsKey()default IKeyRefSageMakerCreateEndpointConfigProps.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 IKeyRefSageMakerCreateEndpointConfigProps.Jsii$Proxy.getKmsKey()default IKeyRefTransformResources.getVolumeEncryptionKey()AWS KMS key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s).final IKeyRefTransformResources.Jsii$Proxy.getVolumeEncryptionKey()Methods in software.amazon.awscdk.services.stepfunctions.tasks with parameters of type IKeyRefModifier and TypeMethodDescriptionTransformOutput.Builder.encryptionKey(IKeyRef 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 ofSageMakerCreateEndpointConfigJsonataProps.getKmsKey()Sets the value ofSageMakerCreateEndpointConfigJsonPathProps.getKmsKey()Sets the value ofSageMakerCreateEndpointConfigProps.getKmsKey()TransformResources.Builder.volumeEncryptionKey(IKeyRef volumeEncryptionKey) Sets the value ofTransformResources.getVolumeEncryptionKey() -
Uses of IKeyRef in software.amazon.awscdk.services.synthetics
Methods in software.amazon.awscdk.services.synthetics with parameters of type IKeyRefModifier and TypeMethodDescriptionAssetCode.Builder.sourceKmsKey(IKeyRef sourceKmsKey) The ARN of the KMS key used to encrypt the handler code. -
Uses of IKeyRef in software.amazon.awscdk.triggers
Methods in software.amazon.awscdk.triggers that return IKeyRefModifier and TypeMethodDescriptionfinal IKeyRefTriggerFunctionProps.Jsii$Proxy.getEnvironmentEncryption()Methods in software.amazon.awscdk.triggers with parameters of type IKeyRefModifier and TypeMethodDescriptionTriggerFunction.Builder.environmentEncryption(IKeyRef environmentEncryption) The AWS KMS key that's used to encrypt your function's environment variables.TriggerFunctionProps.Builder.environmentEncryption(IKeyRef environmentEncryption) Sets the value ofFunctionOptions.getEnvironmentEncryption()