UNPKG

aws-cdk-lib

Version:

Version 2 of the AWS Cloud Development Kit library

4 lines (3 loc) 7.23 kB
"use strict";function _aws_cdk_aws_backup_IBackupVault(p){}function _aws_cdk_aws_backup_BackupVaultProps(p){if(p!=null){visitedObjects.add(p);try{if(visitedObjects.has(p.lockConfiguration)||(p.lockConfiguration,void 0),p.notificationEvents!=null)for(const o of p.notificationEvents)visitedObjects.has(o)||void 0}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_backup_BackupVaultEvents(p){}function _aws_cdk_aws_backup_LockConfiguration(p){}function _aws_cdk_aws_backup_BackupVault(p){}function _aws_cdk_aws_backup_IBackupPlan(p){}function _aws_cdk_aws_backup_BackupPlanProps(p){if(p!=null){visitedObjects.add(p);try{if(p.backupPlanRules!=null)for(const o of p.backupPlanRules)visitedObjects.has(o)||void 0;visitedObjects.has(p.backupVault)||(p.backupVault,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_backup_BackupPlan(p){}function _aws_cdk_aws_backup_BackupPlanRuleProps(p){if(p!=null){visitedObjects.add(p);try{if(visitedObjects.has(p.backupVault)||(p.backupVault,void 0),p.copyActions!=null)for(const o of p.copyActions)visitedObjects.has(o)||_aws_cdk_aws_backup_BackupPlanCopyActionProps(o)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_backup_BackupPlanCopyActionProps(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.destinationBackupVault)||(p.destinationBackupVault,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_backup_BackupPlanRule(p){}function _aws_cdk_aws_backup_BackupSelectionOptions(p){if(p!=null){visitedObjects.add(p);try{if(p.resources!=null)for(const o of p.resources)visitedObjects.has(o)||void 0}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_backup_BackupSelectionProps(p){if(p!=null){visitedObjects.add(p);try{if(visitedObjects.has(p.backupPlan)||(p.backupPlan,void 0),p.resources!=null)for(const o of p.resources)visitedObjects.has(o)||void 0}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_backup_BackupSelection(p){}function _aws_cdk_aws_backup_TagOperation(p){}function _aws_cdk_aws_backup_TagCondition(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.operation)||(p.operation,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_backup_BackupResource(p){}function _aws_cdk_aws_backup_CfnBackupPlanProps(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.backupPlan)||(p.backupPlan,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_backup_CfnBackupPlan(p){}function _aws_cdk_aws_backup_CfnBackupPlan_AdvancedBackupSettingResourceTypeProperty(p){}function _aws_cdk_aws_backup_CfnBackupPlan_BackupPlanResourceTypeProperty(p){}function _aws_cdk_aws_backup_CfnBackupPlan_BackupRuleResourceTypeProperty(p){}function _aws_cdk_aws_backup_CfnBackupPlan_CopyActionResourceTypeProperty(p){}function _aws_cdk_aws_backup_CfnBackupPlan_LifecycleResourceTypeProperty(p){}function _aws_cdk_aws_backup_CfnBackupSelectionProps(p){}function _aws_cdk_aws_backup_CfnBackupSelection(p){}function _aws_cdk_aws_backup_CfnBackupSelection_BackupSelectionResourceTypeProperty(p){}function _aws_cdk_aws_backup_CfnBackupSelection_ConditionParameterProperty(p){}function _aws_cdk_aws_backup_CfnBackupSelection_ConditionResourceTypeProperty(p){}function _aws_cdk_aws_backup_CfnBackupSelection_ConditionsProperty(p){}function _aws_cdk_aws_backup_CfnBackupVaultProps(p){}function _aws_cdk_aws_backup_CfnBackupVault(p){}function _aws_cdk_aws_backup_CfnBackupVault_LockConfigurationTypeProperty(p){}function _aws_cdk_aws_backup_CfnBackupVault_NotificationObjectTypeProperty(p){}function _aws_cdk_aws_backup_CfnFrameworkProps(p){}function _aws_cdk_aws_backup_CfnFramework(p){}function _aws_cdk_aws_backup_CfnFramework_ControlInputParameterProperty(p){}function _aws_cdk_aws_backup_CfnFramework_ControlScopeProperty(p){if(p!=null){visitedObjects.add(p);try{if(p.tags!=null)for(const o of p.tags)visitedObjects.has(o)||require("@aws-cdk/core/.warnings.jsii.js")._aws_cdk_core_CfnTag(o)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_backup_CfnFramework_FrameworkControlProperty(p){}function _aws_cdk_aws_backup_CfnReportPlanProps(p){}function _aws_cdk_aws_backup_CfnReportPlan(p){}function _aws_cdk_aws_backup_CfnReportPlan_ReportDeliveryChannelProperty(p){}function _aws_cdk_aws_backup_CfnReportPlan_ReportSettingProperty(p){}function print(name,deprecationMessage){const deprecated=process.env.JSII_DEPRECATED,deprecationMode=["warn","fail","quiet"].includes(deprecated)?deprecated:"warn",message=`${name} is deprecated. ${deprecationMessage.trim()} 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}}function getPropertyDescriptor(obj,prop){const descriptor=Object.getOwnPropertyDescriptor(obj,prop);if(descriptor)return descriptor;const proto=Object.getPrototypeOf(obj),prototypeDescriptor=proto&&getPropertyDescriptor(proto,prop);return prototypeDescriptor||{}}const visitedObjects=new Set;class DeprecationError extends Error{constructor(...args){super(...args),Object.defineProperty(this,"name",{configurable:!1,enumerable:!0,value:"DeprecationError",writable:!1})}}module.exports={print,getPropertyDescriptor,DeprecationError,_aws_cdk_aws_backup_IBackupVault,_aws_cdk_aws_backup_BackupVaultProps,_aws_cdk_aws_backup_BackupVaultEvents,_aws_cdk_aws_backup_LockConfiguration,_aws_cdk_aws_backup_BackupVault,_aws_cdk_aws_backup_IBackupPlan,_aws_cdk_aws_backup_BackupPlanProps,_aws_cdk_aws_backup_BackupPlan,_aws_cdk_aws_backup_BackupPlanRuleProps,_aws_cdk_aws_backup_BackupPlanCopyActionProps,_aws_cdk_aws_backup_BackupPlanRule,_aws_cdk_aws_backup_BackupSelectionOptions,_aws_cdk_aws_backup_BackupSelectionProps,_aws_cdk_aws_backup_BackupSelection,_aws_cdk_aws_backup_TagOperation,_aws_cdk_aws_backup_TagCondition,_aws_cdk_aws_backup_BackupResource,_aws_cdk_aws_backup_CfnBackupPlanProps,_aws_cdk_aws_backup_CfnBackupPlan,_aws_cdk_aws_backup_CfnBackupPlan_AdvancedBackupSettingResourceTypeProperty,_aws_cdk_aws_backup_CfnBackupPlan_BackupPlanResourceTypeProperty,_aws_cdk_aws_backup_CfnBackupPlan_BackupRuleResourceTypeProperty,_aws_cdk_aws_backup_CfnBackupPlan_CopyActionResourceTypeProperty,_aws_cdk_aws_backup_CfnBackupPlan_LifecycleResourceTypeProperty,_aws_cdk_aws_backup_CfnBackupSelectionProps,_aws_cdk_aws_backup_CfnBackupSelection,_aws_cdk_aws_backup_CfnBackupSelection_BackupSelectionResourceTypeProperty,_aws_cdk_aws_backup_CfnBackupSelection_ConditionParameterProperty,_aws_cdk_aws_backup_CfnBackupSelection_ConditionResourceTypeProperty,_aws_cdk_aws_backup_CfnBackupSelection_ConditionsProperty,_aws_cdk_aws_backup_CfnBackupVaultProps,_aws_cdk_aws_backup_CfnBackupVault,_aws_cdk_aws_backup_CfnBackupVault_LockConfigurationTypeProperty,_aws_cdk_aws_backup_CfnBackupVault_NotificationObjectTypeProperty,_aws_cdk_aws_backup_CfnFrameworkProps,_aws_cdk_aws_backup_CfnFramework,_aws_cdk_aws_backup_CfnFramework_ControlInputParameterProperty,_aws_cdk_aws_backup_CfnFramework_ControlScopeProperty,_aws_cdk_aws_backup_CfnFramework_FrameworkControlProperty,_aws_cdk_aws_backup_CfnReportPlanProps,_aws_cdk_aws_backup_CfnReportPlan,_aws_cdk_aws_backup_CfnReportPlan_ReportDeliveryChannelProperty,_aws_cdk_aws_backup_CfnReportPlan_ReportSettingProperty};