function _aws_cdk_cx_api_VpcSubnetGroupType(p){}function _aws_cdk_cx_api_LoadBalancerIpAddressType(p){}function _aws_cdk_cx_api_SynthesisMessageLevel(p){}function _aws_cdk_cx_api_KeyContextResponse(p){}function _aws_cdk_cx_api_SecurityGroupContextResponse(p){}function _aws_cdk_cx_api_Environment(p){}function _aws_cdk_cx_api_EnvironmentPlaceholderValues(p){}function _aws_cdk_cx_api_LoadBalancerListenerContextResponse(p){}function _aws_cdk_cx_api_MissingContext(p){p!=null&&(visitedObjects.add(p),"key"in p&&print("@aws-cdk/cx-api.MissingContext#key","moved to package 'cloud-assembly-schema'"),"props"in p&&print("@aws-cdk/cx-api.MissingContext#props","moved to package 'cloud-assembly-schema'"),"provider"in p&&print("@aws-cdk/cx-api.MissingContext#provider","moved to package 'cloud-assembly-schema'"),visitedObjects.delete(p))}function _aws_cdk_cx_api_VpcSubnet(p){}function _aws_cdk_cx_api_EndpointServiceAvailabilityZonesContextQuery(p){}function _aws_cdk_cx_api_IEnvironmentPlaceholderProvider(p){}function _aws_cdk_cx_api_AwsCloudFormationStackProperties(p){}function _aws_cdk_cx_api_AssemblyBuildOptions(p){p!=null&&(visitedObjects.add(p),"runtimeInfo"in p&&print("@aws-cdk/cx-api.AssemblyBuildOptions#runtimeInfo",`All template modifications that should result from this should
have already been inserted into the template.`),visitedObjects.has(p.runtimeInfo)||(p.runtimeInfo,void 0),visitedObjects.delete(p))}function _aws_cdk_cx_api_CloudAssemblyBuilderProps(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.parentBuilder)||(p.parentBuilder,void 0),visitedObjects.delete(p))}function _aws_cdk_cx_api_MetadataEntry(p){}function _aws_cdk_cx_api_RuntimeInfo(p){}function _aws_cdk_cx_api_MetadataEntryResult(p){}function _aws_cdk_cx_api_VpcContextResponse(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.subnetGroups)||_aws_cdk_cx_api_VpcSubnetGroup(p.subnetGroups),visitedObjects.delete(p))}function _aws_cdk_cx_api_LoadBalancerContextResponse(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.ipAddressType)||(p.ipAddressType,void 0),visitedObjects.delete(p))}function _aws_cdk_cx_api_EnvironmentUtils(p){}function _aws_cdk_cx_api_EnvironmentPlaceholders(p){}function _aws_cdk_cx_api_SynthesisMessage(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.level)||(p.level,void 0),visitedObjects.delete(p))}function _aws_cdk_cx_api_VpcSubnetGroup(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.subnets)||(p.subnets,void 0),visitedObjects.has(p.type)||(p.type,void 0),visitedObjects.delete(p))}function _aws_cdk_cx_api_AssetManifestArtifact(p){}function _aws_cdk_cx_api_TreeCloudArtifact(p){}function _aws_cdk_cx_api_NestedCloudAssemblyArtifact(p){}function _aws_cdk_cx_api_CloudAssemblyBuilder(p){}function _aws_cdk_cx_api_CloudFormationStackArtifact(p){}function _aws_cdk_cx_api_CloudArtifact(p){}function _aws_cdk_cx_api_CloudAssembly(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_cx_api_VpcSubnetGroupType,_aws_cdk_cx_api_LoadBalancerIpAddressType,_aws_cdk_cx_api_SynthesisMessageLevel,_aws_cdk_cx_api_KeyContextResponse,_aws_cdk_cx_api_SecurityGroupContextResponse,_aws_cdk_cx_api_Environment,_aws_cdk_cx_api_EnvironmentPlaceholderValues,_aws_cdk_cx_api_LoadBalancerListenerContextResponse,_aws_cdk_cx_api_MissingContext,_aws_cdk_cx_api_VpcSubnet,_aws_cdk_cx_api_EndpointServiceAvailabilityZonesContextQuery,_aws_cdk_cx_api_IEnvironmentPlaceholderProvider,_aws_cdk_cx_api_AwsCloudFormationStackProperties,_aws_cdk_cx_api_AssemblyBuildOptions,_aws_cdk_cx_api_CloudAssemblyBuilderProps,_aws_cdk_cx_api_MetadataEntry,_aws_cdk_cx_api_RuntimeInfo,_aws_cdk_cx_api_MetadataEntryResult,_aws_cdk_cx_api_VpcContextResponse,_aws_cdk_cx_api_LoadBalancerContextResponse,_aws_cdk_cx_api_EnvironmentUtils,_aws_cdk_cx_api_EnvironmentPlaceholders,_aws_cdk_cx_api_SynthesisMessage,_aws_cdk_cx_api_VpcSubnetGroup,_aws_cdk_cx_api_AssetManifestArtifact,_aws_cdk_cx_api_TreeCloudArtifact,_aws_cdk_cx_api_NestedCloudAssemblyArtifact,_aws_cdk_cx_api_CloudAssemblyBuilder,_aws_cdk_cx_api_CloudFormationStackArtifact,_aws_cdk_cx_api_CloudArtifact,_aws_cdk_cx_api_CloudAssembly},module.exports.DeprecationError=DeprecationError;
//# sourceMappingURL=.warnings.jsii.js.map
