/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the es-2015-01-01.normal.json service model. */ using System; using System.Collections.Generic; using Amazon.Runtime; using Amazon.Elasticsearch.Model; namespace Amazon.Elasticsearch { /// /// Interface for accessing Elasticsearch /// /// Amazon Elasticsearch Configuration Service /// /// Use the Amazon Elasticsearch Configuration API to create, configure, and manage Elasticsearch /// domains. /// /// /// /// For sample code that uses the Configuration API, see the Amazon /// Elasticsearch Service Developer Guide. The guide also contains sample /// code for sending signed HTTP requests to the Elasticsearch APIs. /// /// /// /// 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 Regions and Endpoints. /// /// public partial interface IAmazonElasticsearch : IAmazonService, IDisposable { #if BCL45 || AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// IElasticsearchPaginatorFactory Paginators { get; } #endif #region AcceptInboundCrossClusterSearchConnection /// /// Allows the destination domain owner to accept an inbound cross-cluster search connection /// request. /// /// Container for the necessary parameters to execute the AcceptInboundCrossClusterSearchConnection service method. /// /// The response from the AcceptInboundCrossClusterSearchConnection service method, as returned by Elasticsearch. /// /// An error occured because the client wanted to access a not supported operation. Gives /// http status code of 409. /// /// /// An exception for trying to create more than allowed resources or sub-resources. Gives /// http status code of 409. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// REST API Reference for AcceptInboundCrossClusterSearchConnection Operation AcceptInboundCrossClusterSearchConnectionResponse AcceptInboundCrossClusterSearchConnection(AcceptInboundCrossClusterSearchConnectionRequest request); /// /// Initiates the asynchronous execution of the AcceptInboundCrossClusterSearchConnection operation. /// /// /// Container for the necessary parameters to execute the AcceptInboundCrossClusterSearchConnection operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAcceptInboundCrossClusterSearchConnection /// operation. /// REST API Reference for AcceptInboundCrossClusterSearchConnection Operation IAsyncResult BeginAcceptInboundCrossClusterSearchConnection(AcceptInboundCrossClusterSearchConnectionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AcceptInboundCrossClusterSearchConnection operation. /// /// /// The IAsyncResult returned by the call to BeginAcceptInboundCrossClusterSearchConnection. /// /// Returns a AcceptInboundCrossClusterSearchConnectionResult from Elasticsearch. /// REST API Reference for AcceptInboundCrossClusterSearchConnection Operation AcceptInboundCrossClusterSearchConnectionResponse EndAcceptInboundCrossClusterSearchConnection(IAsyncResult asyncResult); #endregion #region AddTags /// /// Attaches tags to an existing Elasticsearch domain. Tags are a set of case-sensitive /// key value pairs. An Elasticsearch domain may have up to 10 tags. See Tagging Amazon Elasticsearch Service Domains for more information. /// /// Container for the necessary parameters to execute the AddTags service method. /// /// The response from the AddTags service method, as returned by Elasticsearch. /// /// An error occurred while processing the request. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for trying to create more than allowed resources or sub-resources. Gives /// http status code of 409. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for AddTags Operation AddTagsResponse AddTags(AddTagsRequest request); /// /// Initiates the asynchronous execution of the AddTags operation. /// /// /// Container for the necessary parameters to execute the AddTags operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAddTags /// operation. /// REST API Reference for AddTags Operation IAsyncResult BeginAddTags(AddTagsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AddTags operation. /// /// /// The IAsyncResult returned by the call to BeginAddTags. /// /// Returns a AddTagsResult from Elasticsearch. /// REST API Reference for AddTags Operation AddTagsResponse EndAddTags(IAsyncResult asyncResult); #endregion #region AssociatePackage /// /// Associates a package with an Amazon ES domain. /// /// Container for the necessary parameters to execute the AssociatePackage service method. /// /// The response from the AssociatePackage service method, as returned by Elasticsearch. /// /// An error occurred because user does not have permissions to access the resource. Returns /// HTTP status code 403. /// /// /// An error occurred while processing the request. /// /// /// An error occurred because the client attempts to remove a resource that is currently /// in use. Returns HTTP status code 409. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for AssociatePackage Operation AssociatePackageResponse AssociatePackage(AssociatePackageRequest request); /// /// Initiates the asynchronous execution of the AssociatePackage operation. /// /// /// Container for the necessary parameters to execute the AssociatePackage operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociatePackage /// operation. /// REST API Reference for AssociatePackage Operation IAsyncResult BeginAssociatePackage(AssociatePackageRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociatePackage operation. /// /// /// The IAsyncResult returned by the call to BeginAssociatePackage. /// /// Returns a AssociatePackageResult from Elasticsearch. /// REST API Reference for AssociatePackage Operation AssociatePackageResponse EndAssociatePackage(IAsyncResult asyncResult); #endregion #region AuthorizeVpcEndpointAccess /// /// Provides access to an Amazon OpenSearch Service domain through the use of an interface /// VPC endpoint. /// /// Container for the necessary parameters to execute the AuthorizeVpcEndpointAccess service method. /// /// The response from the AuthorizeVpcEndpointAccess service method, as returned by Elasticsearch. /// /// An error occurred while processing the request. /// /// /// An error occured because the client wanted to access a not supported operation. Gives /// http status code of 409. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for trying to create more than allowed resources or sub-resources. Gives /// http status code of 409. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for AuthorizeVpcEndpointAccess Operation AuthorizeVpcEndpointAccessResponse AuthorizeVpcEndpointAccess(AuthorizeVpcEndpointAccessRequest request); /// /// Initiates the asynchronous execution of the AuthorizeVpcEndpointAccess operation. /// /// /// Container for the necessary parameters to execute the AuthorizeVpcEndpointAccess operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAuthorizeVpcEndpointAccess /// operation. /// REST API Reference for AuthorizeVpcEndpointAccess Operation IAsyncResult BeginAuthorizeVpcEndpointAccess(AuthorizeVpcEndpointAccessRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AuthorizeVpcEndpointAccess operation. /// /// /// The IAsyncResult returned by the call to BeginAuthorizeVpcEndpointAccess. /// /// Returns a AuthorizeVpcEndpointAccessResult from Elasticsearch. /// REST API Reference for AuthorizeVpcEndpointAccess Operation AuthorizeVpcEndpointAccessResponse EndAuthorizeVpcEndpointAccess(IAsyncResult asyncResult); #endregion #region CancelElasticsearchServiceSoftwareUpdate /// /// 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. /// /// Container for the necessary parameters to execute the CancelElasticsearchServiceSoftwareUpdate service method. /// /// The response from the CancelElasticsearchServiceSoftwareUpdate service method, as returned by Elasticsearch. /// /// An error occurred while processing the request. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for CancelElasticsearchServiceSoftwareUpdate Operation CancelElasticsearchServiceSoftwareUpdateResponse CancelElasticsearchServiceSoftwareUpdate(CancelElasticsearchServiceSoftwareUpdateRequest request); /// /// Initiates the asynchronous execution of the CancelElasticsearchServiceSoftwareUpdate operation. /// /// /// Container for the necessary parameters to execute the CancelElasticsearchServiceSoftwareUpdate operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCancelElasticsearchServiceSoftwareUpdate /// operation. /// REST API Reference for CancelElasticsearchServiceSoftwareUpdate Operation IAsyncResult BeginCancelElasticsearchServiceSoftwareUpdate(CancelElasticsearchServiceSoftwareUpdateRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CancelElasticsearchServiceSoftwareUpdate operation. /// /// /// The IAsyncResult returned by the call to BeginCancelElasticsearchServiceSoftwareUpdate. /// /// Returns a CancelElasticsearchServiceSoftwareUpdateResult from Elasticsearch. /// REST API Reference for CancelElasticsearchServiceSoftwareUpdate Operation CancelElasticsearchServiceSoftwareUpdateResponse EndCancelElasticsearchServiceSoftwareUpdate(IAsyncResult asyncResult); #endregion #region CreateElasticsearchDomain /// /// Creates a new Elasticsearch domain. For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch /// Service Developer Guide. /// /// Container for the necessary parameters to execute the CreateElasticsearchDomain service method. /// /// The response from the CreateElasticsearchDomain service method, as returned by Elasticsearch. /// /// An error occurred while processing the request. /// /// /// An error occured because the client wanted to access a not supported operation. Gives /// http status code of 409. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for trying to create or access sub-resource that is either invalid or /// not supported. Gives http status code of 409. /// /// /// An exception for trying to create more than allowed resources or sub-resources. Gives /// http status code of 409. /// /// /// An exception for creating a resource that already exists. Gives http status code of /// 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for CreateElasticsearchDomain Operation CreateElasticsearchDomainResponse CreateElasticsearchDomain(CreateElasticsearchDomainRequest request); /// /// Initiates the asynchronous execution of the CreateElasticsearchDomain operation. /// /// /// Container for the necessary parameters to execute the CreateElasticsearchDomain operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateElasticsearchDomain /// operation. /// REST API Reference for CreateElasticsearchDomain Operation IAsyncResult BeginCreateElasticsearchDomain(CreateElasticsearchDomainRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateElasticsearchDomain operation. /// /// /// The IAsyncResult returned by the call to BeginCreateElasticsearchDomain. /// /// Returns a CreateElasticsearchDomainResult from Elasticsearch. /// REST API Reference for CreateElasticsearchDomain Operation CreateElasticsearchDomainResponse EndCreateElasticsearchDomain(IAsyncResult asyncResult); #endregion #region CreateOutboundCrossClusterSearchConnection /// /// Creates a new cross-cluster search connection from a source domain to a destination /// domain. /// /// Container for the necessary parameters to execute the CreateOutboundCrossClusterSearchConnection service method. /// /// The response from the CreateOutboundCrossClusterSearchConnection service method, as returned by Elasticsearch. /// /// An error occured because the client wanted to access a not supported operation. Gives /// http status code of 409. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for trying to create more than allowed resources or sub-resources. Gives /// http status code of 409. /// /// /// An exception for creating a resource that already exists. Gives http status code of /// 400. /// /// REST API Reference for CreateOutboundCrossClusterSearchConnection Operation CreateOutboundCrossClusterSearchConnectionResponse CreateOutboundCrossClusterSearchConnection(CreateOutboundCrossClusterSearchConnectionRequest request); /// /// Initiates the asynchronous execution of the CreateOutboundCrossClusterSearchConnection operation. /// /// /// Container for the necessary parameters to execute the CreateOutboundCrossClusterSearchConnection operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateOutboundCrossClusterSearchConnection /// operation. /// REST API Reference for CreateOutboundCrossClusterSearchConnection Operation IAsyncResult BeginCreateOutboundCrossClusterSearchConnection(CreateOutboundCrossClusterSearchConnectionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateOutboundCrossClusterSearchConnection operation. /// /// /// The IAsyncResult returned by the call to BeginCreateOutboundCrossClusterSearchConnection. /// /// Returns a CreateOutboundCrossClusterSearchConnectionResult from Elasticsearch. /// REST API Reference for CreateOutboundCrossClusterSearchConnection Operation CreateOutboundCrossClusterSearchConnectionResponse EndCreateOutboundCrossClusterSearchConnection(IAsyncResult asyncResult); #endregion #region CreatePackage /// /// Create a package for use with Amazon ES domains. /// /// Container for the necessary parameters to execute the CreatePackage service method. /// /// The response from the CreatePackage service method, as returned by Elasticsearch. /// /// An error occurred because user does not have permissions to access the resource. Returns /// HTTP status code 403. /// /// /// An error occurred while processing the request. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for trying to create or access sub-resource that is either invalid or /// not supported. Gives http status code of 409. /// /// /// An exception for trying to create more than allowed resources or sub-resources. Gives /// http status code of 409. /// /// /// An exception for creating a resource that already exists. Gives http status code of /// 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for CreatePackage Operation CreatePackageResponse CreatePackage(CreatePackageRequest request); /// /// Initiates the asynchronous execution of the CreatePackage operation. /// /// /// Container for the necessary parameters to execute the CreatePackage operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreatePackage /// operation. /// REST API Reference for CreatePackage Operation IAsyncResult BeginCreatePackage(CreatePackageRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreatePackage operation. /// /// /// The IAsyncResult returned by the call to BeginCreatePackage. /// /// Returns a CreatePackageResult from Elasticsearch. /// REST API Reference for CreatePackage Operation CreatePackageResponse EndCreatePackage(IAsyncResult asyncResult); #endregion #region CreateVpcEndpoint /// /// Creates an Amazon OpenSearch Service-managed VPC endpoint. /// /// Container for the necessary parameters to execute the CreateVpcEndpoint service method. /// /// The response from the CreateVpcEndpoint service method, as returned by Elasticsearch. /// /// An error occurred while processing the request. /// /// /// An error occurred because the client attempts to remove a resource that is currently /// in use. Returns HTTP status code 409. /// /// /// An error occured because the client wanted to access a not supported operation. Gives /// http status code of 409. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for trying to create more than allowed resources or sub-resources. Gives /// http status code of 409. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for CreateVpcEndpoint Operation CreateVpcEndpointResponse CreateVpcEndpoint(CreateVpcEndpointRequest request); /// /// Initiates the asynchronous execution of the CreateVpcEndpoint operation. /// /// /// Container for the necessary parameters to execute the CreateVpcEndpoint operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateVpcEndpoint /// operation. /// REST API Reference for CreateVpcEndpoint Operation IAsyncResult BeginCreateVpcEndpoint(CreateVpcEndpointRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateVpcEndpoint operation. /// /// /// The IAsyncResult returned by the call to BeginCreateVpcEndpoint. /// /// Returns a CreateVpcEndpointResult from Elasticsearch. /// REST API Reference for CreateVpcEndpoint Operation CreateVpcEndpointResponse EndCreateVpcEndpoint(IAsyncResult asyncResult); #endregion #region DeleteElasticsearchDomain /// /// Permanently deletes the specified Elasticsearch domain and all of its data. Once a /// domain is deleted, it cannot be recovered. /// /// Container for the necessary parameters to execute the DeleteElasticsearchDomain service method. /// /// The response from the DeleteElasticsearchDomain service method, as returned by Elasticsearch. /// /// An error occurred while processing the request. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for DeleteElasticsearchDomain Operation DeleteElasticsearchDomainResponse DeleteElasticsearchDomain(DeleteElasticsearchDomainRequest request); /// /// Initiates the asynchronous execution of the DeleteElasticsearchDomain operation. /// /// /// Container for the necessary parameters to execute the DeleteElasticsearchDomain operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteElasticsearchDomain /// operation. /// REST API Reference for DeleteElasticsearchDomain Operation IAsyncResult BeginDeleteElasticsearchDomain(DeleteElasticsearchDomainRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteElasticsearchDomain operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteElasticsearchDomain. /// /// Returns a DeleteElasticsearchDomainResult from Elasticsearch. /// REST API Reference for DeleteElasticsearchDomain Operation DeleteElasticsearchDomainResponse EndDeleteElasticsearchDomain(IAsyncResult asyncResult); #endregion #region DeleteElasticsearchServiceRole /// /// 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. /// /// Container for the necessary parameters to execute the DeleteElasticsearchServiceRole service method. /// /// The response from the DeleteElasticsearchServiceRole service method, as returned by Elasticsearch. /// /// An error occurred while processing the request. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for DeleteElasticsearchServiceRole Operation DeleteElasticsearchServiceRoleResponse DeleteElasticsearchServiceRole(DeleteElasticsearchServiceRoleRequest request); /// /// Initiates the asynchronous execution of the DeleteElasticsearchServiceRole operation. /// /// /// Container for the necessary parameters to execute the DeleteElasticsearchServiceRole operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteElasticsearchServiceRole /// operation. /// REST API Reference for DeleteElasticsearchServiceRole Operation IAsyncResult BeginDeleteElasticsearchServiceRole(DeleteElasticsearchServiceRoleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteElasticsearchServiceRole operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteElasticsearchServiceRole. /// /// Returns a DeleteElasticsearchServiceRoleResult from Elasticsearch. /// REST API Reference for DeleteElasticsearchServiceRole Operation DeleteElasticsearchServiceRoleResponse EndDeleteElasticsearchServiceRole(IAsyncResult asyncResult); #endregion #region DeleteInboundCrossClusterSearchConnection /// /// Allows the destination domain owner to delete an existing inbound cross-cluster search /// connection. /// /// Container for the necessary parameters to execute the DeleteInboundCrossClusterSearchConnection service method. /// /// The response from the DeleteInboundCrossClusterSearchConnection service method, as returned by Elasticsearch. /// /// An error occured because the client wanted to access a not supported operation. Gives /// http status code of 409. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// REST API Reference for DeleteInboundCrossClusterSearchConnection Operation DeleteInboundCrossClusterSearchConnectionResponse DeleteInboundCrossClusterSearchConnection(DeleteInboundCrossClusterSearchConnectionRequest request); /// /// Initiates the asynchronous execution of the DeleteInboundCrossClusterSearchConnection operation. /// /// /// Container for the necessary parameters to execute the DeleteInboundCrossClusterSearchConnection operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteInboundCrossClusterSearchConnection /// operation. /// REST API Reference for DeleteInboundCrossClusterSearchConnection Operation IAsyncResult BeginDeleteInboundCrossClusterSearchConnection(DeleteInboundCrossClusterSearchConnectionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteInboundCrossClusterSearchConnection operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteInboundCrossClusterSearchConnection. /// /// Returns a DeleteInboundCrossClusterSearchConnectionResult from Elasticsearch. /// REST API Reference for DeleteInboundCrossClusterSearchConnection Operation DeleteInboundCrossClusterSearchConnectionResponse EndDeleteInboundCrossClusterSearchConnection(IAsyncResult asyncResult); #endregion #region DeleteOutboundCrossClusterSearchConnection /// /// Allows the source domain owner to delete an existing outbound cross-cluster search /// connection. /// /// Container for the necessary parameters to execute the DeleteOutboundCrossClusterSearchConnection service method. /// /// The response from the DeleteOutboundCrossClusterSearchConnection service method, as returned by Elasticsearch. /// /// An error occured because the client wanted to access a not supported operation. Gives /// http status code of 409. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// REST API Reference for DeleteOutboundCrossClusterSearchConnection Operation DeleteOutboundCrossClusterSearchConnectionResponse DeleteOutboundCrossClusterSearchConnection(DeleteOutboundCrossClusterSearchConnectionRequest request); /// /// Initiates the asynchronous execution of the DeleteOutboundCrossClusterSearchConnection operation. /// /// /// Container for the necessary parameters to execute the DeleteOutboundCrossClusterSearchConnection operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteOutboundCrossClusterSearchConnection /// operation. /// REST API Reference for DeleteOutboundCrossClusterSearchConnection Operation IAsyncResult BeginDeleteOutboundCrossClusterSearchConnection(DeleteOutboundCrossClusterSearchConnectionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteOutboundCrossClusterSearchConnection operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteOutboundCrossClusterSearchConnection. /// /// Returns a DeleteOutboundCrossClusterSearchConnectionResult from Elasticsearch. /// REST API Reference for DeleteOutboundCrossClusterSearchConnection Operation DeleteOutboundCrossClusterSearchConnectionResponse EndDeleteOutboundCrossClusterSearchConnection(IAsyncResult asyncResult); #endregion #region DeletePackage /// /// Delete the package. /// /// Container for the necessary parameters to execute the DeletePackage service method. /// /// The response from the DeletePackage service method, as returned by Elasticsearch. /// /// An error occurred because user does not have permissions to access the resource. Returns /// HTTP status code 403. /// /// /// An error occurred while processing the request. /// /// /// An error occurred because the client attempts to remove a resource that is currently /// in use. Returns HTTP status code 409. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for DeletePackage Operation DeletePackageResponse DeletePackage(DeletePackageRequest request); /// /// Initiates the asynchronous execution of the DeletePackage operation. /// /// /// Container for the necessary parameters to execute the DeletePackage operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeletePackage /// operation. /// REST API Reference for DeletePackage Operation IAsyncResult BeginDeletePackage(DeletePackageRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeletePackage operation. /// /// /// The IAsyncResult returned by the call to BeginDeletePackage. /// /// Returns a DeletePackageResult from Elasticsearch. /// REST API Reference for DeletePackage Operation DeletePackageResponse EndDeletePackage(IAsyncResult asyncResult); #endregion #region DeleteVpcEndpoint /// /// Deletes an Amazon OpenSearch Service-managed interface VPC endpoint. /// /// Container for the necessary parameters to execute the DeleteVpcEndpoint service method. /// /// The response from the DeleteVpcEndpoint service method, as returned by Elasticsearch. /// /// An error occurred while processing the request. /// /// /// An error occured because the client wanted to access a not supported operation. Gives /// http status code of 409. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// REST API Reference for DeleteVpcEndpoint Operation DeleteVpcEndpointResponse DeleteVpcEndpoint(DeleteVpcEndpointRequest request); /// /// Initiates the asynchronous execution of the DeleteVpcEndpoint operation. /// /// /// Container for the necessary parameters to execute the DeleteVpcEndpoint operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteVpcEndpoint /// operation. /// REST API Reference for DeleteVpcEndpoint Operation IAsyncResult BeginDeleteVpcEndpoint(DeleteVpcEndpointRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteVpcEndpoint operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteVpcEndpoint. /// /// Returns a DeleteVpcEndpointResult from Elasticsearch. /// REST API Reference for DeleteVpcEndpoint Operation DeleteVpcEndpointResponse EndDeleteVpcEndpoint(IAsyncResult asyncResult); #endregion #region DescribeDomainAutoTunes /// /// Provides scheduled Auto-Tune action details for the Elasticsearch domain, such as /// Auto-Tune action type, description, severity, and scheduled date. /// /// Container for the necessary parameters to execute the DescribeDomainAutoTunes service method. /// /// The response from the DescribeDomainAutoTunes service method, as returned by Elasticsearch. /// /// An error occurred while processing the request. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for DescribeDomainAutoTunes Operation DescribeDomainAutoTunesResponse DescribeDomainAutoTunes(DescribeDomainAutoTunesRequest request); /// /// Initiates the asynchronous execution of the DescribeDomainAutoTunes operation. /// /// /// Container for the necessary parameters to execute the DescribeDomainAutoTunes operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDomainAutoTunes /// operation. /// REST API Reference for DescribeDomainAutoTunes Operation IAsyncResult BeginDescribeDomainAutoTunes(DescribeDomainAutoTunesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDomainAutoTunes operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDomainAutoTunes. /// /// Returns a DescribeDomainAutoTunesResult from Elasticsearch. /// REST API Reference for DescribeDomainAutoTunes Operation DescribeDomainAutoTunesResponse EndDescribeDomainAutoTunes(IAsyncResult asyncResult); #endregion #region DescribeDomainChangeProgress /// /// Returns information about the current blue/green deployment happening on a domain, /// including a change ID, status, and progress stages. /// /// Container for the necessary parameters to execute the DescribeDomainChangeProgress service method. /// /// The response from the DescribeDomainChangeProgress service method, as returned by Elasticsearch. /// /// An error occurred while processing the request. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for DescribeDomainChangeProgress Operation DescribeDomainChangeProgressResponse DescribeDomainChangeProgress(DescribeDomainChangeProgressRequest request); /// /// Initiates the asynchronous execution of the DescribeDomainChangeProgress operation. /// /// /// Container for the necessary parameters to execute the DescribeDomainChangeProgress operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDomainChangeProgress /// operation. /// REST API Reference for DescribeDomainChangeProgress Operation IAsyncResult BeginDescribeDomainChangeProgress(DescribeDomainChangeProgressRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDomainChangeProgress operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDomainChangeProgress. /// /// Returns a DescribeDomainChangeProgressResult from Elasticsearch. /// REST API Reference for DescribeDomainChangeProgress Operation DescribeDomainChangeProgressResponse EndDescribeDomainChangeProgress(IAsyncResult asyncResult); #endregion #region DescribeElasticsearchDomain /// /// Returns domain configuration information about the specified Elasticsearch domain, /// including the domain ID, domain endpoint, and domain ARN. /// /// Container for the necessary parameters to execute the DescribeElasticsearchDomain service method. /// /// The response from the DescribeElasticsearchDomain service method, as returned by Elasticsearch. /// /// An error occurred while processing the request. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for DescribeElasticsearchDomain Operation DescribeElasticsearchDomainResponse DescribeElasticsearchDomain(DescribeElasticsearchDomainRequest request); /// /// Initiates the asynchronous execution of the DescribeElasticsearchDomain operation. /// /// /// Container for the necessary parameters to execute the DescribeElasticsearchDomain operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeElasticsearchDomain /// operation. /// REST API Reference for DescribeElasticsearchDomain Operation IAsyncResult BeginDescribeElasticsearchDomain(DescribeElasticsearchDomainRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeElasticsearchDomain operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeElasticsearchDomain. /// /// Returns a DescribeElasticsearchDomainResult from Elasticsearch. /// REST API Reference for DescribeElasticsearchDomain Operation DescribeElasticsearchDomainResponse EndDescribeElasticsearchDomain(IAsyncResult asyncResult); #endregion #region DescribeElasticsearchDomainConfig /// /// Provides cluster configuration information about the specified Elasticsearch domain, /// such as the state, creation date, update version, and update date for cluster options. /// /// Container for the necessary parameters to execute the DescribeElasticsearchDomainConfig service method. /// /// The response from the DescribeElasticsearchDomainConfig service method, as returned by Elasticsearch. /// /// An error occurred while processing the request. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for DescribeElasticsearchDomainConfig Operation DescribeElasticsearchDomainConfigResponse DescribeElasticsearchDomainConfig(DescribeElasticsearchDomainConfigRequest request); /// /// Initiates the asynchronous execution of the DescribeElasticsearchDomainConfig operation. /// /// /// Container for the necessary parameters to execute the DescribeElasticsearchDomainConfig operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeElasticsearchDomainConfig /// operation. /// REST API Reference for DescribeElasticsearchDomainConfig Operation IAsyncResult BeginDescribeElasticsearchDomainConfig(DescribeElasticsearchDomainConfigRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeElasticsearchDomainConfig operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeElasticsearchDomainConfig. /// /// Returns a DescribeElasticsearchDomainConfigResult from Elasticsearch. /// REST API Reference for DescribeElasticsearchDomainConfig Operation DescribeElasticsearchDomainConfigResponse EndDescribeElasticsearchDomainConfig(IAsyncResult asyncResult); #endregion #region DescribeElasticsearchDomains /// /// Returns domain configuration information about the specified Elasticsearch domains, /// including the domain ID, domain endpoint, and domain ARN. /// /// Container for the necessary parameters to execute the DescribeElasticsearchDomains service method. /// /// The response from the DescribeElasticsearchDomains service method, as returned by Elasticsearch. /// /// An error occurred while processing the request. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for DescribeElasticsearchDomains Operation DescribeElasticsearchDomainsResponse DescribeElasticsearchDomains(DescribeElasticsearchDomainsRequest request); /// /// Initiates the asynchronous execution of the DescribeElasticsearchDomains operation. /// /// /// Container for the necessary parameters to execute the DescribeElasticsearchDomains operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeElasticsearchDomains /// operation. /// REST API Reference for DescribeElasticsearchDomains Operation IAsyncResult BeginDescribeElasticsearchDomains(DescribeElasticsearchDomainsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeElasticsearchDomains operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeElasticsearchDomains. /// /// Returns a DescribeElasticsearchDomainsResult from Elasticsearch. /// REST API Reference for DescribeElasticsearchDomains Operation DescribeElasticsearchDomainsResponse EndDescribeElasticsearchDomains(IAsyncResult asyncResult); #endregion #region DescribeElasticsearchInstanceTypeLimits /// /// Describe Elasticsearch Limits for a given InstanceType and ElasticsearchVersion. /// When modifying existing Domain, specify the DomainName to know /// what Limits are supported for modifying. /// /// Container for the necessary parameters to execute the DescribeElasticsearchInstanceTypeLimits service method. /// /// The response from the DescribeElasticsearchInstanceTypeLimits service method, as returned by Elasticsearch. /// /// An error occurred while processing the request. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for trying to create or access sub-resource that is either invalid or /// not supported. Gives http status code of 409. /// /// /// An exception for trying to create more than allowed resources or sub-resources. Gives /// http status code of 409. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for DescribeElasticsearchInstanceTypeLimits Operation DescribeElasticsearchInstanceTypeLimitsResponse DescribeElasticsearchInstanceTypeLimits(DescribeElasticsearchInstanceTypeLimitsRequest request); /// /// Initiates the asynchronous execution of the DescribeElasticsearchInstanceTypeLimits operation. /// /// /// Container for the necessary parameters to execute the DescribeElasticsearchInstanceTypeLimits operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeElasticsearchInstanceTypeLimits /// operation. /// REST API Reference for DescribeElasticsearchInstanceTypeLimits Operation IAsyncResult BeginDescribeElasticsearchInstanceTypeLimits(DescribeElasticsearchInstanceTypeLimitsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeElasticsearchInstanceTypeLimits operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeElasticsearchInstanceTypeLimits. /// /// Returns a DescribeElasticsearchInstanceTypeLimitsResult from Elasticsearch. /// REST API Reference for DescribeElasticsearchInstanceTypeLimits Operation DescribeElasticsearchInstanceTypeLimitsResponse EndDescribeElasticsearchInstanceTypeLimits(IAsyncResult asyncResult); #endregion #region DescribeInboundCrossClusterSearchConnections /// /// Lists all the inbound cross-cluster search connections for a destination domain. /// /// Container for the necessary parameters to execute the DescribeInboundCrossClusterSearchConnections service method. /// /// The response from the DescribeInboundCrossClusterSearchConnections service method, as returned by Elasticsearch. /// /// An error occured because the client wanted to access a not supported operation. Gives /// http status code of 409. /// /// /// The request processing has failed because of invalid pagination token provided by /// customer. Returns an HTTP status code of 400. /// /// REST API Reference for DescribeInboundCrossClusterSearchConnections Operation DescribeInboundCrossClusterSearchConnectionsResponse DescribeInboundCrossClusterSearchConnections(DescribeInboundCrossClusterSearchConnectionsRequest request); /// /// Initiates the asynchronous execution of the DescribeInboundCrossClusterSearchConnections operation. /// /// /// Container for the necessary parameters to execute the DescribeInboundCrossClusterSearchConnections operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeInboundCrossClusterSearchConnections /// operation. /// REST API Reference for DescribeInboundCrossClusterSearchConnections Operation IAsyncResult BeginDescribeInboundCrossClusterSearchConnections(DescribeInboundCrossClusterSearchConnectionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeInboundCrossClusterSearchConnections operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeInboundCrossClusterSearchConnections. /// /// Returns a DescribeInboundCrossClusterSearchConnectionsResult from Elasticsearch. /// REST API Reference for DescribeInboundCrossClusterSearchConnections Operation DescribeInboundCrossClusterSearchConnectionsResponse EndDescribeInboundCrossClusterSearchConnections(IAsyncResult asyncResult); #endregion #region DescribeOutboundCrossClusterSearchConnections /// /// Lists all the outbound cross-cluster search connections for a source domain. /// /// Container for the necessary parameters to execute the DescribeOutboundCrossClusterSearchConnections service method. /// /// The response from the DescribeOutboundCrossClusterSearchConnections service method, as returned by Elasticsearch. /// /// An error occured because the client wanted to access a not supported operation. Gives /// http status code of 409. /// /// /// The request processing has failed because of invalid pagination token provided by /// customer. Returns an HTTP status code of 400. /// /// REST API Reference for DescribeOutboundCrossClusterSearchConnections Operation DescribeOutboundCrossClusterSearchConnectionsResponse DescribeOutboundCrossClusterSearchConnections(DescribeOutboundCrossClusterSearchConnectionsRequest request); /// /// Initiates the asynchronous execution of the DescribeOutboundCrossClusterSearchConnections operation. /// /// /// Container for the necessary parameters to execute the DescribeOutboundCrossClusterSearchConnections operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeOutboundCrossClusterSearchConnections /// operation. /// REST API Reference for DescribeOutboundCrossClusterSearchConnections Operation IAsyncResult BeginDescribeOutboundCrossClusterSearchConnections(DescribeOutboundCrossClusterSearchConnectionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeOutboundCrossClusterSearchConnections operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeOutboundCrossClusterSearchConnections. /// /// Returns a DescribeOutboundCrossClusterSearchConnectionsResult from Elasticsearch. /// REST API Reference for DescribeOutboundCrossClusterSearchConnections Operation DescribeOutboundCrossClusterSearchConnectionsResponse EndDescribeOutboundCrossClusterSearchConnections(IAsyncResult asyncResult); #endregion #region DescribePackages /// /// Describes all packages available to Amazon ES. Includes options for filtering, limiting /// the number of results, and pagination. /// /// Container for the necessary parameters to execute the DescribePackages service method. /// /// The response from the DescribePackages service method, as returned by Elasticsearch. /// /// An error occurred because user does not have permissions to access the resource. Returns /// HTTP status code 403. /// /// /// An error occurred while processing the request. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for DescribePackages Operation DescribePackagesResponse DescribePackages(DescribePackagesRequest request); /// /// Initiates the asynchronous execution of the DescribePackages operation. /// /// /// Container for the necessary parameters to execute the DescribePackages operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribePackages /// operation. /// REST API Reference for DescribePackages Operation IAsyncResult BeginDescribePackages(DescribePackagesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribePackages operation. /// /// /// The IAsyncResult returned by the call to BeginDescribePackages. /// /// Returns a DescribePackagesResult from Elasticsearch. /// REST API Reference for DescribePackages Operation DescribePackagesResponse EndDescribePackages(IAsyncResult asyncResult); #endregion #region DescribeReservedElasticsearchInstanceOfferings /// /// Lists available reserved Elasticsearch instance offerings. /// /// Container for the necessary parameters to execute the DescribeReservedElasticsearchInstanceOfferings service method. /// /// The response from the DescribeReservedElasticsearchInstanceOfferings service method, as returned by Elasticsearch. /// /// An error occured because the client wanted to access a not supported operation. Gives /// http status code of 409. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for DescribeReservedElasticsearchInstanceOfferings Operation DescribeReservedElasticsearchInstanceOfferingsResponse DescribeReservedElasticsearchInstanceOfferings(DescribeReservedElasticsearchInstanceOfferingsRequest request); /// /// Initiates the asynchronous execution of the DescribeReservedElasticsearchInstanceOfferings operation. /// /// /// Container for the necessary parameters to execute the DescribeReservedElasticsearchInstanceOfferings operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeReservedElasticsearchInstanceOfferings /// operation. /// REST API Reference for DescribeReservedElasticsearchInstanceOfferings Operation IAsyncResult BeginDescribeReservedElasticsearchInstanceOfferings(DescribeReservedElasticsearchInstanceOfferingsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeReservedElasticsearchInstanceOfferings operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeReservedElasticsearchInstanceOfferings. /// /// Returns a DescribeReservedElasticsearchInstanceOfferingsResult from Elasticsearch. /// REST API Reference for DescribeReservedElasticsearchInstanceOfferings Operation DescribeReservedElasticsearchInstanceOfferingsResponse EndDescribeReservedElasticsearchInstanceOfferings(IAsyncResult asyncResult); #endregion #region DescribeReservedElasticsearchInstances /// /// Returns information about reserved Elasticsearch instances for this account. /// /// Container for the necessary parameters to execute the DescribeReservedElasticsearchInstances service method. /// /// The response from the DescribeReservedElasticsearchInstances service method, as returned by Elasticsearch. /// /// An error occured because the client wanted to access a not supported operation. Gives /// http status code of 409. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for DescribeReservedElasticsearchInstances Operation DescribeReservedElasticsearchInstancesResponse DescribeReservedElasticsearchInstances(DescribeReservedElasticsearchInstancesRequest request); /// /// Initiates the asynchronous execution of the DescribeReservedElasticsearchInstances operation. /// /// /// Container for the necessary parameters to execute the DescribeReservedElasticsearchInstances operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeReservedElasticsearchInstances /// operation. /// REST API Reference for DescribeReservedElasticsearchInstances Operation IAsyncResult BeginDescribeReservedElasticsearchInstances(DescribeReservedElasticsearchInstancesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeReservedElasticsearchInstances operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeReservedElasticsearchInstances. /// /// Returns a DescribeReservedElasticsearchInstancesResult from Elasticsearch. /// REST API Reference for DescribeReservedElasticsearchInstances Operation DescribeReservedElasticsearchInstancesResponse EndDescribeReservedElasticsearchInstances(IAsyncResult asyncResult); #endregion #region DescribeVpcEndpoints /// /// Describes one or more Amazon OpenSearch Service-managed VPC endpoints. /// /// Container for the necessary parameters to execute the DescribeVpcEndpoints service method. /// /// The response from the DescribeVpcEndpoints service method, as returned by Elasticsearch. /// /// An error occurred while processing the request. /// /// /// An error occured because the client wanted to access a not supported operation. Gives /// http status code of 409. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for DescribeVpcEndpoints Operation DescribeVpcEndpointsResponse DescribeVpcEndpoints(DescribeVpcEndpointsRequest request); /// /// Initiates the asynchronous execution of the DescribeVpcEndpoints operation. /// /// /// Container for the necessary parameters to execute the DescribeVpcEndpoints operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeVpcEndpoints /// operation. /// REST API Reference for DescribeVpcEndpoints Operation IAsyncResult BeginDescribeVpcEndpoints(DescribeVpcEndpointsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeVpcEndpoints operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeVpcEndpoints. /// /// Returns a DescribeVpcEndpointsResult from Elasticsearch. /// REST API Reference for DescribeVpcEndpoints Operation DescribeVpcEndpointsResponse EndDescribeVpcEndpoints(IAsyncResult asyncResult); #endregion #region DissociatePackage /// /// Dissociates a package from the Amazon ES domain. /// /// Container for the necessary parameters to execute the DissociatePackage service method. /// /// The response from the DissociatePackage service method, as returned by Elasticsearch. /// /// An error occurred because user does not have permissions to access the resource. Returns /// HTTP status code 403. /// /// /// An error occurred while processing the request. /// /// /// An error occurred because the client attempts to remove a resource that is currently /// in use. Returns HTTP status code 409. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for DissociatePackage Operation DissociatePackageResponse DissociatePackage(DissociatePackageRequest request); /// /// Initiates the asynchronous execution of the DissociatePackage operation. /// /// /// Container for the necessary parameters to execute the DissociatePackage operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDissociatePackage /// operation. /// REST API Reference for DissociatePackage Operation IAsyncResult BeginDissociatePackage(DissociatePackageRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DissociatePackage operation. /// /// /// The IAsyncResult returned by the call to BeginDissociatePackage. /// /// Returns a DissociatePackageResult from Elasticsearch. /// REST API Reference for DissociatePackage Operation DissociatePackageResponse EndDissociatePackage(IAsyncResult asyncResult); #endregion #region GetCompatibleElasticsearchVersions /// /// 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. /// /// Container for the necessary parameters to execute the GetCompatibleElasticsearchVersions service method. /// /// The response from the GetCompatibleElasticsearchVersions service method, as returned by Elasticsearch. /// /// An error occurred while processing the request. /// /// /// An error occured because the client wanted to access a not supported operation. Gives /// http status code of 409. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for GetCompatibleElasticsearchVersions Operation GetCompatibleElasticsearchVersionsResponse GetCompatibleElasticsearchVersions(GetCompatibleElasticsearchVersionsRequest request); /// /// Initiates the asynchronous execution of the GetCompatibleElasticsearchVersions operation. /// /// /// Container for the necessary parameters to execute the GetCompatibleElasticsearchVersions operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetCompatibleElasticsearchVersions /// operation. /// REST API Reference for GetCompatibleElasticsearchVersions Operation IAsyncResult BeginGetCompatibleElasticsearchVersions(GetCompatibleElasticsearchVersionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetCompatibleElasticsearchVersions operation. /// /// /// The IAsyncResult returned by the call to BeginGetCompatibleElasticsearchVersions. /// /// Returns a GetCompatibleElasticsearchVersionsResult from Elasticsearch. /// REST API Reference for GetCompatibleElasticsearchVersions Operation GetCompatibleElasticsearchVersionsResponse EndGetCompatibleElasticsearchVersions(IAsyncResult asyncResult); #endregion #region GetPackageVersionHistory /// /// Returns a list of versions of the package, along with their creation time and commit /// message. /// /// Container for the necessary parameters to execute the GetPackageVersionHistory service method. /// /// The response from the GetPackageVersionHistory service method, as returned by Elasticsearch. /// /// An error occurred because user does not have permissions to access the resource. Returns /// HTTP status code 403. /// /// /// An error occurred while processing the request. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for GetPackageVersionHistory Operation GetPackageVersionHistoryResponse GetPackageVersionHistory(GetPackageVersionHistoryRequest request); /// /// Initiates the asynchronous execution of the GetPackageVersionHistory operation. /// /// /// Container for the necessary parameters to execute the GetPackageVersionHistory operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetPackageVersionHistory /// operation. /// REST API Reference for GetPackageVersionHistory Operation IAsyncResult BeginGetPackageVersionHistory(GetPackageVersionHistoryRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetPackageVersionHistory operation. /// /// /// The IAsyncResult returned by the call to BeginGetPackageVersionHistory. /// /// Returns a GetPackageVersionHistoryResult from Elasticsearch. /// REST API Reference for GetPackageVersionHistory Operation GetPackageVersionHistoryResponse EndGetPackageVersionHistory(IAsyncResult asyncResult); #endregion #region GetUpgradeHistory /// /// Retrieves the complete history of the last 10 upgrades that were performed on the /// domain. /// /// Container for the necessary parameters to execute the GetUpgradeHistory service method. /// /// The response from the GetUpgradeHistory service method, as returned by Elasticsearch. /// /// An error occurred while processing the request. /// /// /// An error occured because the client wanted to access a not supported operation. Gives /// http status code of 409. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for GetUpgradeHistory Operation GetUpgradeHistoryResponse GetUpgradeHistory(GetUpgradeHistoryRequest request); /// /// Initiates the asynchronous execution of the GetUpgradeHistory operation. /// /// /// Container for the necessary parameters to execute the GetUpgradeHistory operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetUpgradeHistory /// operation. /// REST API Reference for GetUpgradeHistory Operation IAsyncResult BeginGetUpgradeHistory(GetUpgradeHistoryRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetUpgradeHistory operation. /// /// /// The IAsyncResult returned by the call to BeginGetUpgradeHistory. /// /// Returns a GetUpgradeHistoryResult from Elasticsearch. /// REST API Reference for GetUpgradeHistory Operation GetUpgradeHistoryResponse EndGetUpgradeHistory(IAsyncResult asyncResult); #endregion #region GetUpgradeStatus /// /// Retrieves the latest status of the last upgrade or upgrade eligibility check that /// was performed on the domain. /// /// Container for the necessary parameters to execute the GetUpgradeStatus service method. /// /// The response from the GetUpgradeStatus service method, as returned by Elasticsearch. /// /// An error occurred while processing the request. /// /// /// An error occured because the client wanted to access a not supported operation. Gives /// http status code of 409. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for GetUpgradeStatus Operation GetUpgradeStatusResponse GetUpgradeStatus(GetUpgradeStatusRequest request); /// /// Initiates the asynchronous execution of the GetUpgradeStatus operation. /// /// /// Container for the necessary parameters to execute the GetUpgradeStatus operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetUpgradeStatus /// operation. /// REST API Reference for GetUpgradeStatus Operation IAsyncResult BeginGetUpgradeStatus(GetUpgradeStatusRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetUpgradeStatus operation. /// /// /// The IAsyncResult returned by the call to BeginGetUpgradeStatus. /// /// Returns a GetUpgradeStatusResult from Elasticsearch. /// REST API Reference for GetUpgradeStatus Operation GetUpgradeStatusResponse EndGetUpgradeStatus(IAsyncResult asyncResult); #endregion #region ListDomainNames /// /// Returns the name of all Elasticsearch domains owned by the current user's account. /// /// Container for the necessary parameters to execute the ListDomainNames service method. /// /// The response from the ListDomainNames service method, as returned by Elasticsearch. /// /// An error occurred while processing the request. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for ListDomainNames Operation ListDomainNamesResponse ListDomainNames(ListDomainNamesRequest request); /// /// Initiates the asynchronous execution of the ListDomainNames operation. /// /// /// Container for the necessary parameters to execute the ListDomainNames operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDomainNames /// operation. /// REST API Reference for ListDomainNames Operation IAsyncResult BeginListDomainNames(ListDomainNamesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDomainNames operation. /// /// /// The IAsyncResult returned by the call to BeginListDomainNames. /// /// Returns a ListDomainNamesResult from Elasticsearch. /// REST API Reference for ListDomainNames Operation ListDomainNamesResponse EndListDomainNames(IAsyncResult asyncResult); #endregion #region ListDomainsForPackage /// /// Lists all Amazon ES domains associated with the package. /// /// Container for the necessary parameters to execute the ListDomainsForPackage service method. /// /// The response from the ListDomainsForPackage service method, as returned by Elasticsearch. /// /// An error occurred because user does not have permissions to access the resource. Returns /// HTTP status code 403. /// /// /// An error occurred while processing the request. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for ListDomainsForPackage Operation ListDomainsForPackageResponse ListDomainsForPackage(ListDomainsForPackageRequest request); /// /// Initiates the asynchronous execution of the ListDomainsForPackage operation. /// /// /// Container for the necessary parameters to execute the ListDomainsForPackage operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDomainsForPackage /// operation. /// REST API Reference for ListDomainsForPackage Operation IAsyncResult BeginListDomainsForPackage(ListDomainsForPackageRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDomainsForPackage operation. /// /// /// The IAsyncResult returned by the call to BeginListDomainsForPackage. /// /// Returns a ListDomainsForPackageResult from Elasticsearch. /// REST API Reference for ListDomainsForPackage Operation ListDomainsForPackageResponse EndListDomainsForPackage(IAsyncResult asyncResult); #endregion #region ListElasticsearchInstanceTypes /// /// List all Elasticsearch instance types that are supported for given ElasticsearchVersion /// /// Container for the necessary parameters to execute the ListElasticsearchInstanceTypes service method. /// /// The response from the ListElasticsearchInstanceTypes service method, as returned by Elasticsearch. /// /// An error occurred while processing the request. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for ListElasticsearchInstanceTypes Operation ListElasticsearchInstanceTypesResponse ListElasticsearchInstanceTypes(ListElasticsearchInstanceTypesRequest request); /// /// Initiates the asynchronous execution of the ListElasticsearchInstanceTypes operation. /// /// /// Container for the necessary parameters to execute the ListElasticsearchInstanceTypes operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListElasticsearchInstanceTypes /// operation. /// REST API Reference for ListElasticsearchInstanceTypes Operation IAsyncResult BeginListElasticsearchInstanceTypes(ListElasticsearchInstanceTypesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListElasticsearchInstanceTypes operation. /// /// /// The IAsyncResult returned by the call to BeginListElasticsearchInstanceTypes. /// /// Returns a ListElasticsearchInstanceTypesResult from Elasticsearch. /// REST API Reference for ListElasticsearchInstanceTypes Operation ListElasticsearchInstanceTypesResponse EndListElasticsearchInstanceTypes(IAsyncResult asyncResult); #endregion #region ListElasticsearchVersions /// /// List all supported Elasticsearch versions /// /// Container for the necessary parameters to execute the ListElasticsearchVersions service method. /// /// The response from the ListElasticsearchVersions service method, as returned by Elasticsearch. /// /// An error occurred while processing the request. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for ListElasticsearchVersions Operation ListElasticsearchVersionsResponse ListElasticsearchVersions(ListElasticsearchVersionsRequest request); /// /// Initiates the asynchronous execution of the ListElasticsearchVersions operation. /// /// /// Container for the necessary parameters to execute the ListElasticsearchVersions operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListElasticsearchVersions /// operation. /// REST API Reference for ListElasticsearchVersions Operation IAsyncResult BeginListElasticsearchVersions(ListElasticsearchVersionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListElasticsearchVersions operation. /// /// /// The IAsyncResult returned by the call to BeginListElasticsearchVersions. /// /// Returns a ListElasticsearchVersionsResult from Elasticsearch. /// REST API Reference for ListElasticsearchVersions Operation ListElasticsearchVersionsResponse EndListElasticsearchVersions(IAsyncResult asyncResult); #endregion #region ListPackagesForDomain /// /// Lists all packages associated with the Amazon ES domain. /// /// Container for the necessary parameters to execute the ListPackagesForDomain service method. /// /// The response from the ListPackagesForDomain service method, as returned by Elasticsearch. /// /// An error occurred because user does not have permissions to access the resource. Returns /// HTTP status code 403. /// /// /// An error occurred while processing the request. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for ListPackagesForDomain Operation ListPackagesForDomainResponse ListPackagesForDomain(ListPackagesForDomainRequest request); /// /// Initiates the asynchronous execution of the ListPackagesForDomain operation. /// /// /// Container for the necessary parameters to execute the ListPackagesForDomain operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListPackagesForDomain /// operation. /// REST API Reference for ListPackagesForDomain Operation IAsyncResult BeginListPackagesForDomain(ListPackagesForDomainRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListPackagesForDomain operation. /// /// /// The IAsyncResult returned by the call to BeginListPackagesForDomain. /// /// Returns a ListPackagesForDomainResult from Elasticsearch. /// REST API Reference for ListPackagesForDomain Operation ListPackagesForDomainResponse EndListPackagesForDomain(IAsyncResult asyncResult); #endregion #region ListTags /// /// Returns all tags for the given Elasticsearch domain. /// /// Container for the necessary parameters to execute the ListTags service method. /// /// The response from the ListTags service method, as returned by Elasticsearch. /// /// An error occurred while processing the request. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for ListTags Operation ListTagsResponse ListTags(ListTagsRequest request); /// /// Initiates the asynchronous execution of the ListTags operation. /// /// /// Container for the necessary parameters to execute the ListTags operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTags /// operation. /// REST API Reference for ListTags Operation IAsyncResult BeginListTags(ListTagsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTags operation. /// /// /// The IAsyncResult returned by the call to BeginListTags. /// /// Returns a ListTagsResult from Elasticsearch. /// REST API Reference for ListTags Operation ListTagsResponse EndListTags(IAsyncResult asyncResult); #endregion #region ListVpcEndpointAccess /// /// Retrieves information about each principal that is allowed to access a given Amazon /// OpenSearch Service domain through the use of an interface VPC endpoint. /// /// Container for the necessary parameters to execute the ListVpcEndpointAccess service method. /// /// The response from the ListVpcEndpointAccess service method, as returned by Elasticsearch. /// /// An error occurred while processing the request. /// /// /// An error occured because the client wanted to access a not supported operation. Gives /// http status code of 409. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// REST API Reference for ListVpcEndpointAccess Operation ListVpcEndpointAccessResponse ListVpcEndpointAccess(ListVpcEndpointAccessRequest request); /// /// Initiates the asynchronous execution of the ListVpcEndpointAccess operation. /// /// /// Container for the necessary parameters to execute the ListVpcEndpointAccess operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListVpcEndpointAccess /// operation. /// REST API Reference for ListVpcEndpointAccess Operation IAsyncResult BeginListVpcEndpointAccess(ListVpcEndpointAccessRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListVpcEndpointAccess operation. /// /// /// The IAsyncResult returned by the call to BeginListVpcEndpointAccess. /// /// Returns a ListVpcEndpointAccessResult from Elasticsearch. /// REST API Reference for ListVpcEndpointAccess Operation ListVpcEndpointAccessResponse EndListVpcEndpointAccess(IAsyncResult asyncResult); #endregion #region ListVpcEndpoints /// /// Retrieves all Amazon OpenSearch Service-managed VPC endpoints in the current account /// and Region. /// /// Container for the necessary parameters to execute the ListVpcEndpoints service method. /// /// The response from the ListVpcEndpoints service method, as returned by Elasticsearch. /// /// An error occurred while processing the request. /// /// /// An error occured because the client wanted to access a not supported operation. Gives /// http status code of 409. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// REST API Reference for ListVpcEndpoints Operation ListVpcEndpointsResponse ListVpcEndpoints(ListVpcEndpointsRequest request); /// /// Initiates the asynchronous execution of the ListVpcEndpoints operation. /// /// /// Container for the necessary parameters to execute the ListVpcEndpoints operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListVpcEndpoints /// operation. /// REST API Reference for ListVpcEndpoints Operation IAsyncResult BeginListVpcEndpoints(ListVpcEndpointsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListVpcEndpoints operation. /// /// /// The IAsyncResult returned by the call to BeginListVpcEndpoints. /// /// Returns a ListVpcEndpointsResult from Elasticsearch. /// REST API Reference for ListVpcEndpoints Operation ListVpcEndpointsResponse EndListVpcEndpoints(IAsyncResult asyncResult); #endregion #region ListVpcEndpointsForDomain /// /// Retrieves all Amazon OpenSearch Service-managed VPC endpoints associated with a particular /// domain. /// /// Container for the necessary parameters to execute the ListVpcEndpointsForDomain service method. /// /// The response from the ListVpcEndpointsForDomain service method, as returned by Elasticsearch. /// /// An error occurred while processing the request. /// /// /// An error occured because the client wanted to access a not supported operation. Gives /// http status code of 409. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// REST API Reference for ListVpcEndpointsForDomain Operation ListVpcEndpointsForDomainResponse ListVpcEndpointsForDomain(ListVpcEndpointsForDomainRequest request); /// /// Initiates the asynchronous execution of the ListVpcEndpointsForDomain operation. /// /// /// Container for the necessary parameters to execute the ListVpcEndpointsForDomain operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListVpcEndpointsForDomain /// operation. /// REST API Reference for ListVpcEndpointsForDomain Operation IAsyncResult BeginListVpcEndpointsForDomain(ListVpcEndpointsForDomainRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListVpcEndpointsForDomain operation. /// /// /// The IAsyncResult returned by the call to BeginListVpcEndpointsForDomain. /// /// Returns a ListVpcEndpointsForDomainResult from Elasticsearch. /// REST API Reference for ListVpcEndpointsForDomain Operation ListVpcEndpointsForDomainResponse EndListVpcEndpointsForDomain(IAsyncResult asyncResult); #endregion #region PurchaseReservedElasticsearchInstanceOffering /// /// Allows you to purchase reserved Elasticsearch instances. /// /// Container for the necessary parameters to execute the PurchaseReservedElasticsearchInstanceOffering service method. /// /// The response from the PurchaseReservedElasticsearchInstanceOffering service method, as returned by Elasticsearch. /// /// An error occured because the client wanted to access a not supported operation. Gives /// http status code of 409. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for trying to create more than allowed resources or sub-resources. Gives /// http status code of 409. /// /// /// An exception for creating a resource that already exists. Gives http status code of /// 400. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for PurchaseReservedElasticsearchInstanceOffering Operation PurchaseReservedElasticsearchInstanceOfferingResponse PurchaseReservedElasticsearchInstanceOffering(PurchaseReservedElasticsearchInstanceOfferingRequest request); /// /// Initiates the asynchronous execution of the PurchaseReservedElasticsearchInstanceOffering operation. /// /// /// Container for the necessary parameters to execute the PurchaseReservedElasticsearchInstanceOffering operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPurchaseReservedElasticsearchInstanceOffering /// operation. /// REST API Reference for PurchaseReservedElasticsearchInstanceOffering Operation IAsyncResult BeginPurchaseReservedElasticsearchInstanceOffering(PurchaseReservedElasticsearchInstanceOfferingRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PurchaseReservedElasticsearchInstanceOffering operation. /// /// /// The IAsyncResult returned by the call to BeginPurchaseReservedElasticsearchInstanceOffering. /// /// Returns a PurchaseReservedElasticsearchInstanceOfferingResult from Elasticsearch. /// REST API Reference for PurchaseReservedElasticsearchInstanceOffering Operation PurchaseReservedElasticsearchInstanceOfferingResponse EndPurchaseReservedElasticsearchInstanceOffering(IAsyncResult asyncResult); #endregion #region RejectInboundCrossClusterSearchConnection /// /// Allows the destination domain owner to reject an inbound cross-cluster search connection /// request. /// /// Container for the necessary parameters to execute the RejectInboundCrossClusterSearchConnection service method. /// /// The response from the RejectInboundCrossClusterSearchConnection service method, as returned by Elasticsearch. /// /// An error occured because the client wanted to access a not supported operation. Gives /// http status code of 409. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// REST API Reference for RejectInboundCrossClusterSearchConnection Operation RejectInboundCrossClusterSearchConnectionResponse RejectInboundCrossClusterSearchConnection(RejectInboundCrossClusterSearchConnectionRequest request); /// /// Initiates the asynchronous execution of the RejectInboundCrossClusterSearchConnection operation. /// /// /// Container for the necessary parameters to execute the RejectInboundCrossClusterSearchConnection operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRejectInboundCrossClusterSearchConnection /// operation. /// REST API Reference for RejectInboundCrossClusterSearchConnection Operation IAsyncResult BeginRejectInboundCrossClusterSearchConnection(RejectInboundCrossClusterSearchConnectionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RejectInboundCrossClusterSearchConnection operation. /// /// /// The IAsyncResult returned by the call to BeginRejectInboundCrossClusterSearchConnection. /// /// Returns a RejectInboundCrossClusterSearchConnectionResult from Elasticsearch. /// REST API Reference for RejectInboundCrossClusterSearchConnection Operation RejectInboundCrossClusterSearchConnectionResponse EndRejectInboundCrossClusterSearchConnection(IAsyncResult asyncResult); #endregion #region RemoveTags /// /// Removes the specified set of tags from the specified Elasticsearch domain. /// /// Container for the necessary parameters to execute the RemoveTags service method. /// /// The response from the RemoveTags service method, as returned by Elasticsearch. /// /// An error occurred while processing the request. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for RemoveTags Operation RemoveTagsResponse RemoveTags(RemoveTagsRequest request); /// /// Initiates the asynchronous execution of the RemoveTags operation. /// /// /// Container for the necessary parameters to execute the RemoveTags operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRemoveTags /// operation. /// REST API Reference for RemoveTags Operation IAsyncResult BeginRemoveTags(RemoveTagsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RemoveTags operation. /// /// /// The IAsyncResult returned by the call to BeginRemoveTags. /// /// Returns a RemoveTagsResult from Elasticsearch. /// REST API Reference for RemoveTags Operation RemoveTagsResponse EndRemoveTags(IAsyncResult asyncResult); #endregion #region RevokeVpcEndpointAccess /// /// Revokes access to an Amazon OpenSearch Service domain that was provided through an /// interface VPC endpoint. /// /// Container for the necessary parameters to execute the RevokeVpcEndpointAccess service method. /// /// The response from the RevokeVpcEndpointAccess service method, as returned by Elasticsearch. /// /// An error occurred while processing the request. /// /// /// An error occured because the client wanted to access a not supported operation. Gives /// http status code of 409. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for RevokeVpcEndpointAccess Operation RevokeVpcEndpointAccessResponse RevokeVpcEndpointAccess(RevokeVpcEndpointAccessRequest request); /// /// Initiates the asynchronous execution of the RevokeVpcEndpointAccess operation. /// /// /// Container for the necessary parameters to execute the RevokeVpcEndpointAccess operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRevokeVpcEndpointAccess /// operation. /// REST API Reference for RevokeVpcEndpointAccess Operation IAsyncResult BeginRevokeVpcEndpointAccess(RevokeVpcEndpointAccessRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RevokeVpcEndpointAccess operation. /// /// /// The IAsyncResult returned by the call to BeginRevokeVpcEndpointAccess. /// /// Returns a RevokeVpcEndpointAccessResult from Elasticsearch. /// REST API Reference for RevokeVpcEndpointAccess Operation RevokeVpcEndpointAccessResponse EndRevokeVpcEndpointAccess(IAsyncResult asyncResult); #endregion #region StartElasticsearchServiceSoftwareUpdate /// /// Schedules a service software update for an Amazon ES domain. /// /// Container for the necessary parameters to execute the StartElasticsearchServiceSoftwareUpdate service method. /// /// The response from the StartElasticsearchServiceSoftwareUpdate service method, as returned by Elasticsearch. /// /// An error occurred while processing the request. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for StartElasticsearchServiceSoftwareUpdate Operation StartElasticsearchServiceSoftwareUpdateResponse StartElasticsearchServiceSoftwareUpdate(StartElasticsearchServiceSoftwareUpdateRequest request); /// /// Initiates the asynchronous execution of the StartElasticsearchServiceSoftwareUpdate operation. /// /// /// Container for the necessary parameters to execute the StartElasticsearchServiceSoftwareUpdate operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartElasticsearchServiceSoftwareUpdate /// operation. /// REST API Reference for StartElasticsearchServiceSoftwareUpdate Operation IAsyncResult BeginStartElasticsearchServiceSoftwareUpdate(StartElasticsearchServiceSoftwareUpdateRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartElasticsearchServiceSoftwareUpdate operation. /// /// /// The IAsyncResult returned by the call to BeginStartElasticsearchServiceSoftwareUpdate. /// /// Returns a StartElasticsearchServiceSoftwareUpdateResult from Elasticsearch. /// REST API Reference for StartElasticsearchServiceSoftwareUpdate Operation StartElasticsearchServiceSoftwareUpdateResponse EndStartElasticsearchServiceSoftwareUpdate(IAsyncResult asyncResult); #endregion #region UpdateElasticsearchDomainConfig /// /// Modifies the cluster configuration of the specified Elasticsearch domain, setting /// as setting the instance type and the number of instances. /// /// Container for the necessary parameters to execute the UpdateElasticsearchDomainConfig service method. /// /// The response from the UpdateElasticsearchDomainConfig service method, as returned by Elasticsearch. /// /// An error occurred while processing the request. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for trying to create or access sub-resource that is either invalid or /// not supported. Gives http status code of 409. /// /// /// An exception for trying to create more than allowed resources or sub-resources. Gives /// http status code of 409. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for UpdateElasticsearchDomainConfig Operation UpdateElasticsearchDomainConfigResponse UpdateElasticsearchDomainConfig(UpdateElasticsearchDomainConfigRequest request); /// /// Initiates the asynchronous execution of the UpdateElasticsearchDomainConfig operation. /// /// /// Container for the necessary parameters to execute the UpdateElasticsearchDomainConfig operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateElasticsearchDomainConfig /// operation. /// REST API Reference for UpdateElasticsearchDomainConfig Operation IAsyncResult BeginUpdateElasticsearchDomainConfig(UpdateElasticsearchDomainConfigRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateElasticsearchDomainConfig operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateElasticsearchDomainConfig. /// /// Returns a UpdateElasticsearchDomainConfigResult from Elasticsearch. /// REST API Reference for UpdateElasticsearchDomainConfig Operation UpdateElasticsearchDomainConfigResponse EndUpdateElasticsearchDomainConfig(IAsyncResult asyncResult); #endregion #region UpdatePackage /// /// Updates a package for use with Amazon ES domains. /// /// Container for the necessary parameters to execute the UpdatePackage service method. /// /// The response from the UpdatePackage service method, as returned by Elasticsearch. /// /// An error occurred because user does not have permissions to access the resource. Returns /// HTTP status code 403. /// /// /// An error occurred while processing the request. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for trying to create more than allowed resources or sub-resources. Gives /// http status code of 409. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for UpdatePackage Operation UpdatePackageResponse UpdatePackage(UpdatePackageRequest request); /// /// Initiates the asynchronous execution of the UpdatePackage operation. /// /// /// Container for the necessary parameters to execute the UpdatePackage operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdatePackage /// operation. /// REST API Reference for UpdatePackage Operation IAsyncResult BeginUpdatePackage(UpdatePackageRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdatePackage operation. /// /// /// The IAsyncResult returned by the call to BeginUpdatePackage. /// /// Returns a UpdatePackageResult from Elasticsearch. /// REST API Reference for UpdatePackage Operation UpdatePackageResponse EndUpdatePackage(IAsyncResult asyncResult); #endregion #region UpdateVpcEndpoint /// /// Modifies an Amazon OpenSearch Service-managed interface VPC endpoint. /// /// Container for the necessary parameters to execute the UpdateVpcEndpoint service method. /// /// The response from the UpdateVpcEndpoint service method, as returned by Elasticsearch. /// /// An error occurred while processing the request. /// /// /// An error occurred because the client attempts to remove a resource that is currently /// in use. Returns HTTP status code 409. /// /// /// An error occured because the client wanted to access a not supported operation. Gives /// http status code of 409. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for UpdateVpcEndpoint Operation UpdateVpcEndpointResponse UpdateVpcEndpoint(UpdateVpcEndpointRequest request); /// /// Initiates the asynchronous execution of the UpdateVpcEndpoint operation. /// /// /// Container for the necessary parameters to execute the UpdateVpcEndpoint operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateVpcEndpoint /// operation. /// REST API Reference for UpdateVpcEndpoint Operation IAsyncResult BeginUpdateVpcEndpoint(UpdateVpcEndpointRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateVpcEndpoint operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateVpcEndpoint. /// /// Returns a UpdateVpcEndpointResult from Elasticsearch. /// REST API Reference for UpdateVpcEndpoint Operation UpdateVpcEndpointResponse EndUpdateVpcEndpoint(IAsyncResult asyncResult); #endregion #region UpgradeElasticsearchDomain /// /// Allows you to either upgrade your domain or perform an Upgrade eligibility check to /// a compatible Elasticsearch version. /// /// Container for the necessary parameters to execute the UpgradeElasticsearchDomain service method. /// /// The response from the UpgradeElasticsearchDomain service method, as returned by Elasticsearch. /// /// An error occurred while processing the request. /// /// /// An error occured because the client wanted to access a not supported operation. Gives /// http status code of 409. /// /// /// The request processing has failed because of an unknown error, exception or failure /// (the failure is internal to the service) . Gives http status code of 500. /// /// /// An exception for creating a resource that already exists. Gives http status code of /// 400. /// /// /// An exception for accessing or deleting a resource that does not exist. Gives http /// status code of 400. /// /// /// An exception for missing / invalid input fields. Gives http status code of 400. /// /// REST API Reference for UpgradeElasticsearchDomain Operation UpgradeElasticsearchDomainResponse UpgradeElasticsearchDomain(UpgradeElasticsearchDomainRequest request); /// /// Initiates the asynchronous execution of the UpgradeElasticsearchDomain operation. /// /// /// Container for the necessary parameters to execute the UpgradeElasticsearchDomain operation on AmazonElasticsearchClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpgradeElasticsearchDomain /// operation. /// REST API Reference for UpgradeElasticsearchDomain Operation IAsyncResult BeginUpgradeElasticsearchDomain(UpgradeElasticsearchDomainRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpgradeElasticsearchDomain operation. /// /// /// The IAsyncResult returned by the call to BeginUpgradeElasticsearchDomain. /// /// Returns a UpgradeElasticsearchDomainResult from Elasticsearch. /// REST API Reference for UpgradeElasticsearchDomain Operation UpgradeElasticsearchDomainResponse EndUpgradeElasticsearchDomain(IAsyncResult asyncResult); #endregion } }