| Package | Description |
|---|---|
| software.amazon.awscdk |
AWS Cloud Development Kit Library
|
| software.amazon.awscdk.services.backup |
AWS Backup Construct Library
|
| software.amazon.awscdk.services.codebuild |
AWS CodeBuild Construct Library
|
| software.amazon.awscdk.services.cognito |
Amazon Cognito Construct Library
|
| software.amazon.awscdk.services.docdb |
Amazon DocumentDB Construct Library
|
| software.amazon.awscdk.services.dynamodb |
Amazon DynamoDB Construct Library
|
| software.amazon.awscdk.services.ec2 |
Amazon EC2 Construct Library
|
| software.amazon.awscdk.services.ecr |
Amazon ECR Construct Library
|
| software.amazon.awscdk.services.efs |
Amazon Elastic File System Construct Library
|
| software.amazon.awscdk.services.elasticsearch |
Amazon Elasticsearch Service Construct Library
|
| software.amazon.awscdk.services.fsx |
Amazon FSx Construct Library
|
| software.amazon.awscdk.services.kms |
AWS Key Management Service Construct Library
|
| software.amazon.awscdk.services.lambda |
AWS Lambda Construct Library
|
| software.amazon.awscdk.services.logs |
Amazon CloudWatch Logs Construct Library
|
| software.amazon.awscdk.services.rds |
Amazon Relational Database Service Construct Library
|
| software.amazon.awscdk.services.s3 |
Amazon S3 Construct Library
|
| software.amazon.awscdk.services.secretsmanager |
AWS Secrets Manager Construct Library
|
| software.amazon.awscdk.services.sqs |
Amazon Simple Queue Service Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
default RemovalPolicy |
RemovalPolicyOptions.getDefaultValue()
(experimental) The default policy to apply in case the removal policy is not defined.
|
RemovalPolicy |
RemovalPolicyOptions.Jsii$Proxy.getDefaultValue() |
default RemovalPolicy |
CustomResourceProps.getRemovalPolicy()
(experimental) The policy to apply when this resource is removed from the application.
|
RemovalPolicy |
CustomResourceProps.Jsii$Proxy.getRemovalPolicy() |
default RemovalPolicy |
NestedStackProps.getRemovalPolicy()
(experimental) Policy to apply when the nested stack is removed.
|
RemovalPolicy |
NestedStackProps.Jsii$Proxy.getRemovalPolicy() |
static RemovalPolicy |
RemovalPolicy.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static RemovalPolicy[] |
RemovalPolicy.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Resource.applyRemovalPolicy(RemovalPolicy policy)
(experimental) Apply the given removal policy to this resource.
|
void |
CfnResource.applyRemovalPolicy(RemovalPolicy policy)
(experimental) Sets the deletion policy of the resource based on the removal policy specified.
|
void |
CfnResource.applyRemovalPolicy(RemovalPolicy policy,
RemovalPolicyOptions options)
(experimental) Sets the deletion policy of the resource based on the removal policy specified.
|
RemovalPolicyOptions.Builder |
RemovalPolicyOptions.Builder.defaultValue(RemovalPolicy defaultValue)
Sets the value of
RemovalPolicyOptions.getDefaultValue() |
CustomResource.Builder |
CustomResource.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) The policy to apply when this resource is removed from the application.
|
CustomResourceProps.Builder |
CustomResourceProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
CustomResourceProps.getRemovalPolicy() |
NestedStackProps.Builder |
NestedStackProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
NestedStackProps.getRemovalPolicy() |
NestedStack.Builder |
NestedStack.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) Policy to apply when the nested stack is removed.
|
| Constructor and Description |
|---|
Jsii$Proxy(Boolean applyToUpdateReplacePolicy,
RemovalPolicy defaultValue)
Constructor that initializes the object based on literal property values passed by the
RemovalPolicyOptions.Builder. |
Jsii$Proxy(List<String> notificationArns,
Map<String,String> parameters,
RemovalPolicy removalPolicy,
Duration timeout)
Constructor that initializes the object based on literal property values passed by the
NestedStackProps.Builder. |
Jsii$Proxy(String serviceToken,
Boolean pascalCaseProperties,
Map<String,? extends Object> properties,
RemovalPolicy removalPolicy,
String resourceType)
Constructor that initializes the object based on literal property values passed by the
CustomResourceProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
default RemovalPolicy |
BackupVaultProps.getRemovalPolicy()
(experimental) The removal policy to apply to the vault.
|
RemovalPolicy |
BackupVaultProps.Jsii$Proxy.getRemovalPolicy() |
| Modifier and Type | Method and Description |
|---|---|
BackupVaultProps.Builder |
BackupVaultProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
BackupVaultProps.getRemovalPolicy() |
BackupVault.Builder |
BackupVault.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) The removal policy to apply to the vault.
|
| 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 |
|---|---|
default RemovalPolicy |
ReportGroupProps.getRemovalPolicy()
(experimental) What to do when this resource is deleted from a stack.
|
RemovalPolicy |
ReportGroupProps.Jsii$Proxy.getRemovalPolicy() |
| Modifier and Type | Method and Description |
|---|---|
ReportGroupProps.Builder |
ReportGroupProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
ReportGroupProps.getRemovalPolicy() |
ReportGroup.Builder |
ReportGroup.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) What to do when this resource is deleted from a stack.
|
| Constructor and Description |
|---|
Jsii$Proxy(IBucket exportBucket,
RemovalPolicy removalPolicy,
String reportGroupName,
Boolean zipExport)
Constructor that initializes the object based on literal property values passed by the
ReportGroupProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
default RemovalPolicy |
UserPoolProps.getRemovalPolicy()
(experimental) Policy to apply when the user pool is removed from the stack.
|
RemovalPolicy |
UserPoolProps.Jsii$Proxy.getRemovalPolicy() |
| Modifier and Type | Method and Description |
|---|---|
UserPoolProps.Builder |
UserPoolProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
UserPoolProps.getRemovalPolicy() |
UserPool.Builder |
UserPool.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) Policy to apply when the user pool is removed from the stack.
|
| Constructor and Description |
|---|
Jsii$Proxy(AccountRecovery accountRecovery,
AutoVerifiedAttrs autoVerify,
Map<String,? extends ICustomAttribute> customAttributes,
EmailSettings emailSettings,
Boolean enableSmsRole,
UserPoolTriggers lambdaTriggers,
Mfa mfa,
MfaSecondFactor mfaSecondFactor,
PasswordPolicy passwordPolicy,
RemovalPolicy removalPolicy,
Boolean selfSignUpEnabled,
SignInAliases signInAliases,
Boolean signInCaseSensitive,
IRole smsRole,
String smsRoleExternalId,
StandardAttributes standardAttributes,
UserInvitationConfig userInvitation,
String userPoolName,
UserVerificationConfig userVerification)
Constructor that initializes the object based on literal property values passed by the
UserPoolProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
default RemovalPolicy |
DatabaseClusterProps.getRemovalPolicy()
(experimental) The removal policy to apply when the cluster and its instances are removed or replaced during a stack update, or when the stack is deleted.
|
RemovalPolicy |
DatabaseClusterProps.Jsii$Proxy.getRemovalPolicy() |
default RemovalPolicy |
DatabaseInstanceProps.getRemovalPolicy()
(experimental) The CloudFormation policy to apply when the instance is removed from the stack or replaced during an update.
|
RemovalPolicy |
DatabaseInstanceProps.Jsii$Proxy.getRemovalPolicy() |
| Modifier and Type | Method and Description |
|---|---|
DatabaseClusterProps.Builder |
DatabaseClusterProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
DatabaseClusterProps.getRemovalPolicy() |
DatabaseCluster.Builder |
DatabaseCluster.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) The removal policy to apply when the cluster and its instances are removed or replaced during a stack update, or when the stack is deleted.
|
DatabaseInstance.Builder |
DatabaseInstance.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) The CloudFormation policy to apply when the instance is removed from the stack or replaced during an update.
|
DatabaseInstanceProps.Builder |
DatabaseInstanceProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
DatabaseInstanceProps.getRemovalPolicy() |
| Constructor and Description |
|---|
Jsii$Proxy(IDatabaseCluster cluster,
InstanceType instanceType,
Boolean autoMinorVersionUpgrade,
String availabilityZone,
String dbInstanceName,
String preferredMaintenanceWindow,
RemovalPolicy removalPolicy)
Constructor that initializes the object based on literal property values passed by the
DatabaseInstanceProps.Builder. |
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. |
| Modifier and Type | Method and Description |
|---|---|
default RemovalPolicy |
TableOptions.getRemovalPolicy()
(experimental) The removal policy to apply to the DynamoDB Table.
|
RemovalPolicy |
TableOptions.Jsii$Proxy.getRemovalPolicy() |
RemovalPolicy |
TableProps.Jsii$Proxy.getRemovalPolicy() |
| Modifier and Type | Method and Description |
|---|---|
TableOptions.Builder |
TableOptions.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
TableOptions.getRemovalPolicy() |
TableProps.Builder |
TableProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
TableOptions.getRemovalPolicy() |
Table.Builder |
Table.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) The removal policy to apply to the DynamoDB Table.
|
| 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(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 RemovalPolicy |
VolumeProps.getRemovalPolicy()
(experimental) Policy to apply when the volume is removed from the stack.
|
RemovalPolicy |
VolumeProps.Jsii$Proxy.getRemovalPolicy() |
| Modifier and Type | Method and Description |
|---|---|
VolumeProps.Builder |
VolumeProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
VolumeProps.getRemovalPolicy() |
Volume.Builder |
Volume.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) Policy to apply when the volume is removed from the stack.
|
| 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. |
| Modifier and Type | Method and Description |
|---|---|
default RemovalPolicy |
RepositoryProps.getRemovalPolicy()
(experimental) Determine what happens to the repository when the resource/stack is deleted.
|
RemovalPolicy |
RepositoryProps.Jsii$Proxy.getRemovalPolicy() |
| Modifier and Type | Method and Description |
|---|---|
Repository.Builder |
Repository.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) Determine what happens to the repository when the resource/stack is deleted.
|
RepositoryProps.Builder |
RepositoryProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
RepositoryProps.getRemovalPolicy() |
| Constructor and Description |
|---|
Jsii$Proxy(Boolean imageScanOnPush,
TagMutability imageTagMutability,
String lifecycleRegistryId,
List<? extends LifecycleRule> lifecycleRules,
RemovalPolicy removalPolicy,
String repositoryName)
Constructor that initializes the object based on literal property values passed by the
RepositoryProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
default RemovalPolicy |
FileSystemProps.getRemovalPolicy()
(experimental) The removal policy to apply to the file system.
|
RemovalPolicy |
FileSystemProps.Jsii$Proxy.getRemovalPolicy() |
| Modifier and Type | Method and Description |
|---|---|
FileSystem.Builder |
FileSystem.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) The removal policy to apply to the file system.
|
FileSystemProps.Builder |
FileSystemProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
FileSystemProps.getRemovalPolicy() |
| 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 RemovalPolicy |
DomainProps.getRemovalPolicy()
(experimental) Policy to apply when the domain is removed from the stack.
|
RemovalPolicy |
DomainProps.Jsii$Proxy.getRemovalPolicy() |
| Modifier and Type | Method and Description |
|---|---|
Domain.Builder |
Domain.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) Policy to apply when the domain is removed from the stack.
|
DomainProps.Builder |
DomainProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
DomainProps.getRemovalPolicy() |
| Constructor and Description |
|---|
Jsii$Proxy(ElasticsearchVersion version,
List<? extends PolicyStatement> accessPolicies,
Map<String,String> advancedOptions,
Number automatedSnapshotStartHour,
CapacityConfig capacity,
CognitoOptions cognitoKibanaAuth,
CustomEndpointOptions customEndpoint,
String domainName,
EbsOptions ebs,
Boolean enableVersionUpgrade,
EncryptionAtRestOptions encryptionAtRest,
Boolean enforceHttps,
AdvancedSecurityOptions fineGrainedAccessControl,
LoggingOptions logging,
Boolean nodeToNodeEncryption,
RemovalPolicy removalPolicy,
List<? extends ISecurityGroup> securityGroups,
TLSSecurityPolicy tlsSecurityPolicy,
Boolean useUnsignedBasicAuth,
IVpc vpc,
List<? extends SubnetSelection> vpcSubnets,
ZoneAwarenessConfig zoneAwareness)
Constructor that initializes the object based on literal property values passed by the
DomainProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
RemovalPolicy |
LustreFileSystemProps.Jsii$Proxy.getRemovalPolicy() |
default RemovalPolicy |
FileSystemProps.getRemovalPolicy()
(experimental) Policy to apply when the file system is removed from the stack.
|
RemovalPolicy |
FileSystemProps.Jsii$Proxy.getRemovalPolicy() |
| Modifier and Type | Method and Description |
|---|---|
LustreFileSystemProps.Builder |
LustreFileSystemProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
FileSystemProps.getRemovalPolicy() |
FileSystemProps.Builder |
FileSystemProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
FileSystemProps.getRemovalPolicy() |
LustreFileSystem.Builder |
LustreFileSystem.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) Policy to apply when the file system is removed from the stack.
|
| 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 RemovalPolicy |
AliasProps.getRemovalPolicy()
(experimental) Policy to apply when the alias is removed from this stack.
|
RemovalPolicy |
AliasProps.Jsii$Proxy.getRemovalPolicy() |
default RemovalPolicy |
KeyProps.getRemovalPolicy()
(experimental) Whether the encryption key should be retained when it is removed from the Stack.
|
RemovalPolicy |
KeyProps.Jsii$Proxy.getRemovalPolicy() |
| Modifier and Type | Method and Description |
|---|---|
Alias.Builder |
Alias.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) Policy to apply when the alias is removed from this stack.
|
AliasProps.Builder |
AliasProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
AliasProps.getRemovalPolicy() |
Key.Builder |
Key.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) Whether the encryption key should be retained when it is removed from the Stack.
|
KeyProps.Builder |
KeyProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
KeyProps.getRemovalPolicy() |
| Constructor and Description |
|---|
Jsii$Proxy(List<? extends IPrincipal> admins,
String alias,
String description,
Boolean enabled,
Boolean enableKeyRotation,
KeySpec keySpec,
KeyUsage keyUsage,
Duration pendingWindow,
PolicyDocument policy,
RemovalPolicy removalPolicy)
Constructor that initializes the object based on literal property values passed by the
KeyProps.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 |
|---|---|
default RemovalPolicy |
VersionOptions.getRemovalPolicy()
(experimental) Whether to retain old versions of this function when a new version is created.
|
RemovalPolicy |
VersionOptions.Jsii$Proxy.getRemovalPolicy() |
RemovalPolicy |
LayerVersionProps.Jsii$Proxy.getRemovalPolicy() |
RemovalPolicy |
VersionProps.Jsii$Proxy.getRemovalPolicy() |
default RemovalPolicy |
LayerVersionOptions.getRemovalPolicy()
(experimental) Whether to retain this version of the layer when a new version is added or when the stack is deleted.
|
RemovalPolicy |
LayerVersionOptions.Jsii$Proxy.getRemovalPolicy() |
| Modifier and Type | Method and Description |
|---|---|
VersionOptions.Builder |
VersionOptions.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
VersionOptions.getRemovalPolicy() |
LayerVersionProps.Builder |
LayerVersionProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
LayerVersionOptions.getRemovalPolicy() |
VersionProps.Builder |
VersionProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
VersionOptions.getRemovalPolicy() |
Version.Builder |
Version.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) Whether to retain old versions of this function when a new version is created.
|
LayerVersion.Builder |
LayerVersion.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) Whether to retain this version of the layer when a new version is added or when the stack is deleted.
|
LayerVersionOptions.Builder |
LayerVersionOptions.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
LayerVersionOptions.getRemovalPolicy() |
| Constructor and Description |
|---|
Jsii$Proxy(Code code,
List<? extends Runtime> compatibleRuntimes,
String description,
String layerVersionName,
String license,
RemovalPolicy removalPolicy)
Constructor that initializes the object based on literal property values passed by the
LayerVersionProps.Builder. |
Jsii$Proxy(IFunction lambda,
String codeSha256,
String description,
Number provisionedConcurrentExecutions,
RemovalPolicy removalPolicy,
Duration maxEventAge,
IDestination onFailure,
IDestination onSuccess,
Number retryAttempts)
Constructor that initializes the object based on literal property values passed by the
VersionProps.Builder. |
Jsii$Proxy(String codeSha256,
String description,
Number provisionedConcurrentExecutions,
RemovalPolicy removalPolicy,
Duration maxEventAge,
IDestination onFailure,
IDestination onSuccess,
Number retryAttempts)
Constructor that initializes the object based on literal property values passed by the
VersionOptions.Builder. |
Jsii$Proxy(String description,
String layerVersionName,
String license,
RemovalPolicy removalPolicy)
Constructor that initializes the object based on literal property values passed by the
LayerVersionOptions.Builder. |
| Modifier and Type | Method and Description |
|---|---|
default RemovalPolicy |
LogStreamProps.getRemovalPolicy()
(experimental) Determine what happens when the log stream resource is removed from the app.
|
RemovalPolicy |
LogStreamProps.Jsii$Proxy.getRemovalPolicy() |
default RemovalPolicy |
LogGroupProps.getRemovalPolicy()
(experimental) Determine the removal policy of this log group.
|
RemovalPolicy |
LogGroupProps.Jsii$Proxy.getRemovalPolicy() |
| Modifier and Type | Method and Description |
|---|---|
LogStreamProps.Builder |
LogStreamProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
LogStreamProps.getRemovalPolicy() |
LogGroupProps.Builder |
LogGroupProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
LogGroupProps.getRemovalPolicy() |
LogStream.Builder |
LogStream.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) Determine what happens when the log stream resource is removed from the app.
|
LogGroup.Builder |
LogGroup.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) Determine the removal policy of this log group.
|
| 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. |
Jsii$Proxy(ILogGroup logGroup,
String logStreamName,
RemovalPolicy removalPolicy)
Constructor that initializes the object based on literal property values passed by the
LogStreamProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
default RemovalPolicy |
DatabaseClusterProps.getRemovalPolicy()
(experimental) The removal policy to apply when the cluster and its instances are removed from the stack or replaced during an update.
|
RemovalPolicy |
DatabaseClusterProps.Jsii$Proxy.getRemovalPolicy() |
default RemovalPolicy |
DatabaseClusterFromSnapshotProps.getRemovalPolicy()
(experimental) The removal policy to apply when the cluster and its instances are removed from the stack or replaced during an update.
|
RemovalPolicy |
DatabaseClusterFromSnapshotProps.Jsii$Proxy.getRemovalPolicy() |
RemovalPolicy |
DatabaseInstanceFromSnapshotProps.Jsii$Proxy.getRemovalPolicy() |
default RemovalPolicy |
DatabaseInstanceNewProps.getRemovalPolicy()
(experimental) The CloudFormation policy to apply when the instance is removed from the stack or replaced during an update.
|
RemovalPolicy |
DatabaseInstanceNewProps.Jsii$Proxy.getRemovalPolicy() |
default RemovalPolicy |
ServerlessClusterProps.getRemovalPolicy()
(experimental) The removal policy to apply when the cluster and its instances are removed from the stack or replaced during an update.
|
RemovalPolicy |
ServerlessClusterProps.Jsii$Proxy.getRemovalPolicy() |
default RemovalPolicy |
SubnetGroupProps.getRemovalPolicy()
(experimental) The removal policy to apply when the subnet group are removed from the stack or replaced during an update.
|
RemovalPolicy |
SubnetGroupProps.Jsii$Proxy.getRemovalPolicy() |
RemovalPolicy |
DatabaseInstanceReadReplicaProps.Jsii$Proxy.getRemovalPolicy() |
RemovalPolicy |
DatabaseInstanceProps.Jsii$Proxy.getRemovalPolicy() |
RemovalPolicy |
DatabaseInstanceSourceProps.Jsii$Proxy.getRemovalPolicy() |
| Modifier and Type | Method and Description |
|---|---|
DatabaseClusterProps.Builder |
DatabaseClusterProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
DatabaseClusterProps.getRemovalPolicy() |
DatabaseCluster.Builder |
DatabaseCluster.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) The removal policy to apply when the cluster and its instances are removed from the stack or replaced during an update.
|
DatabaseClusterFromSnapshot.Builder |
DatabaseClusterFromSnapshot.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) The removal policy to apply when the cluster and its instances are removed from the stack or replaced during an update.
|
DatabaseClusterFromSnapshotProps.Builder |
DatabaseClusterFromSnapshotProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
DatabaseClusterFromSnapshotProps.getRemovalPolicy() |
SubnetGroup.Builder |
SubnetGroup.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) The removal policy to apply when the subnet group are removed from the stack or replaced during an update.
|
DatabaseInstanceFromSnapshotProps.Builder |
DatabaseInstanceFromSnapshotProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
DatabaseInstanceNewProps.getRemovalPolicy() |
DatabaseInstanceFromSnapshot.Builder |
DatabaseInstanceFromSnapshot.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) The CloudFormation policy to apply when the instance is removed from the stack or replaced during an update.
|
DatabaseInstance.Builder |
DatabaseInstance.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) The CloudFormation policy to apply when the instance is removed from the stack or replaced during an update.
|
DatabaseInstanceNewProps.Builder |
DatabaseInstanceNewProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
DatabaseInstanceNewProps.getRemovalPolicy() |
DatabaseInstanceReadReplica.Builder |
DatabaseInstanceReadReplica.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) The CloudFormation policy to apply when the instance is removed from the stack or replaced during an update.
|
ServerlessClusterProps.Builder |
ServerlessClusterProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
ServerlessClusterProps.getRemovalPolicy() |
SubnetGroupProps.Builder |
SubnetGroupProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
SubnetGroupProps.getRemovalPolicy() |
DatabaseInstanceReadReplicaProps.Builder |
DatabaseInstanceReadReplicaProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
DatabaseInstanceNewProps.getRemovalPolicy() |
DatabaseInstanceProps.Builder |
DatabaseInstanceProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
DatabaseInstanceNewProps.getRemovalPolicy() |
DatabaseInstanceSourceProps.Builder |
DatabaseInstanceSourceProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
DatabaseInstanceNewProps.getRemovalPolicy() |
ServerlessCluster.Builder |
ServerlessCluster.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) The removal policy to apply when the cluster and its instances are removed from the stack or replaced during an update.
|
| 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,
InstanceProps instanceProps,
String snapshotIdentifier,
BackupProps backup,
List<String> cloudwatchLogsExports,
RetentionDays cloudwatchLogsRetention,
IRole cloudwatchLogsRetentionRole,
String clusterIdentifier,
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,
ISubnetGroup subnetGroup)
Constructor that initializes the object based on literal property values passed by the
DatabaseClusterFromSnapshotProps.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(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 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 description,
IVpc vpc,
RemovalPolicy removalPolicy,
String subnetGroupName,
SubnetSelection vpcSubnets)
Constructor that initializes the object based on literal property values passed by the
SubnetGroupProps.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 RemovalPolicy |
BucketProps.getRemovalPolicy()
(experimental) Policy to apply when the bucket is removed from this stack.
|
RemovalPolicy |
BucketProps.Jsii$Proxy.getRemovalPolicy() |
default RemovalPolicy |
BucketPolicyProps.getRemovalPolicy()
(experimental) Policy to apply when the policy is removed from this stack.
|
RemovalPolicy |
BucketPolicyProps.Jsii$Proxy.getRemovalPolicy() |
| Modifier and Type | Method and Description |
|---|---|
void |
BucketPolicy.applyRemovalPolicy(RemovalPolicy removalPolicy)
(experimental) Sets the removal policy for the BucketPolicy.
|
BucketProps.Builder |
BucketProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
BucketProps.getRemovalPolicy() |
Bucket.Builder |
Bucket.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) Policy to apply when the bucket is removed from this stack.
|
BucketPolicyProps.Builder |
BucketPolicyProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
BucketPolicyProps.getRemovalPolicy() |
BucketPolicy.Builder |
BucketPolicy.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) Policy to apply when the policy is removed from this stack.
|
| 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(IBucket bucket,
RemovalPolicy removalPolicy)
Constructor that initializes the object based on literal property values passed by the
BucketPolicyProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
default RemovalPolicy |
SecretProps.getRemovalPolicy()
(experimental) Policy to apply when the secret is removed from this stack.
|
RemovalPolicy |
SecretProps.Jsii$Proxy.getRemovalPolicy() |
| Modifier and Type | Method and Description |
|---|---|
SecretProps.Builder |
SecretProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
SecretProps.getRemovalPolicy() |
Secret.Builder |
Secret.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) Policy to apply when the secret is removed from this stack.
|
| Constructor and Description |
|---|
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 RemovalPolicy |
QueueProps.getRemovalPolicy()
(experimental) Policy to apply when the user pool is removed from the stack.
|
RemovalPolicy |
QueueProps.Jsii$Proxy.getRemovalPolicy() |
| Modifier and Type | Method and Description |
|---|---|
QueueProps.Builder |
QueueProps.Builder.removalPolicy(RemovalPolicy removalPolicy)
Sets the value of
QueueProps.getRemovalPolicy() |
Queue.Builder |
Queue.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) Policy to apply when the user pool is removed from the stack.
|
| 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. |
Copyright © 2021. All rights reserved.