C# Class Amazon.Elasticsearch.AmazonElasticsearchClient

Implementation for accessing Elasticsearch Amazon Elasticsearch Configuration Service

Use the Amazon Elasticsearch configuration API to create, configure, and manage Elasticsearch domains.

The endpoint for configuration service requests is region-specific: es.region.amazonaws.com. For example, es.us-east-1.amazonaws.com. For a current list of supported regions and endpoints, see Regions and Endpoints.

Inheritance: AmazonServiceClient, IAmazonElasticsearch
Mostra file Open project: aws/aws-sdk-net

Public Methods

Method Description
AddTags ( Amazon.Elasticsearch.Model.AddTagsRequest request ) : AddTagsResponse

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.

AddTagsAsync ( Amazon.Elasticsearch.Model.AddTagsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the AddTags operation.

AmazonElasticsearchClient ( ) : System

Constructs AmazonElasticsearchClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonElasticsearchClient ( AWSCredentials credentials ) : System

Constructs AmazonElasticsearchClient with AWS Credentials

AmazonElasticsearchClient ( AWSCredentials credentials, AmazonElasticsearchConfig clientConfig ) : System

Constructs AmazonElasticsearchClient with AWS Credentials and an AmazonElasticsearchClient Configuration object.

AmazonElasticsearchClient ( AWSCredentials credentials, RegionEndpoint region ) : System

Constructs AmazonElasticsearchClient with AWS Credentials

AmazonElasticsearchClient ( AmazonElasticsearchConfig config ) : System

Constructs AmazonElasticsearchClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonElasticsearchClient ( RegionEndpoint region ) : System

Constructs AmazonElasticsearchClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonElasticsearchClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System

Constructs AmazonElasticsearchClient with AWS Access Key ID and AWS Secret Key

AmazonElasticsearchClient ( string awsAccessKeyId, string awsSecretAccessKey, AmazonElasticsearchConfig clientConfig ) : System

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

AmazonElasticsearchClient ( string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region ) : System

Constructs AmazonElasticsearchClient with AWS Access Key ID and AWS Secret Key

AmazonElasticsearchClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken ) : System

Constructs AmazonElasticsearchClient with AWS Access Key ID and AWS Secret Key

AmazonElasticsearchClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonElasticsearchConfig clientConfig ) : System

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

AmazonElasticsearchClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region ) : System

Constructs AmazonElasticsearchClient with AWS Access Key ID and AWS Secret Key

BeginAddTags ( Amazon.Elasticsearch.Model.AddTagsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the AddTags operation.

BeginCreateElasticsearchDomain ( CreateElasticsearchDomainRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateElasticsearchDomain operation.

BeginDeleteElasticsearchDomain ( Amazon.Elasticsearch.Model.DeleteElasticsearchDomainRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteElasticsearchDomain operation.

BeginDescribeElasticsearchDomain ( Amazon.Elasticsearch.Model.DescribeElasticsearchDomainRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeElasticsearchDomain operation.

BeginDescribeElasticsearchDomainConfig ( Amazon.Elasticsearch.Model.DescribeElasticsearchDomainConfigRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeElasticsearchDomainConfig operation.

BeginDescribeElasticsearchDomains ( Amazon.Elasticsearch.Model.DescribeElasticsearchDomainsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeElasticsearchDomains operation.

BeginListDomainNames ( ListDomainNamesRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListDomainNames operation.

BeginListTags ( Amazon.Elasticsearch.Model.ListTagsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListTags operation.

BeginRemoveTags ( Amazon.Elasticsearch.Model.RemoveTagsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the RemoveTags operation.

BeginUpdateElasticsearchDomainConfig ( Amazon.Elasticsearch.Model.UpdateElasticsearchDomainConfigRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the UpdateElasticsearchDomainConfig operation.

CreateElasticsearchDomain ( CreateElasticsearchDomainRequest request ) : Amazon.Elasticsearch.Model.CreateElasticsearchDomainResponse

Creates a new Elasticsearch domain. For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.

CreateElasticsearchDomainAsync ( CreateElasticsearchDomainRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateElasticsearchDomain operation.

DeleteElasticsearchDomain ( Amazon.Elasticsearch.Model.DeleteElasticsearchDomainRequest request ) : Amazon.Elasticsearch.Model.DeleteElasticsearchDomainResponse

Permanently deletes the specified Elasticsearch domain and all of its data. Once a domain is deleted, it cannot be recovered.

DeleteElasticsearchDomainAsync ( Amazon.Elasticsearch.Model.DeleteElasticsearchDomainRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteElasticsearchDomain operation.

DescribeElasticsearchDomain ( Amazon.Elasticsearch.Model.DescribeElasticsearchDomainRequest request ) : Amazon.Elasticsearch.Model.DescribeElasticsearchDomainResponse

Returns domain configuration information about the specified Elasticsearch domain, including the domain ID, domain endpoint, and domain ARN.

DescribeElasticsearchDomainAsync ( Amazon.Elasticsearch.Model.DescribeElasticsearchDomainRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeElasticsearchDomain operation.

DescribeElasticsearchDomainConfig ( Amazon.Elasticsearch.Model.DescribeElasticsearchDomainConfigRequest request ) : Amazon.Elasticsearch.Model.DescribeElasticsearchDomainConfigResponse

Provides cluster configuration information about the specified Elasticsearch domain, such as the state, creation date, update version, and update date for cluster options.

DescribeElasticsearchDomainConfigAsync ( Amazon.Elasticsearch.Model.DescribeElasticsearchDomainConfigRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeElasticsearchDomainConfig operation.

DescribeElasticsearchDomains ( Amazon.Elasticsearch.Model.DescribeElasticsearchDomainsRequest request ) : Amazon.Elasticsearch.Model.DescribeElasticsearchDomainsResponse

Returns domain configuration information about the specified Elasticsearch domains, including the domain ID, domain endpoint, and domain ARN.

DescribeElasticsearchDomainsAsync ( Amazon.Elasticsearch.Model.DescribeElasticsearchDomainsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeElasticsearchDomains operation.

EndAddTags ( IAsyncResult asyncResult ) : AddTagsResponse

Finishes the asynchronous execution of the AddTags operation.

EndCreateElasticsearchDomain ( IAsyncResult asyncResult ) : Amazon.Elasticsearch.Model.CreateElasticsearchDomainResponse

Finishes the asynchronous execution of the CreateElasticsearchDomain operation.

EndDeleteElasticsearchDomain ( IAsyncResult asyncResult ) : Amazon.Elasticsearch.Model.DeleteElasticsearchDomainResponse

Finishes the asynchronous execution of the DeleteElasticsearchDomain operation.

EndDescribeElasticsearchDomain ( IAsyncResult asyncResult ) : Amazon.Elasticsearch.Model.DescribeElasticsearchDomainResponse

Finishes the asynchronous execution of the DescribeElasticsearchDomain operation.

EndDescribeElasticsearchDomainConfig ( IAsyncResult asyncResult ) : Amazon.Elasticsearch.Model.DescribeElasticsearchDomainConfigResponse

Finishes the asynchronous execution of the DescribeElasticsearchDomainConfig operation.

EndDescribeElasticsearchDomains ( IAsyncResult asyncResult ) : Amazon.Elasticsearch.Model.DescribeElasticsearchDomainsResponse

Finishes the asynchronous execution of the DescribeElasticsearchDomains operation.

EndListDomainNames ( IAsyncResult asyncResult ) : Amazon.Elasticsearch.Model.ListDomainNamesResponse

Finishes the asynchronous execution of the ListDomainNames operation.

EndListTags ( IAsyncResult asyncResult ) : Amazon.Elasticsearch.Model.ListTagsResponse

Finishes the asynchronous execution of the ListTags operation.

EndRemoveTags ( IAsyncResult asyncResult ) : RemoveTagsResponse

Finishes the asynchronous execution of the RemoveTags operation.

EndUpdateElasticsearchDomainConfig ( IAsyncResult asyncResult ) : Amazon.Elasticsearch.Model.UpdateElasticsearchDomainConfigResponse

Finishes the asynchronous execution of the UpdateElasticsearchDomainConfig operation.

ListDomainNames ( ListDomainNamesRequest request ) : Amazon.Elasticsearch.Model.ListDomainNamesResponse

Returns the name of all Elasticsearch domains owned by the current user's account.

ListDomainNamesAsync ( ListDomainNamesRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListDomainNames operation.

ListTags ( Amazon.Elasticsearch.Model.ListTagsRequest request ) : Amazon.Elasticsearch.Model.ListTagsResponse

Returns all tags for the given Elasticsearch domain.

ListTagsAsync ( Amazon.Elasticsearch.Model.ListTagsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListTags operation.

RemoveTags ( Amazon.Elasticsearch.Model.RemoveTagsRequest request ) : RemoveTagsResponse

Removes the specified set of tags from the specified Elasticsearch domain.

RemoveTagsAsync ( Amazon.Elasticsearch.Model.RemoveTagsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the RemoveTags operation.

UpdateElasticsearchDomainConfig ( Amazon.Elasticsearch.Model.UpdateElasticsearchDomainConfigRequest request ) : Amazon.Elasticsearch.Model.UpdateElasticsearchDomainConfigResponse

Modifies the cluster configuration of the specified Elasticsearch domain, setting as setting the instance type and the number of instances.

UpdateElasticsearchDomainConfigAsync ( Amazon.Elasticsearch.Model.UpdateElasticsearchDomainConfigRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the UpdateElasticsearchDomainConfig operation.

Protected Methods

Method Description
CreateSigner ( ) : AbstractAWSSigner

Creates the signer for the service.

Dispose ( bool disposing ) : void

Disposes the service client.

Method Details

AddTags() public method

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.
/// 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. ///
public AddTags ( Amazon.Elasticsearch.Model.AddTagsRequest request ) : AddTagsResponse
request Amazon.Elasticsearch.Model.AddTagsRequest Container for the necessary parameters to execute the AddTags service method.
return AddTagsResponse

AddTagsAsync() public method

Initiates the asynchronous execution of the AddTags operation.
public AddTagsAsync ( Amazon.Elasticsearch.Model.AddTagsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Elasticsearch.Model.AddTagsRequest Container for the necessary parameters to execute the AddTags operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

AmazonElasticsearchClient() public method

Constructs AmazonElasticsearchClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonElasticsearchClient ( ) : System
return System

AmazonElasticsearchClient() public method

Constructs AmazonElasticsearchClient with AWS Credentials
public AmazonElasticsearchClient ( AWSCredentials credentials ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
return System

AmazonElasticsearchClient() public method

Constructs AmazonElasticsearchClient with AWS Credentials and an AmazonElasticsearchClient Configuration object.
public AmazonElasticsearchClient ( AWSCredentials credentials, AmazonElasticsearchConfig clientConfig ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
clientConfig AmazonElasticsearchConfig The AmazonElasticsearchClient Configuration Object
return System

AmazonElasticsearchClient() public method

Constructs AmazonElasticsearchClient with AWS Credentials
public AmazonElasticsearchClient ( AWSCredentials credentials, RegionEndpoint region ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
region RegionEndpoint The region to connect.
return System

AmazonElasticsearchClient() public method

Constructs AmazonElasticsearchClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonElasticsearchClient ( AmazonElasticsearchConfig config ) : System
config AmazonElasticsearchConfig The AmazonElasticsearchClient Configuration Object
return System

AmazonElasticsearchClient() public method

Constructs AmazonElasticsearchClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonElasticsearchClient ( RegionEndpoint region ) : System
region RegionEndpoint The region to connect.
return System

AmazonElasticsearchClient() public method

Constructs AmazonElasticsearchClient with AWS Access Key ID and AWS Secret Key
public AmazonElasticsearchClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
return System

AmazonElasticsearchClient() public method

Constructs AmazonElasticsearchClient with AWS Access Key ID, AWS Secret Key and an AmazonElasticsearchClient Configuration object.
public AmazonElasticsearchClient ( string awsAccessKeyId, string awsSecretAccessKey, AmazonElasticsearchConfig clientConfig ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
clientConfig AmazonElasticsearchConfig The AmazonElasticsearchClient Configuration Object
return System

AmazonElasticsearchClient() public method

Constructs AmazonElasticsearchClient with AWS Access Key ID and AWS Secret Key
public AmazonElasticsearchClient ( string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
region RegionEndpoint The region to connect.
return System

AmazonElasticsearchClient() public method

Constructs AmazonElasticsearchClient with AWS Access Key ID and AWS Secret Key
public AmazonElasticsearchClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
return System

AmazonElasticsearchClient() public method

Constructs AmazonElasticsearchClient with AWS Access Key ID, AWS Secret Key and an AmazonElasticsearchClient Configuration object.
public AmazonElasticsearchClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonElasticsearchConfig clientConfig ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
clientConfig AmazonElasticsearchConfig The AmazonElasticsearchClient Configuration Object
return System

AmazonElasticsearchClient() public method

Constructs AmazonElasticsearchClient with AWS Access Key ID and AWS Secret Key
public AmazonElasticsearchClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
region RegionEndpoint The region to connect.
return System

BeginAddTags() public method

Initiates the asynchronous execution of the AddTags operation.
public BeginAddTags ( Amazon.Elasticsearch.Model.AddTagsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Elasticsearch.Model.AddTagsRequest Container for the necessary parameters to execute the AddTags operation on AmazonElasticsearchClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginCreateElasticsearchDomain() public method

Initiates the asynchronous execution of the CreateElasticsearchDomain operation.
public BeginCreateElasticsearchDomain ( CreateElasticsearchDomainRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Elasticsearch.Model.CreateElasticsearchDomainRequest Container for the necessary parameters to execute the CreateElasticsearchDomain operation on AmazonElasticsearchClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDeleteElasticsearchDomain() public method

Initiates the asynchronous execution of the DeleteElasticsearchDomain operation.
public BeginDeleteElasticsearchDomain ( Amazon.Elasticsearch.Model.DeleteElasticsearchDomainRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Elasticsearch.Model.DeleteElasticsearchDomainRequest Container for the necessary parameters to execute the DeleteElasticsearchDomain operation on AmazonElasticsearchClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDescribeElasticsearchDomain() public method

Initiates the asynchronous execution of the DescribeElasticsearchDomain operation.
public BeginDescribeElasticsearchDomain ( Amazon.Elasticsearch.Model.DescribeElasticsearchDomainRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Elasticsearch.Model.DescribeElasticsearchDomainRequest Container for the necessary parameters to execute the DescribeElasticsearchDomain operation on AmazonElasticsearchClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDescribeElasticsearchDomainConfig() public method

Initiates the asynchronous execution of the DescribeElasticsearchDomainConfig operation.
public BeginDescribeElasticsearchDomainConfig ( Amazon.Elasticsearch.Model.DescribeElasticsearchDomainConfigRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Elasticsearch.Model.DescribeElasticsearchDomainConfigRequest Container for the necessary parameters to execute the DescribeElasticsearchDomainConfig operation on AmazonElasticsearchClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDescribeElasticsearchDomains() public method

Initiates the asynchronous execution of the DescribeElasticsearchDomains operation.
public BeginDescribeElasticsearchDomains ( Amazon.Elasticsearch.Model.DescribeElasticsearchDomainsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Elasticsearch.Model.DescribeElasticsearchDomainsRequest Container for the necessary parameters to execute the DescribeElasticsearchDomains operation on AmazonElasticsearchClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginListDomainNames() public method

Initiates the asynchronous execution of the ListDomainNames operation.
public BeginListDomainNames ( ListDomainNamesRequest request, AsyncCallback callback, object state ) : IAsyncResult
request ListDomainNamesRequest Container for the necessary parameters to execute the ListDomainNames operation on AmazonElasticsearchClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginListTags() public method

Initiates the asynchronous execution of the ListTags operation.
public BeginListTags ( Amazon.Elasticsearch.Model.ListTagsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Elasticsearch.Model.ListTagsRequest Container for the necessary parameters to execute the ListTags operation on AmazonElasticsearchClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginRemoveTags() public method

Initiates the asynchronous execution of the RemoveTags operation.
public BeginRemoveTags ( Amazon.Elasticsearch.Model.RemoveTagsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Elasticsearch.Model.RemoveTagsRequest Container for the necessary parameters to execute the RemoveTags operation on AmazonElasticsearchClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginUpdateElasticsearchDomainConfig() public method

Initiates the asynchronous execution of the UpdateElasticsearchDomainConfig operation.
public BeginUpdateElasticsearchDomainConfig ( Amazon.Elasticsearch.Model.UpdateElasticsearchDomainConfigRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Elasticsearch.Model.UpdateElasticsearchDomainConfigRequest Container for the necessary parameters to execute the UpdateElasticsearchDomainConfig operation on AmazonElasticsearchClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

CreateElasticsearchDomain() public method

Creates a new Elasticsearch domain. For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.
/// 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. ///
public CreateElasticsearchDomain ( CreateElasticsearchDomainRequest request ) : Amazon.Elasticsearch.Model.CreateElasticsearchDomainResponse
request Amazon.Elasticsearch.Model.CreateElasticsearchDomainRequest Container for the necessary parameters to execute the CreateElasticsearchDomain service method.
return Amazon.Elasticsearch.Model.CreateElasticsearchDomainResponse

CreateElasticsearchDomainAsync() public method

Initiates the asynchronous execution of the CreateElasticsearchDomain operation.
public CreateElasticsearchDomainAsync ( CreateElasticsearchDomainRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Elasticsearch.Model.CreateElasticsearchDomainRequest Container for the necessary parameters to execute the CreateElasticsearchDomain operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

CreateSigner() protected method

Creates the signer for the service.
protected CreateSigner ( ) : AbstractAWSSigner
return Amazon.Runtime.Internal.Auth.AbstractAWSSigner

DeleteElasticsearchDomain() public method

Permanently deletes the specified Elasticsearch domain and all of its data. Once a domain is deleted, it cannot be recovered.
/// 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. ///
public DeleteElasticsearchDomain ( Amazon.Elasticsearch.Model.DeleteElasticsearchDomainRequest request ) : Amazon.Elasticsearch.Model.DeleteElasticsearchDomainResponse
request Amazon.Elasticsearch.Model.DeleteElasticsearchDomainRequest Container for the necessary parameters to execute the DeleteElasticsearchDomain service method.
return Amazon.Elasticsearch.Model.DeleteElasticsearchDomainResponse

DeleteElasticsearchDomainAsync() public method

Initiates the asynchronous execution of the DeleteElasticsearchDomain operation.
public DeleteElasticsearchDomainAsync ( Amazon.Elasticsearch.Model.DeleteElasticsearchDomainRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Elasticsearch.Model.DeleteElasticsearchDomainRequest Container for the necessary parameters to execute the DeleteElasticsearchDomain operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeElasticsearchDomain() public method

Returns domain configuration information about the specified Elasticsearch domain, including the domain ID, domain endpoint, and domain ARN.
/// 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. ///
public DescribeElasticsearchDomain ( Amazon.Elasticsearch.Model.DescribeElasticsearchDomainRequest request ) : Amazon.Elasticsearch.Model.DescribeElasticsearchDomainResponse
request Amazon.Elasticsearch.Model.DescribeElasticsearchDomainRequest Container for the necessary parameters to execute the DescribeElasticsearchDomain service method.
return Amazon.Elasticsearch.Model.DescribeElasticsearchDomainResponse

DescribeElasticsearchDomainAsync() public method

Initiates the asynchronous execution of the DescribeElasticsearchDomain operation.
public DescribeElasticsearchDomainAsync ( Amazon.Elasticsearch.Model.DescribeElasticsearchDomainRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Elasticsearch.Model.DescribeElasticsearchDomainRequest Container for the necessary parameters to execute the DescribeElasticsearchDomain operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeElasticsearchDomainConfig() public method

Provides cluster configuration information about the specified Elasticsearch domain, such as the state, creation date, update version, and update date for cluster options.
/// 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. ///
public DescribeElasticsearchDomainConfig ( Amazon.Elasticsearch.Model.DescribeElasticsearchDomainConfigRequest request ) : Amazon.Elasticsearch.Model.DescribeElasticsearchDomainConfigResponse
request Amazon.Elasticsearch.Model.DescribeElasticsearchDomainConfigRequest Container for the necessary parameters to execute the DescribeElasticsearchDomainConfig service method.
return Amazon.Elasticsearch.Model.DescribeElasticsearchDomainConfigResponse

DescribeElasticsearchDomainConfigAsync() public method

Initiates the asynchronous execution of the DescribeElasticsearchDomainConfig operation.
public DescribeElasticsearchDomainConfigAsync ( Amazon.Elasticsearch.Model.DescribeElasticsearchDomainConfigRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Elasticsearch.Model.DescribeElasticsearchDomainConfigRequest Container for the necessary parameters to execute the DescribeElasticsearchDomainConfig operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeElasticsearchDomains() public method

Returns domain configuration information about the specified Elasticsearch domains, including the domain ID, domain endpoint, and domain ARN.
/// 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. ///
public DescribeElasticsearchDomains ( Amazon.Elasticsearch.Model.DescribeElasticsearchDomainsRequest request ) : Amazon.Elasticsearch.Model.DescribeElasticsearchDomainsResponse
request Amazon.Elasticsearch.Model.DescribeElasticsearchDomainsRequest Container for the necessary parameters to execute the DescribeElasticsearchDomains service method.
return Amazon.Elasticsearch.Model.DescribeElasticsearchDomainsResponse

DescribeElasticsearchDomainsAsync() public method

Initiates the asynchronous execution of the DescribeElasticsearchDomains operation.
public DescribeElasticsearchDomainsAsync ( Amazon.Elasticsearch.Model.DescribeElasticsearchDomainsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Elasticsearch.Model.DescribeElasticsearchDomainsRequest Container for the necessary parameters to execute the DescribeElasticsearchDomains operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

Dispose() protected method

Disposes the service client.
protected Dispose ( bool disposing ) : void
disposing bool
return void

EndAddTags() public method

Finishes the asynchronous execution of the AddTags operation.
public EndAddTags ( IAsyncResult asyncResult ) : AddTagsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginAddTags.
return AddTagsResponse

EndCreateElasticsearchDomain() public method

Finishes the asynchronous execution of the CreateElasticsearchDomain operation.
public EndCreateElasticsearchDomain ( IAsyncResult asyncResult ) : Amazon.Elasticsearch.Model.CreateElasticsearchDomainResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateElasticsearchDomain.
return Amazon.Elasticsearch.Model.CreateElasticsearchDomainResponse

EndDeleteElasticsearchDomain() public method

Finishes the asynchronous execution of the DeleteElasticsearchDomain operation.
public EndDeleteElasticsearchDomain ( IAsyncResult asyncResult ) : Amazon.Elasticsearch.Model.DeleteElasticsearchDomainResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteElasticsearchDomain.
return Amazon.Elasticsearch.Model.DeleteElasticsearchDomainResponse

EndDescribeElasticsearchDomain() public method

Finishes the asynchronous execution of the DescribeElasticsearchDomain operation.
public EndDescribeElasticsearchDomain ( IAsyncResult asyncResult ) : Amazon.Elasticsearch.Model.DescribeElasticsearchDomainResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeElasticsearchDomain.
return Amazon.Elasticsearch.Model.DescribeElasticsearchDomainResponse

EndDescribeElasticsearchDomainConfig() public method

Finishes the asynchronous execution of the DescribeElasticsearchDomainConfig operation.
public EndDescribeElasticsearchDomainConfig ( IAsyncResult asyncResult ) : Amazon.Elasticsearch.Model.DescribeElasticsearchDomainConfigResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeElasticsearchDomainConfig.
return Amazon.Elasticsearch.Model.DescribeElasticsearchDomainConfigResponse

EndDescribeElasticsearchDomains() public method

Finishes the asynchronous execution of the DescribeElasticsearchDomains operation.
public EndDescribeElasticsearchDomains ( IAsyncResult asyncResult ) : Amazon.Elasticsearch.Model.DescribeElasticsearchDomainsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeElasticsearchDomains.
return Amazon.Elasticsearch.Model.DescribeElasticsearchDomainsResponse

EndListDomainNames() public method

Finishes the asynchronous execution of the ListDomainNames operation.
public EndListDomainNames ( IAsyncResult asyncResult ) : Amazon.Elasticsearch.Model.ListDomainNamesResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListDomainNames.
return Amazon.Elasticsearch.Model.ListDomainNamesResponse

EndListTags() public method

Finishes the asynchronous execution of the ListTags operation.
public EndListTags ( IAsyncResult asyncResult ) : Amazon.Elasticsearch.Model.ListTagsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListTags.
return Amazon.Elasticsearch.Model.ListTagsResponse

EndRemoveTags() public method

Finishes the asynchronous execution of the RemoveTags operation.
public EndRemoveTags ( IAsyncResult asyncResult ) : RemoveTagsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginRemoveTags.
return RemoveTagsResponse

EndUpdateElasticsearchDomainConfig() public method

Finishes the asynchronous execution of the UpdateElasticsearchDomainConfig operation.
public EndUpdateElasticsearchDomainConfig ( IAsyncResult asyncResult ) : Amazon.Elasticsearch.Model.UpdateElasticsearchDomainConfigResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginUpdateElasticsearchDomainConfig.
return Amazon.Elasticsearch.Model.UpdateElasticsearchDomainConfigResponse

ListDomainNames() public method

Returns the name of all Elasticsearch domains owned by the current user's account.
/// An error occurred while processing the request. /// /// An exception for missing / invalid input fields. Gives http status code of 400. ///
public ListDomainNames ( ListDomainNamesRequest request ) : Amazon.Elasticsearch.Model.ListDomainNamesResponse
request ListDomainNamesRequest Container for the necessary parameters to execute the ListDomainNames service method.
return Amazon.Elasticsearch.Model.ListDomainNamesResponse

ListDomainNamesAsync() public method

Initiates the asynchronous execution of the ListDomainNames operation.
public ListDomainNamesAsync ( ListDomainNamesRequest request, System cancellationToken = default(CancellationToken) ) : Task
request ListDomainNamesRequest Container for the necessary parameters to execute the ListDomainNames operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ListTags() public method

Returns all tags for the given Elasticsearch domain.
/// 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. ///
public ListTags ( Amazon.Elasticsearch.Model.ListTagsRequest request ) : Amazon.Elasticsearch.Model.ListTagsResponse
request Amazon.Elasticsearch.Model.ListTagsRequest Container for the necessary parameters to execute the ListTags service method.
return Amazon.Elasticsearch.Model.ListTagsResponse

ListTagsAsync() public method

Initiates the asynchronous execution of the ListTags operation.
public ListTagsAsync ( Amazon.Elasticsearch.Model.ListTagsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Elasticsearch.Model.ListTagsRequest Container for the necessary parameters to execute the ListTags operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

RemoveTags() public method

Removes the specified set of tags from the specified Elasticsearch domain.
/// 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. ///
public RemoveTags ( Amazon.Elasticsearch.Model.RemoveTagsRequest request ) : RemoveTagsResponse
request Amazon.Elasticsearch.Model.RemoveTagsRequest Container for the necessary parameters to execute the RemoveTags service method.
return RemoveTagsResponse

RemoveTagsAsync() public method

Initiates the asynchronous execution of the RemoveTags operation.
public RemoveTagsAsync ( Amazon.Elasticsearch.Model.RemoveTagsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Elasticsearch.Model.RemoveTagsRequest Container for the necessary parameters to execute the RemoveTags operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

UpdateElasticsearchDomainConfig() public method

Modifies the cluster configuration of the specified Elasticsearch domain, setting as setting the instance type and the number of instances.
/// 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. ///
public UpdateElasticsearchDomainConfig ( Amazon.Elasticsearch.Model.UpdateElasticsearchDomainConfigRequest request ) : Amazon.Elasticsearch.Model.UpdateElasticsearchDomainConfigResponse
request Amazon.Elasticsearch.Model.UpdateElasticsearchDomainConfigRequest Container for the necessary parameters to execute the UpdateElasticsearchDomainConfig service method.
return Amazon.Elasticsearch.Model.UpdateElasticsearchDomainConfigResponse

UpdateElasticsearchDomainConfigAsync() public method

Initiates the asynchronous execution of the UpdateElasticsearchDomainConfig operation.
public UpdateElasticsearchDomainConfigAsync ( Amazon.Elasticsearch.Model.UpdateElasticsearchDomainConfigRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Elasticsearch.Model.UpdateElasticsearchDomainConfigRequest Container for the necessary parameters to execute the UpdateElasticsearchDomainConfig operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task