Learn R Programming

paws (version 0.1.12)

elasticsearchservice: Amazon Elasticsearch Service

Description

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.

Usage

elasticsearchservice(config = list())

Value

A client for the service. You can call the service's operations using syntax like svc$operation(...), where svc is the name you've assigned to the client. The available operations are listed in the Operations section.

Arguments

config

Optional configuration of credentials, endpoint, and/or region.

Service syntax

svc <- elasticsearchservice(
  config = list(
    credentials = list(
      creds = list(
        access_key_id = "string",
        secret_access_key = "string",
        session_token = "string"
      ),
      profile = "string"
    ),
    endpoint = "string",
    region = "string"
  )
)

Operations

accept_inbound_cross_cluster_search_connectionAllows the destination domain owner to accept an inbound cross-cluster search connection request
add_tagsAttaches tags to an existing Elasticsearch domain
associate_packageAssociates a package with an Amazon ES domain
cancel_elasticsearch_service_software_updateCancels a scheduled service software update for an Amazon ES domain
create_elasticsearch_domainCreates a new Elasticsearch domain
create_outbound_cross_cluster_search_connectionCreates a new cross-cluster search connection from a source domain to a destination domain
create_packageCreate a package for use with Amazon ES domains
delete_elasticsearch_domainPermanently deletes the specified Elasticsearch domain and all of its data
delete_elasticsearch_service_roleDeletes the service-linked role that Elasticsearch Service uses to manage and maintain VPC domains
delete_inbound_cross_cluster_search_connectionAllows the destination domain owner to delete an existing inbound cross-cluster search connection
delete_outbound_cross_cluster_search_connectionAllows the source domain owner to delete an existing outbound cross-cluster search connection
delete_packageDelete the package
describe_elasticsearch_domainReturns domain configuration information about the specified Elasticsearch domain, including the domain ID, domain endpoint, and domain ARN
describe_elasticsearch_domain_configProvides cluster configuration information about the specified Elasticsearch domain, such as the state, creation date, update version, and update date for cluster options
describe_elasticsearch_domainsReturns domain configuration information about the specified Elasticsearch domains, including the domain ID, domain endpoint, and domain ARN
describe_elasticsearch_instance_type_limitsDescribe Elasticsearch Limits for a given InstanceType and ElasticsearchVersion
describe_inbound_cross_cluster_search_connectionsLists all the inbound cross-cluster search connections for a destination domain
describe_outbound_cross_cluster_search_connectionsLists all the outbound cross-cluster search connections for a source domain
describe_packagesDescribes all packages available to Amazon ES
describe_reserved_elasticsearch_instance_offeringsLists available reserved Elasticsearch instance offerings
describe_reserved_elasticsearch_instancesReturns information about reserved Elasticsearch instances for this account
dissociate_packageDissociates a package from the Amazon ES domain
get_compatible_elasticsearch_versionsReturns a list of upgrade compatible Elastisearch versions
get_package_version_historyReturns a list of versions of the package, along with their creation time and commit message
get_upgrade_historyRetrieves the complete history of the last 10 upgrades that were performed on the domain
get_upgrade_statusRetrieves the latest status of the last upgrade or upgrade eligibility check that was performed on the domain
list_domain_namesReturns the name of all Elasticsearch domains owned by the current user's account
list_domains_for_packageLists all Amazon ES domains associated with the package
list_elasticsearch_instance_typesList all Elasticsearch instance types that are supported for given ElasticsearchVersion
list_elasticsearch_versionsList all supported Elasticsearch versions
list_packages_for_domainLists all packages associated with the Amazon ES domain
list_tagsReturns all tags for the given Elasticsearch domain
purchase_reserved_elasticsearch_instance_offeringAllows you to purchase reserved Elasticsearch instances
reject_inbound_cross_cluster_search_connectionAllows the destination domain owner to reject an inbound cross-cluster search connection request
remove_tagsRemoves the specified set of tags from the specified Elasticsearch domain
start_elasticsearch_service_software_updateSchedules a service software update for an Amazon ES domain
update_elasticsearch_domain_configModifies the cluster configuration of the specified Elasticsearch domain, setting as setting the instance type and the number of instances
update_packageUpdates a package for use with Amazon ES domains
upgrade_elasticsearch_domainAllows you to either upgrade your domain or perform an Upgrade eligibility check to a compatible Elasticsearch version

Examples

Run this code
if (FALSE) {
svc <- elasticsearchservice()
svc$accept_inbound_cross_cluster_search_connection(
  Foo = 123
)
}

Run the code above in your browser using DataLab