in src/rules/efs/EFSInBackupPlan.ts [50:67]
function isMatchingSelection(
node: CfnBackupSelection,
fileSystemLogicalId: string
): boolean {
const backupSelection = Stack.of(node).resolve(node.backupSelection);
const resources = Stack.of(node).resolve(backupSelection.resources);
if (Array.isArray(resources)) {
for (const resource of resources) {
const resolvedResource = JSON.stringify(Stack.of(node).resolve(resource));
if (
new RegExp(`${fileSystemLogicalId}(?![\\w])`).test(resolvedResource)
) {
return true;
}
}
}
return false;
}