function _aws_cdk_aws_lambda_event_sources_AuthenticationMethod(p){}function _aws_cdk_aws_lambda_event_sources_DynamoEventSourceProps(p){}function _aws_cdk_aws_lambda_event_sources_ManagedKafkaEventSourceProps(p){}function _aws_cdk_aws_lambda_event_sources_KinesisEventSourceProps(p){}function _aws_cdk_aws_lambda_event_sources_SnsEventSourceProps(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.filterPolicy)||require("@aws-cdk/aws-sns/.warnings.jsii.js")._aws_cdk_aws_sns_SubscriptionFilter(p.filterPolicy),visitedObjects.delete(p))}function _aws_cdk_aws_lambda_event_sources_SqsEventSourceProps(p){}function _aws_cdk_aws_lambda_event_sources_KafkaEventSourceProps(p){}function _aws_cdk_aws_lambda_event_sources_S3EventSourceProps(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.events)||require("@aws-cdk/aws-s3/.warnings.jsii.js")._aws_cdk_aws_s3_EventType(p.events),visitedObjects.has(p.filters)||require("@aws-cdk/aws-s3/.warnings.jsii.js")._aws_cdk_aws_s3_NotificationKeyFilter(p.filters),visitedObjects.delete(p))}function _aws_cdk_aws_lambda_event_sources_ApiEventSource(p){}function _aws_cdk_aws_lambda_event_sources_ManagedKafkaEventSource(p){}function _aws_cdk_aws_lambda_event_sources_SelfManagedKafkaEventSource(p){}function _aws_cdk_aws_lambda_event_sources_StreamEventSourceProps(p){}function _aws_cdk_aws_lambda_event_sources_BaseStreamEventSourceProps(p){}function _aws_cdk_aws_lambda_event_sources_DynamoEventSource(p){}function _aws_cdk_aws_lambda_event_sources_SqsDlq(p){}function _aws_cdk_aws_lambda_event_sources_SnsDlq(p){}function _aws_cdk_aws_lambda_event_sources_KinesisEventSource(p){}function _aws_cdk_aws_lambda_event_sources_SnsEventSource(p){}function _aws_cdk_aws_lambda_event_sources_S3EventSource(p){}function _aws_cdk_aws_lambda_event_sources_SqsEventSource(p){}function _aws_cdk_aws_lambda_event_sources_StreamEventSource(p){}function _aws_cdk_aws_lambda_event_sources_SelfManagedKafkaEventSourceProps(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.authenticationMethod)||(p.authenticationMethod,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_lambda_event_sources_AuthenticationMethod,_aws_cdk_aws_lambda_event_sources_DynamoEventSourceProps,_aws_cdk_aws_lambda_event_sources_ManagedKafkaEventSourceProps,_aws_cdk_aws_lambda_event_sources_KinesisEventSourceProps,_aws_cdk_aws_lambda_event_sources_SnsEventSourceProps,_aws_cdk_aws_lambda_event_sources_SqsEventSourceProps,_aws_cdk_aws_lambda_event_sources_KafkaEventSourceProps,_aws_cdk_aws_lambda_event_sources_S3EventSourceProps,_aws_cdk_aws_lambda_event_sources_ApiEventSource,_aws_cdk_aws_lambda_event_sources_ManagedKafkaEventSource,_aws_cdk_aws_lambda_event_sources_SelfManagedKafkaEventSource,_aws_cdk_aws_lambda_event_sources_StreamEventSourceProps,_aws_cdk_aws_lambda_event_sources_BaseStreamEventSourceProps,_aws_cdk_aws_lambda_event_sources_DynamoEventSource,_aws_cdk_aws_lambda_event_sources_SqsDlq,_aws_cdk_aws_lambda_event_sources_SnsDlq,_aws_cdk_aws_lambda_event_sources_KinesisEventSource,_aws_cdk_aws_lambda_event_sources_SnsEventSource,_aws_cdk_aws_lambda_event_sources_S3EventSource,_aws_cdk_aws_lambda_event_sources_SqsEventSource,_aws_cdk_aws_lambda_event_sources_StreamEventSource,_aws_cdk_aws_lambda_event_sources_SelfManagedKafkaEventSourceProps},module.exports.DeprecationError=DeprecationError;
//# sourceMappingURL=.warnings.jsii.js.map
