UNPKG

aws-cdk-lib

Version:

Version 2 of the AWS Cloud Development Kit library

4 lines (3 loc) 8.7 kB
"use strict";function _aws_cdk_aws_secretsmanager_ISecret(p){}function _aws_cdk_aws_secretsmanager_SecretProps(p){if(p!=null){visitedObjects.add(p);try{if(visitedObjects.has(p.generateSecretString)||(p.generateSecretString,void 0),p.replicaRegions!=null)for(const o of p.replicaRegions)visitedObjects.has(o)||void 0;if(p.secretObjectValue!=null)for(const o of Object.values(p.secretObjectValue))visitedObjects.has(o)||require("@aws-cdk/core/.warnings.jsii.js")._aws_cdk_core_SecretValue(o);"secretStringBeta1"in p&&print("@aws-cdk/aws-secretsmanager.SecretProps#secretStringBeta1","Use `secretStringValue` instead."),visitedObjects.has(p.secretStringBeta1)||(p.secretStringBeta1,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_secretsmanager_ReplicaRegion(p){}function _aws_cdk_aws_secretsmanager_SecretStringValueBeta1(p){}function _aws_cdk_aws_secretsmanager_SecretAttributes(p){if(p!=null){visitedObjects.add(p);try{"secretArn"in p&&print("@aws-cdk/aws-secretsmanager.SecretAttributes#secretArn","use `secretCompleteArn` or `secretPartialArn` instead.")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_secretsmanager_Secret(p){}function _aws_cdk_aws_secretsmanager_ISecretAttachmentTarget(p){}function _aws_cdk_aws_secretsmanager_AttachmentTargetType(p){if(p!=null){visitedObjects.add(p);try{const ns=require("./lib/secret.js");if(Object.values(ns.AttachmentTargetType).filter(x=>x===p).length>1)return;p===ns.AttachmentTargetType.INSTANCE&&print("@aws-cdk/aws-secretsmanager.AttachmentTargetType#INSTANCE","use RDS_DB_INSTANCE instead"),p===ns.AttachmentTargetType.CLUSTER&&print("@aws-cdk/aws-secretsmanager.AttachmentTargetType#CLUSTER","use RDS_DB_CLUSTER instead")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_secretsmanager_SecretAttachmentTargetProps(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.targetType)||_aws_cdk_aws_secretsmanager_AttachmentTargetType(p.targetType)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_secretsmanager_AttachedSecretOptions(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.target)||(p.target,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_secretsmanager_SecretTargetAttachmentProps(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.secret)||(p.secret,void 0),visitedObjects.has(p.target)||(p.target,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_secretsmanager_ISecretTargetAttachment(p){}function _aws_cdk_aws_secretsmanager_SecretTargetAttachment(p){}function _aws_cdk_aws_secretsmanager_SecretStringGenerator(p){}function _aws_cdk_aws_secretsmanager_RotationScheduleOptions(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.hostedRotation)||(p.hostedRotation,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_secretsmanager_RotationScheduleProps(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.secret)||(p.secret,void 0),visitedObjects.has(p.hostedRotation)||(p.hostedRotation,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_secretsmanager_RotationSchedule(p){}function _aws_cdk_aws_secretsmanager_SingleUserHostedRotationOptions(p){if(p!=null){visitedObjects.add(p);try{if(p.securityGroups!=null)for(const o of p.securityGroups)visitedObjects.has(o)||require("@aws-cdk/aws-ec2/.warnings.jsii.js")._aws_cdk_aws_ec2_ISecurityGroup(o)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_secretsmanager_MultiUserHostedRotationOptions(p){if(p!=null){visitedObjects.add(p);try{if(visitedObjects.has(p.masterSecret)||(p.masterSecret,void 0),p.securityGroups!=null)for(const o of p.securityGroups)visitedObjects.has(o)||require("@aws-cdk/aws-ec2/.warnings.jsii.js")._aws_cdk_aws_ec2_ISecurityGroup(o)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_secretsmanager_HostedRotation(p){}function _aws_cdk_aws_secretsmanager_HostedRotationType(p){}function _aws_cdk_aws_secretsmanager_ResourcePolicyProps(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.secret)||(p.secret,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_secretsmanager_ResourcePolicy(p){}function _aws_cdk_aws_secretsmanager_SecretRotationApplicationOptions(p){}function _aws_cdk_aws_secretsmanager_SecretRotationApplication(p){}function _aws_cdk_aws_secretsmanager_SecretRotationProps(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.application)||(p.application,void 0),visitedObjects.has(p.secret)||(p.secret,void 0),visitedObjects.has(p.masterSecret)||(p.masterSecret,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_secretsmanager_SecretRotation(p){}function _aws_cdk_aws_secretsmanager_CfnResourcePolicyProps(p){}function _aws_cdk_aws_secretsmanager_CfnResourcePolicy(p){}function _aws_cdk_aws_secretsmanager_CfnRotationScheduleProps(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.hostedRotationLambda)||(p.hostedRotationLambda,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_secretsmanager_CfnRotationSchedule(p){}function _aws_cdk_aws_secretsmanager_CfnRotationSchedule_HostedRotationLambdaProperty(p){}function _aws_cdk_aws_secretsmanager_CfnRotationSchedule_RotationRulesProperty(p){}function _aws_cdk_aws_secretsmanager_CfnSecretProps(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_secretsmanager_CfnSecret(p){}function _aws_cdk_aws_secretsmanager_CfnSecret_GenerateSecretStringProperty(p){}function _aws_cdk_aws_secretsmanager_CfnSecret_ReplicaRegionProperty(p){}function _aws_cdk_aws_secretsmanager_CfnSecretTargetAttachmentProps(p){}function _aws_cdk_aws_secretsmanager_CfnSecretTargetAttachment(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_secretsmanager_ISecret,_aws_cdk_aws_secretsmanager_SecretProps,_aws_cdk_aws_secretsmanager_ReplicaRegion,_aws_cdk_aws_secretsmanager_SecretStringValueBeta1,_aws_cdk_aws_secretsmanager_SecretAttributes,_aws_cdk_aws_secretsmanager_Secret,_aws_cdk_aws_secretsmanager_ISecretAttachmentTarget,_aws_cdk_aws_secretsmanager_AttachmentTargetType,_aws_cdk_aws_secretsmanager_SecretAttachmentTargetProps,_aws_cdk_aws_secretsmanager_AttachedSecretOptions,_aws_cdk_aws_secretsmanager_SecretTargetAttachmentProps,_aws_cdk_aws_secretsmanager_ISecretTargetAttachment,_aws_cdk_aws_secretsmanager_SecretTargetAttachment,_aws_cdk_aws_secretsmanager_SecretStringGenerator,_aws_cdk_aws_secretsmanager_RotationScheduleOptions,_aws_cdk_aws_secretsmanager_RotationScheduleProps,_aws_cdk_aws_secretsmanager_RotationSchedule,_aws_cdk_aws_secretsmanager_SingleUserHostedRotationOptions,_aws_cdk_aws_secretsmanager_MultiUserHostedRotationOptions,_aws_cdk_aws_secretsmanager_HostedRotation,_aws_cdk_aws_secretsmanager_HostedRotationType,_aws_cdk_aws_secretsmanager_ResourcePolicyProps,_aws_cdk_aws_secretsmanager_ResourcePolicy,_aws_cdk_aws_secretsmanager_SecretRotationApplicationOptions,_aws_cdk_aws_secretsmanager_SecretRotationApplication,_aws_cdk_aws_secretsmanager_SecretRotationProps,_aws_cdk_aws_secretsmanager_SecretRotation,_aws_cdk_aws_secretsmanager_CfnResourcePolicyProps,_aws_cdk_aws_secretsmanager_CfnResourcePolicy,_aws_cdk_aws_secretsmanager_CfnRotationScheduleProps,_aws_cdk_aws_secretsmanager_CfnRotationSchedule,_aws_cdk_aws_secretsmanager_CfnRotationSchedule_HostedRotationLambdaProperty,_aws_cdk_aws_secretsmanager_CfnRotationSchedule_RotationRulesProperty,_aws_cdk_aws_secretsmanager_CfnSecretProps,_aws_cdk_aws_secretsmanager_CfnSecret,_aws_cdk_aws_secretsmanager_CfnSecret_GenerateSecretStringProperty,_aws_cdk_aws_secretsmanager_CfnSecret_ReplicaRegionProperty,_aws_cdk_aws_secretsmanager_CfnSecretTargetAttachmentProps,_aws_cdk_aws_secretsmanager_CfnSecretTargetAttachment};