/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/@aws-sdk/client-opensearchserverless@3.1033.0/dist-cjs/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";var middlewareHostHeader=require("@aws-sdk/middleware-host-header"),middlewareLogger=require("@aws-sdk/middleware-logger"),middlewareRecursionDetection=require("@aws-sdk/middleware-recursion-detection"),middlewareUserAgent=require("@aws-sdk/middleware-user-agent"),configResolver=require("@smithy/config-resolver"),core=require("@smithy/core"),schema=require("@smithy/core/schema"),middlewareContentLength=require("@smithy/middleware-content-length"),middlewareEndpoint=require("@smithy/middleware-endpoint"),middlewareRetry=require("@smithy/middleware-retry"),smithyClient=require("@smithy/smithy-client"),httpAuthSchemeProvider=require("./auth/httpAuthSchemeProvider"),runtimeConfig=require("./runtimeConfig"),regionConfigResolver=require("@aws-sdk/region-config-resolver"),protocolHttp=require("@smithy/protocol-http"),schemas_0=require("./schemas/schemas_0"),errors=require("./models/errors"),OpenSearchServerlessServiceException=require("./models/OpenSearchServerlessServiceException");const resolveClientEndpointParameters=e=>Object.assign(e,{useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,defaultSigningName:"aoss"}),commonParams={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}},getHttpAuthExtensionConfiguration=e=>{const t=e.httpAuthSchemes;let n=e.httpAuthSchemeProvider,i=e.credentials;return{setHttpAuthScheme(e){const n=t.findIndex((t=>t.schemeId===e.schemeId));-1===n?t.push(e):t.splice(n,1,e)},httpAuthSchemes:()=>t,setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider:()=>n,setCredentials(e){i=e},credentials:()=>i}},resolveHttpAuthRuntimeConfig=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),resolveRuntimeExtensions=(e,t)=>{const n=Object.assign(regionConfigResolver.getAwsRegionExtensionConfiguration(e),smithyClient.getDefaultExtensionConfiguration(e),protocolHttp.getHttpHandlerExtensionConfiguration(e),getHttpAuthExtensionConfiguration(e));return t.forEach((e=>e.configure(n))),Object.assign(e,regionConfigResolver.resolveAwsRegionExtensionConfiguration(n),smithyClient.resolveDefaultRuntimeConfig(n),protocolHttp.resolveHttpHandlerRuntimeConfig(n),resolveHttpAuthRuntimeConfig(n))};class OpenSearchServerlessClient extends smithyClient.Client{config;constructor(...[e]){const t=runtimeConfig.getRuntimeConfig(e||{});super(t),this.initConfig=t;const n=resolveClientEndpointParameters(t),i=middlewareUserAgent.resolveUserAgentConfig(n),o=middlewareRetry.resolveRetryConfig(i),s=configResolver.resolveRegionConfig(o),r=middlewareHostHeader.resolveHostHeaderConfig(s),c=middlewareEndpoint.resolveEndpointConfig(r),a=httpAuthSchemeProvider.resolveHttpAuthSchemeConfig(c),m=resolveRuntimeExtensions(a,e?.extensions||[]);this.config=m,this.middlewareStack.use(schema.getSchemaSerdePlugin(this.config)),this.middlewareStack.use(middlewareUserAgent.getUserAgentPlugin(this.config)),this.middlewareStack.use(middlewareRetry.getRetryPlugin(this.config)),this.middlewareStack.use(middlewareContentLength.getContentLengthPlugin(this.config)),this.middlewareStack.use(middlewareHostHeader.getHostHeaderPlugin(this.config)),this.middlewareStack.use(middlewareLogger.getLoggerPlugin(this.config)),this.middlewareStack.use(middlewareRecursionDetection.getRecursionDetectionPlugin(this.config)),this.middlewareStack.use(core.getHttpAuthSchemeEndpointRuleSetPlugin(this.config,{httpAuthSchemeParametersProvider:httpAuthSchemeProvider.defaultOpenSearchServerlessHttpAuthSchemeParametersProvider,identityProviderConfigProvider:async e=>new core.DefaultIdentityProviderConfig({"aws.auth#sigv4":e.credentials})})),this.middlewareStack.use(core.getHttpSigningPlugin(this.config))}destroy(){super.destroy()}}class BatchGetCollectionCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","BatchGetCollection",{}).n("OpenSearchServerlessClient","BatchGetCollectionCommand").sc(schemas_0.BatchGetCollection$).build()){}class BatchGetCollectionGroupCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","BatchGetCollectionGroup",{}).n("OpenSearchServerlessClient","BatchGetCollectionGroupCommand").sc(schemas_0.BatchGetCollectionGroup$).build()){}class BatchGetEffectiveLifecyclePolicyCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","BatchGetEffectiveLifecyclePolicy",{}).n("OpenSearchServerlessClient","BatchGetEffectiveLifecyclePolicyCommand").sc(schemas_0.BatchGetEffectiveLifecyclePolicy$).build()){}class BatchGetLifecyclePolicyCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","BatchGetLifecyclePolicy",{}).n("OpenSearchServerlessClient","BatchGetLifecyclePolicyCommand").sc(schemas_0.BatchGetLifecyclePolicy$).build()){}class BatchGetVpcEndpointCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","BatchGetVpcEndpoint",{}).n("OpenSearchServerlessClient","BatchGetVpcEndpointCommand").sc(schemas_0.BatchGetVpcEndpoint$).build()){}class CreateAccessPolicyCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","CreateAccessPolicy",{}).n("OpenSearchServerlessClient","CreateAccessPolicyCommand").sc(schemas_0.CreateAccessPolicy$).build()){}class CreateCollectionCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","CreateCollection",{}).n("OpenSearchServerlessClient","CreateCollectionCommand").sc(schemas_0.CreateCollection$).build()){}class CreateCollectionGroupCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","CreateCollectionGroup",{}).n("OpenSearchServerlessClient","CreateCollectionGroupCommand").sc(schemas_0.CreateCollectionGroup$).build()){}class CreateIndexCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","CreateIndex",{}).n("OpenSearchServerlessClient","CreateIndexCommand").sc(schemas_0.CreateIndex$).build()){}class CreateLifecyclePolicyCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","CreateLifecyclePolicy",{}).n("OpenSearchServerlessClient","CreateLifecyclePolicyCommand").sc(schemas_0.CreateLifecyclePolicy$).build()){}class CreateSecurityConfigCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","CreateSecurityConfig",{}).n("OpenSearchServerlessClient","CreateSecurityConfigCommand").sc(schemas_0.CreateSecurityConfig$).build()){}class CreateSecurityPolicyCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","CreateSecurityPolicy",{}).n("OpenSearchServerlessClient","CreateSecurityPolicyCommand").sc(schemas_0.CreateSecurityPolicy$).build()){}class CreateVpcEndpointCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","CreateVpcEndpoint",{}).n("OpenSearchServerlessClient","CreateVpcEndpointCommand").sc(schemas_0.CreateVpcEndpoint$).build()){}class DeleteAccessPolicyCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","DeleteAccessPolicy",{}).n("OpenSearchServerlessClient","DeleteAccessPolicyCommand").sc(schemas_0.DeleteAccessPolicy$).build()){}class DeleteCollectionCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","DeleteCollection",{}).n("OpenSearchServerlessClient","DeleteCollectionCommand").sc(schemas_0.DeleteCollection$).build()){}class DeleteCollectionGroupCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","DeleteCollectionGroup",{}).n("OpenSearchServerlessClient","DeleteCollectionGroupCommand").sc(schemas_0.DeleteCollectionGroup$).build()){}class DeleteIndexCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","DeleteIndex",{}).n("OpenSearchServerlessClient","DeleteIndexCommand").sc(schemas_0.DeleteIndex$).build()){}class DeleteLifecyclePolicyCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","DeleteLifecyclePolicy",{}).n("OpenSearchServerlessClient","DeleteLifecyclePolicyCommand").sc(schemas_0.DeleteLifecyclePolicy$).build()){}class DeleteSecurityConfigCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","DeleteSecurityConfig",{}).n("OpenSearchServerlessClient","DeleteSecurityConfigCommand").sc(schemas_0.DeleteSecurityConfig$).build()){}class DeleteSecurityPolicyCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","DeleteSecurityPolicy",{}).n("OpenSearchServerlessClient","DeleteSecurityPolicyCommand").sc(schemas_0.DeleteSecurityPolicy$).build()){}class DeleteVpcEndpointCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","DeleteVpcEndpoint",{}).n("OpenSearchServerlessClient","DeleteVpcEndpointCommand").sc(schemas_0.DeleteVpcEndpoint$).build()){}class GetAccessPolicyCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","GetAccessPolicy",{}).n("OpenSearchServerlessClient","GetAccessPolicyCommand").sc(schemas_0.GetAccessPolicy$).build()){}class GetAccountSettingsCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","GetAccountSettings",{}).n("OpenSearchServerlessClient","GetAccountSettingsCommand").sc(schemas_0.GetAccountSettings$).build()){}class GetIndexCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","GetIndex",{}).n("OpenSearchServerlessClient","GetIndexCommand").sc(schemas_0.GetIndex$).build()){}class GetPoliciesStatsCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","GetPoliciesStats",{}).n("OpenSearchServerlessClient","GetPoliciesStatsCommand").sc(schemas_0.GetPoliciesStats$).build()){}class GetSecurityConfigCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","GetSecurityConfig",{}).n("OpenSearchServerlessClient","GetSecurityConfigCommand").sc(schemas_0.GetSecurityConfig$).build()){}class GetSecurityPolicyCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","GetSecurityPolicy",{}).n("OpenSearchServerlessClient","GetSecurityPolicyCommand").sc(schemas_0.GetSecurityPolicy$).build()){}class ListAccessPoliciesCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","ListAccessPolicies",{}).n("OpenSearchServerlessClient","ListAccessPoliciesCommand").sc(schemas_0.ListAccessPolicies$).build()){}class ListCollectionGroupsCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","ListCollectionGroups",{}).n("OpenSearchServerlessClient","ListCollectionGroupsCommand").sc(schemas_0.ListCollectionGroups$).build()){}class ListCollectionsCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","ListCollections",{}).n("OpenSearchServerlessClient","ListCollectionsCommand").sc(schemas_0.ListCollections$).build()){}class ListLifecyclePoliciesCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","ListLifecyclePolicies",{}).n("OpenSearchServerlessClient","ListLifecyclePoliciesCommand").sc(schemas_0.ListLifecyclePolicies$).build()){}class ListSecurityConfigsCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","ListSecurityConfigs",{}).n("OpenSearchServerlessClient","ListSecurityConfigsCommand").sc(schemas_0.ListSecurityConfigs$).build()){}class ListSecurityPoliciesCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","ListSecurityPolicies",{}).n("OpenSearchServerlessClient","ListSecurityPoliciesCommand").sc(schemas_0.ListSecurityPolicies$).build()){}class ListTagsForResourceCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","ListTagsForResource",{}).n("OpenSearchServerlessClient","ListTagsForResourceCommand").sc(schemas_0.ListTagsForResource$).build()){}class ListVpcEndpointsCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","ListVpcEndpoints",{}).n("OpenSearchServerlessClient","ListVpcEndpointsCommand").sc(schemas_0.ListVpcEndpoints$).build()){}class TagResourceCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","TagResource",{}).n("OpenSearchServerlessClient","TagResourceCommand").sc(schemas_0.TagResource$).build()){}class UntagResourceCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","UntagResource",{}).n("OpenSearchServerlessClient","UntagResourceCommand").sc(schemas_0.UntagResource$).build()){}class UpdateAccessPolicyCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","UpdateAccessPolicy",{}).n("OpenSearchServerlessClient","UpdateAccessPolicyCommand").sc(schemas_0.UpdateAccessPolicy$).build()){}class UpdateAccountSettingsCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","UpdateAccountSettings",{}).n("OpenSearchServerlessClient","UpdateAccountSettingsCommand").sc(schemas_0.UpdateAccountSettings$).build()){}class UpdateCollectionCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","UpdateCollection",{}).n("OpenSearchServerlessClient","UpdateCollectionCommand").sc(schemas_0.UpdateCollection$).build()){}class UpdateCollectionGroupCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","UpdateCollectionGroup",{}).n("OpenSearchServerlessClient","UpdateCollectionGroupCommand").sc(schemas_0.UpdateCollectionGroup$).build()){}class UpdateIndexCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","UpdateIndex",{}).n("OpenSearchServerlessClient","UpdateIndexCommand").sc(schemas_0.UpdateIndex$).build()){}class UpdateLifecyclePolicyCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","UpdateLifecyclePolicy",{}).n("OpenSearchServerlessClient","UpdateLifecyclePolicyCommand").sc(schemas_0.UpdateLifecyclePolicy$).build()){}class UpdateSecurityConfigCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","UpdateSecurityConfig",{}).n("OpenSearchServerlessClient","UpdateSecurityConfigCommand").sc(schemas_0.UpdateSecurityConfig$).build()){}class UpdateSecurityPolicyCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","UpdateSecurityPolicy",{}).n("OpenSearchServerlessClient","UpdateSecurityPolicyCommand").sc(schemas_0.UpdateSecurityPolicy$).build()){}class UpdateVpcEndpointCommand extends(smithyClient.Command.classBuilder().ep(commonParams).m((function(e,t,n,i){return[middlewareEndpoint.getEndpointPlugin(n,e.getEndpointParameterInstructions())]})).s("OpenSearchServerless","UpdateVpcEndpoint",{}).n("OpenSearchServerlessClient","UpdateVpcEndpointCommand").sc(schemas_0.UpdateVpcEndpoint$).build()){}const paginateListAccessPolicies=core.createPaginator(OpenSearchServerlessClient,ListAccessPoliciesCommand,"nextToken","nextToken",""),paginateListCollectionGroups=core.createPaginator(OpenSearchServerlessClient,ListCollectionGroupsCommand,"nextToken","nextToken",""),paginateListCollections=core.createPaginator(OpenSearchServerlessClient,ListCollectionsCommand,"nextToken","nextToken",""),paginateListLifecyclePolicies=core.createPaginator(OpenSearchServerlessClient,ListLifecyclePoliciesCommand,"nextToken","nextToken",""),paginateListSecurityConfigs=core.createPaginator(OpenSearchServerlessClient,ListSecurityConfigsCommand,"nextToken","nextToken",""),paginateListSecurityPolicies=core.createPaginator(OpenSearchServerlessClient,ListSecurityPoliciesCommand,"nextToken","nextToken",""),paginateListVpcEndpoints=core.createPaginator(OpenSearchServerlessClient,ListVpcEndpointsCommand,"nextToken","nextToken",""),commands={BatchGetCollectionCommand:BatchGetCollectionCommand,BatchGetCollectionGroupCommand:BatchGetCollectionGroupCommand,BatchGetEffectiveLifecyclePolicyCommand:BatchGetEffectiveLifecyclePolicyCommand,BatchGetLifecyclePolicyCommand:BatchGetLifecyclePolicyCommand,BatchGetVpcEndpointCommand:BatchGetVpcEndpointCommand,CreateAccessPolicyCommand:CreateAccessPolicyCommand,CreateCollectionCommand:CreateCollectionCommand,CreateCollectionGroupCommand:CreateCollectionGroupCommand,CreateIndexCommand:CreateIndexCommand,CreateLifecyclePolicyCommand:CreateLifecyclePolicyCommand,CreateSecurityConfigCommand:CreateSecurityConfigCommand,CreateSecurityPolicyCommand:CreateSecurityPolicyCommand,CreateVpcEndpointCommand:CreateVpcEndpointCommand,DeleteAccessPolicyCommand:DeleteAccessPolicyCommand,DeleteCollectionCommand:DeleteCollectionCommand,DeleteCollectionGroupCommand:DeleteCollectionGroupCommand,DeleteIndexCommand:DeleteIndexCommand,DeleteLifecyclePolicyCommand:DeleteLifecyclePolicyCommand,DeleteSecurityConfigCommand:DeleteSecurityConfigCommand,DeleteSecurityPolicyCommand:DeleteSecurityPolicyCommand,DeleteVpcEndpointCommand:DeleteVpcEndpointCommand,GetAccessPolicyCommand:GetAccessPolicyCommand,GetAccountSettingsCommand:GetAccountSettingsCommand,GetIndexCommand:GetIndexCommand,GetPoliciesStatsCommand:GetPoliciesStatsCommand,GetSecurityConfigCommand:GetSecurityConfigCommand,GetSecurityPolicyCommand:GetSecurityPolicyCommand,ListAccessPoliciesCommand:ListAccessPoliciesCommand,ListCollectionGroupsCommand:ListCollectionGroupsCommand,ListCollectionsCommand:ListCollectionsCommand,ListLifecyclePoliciesCommand:ListLifecyclePoliciesCommand,ListSecurityConfigsCommand:ListSecurityConfigsCommand,ListSecurityPoliciesCommand:ListSecurityPoliciesCommand,ListTagsForResourceCommand:ListTagsForResourceCommand,ListVpcEndpointsCommand:ListVpcEndpointsCommand,TagResourceCommand:TagResourceCommand,UntagResourceCommand:UntagResourceCommand,UpdateAccessPolicyCommand:UpdateAccessPolicyCommand,UpdateAccountSettingsCommand:UpdateAccountSettingsCommand,UpdateCollectionCommand:UpdateCollectionCommand,UpdateCollectionGroupCommand:UpdateCollectionGroupCommand,UpdateIndexCommand:UpdateIndexCommand,UpdateLifecyclePolicyCommand:UpdateLifecyclePolicyCommand,UpdateSecurityConfigCommand:UpdateSecurityConfigCommand,UpdateSecurityPolicyCommand:UpdateSecurityPolicyCommand,UpdateVpcEndpointCommand:UpdateVpcEndpointCommand},paginators={paginateListAccessPolicies:paginateListAccessPolicies,paginateListCollectionGroups:paginateListCollectionGroups,paginateListCollections:paginateListCollections,paginateListLifecyclePolicies:paginateListLifecyclePolicies,paginateListSecurityConfigs:paginateListSecurityConfigs,paginateListSecurityPolicies:paginateListSecurityPolicies,paginateListVpcEndpoints:paginateListVpcEndpoints};class OpenSearchServerless extends OpenSearchServerlessClient{}smithyClient.createAggregatedClient(commands,OpenSearchServerless,{paginators:paginators});const AccessPolicyType={data:"data"},StandbyReplicas={DISABLED:"DISABLED",ENABLED:"ENABLED"},CollectionStatus={ACTIVE:"ACTIVE",CREATING:"CREATING",DELETING:"DELETING",FAILED:"FAILED",UPDATE_FAILED:"UPDATE_FAILED",UPDATING:"UPDATING"},CollectionType={SEARCH:"SEARCH",TIMESERIES:"TIMESERIES",VECTORSEARCH:"VECTORSEARCH"},ServerlessVectorAccelerationStatus={ALLOWED:"ALLOWED",DISABLED:"DISABLED",ENABLED:"ENABLED"},LifecyclePolicyType={retention:"retention"},ResourceType={index:"index"},VpcEndpointStatus={ACTIVE:"ACTIVE",DELETING:"DELETING",FAILED:"FAILED",PENDING:"PENDING"},IamIdentityCenterGroupAttribute={GroupId:"GroupId",GroupName:"GroupName"},IamIdentityCenterUserAttribute={Email:"Email",UserId:"UserId",UserName:"UserName"},SecurityConfigType={iamfederation:"iamfederation",iamidentitycenter:"iamidentitycenter",saml:"saml"},SecurityPolicyType={encryption:"encryption",network:"network"};exports.$Command=smithyClient.Command,exports.__Client=smithyClient.Client,exports.OpenSearchServerlessServiceException=OpenSearchServerlessServiceException.OpenSearchServerlessServiceException,exports.AccessPolicyType=AccessPolicyType,exports.BatchGetCollectionCommand=BatchGetCollectionCommand,exports.BatchGetCollectionGroupCommand=BatchGetCollectionGroupCommand,exports.BatchGetEffectiveLifecyclePolicyCommand=BatchGetEffectiveLifecyclePolicyCommand,exports.BatchGetLifecyclePolicyCommand=BatchGetLifecyclePolicyCommand,exports.BatchGetVpcEndpointCommand=BatchGetVpcEndpointCommand,exports.CollectionStatus=CollectionStatus,exports.CollectionType=CollectionType,exports.CreateAccessPolicyCommand=CreateAccessPolicyCommand,exports.CreateCollectionCommand=CreateCollectionCommand,exports.CreateCollectionGroupCommand=CreateCollectionGroupCommand,exports.CreateIndexCommand=CreateIndexCommand,exports.CreateLifecyclePolicyCommand=CreateLifecyclePolicyCommand,exports.CreateSecurityConfigCommand=CreateSecurityConfigCommand,exports.CreateSecurityPolicyCommand=CreateSecurityPolicyCommand,exports.CreateVpcEndpointCommand=CreateVpcEndpointCommand,exports.DeleteAccessPolicyCommand=DeleteAccessPolicyCommand,exports.DeleteCollectionCommand=DeleteCollectionCommand,exports.DeleteCollectionGroupCommand=DeleteCollectionGroupCommand,exports.DeleteIndexCommand=DeleteIndexCommand,exports.DeleteLifecyclePolicyCommand=DeleteLifecyclePolicyCommand,exports.DeleteSecurityConfigCommand=DeleteSecurityConfigCommand,exports.DeleteSecurityPolicyCommand=DeleteSecurityPolicyCommand,exports.DeleteVpcEndpointCommand=DeleteVpcEndpointCommand,exports.GetAccessPolicyCommand=GetAccessPolicyCommand,exports.GetAccountSettingsCommand=GetAccountSettingsCommand,exports.GetIndexCommand=GetIndexCommand,exports.GetPoliciesStatsCommand=GetPoliciesStatsCommand,exports.GetSecurityConfigCommand=GetSecurityConfigCommand,exports.GetSecurityPolicyCommand=GetSecurityPolicyCommand,exports.IamIdentityCenterGroupAttribute=IamIdentityCenterGroupAttribute,exports.IamIdentityCenterUserAttribute=IamIdentityCenterUserAttribute,exports.LifecyclePolicyType=LifecyclePolicyType,exports.ListAccessPoliciesCommand=ListAccessPoliciesCommand,exports.ListCollectionGroupsCommand=ListCollectionGroupsCommand,exports.ListCollectionsCommand=ListCollectionsCommand,exports.ListLifecyclePoliciesCommand=ListLifecyclePoliciesCommand,exports.ListSecurityConfigsCommand=ListSecurityConfigsCommand,exports.ListSecurityPoliciesCommand=ListSecurityPoliciesCommand,exports.ListTagsForResourceCommand=ListTagsForResourceCommand,exports.ListVpcEndpointsCommand=ListVpcEndpointsCommand,exports.OpenSearchServerless=OpenSearchServerless,exports.OpenSearchServerlessClient=OpenSearchServerlessClient,exports.ResourceType=ResourceType,exports.SecurityConfigType=SecurityConfigType,exports.SecurityPolicyType=SecurityPolicyType,exports.ServerlessVectorAccelerationStatus=ServerlessVectorAccelerationStatus,exports.StandbyReplicas=StandbyReplicas,exports.TagResourceCommand=TagResourceCommand,exports.UntagResourceCommand=UntagResourceCommand,exports.UpdateAccessPolicyCommand=UpdateAccessPolicyCommand,exports.UpdateAccountSettingsCommand=UpdateAccountSettingsCommand,exports.UpdateCollectionCommand=UpdateCollectionCommand,exports.UpdateCollectionGroupCommand=UpdateCollectionGroupCommand,exports.UpdateIndexCommand=UpdateIndexCommand,exports.UpdateLifecyclePolicyCommand=UpdateLifecyclePolicyCommand,exports.UpdateSecurityConfigCommand=UpdateSecurityConfigCommand,exports.UpdateSecurityPolicyCommand=UpdateSecurityPolicyCommand,exports.UpdateVpcEndpointCommand=UpdateVpcEndpointCommand,exports.VpcEndpointStatus=VpcEndpointStatus,exports.paginateListAccessPolicies=paginateListAccessPolicies,exports.paginateListCollectionGroups=paginateListCollectionGroups,exports.paginateListCollections=paginateListCollections,exports.paginateListLifecyclePolicies=paginateListLifecyclePolicies,exports.paginateListSecurityConfigs=paginateListSecurityConfigs,exports.paginateListSecurityPolicies=paginateListSecurityPolicies,exports.paginateListVpcEndpoints=paginateListVpcEndpoints,Object.prototype.hasOwnProperty.call(schemas_0,"__proto__")&&!Object.prototype.hasOwnProperty.call(exports,"__proto__")&&Object.defineProperty(exports,"__proto__",{enumerable:!0,value:schemas_0.__proto__}),Object.keys(schemas_0).forEach((function(e){"default"===e||Object.prototype.hasOwnProperty.call(exports,e)||(exports[e]=schemas_0[e])})),Object.prototype.hasOwnProperty.call(errors,"__proto__")&&!Object.prototype.hasOwnProperty.call(exports,"__proto__")&&Object.defineProperty(exports,"__proto__",{enumerable:!0,value:errors.__proto__}),Object.keys(errors).forEach((function(e){"default"===e||Object.prototype.hasOwnProperty.call(exports,e)||(exports[e]=errors[e])}));
//# sourceMappingURL=/sm/a2076bbc318b5dc271ebf5a1577b06d8c0ef483906f7a9a36c2d455b830024f8.map