用于弹性云的python客户端
elastic-cloud的Python项目详细描述
python弹性云(企业)客户端图片::https://travis-ci.org/teekaay/elastic-cloud-py.svg?branch=master
:目标:https://travis ci.org/teekaay/elastic cloud py
python client for`elastic cloud<;https://www.elastic.co/cloud>;`。它的目标是为所有与弹性云相关的api操作提供
抽象。要获得关于弹性云API的更多信息,请访问这个“LT”和“云/企业”;云/企业/当前/欧洲经委会的API参考。注意:
我们将在下面将“弹性云企业”产品称为“弹性云”。
请注意,托管(SaaS)和企业(承诺)变体之间存在差异。
目录树::
:maxdepth:2
changelog
compatibility
----
>该库与以下弹性云api版本兼容
-1.0(弹性云企业)
-1.1(弹性云企业)
-3.x
安装
----
github)
:
示例用法
----
库用户的主要入口点应为:类:`~ elastic cloud.elasticcloud',
它包含所有子客户端。
:
>;>从ElasticCloud导入ElasticCloud
我们将连接到本地主机:默认情况下为12443
>;>ec=ElasticCloud()
“phone_home”已启用:“true”、“services”:[…]、“version”:“<;platform version>;”}
features
——
此库是原始弹性云rest api之上的一个非常薄的层。基本上,它提供的方法可以执行http调用,而不需要进行任何错误处理或(反)序列化,这与底层http客户机所做的操作不同。因此,它适合在“弹性云”之上构建更高层次的
客户端。
``弹性云``包含多个子客户端,它们都包含在main:class:`~弹性云.弹性云`
类中。这些是
*:类:`~弹性云.客户端.平台客户端`
*:类:`~弹性云.客户端.平台allocatorclient`
*:类:`~弹性云.客户端.堆栈客户端`
*:类:`~弹性云.客户端.平台客户端`
*:类:`~弹性云.客户端.弹性搜索群集客户端`
*:类:`~elastic_cloud.client.kibanaclusterclient`
`
api调用响应
----
``弹性云``中的所有客户端都将其结果作为``请求``结果对象返回。
因此,它们(除其他外)有两种常见的处理方法
:
>;获取平台信息结果=ec.platform.获取平台信息()
>;打印(get_platform_info_result.status_code)
>;>200
>;>print(get_platform_info_result.json())
{eula_accepted':true,'phone_home'enabled':true,'services':[…],'version':'<;平台版本>;
>测试
~~~~~~~~~~~~~~~~~
>
使文档html
索引和表
----
*:ref:`genindex`
*:ref:`modindex`
*:ref:`search`
>
:目标:https://travis ci.org/teekaay/elastic cloud py
python client for`elastic cloud<;https://www.elastic.co/cloud>;`。它的目标是为所有与弹性云相关的api操作提供
抽象。要获得关于弹性云API的更多信息,请访问这个“LT”和“云/企业”;云/企业/当前/欧洲经委会的API参考。注意:
我们将在下面将“弹性云企业”产品称为“弹性云”。
请注意,托管(SaaS)和企业(承诺)变体之间存在差异。
目录树::
:maxdepth:2
compatibility
----
>该库与以下弹性云api版本兼容
-1.0(弹性云企业)
-1.1(弹性云企业)
-3.x
安装
----
github)
:
示例用法
----
库用户的主要入口点应为:类:`~ elastic cloud.elasticcloud',
它包含所有子客户端。
:
>;>从ElasticCloud导入ElasticCloud
我们将连接到本地主机:默认情况下为12443
>;>ec=ElasticCloud()
“phone_home”已启用:“true”、“services”:[…]、“version”:“<;platform version>;”}
features
——
此库是原始弹性云rest api之上的一个非常薄的层。基本上,它提供的方法可以执行http调用,而不需要进行任何错误处理或(反)序列化,这与底层http客户机所做的操作不同。因此,它适合在“弹性云”之上构建更高层次的
客户端。
``弹性云``包含多个子客户端,它们都包含在main:class:`~弹性云.弹性云`
类中。这些是
*:类:`~弹性云.客户端.平台客户端`
*:类:`~弹性云.客户端.平台allocatorclient`
*:类:`~弹性云.客户端.堆栈客户端`
*:类:`~弹性云.客户端.平台客户端`
*:类:`~弹性云.客户端.弹性搜索群集客户端`
*:类:`~elastic_cloud.client.kibanaclusterclient`
`
api调用响应
----
``弹性云``中的所有客户端都将其结果作为``请求``结果对象返回。
因此,它们(除其他外)有两种常见的处理方法
:
>;获取平台信息结果=ec.platform.获取平台信息()
>;打印(get_platform_info_result.status_code)
>;>200
>;>print(get_platform_info_result.json())
{eula_accepted':true,'phone_home'enabled':true,'services':[…],'version':'<;平台版本>;
>测试
~~~~~~~~~~~~~~~~~
>
使文档html
索引和表
----
*:ref:`genindex`
*:ref:`modindex`
*:ref:`search`
>