| Constructor and Description |
|---|
FunctionHook(IFunction fn,
IKey encryptionKey) |
| Modifier and Type | Method and Description |
|---|---|
default IKey |
BackupVaultProps.getEncryptionKey()
(experimental) The server-side encryption key to use to protect your backups.
|
IKey |
BackupVaultProps.Jsii$Proxy.getEncryptionKey() |
| Modifier and Type | Method and Description |
|---|---|
BackupVaultProps.Builder |
BackupVaultProps.Builder.encryptionKey(IKey encryptionKey)
Sets the value of
BackupVaultProps.getEncryptionKey() |
BackupVault.Builder |
BackupVault.Builder.encryptionKey(IKey encryptionKey)
(experimental) The server-side encryption key to use to protect your backups.
|
| Constructor and Description |
|---|
Jsii$Proxy(PolicyDocument accessPolicy,
String backupVaultName,
IKey encryptionKey,
List<? extends BackupVaultEvents> notificationEvents,
ITopic notificationTopic,
RemovalPolicy removalPolicy)
Constructor that initializes the object based on literal property values passed by the
BackupVaultProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
IKey |
EdgeFunctionProps.Jsii$Proxy.getEnvironmentEncryption() |
| Modifier and Type | Method and Description |
|---|---|
EdgeFunction.Builder |
EdgeFunction.Builder.environmentEncryption(IKey environmentEncryption)
(experimental) The AWS KMS key that's used to encrypt your function's environment variables.
|
EdgeFunctionProps.Builder |
EdgeFunctionProps.Builder.environmentEncryption(IKey environmentEncryption)
Sets the value of
FunctionOptions.getEnvironmentEncryption() |
| Constructor and Description |
|---|
Jsii$Proxy(String stackId,
Code code,
String handler,
Runtime runtime,
Boolean allowAllOutbound,
Boolean allowPublicSubnet,
ICodeSigningConfig codeSigningConfig,
VersionOptions currentVersionOptions,
IQueue deadLetterQueue,
Boolean deadLetterQueueEnabled,
String description,
Map<String,String> environment,
IKey environmentEncryption,
List<? extends IEventSource> events,
FileSystem filesystem,
String functionName,
List<? extends PolicyStatement> initialPolicy,
List<? extends ILayerVersion> layers,
RetentionDays logRetention,
LogRetentionRetryOptions logRetentionRetryOptions,
IRole logRetentionRole,
Number memorySize,
Boolean profiling,
IProfilingGroup profilingGroup,
Number reservedConcurrentExecutions,
IRole role,
List<? extends ISecurityGroup> securityGroups,
Duration timeout,
Tracing tracing,
IVpc vpc,
SubnetSelection vpcSubnets,
Duration maxEventAge,
IDestination onFailure,
IDestination onSuccess,
Number retryAttempts)
Constructor that initializes the object based on literal property values passed by the
EdgeFunctionProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
default IKey |
TrailProps.getEncryptionKey()
(experimental) The AWS Key Management Service (AWS KMS) key ID that you want to use to encrypt CloudTrail logs.
|
IKey |
TrailProps.Jsii$Proxy.getEncryptionKey() |
| Modifier and Type | Method and Description |
|---|---|
TrailProps.Builder |
TrailProps.Builder.encryptionKey(IKey encryptionKey)
Sets the value of
TrailProps.getEncryptionKey() |
Trail.Builder |
Trail.Builder.encryptionKey(IKey encryptionKey)
(experimental) The AWS Key Management Service (AWS KMS) key ID that you want to use to encrypt CloudTrail logs.
|
| Constructor and Description |
|---|
Jsii$Proxy(IBucket bucket,
ILogGroup cloudWatchLogGroup,
RetentionDays cloudWatchLogsRetention,
Boolean enableFileValidation,
IKey encryptionKey,
Boolean includeGlobalServiceEvents,
Boolean isMultiRegionTrail,
ReadWriteType managementEvents,
String s3KeyPrefix,
Boolean sendToCloudWatchLogs,
ITopic snsTopic,
String trailName)
Constructor that initializes the object based on literal property values passed by the
TrailProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
default IKey |
CommonProjectProps.getEncryptionKey()
(experimental) Encryption key to use to read and write artifacts.
|
IKey |
CommonProjectProps.Jsii$Proxy.getEncryptionKey() |
IKey |
ProjectProps.Jsii$Proxy.getEncryptionKey() |
IKey |
PipelineProjectProps.Jsii$Proxy.getEncryptionKey() |
| Modifier and Type | Method and Description |
|---|---|
CommonProjectProps.Builder |
CommonProjectProps.Builder.encryptionKey(IKey encryptionKey)
Sets the value of
CommonProjectProps.getEncryptionKey() |
ProjectProps.Builder |
ProjectProps.Builder.encryptionKey(IKey encryptionKey)
Sets the value of
CommonProjectProps.getEncryptionKey() |
Project.Builder |
Project.Builder.encryptionKey(IKey encryptionKey)
(experimental) Encryption key to use to read and write artifacts.
|
PipelineProjectProps.Builder |
PipelineProjectProps.Builder.encryptionKey(IKey encryptionKey)
Sets the value of
CommonProjectProps.getEncryptionKey() |
PipelineProject.Builder |
PipelineProject.Builder.encryptionKey(IKey encryptionKey)
(experimental) Encryption key to use to read and write artifacts.
|
| Constructor and Description |
|---|
Jsii$Proxy(Boolean allowAllOutbound,
Boolean badge,
BuildSpec buildSpec,
Cache cache,
Boolean checkSecretsInPlainTextEnvVariables,
Number concurrentBuildLimit,
String description,
IKey encryptionKey,
BuildEnvironment environment,
Map<String,? extends BuildEnvironmentVariable> environmentVariables,
List<? extends IFileSystemLocation> fileSystemLocations,
Boolean grantReportGroupPermissions,
LoggingOptions logging,
String projectName,
Duration queuedTimeout,
IRole role,
List<? extends ISecurityGroup> securityGroups,
SubnetSelection subnetSelection,
Duration timeout,
IVpc vpc)
Constructor that initializes the object based on literal property values passed by the
CommonProjectProps.Builder. |
Jsii$Proxy(Boolean allowAllOutbound,
Boolean badge,
BuildSpec buildSpec,
Cache cache,
Boolean checkSecretsInPlainTextEnvVariables,
Number concurrentBuildLimit,
String description,
IKey encryptionKey,
BuildEnvironment environment,
Map<String,? extends BuildEnvironmentVariable> environmentVariables,
List<? extends IFileSystemLocation> fileSystemLocations,
Boolean grantReportGroupPermissions,
LoggingOptions logging,
String projectName,
Duration queuedTimeout,
IRole role,
List<? extends ISecurityGroup> securityGroups,
SubnetSelection subnetSelection,
Duration timeout,
IVpc vpc)
Constructor that initializes the object based on literal property values passed by the
PipelineProjectProps.Builder. |
Jsii$Proxy(IArtifacts artifacts,
List<? extends IArtifacts> secondaryArtifacts,
List<? extends ISource> secondarySources,
ISource source,
Boolean allowAllOutbound,
Boolean badge,
BuildSpec buildSpec,
Cache cache,
Boolean checkSecretsInPlainTextEnvVariables,
Number concurrentBuildLimit,
String description,
IKey encryptionKey,
BuildEnvironment environment,
Map<String,? extends BuildEnvironmentVariable> environmentVariables,
List<? extends IFileSystemLocation> fileSystemLocations,
Boolean grantReportGroupPermissions,
LoggingOptions logging,
String projectName,
Duration queuedTimeout,
IRole role,
List<? extends ISecurityGroup> securityGroups,
SubnetSelection subnetSelection,
Duration timeout,
IVpc vpc)
Constructor that initializes the object based on literal property values passed by the
ProjectProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
default IKey |
DatabaseSecretProps.getEncryptionKey()
(experimental) The KMS key to use to encrypt the secret.
|
IKey |
DatabaseSecretProps.Jsii$Proxy.getEncryptionKey() |
default IKey |
DatabaseClusterProps.getKmsKey()
(experimental) The KMS key for storage encryption.
|
IKey |
DatabaseClusterProps.Jsii$Proxy.getKmsKey() |
default IKey |
Login.getKmsKey()
(experimental) KMS encryption key to encrypt the generated secret.
|
IKey |
Login.Jsii$Proxy.getKmsKey() |
| Modifier and Type | Method and Description |
|---|---|
DatabaseSecret.Builder |
DatabaseSecret.Builder.encryptionKey(IKey encryptionKey)
(experimental) The KMS key to use to encrypt the secret.
|
DatabaseSecretProps.Builder |
DatabaseSecretProps.Builder.encryptionKey(IKey encryptionKey)
Sets the value of
DatabaseSecretProps.getEncryptionKey() |
DatabaseClusterProps.Builder |
DatabaseClusterProps.Builder.kmsKey(IKey kmsKey)
Sets the value of
DatabaseClusterProps.getKmsKey() |
DatabaseCluster.Builder |
DatabaseCluster.Builder.kmsKey(IKey kmsKey)
(experimental) The KMS key for storage encryption.
|
Login.Builder |
Login.Builder.kmsKey(IKey kmsKey)
Sets the value of
Login.getKmsKey() |
| Constructor and Description |
|---|
Jsii$Proxy(InstanceType instanceType,
Login masterUser,
IVpc vpc,
BackupProps backup,
String dbClusterName,
String engineVersion,
String instanceIdentifierBase,
Number instances,
IKey kmsKey,
IClusterParameterGroup parameterGroup,
Number port,
String preferredMaintenanceWindow,
RemovalPolicy removalPolicy,
ISecurityGroup securityGroup,
Boolean storageEncrypted,
SubnetSelection vpcSubnets)
Constructor that initializes the object based on literal property values passed by the
DatabaseClusterProps.Builder. |
Jsii$Proxy(String username,
IKey encryptionKey,
ISecret masterSecret,
String secretName)
Constructor that initializes the object based on literal property values passed by the
DatabaseSecretProps.Builder. |
Jsii$Proxy(String username,
IKey kmsKey,
SecretValue password)
Constructor that initializes the object based on literal property values passed by the
Login.Builder. |
| Modifier and Type | Method and Description |
|---|---|
default IKey |
TableOptions.getEncryptionKey()
(experimental) External KMS key to use for table encryption.
|
IKey |
TableOptions.Jsii$Proxy.getEncryptionKey() |
IKey |
TableProps.Jsii$Proxy.getEncryptionKey() |
IKey |
Table.getEncryptionKey()
(experimental) KMS encryption key, if this table uses a customer-managed encryption key.
|
default IKey |
ITable.getEncryptionKey()
(experimental) Optional KMS encryption key associated with this table.
|
IKey |
ITable.Jsii$Proxy.getEncryptionKey()
(experimental) Optional KMS encryption key associated with this table.
|
default IKey |
ITable.Jsii$Default.getEncryptionKey()
(experimental) Optional KMS encryption key associated with this table.
|
default IKey |
TableAttributes.getEncryptionKey()
(experimental) KMS encryption key, if this table uses a customer-managed encryption key.
|
IKey |
TableAttributes.Jsii$Proxy.getEncryptionKey() |
| Modifier and Type | Method and Description |
|---|---|
TableOptions.Builder |
TableOptions.Builder.encryptionKey(IKey encryptionKey)
Sets the value of
TableOptions.getEncryptionKey() |
TableProps.Builder |
TableProps.Builder.encryptionKey(IKey encryptionKey)
Sets the value of
TableOptions.getEncryptionKey() |
Table.Builder |
Table.Builder.encryptionKey(IKey encryptionKey)
(experimental) External KMS key to use for table encryption.
|
TableAttributes.Builder |
TableAttributes.Builder.encryptionKey(IKey encryptionKey)
Sets the value of
TableAttributes.getEncryptionKey() |
| Constructor and Description |
|---|
Jsii$Proxy(Attribute partitionKey,
BillingMode billingMode,
Boolean contributorInsightsEnabled,
TableEncryption encryption,
IKey encryptionKey,
Boolean pointInTimeRecovery,
Number readCapacity,
RemovalPolicy removalPolicy,
List<String> replicationRegions,
Duration replicationTimeout,
Attribute sortKey,
StreamViewType stream,
String timeToLiveAttribute,
Number writeCapacity)
Constructor that initializes the object based on literal property values passed by the
TableOptions.Builder. |
Jsii$Proxy(IKey encryptionKey,
List<String> globalIndexes,
List<String> localIndexes,
String tableArn,
String tableName,
String tableStreamArn)
Constructor that initializes the object based on literal property values passed by the
TableAttributes.Builder. |
Jsii$Proxy(String tableName,
Attribute partitionKey,
BillingMode billingMode,
Boolean contributorInsightsEnabled,
TableEncryption encryption,
IKey encryptionKey,
Boolean pointInTimeRecovery,
Number readCapacity,
RemovalPolicy removalPolicy,
List<String> replicationRegions,
Duration replicationTimeout,
Attribute sortKey,
StreamViewType stream,
String timeToLiveAttribute,
Number writeCapacity)
Constructor that initializes the object based on literal property values passed by the
TableProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
default IKey |
VolumeProps.getEncryptionKey()
(experimental) The customer-managed encryption key that is used to encrypt the Volume.
|
IKey |
VolumeProps.Jsii$Proxy.getEncryptionKey() |
default IKey |
IVolume.getEncryptionKey()
(experimental) The customer-managed encryption key that is used to encrypt the Volume.
|
IKey |
IVolume.Jsii$Proxy.getEncryptionKey()
(experimental) The customer-managed encryption key that is used to encrypt the Volume.
|
default IKey |
IVolume.Jsii$Default.getEncryptionKey()
(experimental) The customer-managed encryption key that is used to encrypt the Volume.
|
default IKey |
VolumeAttributes.getEncryptionKey()
(experimental) The customer-managed encryption key that is used to encrypt the Volume.
|
IKey |
VolumeAttributes.Jsii$Proxy.getEncryptionKey() |
IKey |
Volume.getEncryptionKey()
(experimental) The customer-managed encryption key that is used to encrypt the Volume.
|
| Modifier and Type | Method and Description |
|---|---|
VolumeProps.Builder |
VolumeProps.Builder.encryptionKey(IKey encryptionKey)
Sets the value of
VolumeProps.getEncryptionKey() |
VolumeAttributes.Builder |
VolumeAttributes.Builder.encryptionKey(IKey encryptionKey)
Sets the value of
VolumeAttributes.getEncryptionKey() |
Volume.Builder |
Volume.Builder.encryptionKey(IKey encryptionKey)
(experimental) The customer-managed encryption key that is used to encrypt the Volume.
|
| Constructor and Description |
|---|
Jsii$Proxy(String availabilityZone,
Boolean autoEnableIo,
Boolean enableMultiAttach,
Boolean encrypted,
IKey encryptionKey,
Number iops,
RemovalPolicy removalPolicy,
Size size,
String snapshotId,
String volumeName,
EbsDeviceVolumeType volumeType)
Constructor that initializes the object based on literal property values passed by the
VolumeProps.Builder. |
Jsii$Proxy(String availabilityZone,
String volumeId,
IKey encryptionKey)
Constructor that initializes the object based on literal property values passed by the
VolumeAttributes.Builder. |
| Modifier and Type | Method and Description |
|---|---|
IKey |
AsgCapacityProviderProps.Jsii$Proxy.getTopicEncryptionKey() |
IKey |
AddCapacityOptions.Jsii$Proxy.getTopicEncryptionKey() |
default IKey |
AddAutoScalingGroupCapacityOptions.getTopicEncryptionKey()
(experimental) If
AddAutoScalingGroupCapacityOptions.taskDrainTime is 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. |
IKey |
AddAutoScalingGroupCapacityOptions.Jsii$Proxy.getTopicEncryptionKey() |
| Modifier and Type | Method and Description |
|---|---|
AsgCapacityProvider.Builder |
AsgCapacityProvider.Builder.topicEncryptionKey(IKey topicEncryptionKey)
(experimental) If
AddAutoScalingGroupCapacityOptions.taskDrainTime is 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 |
AsgCapacityProviderProps.Builder.topicEncryptionKey(IKey topicEncryptionKey)
Sets the value of
AddAutoScalingGroupCapacityOptions.getTopicEncryptionKey() |
AddCapacityOptions.Builder |
AddCapacityOptions.Builder.topicEncryptionKey(IKey topicEncryptionKey)
Sets the value of
AddAutoScalingGroupCapacityOptions.getTopicEncryptionKey() |
AddAutoScalingGroupCapacityOptions.Builder |
AddAutoScalingGroupCapacityOptions.Builder.topicEncryptionKey(IKey topicEncryptionKey)
Sets the value of
AddAutoScalingGroupCapacityOptions.getTopicEncryptionKey() |
| Constructor and Description |
|---|
Jsii$Proxy(Boolean canContainersAccessInstanceRole,
MachineImageType machineImageType,
Boolean spotInstanceDraining,
IKey topicEncryptionKey)
Constructor that initializes the object based on literal property values passed by the
AddAutoScalingGroupCapacityOptions.Builder. |
Jsii$Proxy(IAutoScalingGroup autoScalingGroup,
String capacityProviderName,
Boolean enableManagedScaling,
Boolean enableManagedTerminationProtection,
Number maximumScalingStepSize,
Number minimumScalingStepSize,
Number targetCapacityPercent,
Boolean canContainersAccessInstanceRole,
MachineImageType machineImageType,
Boolean spotInstanceDraining,
IKey topicEncryptionKey)
Constructor that initializes the object based on literal property values passed by the
AsgCapacityProviderProps.Builder. |
Jsii$Proxy(InstanceType instanceType,
IMachineImage machineImage,
Boolean canContainersAccessInstanceRole,
MachineImageType machineImageType,
Boolean spotInstanceDraining,
IKey topicEncryptionKey,
Boolean allowAllOutbound,
Boolean associatePublicIpAddress,
String autoScalingGroupName,
List<? extends BlockDevice> blockDevices,
Duration cooldown,
Number desiredCapacity,
List<? extends GroupMetrics> groupMetrics,
HealthCheck healthCheck,
Boolean ignoreUnmodifiedSizeProperties,
Monitoring instanceMonitoring,
String keyName,
Number maxCapacity,
Duration maxInstanceLifetime,
Number minCapacity,
Boolean newInstancesProtectedFromScaleIn,
List<? extends NotificationConfiguration> notifications,
Signals signals,
String spotPrice,
UpdatePolicy updatePolicy,
SubnetSelection vpcSubnets)
Constructor that initializes the object based on literal property values passed by the
AddCapacityOptions.Builder. |
| Modifier and Type | Method and Description |
|---|---|
default IKey |
FileSystemProps.getKmsKey()
(experimental) The KMS key used for encryption.
|
IKey |
FileSystemProps.Jsii$Proxy.getKmsKey() |
| Modifier and Type | Method and Description |
|---|---|
FileSystem.Builder |
FileSystem.Builder.kmsKey(IKey kmsKey)
(experimental) The KMS key used for encryption.
|
FileSystemProps.Builder |
FileSystemProps.Builder.kmsKey(IKey kmsKey)
Sets the value of
FileSystemProps.getKmsKey() |
| Constructor and Description |
|---|
Jsii$Proxy(IVpc vpc,
Boolean enableAutomaticBackups,
Boolean encrypted,
String fileSystemName,
IKey kmsKey,
LifecyclePolicy lifecyclePolicy,
PerformanceMode performanceMode,
Size provisionedThroughputPerSecond,
RemovalPolicy removalPolicy,
ISecurityGroup securityGroup,
ThroughputMode throughputMode,
SubnetSelection vpcSubnets)
Constructor that initializes the object based on literal property values passed by the
FileSystemProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
default IKey |
ClusterOptions.getSecretsEncryptionKey()
(experimental) KMS secret for envelope encryption for Kubernetes secrets.
|
IKey |
ClusterOptions.Jsii$Proxy.getSecretsEncryptionKey() |
IKey |
FargateClusterProps.Jsii$Proxy.getSecretsEncryptionKey() |
IKey |
ClusterProps.Jsii$Proxy.getSecretsEncryptionKey() |
| Modifier and Type | Method and Description |
|---|---|
FargateCluster.Builder |
FargateCluster.Builder.secretsEncryptionKey(IKey secretsEncryptionKey)
(experimental) KMS secret for envelope encryption for Kubernetes secrets.
|
ClusterOptions.Builder |
ClusterOptions.Builder.secretsEncryptionKey(IKey secretsEncryptionKey)
Sets the value of
ClusterOptions.getSecretsEncryptionKey() |
FargateClusterProps.Builder |
FargateClusterProps.Builder.secretsEncryptionKey(IKey secretsEncryptionKey)
Sets the value of
ClusterOptions.getSecretsEncryptionKey() |
Cluster.Builder |
Cluster.Builder.secretsEncryptionKey(IKey secretsEncryptionKey)
(experimental) KMS secret for envelope encryption for Kubernetes secrets.
|
ClusterProps.Builder |
ClusterProps.Builder.secretsEncryptionKey(IKey secretsEncryptionKey)
Sets the value of
ClusterOptions.getSecretsEncryptionKey() |
| Constructor and Description |
|---|
Jsii$Proxy(FargateProfileOptions defaultProfile,
Map<String,String> clusterHandlerEnvironment,
CoreDnsComputeType coreDnsComputeType,
EndpointAccess endpointAccess,
Map<String,String> kubectlEnvironment,
ILayerVersion kubectlLayer,
Size kubectlMemory,
IRole mastersRole,
Boolean outputMastersRoleArn,
Boolean placeClusterHandlerInVpc,
Boolean prune,
IKey secretsEncryptionKey,
KubernetesVersion version,
String clusterName,
Boolean outputClusterName,
Boolean outputConfigCommand,
IRole role,
ISecurityGroup securityGroup,
IVpc vpc,
List<? extends SubnetSelection> vpcSubnets)
Constructor that initializes the object based on literal property values passed by the
FargateClusterProps.Builder. |
Jsii$Proxy(Map<String,String> clusterHandlerEnvironment,
CoreDnsComputeType coreDnsComputeType,
EndpointAccess endpointAccess,
Map<String,String> kubectlEnvironment,
ILayerVersion kubectlLayer,
Size kubectlMemory,
IRole mastersRole,
Boolean outputMastersRoleArn,
Boolean placeClusterHandlerInVpc,
Boolean prune,
IKey secretsEncryptionKey,
KubernetesVersion version,
String clusterName,
Boolean outputClusterName,
Boolean outputConfigCommand,
IRole role,
ISecurityGroup securityGroup,
IVpc vpc,
List<? extends SubnetSelection> vpcSubnets)
Constructor that initializes the object based on literal property values passed by the
ClusterOptions.Builder. |
Jsii$Proxy(Number defaultCapacity,
InstanceType defaultCapacityInstance,
DefaultCapacityType defaultCapacityType,
Map<String,String> clusterHandlerEnvironment,
CoreDnsComputeType coreDnsComputeType,
EndpointAccess endpointAccess,
Map<String,String> kubectlEnvironment,
ILayerVersion kubectlLayer,
Size kubectlMemory,
IRole mastersRole,
Boolean outputMastersRoleArn,
Boolean placeClusterHandlerInVpc,
Boolean prune,
IKey secretsEncryptionKey,
KubernetesVersion version,
String clusterName,
Boolean outputClusterName,
Boolean outputConfigCommand,
IRole role,
ISecurityGroup securityGroup,
IVpc vpc,
List<? extends SubnetSelection> vpcSubnets)
Constructor that initializes the object based on literal property values passed by the
ClusterProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
default IKey |
EncryptionAtRestOptions.getKmsKey()
(experimental) Supply if using KMS key for encryption at rest.
|
IKey |
EncryptionAtRestOptions.Jsii$Proxy.getKmsKey() |
| Modifier and Type | Method and Description |
|---|---|
EncryptionAtRestOptions.Builder |
EncryptionAtRestOptions.Builder.kmsKey(IKey kmsKey)
Sets the value of
EncryptionAtRestOptions.getKmsKey() |
| Constructor and Description |
|---|
Jsii$Proxy(Boolean enabled,
IKey kmsKey)
Constructor that initializes the object based on literal property values passed by the
EncryptionAtRestOptions.Builder. |
| Modifier and Type | Method and Description |
|---|---|
IKey |
LustreFileSystemProps.Jsii$Proxy.getKmsKey() |
default IKey |
FileSystemProps.getKmsKey()
(experimental) The KMS key used for encryption to protect your data at rest.
|
IKey |
FileSystemProps.Jsii$Proxy.getKmsKey() |
| Modifier and Type | Method and Description |
|---|---|
LustreFileSystemProps.Builder |
LustreFileSystemProps.Builder.kmsKey(IKey kmsKey)
Sets the value of
FileSystemProps.getKmsKey() |
FileSystemProps.Builder |
FileSystemProps.Builder.kmsKey(IKey kmsKey)
Sets the value of
FileSystemProps.getKmsKey() |
LustreFileSystem.Builder |
LustreFileSystem.Builder.kmsKey(IKey kmsKey)
(experimental) The KMS key used for encryption to protect your data at rest.
|
| Constructor and Description |
|---|
Jsii$Proxy(LustreConfiguration lustreConfiguration,
ISubnet vpcSubnet,
Number storageCapacityGiB,
IVpc vpc,
String backupId,
IKey kmsKey,
RemovalPolicy removalPolicy,
ISecurityGroup securityGroup)
Constructor that initializes the object based on literal property values passed by the
LustreFileSystemProps.Builder. |
Jsii$Proxy(Number storageCapacityGiB,
IVpc vpc,
String backupId,
IKey kmsKey,
RemovalPolicy removalPolicy,
ISecurityGroup securityGroup)
Constructor that initializes the object based on literal property values passed by the
FileSystemProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
default IKey |
IStream.getEncryptionKey()
(experimental) Optional KMS encryption key associated with this stream.
|
IKey |
IStream.Jsii$Proxy.getEncryptionKey()
(experimental) Optional KMS encryption key associated with this stream.
|
default IKey |
IStream.Jsii$Default.getEncryptionKey()
(experimental) Optional KMS encryption key associated with this stream.
|
default IKey |
StreamAttributes.getEncryptionKey()
(experimental) The KMS key securing the contents of the stream if encryption is enabled.
|
IKey |
StreamAttributes.Jsii$Proxy.getEncryptionKey() |
default IKey |
StreamProps.getEncryptionKey()
(experimental) External KMS key to use for stream encryption.
|
IKey |
StreamProps.Jsii$Proxy.getEncryptionKey() |
IKey |
Stream.getEncryptionKey()
(experimental) Optional KMS encryption key associated with this stream.
|
| Modifier and Type | Method and Description |
|---|---|
StreamAttributes.Builder |
StreamAttributes.Builder.encryptionKey(IKey encryptionKey)
Sets the value of
StreamAttributes.getEncryptionKey() |
StreamProps.Builder |
StreamProps.Builder.encryptionKey(IKey encryptionKey)
Sets the value of
StreamProps.getEncryptionKey() |
Stream.Builder |
Stream.Builder.encryptionKey(IKey encryptionKey)
(experimental) External KMS key to use for stream encryption.
|
| Constructor and Description |
|---|
Jsii$Proxy(StreamEncryption encryption,
IKey encryptionKey,
Duration retentionPeriod,
Number shardCount,
String streamName)
Constructor that initializes the object based on literal property values passed by the
StreamProps.Builder. |
Jsii$Proxy(String streamArn,
IKey encryptionKey)
Constructor that initializes the object based on literal property values passed by the
StreamAttributes.Builder. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IAlias
(experimental) A KMS Key alias.
|
static interface |
IAlias.Jsii$Default
Internal default implementation for
IAlias. |
static interface |
IKey.Jsii$Default
Internal default implementation for
IKey. |
| Modifier and Type | Class and Description |
|---|---|
class |
Alias
(experimental) Defines a display name for a customer master key (CMK) in AWS Key Management Service (AWS KMS).
|
static class |
IAlias.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IKey.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
Key
(experimental) Defines a KMS key.
|
| Modifier and Type | Method and Description |
|---|---|
static IKey |
Key.fromKeyArn(software.constructs.Construct scope,
String id,
String keyArn)
(experimental) Import an externally defined KMS Key using its ARN.
|
IKey |
Alias.getAliasTargetKey()
(experimental) The Key to which the Alias refers.
|
IKey |
AliasAttributes.getAliasTargetKey()
(experimental) The customer master key (CMK) to which the Alias refers.
|
IKey |
AliasAttributes.Jsii$Proxy.getAliasTargetKey() |
IKey |
IAlias.getAliasTargetKey()
(experimental) The Key to which the Alias refers.
|
IKey |
IAlias.Jsii$Proxy.getAliasTargetKey()
(experimental) The Key to which the Alias refers.
|
default IKey |
IAlias.Jsii$Default.getAliasTargetKey()
(experimental) The Key to which the Alias refers.
|
IKey |
AliasProps.getTargetKey()
(experimental) The ID of the key for which you are creating the alias.
|
IKey |
AliasProps.Jsii$Proxy.getTargetKey() |
| Modifier and Type | Method and Description |
|---|---|
AliasAttributes.Builder |
AliasAttributes.Builder.aliasTargetKey(IKey aliasTargetKey)
Sets the value of
AliasAttributes.getAliasTargetKey() |
Alias.Builder |
Alias.Builder.targetKey(IKey targetKey)
(experimental) The ID of the key for which you are creating the alias.
|
AliasProps.Builder |
AliasProps.Builder.targetKey(IKey targetKey)
Sets the value of
AliasProps.getTargetKey() |
| Constructor and Description |
|---|
Jsii$Proxy(String aliasName,
IKey aliasTargetKey)
Constructor that initializes the object based on literal property values passed by the
AliasAttributes.Builder. |
Jsii$Proxy(String aliasName,
IKey targetKey,
RemovalPolicy removalPolicy)
Constructor that initializes the object based on literal property values passed by the
AliasProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
IKey |
DockerImageFunctionProps.Jsii$Proxy.getEnvironmentEncryption() |
default IKey |
FunctionOptions.getEnvironmentEncryption()
(experimental) The AWS KMS key that's used to encrypt your function's environment variables.
|
IKey |
FunctionOptions.Jsii$Proxy.getEnvironmentEncryption() |
IKey |
SingletonFunctionProps.Jsii$Proxy.getEnvironmentEncryption() |
IKey |
FunctionProps.Jsii$Proxy.getEnvironmentEncryption() |
| Modifier and Type | Method and Description |
|---|---|
DockerImageFunctionProps.Builder |
DockerImageFunctionProps.Builder.environmentEncryption(IKey environmentEncryption)
Sets the value of
FunctionOptions.getEnvironmentEncryption() |
FunctionOptions.Builder |
FunctionOptions.Builder.environmentEncryption(IKey environmentEncryption)
Sets the value of
FunctionOptions.getEnvironmentEncryption() |
SingletonFunctionProps.Builder |
SingletonFunctionProps.Builder.environmentEncryption(IKey environmentEncryption)
Sets the value of
FunctionOptions.getEnvironmentEncryption() |
Function.Builder |
Function.Builder.environmentEncryption(IKey environmentEncryption)
(experimental) The AWS KMS key that's used to encrypt your function's environment variables.
|
DockerImageFunction.Builder |
DockerImageFunction.Builder.environmentEncryption(IKey environmentEncryption)
(experimental) The AWS KMS key that's used to encrypt your function's environment variables.
|
SingletonFunction.Builder |
SingletonFunction.Builder.environmentEncryption(IKey environmentEncryption)
(experimental) The AWS KMS key that's used to encrypt your function's environment variables.
|
FunctionProps.Builder |
FunctionProps.Builder.environmentEncryption(IKey environmentEncryption)
Sets the value of
FunctionOptions.getEnvironmentEncryption() |
| Constructor and Description |
|---|
Jsii$Proxy(Boolean allowAllOutbound,
Boolean allowPublicSubnet,
ICodeSigningConfig codeSigningConfig,
VersionOptions currentVersionOptions,
IQueue deadLetterQueue,
Boolean deadLetterQueueEnabled,
String description,
Map<String,String> environment,
IKey environmentEncryption,
List<? extends IEventSource> events,
FileSystem filesystem,
String functionName,
List<? extends PolicyStatement> initialPolicy,
List<? extends ILayerVersion> layers,
RetentionDays logRetention,
LogRetentionRetryOptions logRetentionRetryOptions,
IRole logRetentionRole,
Number memorySize,
Boolean profiling,
IProfilingGroup profilingGroup,
Number reservedConcurrentExecutions,
IRole role,
List<? extends ISecurityGroup> securityGroups,
Duration timeout,
Tracing tracing,
IVpc vpc,
SubnetSelection vpcSubnets,
Duration maxEventAge,
IDestination onFailure,
IDestination onSuccess,
Number retryAttempts)
Constructor that initializes the object based on literal property values passed by the
FunctionOptions.Builder. |
Jsii$Proxy(Code code,
String handler,
Runtime runtime,
Boolean allowAllOutbound,
Boolean allowPublicSubnet,
ICodeSigningConfig codeSigningConfig,
VersionOptions currentVersionOptions,
IQueue deadLetterQueue,
Boolean deadLetterQueueEnabled,
String description,
Map<String,String> environment,
IKey environmentEncryption,
List<? extends IEventSource> events,
FileSystem filesystem,
String functionName,
List<? extends PolicyStatement> initialPolicy,
List<? extends ILayerVersion> layers,
RetentionDays logRetention,
LogRetentionRetryOptions logRetentionRetryOptions,
IRole logRetentionRole,
Number memorySize,
Boolean profiling,
IProfilingGroup profilingGroup,
Number reservedConcurrentExecutions,
IRole role,
List<? extends ISecurityGroup> securityGroups,
Duration timeout,
Tracing tracing,
IVpc vpc,
SubnetSelection vpcSubnets,
Duration maxEventAge,
IDestination onFailure,
IDestination onSuccess,
Number retryAttempts)
Constructor that initializes the object based on literal property values passed by the
FunctionProps.Builder. |
Jsii$Proxy(DockerImageCode code,
Boolean allowAllOutbound,
Boolean allowPublicSubnet,
ICodeSigningConfig codeSigningConfig,
VersionOptions currentVersionOptions,
IQueue deadLetterQueue,
Boolean deadLetterQueueEnabled,
String description,
Map<String,String> environment,
IKey environmentEncryption,
List<? extends IEventSource> events,
FileSystem filesystem,
String functionName,
List<? extends PolicyStatement> initialPolicy,
List<? extends ILayerVersion> layers,
RetentionDays logRetention,
LogRetentionRetryOptions logRetentionRetryOptions,
IRole logRetentionRole,
Number memorySize,
Boolean profiling,
IProfilingGroup profilingGroup,
Number reservedConcurrentExecutions,
IRole role,
List<? extends ISecurityGroup> securityGroups,
Duration timeout,
Tracing tracing,
IVpc vpc,
SubnetSelection vpcSubnets,
Duration maxEventAge,
IDestination onFailure,
IDestination onSuccess,
Number retryAttempts)
Constructor that initializes the object based on literal property values passed by the
DockerImageFunctionProps.Builder. |
Jsii$Proxy(String uuid,
String lambdaPurpose,
Code code,
String handler,
Runtime runtime,
Boolean allowAllOutbound,
Boolean allowPublicSubnet,
ICodeSigningConfig codeSigningConfig,
VersionOptions currentVersionOptions,
IQueue deadLetterQueue,
Boolean deadLetterQueueEnabled,
String description,
Map<String,String> environment,
IKey environmentEncryption,
List<? extends IEventSource> events,
FileSystem filesystem,
String functionName,
List<? extends PolicyStatement> initialPolicy,
List<? extends ILayerVersion> layers,
RetentionDays logRetention,
LogRetentionRetryOptions logRetentionRetryOptions,
IRole logRetentionRole,
Number memorySize,
Boolean profiling,
IProfilingGroup profilingGroup,
Number reservedConcurrentExecutions,
IRole role,
List<? extends ISecurityGroup> securityGroups,
Duration timeout,
Tracing tracing,
IVpc vpc,
SubnetSelection vpcSubnets,
Duration maxEventAge,
IDestination onFailure,
IDestination onSuccess,
Number retryAttempts)
Constructor that initializes the object based on literal property values passed by the
SingletonFunctionProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
IKey |
NodejsFunctionProps.Jsii$Proxy.getEnvironmentEncryption() |
| Modifier and Type | Method and Description |
|---|---|
NodejsFunctionProps.Builder |
NodejsFunctionProps.Builder.environmentEncryption(IKey environmentEncryption)
Sets the value of
FunctionOptions.getEnvironmentEncryption() |
NodejsFunction.Builder |
NodejsFunction.Builder.environmentEncryption(IKey environmentEncryption)
(experimental) The AWS KMS key that's used to encrypt your function's environment variables.
|
| Constructor and Description |
|---|
Jsii$Proxy(Boolean awsSdkConnectionReuse,
BundlingOptions bundling,
String depsLockFilePath,
String entry,
String handler,
Runtime runtime,
Boolean allowAllOutbound,
Boolean allowPublicSubnet,
ICodeSigningConfig codeSigningConfig,
VersionOptions currentVersionOptions,
IQueue deadLetterQueue,
Boolean deadLetterQueueEnabled,
String description,
Map<String,String> environment,
IKey environmentEncryption,
List<? extends IEventSource> events,
FileSystem filesystem,
String functionName,
List<? extends PolicyStatement> initialPolicy,
List<? extends ILayerVersion> layers,
RetentionDays logRetention,
LogRetentionRetryOptions logRetentionRetryOptions,
IRole logRetentionRole,
Number memorySize,
Boolean profiling,
IProfilingGroup profilingGroup,
Number reservedConcurrentExecutions,
IRole role,
List<? extends ISecurityGroup> securityGroups,
Duration timeout,
Tracing tracing,
IVpc vpc,
SubnetSelection vpcSubnets,
Duration maxEventAge,
IDestination onFailure,
IDestination onSuccess,
Number retryAttempts)
Constructor that initializes the object based on literal property values passed by the
NodejsFunctionProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
default IKey |
LogGroupProps.getEncryptionKey()
(experimental) The KMS Key to encrypt the log group with.
|
IKey |
LogGroupProps.Jsii$Proxy.getEncryptionKey() |
| Modifier and Type | Method and Description |
|---|---|
LogGroupProps.Builder |
LogGroupProps.Builder.encryptionKey(IKey encryptionKey)
Sets the value of
LogGroupProps.getEncryptionKey() |
LogGroup.Builder |
LogGroup.Builder.encryptionKey(IKey encryptionKey)
(experimental) The KMS Key to encrypt the log group with.
|
| Constructor and Description |
|---|
Jsii$Proxy(IKey encryptionKey,
String logGroupName,
RemovalPolicy removalPolicy,
RetentionDays retention)
Constructor that initializes the object based on literal property values passed by the
LogGroupProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
default IKey |
CredentialsBaseOptions.getEncryptionKey()
(experimental) KMS encryption key to encrypt the generated secret.
|
IKey |
CredentialsBaseOptions.Jsii$Proxy.getEncryptionKey() |
abstract IKey |
SnapshotCredentials.getEncryptionKey()
(experimental) KMS encryption key to encrypt the generated secret.
|
abstract IKey |
Credentials.getEncryptionKey()
(experimental) KMS encryption key to encrypt the generated secret.
|
default IKey |
DatabaseSecretProps.getEncryptionKey()
(experimental) The KMS key to use to encrypt the secret.
|
IKey |
DatabaseSecretProps.Jsii$Proxy.getEncryptionKey() |
default IKey |
SnapshotCredentialsFromGeneratedPasswordOptions.getEncryptionKey()
(experimental) KMS encryption key to encrypt the generated secret.
|
IKey |
SnapshotCredentialsFromGeneratedPasswordOptions.Jsii$Proxy.getEncryptionKey() |
IKey |
DatabaseInstanceFromSnapshotProps.Jsii$Proxy.getPerformanceInsightEncryptionKey() |
default IKey |
DatabaseInstanceNewProps.getPerformanceInsightEncryptionKey()
(experimental) The AWS KMS key for encryption of Performance Insights data.
|
IKey |
DatabaseInstanceNewProps.Jsii$Proxy.getPerformanceInsightEncryptionKey() |
IKey |
DatabaseInstanceReadReplicaProps.Jsii$Proxy.getPerformanceInsightEncryptionKey() |
IKey |
DatabaseInstanceProps.Jsii$Proxy.getPerformanceInsightEncryptionKey() |
IKey |
DatabaseInstanceSourceProps.Jsii$Proxy.getPerformanceInsightEncryptionKey() |
default IKey |
InstanceProps.getPerformanceInsightEncryptionKey()
(experimental) The AWS KMS key for encryption of Performance Insights data.
|
IKey |
InstanceProps.Jsii$Proxy.getPerformanceInsightEncryptionKey() |
default IKey |
DatabaseClusterProps.getStorageEncryptionKey()
(experimental) The KMS key for storage encryption.
|
IKey |
DatabaseClusterProps.Jsii$Proxy.getStorageEncryptionKey() |
default IKey |
ServerlessClusterProps.getStorageEncryptionKey()
(experimental) The KMS key for storage encryption.
|
IKey |
ServerlessClusterProps.Jsii$Proxy.getStorageEncryptionKey() |
default IKey |
DatabaseInstanceReadReplicaProps.getStorageEncryptionKey()
(experimental) The KMS key that's used to encrypt the DB instance.
|
IKey |
DatabaseInstanceReadReplicaProps.Jsii$Proxy.getStorageEncryptionKey() |
default IKey |
DatabaseInstanceProps.getStorageEncryptionKey()
(experimental) The KMS key that's used to encrypt the DB instance.
|
IKey |
DatabaseInstanceProps.Jsii$Proxy.getStorageEncryptionKey() |
| Modifier and Type | Method and Description |
|---|---|
DatabaseSecret.Builder |
DatabaseSecret.Builder.encryptionKey(IKey encryptionKey)
(experimental) The KMS key to use to encrypt the secret.
|
CredentialsBaseOptions.Builder |
CredentialsBaseOptions.Builder.encryptionKey(IKey encryptionKey)
Sets the value of
CredentialsBaseOptions.getEncryptionKey() |
DatabaseSecretProps.Builder |
DatabaseSecretProps.Builder.encryptionKey(IKey encryptionKey)
Sets the value of
DatabaseSecretProps.getEncryptionKey() |
SnapshotCredentialsFromGeneratedPasswordOptions.Builder |
SnapshotCredentialsFromGeneratedPasswordOptions.Builder.encryptionKey(IKey encryptionKey)
Sets the value of
SnapshotCredentialsFromGeneratedPasswordOptions.getEncryptionKey() |
DatabaseInstanceFromSnapshotProps.Builder |
DatabaseInstanceFromSnapshotProps.Builder.performanceInsightEncryptionKey(IKey performanceInsightEncryptionKey)
Sets the value of
DatabaseInstanceNewProps.getPerformanceInsightEncryptionKey() |
DatabaseInstanceFromSnapshot.Builder |
DatabaseInstanceFromSnapshot.Builder.performanceInsightEncryptionKey(IKey performanceInsightEncryptionKey)
(experimental) The AWS KMS key for encryption of Performance Insights data.
|
DatabaseInstance.Builder |
DatabaseInstance.Builder.performanceInsightEncryptionKey(IKey performanceInsightEncryptionKey)
(experimental) The AWS KMS key for encryption of Performance Insights data.
|
DatabaseInstanceNewProps.Builder |
DatabaseInstanceNewProps.Builder.performanceInsightEncryptionKey(IKey performanceInsightEncryptionKey)
Sets the value of
DatabaseInstanceNewProps.getPerformanceInsightEncryptionKey() |
DatabaseInstanceReadReplica.Builder |
DatabaseInstanceReadReplica.Builder.performanceInsightEncryptionKey(IKey performanceInsightEncryptionKey)
(experimental) The AWS KMS key for encryption of Performance Insights data.
|
DatabaseInstanceReadReplicaProps.Builder |
DatabaseInstanceReadReplicaProps.Builder.performanceInsightEncryptionKey(IKey performanceInsightEncryptionKey)
Sets the value of
DatabaseInstanceNewProps.getPerformanceInsightEncryptionKey() |
DatabaseInstanceProps.Builder |
DatabaseInstanceProps.Builder.performanceInsightEncryptionKey(IKey performanceInsightEncryptionKey)
Sets the value of
DatabaseInstanceNewProps.getPerformanceInsightEncryptionKey() |
DatabaseInstanceSourceProps.Builder |
DatabaseInstanceSourceProps.Builder.performanceInsightEncryptionKey(IKey performanceInsightEncryptionKey)
Sets the value of
DatabaseInstanceNewProps.getPerformanceInsightEncryptionKey() |
InstanceProps.Builder |
InstanceProps.Builder.performanceInsightEncryptionKey(IKey performanceInsightEncryptionKey)
Sets the value of
InstanceProps.getPerformanceInsightEncryptionKey() |
DatabaseClusterProps.Builder |
DatabaseClusterProps.Builder.storageEncryptionKey(IKey storageEncryptionKey)
Sets the value of
DatabaseClusterProps.getStorageEncryptionKey() |
DatabaseCluster.Builder |
DatabaseCluster.Builder.storageEncryptionKey(IKey storageEncryptionKey)
(experimental) The KMS key for storage encryption.
|
DatabaseInstance.Builder |
DatabaseInstance.Builder.storageEncryptionKey(IKey storageEncryptionKey)
(experimental) The KMS key that's used to encrypt the DB instance.
|
DatabaseInstanceReadReplica.Builder |
DatabaseInstanceReadReplica.Builder.storageEncryptionKey(IKey storageEncryptionKey)
(experimental) The KMS key that's used to encrypt the DB instance.
|
ServerlessClusterProps.Builder |
ServerlessClusterProps.Builder.storageEncryptionKey(IKey storageEncryptionKey)
Sets the value of
ServerlessClusterProps.getStorageEncryptionKey() |
DatabaseInstanceReadReplicaProps.Builder |
DatabaseInstanceReadReplicaProps.Builder.storageEncryptionKey(IKey storageEncryptionKey)
Sets the value of
DatabaseInstanceReadReplicaProps.getStorageEncryptionKey() |
DatabaseInstanceProps.Builder |
DatabaseInstanceProps.Builder.storageEncryptionKey(IKey storageEncryptionKey)
Sets the value of
DatabaseInstanceProps.getStorageEncryptionKey() |
ServerlessCluster.Builder |
ServerlessCluster.Builder.storageEncryptionKey(IKey storageEncryptionKey)
(experimental) The KMS key for storage encryption.
|
| Constructor and Description |
|---|
Jsii$Proxy(IClusterEngine engine,
InstanceProps instanceProps,
BackupProps backup,
List<String> cloudwatchLogsExports,
RetentionDays cloudwatchLogsRetention,
IRole cloudwatchLogsRetentionRole,
String clusterIdentifier,
Credentials credentials,
String defaultDatabaseName,
Boolean deletionProtection,
Boolean iamAuthentication,
String instanceIdentifierBase,
Number instances,
Duration monitoringInterval,
IRole monitoringRole,
IParameterGroup parameterGroup,
Number port,
String preferredMaintenanceWindow,
RemovalPolicy removalPolicy,
List<? extends IBucket> s3ExportBuckets,
IRole s3ExportRole,
List<? extends IBucket> s3ImportBuckets,
IRole s3ImportRole,
Boolean storageEncrypted,
IKey storageEncryptionKey,
ISubnetGroup subnetGroup)
Constructor that initializes the object based on literal property values passed by the
DatabaseClusterProps.Builder. |
Jsii$Proxy(IClusterEngine engine,
IVpc vpc,
Duration backupRetention,
String clusterIdentifier,
Credentials credentials,
String defaultDatabaseName,
Boolean deletionProtection,
Boolean enableDataApi,
IParameterGroup parameterGroup,
RemovalPolicy removalPolicy,
ServerlessScalingOptions scaling,
List<? extends ISecurityGroup> securityGroups,
IKey storageEncryptionKey,
ISubnetGroup subnetGroup,
SubnetSelection vpcSubnets)
Constructor that initializes the object based on literal property values passed by the
ServerlessClusterProps.Builder. |
Jsii$Proxy(IInstanceEngine engine,
Number allocatedStorage,
Boolean allowMajorVersionUpgrade,
String databaseName,
InstanceType instanceType,
LicenseModel licenseModel,
IParameterGroup parameterGroup,
String timezone,
IVpc vpc,
Boolean autoMinorVersionUpgrade,
String availabilityZone,
Duration backupRetention,
List<String> cloudwatchLogsExports,
RetentionDays cloudwatchLogsRetention,
IRole cloudwatchLogsRetentionRole,
Boolean copyTagsToSnapshot,
Boolean deleteAutomatedBackups,
Boolean deletionProtection,
String domain,
IRole domainRole,
Boolean enablePerformanceInsights,
Boolean iamAuthentication,
String instanceIdentifier,
Number iops,
Number maxAllocatedStorage,
Duration monitoringInterval,
IRole monitoringRole,
Boolean multiAz,
IOptionGroup optionGroup,
IKey performanceInsightEncryptionKey,
PerformanceInsightRetention performanceInsightRetention,
Number port,
String preferredBackupWindow,
String preferredMaintenanceWindow,
ProcessorFeatures processorFeatures,
Boolean publiclyAccessible,
RemovalPolicy removalPolicy,
List<? extends IBucket> s3ExportBuckets,
IRole s3ExportRole,
List<? extends IBucket> s3ImportBuckets,
IRole s3ImportRole,
List<? extends ISecurityGroup> securityGroups,
StorageType storageType,
ISubnetGroup subnetGroup,
SubnetSelection vpcSubnets)
Constructor that initializes the object based on literal property values passed by the
DatabaseInstanceSourceProps.Builder. |
Jsii$Proxy(IKey encryptionKey,
String excludeCharacters)
Constructor that initializes the object based on literal property values passed by the
SnapshotCredentialsFromGeneratedPasswordOptions.Builder. |
Jsii$Proxy(IKey encryptionKey,
String excludeCharacters,
String secretName)
Constructor that initializes the object based on literal property values passed by the
CredentialsBaseOptions.Builder. |
Jsii$Proxy(InstanceType instanceType,
IDatabaseInstance sourceDatabaseInstance,
Boolean storageEncrypted,
IKey storageEncryptionKey,
IVpc vpc,
Boolean autoMinorVersionUpgrade,
String availabilityZone,
Duration backupRetention,
List<String> cloudwatchLogsExports,
RetentionDays cloudwatchLogsRetention,
IRole cloudwatchLogsRetentionRole,
Boolean copyTagsToSnapshot,
Boolean deleteAutomatedBackups,
Boolean deletionProtection,
String domain,
IRole domainRole,
Boolean enablePerformanceInsights,
Boolean iamAuthentication,
String instanceIdentifier,
Number iops,
Number maxAllocatedStorage,
Duration monitoringInterval,
IRole monitoringRole,
Boolean multiAz,
IOptionGroup optionGroup,
IKey performanceInsightEncryptionKey,
PerformanceInsightRetention performanceInsightRetention,
Number port,
String preferredBackupWindow,
String preferredMaintenanceWindow,
ProcessorFeatures processorFeatures,
Boolean publiclyAccessible,
RemovalPolicy removalPolicy,
List<? extends IBucket> s3ExportBuckets,
IRole s3ExportRole,
List<? extends IBucket> s3ImportBuckets,
IRole s3ImportRole,
List<? extends ISecurityGroup> securityGroups,
StorageType storageType,
ISubnetGroup subnetGroup,
SubnetSelection vpcSubnets)
Constructor that initializes the object based on literal property values passed by the
DatabaseInstanceReadReplicaProps.Builder. |
Jsii$Proxy(IVpc vpc,
Boolean allowMajorVersionUpgrade,
Boolean autoMinorVersionUpgrade,
Boolean deleteAutomatedBackups,
Boolean enablePerformanceInsights,
InstanceType instanceType,
IParameterGroup parameterGroup,
IKey performanceInsightEncryptionKey,
PerformanceInsightRetention performanceInsightRetention,
Boolean publiclyAccessible,
List<? extends ISecurityGroup> securityGroups,
SubnetSelection vpcSubnets)
Constructor that initializes the object based on literal property values passed by the
InstanceProps.Builder. |
Jsii$Proxy(IVpc vpc,
Boolean autoMinorVersionUpgrade,
String availabilityZone,
Duration backupRetention,
List<String> cloudwatchLogsExports,
RetentionDays cloudwatchLogsRetention,
IRole cloudwatchLogsRetentionRole,
Boolean copyTagsToSnapshot,
Boolean deleteAutomatedBackups,
Boolean deletionProtection,
String domain,
IRole domainRole,
Boolean enablePerformanceInsights,
Boolean iamAuthentication,
String instanceIdentifier,
Number iops,
Number maxAllocatedStorage,
Duration monitoringInterval,
IRole monitoringRole,
Boolean multiAz,
IOptionGroup optionGroup,
IKey performanceInsightEncryptionKey,
PerformanceInsightRetention performanceInsightRetention,
Number port,
String preferredBackupWindow,
String preferredMaintenanceWindow,
ProcessorFeatures processorFeatures,
Boolean publiclyAccessible,
RemovalPolicy removalPolicy,
List<? extends IBucket> s3ExportBuckets,
IRole s3ExportRole,
List<? extends IBucket> s3ImportBuckets,
IRole s3ImportRole,
List<? extends ISecurityGroup> securityGroups,
StorageType storageType,
ISubnetGroup subnetGroup,
SubnetSelection vpcSubnets)
Constructor that initializes the object based on literal property values passed by the
DatabaseInstanceNewProps.Builder. |
Jsii$Proxy(String characterSetName,
Credentials credentials,
Boolean storageEncrypted,
IKey storageEncryptionKey,
IInstanceEngine engine,
Number allocatedStorage,
Boolean allowMajorVersionUpgrade,
String databaseName,
InstanceType instanceType,
LicenseModel licenseModel,
IParameterGroup parameterGroup,
String timezone,
IVpc vpc,
Boolean autoMinorVersionUpgrade,
String availabilityZone,
Duration backupRetention,
List<String> cloudwatchLogsExports,
RetentionDays cloudwatchLogsRetention,
IRole cloudwatchLogsRetentionRole,
Boolean copyTagsToSnapshot,
Boolean deleteAutomatedBackups,
Boolean deletionProtection,
String domain,
IRole domainRole,
Boolean enablePerformanceInsights,
Boolean iamAuthentication,
String instanceIdentifier,
Number iops,
Number maxAllocatedStorage,
Duration monitoringInterval,
IRole monitoringRole,
Boolean multiAz,
IOptionGroup optionGroup,
IKey performanceInsightEncryptionKey,
PerformanceInsightRetention performanceInsightRetention,
Number port,
String preferredBackupWindow,
String preferredMaintenanceWindow,
ProcessorFeatures processorFeatures,
Boolean publiclyAccessible,
RemovalPolicy removalPolicy,
List<? extends IBucket> s3ExportBuckets,
IRole s3ExportRole,
List<? extends IBucket> s3ImportBuckets,
IRole s3ImportRole,
List<? extends ISecurityGroup> securityGroups,
StorageType storageType,
ISubnetGroup subnetGroup,
SubnetSelection vpcSubnets)
Constructor that initializes the object based on literal property values passed by the
DatabaseInstanceProps.Builder. |
Jsii$Proxy(String username,
IKey encryptionKey,
String excludeCharacters,
ISecret masterSecret,
Boolean replaceOnPasswordCriteriaChanges,
String secretName)
Constructor that initializes the object based on literal property values passed by the
DatabaseSecretProps.Builder. |
Jsii$Proxy(String snapshotIdentifier,
SnapshotCredentials credentials,
IInstanceEngine engine,
Number allocatedStorage,
Boolean allowMajorVersionUpgrade,
String databaseName,
InstanceType instanceType,
LicenseModel licenseModel,
IParameterGroup parameterGroup,
String timezone,
IVpc vpc,
Boolean autoMinorVersionUpgrade,
String availabilityZone,
Duration backupRetention,
List<String> cloudwatchLogsExports,
RetentionDays cloudwatchLogsRetention,
IRole cloudwatchLogsRetentionRole,
Boolean copyTagsToSnapshot,
Boolean deleteAutomatedBackups,
Boolean deletionProtection,
String domain,
IRole domainRole,
Boolean enablePerformanceInsights,
Boolean iamAuthentication,
String instanceIdentifier,
Number iops,
Number maxAllocatedStorage,
Duration monitoringInterval,
IRole monitoringRole,
Boolean multiAz,
IOptionGroup optionGroup,
IKey performanceInsightEncryptionKey,
PerformanceInsightRetention performanceInsightRetention,
Number port,
String preferredBackupWindow,
String preferredMaintenanceWindow,
ProcessorFeatures processorFeatures,
Boolean publiclyAccessible,
RemovalPolicy removalPolicy,
List<? extends IBucket> s3ExportBuckets,
IRole s3ExportRole,
List<? extends IBucket> s3ImportBuckets,
IRole s3ImportRole,
List<? extends ISecurityGroup> securityGroups,
StorageType storageType,
ISubnetGroup subnetGroup,
SubnetSelection vpcSubnets)
Constructor that initializes the object based on literal property values passed by the
DatabaseInstanceFromSnapshotProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
default IKey |
BucketProps.getEncryptionKey()
(experimental) External KMS key to use for bucket encryption.
|
IKey |
BucketProps.Jsii$Proxy.getEncryptionKey() |
IKey |
Bucket.getEncryptionKey()
(experimental) Optional KMS encryption key associated with this bucket.
|
default IKey |
BucketAttributes.getEncryptionKey() |
IKey |
BucketAttributes.Jsii$Proxy.getEncryptionKey() |
default IKey |
IBucket.getEncryptionKey()
(experimental) Optional KMS encryption key associated with this bucket.
|
IKey |
IBucket.Jsii$Proxy.getEncryptionKey()
(experimental) Optional KMS encryption key associated with this bucket.
|
default IKey |
IBucket.Jsii$Default.getEncryptionKey()
(experimental) Optional KMS encryption key associated with this bucket.
|
| Modifier and Type | Method and Description |
|---|---|
BucketProps.Builder |
BucketProps.Builder.encryptionKey(IKey encryptionKey)
Sets the value of
BucketProps.getEncryptionKey() |
Bucket.Builder |
Bucket.Builder.encryptionKey(IKey encryptionKey)
(experimental) External KMS key to use for bucket encryption.
|
BucketAttributes.Builder |
BucketAttributes.Builder.encryptionKey(IKey encryptionKey)
Sets the value of
BucketAttributes.getEncryptionKey() |
| Constructor and Description |
|---|
Jsii$Proxy(BucketAccessControl accessControl,
Boolean autoDeleteObjects,
BlockPublicAccess blockPublicAccess,
Boolean bucketKeyEnabled,
String bucketName,
List<? extends CorsRule> cors,
BucketEncryption encryption,
IKey encryptionKey,
Boolean enforceSsl,
List<? extends Inventory> inventories,
List<? extends LifecycleRule> lifecycleRules,
List<? extends BucketMetrics> metrics,
ObjectOwnership objectOwnership,
Boolean publicReadAccess,
RemovalPolicy removalPolicy,
IBucket serverAccessLogsBucket,
String serverAccessLogsPrefix,
Boolean versioned,
String websiteErrorDocument,
String websiteIndexDocument,
RedirectTarget websiteRedirect,
List<? extends RoutingRule> websiteRoutingRules)
Constructor that initializes the object based on literal property values passed by the
BucketProps.Builder. |
Jsii$Proxy(String account,
String bucketArn,
String bucketDomainName,
String bucketDualStackDomainName,
String bucketName,
String bucketRegionalDomainName,
Boolean bucketWebsiteNewUrlFormat,
String bucketWebsiteUrl,
IKey encryptionKey,
Boolean isWebsite,
String region)
Constructor that initializes the object based on literal property values passed by the
BucketAttributes.Builder. |
| Modifier and Type | Method and Description |
|---|---|
default IKey |
ReplicaRegion.getEncryptionKey()
(experimental) The customer-managed encryption key to use for encrypting the secret value.
|
IKey |
ReplicaRegion.Jsii$Proxy.getEncryptionKey() |
default IKey |
ISecret.getEncryptionKey()
(experimental) The customer-managed encryption key that is used to encrypt this secret, if any.
|
IKey |
ISecret.Jsii$Proxy.getEncryptionKey()
(experimental) The customer-managed encryption key that is used to encrypt this secret, if any.
|
default IKey |
ISecret.Jsii$Default.getEncryptionKey()
(experimental) The customer-managed encryption key that is used to encrypt this secret, if any.
|
IKey |
SecretTargetAttachment.getEncryptionKey()
(experimental) The customer-managed encryption key that is used to encrypt this secret, if any.
|
default IKey |
SecretProps.getEncryptionKey()
(experimental) The customer-managed encryption key to use for encrypting the secret value.
|
IKey |
SecretProps.Jsii$Proxy.getEncryptionKey() |
IKey |
ISecretTargetAttachment.Jsii$Proxy.getEncryptionKey()
(experimental) The customer-managed encryption key that is used to encrypt this secret, if any.
|
default IKey |
ISecretTargetAttachment.Jsii$Default.getEncryptionKey()
(experimental) The customer-managed encryption key that is used to encrypt this secret, if any.
|
IKey |
Secret.getEncryptionKey()
(experimental) The customer-managed encryption key that is used to encrypt this secret, if any.
|
default IKey |
SecretAttributes.getEncryptionKey()
(experimental) The encryption key that is used to encrypt the secret, unless the default SecretsManager key is used.
|
IKey |
SecretAttributes.Jsii$Proxy.getEncryptionKey() |
| Modifier and Type | Method and Description |
|---|---|
void |
Secret.addReplicaRegion(String region,
IKey encryptionKey)
(experimental) Adds a replica region for the secret.
|
ReplicaRegion.Builder |
ReplicaRegion.Builder.encryptionKey(IKey encryptionKey)
Sets the value of
ReplicaRegion.getEncryptionKey() |
SecretProps.Builder |
SecretProps.Builder.encryptionKey(IKey encryptionKey)
Sets the value of
SecretProps.getEncryptionKey() |
Secret.Builder |
Secret.Builder.encryptionKey(IKey encryptionKey)
(experimental) The customer-managed encryption key to use for encrypting the secret value.
|
SecretAttributes.Builder |
SecretAttributes.Builder.encryptionKey(IKey encryptionKey)
Sets the value of
SecretAttributes.getEncryptionKey() |
| Constructor and Description |
|---|
Jsii$Proxy(IKey encryptionKey,
String secretCompleteArn,
String secretPartialArn)
Constructor that initializes the object based on literal property values passed by the
SecretAttributes.Builder. |
Jsii$Proxy(String region,
IKey encryptionKey)
Constructor that initializes the object based on literal property values passed by the
ReplicaRegion.Builder. |
Jsii$Proxy(String description,
IKey encryptionKey,
SecretStringGenerator generateSecretString,
RemovalPolicy removalPolicy,
List<? extends ReplicaRegion> replicaRegions,
String secretName)
Constructor that initializes the object based on literal property values passed by the
SecretProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
default IKey |
S3Props.getKmsKey()
(experimental) The master key that SES should use to encrypt your emails before saving them to the S3 bucket.
|
IKey |
S3Props.Jsii$Proxy.getKmsKey() |
| Modifier and Type | Method and Description |
|---|---|
S3.Builder |
S3.Builder.kmsKey(IKey kmsKey)
(experimental) The master key that SES should use to encrypt your emails before saving them to the S3 bucket.
|
S3Props.Builder |
S3Props.Builder.kmsKey(IKey kmsKey)
Sets the value of
S3Props.getKmsKey() |
| Constructor and Description |
|---|
Jsii$Proxy(IBucket bucket,
IKey kmsKey,
String objectKeyPrefix,
ITopic topic)
Constructor that initializes the object based on literal property values passed by the
S3Props.Builder. |
| Modifier and Type | Method and Description |
|---|---|
default IKey |
TopicProps.getMasterKey()
(experimental) A KMS Key, either managed by this CDK app, or imported.
|
IKey |
TopicProps.Jsii$Proxy.getMasterKey() |
| Modifier and Type | Method and Description |
|---|---|
TopicProps.Builder |
TopicProps.Builder.masterKey(IKey masterKey)
Sets the value of
TopicProps.getMasterKey() |
Topic.Builder |
Topic.Builder.masterKey(IKey masterKey)
(experimental) A KMS Key, either managed by this CDK app, or imported.
|
| Constructor and Description |
|---|
Jsii$Proxy(Boolean contentBasedDeduplication,
String displayName,
Boolean fifo,
IKey masterKey,
String topicName)
Constructor that initializes the object based on literal property values passed by the
TopicProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
abstract IKey |
QueueBase.getEncryptionMasterKey()
(experimental) If this queue is server-side encrypted, this is the KMS encryption key.
|
default IKey |
QueueProps.getEncryptionMasterKey()
(experimental) External KMS master key to use for queue encryption.
|
IKey |
QueueProps.Jsii$Proxy.getEncryptionMasterKey() |
IKey |
Queue.getEncryptionMasterKey()
(experimental) If this queue is encrypted, this is the KMS key.
|
default IKey |
IQueue.getEncryptionMasterKey()
(experimental) If this queue is server-side encrypted, this is the KMS encryption key.
|
IKey |
IQueue.Jsii$Proxy.getEncryptionMasterKey()
(experimental) If this queue is server-side encrypted, this is the KMS encryption key.
|
default IKey |
IQueue.Jsii$Default.getEncryptionMasterKey()
(experimental) If this queue is server-side encrypted, this is the KMS encryption key.
|
| Modifier and Type | Method and Description |
|---|---|
QueueProps.Builder |
QueueProps.Builder.encryptionMasterKey(IKey encryptionMasterKey)
Sets the value of
QueueProps.getEncryptionMasterKey() |
Queue.Builder |
Queue.Builder.encryptionMasterKey(IKey encryptionMasterKey)
(experimental) External KMS master key to use for queue encryption.
|
| Constructor and Description |
|---|
Jsii$Proxy(Boolean contentBasedDeduplication,
Duration dataKeyReuse,
DeadLetterQueue deadLetterQueue,
Duration deliveryDelay,
QueueEncryption encryption,
IKey encryptionMasterKey,
Boolean fifo,
Number maxMessageSizeBytes,
String queueName,
Duration receiveMessageWaitTime,
RemovalPolicy removalPolicy,
Duration retentionPeriod,
Duration visibilityTimeout)
Constructor that initializes the object based on literal property values passed by the
QueueProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
IKey |
StringParameter.getEncryptionKey()
(experimental) The encryption key that is used to encrypt this parameter.
|
IKey |
StringListParameter.getEncryptionKey()
(experimental) The encryption key that is used to encrypt this parameter.
|
default IKey |
SecureStringParameterAttributes.getEncryptionKey()
(experimental) The encryption key that is used to encrypt this parameter.
|
IKey |
SecureStringParameterAttributes.Jsii$Proxy.getEncryptionKey() |
| Modifier and Type | Method and Description |
|---|---|
SecureStringParameterAttributes.Builder |
SecureStringParameterAttributes.Builder.encryptionKey(IKey encryptionKey)
Sets the value of
SecureStringParameterAttributes.getEncryptionKey() |
| Constructor and Description |
|---|
Jsii$Proxy(Number version,
IKey encryptionKey,
String parameterName,
Boolean simpleName)
Constructor that initializes the object based on literal property values passed by the
SecureStringParameterAttributes.Builder. |
| Modifier and Type | Method and Description |
|---|---|
default IKey |
EncryptionConfiguration.getEncryptionKey()
(experimental) KMS key ARN or ID.
|
IKey |
EncryptionConfiguration.Jsii$Proxy.getEncryptionKey() |
default IKey |
OutputDataConfig.getEncryptionKey()
(experimental) Optional KMS encryption key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
|
IKey |
OutputDataConfig.Jsii$Proxy.getEncryptionKey() |
default IKey |
TransformOutput.getEncryptionKey()
(experimental) AWS KMS key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
|
IKey |
TransformOutput.Jsii$Proxy.getEncryptionKey() |
default IKey |
SageMakerCreateEndpointConfigProps.getKmsKey()
(experimental) 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.
|
IKey |
SageMakerCreateEndpointConfigProps.Jsii$Proxy.getKmsKey() |
default IKey |
ResourceConfig.getVolumeEncryptionKey()
(experimental) 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.
|
IKey |
ResourceConfig.Jsii$Proxy.getVolumeEncryptionKey() |
default IKey |
TransformResources.getVolumeEncryptionKey()
(experimental) AWS KMS key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s).
|
IKey |
TransformResources.Jsii$Proxy.getVolumeEncryptionKey() |
| Modifier and Type | Method and Description |
|---|---|
EncryptionConfiguration.Builder |
EncryptionConfiguration.Builder.encryptionKey(IKey encryptionKey)
Sets the value of
EncryptionConfiguration.getEncryptionKey() |
OutputDataConfig.Builder |
OutputDataConfig.Builder.encryptionKey(IKey encryptionKey)
Sets the value of
OutputDataConfig.getEncryptionKey() |
TransformOutput.Builder |
TransformOutput.Builder.encryptionKey(IKey encryptionKey)
Sets the value of
TransformOutput.getEncryptionKey() |
SageMakerCreateEndpointConfig.Builder |
SageMakerCreateEndpointConfig.Builder.kmsKey(IKey kmsKey)
(experimental) 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.
|
SageMakerCreateEndpointConfigProps.Builder |
SageMakerCreateEndpointConfigProps.Builder.kmsKey(IKey kmsKey)
Sets the value of
SageMakerCreateEndpointConfigProps.getKmsKey() |
ResourceConfig.Builder |
ResourceConfig.Builder.volumeEncryptionKey(IKey volumeEncryptionKey)
Sets the value of
ResourceConfig.getVolumeEncryptionKey() |
TransformResources.Builder |
TransformResources.Builder.volumeEncryptionKey(IKey volumeEncryptionKey)
Sets the value of
TransformResources.getVolumeEncryptionKey() |
| Constructor and Description |
|---|
Jsii$Proxy(EncryptionOption encryptionOption,
IKey encryptionKey)
Constructor that initializes the object based on literal property values passed by the
EncryptionConfiguration.Builder. |
Jsii$Proxy(Number instanceCount,
InstanceType instanceType,
IKey volumeEncryptionKey)
Constructor that initializes the object based on literal property values passed by the
TransformResources.Builder. |
Jsii$Proxy(Number instanceCount,
InstanceType instanceType,
Size volumeSize,
IKey volumeEncryptionKey)
Constructor that initializes the object based on literal property values passed by the
ResourceConfig.Builder. |
Jsii$Proxy(S3Location s3OutputLocation,
IKey encryptionKey)
Constructor that initializes the object based on literal property values passed by the
OutputDataConfig.Builder. |
Jsii$Proxy(String endpointConfigName,
List<? extends ProductionVariant> productionVariants,
IKey kmsKey,
TaskInput tags,
String comment,
Duration heartbeat,
String inputPath,
IntegrationPattern integrationPattern,
String outputPath,
String resultPath,
Map<String,? extends Object> resultSelector,
Duration timeout)
Constructor that initializes the object based on literal property values passed by the
SageMakerCreateEndpointConfigProps.Builder. |
Jsii$Proxy(String s3OutputPath,
String accept,
AssembleWith assembleWith,
IKey encryptionKey)
Constructor that initializes the object based on literal property values passed by the
TransformOutput.Builder. |
Copyright © 2021. All rights reserved.