diff --git a/packages/aws-cdk-lib/aws-route53/lib/record-set.ts b/packages/aws-cdk-lib/aws-route53/lib/record-set.ts index 7780fb207a771..96b585886dbd2 100644 --- a/packages/aws-cdk-lib/aws-route53/lib/record-set.ts +++ b/packages/aws-cdk-lib/aws-route53/lib/record-set.ts @@ -966,7 +966,11 @@ export interface CrossAccountZoneDelegationRecordProps { } /** - * A Cross Account Zone Delegation record + * A Cross Account Zone Delegation record. This construct uses custom resource lambda that calls Route53 + * ChangeResourceRecordSets API to upsert a NS record into the `parentHostedZone`. + * + * WARNING: The default removal policy of this resource is DESTROY, therefore, if this resource's logical ID changes or + * if this resource is removed from the stack, the existing NS record will be removed. */ export class CrossAccountZoneDelegationRecord extends Construct { constructor(scope: Construct, id: string, props: CrossAccountZoneDelegationRecordProps) {