openapi-directory
Version:
Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS
1 lines • 329 kB
JSON
{"openapi":"3.0.0","info":{"version":"2021-01-01","x-release":"v4","title":"Amazon OpenSearch Service","description":"<p>Use the Amazon OpenSearch Service configuration API to create, configure, and manage OpenSearch Service domains.</p> <p>For sample code that uses the configuration API, see the <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/opensearch-configuration-samples.html\"> <i>Amazon OpenSearch Service Developer Guide</i> </a>. The guide also contains <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/request-signing.html\">sample code</a> for sending signed HTTP requests to the OpenSearch APIs. The endpoint for configuration service requests is Region specific: es.<i>region</i>.amazonaws.com. For example, es.us-east-1.amazonaws.com. For a current list of supported Regions and endpoints, see <a href=\"https://docs.aws.amazon.com/general/latest/gr/rande.html#service-regions\">Amazon Web Services service endpoints</a>.</p>","x-logo":{"url":"https://twitter.com/awscloud/profile_image?size=original","backgroundColor":"#FFFFFF"},"termsOfService":"https://aws.amazon.com/service-terms/","contact":{"name":"Mike Ralphson","email":"mike.ralphson@gmail.com","url":"https://github.com/mermade/aws2openapi","x-twitter":"PermittedSoc"},"license":{"name":"Apache 2.0 License","url":"http://www.apache.org/licenses/"},"x-providerName":"amazonaws.com","x-serviceName":"opensearch","x-origin":[{"contentType":"application/json","url":"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/opensearch-2021-01-01.normal.json","converter":{"url":"https://github.com/mermade/aws2openapi","version":"1.0.0"},"x-apisguru-driver":"external"}],"x-apiClientRegistration":{"url":"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct"},"x-apisguru-categories":["cloud"],"x-preferred":true},"externalDocs":{"description":"Amazon Web Services documentation","url":"https://docs.aws.amazon.com/es/"},"servers":[{"url":"http://es.{region}.amazonaws.com","variables":{"region":{"description":"The AWS region","enum":["us-east-1","us-east-2","us-west-1","us-west-2","us-gov-west-1","us-gov-east-1","ca-central-1","eu-north-1","eu-west-1","eu-west-2","eu-west-3","eu-central-1","eu-south-1","af-south-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-southeast-1","ap-southeast-2","ap-east-1","ap-south-1","sa-east-1","me-south-1"],"default":"us-east-1"}},"description":"The Amazon OpenSearch Service multi-region endpoint"},{"url":"https://es.{region}.amazonaws.com","variables":{"region":{"description":"The AWS region","enum":["us-east-1","us-east-2","us-west-1","us-west-2","us-gov-west-1","us-gov-east-1","ca-central-1","eu-north-1","eu-west-1","eu-west-2","eu-west-3","eu-central-1","eu-south-1","af-south-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-southeast-1","ap-southeast-2","ap-east-1","ap-south-1","sa-east-1","me-south-1"],"default":"us-east-1"}},"description":"The Amazon OpenSearch Service multi-region endpoint"},{"url":"http://es.{region}.amazonaws.com.cn","variables":{"region":{"description":"The AWS region","enum":["cn-north-1","cn-northwest-1"],"default":"cn-north-1"}},"description":"The Amazon OpenSearch Service endpoint for China (Beijing) and China (Ningxia)"},{"url":"https://es.{region}.amazonaws.com.cn","variables":{"region":{"description":"The AWS region","enum":["cn-north-1","cn-northwest-1"],"default":"cn-north-1"}},"description":"The Amazon OpenSearch Service endpoint for China (Beijing) and China (Ningxia)"}],"paths":{"/2021-01-01/opensearch/cc/inboundConnection/{ConnectionId}/accept":{"put":{"operationId":"AcceptInboundConnection","description":"Allows the destination Amazon OpenSearch Service domain owner to accept an inbound cross-cluster search connection request. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/cross-cluster-search.html\">Cross-cluster search for Amazon OpenSearch Service</a>.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AcceptInboundConnectionResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"LimitExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LimitExceededException"}}}},"482":{"description":"DisabledOperationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DisabledOperationException"}}}}},"parameters":[{"name":"ConnectionId","in":"path","required":true,"description":"The ID of the inbound connection to accept.","schema":{"type":"string","pattern":"[a-z][a-z0-9\\-]+","minLength":10,"maxLength":256}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/2021-01-01/tags":{"post":{"operationId":"AddTags","description":"Attaches tags to an existing Amazon OpenSearch Service domain. Tags are a set of case-sensitive key-value pairs. A domain can have up to 10 tags. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/managedomains-awsresourcetagging.html\">Tagging Amazon OpenSearch Service domains</a>.","responses":{"200":{"description":"Success"},"480":{"description":"BaseException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseException"}}}},"481":{"description":"LimitExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LimitExceededException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"InternalException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ARN","TagList"],"properties":{"ARN":{"description":"The Amazon Resource Name (ARN) of the domain. See <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/index.html\">Identifiers for IAM Entities </a> in <i>Using AWS Identity and Access Management</i> for more information. ","type":"string","pattern":".*","minLength":20,"maxLength":2048},"TagList":{"description":"A list of tags attached to a domain.","type":"array","items":{"$ref":"#/components/schemas/Tag"}}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/2021-01-01/packages/associate/{PackageID}/{DomainName}":{"post":{"operationId":"AssociatePackage","description":"Associates a package with an Amazon OpenSearch Service domain. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/custom-packages.html\">Custom packages for Amazon OpenSearch Service</a>.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssociatePackageResponse"}}}},"480":{"description":"BaseException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseException"}}}},"481":{"description":"InternalException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalException"}}}},"482":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"483":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"484":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"485":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}}},"parameters":[{"name":"PackageID","in":"path","required":true,"description":"Internal ID of the package to associate with a domain. Use <code>DescribePackages</code> to find this value. ","schema":{"type":"string"}},{"name":"DomainName","in":"path","required":true,"description":"Name of the domain to associate the package with.","schema":{"type":"string","pattern":"[a-z][a-z0-9\\-]+","description":"The name of an OpenSearch Service domain. Domain names are unique across the domains owned by an account within an Amazon Web Services Region.","minLength":3,"maxLength":28}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/2021-01-01/opensearch/domain/{DomainName}/authorizeVpcEndpointAccess":{"post":{"operationId":"AuthorizeVpcEndpointAccess","description":"Provides access to an Amazon OpenSearch Service domain through the use of an interface VPC endpoint.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthorizeVpcEndpointAccessResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"DisabledOperationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DisabledOperationException"}}}},"482":{"description":"LimitExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LimitExceededException"}}}},"483":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"484":{"description":"InternalException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalException"}}}},"485":{"description":"BaseException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseException"}}}}},"parameters":[{"name":"DomainName","in":"path","required":true,"description":"The name of the OpenSearch Service domain to provide access to.","schema":{"type":"string","pattern":"[a-z][a-z0-9\\-]+","description":"The name of an OpenSearch Service domain. Domain names are unique across the domains owned by an account within an Amazon Web Services Region.","minLength":3,"maxLength":28}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["Account"],"properties":{"Account":{"description":"The Amazon Web Services account ID to grant access to.","type":"string","pattern":"^[0-9]+$"}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/2021-01-01/opensearch/serviceSoftwareUpdate/cancel":{"post":{"operationId":"CancelServiceSoftwareUpdate","description":"Cancels a scheduled service software update for an Amazon OpenSearch Service domain. You can only perform this operation before the <code>AutomatedUpdateDate</code> and when the domain's <code>UpdateStatus</code> is <code>PENDING_UPDATE</code>. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/service-software.html\">Service software updates in Amazon OpenSearch Service</a>.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CancelServiceSoftwareUpdateResponse"}}}},"480":{"description":"BaseException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseException"}}}},"481":{"description":"InternalException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalException"}}}},"482":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"483":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["DomainName"],"properties":{"DomainName":{"description":"The name of an OpenSearch Service domain. Domain names are unique across the domains owned by an account within an Amazon Web Services Region.","type":"string","pattern":"[a-z][a-z0-9\\-]+","minLength":3,"maxLength":28}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/2021-01-01/opensearch/domain":{"post":{"operationId":"CreateDomain","description":"Creates an Amazon OpenSearch Service domain. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/createupdatedomains.html\">Creating and managing Amazon OpenSearch Service domains</a>.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDomainResponse"}}}},"480":{"description":"BaseException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseException"}}}},"481":{"description":"DisabledOperationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DisabledOperationException"}}}},"482":{"description":"InternalException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalException"}}}},"483":{"description":"InvalidTypeException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidTypeException"}}}},"484":{"description":"LimitExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LimitExceededException"}}}},"485":{"description":"ResourceAlreadyExistsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceAlreadyExistsException"}}}},"486":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["DomainName"],"properties":{"DomainName":{"description":"The name of an OpenSearch Service domain. Domain names are unique across the domains owned by an account within an Amazon Web Services Region.","type":"string","pattern":"[a-z][a-z0-9\\-]+","minLength":3,"maxLength":28},"EngineVersion":{"description":"String of format Elasticsearch_X.Y or OpenSearch_X.Y to specify the engine version for the OpenSearch Service domain. For example, <code>OpenSearch_1.0</code> or <code>Elasticsearch_7.9</code>. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/createupdatedomains.html#createdomains\">Creating and managing Amazon OpenSearch Service domains</a>.","type":"string","pattern":"^Elasticsearch_[0-9]{1}\\.[0-9]{1,2}$|^OpenSearch_[0-9]{1,2}\\.[0-9]{1,2}$","minLength":14,"maxLength":18},"ClusterConfig":{"description":"Container for the cluster configuration of an OpenSearch Service domain. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/createupdatedomains.html\">Creating and managing Amazon OpenSearch Service domains</a>.","type":"object","properties":{"InstanceType":{"allOf":[{"$ref":"#/components/schemas/OpenSearchPartitionInstanceType"},{"description":"Instance type of data nodes in the cluster."}]},"InstanceCount":{"allOf":[{"$ref":"#/components/schemas/IntegerClass"},{"description":"Number of dedicated master nodes in the cluster. This number must be greater than 1, otherwise you receive a validation exception."}]},"DedicatedMasterEnabled":{"allOf":[{"$ref":"#/components/schemas/Boolean"},{"description":"Indicates whether dedicated master nodes are enabled for the cluster.<code>True</code> if the cluster will use a dedicated master node.<code>False</code> if the cluster will not."}]},"ZoneAwarenessEnabled":{"allOf":[{"$ref":"#/components/schemas/Boolean"},{"description":"Indicates whether multiple Availability Zones are enabled. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/managedomains-multiaz.html\">Configuring a multi-AZ domain in Amazon OpenSearch Service</a>."}]},"ZoneAwarenessConfig":{"allOf":[{"$ref":"#/components/schemas/ZoneAwarenessConfig"},{"description":"Container for zone awareness configuration options. Only required if <code>ZoneAwarenessEnabled</code> is <code>true</code>."}]},"DedicatedMasterType":{"allOf":[{"$ref":"#/components/schemas/OpenSearchPartitionInstanceType"},{"description":"OpenSearch Service instance type of the dedicated master nodes in the cluster."}]},"DedicatedMasterCount":{"allOf":[{"$ref":"#/components/schemas/IntegerClass"},{"description":"Number of dedicated master nodes in the cluster. This number must be greater than 2 and not 4, otherwise you receive a validation exception."}]},"WarmEnabled":{"allOf":[{"$ref":"#/components/schemas/Boolean"},{"description":"Whether to enable warm storage for the cluster."}]},"WarmType":{"allOf":[{"$ref":"#/components/schemas/OpenSearchWarmPartitionInstanceType"},{"description":"The instance type for the cluster's warm nodes."}]},"WarmCount":{"allOf":[{"$ref":"#/components/schemas/IntegerClass"},{"description":"The number of warm nodes in the cluster."}]},"ColdStorageOptions":{"allOf":[{"$ref":"#/components/schemas/ColdStorageOptions"},{"description":"Container for cold storage configuration options."}]},"MultiAZWithStandbyEnabled":{"allOf":[{"$ref":"#/components/schemas/Boolean"},{"description":"A boolean that indicates whether a multi-AZ domain is turned on with a standby AZ. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/managedomains-multiaz.html\">Configuring a multi-AZ domain in Amazon OpenSearch Service</a>. "}]}}},"EBSOptions":{"description":"Container for the parameters required to enable EBS-based storage for an OpenSearch Service domain.","type":"object","properties":{"EBSEnabled":{"allOf":[{"$ref":"#/components/schemas/Boolean"},{"description":"Indicates whether EBS volumes are attached to data nodes in an OpenSearch Service domain."}]},"VolumeType":{"allOf":[{"$ref":"#/components/schemas/VolumeType"},{"description":"Specifies the type of EBS volumes attached to data nodes."}]},"VolumeSize":{"allOf":[{"$ref":"#/components/schemas/IntegerClass"},{"description":"Specifies the size (in GiB) of EBS volumes attached to data nodes."}]},"Iops":{"allOf":[{"$ref":"#/components/schemas/IntegerClass"},{"description":"Specifies the baseline input/output (I/O) performance of EBS volumes attached to data nodes. Applicable only for the <code>gp3</code> and provisioned IOPS EBS volume types."}]},"Throughput":{"allOf":[{"$ref":"#/components/schemas/IntegerClass"},{"description":"Specifies the throughput (in MiB/s) of the EBS volumes attached to data nodes. Applicable only for the <code>gp3</code> volume type."}]}}},"AccessPolicies":{"description":"Access policy rules for an Amazon OpenSearch Service domain endpoint. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/createupdatedomains.html#createdomain-configure-access-policies\">Configuring access policies</a>. The maximum size of a policy document is 100 KB.","type":"string","pattern":".*","minLength":0,"maxLength":102400},"SnapshotOptions":{"description":"The time, in UTC format, when OpenSearch Service takes a daily automated snapshot of the specified domain. Default is <code>0</code> hours.","type":"object","properties":{"AutomatedSnapshotStartHour":{"allOf":[{"$ref":"#/components/schemas/IntegerClass"},{"description":"The time, in UTC format, when OpenSearch Service takes a daily automated snapshot of the specified domain. Default is <code>0</code> hours."}]}}},"VPCOptions":{"description":"Options to specify the subnets and security groups for an Amazon OpenSearch Service VPC endpoint. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/vpc.html\">Launching your Amazon OpenSearch Service domains using a VPC</a>.","type":"object","properties":{"SubnetIds":{"allOf":[{"$ref":"#/components/schemas/StringList"},{"description":"A list of subnet IDs associated with the VPC endpoints for the domain. If your domain uses multiple Availability Zones, you need to provide two subnet IDs, one per zone. Otherwise, provide only one."}]},"SecurityGroupIds":{"allOf":[{"$ref":"#/components/schemas/StringList"},{"description":"The list of security group IDs associated with the VPC endpoints for the domain. If you do not provide a security group ID, OpenSearch Service uses the default security group for the VPC."}]}}},"CognitoOptions":{"description":"Container for the parameters required to enable Cognito authentication for an OpenSearch Service domain. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/cognito-auth.html\">Configuring Amazon Cognito authentication for OpenSearch Dashboards</a>.","type":"object","properties":{"Enabled":{"allOf":[{"$ref":"#/components/schemas/Boolean"},{"description":"Whether to enable or disable Amazon Cognito authentication for OpenSearch Dashboards."}]},"UserPoolId":{"allOf":[{"$ref":"#/components/schemas/UserPoolId"},{"description":"The Amazon Cognito user pool ID that you want OpenSearch Service to use for OpenSearch Dashboards authentication."}]},"IdentityPoolId":{"allOf":[{"$ref":"#/components/schemas/IdentityPoolId"},{"description":"The Amazon Cognito identity pool ID that you want OpenSearch Service to use for OpenSearch Dashboards authentication."}]},"RoleArn":{"allOf":[{"$ref":"#/components/schemas/RoleArn"},{"description":"The <code>AmazonOpenSearchServiceCognitoAccess</code> role that allows OpenSearch Service to configure your user pool and identity pool."}]}}},"EncryptionAtRestOptions":{"description":"Specifies whether the domain should encrypt data at rest, and if so, the Key Management Service (KMS) key to use. Can be used only to create a new domain, not update an existing one.","type":"object","properties":{"Enabled":{"allOf":[{"$ref":"#/components/schemas/Boolean"},{"description":"True to enable encryption at rest."}]},"KmsKeyId":{"allOf":[{"$ref":"#/components/schemas/KmsKeyId"},{"description":"The KMS key ID. Takes the form <code>1a2a3a4-1a2a-3a4a-5a6a-1a2a3a4a5a6a</code>."}]}}},"NodeToNodeEncryptionOptions":{"description":"Enables or disables node-to-node encryption. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/ntn.html\">Node-to-node encryption for Amazon OpenSearch Service</a>.","type":"object","properties":{"Enabled":{"allOf":[{"$ref":"#/components/schemas/Boolean"},{"description":"True to enable node-to-node encryption."}]}}},"AdvancedOptions":{"description":"<p>Exposes native OpenSearch configuration values from <code>opensearch.yml</code>. The following advanced options are available: </p> <ul> <li> <p>Allows references to indexes in an HTTP request body. Must be <code>false</code> when configuring access to individual sub-resources. Default is <code>true</code>.</p> </li> <li> <p>Specifies the percentage of heap space allocated to field data. Default is unbounded.</p> </li> </ul> <p>For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/createupdatedomains.html#createdomain-configure-advanced-options\">Advanced cluster parameters</a>.</p>","type":"object","additionalProperties":{"$ref":"#/components/schemas/String"}},"LogPublishingOptions":{"description":"Key-value pairs to configure log publishing.","type":"object","additionalProperties":{"$ref":"#/components/schemas/LogPublishingOption"}},"DomainEndpointOptions":{"description":"Options to configure a custom endpoint for an OpenSearch Service domain.","type":"object","properties":{"EnforceHTTPS":{"allOf":[{"$ref":"#/components/schemas/Boolean"},{"description":"True to require that all traffic to the domain arrive over HTTPS."}]},"TLSSecurityPolicy":{"allOf":[{"$ref":"#/components/schemas/TLSSecurityPolicy"},{"description":"<p>Specify the TLS security policy to apply to the HTTPS endpoint of the domain.</p> <p> Can be one of the following values:</p> <ul> <li> <p> <b>Policy-Min-TLS-1-0-2019-07:</b> TLS security policy which supports TLS version 1.0 and higher.</p> </li> <li> <p> <b>Policy-Min-TLS-1-2-2019-07:</b> TLS security policy which supports only TLS version 1.2 </p> </li> </ul>"}]},"CustomEndpointEnabled":{"allOf":[{"$ref":"#/components/schemas/Boolean"},{"description":"Whether to enable a custom endpoint for the domain."}]},"CustomEndpoint":{"allOf":[{"$ref":"#/components/schemas/DomainNameFqdn"},{"description":"The fully qualified URL for the custom endpoint."}]},"CustomEndpointCertificateArn":{"allOf":[{"$ref":"#/components/schemas/ARN"},{"description":"The ARN for your security certificate, managed in Amazon Web Services Certificate Manager (ACM)."}]}}},"AdvancedSecurityOptions":{"description":"Options for enabling and configuring fine-grained access control. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/fgac.html\">Fine-grained access control in Amazon OpenSearch Service</a>.","type":"object","properties":{"Enabled":{"allOf":[{"$ref":"#/components/schemas/Boolean"},{"description":"True to enable fine-grained access control."}]},"InternalUserDatabaseEnabled":{"allOf":[{"$ref":"#/components/schemas/Boolean"},{"description":"True to enable the internal user database."}]},"MasterUserOptions":{"allOf":[{"$ref":"#/components/schemas/MasterUserOptions"},{"description":"Container for information about the master user."}]},"SAMLOptions":{"allOf":[{"$ref":"#/components/schemas/SAMLOptionsInput"},{"description":"Container for information about the SAML configuration for OpenSearch Dashboards."}]},"AnonymousAuthEnabled":{"allOf":[{"$ref":"#/components/schemas/Boolean"},{"description":"True to enable a 30-day migration period during which administrators can create role mappings. Only necessary when <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/fgac.html#fgac-enabling-existing\">enabling fine-grained access control on an existing domain</a>."}]}}},"TagList":{"description":"A list of tags attached to a domain.","type":"array","items":{"$ref":"#/components/schemas/Tag"}},"AutoTuneOptions":{"description":"Options for configuring Auto-Tune. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/auto-tune.html\">Auto-Tune for Amazon OpenSearch Service</a> ","type":"object","properties":{"DesiredState":{"allOf":[{"$ref":"#/components/schemas/AutoTuneDesiredState"},{"description":"Whether Auto-Tune is enabled or disabled."}]},"MaintenanceSchedules":{"allOf":[{"$ref":"#/components/schemas/AutoTuneMaintenanceScheduleList"},{"description":"A list of maintenance schedules during which Auto-Tune can deploy changes. Maintenance windows are deprecated and have been replaced with <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/off-peak.html\">off-peak windows</a>."}]},"UseOffPeakWindow":{"allOf":[{"$ref":"#/components/schemas/Boolean"},{"description":"Whether to schedule Auto-Tune optimizations that require blue/green deployments during the domain's configured daily off-peak window."}]}}},"OffPeakWindowOptions":{"description":"Options for a domain's <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/APIReference/API_OffPeakWindow.html\">off-peak window</a>, during which OpenSearch Service can perform mandatory configuration changes on the domain.","type":"object","properties":{"Enabled":{"allOf":[{"$ref":"#/components/schemas/Boolean"},{"description":"<p>Whether to enable an off-peak window.</p> <p>This option is only available when modifying a domain created prior to February 16, 2023, not when creating a new domain. All domains created after this date have the off-peak window enabled by default. You can't disable the off-peak window after it's enabled for a domain.</p>"}]},"OffPeakWindow":{"allOf":[{"$ref":"#/components/schemas/OffPeakWindow"},{"description":"Off-peak window settings for the domain."}]}}},"SoftwareUpdateOptions":{"description":"Options for configuring service software updates for a domain.","type":"object","properties":{"AutoSoftwareUpdateEnabled":{"allOf":[{"$ref":"#/components/schemas/Boolean"},{"description":"Whether automatic service software updates are enabled for the domain."}]}}}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/2021-01-01/opensearch/cc/outboundConnection":{"post":{"operationId":"CreateOutboundConnection","description":"Creates a new cross-cluster search connection from a source Amazon OpenSearch Service domain to a destination domain. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/cross-cluster-search.html\">Cross-cluster search for Amazon OpenSearch Service</a>.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateOutboundConnectionResponse"}}}},"480":{"description":"LimitExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LimitExceededException"}}}},"481":{"description":"InternalException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalException"}}}},"482":{"description":"ResourceAlreadyExistsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceAlreadyExistsException"}}}},"483":{"description":"DisabledOperationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DisabledOperationException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["LocalDomainInfo","RemoteDomainInfo","ConnectionAlias"],"properties":{"LocalDomainInfo":{"description":"Container for information about an OpenSearch Service domain.","type":"object","properties":{"AWSDomainInformation":{"allOf":[{"$ref":"#/components/schemas/AWSDomainInformation"},{"description":"Information about an Amazon OpenSearch Service domain."}]}}},"RemoteDomainInfo":{"description":"Container for information about an OpenSearch Service domain.","type":"object","properties":{"AWSDomainInformation":{"allOf":[{"$ref":"#/components/schemas/AWSDomainInformation"},{"description":"Information about an Amazon OpenSearch Service domain."}]}}},"ConnectionAlias":{"description":"Name of the connection.","type":"string","pattern":"[a-zA-Z][a-zA-Z0-9\\-\\_]+","minLength":2,"maxLength":100},"ConnectionMode":{"description":"<p>The connection mode for the cross-cluster connection.</p> <ul> <li> <p> <b>DIRECT</b> - Used for cross-cluster search or cross-cluster replication.</p> </li> <li> <p> <b>VPC_ENDPOINT</b> - Used for remote reindex between Amazon OpenSearch Service VPC domains.</p> </li> </ul>","type":"string","enum":["DIRECT","VPC_ENDPOINT"]},"ConnectionProperties":{"description":"The connection properties of an outbound connection.","type":"object","properties":{"Endpoint":{"allOf":[{"$ref":"#/components/schemas/Endpoint"},{"description":"<important> <p>The Endpoint attribute cannot be modified. </p> </important> <p>The endpoint of the remote domain. Applicable for VPC_ENDPOINT connection mode.</p>"}]},"CrossClusterSearch":{"allOf":[{"$ref":"#/components/schemas/CrossClusterSearchConnectionProperties"},{"description":"The connection properties for cross cluster search."}]}}}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/2021-01-01/packages":{"post":{"operationId":"CreatePackage","description":"Creates a package for use with Amazon OpenSearch Service domains. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/custom-packages.html\">Custom packages for Amazon OpenSearch Service</a>.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePackageResponse"}}}},"480":{"description":"BaseException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseException"}}}},"481":{"description":"InternalException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalException"}}}},"482":{"description":"LimitExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LimitExceededException"}}}},"483":{"description":"InvalidTypeException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidTypeException"}}}},"484":{"description":"ResourceAlreadyExistsException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceAlreadyExistsException"}}}},"485":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"486":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["PackageName","PackageType","PackageSource"],"properties":{"PackageName":{"description":"Unique name for the package.","type":"string","pattern":"[a-z][a-z0-9\\-]+","minLength":3,"maxLength":28},"PackageType":{"description":"The type of package.","type":"string","enum":["TXT-DICTIONARY"]},"PackageDescription":{"description":"Description of the package.","type":"string","maxLength":1024},"PackageSource":{"description":"The Amazon S3 location to import the package from.","type":"object","properties":{"S3BucketName":{"allOf":[{"$ref":"#/components/schemas/S3BucketName"},{"description":"The name of the Amazon S3 bucket containing the package."}]},"S3Key":{"allOf":[{"$ref":"#/components/schemas/S3Key"},{"description":"Key (file name) of the package."}]}}}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/2021-01-01/opensearch/vpcEndpoints":{"post":{"operationId":"CreateVpcEndpoint","description":"Creates an Amazon OpenSearch Service-managed VPC endpoint.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateVpcEndpointResponse"}}}},"480":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"481":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"482":{"description":"LimitExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LimitExceededException"}}}},"483":{"description":"InternalException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalException"}}}},"484":{"description":"DisabledOperationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DisabledOperationException"}}}},"485":{"description":"BaseException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["DomainArn","VpcOptions"],"properties":{"DomainArn":{"description":"The Amazon Resource Name (ARN) of the domain to create the endpoint for.","type":"string","pattern":"arn:aws[a-z\\-]*:[a-z]+:[a-z0-9\\-]+:[0-9]+:domain\\/[a-z0-9\\-]+","minLength":1,"maxLength":512},"VpcOptions":{"description":"Options to specify the subnets and security groups for an Amazon OpenSearch Service VPC endpoint. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/vpc.html\">Launching your Amazon OpenSearch Service domains using a VPC</a>.","type":"object","properties":{"SubnetIds":{"allOf":[{"$ref":"#/components/schemas/StringList"},{"description":"A list of subnet IDs associated with the VPC endpoints for the domain. If your domain uses multiple Availability Zones, you need to provide two subnet IDs, one per zone. Otherwise, provide only one."}]},"SecurityGroupIds":{"allOf":[{"$ref":"#/components/schemas/StringList"},{"description":"The list of security group IDs associated with the VPC endpoints for the domain. If you do not provide a security group ID, OpenSearch Service uses the default security group for the VPC."}]}}},"ClientToken":{"description":"Unique, case-sensitive identifier to ensure idempotency of the request.","type":"string","minLength":1,"maxLength":64}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"get":{"operationId":"ListVpcEndpoints","description":"Retrieves all Amazon OpenSearch Service-managed VPC endpoints in the current Amazon Web Services account and Region.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListVpcEndpointsResponse"}}}},"480":{"description":"InternalException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalException"}}}},"481":{"description":"DisabledOperationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DisabledOperationException"}}}},"482":{"description":"BaseException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseException"}}}}},"parameters":[{"name":"nextToken","in":"query","required":false,"description":"If your initial <code>ListVpcEndpoints</code> operation returns a <code>nextToken</code>, you can include the returned <code>nextToken</code> in subsequent <code>ListVpcEndpoints</code> operations, which returns results in the next page.","schema":{"type":"string","description":"When <code>nextToken</code> is returned, there are more results available. The value of <code>nextToken</code> is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page."}}]}},"/2021-01-01/opensearch/domain/{DomainName}":{"delete":{"operationId":"DeleteDomain","description":"Deletes an Amazon OpenSearch Service domain and all of its data. You can't recover a domain after you delete it.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteDomainResponse"}}}},"480":{"description":"BaseException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseException"}}}},"481":{"description":"InternalException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalException"}}}},"482":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"483":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}}},"parameters":[{"name":"DomainName","in":"path","required":true,"description":"The name of the domain you want to permanently delete.","schema":{"type":"string","pattern":"[a-z][a-z0-9\\-]+","description":"The name of an OpenSearch Service domain. Domain names are unique across the domains owned by an account within an Amazon Web Services Region.","minLength":3,"maxLength":28}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}],"get":{"operationId":"DescribeDomain","description":"Describes the domain configuration for the specified Amazon OpenSearch Service domain, including the domain ID, domain service endpoint, and domain ARN.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeDomainResponse"}}}},"480":{"description":"BaseException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseException"}}}},"481":{"description":"InternalException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalException"}}}},"482":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"483":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}}},"parameters":[{"name":"DomainName","in":"path","required":true,"description":"The name of the domain that you want information about.","schema":{"type":"string","pattern":"[a-z][a-z0-9\\-]+","description":"The name of an OpenSearch Service domain. Domain names are unique across the domains owned by an account within an Amazon Web Services Region.","minLength":3,"maxLength":28}}]}},"/2021-01-01/opensearch/cc/inboundConnection/{ConnectionId}":{"delete":{"operationId":"DeleteInboundConnection","description":"Allows the destination Amazon OpenSearch Service domain owner to delete an existing inbound cross-cluster search connection. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/cross-cluster-search.html\">Cross-cluster search for Amazon OpenSearch Service</a>.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteInboundConnectionResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"DisabledOperationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DisabledOperationException"}}}}},"parameters":[{"name":"ConnectionId","in":"path","required":true,"description":"The ID of the inbound connection to permanently delete.","schema":{"type":"string","pattern":"[a-z][a-z0-9\\-]+","minLength":10,"maxLength":256}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/2021-01-01/opensearch/cc/outboundConnection/{ConnectionId}":{"delete":{"operationId":"DeleteOutboundConnection","description":"Allows the source Amazon OpenSearch Service domain owner to delete an existing outbound cross-cluster search connection. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/cross-cluster-search.html\">Cross-cluster search for Amazon OpenSearch Service</a>.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteOutboundConnectionResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"DisabledOperationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DisabledOperationException"}}}}},"parameters":[{"name":"ConnectionId","in":"path","required":true,"description":"The ID of the outbound connection you want to permanently delete.","schema":{"type":"string","pattern":"[a-z][a-z0-9\\-]+","minLength":10,"maxLength":256}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/2021-01-01/packages/{PackageID}":{"delete":{"operationId":"DeletePackage","description":"Deletes an Amazon OpenSearch Service package. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/custom-packages.html\">Custom packages for Amazon OpenSearch Service</a>.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeletePackageResponse"}}}},"480":{"description":"BaseException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseException"}}}},"481":{"description":"InternalException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalException"}}}},"482":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"483":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"484":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"485":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}}},"parameters":[{"name":"PackageID","in":"path","required":true,"description":"The internal ID of the package you want to delete. Use <code>DescribePackages</code> to find this value.","schema":{"type":"string"}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/2021-01-01/opensearch/vpcEndpoints/{VpcEndpointId}":{"delete":{"operationId":"DeleteVpcEndpoint","description":"Deletes an Amazon OpenSearch Service-managed interface VPC endpoint.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteVpcEndpointResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"DisabledOperationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DisabledOperationException"}}}},"482":{"description":"InternalException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalException"}}}},"483":{"description":"BaseException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseException"}}}}},"parameters":[{"name":"VpcEndpointId","in":"path","required":true,"description":"The unique identifier of the endpoint.","schema":{"type":"string","pattern":"^aos-[a-zA-Z0-9]*$","minLength":5,"maxLength":256}}]},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/20