function _aws_cdk_aws_backup_BackupVaultEvents(p){}function _aws_cdk_aws_backup_TagOperation(p){}function _aws_cdk_aws_backup_IBackupPlan(p){}function _aws_cdk_aws_backup_BackupSelectionProps(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.backupPlan)||(p.backupPlan,void 0),visitedObjects.has(p.resources)||(p.resources,void 0),visitedObjects.delete(p))}function _aws_cdk_aws_backup_BackupSelectionOptions(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.resources)||(p.resources,void 0),visitedObjects.delete(p))}function _aws_cdk_aws_backup_CfnBackupSelectionProps(p){}function _aws_cdk_aws_backup_TagCondition(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.operation)||(p.operation,void 0),visitedObjects.delete(p))}function _aws_cdk_aws_backup_BackupPlanProps(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.backupPlanRules)||(p.backupPlanRules,void 0),visitedObjects.has(p.backupVault)||(p.backupVault,void 0),visitedObjects.delete(p))}function _aws_cdk_aws_backup_IBackupVault(p){}function _aws_cdk_aws_backup_CfnReportPlanProps(p){}function _aws_cdk_aws_backup_CfnBackupPlanProps(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.backupPlan)||(p.backupPlan,void 0),visitedObjects.delete(p))}function _aws_cdk_aws_backup_BackupSelection(p){}function _aws_cdk_aws_backup_CfnBackupVaultProps(p){}function _aws_cdk_aws_backup_BackupPlanRuleProps(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.backupVault)||(p.backupVault,void 0),visitedObjects.delete(p))}function _aws_cdk_aws_backup_CfnFrameworkProps(p){}function _aws_cdk_aws_backup_CfnBackupSelection(p){}function _aws_cdk_aws_backup_CfnBackupSelection_ConditionResourceTypeProperty(p){}function _aws_cdk_aws_backup_BackupVaultProps(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.notificationEvents)||(p.notificationEvents,void 0),visitedObjects.delete(p))}function _aws_cdk_aws_backup_CfnBackupPlan(p){}function _aws_cdk_aws_backup_CfnBackupPlan_AdvancedBackupSettingResourceTypeProperty(p){}function _aws_cdk_aws_backup_CfnBackupPlan_LifecycleResourceTypeProperty(p){}function _aws_cdk_aws_backup_CfnReportPlan(p){}function _aws_cdk_aws_backup_CfnBackupPlan_CopyActionResourceTypeProperty(p){}function _aws_cdk_aws_backup_CfnBackupSelection_BackupSelectionResourceTypeProperty(p){}function _aws_cdk_aws_backup_CfnBackupVault(p){}function _aws_cdk_aws_backup_CfnBackupVault_NotificationObjectTypeProperty(p){}function _aws_cdk_aws_backup_CfnBackupVault_LockConfigurationTypeProperty(p){}function _aws_cdk_aws_backup_BackupVault(p){}function _aws_cdk_aws_backup_BackupPlanRule(p){}function _aws_cdk_aws_backup_CfnFramework(p){}function _aws_cdk_aws_backup_CfnFramework_ControlInputParameterProperty(p){}function _aws_cdk_aws_backup_CfnBackupPlan_BackupPlanResourceTypeProperty(p){}function _aws_cdk_aws_backup_CfnBackupPlan_BackupRuleResourceTypeProperty(p){}function _aws_cdk_aws_backup_CfnFramework_FrameworkControlProperty(p){}function _aws_cdk_aws_backup_BackupPlan(p){}function _aws_cdk_aws_backup_BackupResource(p){}function print(name,deprecationMessage){const deprecated=process.env.JSII_DEPRECATED,deprecationMode=["warn","fail","quiet"].includes(deprecated)?deprecated:"warn",message=`${name} is deprecated.
  ${deprecationMessage}
  This API will be removed in the next major release.`;switch(deprecationMode){case"fail":throw new DeprecationError(message);case"warn":console.warn("[WARNING]",message);break}}const visitedObjects=new Set;class DeprecationError extends Error{}module.exports={print,_aws_cdk_aws_backup_BackupVaultEvents,_aws_cdk_aws_backup_TagOperation,_aws_cdk_aws_backup_IBackupPlan,_aws_cdk_aws_backup_BackupSelectionProps,_aws_cdk_aws_backup_BackupSelectionOptions,_aws_cdk_aws_backup_CfnBackupSelectionProps,_aws_cdk_aws_backup_TagCondition,_aws_cdk_aws_backup_BackupPlanProps,_aws_cdk_aws_backup_IBackupVault,_aws_cdk_aws_backup_CfnReportPlanProps,_aws_cdk_aws_backup_CfnBackupPlanProps,_aws_cdk_aws_backup_BackupSelection,_aws_cdk_aws_backup_CfnBackupVaultProps,_aws_cdk_aws_backup_BackupPlanRuleProps,_aws_cdk_aws_backup_CfnFrameworkProps,_aws_cdk_aws_backup_CfnBackupSelection,_aws_cdk_aws_backup_CfnBackupSelection_ConditionResourceTypeProperty,_aws_cdk_aws_backup_BackupVaultProps,_aws_cdk_aws_backup_CfnBackupPlan,_aws_cdk_aws_backup_CfnBackupPlan_AdvancedBackupSettingResourceTypeProperty,_aws_cdk_aws_backup_CfnBackupPlan_LifecycleResourceTypeProperty,_aws_cdk_aws_backup_CfnReportPlan,_aws_cdk_aws_backup_CfnBackupPlan_CopyActionResourceTypeProperty,_aws_cdk_aws_backup_CfnBackupSelection_BackupSelectionResourceTypeProperty,_aws_cdk_aws_backup_CfnBackupVault,_aws_cdk_aws_backup_CfnBackupVault_NotificationObjectTypeProperty,_aws_cdk_aws_backup_CfnBackupVault_LockConfigurationTypeProperty,_aws_cdk_aws_backup_BackupVault,_aws_cdk_aws_backup_BackupPlanRule,_aws_cdk_aws_backup_CfnFramework,_aws_cdk_aws_backup_CfnFramework_ControlInputParameterProperty,_aws_cdk_aws_backup_CfnBackupPlan_BackupPlanResourceTypeProperty,_aws_cdk_aws_backup_CfnBackupPlan_BackupRuleResourceTypeProperty,_aws_cdk_aws_backup_CfnFramework_FrameworkControlProperty,_aws_cdk_aws_backup_BackupPlan,_aws_cdk_aws_backup_BackupResource},module.exports.DeprecationError=DeprecationError;
//# sourceMappingURL=.warnings.jsii.js.map
