function _aws_cdk_aws_elasticsearch_TLSSecurityPolicy(p){}function _aws_cdk_aws_elasticsearch_DomainAttributes(p){}function _aws_cdk_aws_elasticsearch_ZoneAwarenessConfig(p){}function _aws_cdk_aws_elasticsearch_CapacityConfig(p){}function _aws_cdk_aws_elasticsearch_CognitoOptions(p){}function _aws_cdk_aws_elasticsearch_EncryptionAtRestOptions(p){}function _aws_cdk_aws_elasticsearch_AdvancedSecurityOptions(p){}function _aws_cdk_aws_elasticsearch_CustomEndpointOptions(p){}function _aws_cdk_aws_elasticsearch_LoggingOptions(p){}function _aws_cdk_aws_elasticsearch_EbsOptions(p){}function _aws_cdk_aws_elasticsearch_DomainProps(p){p!=null&&(visitedObjects.add(p),visitedObjects.has(p.version)||(p.version,void 0),visitedObjects.has(p.accessPolicies)||require("@aws-cdk/aws-iam/.warnings.jsii.js")._aws_cdk_aws_iam_PolicyStatement(p.accessPolicies),visitedObjects.has(p.capacity)||(p.capacity,void 0),visitedObjects.has(p.cognitoKibanaAuth)||(p.cognitoKibanaAuth,void 0),visitedObjects.has(p.customEndpoint)||(p.customEndpoint,void 0),visitedObjects.has(p.ebs)||(p.ebs,void 0),visitedObjects.has(p.encryptionAtRest)||(p.encryptionAtRest,void 0),visitedObjects.has(p.fineGrainedAccessControl)||(p.fineGrainedAccessControl,void 0),visitedObjects.has(p.logging)||(p.logging,void 0),visitedObjects.has(p.securityGroups)||require("@aws-cdk/aws-ec2/.warnings.jsii.js")._aws_cdk_aws_ec2_ISecurityGroup(p.securityGroups),visitedObjects.has(p.tlsSecurityPolicy)||(p.tlsSecurityPolicy,void 0),visitedObjects.has(p.vpcSubnets)||require("@aws-cdk/aws-ec2/.warnings.jsii.js")._aws_cdk_aws_ec2_SubnetSelection(p.vpcSubnets),visitedObjects.has(p.zoneAwareness)||(p.zoneAwareness,void 0),visitedObjects.delete(p))}function _aws_cdk_aws_elasticsearch_ElasticsearchVersion(p){}function _aws_cdk_aws_elasticsearch_CfnDomainProps(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_elasticsearch_CfnDomain(p){}function _aws_cdk_aws_elasticsearch_CfnDomain_SnapshotOptionsProperty(p){}function _aws_cdk_aws_elasticsearch_CfnDomain_ZoneAwarenessConfigProperty(p){}function _aws_cdk_aws_elasticsearch_CfnDomain_MasterUserOptionsProperty(p){}function _aws_cdk_aws_elasticsearch_CfnDomain_VPCOptionsProperty(p){}function _aws_cdk_aws_elasticsearch_CfnDomain_CognitoOptionsProperty(p){}function _aws_cdk_aws_elasticsearch_CfnDomain_ColdStorageOptionsProperty(p){}function _aws_cdk_aws_elasticsearch_CfnDomain_EncryptionAtRestOptionsProperty(p){}function _aws_cdk_aws_elasticsearch_CfnDomain_NodeToNodeEncryptionOptionsProperty(p){}function _aws_cdk_aws_elasticsearch_CfnDomain_EBSOptionsProperty(p){}function _aws_cdk_aws_elasticsearch_CfnDomain_LogPublishingOptionProperty(p){}function _aws_cdk_aws_elasticsearch_CfnDomain_DomainEndpointOptionsProperty(p){}function _aws_cdk_aws_elasticsearch_CfnDomain_AdvancedSecurityOptionsInputProperty(p){}function _aws_cdk_aws_elasticsearch_CfnDomain_ElasticsearchClusterConfigProperty(p){}function _aws_cdk_aws_elasticsearch_IDomain(p){}function _aws_cdk_aws_elasticsearch_Domain(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_elasticsearch_TLSSecurityPolicy,_aws_cdk_aws_elasticsearch_DomainAttributes,_aws_cdk_aws_elasticsearch_ZoneAwarenessConfig,_aws_cdk_aws_elasticsearch_CapacityConfig,_aws_cdk_aws_elasticsearch_CognitoOptions,_aws_cdk_aws_elasticsearch_EncryptionAtRestOptions,_aws_cdk_aws_elasticsearch_AdvancedSecurityOptions,_aws_cdk_aws_elasticsearch_CustomEndpointOptions,_aws_cdk_aws_elasticsearch_LoggingOptions,_aws_cdk_aws_elasticsearch_EbsOptions,_aws_cdk_aws_elasticsearch_DomainProps,_aws_cdk_aws_elasticsearch_ElasticsearchVersion,_aws_cdk_aws_elasticsearch_CfnDomainProps,_aws_cdk_aws_elasticsearch_CfnDomain,_aws_cdk_aws_elasticsearch_CfnDomain_SnapshotOptionsProperty,_aws_cdk_aws_elasticsearch_CfnDomain_ZoneAwarenessConfigProperty,_aws_cdk_aws_elasticsearch_CfnDomain_MasterUserOptionsProperty,_aws_cdk_aws_elasticsearch_CfnDomain_VPCOptionsProperty,_aws_cdk_aws_elasticsearch_CfnDomain_CognitoOptionsProperty,_aws_cdk_aws_elasticsearch_CfnDomain_ColdStorageOptionsProperty,_aws_cdk_aws_elasticsearch_CfnDomain_EncryptionAtRestOptionsProperty,_aws_cdk_aws_elasticsearch_CfnDomain_NodeToNodeEncryptionOptionsProperty,_aws_cdk_aws_elasticsearch_CfnDomain_EBSOptionsProperty,_aws_cdk_aws_elasticsearch_CfnDomain_LogPublishingOptionProperty,_aws_cdk_aws_elasticsearch_CfnDomain_DomainEndpointOptionsProperty,_aws_cdk_aws_elasticsearch_CfnDomain_AdvancedSecurityOptionsInputProperty,_aws_cdk_aws_elasticsearch_CfnDomain_ElasticsearchClusterConfigProperty,_aws_cdk_aws_elasticsearch_IDomain,_aws_cdk_aws_elasticsearch_Domain},module.exports.DeprecationError=DeprecationError;
//# sourceMappingURL=.warnings.jsii.js.map
