本文为您提供阿里云Elasticsearch(简称ES)和阿里云Logstash的API接口及说明。如果您需要使用本文中没有提到的接口 ,请联系阿里云技术支持工程师获取。

ES实例相关接口

API 描述
createInstance 调用createInstance,创建Elasticsearch实例。
UpdateDescription 调用UpdateDescription,更新指定阿里云Elasticsearch实例的名称。
DeleteInstance 调用DeleteInstance,释放指定后付费类型的阿里云Elasticsearch实例。
RestartInstance 调用RestartInstance,重启指定的阿里云Elasticsearch实例。
UpdatePrivateNetworkWhiteIps 调用UpdatePrivateNetworkWhiteIps,更新指定阿里云Elasticsearch实例的VPC私网访问白名单。
UpdatePublicWhiteIps 调用UpdatePublicWhiteIps,更新指定阿里云Elasticsearch实例的公网地址访问白名单。
ListInstance 调用ListInstance,获取用户的阿里云Elasticsearch实例列表,并在列表中展示实例的详细信息。
ListSearchLog 调用ListSearchLog,使用列表展示节点的系统日志。
ListPlugins 调用ListPlugins,获取指定阿里云Elasticsearch实例的插件列表。
UpdateInstanceSettings 调用UpdateInstanceSettings,更新指定阿里云Elasticsearch实例yml参数的设置。
UpdateAdminPassword 调用UpdateAdminPassword,更新指定的阿里云Elasticsearch实例中,elastic账号的访问密码。
UpdateInstance 调用UpdateInstance,修改一个实例的部分信息,包含节点数、配额、名称、硬盘等。
DescribeInstance 调用DescribeInstance,查询指定实例的详细信息。
UpdatePublicNetwork 调用UpdatePublicNetwork,开启或关闭指定阿里云Elasticsearch实例的公网地址。
ShrinkNode 调用ShrinkNode,执行降配操作,减少实例节点数。
GetSuggestShrinkableNodes 调用GetSuggestShrinkableNodes,指定节点类型和个数,获取可缩容节点。
GetTransferableNodes 调用GetTransferableNodes,指定节点类型和个数,获取数据可迁移的节点。
ValidateShrinkNodes 调用ValidateShrinkNodes,校验某实例是否可以缩减某些节点。
ValidateTransferableNodes 调用ValidateTransferableNodes,校验是否可以迁移对应实例下,某些数据节点中的数据。
TransferNode 调用TransferNode,执行数据迁移任务。
CancelTask 调用CancelTask,取消数据迁移任务。
ListTagResources 调用ListTagResources,查询可见的资源标签关系。
TagResources 调用TagResources,创建标签资源关系。
UntagResources 调用UntagResources,删除用户标签资源关系。
UpdateSynonymsDicts 调用UpdateSynonymsDicts,上传词典,设置同义词。

Logstash实例相关接口

API 描述
ListLogstash 调用ListLogstash,在列表中展示所有实例的详细信息。
DescribeLogstash 调用DescribeLogstash,查询指定实例的详细信息。
UpdateLogstash 调用UpdateLogstash,修改指定实例的部分信息,例如节点数、配额、名称、硬盘大小等。
RenewLogstash 调用RenewLogstash,为实例续费。
RestartLogstash 调用RestartLogstash,重启指定的阿里云Logstash实例。重启后,实例会进入生效中(activing)状态。
DeleteLogstash 调用DeleteLogstash,释放指定的实例。
InstallLogstashSystemPlugin 调用InstallLogstashSystemPlugin,安装插件。
ListLogstashPlugins 调用ListLogstashPlugins,在列表中展示所有插件的详细信息。
UninstallLogstashPlugin 调用UninstallLogstashPlugin,卸载预置插件。
ListLogstashLog 调用ListLogstashLog,通过列表展示节点的系统日志。
UpdateLogstashDescription 调用UpdateLogstashDescription,更新指定的阿里云Logstash实例的名称。
UpdateLogstashSettings 调用UpdateLogstashSettings,更新指定的阿里云Logstash实例的配置。
UpdateLogstashChargeType 调用UpdateLogstashChargeType,将后付费的阿里云Logstash实例转换为预付费实例。
InterruptLogstashTask 调用InterruptLogstashTask,中断变更的Logstash实例。中断后,实例会进入中断中(suspended)状态。
ResumeLogstashTask 调用ResumeLogstashTask,恢复变更中断的阿里云Logstatsh实例。恢复后实例会进入生效中(activating)状态。