aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
4 lines (3 loc) • 5.62 kB
JavaScript
;function _aws_cdk_aws_globalaccelerator_CfnAcceleratorProps(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_globalaccelerator_CfnAccelerator(p){}function _aws_cdk_aws_globalaccelerator_CfnEndpointGroupProps(p){}function _aws_cdk_aws_globalaccelerator_CfnEndpointGroup(p){}function _aws_cdk_aws_globalaccelerator_CfnEndpointGroup_EndpointConfigurationProperty(p){}function _aws_cdk_aws_globalaccelerator_CfnEndpointGroup_PortOverrideProperty(p){}function _aws_cdk_aws_globalaccelerator_CfnListenerProps(p){}function _aws_cdk_aws_globalaccelerator_CfnListener(p){}function _aws_cdk_aws_globalaccelerator_CfnListener_PortRangeProperty(p){}function _aws_cdk_aws_globalaccelerator_IAccelerator(p){}function _aws_cdk_aws_globalaccelerator_AcceleratorProps(p){}function _aws_cdk_aws_globalaccelerator_AcceleratorAttributes(p){}function _aws_cdk_aws_globalaccelerator_Accelerator(p){}function _aws_cdk_aws_globalaccelerator_IListener(p){}function _aws_cdk_aws_globalaccelerator_ListenerOptions(p){if(p!=null){visitedObjects.add(p);try{if(p.portRanges!=null)for(const o of p.portRanges)visitedObjects.has(o)||void 0;visitedObjects.has(p.clientAffinity)||(p.clientAffinity,void 0),visitedObjects.has(p.protocol)||(p.protocol,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_globalaccelerator_ListenerProps(p){if(p!=null){visitedObjects.add(p);try{if(visitedObjects.has(p.accelerator)||(p.accelerator,void 0),p.portRanges!=null)for(const o of p.portRanges)visitedObjects.has(o)||void 0;visitedObjects.has(p.clientAffinity)||(p.clientAffinity,void 0),visitedObjects.has(p.protocol)||(p.protocol,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_globalaccelerator_PortRange(p){}function _aws_cdk_aws_globalaccelerator_ConnectionProtocol(p){}function _aws_cdk_aws_globalaccelerator_ClientAffinity(p){}function _aws_cdk_aws_globalaccelerator_Listener(p){}function _aws_cdk_aws_globalaccelerator_IEndpointGroup(p){}function _aws_cdk_aws_globalaccelerator_EndpointGroupOptions(p){if(p!=null){visitedObjects.add(p);try{if(p.endpoints!=null)for(const o of p.endpoints)visitedObjects.has(o)||void 0;if(visitedObjects.has(p.healthCheckProtocol)||(p.healthCheckProtocol,void 0),p.portOverrides!=null)for(const o of p.portOverrides)visitedObjects.has(o)||void 0}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_globalaccelerator_PortOverride(p){}function _aws_cdk_aws_globalaccelerator_HealthCheckProtocol(p){}function _aws_cdk_aws_globalaccelerator_EndpointGroupProps(p){if(p!=null){visitedObjects.add(p);try{if(visitedObjects.has(p.listener)||(p.listener,void 0),p.endpoints!=null)for(const o of p.endpoints)visitedObjects.has(o)||void 0;if(visitedObjects.has(p.healthCheckProtocol)||(p.healthCheckProtocol,void 0),p.portOverrides!=null)for(const o of p.portOverrides)visitedObjects.has(o)||void 0}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_globalaccelerator_EndpointGroup(p){}function _aws_cdk_aws_globalaccelerator_IEndpoint(p){}function _aws_cdk_aws_globalaccelerator_RawEndpointProps(p){}function _aws_cdk_aws_globalaccelerator_RawEndpoint(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_globalaccelerator_CfnAcceleratorProps,_aws_cdk_aws_globalaccelerator_CfnAccelerator,_aws_cdk_aws_globalaccelerator_CfnEndpointGroupProps,_aws_cdk_aws_globalaccelerator_CfnEndpointGroup,_aws_cdk_aws_globalaccelerator_CfnEndpointGroup_EndpointConfigurationProperty,_aws_cdk_aws_globalaccelerator_CfnEndpointGroup_PortOverrideProperty,_aws_cdk_aws_globalaccelerator_CfnListenerProps,_aws_cdk_aws_globalaccelerator_CfnListener,_aws_cdk_aws_globalaccelerator_CfnListener_PortRangeProperty,_aws_cdk_aws_globalaccelerator_IAccelerator,_aws_cdk_aws_globalaccelerator_AcceleratorProps,_aws_cdk_aws_globalaccelerator_AcceleratorAttributes,_aws_cdk_aws_globalaccelerator_Accelerator,_aws_cdk_aws_globalaccelerator_IListener,_aws_cdk_aws_globalaccelerator_ListenerOptions,_aws_cdk_aws_globalaccelerator_ListenerProps,_aws_cdk_aws_globalaccelerator_PortRange,_aws_cdk_aws_globalaccelerator_ConnectionProtocol,_aws_cdk_aws_globalaccelerator_ClientAffinity,_aws_cdk_aws_globalaccelerator_Listener,_aws_cdk_aws_globalaccelerator_IEndpointGroup,_aws_cdk_aws_globalaccelerator_EndpointGroupOptions,_aws_cdk_aws_globalaccelerator_PortOverride,_aws_cdk_aws_globalaccelerator_HealthCheckProtocol,_aws_cdk_aws_globalaccelerator_EndpointGroupProps,_aws_cdk_aws_globalaccelerator_EndpointGroup,_aws_cdk_aws_globalaccelerator_IEndpoint,_aws_cdk_aws_globalaccelerator_RawEndpointProps,_aws_cdk_aws_globalaccelerator_RawEndpoint};