Paws::ES - Perl Interface to AWS Amazon Elasticsearch Service
use Paws; my $obj = Paws->service('ES'); my $res = $obj->Method( Arg1 => $val1, Arg2 => [ 'V1', 'V2' ], # if Arg3 is an object, the HashRef will be used as arguments to the constructor # of the arguments type Arg3 => { Att1 => 'Val1' }, # if Arg4 is an array of objects, the HashRefs will be passed as arguments to # the constructor of the arguments type Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ], );
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.
Each argument is described in detail in: Paws::ES::AddTags
Returns: nothing
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.
Each argument is described in detail in: Paws::ES::CreateElasticsearchDomain
Returns: a Paws::ES::CreateElasticsearchDomainResponse instance
Creates a new Elasticsearch domain. For more information, see Creating Elasticsearch Domains in the I<Amazon Elasticsearch Service Developer Guide>.
Each argument is described in detail in: Paws::ES::DeleteElasticsearchDomain
Returns: a Paws::ES::DeleteElasticsearchDomainResponse instance
Permanently deletes the specified Elasticsearch domain and all of its data. Once a domain is deleted, it cannot be recovered.
Each argument is described in detail in: Paws::ES::DescribeElasticsearchDomain
Returns: a Paws::ES::DescribeElasticsearchDomainResponse instance
Returns domain configuration information about the specified Elasticsearch domain, including the domain ID, domain endpoint, and domain ARN.
Each argument is described in detail in: Paws::ES::DescribeElasticsearchDomainConfig
Returns: a Paws::ES::DescribeElasticsearchDomainConfigResponse instance
Provides cluster configuration information about the specified Elasticsearch domain, such as the state, creation date, update version, and update date for cluster options.
Each argument is described in detail in: Paws::ES::DescribeElasticsearchDomains
Returns: a Paws::ES::DescribeElasticsearchDomainsResponse instance
Returns domain configuration information about the specified Elasticsearch domains, including the domain ID, domain endpoint, and domain ARN.
Each argument is described in detail in: Paws::ES::ListDomainNames
Returns: a Paws::ES::ListDomainNamesResponse instance
Returns the name of all Elasticsearch domains owned by the current user's account.
Each argument is described in detail in: Paws::ES::ListTags
Returns: a Paws::ES::ListTagsResponse instance
Returns all tags for the given Elasticsearch domain.
Each argument is described in detail in: Paws::ES::RemoveTags
Removes the specified set of tags from the specified Elasticsearch domain.
Each argument is described in detail in: Paws::ES::UpdateElasticsearchDomainConfig
Returns: a Paws::ES::UpdateElasticsearchDomainConfigResponse instance
Modifies the cluster configuration of the specified Elasticsearch domain, setting as setting the instance type and the number of instances.
Paginator methods are helpers that repetively call methods that return partial results
This service class forms part of Paws
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
To install Paws::SDK::Config, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Paws::SDK::Config
CPAN shell
perl -MCPAN -e shell install Paws::SDK::Config
For more information on module installation, please visit the detailed CPAN module installation guide.