Skip to content

Commit dfeaf25

Browse files
refactor: adds removal policies for resource recreation
1 parent ebc0bb8 commit dfeaf25

File tree

1 file changed

+0
-7
lines changed

1 file changed

+0
-7
lines changed

packages/cdk/resources/OpenSearchResources.ts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ import {
44
VectorCollection,
55
VectorCollectionStandbyReplicas
66
} from "@cdklabs/generative-ai-cdk-constructs/lib/cdk-lib/opensearchserverless"
7-
import {RemovalPolicy} from "aws-cdk-lib"
8-
import {CfnCollection} from "aws-cdk-lib/aws-opensearchserverless"
97

108
export interface OpenSearchResourcesProps {
119
readonly stackName: string
@@ -29,10 +27,5 @@ export class OpenSearchResources extends Construct {
2927
// Grant access to the Bedrock execution role
3028
this.collection.grantDataAccess(props.bedrockExecutionRole)
3129

32-
const cfnCollection = this.collection.node.defaultChild as CfnCollection
33-
if (cfnCollection) {
34-
cfnCollection.applyRemovalPolicy(RemovalPolicy.DESTROY)
35-
}
36-
3730
}
3831
}

0 commit comments

Comments
 (0)