function _aws_cdk_aws_docdb_DatabaseInstanceAttributes(p){}function _aws_cdk_aws_docdb_Endpoint(p){}function _aws_cdk_aws_docdb_ClusterParameterGroupProps(p){}function _aws_cdk_aws_docdb_IClusterParameterGroup(p){}function _aws_cdk_aws_docdb_BackupProps(p){}function _aws_cdk_aws_docdb_DatabaseClusterAttributes(p){}function _aws_cdk_aws_docdb_CfnDBClusterParameterGroupProps(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.tags)||require("@aws-cdk/core/.warnings.jsii.js")._aws_cdk_core_CfnTag(p.tags),visitedObjects.delete(p))}function _aws_cdk_aws_docdb_CfnDBSubnetGroupProps(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.tags)||require("@aws-cdk/core/.warnings.jsii.js")._aws_cdk_core_CfnTag(p.tags),visitedObjects.delete(p))}function _aws_cdk_aws_docdb_IDatabaseInstance(p){}function _aws_cdk_aws_docdb_RotationMultiUserOptions(p){}function _aws_cdk_aws_docdb_DatabaseSecretProps(p){}function _aws_cdk_aws_docdb_Login(p){}function _aws_cdk_aws_docdb_CfnDBInstanceProps(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.tags)||require("@aws-cdk/core/.warnings.jsii.js")._aws_cdk_core_CfnTag(p.tags),visitedObjects.delete(p))}function _aws_cdk_aws_docdb_DatabaseSecret(p){}function _aws_cdk_aws_docdb_IDatabaseCluster(p){}function _aws_cdk_aws_docdb_CfnDBClusterProps(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.tags)||require("@aws-cdk/core/.warnings.jsii.js")._aws_cdk_core_CfnTag(p.tags),visitedObjects.delete(p))}function _aws_cdk_aws_docdb_DatabaseInstanceProps(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.cluster)||(p.cluster,void 0),visitedObjects.delete(p))}function _aws_cdk_aws_docdb_CfnDBClusterParameterGroup(p){}function _aws_cdk_aws_docdb_ClusterParameterGroup(p){}function _aws_cdk_aws_docdb_CfnDBSubnetGroup(p){}function _aws_cdk_aws_docdb_CfnDBInstance(p){}function _aws_cdk_aws_docdb_DatabaseInstance(p){}function _aws_cdk_aws_docdb_CfnDBCluster(p){}function _aws_cdk_aws_docdb_DatabaseCluster(p){}function _aws_cdk_aws_docdb_DatabaseClusterProps(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.masterUser)||(p.masterUser,void 0),visitedObjects.has(p.backup)||(p.backup,void 0),visitedObjects.has(p.parameterGroup)||(p.parameterGroup,void 0),visitedObjects.delete(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_docdb_DatabaseInstanceAttributes,_aws_cdk_aws_docdb_Endpoint,_aws_cdk_aws_docdb_ClusterParameterGroupProps,_aws_cdk_aws_docdb_IClusterParameterGroup,_aws_cdk_aws_docdb_BackupProps,_aws_cdk_aws_docdb_DatabaseClusterAttributes,_aws_cdk_aws_docdb_CfnDBClusterParameterGroupProps,_aws_cdk_aws_docdb_CfnDBSubnetGroupProps,_aws_cdk_aws_docdb_IDatabaseInstance,_aws_cdk_aws_docdb_RotationMultiUserOptions,_aws_cdk_aws_docdb_DatabaseSecretProps,_aws_cdk_aws_docdb_Login,_aws_cdk_aws_docdb_CfnDBInstanceProps,_aws_cdk_aws_docdb_DatabaseSecret,_aws_cdk_aws_docdb_IDatabaseCluster,_aws_cdk_aws_docdb_CfnDBClusterProps,_aws_cdk_aws_docdb_DatabaseInstanceProps,_aws_cdk_aws_docdb_CfnDBClusterParameterGroup,_aws_cdk_aws_docdb_ClusterParameterGroup,_aws_cdk_aws_docdb_CfnDBSubnetGroup,_aws_cdk_aws_docdb_CfnDBInstance,_aws_cdk_aws_docdb_DatabaseInstance,_aws_cdk_aws_docdb_CfnDBCluster,_aws_cdk_aws_docdb_DatabaseCluster,_aws_cdk_aws_docdb_DatabaseClusterProps},module.exports.DeprecationError=DeprecationError;
//# sourceMappingURL=.warnings.jsii.js.map
