{
"opencollection": "1.0.0",
"info": {
"name": "Amazon Elasticsearch Service Domain Es API",
"version": "1.0.0"
},
"request": {
"auth": {
"type": "apikey",
"key": "Authorization",
"value": "{{Authorization}}",
"placement": "header"
}
},
"items": [
{
"info": {
"name": "Es",
"type": "folder"
},
"items": [
{
"info": {
"name": "Amazon OpenSearch Accept Inbound Cross Cluster Search Connection",
"type": "http"
},
"http": {
"method": "PUT",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/ccs/inboundConnection/:ConnectionId/accept",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "ConnectionId",
"value": "",
"type": "path",
"description": "The id of the inbound connection that you want to accept."
}
]
},
"docs": "Allows the destination domain owner to accept an inbound cross-cluster search connection request."
},
{
"info": {
"name": "Amazon OpenSearch Authorize Vpc Endpoint Access",
"type": "http"
},
"http": {
"method": "POST",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/domain/:DomainName/authorizeVpcEndpointAccess",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "DomainName",
"value": "",
"type": "path",
"description": "The name of the OpenSearch Service domain to provide access to."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Provides access to an Amazon OpenSearch Service domain through the use of an interface VPC endpoint."
},
{
"info": {
"name": "Amazon OpenSearch Cancel Elasticsearch Service Software Update",
"type": "http"
},
"http": {
"method": "POST",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/serviceSoftwareUpdate/cancel",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Cancels a scheduled service software update for an Amazon ES domain. You can only perform this operation before the AutomatedUpdateDate and when the UpdateStatus is in the PENDING_UPDATE state."
},
{
"info": {
"name": "Amazon OpenSearch Create Elasticsearch Domain",
"type": "http"
},
"http": {
"method": "POST",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/domain",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Creates a new Elasticsearch domain. For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide."
},
{
"info": {
"name": "Amazon OpenSearch Create Outbound Cross Cluster Search Connection",
"type": "http"
},
"http": {
"method": "POST",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/ccs/outboundConnection",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Creates a new cross-cluster search connection from a source domain to a destination domain."
},
{
"info": {
"name": "Amazon OpenSearch List Vpc Endpoints",
"type": "http"
},
"http": {
"method": "GET",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/vpcEndpoints",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "nextToken",
"value": "",
"type": "query",
"description": "Identifier to allow retrieval of paginated results."
}
]
},
"docs": "Retrieves all Amazon OpenSearch Service-managed VPC endpoints in the current account and Region."
},
{
"info": {
"name": "Amazon OpenSearch Create Vpc Endpoint",
"type": "http"
},
"http": {
"method": "POST",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/vpcEndpoints",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Creates an Amazon OpenSearch Service-managed VPC endpoint."
},
{
"info": {
"name": "Amazon OpenSearch Describe Elasticsearch Domain",
"type": "http"
},
"http": {
"method": "GET",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/domain/:DomainName",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "DomainName",
"value": "",
"type": "path",
"description": "The name of the Elasticsearch domain for which you want information."
}
]
},
"docs": "Returns domain configuration information about the specified Elasticsearch domain, including the domain ID, domain endpoint, and domain ARN."
},
{
"info": {
"name": "Amazon OpenSearch Delete Elasticsearch Domain",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/domain/:DomainName",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "DomainName",
"value": "",
"type": "path",
"description": "The name of the Elasticsearch domain that you want to permanently delete."
}
]
},
"docs": "Permanently deletes the specified Elasticsearch domain and all of its data. Once a domain is deleted, it cannot be recovered."
},
{
"info": {
"name": "Amazon OpenSearch Delete Elasticsearch Service Role",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/role",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
]
},
"docs": "Deletes the service-linked role that Elasticsearch Service uses to manage and maintain VPC domains. Role deletion will fail if any existing VPC domains use the role. You must delete any such Elasticsearch domains before deleting the role. See Deleting Elasticsearch Service Role in VPC Endpoints for Amazon Elasticsearch Service Domains."
},
{
"info": {
"name": "Amazon OpenSearch Delete Inbound Cross Cluster Search Connection",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/ccs/inboundConnection/:ConnectionId",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "ConnectionId",
"value": "",
"type": "path",
"description": "The id of the inbound connection that you want to permanently delete."
}
]
},
"docs": "Allows the destination domain owner to delete an existing inbound cross-cluster search connection."
},
{
"info": {
"name": "Amazon OpenSearch Delete Outbound Cross Cluster Search Connection",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/ccs/outboundConnection/:ConnectionId",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "ConnectionId",
"value": "",
"type": "path",
"description": "The id of the outbound connection that you want to permanently delete."
}
]
},
"docs": "Allows the source domain owner to delete an existing outbound cross-cluster search connection."
},
{
"info": {
"name": "Amazon OpenSearch Delete Vpc Endpoint",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/vpcEndpoints/:VpcEndpointId",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "VpcEndpointId",
"value": "",
"type": "path",
"description": "The unique identifier of the endpoint to be deleted."
}
]
},
"docs": "Deletes an Amazon OpenSearch Service-managed interface VPC endpoint."
},
{
"info": {
"name": "Amazon OpenSearch Describe Domain Auto Tunes",
"type": "http"
},
"http": {
"method": "GET",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/domain/:DomainName/autoTunes",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "DomainName",
"value": "",
"type": "path",
"description": "Specifies the domain name for which you want Auto-Tune action details."
},
{
"name": "MaxResults",
"value": "",
"type": "query",
"description": "Pagination limit"
},
{
"name": "NextToken",
"value": "",
"type": "query",
"description": "Pagination token"
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Provides scheduled Auto-Tune action details for the Elasticsearch domain, such as Auto-Tune action type, description, severity, and scheduled date."
},
{
"info": {
"name": "Amazon OpenSearch Describe Domain Change Progress",
"type": "http"
},
"http": {
"method": "GET",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/domain/:DomainName/progress",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "DomainName",
"value": "",
"type": "path",
"description": "The domain you want to get the progress information about."
},
{
"name": "changeid",
"value": "",
"type": "query",
"description": "The specific change ID for which you want to get progress information. This is an optional parameter. If omitted, the service returns information about the most recent configuration change. "
}
]
},
"docs": "Returns information about the current blue/green deployment happening on a domain, including a change ID, status, and progress stages."
},
{
"info": {
"name": "Amazon OpenSearch Describe Elasticsearch Domain Config",
"type": "http"
},
"http": {
"method": "GET",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/domain/:DomainName/config",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "DomainName",
"value": "",
"type": "path",
"description": "The Elasticsearch domain that you want to get information about."
}
]
},
"docs": "Provides cluster configuration information about the specified Elasticsearch domain, such as the state, creation date, update version, and update date for cluster options."
},
{
"info": {
"name": "Amazon OpenSearch Update Elasticsearch Domain Config",
"type": "http"
},
"http": {
"method": "POST",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/domain/:DomainName/config",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "DomainName",
"value": "",
"type": "path",
"description": "The name of the Elasticsearch domain that you are updating. "
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Modifies the cluster configuration of the specified Elasticsearch domain, setting as setting the instance type and the number of instances. "
},
{
"info": {
"name": "Amazon OpenSearch Describe Elasticsearch Domains",
"type": "http"
},
"http": {
"method": "POST",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/domain-info",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Returns domain configuration information about the specified Elasticsearch domains, including the domain ID, domain endpoint, and domain ARN."
},
{
"info": {
"name": "Amazon OpenSearch Describe Elasticsearch Instance Type Limits",
"type": "http"
},
"http": {
"method": "GET",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/instanceTypeLimits/:ElasticsearchVersion/:InstanceType",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "domainName",
"value": "",
"type": "query",
"description": " DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for Elasticsearch Limits for existing domain. "
},
{
"name": "InstanceType",
"value": "",
"type": "path",
"description": " The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed. "
},
{
"name": "ElasticsearchVersion",
"value": "",
"type": "path",
"description": " Version of Elasticsearch for which Limits are needed. "
}
]
},
"docs": " Describe Elasticsearch Limits for a given InstanceType and ElasticsearchVersion. When modifying existing Domain, specify the DomainName to know what Limits are supported for modifying. "
},
{
"info": {
"name": "Amazon OpenSearch Describe Inbound Cross Cluster Search Connections",
"type": "http"
},
"http": {
"method": "POST",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/ccs/inboundConnection/search",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "MaxResults",
"value": "",
"type": "query",
"description": "Pagination limit"
},
{
"name": "NextToken",
"value": "",
"type": "query",
"description": "Pagination token"
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Lists all the inbound cross-cluster search connections for a destination domain."
},
{
"info": {
"name": "Amazon OpenSearch Describe Outbound Cross Cluster Search Connections",
"type": "http"
},
"http": {
"method": "POST",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/ccs/outboundConnection/search",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "MaxResults",
"value": "",
"type": "query",
"description": "Pagination limit"
},
{
"name": "NextToken",
"value": "",
"type": "query",
"description": "Pagination token"
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Lists all the outbound cross-cluster search connections for a source domain."
},
{
"info": {
"name": "Amazon OpenSearch Describe Reserved Elasticsearch Instance Offerings",
"type": "http"
},
"http": {
"method": "GET",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/reservedInstanceOfferings",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "offeringId",
"value": "",
"type": "query",
"description": "The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier."
},
{
"name": "maxResults",
"value": "",
"type": "query",
"description": "Set this value to limit the number of results returned. If not specified, defaults to 100."
},
{
"name": "nextToken",
"value": "",
"type": "query",
"description": "NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination."
},
{
"name": "MaxResults",
"value": "",
"type": "query",
"description": "Pagination limit"
},
{
"name": "NextToken",
"value": "",
"type": "query",
"description": "Pagination token"
}
]
},
"docs": "Lists available reserved Elasticsearch instance offerings."
},
{
"info": {
"name": "Amazon OpenSearch Describe Reserved Elasticsearch Instances",
"type": "http"
},
"http": {
"method": "GET",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/reservedInstances",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "reservationId",
"value": "",
"type": "query",
"description": "The reserved instance identifier filter value. Use this parameter to show only the reservation that matches the specified reserved Elasticsearch instance ID."
},
{
"name": "maxResults",
"value": "",
"type": "query",
"description": "Set this value to limit the number of results returned. If not specified, defaults to 100."
},
{
"name": "nextToken",
"value": "",
"type": "query",
"description": "NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination."
},
{
"name": "MaxResults",
"value": "",
"type": "query",
"description": "Pagination limit"
},
{
"name": "NextToken",
"value": "",
"type": "query",
"description": "Pagination token"
}
]
},
"docs": "Returns information about reserved Elasticsearch instances for this account."
},
{
"info": {
"name": "Amazon OpenSearch Describe Vpc Endpoints",
"type": "http"
},
"http": {
"method": "POST",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/vpcEndpoints/describe",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Describes one or more Amazon OpenSearch Service-managed VPC endpoints."
},
{
"info": {
"name": "Amazon OpenSearch Get Compatible Elasticsearch Versions",
"type": "http"
},
"http": {
"method": "GET",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/compatibleVersions",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "domainName",
"value": "",
"type": "query"
}
]
},
"docs": " Returns a list of upgrade compatible Elastisearch versions. You can optionally pass a DomainName to get all upgrade compatible Elasticsearch versions for that specific domain. "
},
{
"info": {
"name": "Amazon OpenSearch Get Upgrade History",
"type": "http"
},
"http": {
"method": "GET",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/upgradeDomain/:DomainName/history",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "DomainName",
"value": "",
"type": "path"
},
{
"name": "maxResults",
"value": "",
"type": "query"
},
{
"name": "nextToken",
"value": "",
"type": "query"
},
{
"name": "MaxResults",
"value": "",
"type": "query",
"description": "Pagination limit"
},
{
"name": "NextToken",
"value": "",
"type": "query",
"description": "Pagination token"
}
]
},
"docs": "Retrieves the complete history of the last 10 upgrades that were performed on the domain."
},
{
"info": {
"name": "Amazon OpenSearch Get Upgrade Status",
"type": "http"
},
"http": {
"method": "GET",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/upgradeDomain/:DomainName/status",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "DomainName",
"value": "",
"type": "path"
}
]
},
"docs": "Retrieves the latest status of the last upgrade or upgrade eligibility check that was performed on the domain."
},
{
"info": {
"name": "Amazon OpenSearch List Elasticsearch Instance Types",
"type": "http"
},
"http": {
"method": "GET",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/instanceTypes/:ElasticsearchVersion",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "ElasticsearchVersion",
"value": "",
"type": "path",
"description": "Version of Elasticsearch for which list of supported elasticsearch instance types are needed. "
},
{
"name": "domainName",
"value": "",
"type": "query",
"description": "DomainName represents the name of the Domain that we are trying to modify. This should be present only if we are querying for list of available Elasticsearch instance types when modifying existing domain. "
},
{
"name": "maxResults",
"value": "",
"type": "query",
"description": " Set this value to limit the number of results returned. Value provided must be greater than 30 else it wont be honored. "
},
{
"name": "nextToken",
"value": "",
"type": "query",
"description": "NextToken should be sent in case if earlier API call produced result containing NextToken. It is used for pagination. "
},
{
"name": "MaxResults",
"value": "",
"type": "query",
"description": "Pagination limit"
},
{
"name": "NextToken",
"value": "",
"type": "query",
"description": "Pagination token"
}
]
},
"docs": "List all Elasticsearch instance types that are supported for given ElasticsearchVersion"
},
{
"info": {
"name": "Amazon OpenSearch List Elasticsearch Versions",
"type": "http"
},
"http": {
"method": "GET",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/versions",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "maxResults",
"value": "",
"type": "query",
"description": " Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored. "
},
{
"name": "nextToken",
"value": "",
"type": "query"
},
{
"name": "MaxResults",
"value": "",
"type": "query",
"description": "Pagination limit"
},
{
"name": "NextToken",
"value": "",
"type": "query",
"description": "Pagination token"
}
]
},
"docs": "List all supported Elasticsearch versions"
},
{
"info": {
"name": "Amazon OpenSearch List Vpc Endpoint Access",
"type": "http"
},
"http": {
"method": "GET",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/domain/:DomainName/listVpcEndpointAccess",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "DomainName",
"value": "",
"type": "path",
"description": "The name of the OpenSearch Service domain to retrieve access information for."
},
{
"name": "nextToken",
"value": "",
"type": "query",
"description": "Provides an identifier to allow retrieval of paginated results."
}
]
},
"docs": "Retrieves information about each principal that is allowed to access a given Amazon OpenSearch Service domain through the use of an interface VPC endpoint."
},
{
"info": {
"name": "Amazon OpenSearch List Vpc Endpoints for Domain",
"type": "http"
},
"http": {
"method": "GET",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/domain/:DomainName/vpcEndpoints",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "DomainName",
"value": "",
"type": "path",
"description": "Name of the ElasticSearch domain whose VPC endpoints are to be listed."
},
{
"name": "nextToken",
"value": "",
"type": "query",
"description": "Provides an identifier to allow retrieval of paginated results."
}
]
},
"docs": "Retrieves all Amazon OpenSearch Service-managed VPC endpoints associated with a particular domain."
},
{
"info": {
"name": "Amazon OpenSearch Purchase Reserved Elasticsearch Instance Offering",
"type": "http"
},
"http": {
"method": "POST",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/purchaseReservedInstanceOffering",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Allows you to purchase reserved Elasticsearch instances."
},
{
"info": {
"name": "Amazon OpenSearch Reject Inbound Cross Cluster Search Connection",
"type": "http"
},
"http": {
"method": "PUT",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/ccs/inboundConnection/:ConnectionId/reject",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "ConnectionId",
"value": "",
"type": "path",
"description": "The id of the inbound connection that you want to reject."
}
]
},
"docs": "Allows the destination domain owner to reject an inbound cross-cluster search connection request."
},
{
"info": {
"name": "Amazon OpenSearch Revoke Vpc Endpoint Access",
"type": "http"
},
"http": {
"method": "POST",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/domain/:DomainName/revokeVpcEndpointAccess",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"params": [
{
"name": "DomainName",
"value": "",
"type": "path",
"description": "The name of the OpenSearch Service domain."
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Revokes access to an Amazon OpenSearch Service domain that was provided through an interface VPC endpoint."
},
{
"info": {
"name": "Amazon OpenSearch Start Elasticsearch Service Software Update",
"type": "http"
},
"http": {
"method": "POST",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/serviceSoftwareUpdate/start",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Schedules a service software update for an Amazon ES domain."
},
{
"info": {
"name": "Amazon OpenSearch Update Vpc Endpoint",
"type": "http"
},
"http": {
"method": "POST",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/vpcEndpoints/update",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Modifies an Amazon OpenSearch Service-managed interface VPC endpoint."
},
{
"info": {
"name": "Amazon OpenSearch Upgrade Elasticsearch Domain",
"type": "http"
},
"http": {
"method": "POST",
"url": "http://es.{region}.amazonaws.com/2015-01-01/es/upgradeDomain",
"headers": [
{
"name": "X-Amz-Content-Sha256",
"value": ""
},
{
"name": "X-Amz-Date",
"value": ""
},
{
"name": "X-Amz-Algorithm",
"value": ""
},
{
"name": "X-Amz-Credential",
"value": ""
},
{
"name": "X-Amz-Security-Token",
"value": ""
},
{
"name": "X-Amz-Signature",
"value": ""
},
{
"name": "X-Amz-SignedHeaders",
"value": ""
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Allows you to either upgrade your domain or perform an Upgrade eligibility check to a compatible Elasticsearch version."
}
]
}
],
"bundled": true
}