Data retrieval APIs for Amazon OpenSearch Service
Amazon OpenSearch Service provides the following APIs for data retrieval.
| Actions | Description | Access level |
|---|---|---|
| DescribeDomain | View a description of the domain configuration for the specified OpenSearch Service domain, including the domain ID, service endpoint, and ARN | Read |
| DescribeDomainAutoTunes | View the Auto-Tune configuration of the domain for the specified OpenSearch Service domain, including the Auto-Tune state and maintenance schedules | Read |
| DescribeDomainChangeProgress | View detail stage progress of an OpenSearch Service domain | Read |
| DescribeDomainConfig | View a description of the configuration options and status of an OpenSearch Service domain | Read |
| DescribeDomainHealth | View information about domain and node health, the standby Availability Zone, number of nodes per Availability Zone, and shard count per node | Read |
| DescribeDomainNodes | View information about nodes configured for the domain and their configurations- the node id, type of node, status of node, Availability Zone, instance type and storage | Read |
| DescribeDomains | View a description of the domain configuration for up to five specified OpenSearch Service domains | List |
| DescribeDryRunProgress | Describe the status of a pre-update validation check on an OpenSearch Service domain | Read |
| DescribeElasticsearchDomain | View a description of the domain configuration for the specified OpenSearch Service domain, including the domain ID, service endpoint, and ARN. This permission is deprecated. Use DescribeDomain instead | Read |
| DescribeElasticsearchDomainConfig | View a description of the configuration and status of an OpenSearch Service domain. This permission is deprecated. Use DescribeDomainConfig instead | Read |
| DescribeElasticsearchDomains | View a description of the domain configuration for up to five specified Amazon OpenSearch domains. This permission is deprecated. Use DescribeDomains instead | List |
| DescribeElasticsearchInstanceTypeLimits | View the instance count, storage, and master node limits for a given OpenSearch version and instance type. This permission is deprecated. Use DescribeInstanceTypeLimits instead | List |
| DescribeInboundConnections | List all the inbound cross-cluster search connections for a destination domain | List |
| DescribeInboundCrossClusterSearchConnections | List all the inbound cross-cluster search connections for a destination domain. This permission is deprecated. Use DescribeInboundConnections instead | List |
| DescribeInsightDetails | View detailed information about insights for an OpenSearch Service domain | Read |
| DescribeInstanceTypeLimits | View the instance count, storage, and master node limits for a given engine version and instance type | List |
| DescribeOutboundConnections | List all the outbound cross-cluster search connections for a source domain | List |
| DescribeOutboundCrossClusterSearchConnections | List all the outbound cross-cluster search connections for a source domain. This permission is deprecated. Use DescribeOutboundConnections instead | List |
| DescribePackages | Describe all packages available to OpenSearch Service domains | Read |
| DescribeReservedElasticsearchInstanceOfferings | Fetch Reserved Instance offerings for Amazon OpenSearch Service. This permission is deprecated. Use DescribeReservedInstanceOfferings instead | List |
| DescribeReservedElasticsearchInstances | Fetch OpenSearch Service Reserved Instances that have already been purchased. This permission is deprecated. Use DescribeReservedInstances instead | List |
| DescribeReservedInstanceOfferings | Fetch Reserved Instance offerings for OpenSearch Service | List |
| DescribeReservedInstances | Fetch OpenSearch Service Reserved Instances that have already been purchased | List |
| DescribeVpcEndpoints | Describe one or more Amazon OpenSearch Service-managed VPC endpoints | List |
| ESCrossClusterGet | Send cross-cluster requests to a destination domain | Read |
| ESHttpGet | Send HTTP GET requests to the OpenSearch APIs | Read |
| ESHttpHead | Send HTTP HEAD requests to the OpenSearch APIs | Read |
| GetApplication | Get information about an OpenSearch Application | Read |
| GetCompatibleElasticsearchVersions | Fetch a list of compatible OpenSearch and Elasticsearch versions to which an OpenSearch Service domain can be upgraded. This permission is deprecated. Use GetCompatibleVersions instead | List |
| GetCompatibleVersions | Fetch list of compatible engine versions to which an OpenSearch Service domain can be upgraded | List |
| GetDataSource | Get the data source for the OpenSearch Service domain | Read |
| GetDefaultApplicationSetting | Get the default application setting for OpenSearch Service | Read |
| GetDirectQueryDataSource | Get the data source for the provided OpenSearch arns | Read |
| GetDomainMaintenanceStatus | Retrieve the status of maintenance action for the node | Read |
| GetIndex | Get index for the OpenSearch Service domain | Read |
| GetPackageVersionHistory | Fetch the version history for a package | Read |
| GetUpgradeHistory | Fetch the upgrade history of a given OpenSearch Service domain | Read |
| GetUpgradeStatus | Fetch the upgrade status of a given OpenSearch Service domain | Read |
| ListApplications | List OpenSearch Applications | List |
| ListDataSources | Retrieve a list of data source for the OpenSearch Service domain | List |
| ListDirectQueryDataSources | Retrieve a list of data source for the provided OpenSearch arns | List |
| ListDomainMaintenances | Retrieve a list of maintenance actions for the OpenSearch Service domain | List |
| ListDomainNames | Display the names of all OpenSearch Service domains that the current user owns | List |
| ListDomainsForPackage | List all OpenSearch Service domains that a package is associated with | List |
| ListElasticsearchInstanceTypeDetails | List all instance types and available features for a given OpenSearch version. This permission is deprecated. Use ListInstanceTypeDetails instead | List |
| ListElasticsearchInstanceTypes | List all EC2 instance types that are supported for a given OpenSearch version | List |
| ListElasticsearchVersions | List all supported OpenSearch versions on Amazon OpenSearch Service. This permission is deprecated. Use ListVersions instead | List |
| ListInsights | List insights for OpenSearch Service domains in the account | List |
| ListInstanceTypeDetails | List all instance types and available features for a given OpenSearch or Elasticsearch version | List |
| ListPackagesForDomain | List all packages associated with the OpenSearch Service domain | List |
| ListScheduledActions | Retrieve a list of configuration changes that are scheduled for a OpenSearch Service domain | List |
| ListTags | Display all resource tags for an OpenSearch Service domain, data source, or application | Read |
| ListVersions | List all supported OpenSearch and Elasticsearch versions in Amazon OpenSearch Service | List |
| ListVpcEndpointAccess | Retrieve information about each AWS principal that is allowed to access a given Amazon OpenSearch Service domain through the use of an interface VPC endpoint | List |
| ListVpcEndpoints | Retrieve all Amazon OpenSearch Service-managed VPC endpoints in the current AWS account and Region | List |
| ListVpcEndpointsForDomain | Retrieve all Amazon OpenSearch Service-managed VPC endpoints associated with a particular domain | List |