class MissingRemovalPolicies
| Language | Type name |
|---|---|
.NET | Amazon.CDK.MissingRemovalPolicies |
Go | github.com/aws/aws-cdk-go/awscdk/v2#MissingRemovalPolicies |
Java | software.amazon.awscdk.MissingRemovalPolicies |
Python | aws_cdk.MissingRemovalPolicies |
TypeScript (source) | aws-cdk-lib » MissingRemovalPolicies |
Manages removal policies for resources without existing policies within a construct scope.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as cdk from 'aws-cdk-lib';
const missingRemovalPolicies = cdk.MissingRemovalPolicies.of(this);
Methods
| Name | Description |
|---|---|
| apply(policy, props?) | Apply a removal policy only to resources without existing policies within this scope. |
| destroy(props?) | Apply DESTROY removal policy only to resources without existing policies within this scope. |
| retain(props?) | Apply RETAIN removal policy only to resources without existing policies within this scope. |
| retain | Apply RETAIN_ON_UPDATE_OR_DELETE removal policy only to resources without existing policies within this scope. |
| snapshot(props?) | Apply SNAPSHOT removal policy only to resources without existing policies within this scope. |
| static of(scope) | Returns the missing removal policies API for the given scope. |
apply(policy, props?)
public apply(policy: RemovalPolicy, props?: RemovalPolicyProps): void
Parameters
- policy
Removal— The removal policy to apply.Policy - props
Removal— Configuration options.Policy Props
Apply a removal policy only to resources without existing policies within this scope.
destroy(props?)
public destroy(props?: RemovalPolicyProps): void
Parameters
- props
Removal— Configuration options.Policy Props
Apply DESTROY removal policy only to resources without existing policies within this scope.
retain(props?)
public retain(props?: RemovalPolicyProps): void
Parameters
- props
Removal— Configuration options.Policy Props
Apply RETAIN removal policy only to resources without existing policies within this scope.
retainOnUpdateOrDelete(props?)
public retainOnUpdateOrDelete(props?: RemovalPolicyProps): void
Parameters
- props
Removal— Configuration options.Policy Props
Apply RETAIN_ON_UPDATE_OR_DELETE removal policy only to resources without existing policies within this scope.
snapshot(props?)
public snapshot(props?: RemovalPolicyProps): void
Parameters
- props
Removal— Configuration options.Policy Props
Apply SNAPSHOT removal policy only to resources without existing policies within this scope.
static of(scope)
public static of(scope: IConstruct): MissingRemovalPolicies
Parameters
- scope
IConstruct— The scope.
Returns
Returns the missing removal policies API for the given scope.

.NET
Go
Java
Python
TypeScript (