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.
