AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Implementation for accessing OpenSearchService

Use the Amazon OpenSearch Service configuration API to create, configure, and manage OpenSearch Service domains. The endpoint for configuration service requests is Region specific: es.region.amazonaws.com. For example, es.us-east-1.amazonaws.com. For a current list of supported Regions and endpoints, see Amazon Web Services service endpoints.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonServiceClient
    Amazon.OpenSearchService.AmazonOpenSearchServiceClient

Namespace: Amazon.OpenSearchService
Assembly: AWSSDK.OpenSearchService.dll
Version: 3.x.y.z

Syntax

C#
public class AmazonOpenSearchServiceClient : AmazonServiceClient
         IAmazonOpenSearchService, IAmazonService, IDisposable

The AmazonOpenSearchServiceClient type exposes the following members

Constructors

NameDescription
Public Method AmazonOpenSearchServiceClient()

Constructs AmazonOpenSearchServiceClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set.

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <appSettings>
        <add key="AWSProfileName" value="AWS Default"/>
    </appSettings>
</configuration>
             

Public Method AmazonOpenSearchServiceClient(RegionEndpoint)

Constructs AmazonOpenSearchServiceClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set.

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <appSettings>
        <add key="AWSProfileName" value="AWS Default"/>
    </appSettings>
</configuration>
             

Public Method AmazonOpenSearchServiceClient(AmazonOpenSearchServiceConfig)

Constructs AmazonOpenSearchServiceClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set.

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <appSettings>
        <add key="AWSProfileName" value="AWS Default"/>
    </appSettings>
</configuration>
             

Public Method AmazonOpenSearchServiceClient(AWSCredentials)

Constructs AmazonOpenSearchServiceClient with AWS Credentials

Public Method AmazonOpenSearchServiceClient(AWSCredentials, RegionEndpoint)

Constructs AmazonOpenSearchServiceClient with AWS Credentials

Public Method AmazonOpenSearchServiceClient(AWSCredentials, AmazonOpenSearchServiceConfig)

Constructs AmazonOpenSearchServiceClient with AWS Credentials and an AmazonOpenSearchServiceClient Configuration object.

Public Method AmazonOpenSearchServiceClient(string, string)

Constructs AmazonOpenSearchServiceClient with AWS Access Key ID and AWS Secret Key

Public Method AmazonOpenSearchServiceClient(string, string, RegionEndpoint)

Constructs AmazonOpenSearchServiceClient with AWS Access Key ID and AWS Secret Key

Public Method AmazonOpenSearchServiceClient(string, string, AmazonOpenSearchServiceConfig)

Constructs AmazonOpenSearchServiceClient with AWS Access Key ID, AWS Secret Key and an AmazonOpenSearchServiceClient Configuration object.

Public Method AmazonOpenSearchServiceClient(string, string, string)

Constructs AmazonOpenSearchServiceClient with AWS Access Key ID and AWS Secret Key

Public Method AmazonOpenSearchServiceClient(string, string, string, RegionEndpoint)

Constructs AmazonOpenSearchServiceClient with AWS Access Key ID and AWS Secret Key

Public Method AmazonOpenSearchServiceClient(string, string, string, AmazonOpenSearchServiceConfig)

Constructs AmazonOpenSearchServiceClient with AWS Access Key ID, AWS Secret Key and an AmazonOpenSearchServiceClient Configuration object.

Properties

NameTypeDescription
Public Property Config Amazon.Runtime.IClientConfig Inherited from Amazon.Runtime.AmazonServiceClient.
Public Property Paginators Amazon.OpenSearchService.Model.IOpenSearchServicePaginatorFactory

Paginators for the service

Methods

Note:

Asynchronous operations (methods ending with Async) in the table below are for .NET 4.5 or higher. For .NET 3.5 the SDK follows the standard naming convention of BeginMethodName and EndMethodName to indicate asynchronous operations - these method pairs are not shown in the table below.

NameDescription
Public Method AcceptInboundConnection(AcceptInboundConnectionRequest)

Allows the destination Amazon OpenSearch Service domain owner to accept an inbound cross-cluster search connection request. For more information, see Cross-cluster search for Amazon OpenSearch Service.

Public Method AcceptInboundConnectionAsync(AcceptInboundConnectionRequest, CancellationToken)

Allows the destination Amazon OpenSearch Service domain owner to accept an inbound cross-cluster search connection request. For more information, see Cross-cluster search for Amazon OpenSearch Service.

Public Method AddDataSource(AddDataSourceRequest)

Creates a new direct-query data source to the specified domain. For more information, see Creating Amazon OpenSearch Service data source integrations with Amazon S3.

Public Method AddDataSourceAsync(AddDataSourceRequest, CancellationToken)

Creates a new direct-query data source to the specified domain. For more information, see Creating Amazon OpenSearch Service data source integrations with Amazon S3.

Public Method AddDirectQueryDataSource(AddDirectQueryDataSourceRequest)

Adds a new data source in Amazon OpenSearch Service so that you can perform direct queries on external data.

Public Method AddDirectQueryDataSourceAsync(AddDirectQueryDataSourceRequest, CancellationToken)

Adds a new data source in Amazon OpenSearch Service so that you can perform direct queries on external data.

Public Method AddTags(AddTagsRequest)

Attaches tags to an existing Amazon OpenSearch Service domain, data source, or application.

Tags are a set of case-sensitive key-value pairs. A domain, data source, or application can have up to 10 tags. For more information, see Tagging Amazon OpenSearch Service resources.

Public Method AddTagsAsync(AddTagsRequest, CancellationToken)

Attaches tags to an existing Amazon OpenSearch Service domain, data source, or application.

Tags are a set of case-sensitive key-value pairs. A domain, data source, or application can have up to 10 tags. For more information, see Tagging Amazon OpenSearch Service resources.

Public Method AssociatePackage(AssociatePackageRequest)

Associates a package with an Amazon OpenSearch Service domain. For more information, see Custom packages for Amazon OpenSearch Service.

Public Method AssociatePackageAsync(AssociatePackageRequest, CancellationToken)

Associates a package with an Amazon OpenSearch Service domain. For more information, see Custom packages for Amazon OpenSearch Service.

Public Method AssociatePackages(AssociatePackagesRequest)

Operation in the Amazon OpenSearch Service API for associating multiple packages with a domain simultaneously.

Public Method AssociatePackagesAsync(AssociatePackagesRequest, CancellationToken)

Operation in the Amazon OpenSearch Service API for associating multiple packages with a domain simultaneously.

Public Method AuthorizeVpcEndpointAccess(AuthorizeVpcEndpointAccessRequest)

Provides access to an Amazon OpenSearch Service domain through the use of an interface VPC endpoint.

Public Method AuthorizeVpcEndpointAccessAsync(AuthorizeVpcEndpointAccessRequest, CancellationToken)

Provides access to an Amazon OpenSearch Service domain through the use of an interface VPC endpoint.

Public Method CancelDomainConfigChange(CancelDomainConfigChangeRequest)

Cancels a pending configuration change on an Amazon OpenSearch Service domain.

Public Method CancelDomainConfigChangeAsync(CancelDomainConfigChangeRequest, CancellationToken)

Cancels a pending configuration change on an Amazon OpenSearch Service domain.

Public Method CancelServiceSoftwareUpdate(CancelServiceSoftwareUpdateRequest)

Cancels a scheduled service software update for an Amazon OpenSearch Service domain. You can only perform this operation before the AutomatedUpdateDate and when the domain's UpdateStatus is PENDING_UPDATE. For more information, see Service software updates in Amazon OpenSearch Service.

Public Method CancelServiceSoftwareUpdateAsync(CancelServiceSoftwareUpdateRequest, CancellationToken)

Cancels a scheduled service software update for an Amazon OpenSearch Service domain. You can only perform this operation before the AutomatedUpdateDate and when the domain's UpdateStatus is PENDING_UPDATE. For more information, see Service software updates in Amazon OpenSearch Service.

Public Method CreateApplication(CreateApplicationRequest)

Creates an OpenSearch Application.

Public Method CreateApplicationAsync(CreateApplicationRequest, CancellationToken)

Creates an OpenSearch Application.

Public Method CreateDomain(CreateDomainRequest)

Creates an Amazon OpenSearch Service domain. For more information, see Creating and managing Amazon OpenSearch Service domains.

Public Method CreateDomainAsync(CreateDomainRequest, CancellationToken)

Creates an Amazon OpenSearch Service domain. For more information, see Creating and managing Amazon OpenSearch Service domains.

Public Method CreateOutboundConnection(CreateOutboundConnectionRequest)

Creates a new cross-cluster search connection from a source Amazon OpenSearch Service domain to a destination domain. For more information, see Cross-cluster search for Amazon OpenSearch Service.

Public Method CreateOutboundConnectionAsync(CreateOutboundConnectionRequest, CancellationToken)

Creates a new cross-cluster search connection from a source Amazon OpenSearch Service domain to a destination domain. For more information, see Cross-cluster search for Amazon OpenSearch Service.

Public Method CreatePackage(CreatePackageRequest)

Creates a package for use with Amazon OpenSearch Service domains. For more information, see Custom packages for Amazon OpenSearch Service.

Public Method CreatePackageAsync(CreatePackageRequest, CancellationToken)

Creates a package for use with Amazon OpenSearch Service domains. For more information, see Custom packages for Amazon OpenSearch Service.

Public Method CreateVpcEndpoint(CreateVpcEndpointRequest)

Creates an Amazon OpenSearch Service-managed VPC endpoint.

Public Method CreateVpcEndpointAsync(CreateVpcEndpointRequest, CancellationToken)

Creates an Amazon OpenSearch Service-managed VPC endpoint.

Public Method DeleteApplication(DeleteApplicationRequest)

Deletes an existing OpenSearch Application.

Public Method DeleteApplicationAsync(DeleteApplicationRequest, CancellationToken)

Deletes an existing OpenSearch Application.

Public Method DeleteDataSource(DeleteDataSourceRequest)

Deletes a direct-query data source. For more information, see Deleting an Amazon OpenSearch Service data source with Amazon S3.

Public Method DeleteDataSourceAsync(DeleteDataSourceRequest, CancellationToken)

Deletes a direct-query data source. For more information, see Deleting an Amazon OpenSearch Service data source with Amazon S3.

Public Method DeleteDirectQueryDataSource(DeleteDirectQueryDataSourceRequest)

Deletes a previously configured direct query data source from Amazon OpenSearch Service.

Public Method DeleteDirectQueryDataSourceAsync(DeleteDirectQueryDataSourceRequest, CancellationToken)

Deletes a previously configured direct query data source from Amazon OpenSearch Service.

Public Method DeleteDomain(DeleteDomainRequest)

Deletes an Amazon OpenSearch Service domain and all of its data. You can't recover a domain after you delete it.

Public Method DeleteDomainAsync(DeleteDomainRequest, CancellationToken)

Deletes an Amazon OpenSearch Service domain and all of its data. You can't recover a domain after you delete it.

Public Method DeleteInboundConnection(DeleteInboundConnectionRequest)

Allows the destination Amazon OpenSearch Service domain owner to delete an existing inbound cross-cluster search connection. For more information, see Cross-cluster search for Amazon OpenSearch Service.

Public Method DeleteInboundConnectionAsync(DeleteInboundConnectionRequest, CancellationToken)

Allows the destination Amazon OpenSearch Service domain owner to delete an existing inbound cross-cluster search connection. For more information, see Cross-cluster search for Amazon OpenSearch Service.

Public Method DeleteOutboundConnection(DeleteOutboundConnectionRequest)

Allows the source Amazon OpenSearch Service domain owner to delete an existing outbound cross-cluster search connection. For more information, see Cross-cluster search for Amazon OpenSearch Service.

Public Method DeleteOutboundConnectionAsync(DeleteOutboundConnectionRequest, CancellationToken)

Allows the source Amazon OpenSearch Service domain owner to delete an existing outbound cross-cluster search connection. For more information, see Cross-cluster search for Amazon OpenSearch Service.

Public Method DeletePackage(DeletePackageRequest)

Deletes an Amazon OpenSearch Service package. For more information, see Custom packages for Amazon OpenSearch Service.

Public Method DeletePackageAsync(DeletePackageRequest, CancellationToken)

Deletes an Amazon OpenSearch Service package. For more information, see Custom packages for Amazon OpenSearch Service.

Public Method DeleteVpcEndpoint(DeleteVpcEndpointRequest)

Deletes an Amazon OpenSearch Service-managed interface VPC endpoint.

Public Method DeleteVpcEndpointAsync(DeleteVpcEndpointRequest, CancellationToken)

Deletes an Amazon OpenSearch Service-managed interface VPC endpoint.

Public Method DescribeDomain(DescribeDomainRequest)

Describes the domain configuration for the specified Amazon OpenSearch Service domain, including the domain ID, domain service endpoint, and domain ARN.

Public Method DescribeDomainAsync(DescribeDomainRequest, CancellationToken)

Describes the domain configuration for the specified Amazon OpenSearch Service domain, including the domain ID, domain service endpoint, and domain ARN.

Public Method DescribeDomainAutoTunes(DescribeDomainAutoTunesRequest)

Returns the list of optimizations that Auto-Tune has made to an Amazon OpenSearch Service domain. For more information, see Auto-Tune for Amazon OpenSearch Service.

Public Method DescribeDomainAutoTunesAsync(DescribeDomainAutoTunesRequest, CancellationToken)

Returns the list of optimizations that Auto-Tune has made to an Amazon OpenSearch Service domain. For more information, see Auto-Tune for Amazon OpenSearch Service.

Public Method DescribeDomainChangeProgress(DescribeDomainChangeProgressRequest)

Returns information about the current blue/green deployment happening on an Amazon OpenSearch Service domain. For more information, see Making configuration changes in Amazon OpenSearch Service.

Public Method DescribeDomainChangeProgressAsync(DescribeDomainChangeProgressRequest, CancellationToken)

Returns information about the current blue/green deployment happening on an Amazon OpenSearch Service domain. For more information, see Making configuration changes in Amazon OpenSearch Service.

Public Method DescribeDomainConfig(DescribeDomainConfigRequest)

Returns the configuration of an Amazon OpenSearch Service domain.

Public Method DescribeDomainConfigAsync(DescribeDomainConfigRequest, CancellationToken)

Returns the configuration of an Amazon OpenSearch Service domain.

Public Method DescribeDomainHealth(DescribeDomainHealthRequest)

Returns information about domain and node health, the standby Availability Zone, number of nodes per Availability Zone, and shard count per node.

Public Method DescribeDomainHealthAsync(DescribeDomainHealthRequest, CancellationToken)

Returns information about domain and node health, the standby Availability Zone, number of nodes per Availability Zone, and shard count per node.

Public Method DescribeDomainNodes(DescribeDomainNodesRequest)

Returns information about domain and nodes, including data nodes, master nodes, ultrawarm nodes, Availability Zone(s), standby nodes, node configurations, and node states.

Public Method DescribeDomainNodesAsync(DescribeDomainNodesRequest, CancellationToken)

Returns information about domain and nodes, including data nodes, master nodes, ultrawarm nodes, Availability Zone(s), standby nodes, node configurations, and node states.

Public Method DescribeDomains(DescribeDomainsRequest)

Returns domain configuration information about the specified Amazon OpenSearch Service domains.

Public Method DescribeDomainsAsync(DescribeDomainsRequest, CancellationToken)

Returns domain configuration information about the specified Amazon OpenSearch Service domains.

Public Method DescribeDryRunProgress(DescribeDryRunProgressRequest)

Describes the progress of a pre-update dry run analysis on an Amazon OpenSearch Service domain. For more information, see Determining whether a change will cause a blue/green deployment.

Public Method DescribeDryRunProgressAsync(DescribeDryRunProgressRequest, CancellationToken)

Describes the progress of a pre-update dry run analysis on an Amazon OpenSearch Service domain. For more information, see Determining whether a change will cause a blue/green deployment.

Public Method DescribeInboundConnections(DescribeInboundConnectionsRequest)

Lists all the inbound cross-cluster search connections for a destination (remote) Amazon OpenSearch Service domain. For more information, see Cross-cluster search for Amazon OpenSearch Service.

Public Method DescribeInboundConnectionsAsync(DescribeInboundConnectionsRequest, CancellationToken)

Lists all the inbound cross-cluster search connections for a destination (remote) Amazon OpenSearch Service domain. For more information, see Cross-cluster search for Amazon OpenSearch Service.

Public Method DescribeInstanceTypeLimits(DescribeInstanceTypeLimitsRequest)

Describes the instance count, storage, and master node limits for a given OpenSearch or Elasticsearch version and instance type.

Public Method DescribeInstanceTypeLimitsAsync(DescribeInstanceTypeLimitsRequest, CancellationToken)

Describes the instance count, storage, and master node limits for a given OpenSearch or Elasticsearch version and instance type.

Public Method DescribeOutboundConnections(DescribeOutboundConnectionsRequest)

Lists all the outbound cross-cluster connections for a local (source) Amazon OpenSearch Service domain. For more information, see Cross-cluster search for Amazon OpenSearch Service.

Public Method DescribeOutboundConnectionsAsync(DescribeOutboundConnectionsRequest, CancellationToken)

Lists all the outbound cross-cluster connections for a local (source) Amazon OpenSearch Service domain. For more information, see Cross-cluster search for Amazon OpenSearch Service.

Public Method DescribePackages(DescribePackagesRequest)

Describes all packages available to OpenSearch Service. For more information, see Custom packages for Amazon OpenSearch Service.

Public Method DescribePackagesAsync(DescribePackagesRequest, CancellationToken)

Describes all packages available to OpenSearch Service. For more information, see Custom packages for Amazon OpenSearch Service.

Public Method DescribeReservedInstanceOfferings(DescribeReservedInstanceOfferingsRequest)

Describes the available Amazon OpenSearch Service Reserved Instance offerings for a given Region. For more information, see Reserved Instances in Amazon OpenSearch Service.

Public Method DescribeReservedInstanceOfferingsAsync(DescribeReservedInstanceOfferingsRequest, CancellationToken)

Describes the available Amazon OpenSearch Service Reserved Instance offerings for a given Region. For more information, see Reserved Instances in Amazon OpenSearch Service.

Public Method DescribeReservedInstances(DescribeReservedInstancesRequest)

Describes the Amazon OpenSearch Service instances that you have reserved in a given Region. For more information, see Reserved Instances in Amazon OpenSearch Service.

Public Method DescribeReservedInstancesAsync(DescribeReservedInstancesRequest, CancellationToken)

Describes the Amazon OpenSearch Service instances that you have reserved in a given Region. For more information, see Reserved Instances in Amazon OpenSearch Service.

Public Method DescribeVpcEndpoints(DescribeVpcEndpointsRequest)

Describes one or more Amazon OpenSearch Service-managed VPC endpoints.

Public Method DescribeVpcEndpointsAsync(DescribeVpcEndpointsRequest, CancellationToken)

Describes one or more Amazon OpenSearch Service-managed VPC endpoints.

Public Method DetermineServiceOperationEndpoint(AmazonWebServiceRequest)

Returns the endpoint that will be used for a particular request.

Public Method Dispose() Inherited from Amazon.Runtime.AmazonServiceClient.
Public Method DissociatePackage(DissociatePackageRequest)

Removes a package from the specified Amazon OpenSearch Service domain. The package can't be in use with any OpenSearch index for the dissociation to succeed. The package is still available in OpenSearch Service for association later. For more information, see Custom packages for Amazon OpenSearch Service.

Public Method DissociatePackageAsync(DissociatePackageRequest, CancellationToken)

Removes a package from the specified Amazon OpenSearch Service domain. The package can't be in use with any OpenSearch index for the dissociation to succeed. The package is still available in OpenSearch Service for association later. For more information, see Custom packages for Amazon OpenSearch Service.

Public Method DissociatePackages(DissociatePackagesRequest)

Dissociates multiple packages from a domain simulatneously.

Public Method DissociatePackagesAsync(DissociatePackagesRequest, CancellationToken)

Dissociates multiple packages from a domain simulatneously.

Public Method GetApplication(GetApplicationRequest)

Check the configuration and status of an existing OpenSearch Application.

Public Method GetApplicationAsync(GetApplicationRequest, CancellationToken)

Check the configuration and status of an existing OpenSearch Application.

Public Method GetCompatibleVersions(GetCompatibleVersionsRequest)

Returns a map of OpenSearch or Elasticsearch versions and the versions you can upgrade them to.

Public Method GetCompatibleVersionsAsync(GetCompatibleVersionsRequest, CancellationToken)

Returns a map of OpenSearch or Elasticsearch versions and the versions you can upgrade them to.

Public Method GetDataSource(GetDataSourceRequest)

Retrieves information about a direct query data source.

Public Method GetDataSourceAsync(GetDataSourceRequest, CancellationToken)

Retrieves information about a direct query data source.

Public Method GetDirectQueryDataSource(GetDirectQueryDataSourceRequest)

Returns detailed configuration information for a specific direct query data source in Amazon OpenSearch Service.

Public Method GetDirectQueryDataSourceAsync(GetDirectQueryDataSourceRequest, CancellationToken)

Returns detailed configuration information for a specific direct query data source in Amazon OpenSearch Service.

Public Method GetDomainMaintenanceStatus(GetDomainMaintenanceStatusRequest)

The status of the maintenance action.

Public Method GetDomainMaintenanceStatusAsync(GetDomainMaintenanceStatusRequest, CancellationToken)

The status of the maintenance action.

Public Method GetPackageVersionHistory(GetPackageVersionHistoryRequest)

Returns a list of Amazon OpenSearch Service package versions, along with their creation time, commit message, and plugin properties (if the package is a zip plugin package). For more information, see Custom packages for Amazon OpenSearch Service.

Public Method GetPackageVersionHistoryAsync(GetPackageVersionHistoryRequest, CancellationToken)

Returns a list of Amazon OpenSearch Service package versions, along with their creation time, commit message, and plugin properties (if the package is a zip plugin package). For more information, see Custom packages for Amazon OpenSearch Service.

Public Method GetUpgradeHistory(GetUpgradeHistoryRequest)

Retrieves the complete history of the last 10 upgrades performed on an Amazon OpenSearch Service domain.

Public Method GetUpgradeHistoryAsync(GetUpgradeHistoryRequest, CancellationToken)

Retrieves the complete history of the last 10 upgrades performed on an Amazon OpenSearch Service domain.

Public Method GetUpgradeStatus(GetUpgradeStatusRequest)

Returns the most recent status of the last upgrade or upgrade eligibility check performed on an Amazon OpenSearch Service domain.

Public Method GetUpgradeStatusAsync(GetUpgradeStatusRequest, CancellationToken)

Returns the most recent status of the last upgrade or upgrade eligibility check performed on an Amazon OpenSearch Service domain.

Public Method ListApplications(ListApplicationsRequest)

List all OpenSearch Applications under your account.

Public Method ListApplicationsAsync(ListApplicationsRequest, CancellationToken)

List all OpenSearch Applications under your account.

Public Method ListDataSources(ListDataSourcesRequest)

Lists direct-query data sources for a specific domain. For more information, see For more information, see Working with Amazon OpenSearch Service direct queries with Amazon S3.

Public Method ListDataSourcesAsync(ListDataSourcesRequest, CancellationToken)

Lists direct-query data sources for a specific domain. For more information, see For more information, see Working with Amazon OpenSearch Service direct queries with Amazon S3.

Public Method ListDirectQueryDataSources(ListDirectQueryDataSourcesRequest)

Lists an inventory of all the direct query data sources that you have configured within Amazon OpenSearch Service.

Public Method ListDirectQueryDataSourcesAsync(ListDirectQueryDataSourcesRequest, CancellationToken)

Lists an inventory of all the direct query data sources that you have configured within Amazon OpenSearch Service.

Public Method ListDomainMaintenances(ListDomainMaintenancesRequest)

A list of maintenance actions for the domain.

Public Method ListDomainMaintenancesAsync(ListDomainMaintenancesRequest, CancellationToken)

A list of maintenance actions for the domain.

Public Method ListDomainNames(ListDomainNamesRequest)

Returns the names of all Amazon OpenSearch Service domains owned by the current user in the active Region.

Public Method ListDomainNamesAsync(ListDomainNamesRequest, CancellationToken)

Returns the names of all Amazon OpenSearch Service domains owned by the current user in the active Region.

Public Method ListDomainsForPackage(ListDomainsForPackageRequest)

Lists all Amazon OpenSearch Service domains associated with a given package. For more information, see Custom packages for Amazon OpenSearch Service.

Public Method ListDomainsForPackageAsync(ListDomainsForPackageRequest, CancellationToken)

Lists all Amazon OpenSearch Service domains associated with a given package. For more information, see Custom packages for Amazon OpenSearch Service.

Public Method ListInstanceTypeDetails(ListInstanceTypeDetailsRequest)

Lists all instance types and available features for a given OpenSearch or Elasticsearch version.

Public Method ListInstanceTypeDetailsAsync(ListInstanceTypeDetailsRequest, CancellationToken)

Lists all instance types and available features for a given OpenSearch or Elasticsearch version.

Public Method ListPackagesForDomain(ListPackagesForDomainRequest)

Lists all packages associated with an Amazon OpenSearch Service domain. For more information, see Custom packages for Amazon OpenSearch Service.

Public Method ListPackagesForDomainAsync(ListPackagesForDomainRequest, CancellationToken)

Lists all packages associated with an Amazon OpenSearch Service domain. For more information, see Custom packages for Amazon OpenSearch Service.

Public Method ListScheduledActions(ListScheduledActionsRequest)

Retrieves a list of configuration changes that are scheduled for a domain. These changes can be service software updates or blue/green Auto-Tune enhancements.

Public Method ListScheduledActionsAsync(ListScheduledActionsRequest, CancellationToken)

Retrieves a list of configuration changes that are scheduled for a domain. These changes can be service software updates or blue/green Auto-Tune enhancements.

Public Method ListTags(ListTagsRequest)

Returns all resource tags for an Amazon OpenSearch Service domain, data source, or application. For more information, see Tagging Amazon OpenSearch Service resources.

Public Method ListTagsAsync(ListTagsRequest, CancellationToken)

Returns all resource tags for an Amazon OpenSearch Service domain, data source, or application. For more information, see Tagging Amazon OpenSearch Service resources.

Public Method ListVersions(ListVersionsRequest)

Lists all versions of OpenSearch and Elasticsearch that Amazon OpenSearch Service supports.

Public Method ListVersionsAsync(ListVersionsRequest, CancellationToken)

Lists all versions of OpenSearch and Elasticsearch that Amazon OpenSearch Service supports.

Public Method ListVpcEndpointAccess(ListVpcEndpointAccessRequest)

Retrieves information about each Amazon Web Services principal that is allowed to access a given Amazon OpenSearch Service domain through the use of an interface VPC endpoint.

Public Method ListVpcEndpointAccessAsync(ListVpcEndpointAccessRequest, CancellationToken)

Retrieves information about each Amazon Web Services principal that is allowed to access a given Amazon OpenSearch Service domain through the use of an interface VPC endpoint.

Public Method ListVpcEndpoints(ListVpcEndpointsRequest)

Retrieves all Amazon OpenSearch Service-managed VPC endpoints in the current Amazon Web Services account and Region.

Public Method ListVpcEndpointsAsync(ListVpcEndpointsRequest, CancellationToken)

Retrieves all Amazon OpenSearch Service-managed VPC endpoints in the current Amazon Web Services account and Region.

Public Method ListVpcEndpointsForDomain(ListVpcEndpointsForDomainRequest)

Retrieves all Amazon OpenSearch Service-managed VPC endpoints associated with a particular domain.

Public Method ListVpcEndpointsForDomainAsync(ListVpcEndpointsForDomainRequest, CancellationToken)

Retrieves all Amazon OpenSearch Service-managed VPC endpoints associated with a particular domain.

Public Method PurchaseReservedInstanceOffering(PurchaseReservedInstanceOfferingRequest)

Allows you to purchase Amazon OpenSearch Service Reserved Instances.

Public Method PurchaseReservedInstanceOfferingAsync(PurchaseReservedInstanceOfferingRequest, CancellationToken)

Allows you to purchase Amazon OpenSearch Service Reserved Instances.

Public Method RejectInboundConnection(RejectInboundConnectionRequest)

Allows the remote Amazon OpenSearch Service domain owner to reject an inbound cross-cluster connection request.

Public Method RejectInboundConnectionAsync(RejectInboundConnectionRequest, CancellationToken)

Allows the remote Amazon OpenSearch Service domain owner to reject an inbound cross-cluster connection request.

Public Method RemoveTags(RemoveTagsRequest)

Removes the specified set of tags from an Amazon OpenSearch Service domain, data source, or application. For more information, see Tagging Amazon OpenSearch Service resources.

Public Method RemoveTagsAsync(RemoveTagsRequest, CancellationToken)

Removes the specified set of tags from an Amazon OpenSearch Service domain, data source, or application. For more information, see Tagging Amazon OpenSearch Service resources.

Public Method RevokeVpcEndpointAccess(RevokeVpcEndpointAccessRequest)

Revokes access to an Amazon OpenSearch Service domain that was provided through an interface VPC endpoint.

Public Method RevokeVpcEndpointAccessAsync(RevokeVpcEndpointAccessRequest, CancellationToken)

Revokes access to an Amazon OpenSearch Service domain that was provided through an interface VPC endpoint.

Public Method StartDomainMaintenance(StartDomainMaintenanceRequest)

Starts the node maintenance process on the data node. These processes can include a node reboot, an Opensearch or Elasticsearch process restart, or a Dashboard or Kibana restart.

Public Method StartDomainMaintenanceAsync(StartDomainMaintenanceRequest, CancellationToken)

Starts the node maintenance process on the data node. These processes can include a node reboot, an Opensearch or Elasticsearch process restart, or a Dashboard or Kibana restart.

Public Method StartServiceSoftwareUpdate(StartServiceSoftwareUpdateRequest)

Schedules a service software update for an Amazon OpenSearch Service domain. For more information, see Service software updates in Amazon OpenSearch Service.

Public Method StartServiceSoftwareUpdateAsync(StartServiceSoftwareUpdateRequest, CancellationToken)

Schedules a service software update for an Amazon OpenSearch Service domain. For more information, see Service software updates in Amazon OpenSearch Service.

Public Method UpdateApplication(UpdateApplicationRequest)

Update the OpenSearch Application.

Public Method UpdateApplicationAsync(UpdateApplicationRequest, CancellationToken)

Update the OpenSearch Application.

Public Method UpdateDataSource(UpdateDataSourceRequest)

Updates a direct-query data source. For more information, see Working with Amazon OpenSearch Service data source integrations with Amazon S3.

Public Method UpdateDataSourceAsync(UpdateDataSourceRequest, CancellationToken)

Updates a direct-query data source. For more information, see Working with Amazon OpenSearch Service data source integrations with Amazon S3.

Public Method UpdateDirectQueryDataSource(UpdateDirectQueryDataSourceRequest)

Updates the configuration or properties of an existing direct query data source in Amazon OpenSearch Service.

Public Method UpdateDirectQueryDataSourceAsync(UpdateDirectQueryDataSourceRequest, CancellationToken)

Updates the configuration or properties of an existing direct query data source in Amazon OpenSearch Service.

Public Method UpdateDomainConfig(UpdateDomainConfigRequest)

Modifies the cluster configuration of the specified Amazon OpenSearch Service domain.

Public Method UpdateDomainConfigAsync(UpdateDomainConfigRequest, CancellationToken)

Modifies the cluster configuration of the specified Amazon OpenSearch Service domain.

Public Method UpdatePackage(UpdatePackageRequest)

Updates a package for use with Amazon OpenSearch Service domains. For more information, see Custom packages for Amazon OpenSearch Service.

Public Method UpdatePackageAsync(UpdatePackageRequest, CancellationToken)

Updates a package for use with Amazon OpenSearch Service domains. For more information, see Custom packages for Amazon OpenSearch Service.

Public Method UpdatePackageScope(UpdatePackageScopeRequest)

Updates the scope of a package. Scope of the package defines users who can view and associate a package.

Public Method UpdatePackageScopeAsync(UpdatePackageScopeRequest, CancellationToken)

Updates the scope of a package. Scope of the package defines users who can view and associate a package.

Public Method UpdateScheduledAction(UpdateScheduledActionRequest)

Reschedules a planned domain configuration change for a later time. This change can be a scheduled service software update or a blue/green Auto-Tune enhancement.

Public Method UpdateScheduledActionAsync(UpdateScheduledActionRequest, CancellationToken)

Reschedules a planned domain configuration change for a later time. This change can be a scheduled service software update or a blue/green Auto-Tune enhancement.

Public Method UpdateVpcEndpoint(UpdateVpcEndpointRequest)

Modifies an Amazon OpenSearch Service-managed interface VPC endpoint.

Public Method UpdateVpcEndpointAsync(UpdateVpcEndpointRequest, CancellationToken)

Modifies an Amazon OpenSearch Service-managed interface VPC endpoint.

Public Method UpgradeDomain(UpgradeDomainRequest)

Allows you to either upgrade your Amazon OpenSearch Service domain or perform an upgrade eligibility check to a compatible version of OpenSearch or Elasticsearch.

Public Method UpgradeDomainAsync(UpgradeDomainRequest, CancellationToken)

Allows you to either upgrade your Amazon OpenSearch Service domain or perform an upgrade eligibility check to a compatible version of OpenSearch or Elasticsearch.

Events

NameDescription
Event AfterResponseEvent Inherited from Amazon.Runtime.AmazonServiceClient.
Event BeforeRequestEvent Inherited from Amazon.Runtime.AmazonServiceClient.
Event ExceptionEvent Inherited from Amazon.Runtime.AmazonServiceClient.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5