QingCloud 文档 – 云应用 - kaiyun官方网站下载手机网页 /development_docs/api/command_list/appcenter2/cloud/ Recent content in 云应用 on QingCloud 文档 Hugo -- gohugo.io Development_docs: AddClusterNodes /development_docs/api/command_list/appcenter2/cloud/add_cluster_nodes/ Mon, 01 Jan 0001 00:00:00 +0000 /development_docs/api/command_list/appcenter2/cloud/add_cluster_nodes/ <p>横向扩容集群,增加集群节点。前提是集群支持增加节点的操作,即应用配置中角色 <code>advanced_actions</code> 包含 <code>scale_horizontal</code> ,可以通过 API <a href="../describe_app_versions/">DescribeAppVersions</a> 来查看应用的配置文件是否包含此配置,也可以通过 API <a href="../describe_clusters/">DescribeClusters</a> 来查看集群的角色是否支持此操作。</p> <p><strong>Request Parameters</strong></p> <table> <thead> <tr> <th>Parameter name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody> <tr> <td>cluster</td> <td>String</td> <td>增加节点的集群ID</td> <td>Yes</td> </tr> <tr> <td>node_count</td> <td>Integer</td> <td>增加的节点数量</td> <td>Yes</td> </tr> <tr> <td>noede_role</td> <td>String</td> <td>增加的节点的角色,如无角色,可不传递此项</td> <td>No</td> </tr> <tr> <td>resource_conf</td> <td>String</td> <td>JSON格式的节点配置,保持默认配置,此项留空即可</td> <td>No</td> </tr> <tr> <td>private_ips</td> <td>String</td> <td>JSON格式的节点私有ip地址</td> <td>No</td> </tr> <tr> <td>node_name</td> <td>String</td> <td>节点的名称 </td> <td>No</td> </tr> </tbody> </table> <p><a href="../../../../parameters/"><em>公共参数</em></a></p> <p><strong>Response Elements</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>action</td> <td>String</td> <td>响应动作</td> </tr> <tr> <td>cluster_id</td> <td>String</td> <td>集群的ID</td> </tr> <tr> <td>new_node_ids</td> <td>Array</td> <td>新增的节点ID</td> </tr> <tr> <td>job_id</td> <td>String</td> <td>执行任务的 Job ID</td> </tr> <tr> <td>ret_code</td> <td>Integer</td> <td>执行成功与否,0 表示成功,其他值则为错误代码</td> </tr> </tbody> </table> <p><strong>Example</strong></p> <p>以应用<a href="https://appcenter.qingcloud.com/apps/app-tg3lbp0a/ZooKeeper%20on%20QingCloud">ZooKeeper</a>为例,则</p> <p><em>Example Request</em>:</p> <pre tabindex="0"><code>https://api.qingcloud.com/iaas/?action=AddClusterNodes &amp;cluster=cl-q1witcdk &amp;node_count=2 &amp;node_name= &amp;node_role= &amp;resource_conf= &amp;zone=pek3b &amp;COMMON_PARAMS </code></pre><p><em>Example Response</em>:</p> <div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;action&#34;</span>:<span style="color:#e6db74">&#34;AddClusterNodesResponse&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;cluster_id&#34;</span>:<span style="color:#e6db74">&#34;cl-q1witcdk&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;job_id&#34;</span>:<span style="color:#e6db74">&#34;j-kzpol0l3k1l&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;new_node_ids&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;cln-2x5w6l81&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;cln-b9gis6au&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;ret_code&#34;</span>:<span style="color:#ae81ff">0</span> </span></span><span style="display:flex;"><span>} </span></span></code></pre></div> Development_docs: AssociateEipToClusterNode /development_docs/api/command_list/appcenter2/cloud/associate_eip_to_cluster_node/ Mon, 01 Jan 0001 00:00:00 +0000 /development_docs/api/command_list/appcenter2/cloud/associate_eip_to_cluster_node/ <p>为集群节点绑定一个公网IP。绑定公网IP需要应用本身支持,即应用的mustache配置文件中角色的advanced_actions定义了associate_eip。可以通过 API <a href="../describe_app_versions/">DescribeAppVersions</a> 来查看应用的配置文件是否包含此配置,也可以通过 API <a href="../describe_clusters/">DescribeClusters</a> 来查看集群的角色是否支持此操作。</p> <blockquote> <p>注意: 绑定公网IP会给集群绑定默认的防火墙。</p> </blockquote> <p><strong>Request Parameters</strong></p> <table> <thead> <tr> <th>Parameter name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody> <tr> <td>eip</td> <td>String</td> <td>公网IP的ID</td> <td>Yes</td> </tr> <tr> <td>cluster_node</td> <td>String</td> <td>集群节点ID</td> <td>Yes</td> </tr> </tbody> </table> <p><a href="../../../../parameters/"><em>公共参数</em></a></p> <p><strong>Response Elements</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>action</td> <td>String</td> <td>响应动作</td> </tr> <tr> <td>job_id</td> <td>String</td> <td>执行任务的 Job ID</td> </tr> <tr> <td>ret_code</td> <td>Integer</td> <td>执行成功与否,0 表示成功,其他值则为错误代码</td> </tr> </tbody> </table> <p><em>Example Request</em>:</p> <pre tabindex="0"><code>https://api.qingcloud.com/iaas/?action=AssociateEipToClusterNode &amp;cluster_node=cln-jmrv7xfv &amp;eip=eip-ek3scgap &amp;zone=test &amp;COMMON_PARAMS </code></pre><p><em>Example Response</em>:</p> <div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;action&#34;</span>:<span style="color:#e6db74">&#34;AssociateEipToClusterNodeResponse&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;job_id&#34;</span>:<span style="color:#e6db74">&#34;j-olda0tqkyyc&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;ret_code&#34;</span>:<span style="color:#ae81ff">0</span> </span></span><span style="display:flex;"><span>} </span></span></code></pre></div> Development_docs: CeaseClusters /development_docs/api/command_list/appcenter2/cloud/cease_clusters/ Mon, 01 Jan 0001 00:00:00 +0000 /development_docs/api/command_list/appcenter2/cloud/cease_clusters/ <p>彻底删除集群,可以是一个或者多个集群。</p> <blockquote> <p>注意: 集群彻底删除后,不可恢复,请谨慎操作</p> </blockquote> <p><strong>Request Parameters</strong></p> <table> <thead> <tr> <th>Parameter name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody> <tr> <td>clusters.n</td> <td>String</td> <td>将要启动的集群ID</td> <td>Yes</td> </tr> </tbody> </table> <p><a href="../../../../parameters/"><em>公共参数</em></a></p> <p><strong>Response Elements</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>action</td> <td>String</td> <td>响应动作</td> </tr> <tr> <td>job_id</td> <td>String</td> <td>执行任务的 Job ID</td> </tr> <tr> <td>ret_code</td> <td>Integer</td> <td>执行成功与否,0 表示成功,其他值则为错误代码</td> </tr> </tbody> </table> <p><em>Example Request</em>:</p> <pre tabindex="0"><code>https://api.qingcloud.com/iaas/?&amp;action=CeaseClusters &amp;clusters.1=cl-2gi2b3oc &amp;zone=pek3b &amp;COMMON_PARAMS </code></pre><p><em>Example Response</em>:</p> <div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;action&#34;</span>:<span style="color:#e6db74">&#34;CeaseClustersResponse&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;job_id&#34;</span>:<span style="color:#e6db74">&#34;j-1br9d0839v1&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;ret_code&#34;</span>:<span style="color:#ae81ff">0</span> </span></span><span style="display:flex;"><span>} </span></span></code></pre></div> Development_docs: ChangeClusterVxnet /development_docs/api/command_list/appcenter2/cloud/change_cluster_vxnet/ Mon, 01 Jan 0001 00:00:00 +0000 /development_docs/api/command_list/appcenter2/cloud/change_cluster_vxnet/ <p>切换集群的网络,前提是集群必须支持此操作,即应用的mustache配置文件中角色的advanced_actions定义了change_vxnet。可以通过 API <a href="../describe_app_versions/">DescribeAppVersions</a> 来查看应用的配置文件是否包含此配置,也可以通过 API <a href="../describe_clusters/">DescribeClusters</a> 来查看集群的角色是否支持此操作。</p> <p><strong>Request Parameters</strong></p> <table> <thead> <tr> <th>Parameter name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody> <tr> <td>cluster</td> <td>String</td> <td>集群ID</td> <td>Yes</td> </tr> <tr> <td>vxnet</td> <td>String</td> <td>集群即将加入的网络的ID</td> <td>Yes</td> </tr> <tr> <td>roles.n</td> <td>String</td> <td>集群的角色</td> <td>No</td> </tr> <tr> <td>private_ips.n.node_id</td> <td>String</td> <td>节点ID</td> <td>No</td> </tr> <tr> <td>private_ips.n.private_ip</td> <td>String</td> <td>节点对应的私有IP</td> <td>No</td> </tr> </tbody> </table> <p><a href="../../../../parameters/"><em>公共参数</em></a></p> <p><strong>Response Elements</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>action</td> <td>String</td> <td>响应动作</td> </tr> <tr> <td>job_id</td> <td>String</td> <td>执行任务的 Job ID</td> </tr> <tr> <td>ret_code</td> <td>Integer</td> <td>执行成功与否,0 表示成功,其他值则为错误代码</td> </tr> </tbody> </table> <p><strong>Example</strong></p> <p>以应用<a href="https://appcenter.qingcloud.com/apps/app-tg3lbp0a/ZooKeeper%20on%20QingCloud">ZooKeeper</a>为例</p> <p><em>Example Request</em>:</p> <pre tabindex="0"><code>https://api.qingcloud.com/iaas/?action=ChangeClusterVxnet &amp;cluster=cl-q1witcdk &amp;vxnet=vxnet-iuy3lnd &amp;private_ips.1.node_id=cln-nqop00oj &amp;private_ips.1.private_ip=192.168.1.4 &amp;private_ips.2.node_id=cln-oruuckuo &amp;private_ips.2.private_ip=192.168.1.2 &amp;private_ips.3.node_id=cln-veb7g8nx &amp;private_ips.3.private_ip=192.168.1.3 &amp;zone=pek3b &amp;COMMON_PARAMS </code></pre><p><em>Example Response</em>:</p> <div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;action&#34;</span>:<span style="color:#e6db74">&#34;ChangeClusterVxnetResponse&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;ret_code&#34;</span>:<span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;cluster_id&#34;</span>:<span style="color:#e6db74">&#34;cl-q1witcdk&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;vxnet_id&#34;</span>:<span style="color:#e6db74">&#34;vxnet-vzvzkno&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;job_id&#34;</span>:<span style="color:#e6db74">&#34;j-72j4zto5q7x&#34;</span> </span></span><span style="display:flex;"><span>} </span></span></code></pre></div> Development_docs: DeleteClusterNodes /development_docs/api/command_list/appcenter2/cloud/delete_cluster_nodes/ Mon, 01 Jan 0001 00:00:00 +0000 /development_docs/api/command_list/appcenter2/cloud/delete_cluster_nodes/ <p>删除集群的一个或多个节点,前提是集群支持增加节点的操作,可以通过 查看应用是否支持。</p> <p><strong>Request Parameters</strong></p> <table> <thead> <tr> <th>Parameter name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody> <tr> <td>cluster</td> <td>String</td> <td>集群的ID</td> <td>Yes</td> </tr> <tr> <td>nodes.n</td> <td>String</td> <td>将要删除的集群节点的ID</td> <td>Yes</td> </tr> <tr> <td>force</td> <td>Integer</td> <td>是否强制删除,1表示强制删除,0表示否,默认为0</td> <td>No</td> </tr> </tbody> </table> <p><strong>Response Elements</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>action</td> <td>String</td> <td>响应动作</td> </tr> <tr> <td>cluster_id</td> <td>String</td> <td>集群ID</td> </tr> <tr> <td>deleted_node_ids</td> <td>Array</td> <td>删除的集群节点ID</td> </tr> <tr> <td>job_id</td> <td>String</td> <td>执行任务的 Job ID</td> </tr> <tr> <td>ret_code</td> <td>Integer</td> <td>执行成功与否,0 表示成功,其他值则为错误代码</td> </tr> </tbody> </table> <p><strong>Example</strong></p> <p>以应用<a href="https://appcenter.qingcloud.com/apps/app-tg3lbp0a/ZooKeeper%20on%20QingCloud">ZooKeeper</a>为例</p> <p><em>Example Request</em>:</p> <pre tabindex="0"><code>https://api.qingcloud.com/iaas/? action=DeleteClusterNodes &amp;cluster=cl-q1witcdk &amp;force=0 &amp;nodes.1=cln-2x5w6l81 &amp;nodes.2=cln-yrlus78f &amp;zone=pek3b &amp;COMMON_PARAMS </code></pre><p><em>Example Response</em>:</p> <pre tabindex="0"><code>{ &#34;action&#34;:&#34;DeleteClusterNodesResponse&#34;, &#34;deleted_node_ids&#34;:[ &#34;cln-2x5w6l81&#34;, &#34;cln-yrlus78f&#34; ], &#34;cluster_id&#34;:&#34;cl-q1witcdk&#34;, &#34;job_id&#34;:&#34;j-qgn3a6cegfe&#34;, &#34;ret_code&#34;:0 } </code></pre> Development_docs: DeleteClusters /development_docs/api/command_list/appcenter2/cloud/delete_clusters/ Mon, 01 Jan 0001 00:00:00 +0000 /development_docs/api/command_list/appcenter2/cloud/delete_clusters/ <p>删除一个或多个集群</p> <p>销毁集群的前提,是此集群已建立租用信息(租用信息是在创建集群成功后, 几秒钟内系统自动建立的)。所以正在创建的集群, 以及刚刚创建成功但还没有建立租用信息的集群,是不能被销毁的。。</p> <p><strong>Request Parameters</strong></p> <table> <thead> <tr> <th>Parameter name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody> <tr> <td>cluster.n</td> <td>String</td> <td>一个或多个集群ID</td> <td>Yes</td> </tr> <tr> <td>direct_cease</td> <td>Integer</td> <td>是否直接彻底销毁集群,如果指定<code>1</code>则不会进入回收站直接销毁,默认为<code>0</code></td> <td>No</td> </tr> </tbody> </table> <p><strong>Response Elements</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>action</td> <td>String</td> <td>响应动作</td> </tr> <tr> <td>job_id</td> <td>Dict</td> <td>执行任务的 Job ID,格式为<code>{&quot;cl-zydsaee&quot;:&quot;j-baoidfsa&quot;}</code></td> </tr> <tr> <td>ret_code</td> <td>Integer</td> <td>执行成功与否,0 表示成功,其他值则为错误代码</td> </tr> </tbody> </table> <p><strong>Example</strong></p> <p><em>Example Request</em>:</p> <pre tabindex="0"><code>https://api.qingcloud.com/iaas/?action=DeleteClusters &amp;clusters.1=cl-11esmufq &amp;zone=pek3a &amp;COMMON_PARAMS </code></pre><p><em>Example Response</em>:</p> <pre tabindex="0"><code>{ &#34;action&#34;:&#34;DeleteClustersResponse&#34;, &#34;job_ids&#34;:{ &#34;cl-11esmufq&#34;:&#34;j-bt9myvtwqt8&#34; }, &#34;ret_code&#34;:0 } </code></pre> Development_docs: DeployAppVersion /development_docs/api/command_list/appcenter2/cloud/deploy_app_version/ Mon, 01 Jan 0001 00:00:00 +0000 /development_docs/api/command_list/appcenter2/cloud/deploy_app_version/ <p>部署指定应用版本的集群</p> <p>当你部署应用时,集群会先进入pending状态,创建完成后,集群变成active状态。你可以使用<a href="../describe_clusters/"><em>DescribeClusters</em></a>检查集群状态。</p> <p>此API需要你传递一个JSON格式的<code>conf</code>参数,对于不同的应用,此参数格式会有不同,请结合<a href="../describe_app_versions/"><em>DescribeAppVersions</em></a> 来确定<code>conf</code>参数的格式。</p> <p><strong>Request Parameters</strong></p> <table> <thead> <tr> <th>Parameter name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody> <tr> <td>version_id</td> <td>String</td> <td>将要部署应用的版本ID</td> <td>Yes</td> </tr> <tr> <td>conf</td> <td>String</td> <td>集群的配置信息(转义并去除空格的JSON格式)</td> <td>Yes</td> </tr> <tr> <td>debug</td> <td>Integer</td> <td>集群是否为开发测试集群。此项针对开发者,如果开发者完成应用上传,部署开发的应用指定debug值可以跳过服务费计费</td> <td>No</td> </tr> </tbody> </table> <p><a href="../../../../parameters/"><em>公共参数</em></a></p> <p><strong>Response Elements</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>action</td> <td>String</td> <td>响应动作</td> </tr> <tr> <td>node_ids</td> <td>Array</td> <td>集群的节点ID</td> </tr> <tr> <td>app_id</td> <td>String</td> <td>应用ID</td> </tr> <tr> <td>app_version</td> <td>String</td> <td>应用的版本ID</td> </tr> <tr> <td>node_count</td> <td>Integer</td> <td>集群节点的数量</td> </tr> <tr> <td>cluster_name</td> <td>String</td> <td>集群的名称</td> </tr> <tr> <td>cluster_id</td> <td>String</td> <td>集群ID</td> </tr> <tr> <td>vxnet_id</td> <td>String</td> <td>集群所在的网络ID</td> </tr> <tr> <td>job_id</td> <td>String</td> <td>执行任务的 Job ID</td> </tr> <tr> <td>ret_code</td> <td>Integer</td> <td>执行成功与否,0 表示成功,其他值则为错误代码</td> </tr> </tbody> </table> <p><strong>Example</strong></p> <p>以应用<a href="https://appcenter.qingcloud.com/apps/app-jwq1fzqo/Tomcat%20Cluster%20on%20QingCloud">Tomcat Cluster</a>为例,请使用<a href="../describe_app_versions/">DescribeAppVersions</a>来查看应用的<code>config.json</code>和<code>cluster.json.mustache</code>配置文件,以此来确定conf的具体值。通过<a href="../describe_app_versions/">DescribeAppVersions</a>获得的 <strong>Tomcat Cluster</strong> 应用的 <code>config.json</code> 配置文件如下。我们需要注意每项的范围(<code>range</code>值),确保我们传递的值都在<code>config.json</code>定义的<code>range</code>中;还需要注意其中 <code>required</code> 属性为 <code>true</code> 的项,这些是我们必须向后端传递的值</p> <div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;array&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;properties&#34;</span>: [ </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;cluster&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;Tomcat cluster with Session Replication&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;array&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;properties&#34;</span>: [ </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;name&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;Name&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;The name of the Tomcat cluster service&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;string&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#e6db74">&#34;Tomcat Cluster&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;no&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;description&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;Description&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;The description of the Tomcat cluster service&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;string&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;no&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;vxnet&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;vxnet&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;Choose a vxnet to join&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;string&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;yes&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;redis_service&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;Redis&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;Choose a Redis to use and input database number in service properties section below, leave empty if you choose not to use it&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;service&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;tag&#34;</span>: [ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;Redis&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;redis&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;limits&#34;</span>: { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;app-zydumbxo&#34;</span>: [ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;appv-q1uwklp7&#34;</span> </span></span><span style="display:flex;"><span> ] </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;no&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;mysql_service&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;MySql&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;Choose a MySql to use and related MySql infomation in service properties section below, leave empty if you choose not to use it&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;service&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;tag&#34;</span>: [ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;MySql&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;mysql&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;limits&#34;</span>: { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;app-00r26u27&#34;</span>: [ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;appv-le9cpyc6&#34;</span> </span></span><span style="display:flex;"><span> ] </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;no&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;tomcat_nodes&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;Tomcat Nodes&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;Tomcat node properties&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;array&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;properties&#34;</span>: [ </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;loadbalancer&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;loadbalancer&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;Choose a loadbalancer service (When you create loadbalancer, you need to select the Internet type. Loadbalancer listener need to enable Session Sticky. Listener protocol should be http)&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;loadbalancer&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;port&#34;</span>: <span style="color:#ae81ff">8080</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: [], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;yes&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;cpu&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;CPU&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;CPUs of each node&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;integer&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;range&#34;</span>: [ </span></span><span style="display:flex;"><span> <span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#ae81ff">2</span>, </span></span><span style="display:flex;"><span> <span style="color:#ae81ff">4</span>, </span></span><span style="display:flex;"><span> <span style="color:#ae81ff">8</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;yes&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;memory&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;Memory&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;memory of each node&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;integer&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#ae81ff">2048</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;range&#34;</span>: [ </span></span><span style="display:flex;"><span> <span style="color:#ae81ff">2048</span>, </span></span><span style="display:flex;"><span> <span style="color:#ae81ff">4096</span>, </span></span><span style="display:flex;"><span> <span style="color:#ae81ff">8192</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;yes&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;instance_class&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;Instance Class&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;The instance type for the cluster to run, such as high performance, high performance plus&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;integer&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;range&#34;</span>: [ </span></span><span style="display:flex;"><span> <span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#ae81ff">1</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;yes&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;count&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;Node Count&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;Number of nodes for the cluster to create&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;integer&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#ae81ff">2</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;range&#34;</span>: [ </span></span><span style="display:flex;"><span> <span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#ae81ff">2</span>, </span></span><span style="display:flex;"><span> <span style="color:#ae81ff">3</span>, </span></span><span style="display:flex;"><span> <span style="color:#ae81ff">4</span>, </span></span><span style="display:flex;"><span> <span style="color:#ae81ff">5</span>, </span></span><span style="display:flex;"><span> <span style="color:#ae81ff">6</span>, </span></span><span style="display:flex;"><span> <span style="color:#ae81ff">7</span>, </span></span><span style="display:flex;"><span> <span style="color:#ae81ff">8</span>, </span></span><span style="display:flex;"><span> <span style="color:#ae81ff">9</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;yes&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;volume_size&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;Volume Size&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;The volume size for each node&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;integer&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#ae81ff">10</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;no&#34;</span> </span></span><span style="display:flex;"><span> } </span></span><span style="display:flex;"><span> ] </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;log_node&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;Log Server Node&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;Log server to collect all log files from all Tomcat nodes&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;array&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;properties&#34;</span>: [ </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;cpu&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;CPU&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;CPUs of each node&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;integer&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;range&#34;</span>: [ </span></span><span style="display:flex;"><span> <span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#ae81ff">2</span>, </span></span><span style="display:flex;"><span> <span style="color:#ae81ff">4</span>, </span></span><span style="display:flex;"><span> <span style="color:#ae81ff">8</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;yes&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;memory&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;Memory&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;memory of each node&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;integer&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#ae81ff">2048</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;range&#34;</span>: [ </span></span><span style="display:flex;"><span> <span style="color:#ae81ff">2048</span>, </span></span><span style="display:flex;"><span> <span style="color:#ae81ff">4096</span>, </span></span><span style="display:flex;"><span> <span style="color:#ae81ff">8192</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;yes&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;instance_class&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;Instance Class&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;The instance type for the cluster to run, such as high performance, high performance plus&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;integer&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;range&#34;</span>: [ </span></span><span style="display:flex;"><span> <span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#ae81ff">1</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;yes&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;volume_size&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;Volume Size&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;The volume size for this log server&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;integer&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#ae81ff">10</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;no&#34;</span> </span></span><span style="display:flex;"><span> } </span></span><span style="display:flex;"><span> ] </span></span><span style="display:flex;"><span> } </span></span><span style="display:flex;"><span> ] </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;env&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;Tomcat cluster service properties&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;array&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;properties&#34;</span>: [ </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;tomcat_user&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;User name to access Tomcat manager GUI&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;User name to access Tomcat manager GUI, avoid to set it as &#39;tomcat&#39; because it&#39;s already predefined with role &#39;manager_script&#39;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;string&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#e6db74">&#34;qingAdmin&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;pattern&#34;</span>: <span style="color:#e6db74">&#34;^(?!.*?[tT][oO][mM][cC][aA][tT]).*$&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;yes&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;tomcat_pwd&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;Password to access Tomcat manager&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;Password to access Tomcat manager GUI and the user &#39;tomcat&#39; with role &#39;manager_script&#39;, the default password is &#39;qing0pwd&#39;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;password&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;changeable&#34;</span>: <span style="color:#66d9ef">true</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#e6db74">&#34;qing0pwd&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;yes&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;tomcat_encoding&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;Tomcat character encoding&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;Tomcat character encoding, this value will be set in javax.servlet.request.encoding and file.encoding when launching Tomcat, also set in URIEncoding in server.xml&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;string&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#e6db74">&#34;UTF-8&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;yes&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;tomcat_log_level&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;Tomcat logging level&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;The logging level of log4j within Tomcat scope, settting &#39;INFO&#39; as default value&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;string&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#e6db74">&#34;INFO&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;range&#34;</span>: [ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;OFF&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;FATAL&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;ERROR&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;WARN&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;INFO&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;DEBUG&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;ALL&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;yes&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;tomcat_log_packages&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;Tomcat logging packages&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;Packages to include in the logging, separated by comma. Tomcat defines loggers by Engine and Host names. For example: log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost],log4j.logger.org.apache.catalina.session&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;string&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;no&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;threadpool_maxThreads&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;The max number of active threads&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;The max number of active threads in Tomcat shared thread pool&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;string&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#e6db74">&#34;200&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;yes&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;threadpool_minSpareThreads&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;The minimum number of kept alive threads&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;The minimum number of threads always kept alive in Tomcat shared thread pool&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;string&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#e6db74">&#34;25&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;yes&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;threadpool_maxIdleTime&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;The number of milliseconds before an idle thread shutsdown&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;The number of milliseconds before an idle thread shutsdown, unless the number of active threads are less or equal to minSpareThreads&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;string&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#e6db74">&#34;60000&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;yes&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;java_opts&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;Java runtime properties&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;Java runtime properties when running Tomcat, leave empty if you accept our default JVM heap size setting(1/4 memory as xms, and 1/2 memory as xmx). Note: our default setting will not take effect if you input any value in this area, the validaton of JAVA_OPTS should be handled by you ahead of time, otherwise Tomcat server may fail to start&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;string&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;no&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;war_source&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;How to get WAR file&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;Choose a way to upload WAR to Tomcat server, the default way is using Tomcat manager UI or command, the other option is QingStor. Note: Tomcat manager could only deploy WAR to single node, we monitor that deployment and copy the deployed WAR file to watched folder of Tomcat FarmWarDeployer, which will distribute this file to other nodes&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;string&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;changeable&#34;</span>: <span style="color:#66d9ef">true</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#e6db74">&#34;tomcat_manager&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;range&#34;</span>: [ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;tomcat_manager&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;qingstor&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;yes&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;redis_db_num&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;Redis database number&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;Redis Database Number, leave empty if you choose not to use Redis database&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;string&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#e6db74">&#34;0&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;no&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;access_key_id&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;access_key_id&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;access_key_id to access QingStor service for web application(WAR) deployment, leave empty if you chooose to use Tomcat Manager&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;string&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;changeable&#34;</span>: <span style="color:#66d9ef">true</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;no&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;secret_access_key&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;secret_access_key&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;secret_access_key to access QingStor service for web application(WAR) deployment, leave empty if you chooose to use Tomcat Manager&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;password&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;changeable&#34;</span>: <span style="color:#66d9ef">true</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;no&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;zone&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;zone&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;Zone of bucket for web application(WAR) deployment, leave empty if you chooose to use Tomcat Manager&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;string&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;changeable&#34;</span>: <span style="color:#66d9ef">true</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#e6db74">&#34;pek3a&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;range&#34;</span>: [ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;pek3a&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;sh1a&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;no&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;bucket&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;bucket&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;Bucket name for web application(WAR) deployment, leave empty if you chooose to use Tomcat Manager&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;string&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;changeable&#34;</span>: <span style="color:#66d9ef">true</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;no&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;war_name&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;war name&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;The web application(WAR) file Name, leave empty if you chooose to use Tomcat Manager&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;string&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;no&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;mysql_db_name&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;MySql database name&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;MySql Database Name, leave empty if you choose not to use MySql database&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;string&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#e6db74">&#34;mysql&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;no&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;jdbc_dsname&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;Datasoure name of Tomcat JDBC connection pool&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;Datasoure name of Tomcat JDBC connection pool to connect MySql database&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;string&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#e6db74">&#34;TestDB&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;no&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;jdbc_maxActive&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;The maximum number of active database connections&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;The maximum number of active database connections that can be allocated from this pool at the same time&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;string&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#e6db74">&#34;100&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;no&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;jdbc_maxIdle&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;The maximum number of kept database connections&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;The maximum number of database connections that should be kept in the pool at all times&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;string&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#e6db74">&#34;30&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;no&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>: <span style="color:#e6db74">&#34;jdbc_maxWait&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>: <span style="color:#e6db74">&#34;The maximum number of milliseconds before a database connection timeout&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>: <span style="color:#e6db74">&#34;The maximum number of milliseconds that the pool will wait (when there are no available connections) for a database connection to be returned before throwing an exception&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>: <span style="color:#e6db74">&#34;string&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>: <span style="color:#e6db74">&#34;30000&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>: <span style="color:#e6db74">&#34;no&#34;</span> </span></span><span style="display:flex;"><span> } </span></span><span style="display:flex;"><span> ] </span></span><span style="display:flex;"><span> } </span></span><span style="display:flex;"><span> ] </span></span><span style="display:flex;"><span>} </span></span></code></pre></div><p>所以,我们需要提供的<code>conf</code>的格式为</p> <pre tabindex="0"><code>{ &#34;cluster&#34;: { &#34;name&#34;: &#34;Tomcat_Cluster&#34;, &#34;description&#34;: &#34;&#34;, &#34;tomcat_nodes&#34;: { &#34;loadbalancer&#34;: [ { &#34;listener&#34;: &#34;lbl-wdplf9gh&#34;, &#34;port&#34;: 8080, &#34;policy&#34;: &#34;&#34; } ], &#34;cpu&#34;: 1, &#34;memory&#34;: 2048, &#34;instance_class&#34;: 0, &#34;count&#34;: 2, &#34;volume_size&#34;: 10 }, &#34;log_node&#34;: { &#34;cpu&#34;: 1, &#34;memory&#34;: 2048, &#34;instance_class&#34;: 0, &#34;volume_size&#34;: 10 }, &#34;vxnet&#34;: &#34;vxnet-iuy3lnd&#34;, &#34;global_uuid&#34;: &#34;93242219542648944&#34; }, &#34;version&#34;: &#34;appv-gva21mw0&#34;, &#34;env&#34;: { &#34;tomcat_user&#34;: &#34;qingAdmin&#34;, &#34;tomcat_pwd&#34;: &#34;qing0pwd&#34;, &#34;tomcat_encoding&#34;: &#34;UTF-8&#34;, &#34;tomcat_log_level&#34;: &#34;INFO&#34;, &#34;threadpool_maxThreads&#34;: &#34;200&#34;, &#34;threadpool_minSpareThreads&#34;: &#34;25&#34;, &#34;threadpool_maxIdleTime&#34;: &#34;60000&#34;, &#34;war_source&#34;: &#34;tomcat_manager&#34;, &#34;tomcat_log_packages&#34;: &#34;&#34;, &#34;java_opts&#34;: &#34;&#34;, &#34;redis_db_num&#34;: &#34;0&#34;, &#34;access_key_id&#34;: &#34;&#34;, &#34;zone&#34;: &#34;pek3a&#34;, &#34;bucket&#34;: &#34;&#34;, &#34;war_name&#34;: &#34;&#34;, &#34;mysql_db_name&#34;: &#34;mysql&#34;, &#34;jdbc_dsname&#34;: &#34;TestDB&#34;, &#34;jdbc_maxActive&#34;: &#34;100&#34;, &#34;jdbc_maxIdle&#34;: &#34;30&#34;, &#34;jdbc_maxWait&#34;: &#34;30000&#34; } } </code></pre><blockquote> <p>需要注意环境变量env内,accesskey类型的数据,在conf中需要将值转换为key为access_key_id的字典。例如env内有如下内容:</p> </blockquote> <pre tabindex="0"><code>{ &#34;key&#34;: &#34;access_key&#34;, &#34;label&#34;: &#34;access_key_id&#34;, &#34;description&#34;: &#34;access key ID&#34;, &#34;type&#34;: &#34;accesskey&#34;, &#34;required&#34;: &#34;yes&#34; } </code></pre><blockquote> <p>则<code>conf</code>的<code>env</code>内,该数据的格式应该如下:</p> </blockquote> <pre tabindex="0"><code>{ &#34;access_key&#34;:{ &#34;access_key_id&#34;:&#34;&#34; } } </code></pre><blockquote> <p>在发送API请求前,我们需要将<code>conf</code> <strong>去除空格换行后进行 urlencode</strong>,否则空白字符会后端设别的参数值会不完整,最终请求如下</p> </blockquote> <p><em>Example Request</em>:</p> <pre tabindex="0"><code>https://api.qingcloud.com/iaas/? action=DeployAppVersion conf=%7B%22cluster%22%3A%7B%22name%22%3A%22Tomcat_Cluster%22%2C%22description%22%3A%22%22%2C%22tomcat_nodes%22%3A%7B%22loadbalancer%22%3A%5B%7B%22listener%22%3A%22lbl-wdplf9gh%22%2C%22port%22%3A8080%2C%22policy%22%3A%22%22%7D%5D%2C%22cpu%22%3A1%2C%22memory%22%3A2048%2C%22instance_class%22%3A0%2C%22count%22%3A2%2C%22volume_size%22%3A10%7D%2C%22log_node%22%3A%7B%22cpu%22%3A1%2C%22memory%22%3A2048%2C%22instance_class%22%3A0%2C%22volume_size%22%3A10%7D%2C%22vxnet%22%3A%22vxnet-iuy3lnd%22%2C%22global_uuid%22%3A%2293242219542648944%22%7D%2C%22version%22%3A%22appv-gva21mw0%22%2C%22env%22%3A%7B%22tomcat_user%22%3A%22qingAdmin%22%2C%22tomcat_pwd%22%3A%22qing0pwd%22%2C%22tomcat_encoding%22%3A%22UTF-8%22%2C%22tomcat_log_level%22%3A%22INFO%22%2C%22threadpool_maxThreads%22%3A%22200%22%2C%22threadpool_minSpareThreads%22%3A%2225%22%2C%22threadpool_maxIdleTime%22%3A%2260000%22%2C%22war_source%22%3A%22tomcat_manager%22%2C%22tomcat_log_packages%22%3A%22%22%2C%22java_opts%22%3A%22%22%2C%22redis_db_num%22%3A%220%22%2C%22access_key_id%22%3A%22%22%2C%22zone%22%3A%22pek3a%22%2C%22bucket%22%3A%22%22%2C%22war_name%22%3A%22%22%2C%22mysql_db_name%22%3A%22mysql%22%2C%22jdbc_dsname%22%3A%22TestDB%22%2C%22jdbc_maxActive%22%3A%22100%22%2C%22jdbc_maxIdle%22%3A%2230%22%2C%22jdbc_maxWait%22%3A%2230000%22%7D%7D &amp;version_id=appv-gva21mw0 &amp;zone=pek3a &amp;COMMOM_PARAMS </code></pre><p><em>Example Response</em>:</p> <div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;vxnet_id&#34;</span>:<span style="color:#e6db74">&#34;vxnet-iuy3lnd&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;ret_code&#34;</span>:<span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;node_ids&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;cln-n9ujbr2z&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;cln-pgnwwgos&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;cln-w2h3rs7y&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;app_id&#34;</span>:<span style="color:#e6db74">&#34;app-jwq1fzqo&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;cluster_name&#34;</span>:<span style="color:#e6db74">&#34;Tomcat_Cluster&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;cluster_id&#34;</span>:<span style="color:#e6db74">&#34;cl-bgb7my01&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;action&#34;</span>:<span style="color:#e6db74">&#34;CreateClusterResponse&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;node_count&#34;</span>:<span style="color:#ae81ff">3</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;app_version&#34;</span>:<span style="color:#e6db74">&#34;appv-gva21mw0&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;job_id&#34;</span>:<span style="color:#e6db74">&#34;j-q7hez3rqxke&#34;</span> </span></span><span style="display:flex;"><span>} </span></span></code></pre></div> Development_docs: DescribeApps /development_docs/api/command_list/appcenter2/cloud/describe_apps/ Mon, 01 Jan 0001 00:00:00 +0000 /development_docs/api/command_list/appcenter2/cloud/describe_apps/ <h2 id="接口描述">接口描述</h2> <p>获取一个或多个应用的信息。</p> <p>您可以根据应用 ID,名称,标签等作为过滤条件,来获取应用信息。</p> <h2 id="请求参数">请求参数</h2> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>描述</th> <th>是否必填</th> </tr> </thead> <tbody> <tr> <td>app</td> <td>String</td> <td>应用 ID</td> <td>否</td> </tr> <tr> <td>app_name</td> <td>String</td> <td>应用名称</td> <td>否</td> </tr> <tr> <td>category</td> <td>String</td> <td>类别,如:database、 bigdata、 container、 shield</td> <td>否</td> </tr> <tr> <td>tags</td> <td>Array<String></td> <td>标签数组</td> <td>否</td> </tr> <tr> <td>app_type</td> <td>String</td> <td>应用类型,如:web、 image、 cluster、 license、 sass,默认 web</td> <td>否</td> </tr> <tr> <td>verbose</td> <td>Integer</td> <td>是否返回冗长的信息,若为 1,则返回应用相关其他信息字段,默认为 0</td> <td>否</td> </tr> <tr> <td>search_word</td> <td>String</td> <td>关键字(匹配应用名称,描述,摘要)</td> <td>否</td> </tr> <tr> <td>offset</td> <td>Integer</td> <td>数据偏移量,默认 0</td> <td>否</td> </tr> <tr> <td>limit</td> <td>Integer</td> <td>返回数据长度,默认 20,最大 100</td> <td>否</td> </tr> <tr> <td>sort_key</td> <td>String</td> <td>结果排序的列</td> <td>否</td> </tr> <tr> <td>reverse</td> <td>Integer</td> <td>是否逆序,1 为逆序,0 为正序</td> <td>否</td> </tr> </tbody> </table> <p><a href="../../../../parameters/"><em>公共参数</em></a></p> <h2 id="返回数据">返回数据</h2> <p><strong>公共参数:</strong></p> <table> <thead> <tr> <th>名称</th> <th>类型</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>action</td> <td>String</td> <td>响应动作</td> </tr> <tr> <td>total_count</td> <td>Integer</td> <td>应用总数量</td> </tr> <tr> <td>app_set</td> <td>Array</td> <td>应用集合</td> </tr> <tr> <td>ret_code</td> <td>Integer</td> <td>执行成功与否,0 表示成功,其他值则为错误代码</td> </tr> </tbody> </table> <p><strong>APP 信息:</strong></p> <table> <thead> <tr> <th>名称</th> <th>类型</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>app_name</td> <td>String</td> <td>应用名称</td> </tr> <tr> <td>cover_img</td> <td>String</td> <td>封面图片地址</td> </tr> <tr> <td>app_id</td> <td>String</td> <td>应用 ID</td> </tr> <tr> <td>edition</td> <td>Object</td> <td>系列信息</td> </tr> <tr> <td>create_time</td> <td>String</td> <td>创建时间</td> </tr> <tr> <td>screenshots</td> <td>Array</td> <td>截图地址列表</td> </tr> <tr> <td>category</td> <td>String</td> <td>类别</td> </tr> <tr> <td>app_type</td> <td>String</td> <td>应用类型</td> </tr> <tr> <td>status_time</td> <td>String</td> <td>状态时间</td> </tr> <tr> <td>status</td> <td>String</td> <td>应用状态</td> </tr> <tr> <td>abstraction</td> <td>String</td> <td>应用摘要</td> </tr> <tr> <td>description</td> <td>String</td> <td>应用描述</td> </tr> <tr> <td>tags</td> <td>Array</td> <td>标签列表</td> </tr> <tr> <td>visibility</td> <td>String</td> <td>可见范围(公开、私有)</td> </tr> <tr> <td>icon</td> <td>String</td> <td>图表地址</td> </tr> <tr> <td>contact</td> <td>String</td> <td>开发者联系方式</td> </tr> <tr> <td>company_url</td> <td>String</td> <td>开发者公司主页</td> </tr> </tbody> </table> <h2 id="示例">示例</h2> <p><strong>请求示例:</strong></p> <pre tabindex="0"><code>https://api.qingcloud.com/iaas/?action=DescribeApps &amp;app=app-00r26u27 &amp;limit=20 &amp;app_type=cluster </code></pre><p><strong>返回示例:</strong></p> <div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;action&#34;</span>:<span style="color:#e6db74">&#34;DescribeAppsResponse&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;total_count&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;app_set&#34;</span>:[ </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;company_url&#34;</span>:<span style="color:#e6db74">&#34;//m.websorachi.com/&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;app_id&#34;</span>:<span style="color:#e6db74">&#34;app-00r26u27&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;edition&#34;</span>:[ </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;edition_id&#34;</span>:<span style="color:#e6db74">&#34;default&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;name&#34;</span>:<span style="color:#e6db74">&#34;default&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;default&#34;</span> </span></span><span style="display:flex;"><span> } </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;create_time&#34;</span>:<span style="color:#e6db74">&#34;2017-04-20T13:55:32Z&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;screenshots&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;ca-35yq08gp&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;ca-xl65n015&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;ca-he8rh81t&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;ca-mp0e587w&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;ca-qifdpo2y&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;ca-hq6ycrk9&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;app_name&#34;</span>:<span style="color:#e6db74">&#34;QingCloud MySQL Plus&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;category&#34;</span>:<span style="color:#e6db74">&#34;database&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;app_type&#34;</span>:<span style="color:#e6db74">&#34;cluster&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;screenshot_links&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;https://pek3a.qingstor.com/attachment-4-appcenter/public/ca-35yq08gp&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;https://pek3a.qingstor.com/attachment-4-appcenter/public/ca-xl65n015&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;https://pek3a.qingstor.com/attachment-4-appcenter/public/ca-he8rh81t&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;https://pek3a.qingstor.com/attachment-4-appcenter/public/ca-mp0e587w&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;https://pek3a.qingstor.com/attachment-4-appcenter/public/ca-qifdpo2y&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;https://pek3a.qingstor.com/attachment-4-appcenter/public/ca-hq6ycrk9&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;status_time&#34;</span>:<span style="color:#e6db74">&#34;2021-12-21T16:04:39Z&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;status&#34;</span>:<span style="color:#e6db74">&#34;active&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;abstraction&#34;</span>:<span style="color:#e6db74">&#34;\u91d1\u878d\u7ea7\u5f3a\u4e00\u81f4\u6027\u3001\u4e3b\u4ece\u79d2\u7ea7\u5207\u6362\u3001\u53cc\u5f15\u64ce\u652f\u6301\u7684 MySQL \u96c6\u7fa4&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;- QingCloud MySQL Plus \u662f\u91d1\u878d\u7ea7\u9ad8\u53ef\u9760\u7684 MySQL \u96c6\u7fa4\uff1b\n- \u63d0\u4f9b\u4e86 InnoDB \u548c TokuDB \u4e24\u5927\u4e8b\u52a1\u5f15\u64ce\uff1b\n- \u4e3b\u4ece\u5f00\u542f Semi-sync\uff0c\u4e25\u683c\u4fdd\u8bc1\u8282\u70b9\u95f4\u7684\u6570\u636e\u4e00\u81f4\u6027\uff1b\n- \u4f7f\u7528 Raft \u534f\u8bae\u7ba1\u7406\u96c6\u7fa4\u4e3b\u4ece\u8282\u70b9\uff0c\u6545\u969c\u65f6\u53ef\u5b9e\u73b0\u79d2\u7ea7\u4e3b\u4ece\u5207\u6362\uff0c\u4fdd\u969c\u4e1a\u52a1\u8fde\u7eed\u6027\uff1b\n- \u96c6\u7fa4\u4e3a\u4e00\u4e3b\u591a\u4ece\u67b6\u6784\uff0c\u9ed8\u8ba4\u4e24\u4e2a\u4ece\u8282\u70b9\uff0c\u6700\u5927\u652f\u6301\u516d\u4e2a\u4ece\u8282\u70b9\u3002&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;tags&#34;</span>:[], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;icon&#34;</span>:<span style="color:#e6db74">&#34;ca-j0r9swvj&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;contact&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;cover_img&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;icon_link&#34;</span>:<span style="color:#e6db74">&#34;https://pek3a.qingstor.com/attachment-4-appcenter/public/ca-j0r9swvj&#34;</span> </span></span><span style="display:flex;"><span> } </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;ret_code&#34;</span>:<span style="color:#ae81ff">0</span> </span></span><span style="display:flex;"><span>} </span></span></code></pre></div> Development_docs: DescribeAppVersionAttachments /development_docs/api/command_list/appcenter2/cloud/describe_app_version_attachments/ Mon, 01 Jan 0001 00:00:00 +0000 /development_docs/api/command_list/appcenter2/cloud/describe_app_version_attachments/ <p>获取应用版本的配置文件。</p> <p><strong>Request Parameters</strong></p> <table> <thead> <tr> <th>Parameter name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody> <tr> <td>content_keys.n</td> <td>String</td> <td>应用配置文件的名称,即 <code>config.json, cluster.json.mustache, locale/en.json, locale/zh-cn.json</code>,默认值为<code>config.json</code></td> <td>No</td> </tr> <tr> <td>attachment_ids.n</td> <td>String</td> <td>应用的配置文件ID,可以根据 <em>DescribeAppVersions</em> 获得</td> <td>Yes</td> </tr> <tr> <td>version_id</td> <td>String</td> <td>应用版本的ID</td> <td>Yes</td> </tr> </tbody> </table> <p><strong>Response Elements</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>action</td> <td>String</td> <td>响应动作</td> </tr> <tr> <td>total_count</td> <td>Integer</td> <td>应用版本附件的总数量</td> </tr> <tr> <td>attachment_set</td> <td>Array</td> <td>附件的详细信息,具体信息见下列 <em>Reponse Item</em></td> </tr> <tr> <td>ret_code</td> <td>Integer</td> <td>执行成功与否,0 表示成功,其他值则为错误代码</td> </tr> </tbody> </table> <p><strong>Response Item</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>category</td> <td>String</td> <td>状态,active,suspended</td> </tr> <tr> <td>attachment_id</td> <td>String</td> <td>应用版本描述</td> </tr> <tr> <td>resource_id</td> <td>String</td> <td>应用版本的ID</td> </tr> <tr> <td>attachment_content</td> <td>String</td> <td>附件的具体信息,即开发者上传的应用配置文件</td> </tr> <tr> <td>resource_type</td> <td>String</td> <td>资源类型</td> </tr> </tbody> </table> <p><strong>Example</strong></p> <p>下列返回结果为应用<a href="https://appcenter.qingcloud.com/apps/app-tg3lbp0a/ZooKeeper%20on%20QingCloud">ZooKeeper</a></p> <p><em>Example Request</em>:</p> <pre tabindex="0"><code>https://api.qingcloud.com/iaas/?action=DescribeAppVersionAttachments &amp;attachment_ids.1=ca-nx8rerlv &amp;content_keys.1=config.json &amp;content_keys.2=cluster.json.mustache &amp;content_keys.3=locale%2Fzh-cn.json &amp;content_keys.4=locale%2Fen.json &amp;version_id=appv-70gegwmp &amp;zone=pek3b &amp;COMMON_PARAMS </code></pre><p><em>Example Response</em>:</p> <div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;action&#34;</span>:<span style="color:#e6db74">&#34;DescribeAppVersionAttachmentsResponse&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;total_count&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;attachment_set&#34;</span>:[ </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;category&#34;</span>:<span style="color:#e6db74">&#34;resource_kit&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;attachment_id&#34;</span>:<span style="color:#e6db74">&#34;ca-nx8rerlv&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;sub_category&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;resource_id&#34;</span>:<span style="color:#e6db74">&#34;appv-70gegwmp&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;filename&#34;</span>:<span style="color:#e6db74">&#34;zk-3.4.9.tar.gz&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;filesize&#34;</span>:<span style="color:#ae81ff">2390</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;owner&#34;</span>:<span style="color:#e6db74">&#34;usr-XqlPq3qV&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;attachment_type&#34;</span>:<span style="color:#e6db74">&#34;archive&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;resource_type&#34;</span>:<span style="color:#e6db74">&#34;app_version&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;attachment_content&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;locale/en.json&#34;</span>:<span style="color:#e6db74">&#34;{\n \&#34;Name\&#34;: \&#34;Name\&#34;,\n \&#34;Description\&#34;: \&#34;Description\&#34;,\n \&#34;The name of the ZooKeeper service\&#34;: \&#34;The name of the ZooKeeper service\&#34;,\n \&#34;The description of the ZooKeeper service\&#34;: \&#34;The description of the ZooKeeper service\&#34;,\n \&#34;VxNet\&#34;: \&#34;VxNet\&#34;,\n \&#34;Choose a vxnet to join\&#34;: \&#34;Choose a vxnet to join\&#34;,\n \&#34;CPU\&#34;: \&#34;CPU\&#34;,\n \&#34;CPUs of each node\&#34;: \&#34;CPUs of each node\&#34;,\n \&#34;Memory\&#34;: \&#34;Memory\&#34;,\n \&#34;Memory of each node (in MiB)\&#34;: \&#34;Memory of each node (in MiB)\&#34;,\n\t\&#34;Volume Size\&#34;: \&#34;Volume Size\&#34;,\n\t\&#34;Instance Class\&#34;: \&#34;Instance Class\&#34;,\n \&#34;The volume size for each node\&#34;: \&#34;The volume size for each node\&#34;,\n\t\&#34;ZooKeeper Node\&#34;: \&#34;ZooKeeper Node\&#34;,\n\t\&#34;Node Count\&#34;: \&#34;Node Count\&#34;,\n \&#34;count\&#34;: \&#34;count\&#34;,\n\t\&#34;znode_count\&#34;: \&#34;count\&#34;,\n \&#34;Number of nodes for the cluster to create\&#34;: \&#34;Number of nodes for the cluster to create\&#34;,\n \&#34;instance class\&#34;: \&#34;instance class\&#34;,\n \&#34;The instance type for the cluster to run, such as high performance, high performance plus\&#34;: \&#34;The instance type for the cluster to run, such as high performance, high performance plus\&#34;,\n \&#34;zk_node\&#34;: \&#34;zk_node\&#34;,\n \&#34;latency\&#34;: \&#34;latency\&#34;,\n\t\&#34;throughput\&#34;: \&#34;throughput\&#34;,\n \&#34;connections\&#34;: \&#34;connections\&#34;,\n \&#34;znode\&#34;: \&#34;znode\&#34;,\n \&#34;mode\&#34;: \&#34;mode (L:Leader,F:Flower,S:Standalone)\&#34;,\n\t\&#34;min\&#34;: \&#34;min\&#34;,\n\t\&#34;avg\&#34;: \&#34;avg\&#34;,\n\t\&#34;max\&#34;: \&#34;max\&#34;,\n\t\&#34;received\&#34;: \&#34;received\&#34;,\n\t\&#34;sent\&#34;: \&#34;sent\&#34;,\n\t\&#34;active\&#34;: \&#34;active\&#34;,\n\t\&#34;outstanding\&#34;: \&#34;outstanding\&#34;\n}\n\n&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;cluster.json.mustache&#34;</span>:<span style="color:#e6db74">&#34;{\n \&#34;name\&#34;: {{cluster.name}},\n \&#34;description\&#34;: {{cluster.description}},\n \&#34;vxnet\&#34;: {{cluster.vxnet}},\n \&#34;nodes\&#34;: [{\n \&#34;container\&#34;: {\n \&#34;type\&#34;: \&#34;kvm\&#34;,\n \&#34;zone\&#34;: \&#34;pek3a\&#34;,\n \&#34;image\&#34;: \&#34;img-svm7yple\&#34;\n },\n \&#34;count\&#34;: {{cluster.zk_node.count}},\n \&#34;cpu\&#34;: {{cluster.zk_node.cpu}},\n \&#34;memory\&#34;: {{cluster.zk_node.memory}},\n\t\t\&#34;instance_class\&#34;: {{cluster.zk_node.instance_class}},\n \&#34;volume\&#34;: {\n \&#34;size\&#34;: {{cluster.zk_node.volume_size}}\n },\n \&#34;server_id_upper_bound\&#34;: 255,\n \&#34;services\&#34;: {\n \&#34;start\&#34;: {\n \&#34;cmd\&#34;: \&#34;/opt/zookeeper/bin/zkServer.sh start;/opt/zookeeper/bin/rest.sh start\&#34;\n },\n \&#34;stop\&#34;: {\n \&#34;cmd\&#34;: \&#34;/opt/zookeeper/bin/rest.sh stop;/opt/zookeeper/bin/zkServer.sh stop\&#34;\n }\n },\n\t\t\&#34;advanced_actions\&#34;: [\&#34;change_vxnet\&#34;, \&#34;scale_horizontal\&#34;],\n\t\t\&#34;vertical_scaling_policy\&#34;: \&#34;sequential\&#34;\n }],\n\t\&#34;endpoints\&#34;: {\n\t\t\&#34;client\&#34;: {\n\t\t\t\&#34;port\&#34;:\t2181,\n\t\t\t\&#34;protocol\&#34;:\t\&#34;tcp\&#34;\n\t\t},\n\t\t\&#34;rest\&#34;: {\n\t\t\t\&#34;port\&#34;:\t9998,\n\t\t\t\&#34;protocol\&#34;:\t\&#34;tcp\&#34;\n\t\t}\n\t},\n\t\&#34;health_check\&#34;:\t{\n\t\t\&#34;enable\&#34;: true,\n\t\t\&#34;interval_sec\&#34;: 60,\n\t\t\&#34;timeout_sec\&#34;: 10,\n\t\t\&#34;action_timeout_sec\&#34;: 30,\n\t\t\&#34;healthy_threshold\&#34;: 2,\n\t\t\&#34;unhealthy_threshold\&#34;: 2,\n\t\t\&#34;check_cmd\&#34;: \&#34;echo srvr | nc 127.0.0.1 2181\&#34;,\n\t\t\&#34;action_cmd\&#34;: \&#34;/opt/zookeeper/bin/restart-server.sh\&#34;\n\t},\n\t\&#34;monitor\&#34;: {\n \&#34;enable\&#34;: true,\n \&#34;cmd\&#34;: \&#34;/opt/zookeeper/bin/get-monitor.sh\&#34;,\n \&#34;items\&#34;: {\n \&#34;mode\&#34;: {\n \&#34;unit\&#34;: \&#34;\&#34;,\n \&#34;value_type\&#34;: \&#34;str\&#34;,\n \&#34;statistics_type\&#34;: \&#34;latest\&#34;,\n \&#34;enums\&#34;: [\&#34;L\&#34;, \&#34;F\&#34;, \&#34;S\&#34;]\n },\n\t\t\t\&#34;min\&#34;: {\n \&#34;unit\&#34;: \&#34;ms\&#34;,\n \&#34;value_type\&#34;: \&#34;int\&#34;,\n \&#34;statistics_type\&#34;: \&#34;min\&#34;,\n\t\t\t\t\&#34;scale_factor_when_display\&#34;: 1\n },\n\t\t\t\&#34;avg\&#34;: {\n \&#34;unit\&#34;: \&#34;ms\&#34;,\n \&#34;value_type\&#34;: \&#34;int\&#34;,\n \&#34;statistics_type\&#34;: \&#34;avg\&#34;,\n\t\t\t\t\&#34;scale_factor_when_display\&#34;: 1\n },\n\t\t\t\&#34;max\&#34;: {\n \&#34;unit\&#34;: \&#34;ms\&#34;,\n \&#34;value_type\&#34;: \&#34;int\&#34;,\n \&#34;statistics_type\&#34;: \&#34;max\&#34;,\n\t\t\t\t\&#34;scale_factor_when_display\&#34;: 1\n },\n\t\t\t\&#34;received\&#34;: {\n \&#34;unit\&#34;: \&#34;count\&#34;,\n \&#34;value_type\&#34;: \&#34;int\&#34;,\n \&#34;statistics_type\&#34;: \&#34;latest\&#34;,\n\t\t\t\t\&#34;scale_factor_when_display\&#34;: 1\n },\n\t\t\t\&#34;sent\&#34;: {\n \&#34;unit\&#34;: \&#34;count\&#34;,\n \&#34;value_type\&#34;: \&#34;int\&#34;,\n \&#34;statistics_type\&#34;: \&#34;latest\&#34;,\n\t\t\t\t\&#34;scale_factor_when_display\&#34;: 1\n },\n\t\t\t\&#34;active\&#34;: {\n \&#34;unit\&#34;: \&#34;count\&#34;,\n \&#34;value_type\&#34;: \&#34;int\&#34;,\n \&#34;statistics_type\&#34;: \&#34;latest\&#34;,\n\t\t\t\t\&#34;scale_factor_when_display\&#34;: 1\n },\n\t\t\t\&#34;outstanding\&#34;: {\n \&#34;unit\&#34;: \&#34;count\&#34;,\n \&#34;value_type\&#34;: \&#34;int\&#34;,\n \&#34;statistics_type\&#34;: \&#34;latest\&#34;,\n\t\t\t\t\&#34;scale_factor_when_display\&#34;: 1\n },\n\t\t\t\&#34;znode\&#34;: {\n \&#34;unit\&#34;: \&#34;znode_count\&#34;,\n \&#34;value_type\&#34;: \&#34;int\&#34;,\n \&#34;statistics_type\&#34;: \&#34;latest\&#34;,\n\t\t\t\t\&#34;scale_factor_when_display\&#34;: 1\n }\n },\n\t\t\&#34;groups\&#34;: {\n\t\t\t\&#34;latency\&#34;:\t[\&#34;min\&#34;, \&#34;avg\&#34;, \&#34;max\&#34;],\n\t\t\t\&#34;throughput\&#34;: [\&#34;received\&#34;, \&#34;sent\&#34;],\n \&#34;connections\&#34;: [\&#34;active\&#34;, \&#34;outstanding\&#34;]\n\t\t},\n \&#34;display\&#34;: [\&#34;mode\&#34;, \&#34;latency\&#34;, \&#34;throughput\&#34;, \&#34;connections\&#34;, \&#34;znode\&#34;],\n \&#34;alarm\&#34;: [\&#34;avg\&#34;]\n }\n}\n&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;locale/zh-cn.json&#34;</span>:<span style="color:#e6db74">&#34;{\n \&#34;Name\&#34;: \&#34;\u540d\u79f0\&#34;,\n \&#34;Description\&#34;: \&#34;\u63cf\u8ff0\&#34;,\n \&#34;The name of the ZooKeeper service\&#34;: \&#34;ZooKeeper \u670d\u52a1\u540d\u79f0\&#34;,\n \&#34;The description of the ZooKeeper service\&#34;: \&#34;ZooKeeper \u670d\u52a1\u63cf\u8ff0\&#34;,\n \&#34;VxNet\&#34;: \&#34;\u79c1\u6709\u7f51\u7edc\&#34;,\n \&#34;Choose a vxnet to join\&#34;: \&#34;\u9009\u62e9\u8981\u52a0\u5165\u7684\u79c1\u6709\u7f51\u7edc\&#34;,\n \&#34;CPU\&#34;: \&#34;CPU\&#34;,\n \&#34;CPUs of each node\&#34;: \&#34;\u6bcf\u4e2a\u8282\u70b9\u7684 CPU \u6570\u91cf\&#34;,\n \&#34;Memory\&#34;: \&#34;\u5185\u5b58\&#34;,\n \&#34;Memory of each node (in MiB)\&#34;: \&#34;\u6bcf\u4e2a\u8282\u70b9\u7684\u5185\u5b58\u6570\u91cf\uff08\u5355\u4f4d\uff1aMiB\uff09\&#34;,\n\t\&#34;Instance Class\&#34;: \&#34;\u4e3b\u673a\u7c7b\u578b\&#34;,\n\t\&#34;ZooKeeper Node\&#34;: \&#34;ZooKeeper \u8282\u70b9\&#34;,\n\t\&#34;Node Count\&#34;: \&#34;\u8282\u70b9\u6570\u91cf\&#34;,\n \&#34;count\&#34;: \&#34;\u6b21\&#34;,\n\t\&#34;znode_count\&#34;: \&#34;\u4e2a\&#34;,\n \&#34;Number of nodes for the cluster to create\&#34;: \&#34;\u8981\u521b\u5efa\u7684\u8282\u70b9\u6570\u91cf\&#34;,\n\t\&#34;Volume Size\&#34;: \&#34;\u5b58\u50a8\u5bb9\u91cf\&#34;,\n \&#34;The volume size for each node\&#34;: \&#34;\u6bcf\u4e2a\u8282\u70b9\u7684\u5b58\u50a8\u5bb9\u91cf\&#34;,\n \&#34;instance class\&#34;: \&#34;\u5b9e\u4f8b\u7c7b\u578b\&#34;,\n \&#34;The instance type for the cluster to run, such as high performance, high performance plus\&#34;: \&#34;\u8282\u70b9\u5b9e\u4f8b\u7c7b\u578b\uff0c\u6bd4\u5982\u6027\u80fd\u578b\u4e0e\u8d85\u9ad8\u6027\u80fd\u578b\u3002\&#34;,\n \&#34;zk_node\&#34;: \&#34;ZooKeeper \u8282\u70b9\&#34;,\n\t\&#34;latency\&#34;: \&#34;\u54cd\u5e94\u5ef6\u8fdf\u65f6\u95f4\&#34;,\n\t\&#34;throughput\&#34;: \&#34;\u541e\u5410\u91cf\&#34;,\n \&#34;connections\&#34;: \&#34;\u8fde\u63a5\u6570\&#34;,\n \&#34;znode\&#34;: \&#34;\u8282\u70b9\u6570\u91cf\&#34;,\n \&#34;mode\&#34;: \&#34;\u89d2\u8272 (L:Leader,F:Flower,S:Standalone)\&#34;,\n\t\&#34;min\&#34;: \&#34;\u6700\u5c0f\u54cd\u5e94\u5ef6\u8fdf\u65f6\u95f4\&#34;,\n\t\&#34;avg\&#34;: \&#34;\u5e73\u5747\u54cd\u5e94\u5ef6\u8fdf\u65f6\u95f4\&#34;,\n\t\&#34;max\&#34;: \&#34;\u6700\u5927\u54cd\u5e94\u5ef6\u8fdf\u65f6\u95f4\&#34;,\n\t\&#34;received\&#34;: \&#34;\u8bf7\u6c42\u63a5\u6536\u6570\&#34;,\n\t\&#34;sent\&#34;: \&#34;\u53d1\u9001\u54cd\u5e94\u6570\&#34;,\n\t\&#34;active\&#34;: \&#34;\u6d3b\u8dc3\u8fde\u63a5\u6570\&#34;,\n\t\&#34;outstanding\&#34;: \&#34;\u5f85\u5904\u7406\u8fde\u63a5\u6570\&#34;,\n \&#34;client\&#34;: \&#34;\u5ba2\u6237\u7aef\&#34;\n}\n\n&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;config.json&#34;</span>:<span style="color:#e6db74">&#34;{\n \&#34;type\&#34;: \&#34;array\&#34;,\n \&#34;properties\&#34;: [{\n \&#34;key\&#34;: \&#34;cluster\&#34;,\n \&#34;description\&#34;: \&#34;ZooKeeper release 3.4.9 cluster properties\&#34;,\n \&#34;type\&#34;: \&#34;array\&#34;,\n \&#34;properties\&#34;: [{\n \&#34;key\&#34;: \&#34;name\&#34;,\n \&#34;label\&#34;: \&#34;Name\&#34;,\n \&#34;description\&#34;: \&#34;The name of the ZooKeeper service\&#34;,\n \&#34;type\&#34;: \&#34;string\&#34;,\n \&#34;default\&#34;: \&#34;ZooKeeper\&#34;,\n \&#34;required\&#34;: \&#34;no\&#34;\n }, {\n \&#34;key\&#34;: \&#34;description\&#34;,\n \&#34;label\&#34;: \&#34;Description\&#34;,\n \&#34;description\&#34;: \&#34;The description of the ZooKeeper service\&#34;,\n \&#34;type\&#34;: \&#34;string\&#34;,\n \&#34;default\&#34;: \&#34;\&#34;,\n \&#34;required\&#34;: \&#34;no\&#34;\n }, {\n \&#34;key\&#34;: \&#34;vxnet\&#34;,\n \&#34;label\&#34;: \&#34;VxNet\&#34;,\n \&#34;description\&#34;: \&#34;Choose a vxnet to join\&#34;,\n \&#34;type\&#34;: \&#34;string\&#34;,\n \&#34;default\&#34;: \&#34;\&#34;,\n \&#34;required\&#34;: \&#34;yes\&#34;\n }, {\n \&#34;key\&#34;: \&#34;zk_node\&#34;,\n \&#34;label\&#34;: \&#34;ZooKeeper Node\&#34;,\n \&#34;description\&#34;: \&#34;role-based node properties\&#34;,\n \&#34;type\&#34;: \&#34;array\&#34;,\n \&#34;properties\&#34;: [{\n \&#34;key\&#34;: \&#34;cpu\&#34;,\n \&#34;label\&#34;: \&#34;CPU\&#34;,\n \&#34;description\&#34;: \&#34;CPUs of each node\&#34;,\n \&#34;type\&#34;: \&#34;integer\&#34;,\n \&#34;default\&#34;: 1,\n \&#34;range\&#34;: [\n 1,\n 2,\n 4,\n 8\n ],\n \&#34;required\&#34;: \&#34;yes\&#34;\n }, {\n \&#34;key\&#34;: \&#34;memory\&#34;,\n \&#34;label\&#34;: \&#34;Memory\&#34;,\n \&#34;description\&#34;: \&#34;memory of each node (in MiB)\&#34;,\n \&#34;type\&#34;: \&#34;integer\&#34;,\n \&#34;default\&#34;: 2048,\n \&#34;range\&#34;: [\n 1024,\n 2048,\n 4096,\n 8192,\n 16384,\n 32768\n ],\n \&#34;required\&#34;: \&#34;yes\&#34;\n }, {\n \&#34;key\&#34;: \&#34;instance_class\&#34;,\n \&#34;label\&#34;: \&#34;Instance Class\&#34;,\n \&#34;description\&#34;: \&#34;The instance type for the cluster to run\uff0csuch as high performance\uff0chigh performance plus\&#34;,\n \&#34;type\&#34;: \&#34;integer\&#34;,\n \&#34;default\&#34;: 0,\n \&#34;range\&#34;: [0, 1],\n \&#34;required\&#34;: \&#34;yes\&#34;\n }, {\n \&#34;key\&#34;: \&#34;count\&#34;,\n \&#34;label\&#34;: \&#34;Node Count\&#34;,\n \&#34;description\&#34;: \&#34;Number of nodes for the cluster to create\&#34;,\n \&#34;type\&#34;: \&#34;integer\&#34;,\n \&#34;default\&#34;: 3,\n \&#34;range\&#34;: [\n 1,\n 3,\n 5,\n 7,\n 9\n ],\n \&#34;required\&#34;: \&#34;yes\&#34;\n }, {\n\t\t\t\t\&#34;key\&#34;: \&#34;volume_size\&#34;,\n\t\t\t\t\&#34;label\&#34;: \&#34;Volume Size\&#34;,\n\t\t\t\t\&#34;description\&#34;: \&#34;The volume size for each node\&#34;,\n\t\t\t\t\&#34;type\&#34;:\t\&#34;integer\&#34;,\n\t\t\t\t\&#34;default\&#34;: 10,\n\t\t\t\t\&#34;required\&#34;: \&#34;yes\&#34;\n\t\t\t}]\n }]\n }]\n}\n&#34;</span> </span></span><span style="display:flex;"><span> } </span></span><span style="display:flex;"><span> } </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;ret_code&#34;</span>:<span style="color:#ae81ff">0</span> </span></span><span style="display:flex;"><span>} </span></span></code></pre></div> Development_docs: DescribeAppVersions /development_docs/api/command_list/appcenter2/cloud/describe_app_versions/ Mon, 01 Jan 0001 00:00:00 +0000 /development_docs/api/command_list/appcenter2/cloud/describe_app_versions/ <p>获取一个或多个应用版本的信息</p> <p>可根据应用版本ID,状态,应用ID,标签等作为过滤条件,来获取应用信息。</p> <p><strong>Request Parameters</strong></p> <table> <thead> <tr> <th>Parameter name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody> <tr> <td>app_ids.n</td> <td>String</td> <td>应用ID,可以是一个或多个。app_ids和version_ids两者必须至少有一个</td> <td>No</td> </tr> <tr> <td>version_ids.n</td> <td>String</td> <td>应用版本ID,可以是一个或多个。app_ids和version_ids两者必须至少有一个</td> <td>No</td> </tr> <tr> <td>name</td> <td>String</td> <td>应用的名称</td> <td>No</td> </tr> <tr> <td>sort_key</td> <td>String</td> <td>结果排序的列</td> <td>No</td> </tr> <tr> <td>owner</td> <td>String</td> <td>按照用户账户过滤,只返回指定账户的资源</td> <td>No</td> </tr> <tr> <td>verbose</td> <td>Integer</td> <td>是否返回冗长的信息,若为1,则返回集群相关其它资源信息</td> <td>No</td> </tr> <tr> <td>offset</td> <td>Integer</td> <td>数据偏移量,默认为0</td> <td>No</td> </tr> <tr> <td>limit</td> <td>Integer</td> <td>返回数据长度,默认为20,最大100</td> <td>No</td> </tr> <tr> <td>reverse</td> <td>Integer</td> <td>是否逆序,1为逆序,0为正序</td> <td>No</td> </tr> </tbody> </table> <p><a href="../../../../parameters/"><em>公共参数</em></a></p> <p><strong>Response Elements</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>action</td> <td>String</td> <td>响应动作</td> </tr> <tr> <td>total_count</td> <td>Integer</td> <td>应用版本的总数量</td> </tr> <tr> <td>version_set</td> <td>Array</td> <td>应用的版本集合</td> </tr> <tr> <td>ret_code</td> <td>Integer</td> <td>执行成功与否,0 表示成功,其他值则为错误代码</td> </tr> </tbody> </table> <p><strong>Response Item</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>status</td> <td>String</td> <td>状态,active,suspended</td> </tr> <tr> <td>description</td> <td>String</td> <td>应用版本描述</td> </tr> <tr> <td>resource_kit</td> <td>String</td> <td>应用的配置文件ID</td> </tr> <tr> <td>version_id</td> <td>String</td> <td>应用版本的ID</td> </tr> <tr> <td>app_id</td> <td>String</td> <td>应用ID</td> </tr> <tr> <td>create_time</td> <td>TimeStamp</td> <td>应用版本的创建时间</td> </tr> <tr> <td>visibility</td> <td>String</td> <td>应用版本的可见范围,public即为所有人可见,private为仅自己可见</td> </tr> <tr> <td>name</td> <td>String</td> <td>版本的名称</td> </tr> <tr> <td>console_id</td> <td>String</td> <td>版本的console ID</td> </tr> </tbody> </table> <p><strong>Example</strong></p> <p>下列返回结果为应用<a href="https://appcenter.qingcloud.com/apps/app-tg3lbp0a/ZooKeeper%20on%20QingCloud">ZooKeeper</a></p> <p><em>Example Request</em>:</p> <pre tabindex="0"><code>https://api.qingcloud.com/iaas/?action=DescribeAppVersions &amp;app_ids.1=app-tg3lbp0a &amp;limit=20 &amp;COMMON_PARAMS </code></pre><p><em>Example Response</em>:</p> <div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;action&#34;</span>:<span style="color:#e6db74">&#34;DescribeAppVersionsResponse&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;total_count&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;version_set&#34;</span>:[ </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;status&#34;</span>:<span style="color:#e6db74">&#34;active&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;\u6b64\u7248\u672c\u63d0\u4f9b\u7684\u662f\u539f\u751f Apache ZooKeeper 3.4.9 \u53d1\u884c\u7248\uff0c\u540c\u65f6\u63d0\u4f9b ZooKeeper REST \u670d\u52a1&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;resource_kit&#34;</span>:<span style="color:#e6db74">&#34;ca-nx8rerlv&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;version_id&#34;</span>:<span style="color:#e6db74">&#34;appv-70gegwmp&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;app_id&#34;</span>:<span style="color:#e6db74">&#34;app-tg3lbp0a&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;create_time&#34;</span>:<span style="color:#e6db74">&#34;2017-04-21T02:34:24Z&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;visibility&#34;</span>:<span style="color:#e6db74">&#34;public&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;status_time&#34;</span>:<span style="color:#e6db74">&#34;2017-04-21T02:34:24Z&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;console_id&#34;</span>:<span style="color:#e6db74">&#34;qingcloud&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;name&#34;</span>:<span style="color:#e6db74">&#34;QingCloud 1.0 - ZooKeeper 3.4.9&#34;</span> </span></span><span style="display:flex;"><span> } </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;ret_code&#34;</span>:<span style="color:#ae81ff">0</span> </span></span><span style="display:flex;"><span>} </span></span></code></pre></div> Development_docs: DescribeClusterDisplayTabs /development_docs/api/command_list/appcenter2/cloud/describe_cluster_display_tabs/ Mon, 01 Jan 0001 00:00:00 +0000 /development_docs/api/command_list/appcenter2/cloud/describe_cluster_display_tabs/ <p>获取集群display tabs的信息,前提需要集群所属的应用配置了Display tabs,可以通过 查看应用是否配置display tabs</p> <p><strong>Request Parameters</strong></p> <table> <thead> <tr> <th>Parameter name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody> <tr> <td>cluster</td> <td>String</td> <td>集群ID</td> <td>Yes</td> </tr> <tr> <td>display_tabs</td> <td>String</td> <td>display tabs的名称</td> <td>Yes</td> </tr> </tbody> </table> <p><a href="../../../../parameters/"><em>公共参数</em></a></p> <p><strong>Response Elements</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>action</td> <td>String</td> <td>响应动作</td> </tr> <tr> <td>display_tabs</td> <td>Dict</td> <td> JSON格式的 display tabs 返回,<code>label</code>和<code>data</code>表示返回的标题和结果</td> </tr> <tr> <td>job_id</td> <td>String</td> <td>执行任务的 Job ID</td> </tr> <tr> <td>ret_code</td> <td>Integer</td> <td>执行成功与否,0 表示成功,其他值则为错误代码</td> </tr> </tbody> </table> <p><strong>Example</strong></p> <p>以应用 <a href="https://appcenter.qingcloud.com/apps/app-jwq1fzqo/Tomcat%20Cluster%20on%20QingCloud">Redis Cluster</a> 为例,获取名称为 <code>roles</code> 的display tabs信息</p> <p><em>Example Request</em>:</p> <pre tabindex="0"><code>https://api.qingcloud.com/iaas/? action=DescribeClusterDisplayTabs &amp;cluster=cl-2gi2b3oc &amp;display_tabs=roles &amp;zone=pek3b &amp;COMMON_PARAMS </code></pre><p><em>Example Response</em>:</p> <div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;action&#34;</span>:<span style="color:#e6db74">&#34;DescribeClusterDisplayTabsResponse&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;display_tabs&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;labels&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;ip&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;role&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;data&#34;</span>:[ </span></span><span style="display:flex;"><span> [ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;192.168.0.13&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;Master&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> [ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;192.168.0.14&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;Master&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> [ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;192.168.0.9&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;Master&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> [ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;192.168.0.10&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;Slave&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> [ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;192.168.0.11&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;Slave&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> [ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;192.168.0.12&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;Slave&#34;</span> </span></span><span style="display:flex;"><span> ] </span></span><span style="display:flex;"><span> ] </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;ret_code&#34;</span>:<span style="color:#ae81ff">0</span> </span></span><span style="display:flex;"><span>} </span></span></code></pre></div> Development_docs: DescribeClusterEnvironment /development_docs/api/command_list/appcenter2/cloud/describe_cluster_env/ Mon, 01 Jan 0001 00:00:00 +0000 /development_docs/api/command_list/appcenter2/cloud/describe_cluster_env/ <p>获取集群某类角色节点的环境变量</p> <p><strong>Request Parameters</strong></p> <table> <thead> <tr> <th>Parameter name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody> <tr> <td>cluster</td> <td>String</td> <td>集群ID</td> <td>Yes</td> </tr> <tr> <td>role</td> <td>String</td> <td>将要获取环境变量的角色,可留空</td> <td>No</td> </tr> </tbody> </table> <p><a href="../../../../parameters/"><em>公共参数</em></a></p> <p><strong>Response Elements</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>action</td> <td>String</td> <td>响应动作</td> </tr> <tr> <td>config</td> <td>Dict</td> <td>JSON格式的集群环境变量信息,包含了环境变量的描述,类型,范围,其中 <code>default</code> 值为集群生效的环境变量值</td> </tr> <tr> <td>job_id</td> <td>String</td> <td>执行任务的 Job ID,格式为<code>{&quot;cln-ssdfawx&quot;:&quot;j-kdlsafda&quot;}</code></td> </tr> <tr> <td>ret_code</td> <td>Integer</td> <td>执行成功与否,0 表示成功,其他值则为错误代码</td> </tr> </tbody> </table> <p><strong>Example</strong></p> <p>以应用<a href="https://appcenter.qingcloud.com/apps/app-jwq1fzqo/Tomcat%20Cluster%20on%20QingCloud">Redis Cluster</a>为例,获取应用部署集群的环境变量</p> <p><em>Example Request</em>:</p> <pre tabindex="0"><code>https://api.qingcloud.com/iaas/? &amp;action=DescribeClusterEnvironment &amp;cluster_id=cl-2gi2b3oc &amp;zone=pek3b &amp;COMMON_PARAMS </code></pre><p><em>Example Response</em>:</p> <div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;action&#34;</span>:<span style="color:#e6db74">&#34;DescribeClusterEnvironmentResponse&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;config&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>:<span style="color:#e6db74">&#34;array&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;Redis service properties&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>:<span style="color:#e6db74">&#34;env&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;properties&#34;</span>:[ </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;Max memory percent Redis can make use of.&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;min&#34;</span>:<span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>:<span style="color:#ae81ff">60</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;max&#34;</span>:<span style="color:#ae81ff">95</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>:<span style="color:#e6db74">&#34;no&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>:<span style="color:#e6db74">&#34;maxmemory-percent&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>:<span style="color:#e6db74">&#34;maxmemory-percent&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>:<span style="color:#e6db74">&#34;integer&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;Require clients to issue AUTH &lt;PASSWORD&gt; before processing any other commands.&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>:<span style="color:#e6db74">&#34;*********&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>:<span style="color:#e6db74">&#34;no&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>:<span style="color:#e6db74">&#34;requirepass&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>:<span style="color:#e6db74">&#34;requirepass&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>:<span style="color:#e6db74">&#34;password&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;Enable config and save commands(strongly not recommended to enable this)&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>:<span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>:<span style="color:#e6db74">&#34;no&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>:<span style="color:#e6db74">&#34;enable-config&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;range&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#ae81ff">1</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>:<span style="color:#e6db74">&#34;enable-config&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>:<span style="color:#e6db74">&#34;integer&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;Active rehashing uses 1 millisecond every 100 milliseconds of CPU time in order to help rehashing the main Redis hash table&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>:<span style="color:#e6db74">&#34;yes&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>:<span style="color:#e6db74">&#34;no&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>:<span style="color:#e6db74">&#34;activerehashing&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;range&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;yes&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;no&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>:<span style="color:#e6db74">&#34;activerehashing&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>:<span style="color:#e6db74">&#34;string&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;The Append Only File is an alternative persistence mode that provides much better durability.&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>:<span style="color:#e6db74">&#34;yes&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>:<span style="color:#e6db74">&#34;no&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>:<span style="color:#e6db74">&#34;appendonly&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;range&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;yes&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;no&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>:<span style="color:#e6db74">&#34;appendonly&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>:<span style="color:#e6db74">&#34;string&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;It tells the Operating System to actually write data on disk instead of waiting for more data in the output buffer.&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>:<span style="color:#e6db74">&#34;everysec&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>:<span style="color:#e6db74">&#34;no&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>:<span style="color:#e6db74">&#34;appendfsync&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;range&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;everysec&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;no&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;always&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>:<span style="color:#e6db74">&#34;appendfsync&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>:<span style="color:#e6db74">&#34;string&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;Hashes are encoded using a memory efficient data structure when they have a small number of entries&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>:<span style="color:#ae81ff">1024</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>:<span style="color:#e6db74">&#34;no&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>:<span style="color:#e6db74">&#34;hash-max-ziplist-entries&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>:<span style="color:#e6db74">&#34;hash-max-ziplist-entries&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>:<span style="color:#e6db74">&#34;integer&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;Hashes are encoded using a memory efficient data structure when they have a small number of entries, and the biggest entry does not exceed a given threshold&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>:<span style="color:#ae81ff">64</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>:<span style="color:#e6db74">&#34;no&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>:<span style="color:#e6db74">&#34;hash-max-ziplist-value&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>:<span style="color:#e6db74">&#34;hash-max-ziplist-value&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>:<span style="color:#e6db74">&#34;integer&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;It samples different operations at runtime in order to collect data related to possible sources of latency of a Redis instance.&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>:<span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>:<span style="color:#e6db74">&#34;no&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>:<span style="color:#e6db74">&#34;latency-monitor-threshold&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>:<span style="color:#e6db74">&#34;latency-monitor-threshold&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>:<span style="color:#e6db74">&#34;integer&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;Small lists are encoded in a special way in order to save a lot of space.&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>:<span style="color:#ae81ff">512</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>:<span style="color:#e6db74">&#34;no&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>:<span style="color:#e6db74">&#34;list-max-ziplist-entries&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>:<span style="color:#e6db74">&#34;list-max-ziplist-entries&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>:<span style="color:#e6db74">&#34;integer&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;Small lists are encoded in a special way in order to save a lot of space.&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>:<span style="color:#ae81ff">64</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>:<span style="color:#e6db74">&#34;no&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>:<span style="color:#e6db74">&#34;list-max-ziplist-value&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>:<span style="color:#e6db74">&#34;list-max-ziplist-value&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>:<span style="color:#e6db74">&#34;integer&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;Set the max number of connected clients at the same time.&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>:<span style="color:#ae81ff">65000</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>:<span style="color:#e6db74">&#34;no&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>:<span style="color:#e6db74">&#34;maxclients&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>:<span style="color:#e6db74">&#34;maxclients&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>:<span style="color:#e6db74">&#34;integer&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;The eviction policy to remove keys when the memory limit is reached.&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>:<span style="color:#e6db74">&#34;volatile-lru&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>:<span style="color:#e6db74">&#34;no&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>:<span style="color:#e6db74">&#34;maxmemory-policy&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;range&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;volatile-lru&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;allkeys-lru&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;volatile-random&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;allkeys-random&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;volatile-ttl&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;noeviction&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>:<span style="color:#e6db74">&#34;maxmemory-policy&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>:<span style="color:#e6db74">&#34;string&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;LRU and minimal TTL algorithms are not precise algorithms but approximated algorithms (in order to save memory), using this to tune it for speed or accuracy.&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>:<span style="color:#ae81ff">3</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>:<span style="color:#e6db74">&#34;no&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>:<span style="color:#e6db74">&#34;maxmemory-samples&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>:<span style="color:#e6db74">&#34;maxmemory-samples&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>:<span style="color:#e6db74">&#34;integer&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;A master stops accepting writes if there are less than N slaves connected, having a lag less or equal than M seconds.&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>:<span style="color:#ae81ff">10</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>:<span style="color:#e6db74">&#34;no&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>:<span style="color:#e6db74">&#34;min-slaves-max-lag&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>:<span style="color:#e6db74">&#34;min-slaves-max-lag&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>:<span style="color:#e6db74">&#34;integer&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;A master stops accepting writes if there are less than N slaves connected, having a lag less or equal than M seconds.&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>:<span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>:<span style="color:#e6db74">&#34;no&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>:<span style="color:#e6db74">&#34;min-slaves-to-write&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>:<span style="color:#e6db74">&#34;min-slaves-to-write&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>:<span style="color:#e6db74">&#34;integer&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;It prevents fsync() from being called in the main process while a BGSAVE or BGREWRITEAOF is in progress.&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>:<span style="color:#e6db74">&#34;yes&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>:<span style="color:#e6db74">&#34;no&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>:<span style="color:#e6db74">&#34;no-appendfsync-on-rewrite&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;range&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;yes&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;no&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>:<span style="color:#e6db74">&#34;no-appendfsync-on-rewrite&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>:<span style="color:#e6db74">&#34;string&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;It selects the events that Redis will notify among a set of classes.&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>:<span style="color:#e6db74">&#34;no&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>:<span style="color:#e6db74">&#34;notify-keyspace-events&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>:<span style="color:#e6db74">&#34;notify-keyspace-events&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>:<span style="color:#e6db74">&#34;string&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;Set the replication backlog size.&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>:<span style="color:#ae81ff">1048576</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>:<span style="color:#e6db74">&#34;no&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>:<span style="color:#e6db74">&#34;repl-backlog-size&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>:<span style="color:#e6db74">&#34;repl-backlog-size&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>:<span style="color:#e6db74">&#34;integer&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;It configures the amount of seconds that need to elapse, starting from the time the last slave disconnected, for the backlog buffer to be freed.&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>:<span style="color:#ae81ff">3600</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>:<span style="color:#e6db74">&#34;no&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>:<span style="color:#e6db74">&#34;repl-backlog-ttl&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>:<span style="color:#e6db74">&#34;repl-backlog-ttl&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>:<span style="color:#e6db74">&#34;integer&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;It is the replication timeout.&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>:<span style="color:#ae81ff">60</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>:<span style="color:#e6db74">&#34;no&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>:<span style="color:#e6db74">&#34;repl-timeout&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>:<span style="color:#e6db74">&#34;repl-timeout&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>:<span style="color:#e6db74">&#34;integer&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;It sets the limit in the size of the set in order to use this special memory saving encoding.&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>:<span style="color:#ae81ff">512</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>:<span style="color:#e6db74">&#34;no&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>:<span style="color:#e6db74">&#34;set-max-intset-entries&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>:<span style="color:#e6db74">&#34;set-max-intset-entries&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>:<span style="color:#e6db74">&#34;integer&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;It logs queries that exceeded a specified execution time.&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>:<span style="color:#ae81ff">-1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>:<span style="color:#e6db74">&#34;no&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>:<span style="color:#e6db74">&#34;slowlog-log-slower-than&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>:<span style="color:#e6db74">&#34;slowlog-log-slower-than&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>:<span style="color:#e6db74">&#34;integer&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;It logs queries with the length of the slow log.&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>:<span style="color:#ae81ff">128</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>:<span style="color:#e6db74">&#34;no&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>:<span style="color:#e6db74">&#34;slowlog-max-len&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>:<span style="color:#e6db74">&#34;slowlog-max-len&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>:<span style="color:#e6db74">&#34;integer&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;TCP keepalive between server and client.&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>:<span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>:<span style="color:#e6db74">&#34;no&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>:<span style="color:#e6db74">&#34;tcp-keepalive&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>:<span style="color:#e6db74">&#34;tcp-keepalive&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>:<span style="color:#e6db74">&#34;integer&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;Close the connection after a client is idle for N seconds (0 to disable).&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>:<span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>:<span style="color:#e6db74">&#34;no&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>:<span style="color:#e6db74">&#34;timeout&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>:<span style="color:#e6db74">&#34;timeout&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>:<span style="color:#e6db74">&#34;integer&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;Sorted sets are specially encoded in order to save a lot of space.&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>:<span style="color:#ae81ff">128</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>:<span style="color:#e6db74">&#34;no&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>:<span style="color:#e6db74">&#34;zset-max-ziplist-entries&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>:<span style="color:#e6db74">&#34;zset-max-ziplist-entries&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>:<span style="color:#e6db74">&#34;integer&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;Sorted sets are specially encoded in order to save a lot of space.&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>:<span style="color:#ae81ff">64</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>:<span style="color:#e6db74">&#34;no&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>:<span style="color:#e6db74">&#34;zset-max-ziplist-value&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>:<span style="color:#e6db74">&#34;zset-max-ziplist-value&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>:<span style="color:#e6db74">&#34;integer&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;Max execution time of a Lua script in milliseconds.&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;default&#34;</span>:<span style="color:#ae81ff">5000</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;required&#34;</span>:<span style="color:#e6db74">&#34;no&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;label&#34;</span>:<span style="color:#e6db74">&#34;lua-time-limit&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;key&#34;</span>:<span style="color:#e6db74">&#34;lua-time-limit&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;type&#34;</span>:<span style="color:#e6db74">&#34;integer&#34;</span> </span></span><span style="display:flex;"><span> } </span></span><span style="display:flex;"><span> ] </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;ret_code&#34;</span>:<span style="color:#ae81ff">0</span> </span></span><span style="display:flex;"><span>} </span></span></code></pre></div> Development_docs: DescribeClusterJobs /development_docs/api/command_list/appcenter2/cloud/describe_cluster_jobs/ Mon, 01 Jan 0001 00:00:00 +0000 /development_docs/api/command_list/appcenter2/cloud/describe_cluster_jobs/ <p>获取一个或多个集群操作日志</p> <p>可根据应用ID,日志ID,动作,状态来获取日志列表。如果不指定任何过滤条件,默认返回你触发的所有操作日志。 如果指定不存在的日志ID,或非法状态值,则会返回错误信息。</p> <p><strong>Request Parameters</strong></p> <table> <thead> <tr> <th>Parameter name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody> <tr> <td>app</td> <td>String</td> <td>应用ID</td> <td>Yes</td> </tr> <tr> <td>jobs.n</td> <td>String</td> <td>操作日志ID</td> <td>No</td> </tr> <tr> <td>status.n</td> <td>String</td> <td>日志状态: pending, working, failed, successful</td> <td>No</td> </tr> <tr> <td>verbose</td> <td>Integer</td> <td>是否返回冗长的信息,目前 verbose 只支持为 0。</td> <td>No</td> </tr> <tr> <td>offset</td> <td>Integer</td> <td>数据偏移量,默认为0</td> <td>No</td> </tr> <tr> <td>limit</td> <td>Integer</td> <td>返回数据长度,默认为20,最大100</td> <td>No </td> </tr> </tbody> </table> <p><a href="../../../../parameters/"><em>公共参数</em></a></p> <p><strong>Response Elements</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>action</td> <td>String</td> <td>响应动作</td> </tr> <tr> <td>job_set</td> <td>Array</td> <td>JSON 格式的日志数据列表,每项参数可见下面 Response Item</td> </tr> <tr> <td>total_count</td> <td>Integer</td> <td>根据过滤条件得到的日志总数</td> </tr> <tr> <td>ret_code</td> <td>Integer</td> <td>执行成功与否,0 表示成功,其他值则为错误代码</td> </tr> </tbody> </table> <p><strong>Response Item</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>job_id</td> <td>String</td> <td>日志ID</td> </tr> <tr> <td>create_time</td> <td>TimeStamp</td> <td>日志创建时间,为UTC时间,格式可参见 ISO8601.</td> </tr> <tr> <td>directive</td> <td>String</td> <td></td> </tr> <tr> <td>resource_ids</td> <td>String</td> <td>此操作日志所涉及的资源信息,多个资源以空格分隔</td> </tr> <tr> <td>owner</td> <td>String</td> <td>日志提供者ID</td> </tr> <tr> <td>status</td> <td>String</td> <td>日志状态,有效值为 pending, working, failed, successful<br>pending:等待被执行<br> working:执行中<br> failed:执行失败<br> successful:执行成功</td> </tr> <tr> <td>status_time</td> <td>TimeStamp</td> <td>日志最近一次状态变更时间,为UTC时间,格式可参见 ISO8601.</td> </tr> <tr> <td>resource_ids</td> <td>String</td> <td>资源ID,一个或多个</td> </tr> <tr> <td>resources</td> <td>Dict</td> <td>操作资源的ID,格式为<code>{&quot;clusters&quot;:[&quot;cl-ddssvafd&quot;]}</code></td> </tr> </tbody> </table> <p><strong>Example</strong></p> <p>以应用<a href="https://appcenter.qingcloud.com/apps/app-tg3lbp0a/ZooKeeper%20on%20QingCloud">ZooKeeper</a>为例</p> <p><em>Example Request</em>:</p> <pre tabindex="0"><code>https://api.qingcloud.com/iaas/?action=DescribeClusterJobs &amp;app=app-tg3lbp0a &amp;jobs.1=j-etkt94ebqra &amp;limit=1 &amp;zone=pek3a &amp;COMMON_PARAMS </code></pre><p><em>Example Response</em>:</p> <div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;action&#34;</span>:<span style="color:#e6db74">&#34;DescribeClusterJobsResponse&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;total_count&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;job_set&#34;</span>:[ </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;status&#34;</span>:<span style="color:#e6db74">&#34;successful&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;job_id&#34;</span>:<span style="color:#e6db74">&#34;j-etkt94ebqra&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;directive&#34;</span>:<span style="color:#e6db74">&#34;{\&#34;sender\&#34;:{\&#34;lang\&#34;:\&#34;en\&#34;,\&#34;user_id\&#34;:\&#34;system\&#34;,\&#34;console_id\&#34;:\&#34;system\&#34;,\&#34;root_user_id\&#34;:\&#34;system\&#34;,\&#34;role\&#34;:\&#34;global_admin\&#34;,\&#34;privilege\&#34;:10,\&#34;channel\&#34;:\&#34;internal\&#34;},\&#34;zone\&#34;:\&#34;pek3a\&#34;,\&#34;expires\&#34;:\&#34;2018-03-04T05:38:58Z\&#34;,\&#34;action\&#34;:\&#34;CeaseResources\&#34;,\&#34;clusters\&#34;:[\&#34;cl-xi3aoihf\&#34;],\&#34;resource_ids\&#34;:[\&#34;cl-xi3aoihf\&#34;]}&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;job_action&#34;</span>:<span style="color:#e6db74">&#34;CeaseResources&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;create_time&#34;</span>:<span style="color:#e6db74">&#34;2018-03-04T05:37:58Z&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;owner&#34;</span>:<span style="color:#e6db74">&#34;system&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;status_time&#34;</span>:<span style="color:#e6db74">&#34;2018-03-04T05:38:05Z&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;error_codes&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;resource_ids&#34;</span>:<span style="color:#e6db74">&#34;cl-xi3aoihf&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;resources&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;clusters&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;cl-xi3aoihf&#34;</span> </span></span><span style="display:flex;"><span> ] </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;extras&#34;</span>:{} </span></span><span style="display:flex;"><span> } </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;ret_code&#34;</span>:<span style="color:#ae81ff">0</span> </span></span><span style="display:flex;"><span>} </span></span></code></pre></div> Development_docs: DescribeClusterNodes /development_docs/api/command_list/appcenter2/cloud/describe_cluster_nodes/ Mon, 01 Jan 0001 00:00:00 +0000 /development_docs/api/command_list/appcenter2/cloud/describe_cluster_nodes/ <p>获取集群的节点信息</p> <p><strong>Request Parameters</strong></p> <table> <thead> <tr> <th>Parameter name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody> <tr> <td>cluster</td> <td>String</td> <td>集群ID</td> <td>Yes</td> </tr> <tr> <td>cluster_nodes.n</td> <td>String</td> <td>集群节点ID</td> <td>No</td> </tr> <tr> <td>role</td> <td>String</td> <td>集群节点角色</td> <td>No</td> </tr> <tr> <td>verbose</td> <td>Integer</td> <td>是否返回冗长的信息,目前 verbose 只支持为 0。</td> <td>No</td> </tr> <tr> <td>offset</td> <td>Integer</td> <td>数据偏移量,默认为0</td> <td>No</td> </tr> <tr> <td>limit</td> <td>Integer</td> <td>返回数据长度,默认为20,最大100</td> <td>No</td> </tr> <tr> <td>reverse</td> <td>Integer</td> <td>是否逆序,1为逆序,0为正序</td> <td>No</td> </tr> </tbody> </table> <p><a href="../../../../parameters/"><em>公共参数</em></a></p> <p><strong>Response Elements</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>action</td> <td>String</td> <td>响应动作</td> </tr> <tr> <td>total_count</td> <td>Integer</td> <td>节点的总数量</td> </tr> <tr> <td>node_set</td> <td>Array</td> <td>JSON格式的节点列表</td> </tr> <tr> <td>ret_code</td> <td>Integer</td> <td>执行成功与否,0 表示成功,其他值则为错误代码</td> </tr> </tbody> </table> <p><strong>Response Item</strong></p> <p><a href="https://docs.qingcloud.com/appcenter/docs/specifications/specifications.html">https://docs.qingcloud.com/appcenter/docs/specifications/specifications.html</a></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>app_id</td> <td>String</td> <td>应用ID</td> </tr> <tr> <td>node_id</td> <td>String</td> <td>节点ID</td> </tr> <tr> <td>group_id</td> <td>Integer</td> <td>节点所在的 Group ID</td> </tr> <tr> <td>cluster_id</td> <td>String</td> <td>集群ID</td> </tr> <tr> <td>vxnet_id</td> <td>String</td> <td>节点所在网络ID</td> </tr> <tr> <td>private_ip</td> <td>String</td> <td>节点的私有IP地址</td> </tr> <tr> <td>role</td> <td>String</td> <td>节点的角色</td> </tr> <tr> <td>name</td> <td>String</td> <td>节点名称</td> </tr> <tr> <td>memory</td> <td>Integer</td> <td>节点的内存大小,单位MB</td> </tr> <tr> <td>app_version</td> <td>String</td> <td>应用版本ID</td> </tr> <tr> <td>status</td> <td>String</td> <td>节点的状态,active</td> </tr> <tr> <td>storage_size</td> <td>Integer</td> <td>节点的存储大小,单位GB</td> </tr> <tr> <td>image_id</td> <td>String</td> <td>节点的镜像ID</td> </tr> <tr> <td>eip</td> <td>String</td> <td>节点绑定的公网或基础网络IP</td> </tr> <tr> <td>volume_type</td> <td>Integer</td> <td>节点存储类型,具体参加开发者文档</td> </tr> <tr> <td>instance_id</td> <td>String</td> <td>节点的云服务器ID</td> </tr> <tr> <td>instance_type</td> <td>String</td> <td>节点的云服务器类型</td> </tr> <tr> <td>security_group</td> <td>String</td> <td>节点绑定的防火墙ID</td> </tr> <tr> <td>cpu</td> <td>Integer</td> <td>节点的CPU</td> </tr> <tr> <td>health_status</td> <td>String</td> <td>节点的健康状态,healthy或unhealthy</td> </tr> <tr> <td>env</td> <td>String</td> <td>JSON格式的环境变量值,具体参见开发者文档mustache </td> </tr> <tr> <td>vertical_scaling_policy</td> <td>String</td> <td>节点纵向扩容配置,sequential表示依次扩容,parallel表示同时扩容</td> </tr> <tr> <td>advanced_actions</td> <td>String</td> <td>节点支持的操作,change_vxnet表示切换私网,scael_horizontal表示横向扩容</td> </tr> <tr> <td>agent_installed</td> <td>boolen</td> <td>节点是否安装开·云app官方版下载的agent</td> </tr> <tr> <td>user_access</td> <td>Integer</td> <td>节点是否支持用户VNC登录,0表示不支持</td> </tr> <tr> <td>gpu_class</td> <td>Integer</td> <td>节点是否支持gpu,0表示不支持,1表示支持</td> </tr> <tr> <td>gpu</td> <td>Integer</td> <td>节点的gpu数量,0表示当前节点没有gpu</td> </tr> <tr> <td>single_node_repl</td> <td>String</td> <td></td> </tr> <tr> <td>backup_policy</td> <td>String</td> <td>备份策略</td> </tr> <tr> <td>incremental_backup_supported</td> <td>boolen</td> <td>是否支持增量备份</td> </tr> <tr> <td>resource_class</td> <td>Integer</td> <td>节点的资源类型</td> </tr> <tr> <td>hypervisor</td> <td>Integer</td> <td>节点的虚拟化类型,当前支持kvm</td> </tr> <tr> <td>health_check</td> <td>String</td> <td>JSON格式的健康检查配置</td> </tr> <tr> <td>monitor</td> <td>String</td> <td>JSON格式的数据监控配置</td> </tr> <tr> <td>init_service</td> <td>String</td> <td>JSON格式的初始化命令,具体参见开发者文档</td> </tr> <tr> <td>start_service</td> <td>String</td> <td>JSON格式的启动命令,具体参见开发者文档 </td> </tr> <tr> <td>stop_service</td> <td>String</td> <td>JSON格式的停止命令,具体参见开发者文档</td> </tr> <tr> <td>restart_service</td> <td>String</td> <td>JSON格式的重启命令,具体参见开发者文档</td> </tr> <tr> <td>scale_in_service</td> <td>String</td> <td>JSON格式的删除节点命令,具体参见开发者文档</td> </tr> <tr> <td>scale_out_service</td> <td>String</td> <td>JSON格式的增加节点命令,具体参见开发者文档</td> </tr> <tr> <td>destroy_service</td> <td>String</td> <td>JSON格式的销毁命令,具体参见开发者文档</td> </tr> <tr> <td>restore_service</td> <td>String</td> <td>JSON格式的停止命令,具体参见开发者文档</td> </tr> <tr> <td>delete_snapshot_service</td> <td>String</td> <td>JSON格式的删除备份命令,具体参见开发者文档</td> </tr> <tr> <td>custom_metadata_script</td> <td>String</td> <td>JSON格式的自定义metadata脚本,具体参见开发者文档</td> </tr> <tr> <td>display_tabs</td> <td>String</td> <td>JSON格式的display tabs命令,具体参见开发者文档</td> </tr> <tr> <td>backup_service</td> <td>String</td> <td>JSON格式的备份命令,具体参见开发者文档</td> </tr> <tr> <td>create_time</td> <td>TimeStamp</td> <td>日志创建时间,为UTC时间,格式可参见 ISO8601.</td> </tr> </tbody> </table> <p><strong>Example</strong></p> <p>以应用<a href="https://appcenter.qingcloud.com/apps/app-tg3lbp0a/ZooKeeper%20on%20QingCloud">ZooKeeper</a>创建的集群为例</p> <p><em>Example Request</em>:</p> <pre tabindex="0"><code>https://api.qingcloud.com/iaas/?action=DescribeClusterNodes &amp;cluster=cl-q1witcdk &amp;limit=20 &amp;reverse=1 &amp;zone=pke3b &amp;COMMON_PARAMS </code></pre><p><em>Example Response</em>:</p> <div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;action&#34;</span>:<span style="color:#e6db74">&#34;DescribeClusterNodesResponse&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;total_count&#34;</span>:<span style="color:#ae81ff">3</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;node_set&#34;</span>:[ </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;passphraseless&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;vertical_scaling_policy&#34;</span>:<span style="color:#e6db74">&#34;sequential&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;vxnet_id&#34;</span>:<span style="color:#e6db74">&#34;vxnet-pmefzgi&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;destroy_service&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;custom_service&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;app_id&#34;</span>:<span style="color:#e6db74">&#34;app-tg3lbp0a&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;advanced_actions&#34;</span>:<span style="color:#e6db74">&#34;change_vxnet,scale_horizontal&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;agent_installed&#34;</span>:<span style="color:#66d9ef">true</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;stop_service&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;cmd&#34;</span>:<span style="color:#e6db74">&#34;/opt/zookeeper/bin/rest.sh stop;/opt/zookeeper/bin/zkServer.sh stop&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;order&#34;</span>:<span style="color:#ae81ff">0</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;user_access&#34;</span>:<span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;create_time&#34;</span>:<span style="color:#e6db74">&#34;2018-03-04T06:00:15Z&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;cluster_id&#34;</span>:<span style="color:#e6db74">&#34;cl-q1witcdk&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;private_ip&#34;</span>:<span style="color:#e6db74">&#34;192.168.0.3&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;upgrade_service&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;gpu_class&#34;</span>:<span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;restore_service&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;monitor&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;enable&#34;</span>:<span style="color:#66d9ef">true</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;items&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;received&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;statistics_type&#34;</span>:<span style="color:#e6db74">&#34;latest&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;count&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;avg&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;statistics_type&#34;</span>:<span style="color:#e6db74">&#34;avg&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;ms&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;outstanding&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;statistics_type&#34;</span>:<span style="color:#e6db74">&#34;latest&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;count&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;max&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;statistics_type&#34;</span>:<span style="color:#e6db74">&#34;max&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;ms&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;min&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;statistics_type&#34;</span>:<span style="color:#e6db74">&#34;min&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;ms&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;mode&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;str&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;enums&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;L&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;F&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;S&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;statistics_type&#34;</span>:<span style="color:#e6db74">&#34;latest&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;active&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;statistics_type&#34;</span>:<span style="color:#e6db74">&#34;latest&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;count&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;znode&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;statistics_type&#34;</span>:<span style="color:#e6db74">&#34;latest&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;znode_count&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;sent&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;statistics_type&#34;</span>:<span style="color:#e6db74">&#34;latest&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;count&#34;</span> </span></span><span style="display:flex;"><span> } </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;alarm&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;avg&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;cmd&#34;</span>:<span style="color:#e6db74">&#34;/opt/zookeeper/bin/get-monitor.sh&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;groups&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;connections&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;active&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;outstanding&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;latency&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;min&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;avg&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;max&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;throughput&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;received&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;sent&#34;</span> </span></span><span style="display:flex;"><span> ] </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;display&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;mode&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;latency&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;throughput&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;connections&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;znode&#34;</span> </span></span><span style="display:flex;"><span> ] </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;single_node_repl&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;health_status&#34;</span>:<span style="color:#e6db74">&#34;healthy&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;role&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;incremental_backup_supported&#34;</span>:<span style="color:#66d9ef">false</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;env&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;memory&#34;</span>:<span style="color:#ae81ff">2048</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;status_time&#34;</span>:<span style="color:#e6db74">&#34;2018-03-04T06:02:04Z&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;restart_service&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;app_version&#34;</span>:<span style="color:#e6db74">&#34;appv-70gegwmp&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;status&#34;</span>:<span style="color:#e6db74">&#34;active&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;health_check&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;enable&#34;</span>:<span style="color:#66d9ef">true</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;timeout_sec&#34;</span>:<span style="color:#ae81ff">10</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;healthy_threshold&#34;</span>:<span style="color:#ae81ff">2</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;interval_sec&#34;</span>:<span style="color:#ae81ff">60</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unhealthy_threshold&#34;</span>:<span style="color:#ae81ff">2</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;check_cmd&#34;</span>:<span style="color:#e6db74">&#34;echo srvr | nc 127.0.0.1 2181&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;action_cmd&#34;</span>:<span style="color:#e6db74">&#34;/opt/zookeeper/bin/restart-server.sh&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;action_timeout_sec&#34;</span>:<span style="color:#ae81ff">30</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_in_service&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;transition_status&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;storage_size&#34;</span>:<span style="color:#ae81ff">10</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;server_id_upper_bound&#34;</span>:<span style="color:#ae81ff">255</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;image_id&#34;</span>:<span style="color:#e6db74">&#34;img-svm7yple&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;init_service&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;repl&#34;</span>:<span style="color:#e6db74">&#34;rpp-00000000&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;gpu&#34;</span>:<span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;name&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;eip&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;start_service&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;cmd&#34;</span>:<span style="color:#e6db74">&#34;/opt/zookeeper/bin/zkServer.sh start;/opt/zookeeper/bin/rest.sh start&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;order&#34;</span>:<span style="color:#ae81ff">0</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;resource_class&#34;</span>:<span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;hypervisor&#34;</span>:<span style="color:#e6db74">&#34;kvm&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;delete_snapshot_service&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;volume_type&#34;</span>:<span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;instance_id&#34;</span>:<span style="color:#e6db74">&#34;i-blny8gpg&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;instance_type&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_out_service&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;node_id&#34;</span>:<span style="color:#e6db74">&#34;cln-35iuqdjz&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;custom_metadata_script&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;security_group&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;alarm_status&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;backup_policy&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;group_id&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;backup_service&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;cpu&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;display_tabs&#34;</span>:<span style="color:#66d9ef">null</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;passphraseless&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;vertical_scaling_policy&#34;</span>:<span style="color:#e6db74">&#34;sequential&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;vxnet_id&#34;</span>:<span style="color:#e6db74">&#34;vxnet-pmefzgi&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;destroy_service&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;custom_service&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;app_id&#34;</span>:<span style="color:#e6db74">&#34;app-tg3lbp0a&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;advanced_actions&#34;</span>:<span style="color:#e6db74">&#34;change_vxnet,scale_horizontal&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;agent_installed&#34;</span>:<span style="color:#66d9ef">true</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;stop_service&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;cmd&#34;</span>:<span style="color:#e6db74">&#34;/opt/zookeeper/bin/rest.sh stop;/opt/zookeeper/bin/zkServer.sh stop&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;order&#34;</span>:<span style="color:#ae81ff">0</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;user_access&#34;</span>:<span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;create_time&#34;</span>:<span style="color:#e6db74">&#34;2018-03-04T06:00:15Z&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;cluster_id&#34;</span>:<span style="color:#e6db74">&#34;cl-q1witcdk&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;private_ip&#34;</span>:<span style="color:#e6db74">&#34;192.168.0.2&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;upgrade_service&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;gpu_class&#34;</span>:<span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;restore_service&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;monitor&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;enable&#34;</span>:<span style="color:#66d9ef">true</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;items&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;received&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;statistics_type&#34;</span>:<span style="color:#e6db74">&#34;latest&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;count&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;avg&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;statistics_type&#34;</span>:<span style="color:#e6db74">&#34;avg&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;ms&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;outstanding&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;statistics_type&#34;</span>:<span style="color:#e6db74">&#34;latest&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;count&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;max&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;statistics_type&#34;</span>:<span style="color:#e6db74">&#34;max&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;ms&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;min&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;statistics_type&#34;</span>:<span style="color:#e6db74">&#34;min&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;ms&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;mode&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;str&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;enums&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;L&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;F&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;S&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;statistics_type&#34;</span>:<span style="color:#e6db74">&#34;latest&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;active&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;statistics_type&#34;</span>:<span style="color:#e6db74">&#34;latest&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;count&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;znode&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;statistics_type&#34;</span>:<span style="color:#e6db74">&#34;latest&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;znode_count&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;sent&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;statistics_type&#34;</span>:<span style="color:#e6db74">&#34;latest&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;count&#34;</span> </span></span><span style="display:flex;"><span> } </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;alarm&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;avg&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;cmd&#34;</span>:<span style="color:#e6db74">&#34;/opt/zookeeper/bin/get-monitor.sh&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;groups&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;connections&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;active&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;outstanding&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;latency&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;min&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;avg&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;max&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;throughput&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;received&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;sent&#34;</span> </span></span><span style="display:flex;"><span> ] </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;display&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;mode&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;latency&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;throughput&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;connections&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;znode&#34;</span> </span></span><span style="display:flex;"><span> ] </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;single_node_repl&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;health_status&#34;</span>:<span style="color:#e6db74">&#34;healthy&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;role&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;incremental_backup_supported&#34;</span>:<span style="color:#66d9ef">false</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;env&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;memory&#34;</span>:<span style="color:#ae81ff">2048</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;status_time&#34;</span>:<span style="color:#e6db74">&#34;2018-03-04T06:01:58Z&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;restart_service&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;app_version&#34;</span>:<span style="color:#e6db74">&#34;appv-70gegwmp&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;status&#34;</span>:<span style="color:#e6db74">&#34;active&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;health_check&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;enable&#34;</span>:<span style="color:#66d9ef">true</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;timeout_sec&#34;</span>:<span style="color:#ae81ff">10</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;healthy_threshold&#34;</span>:<span style="color:#ae81ff">2</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;interval_sec&#34;</span>:<span style="color:#ae81ff">60</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unhealthy_threshold&#34;</span>:<span style="color:#ae81ff">2</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;check_cmd&#34;</span>:<span style="color:#e6db74">&#34;echo srvr | nc 127.0.0.1 2181&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;action_cmd&#34;</span>:<span style="color:#e6db74">&#34;/opt/zookeeper/bin/restart-server.sh&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;action_timeout_sec&#34;</span>:<span style="color:#ae81ff">30</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_in_service&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;transition_status&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;storage_size&#34;</span>:<span style="color:#ae81ff">10</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;server_id_upper_bound&#34;</span>:<span style="color:#ae81ff">255</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;image_id&#34;</span>:<span style="color:#e6db74">&#34;img-svm7yple&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;init_service&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;repl&#34;</span>:<span style="color:#e6db74">&#34;rpp-00000000&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;gpu&#34;</span>:<span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;name&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;eip&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;start_service&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;cmd&#34;</span>:<span style="color:#e6db74">&#34;/opt/zookeeper/bin/zkServer.sh start;/opt/zookeeper/bin/rest.sh start&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;order&#34;</span>:<span style="color:#ae81ff">0</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;resource_class&#34;</span>:<span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;hypervisor&#34;</span>:<span style="color:#e6db74">&#34;kvm&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;delete_snapshot_service&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;volume_type&#34;</span>:<span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;instance_id&#34;</span>:<span style="color:#e6db74">&#34;i-x6uksame&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;instance_type&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_out_service&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;node_id&#34;</span>:<span style="color:#e6db74">&#34;cln-oruuckuo&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;custom_metadata_script&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;security_group&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;alarm_status&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;backup_policy&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;group_id&#34;</span>:<span style="color:#ae81ff">2</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;backup_service&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;cpu&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;display_tabs&#34;</span>:<span style="color:#66d9ef">null</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;passphraseless&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;vertical_scaling_policy&#34;</span>:<span style="color:#e6db74">&#34;sequential&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;vxnet_id&#34;</span>:<span style="color:#e6db74">&#34;vxnet-pmefzgi&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;destroy_service&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;custom_service&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;app_id&#34;</span>:<span style="color:#e6db74">&#34;app-tg3lbp0a&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;advanced_actions&#34;</span>:<span style="color:#e6db74">&#34;change_vxnet,scale_horizontal&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;agent_installed&#34;</span>:<span style="color:#66d9ef">true</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;stop_service&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;cmd&#34;</span>:<span style="color:#e6db74">&#34;/opt/zookeeper/bin/rest.sh stop;/opt/zookeeper/bin/zkServer.sh stop&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;order&#34;</span>:<span style="color:#ae81ff">0</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;user_access&#34;</span>:<span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;create_time&#34;</span>:<span style="color:#e6db74">&#34;2018-03-04T06:00:15Z&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;cluster_id&#34;</span>:<span style="color:#e6db74">&#34;cl-q1witcdk&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;private_ip&#34;</span>:<span style="color:#e6db74">&#34;192.168.0.4&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;upgrade_service&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;gpu_class&#34;</span>:<span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;restore_service&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;monitor&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;enable&#34;</span>:<span style="color:#66d9ef">true</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;items&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;received&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;statistics_type&#34;</span>:<span style="color:#e6db74">&#34;latest&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;count&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;avg&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;statistics_type&#34;</span>:<span style="color:#e6db74">&#34;avg&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;ms&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;outstanding&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;statistics_type&#34;</span>:<span style="color:#e6db74">&#34;latest&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;count&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;max&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;statistics_type&#34;</span>:<span style="color:#e6db74">&#34;max&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;ms&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;min&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;statistics_type&#34;</span>:<span style="color:#e6db74">&#34;min&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;ms&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;mode&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;str&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;enums&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;L&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;F&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;S&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;statistics_type&#34;</span>:<span style="color:#e6db74">&#34;latest&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;active&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;statistics_type&#34;</span>:<span style="color:#e6db74">&#34;latest&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;count&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;znode&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;statistics_type&#34;</span>:<span style="color:#e6db74">&#34;latest&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;znode_count&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;sent&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;statistics_type&#34;</span>:<span style="color:#e6db74">&#34;latest&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;count&#34;</span> </span></span><span style="display:flex;"><span> } </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;alarm&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;avg&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;cmd&#34;</span>:<span style="color:#e6db74">&#34;/opt/zookeeper/bin/get-monitor.sh&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;groups&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;connections&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;active&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;outstanding&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;latency&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;min&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;avg&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;max&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;throughput&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;received&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;sent&#34;</span> </span></span><span style="display:flex;"><span> ] </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;display&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;mode&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;latency&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;throughput&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;connections&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;znode&#34;</span> </span></span><span style="display:flex;"><span> ] </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;single_node_repl&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;health_status&#34;</span>:<span style="color:#e6db74">&#34;healthy&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;role&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;incremental_backup_supported&#34;</span>:<span style="color:#66d9ef">false</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;env&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;memory&#34;</span>:<span style="color:#ae81ff">2048</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;status_time&#34;</span>:<span style="color:#e6db74">&#34;2018-03-04T06:01:59Z&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;restart_service&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;app_version&#34;</span>:<span style="color:#e6db74">&#34;appv-70gegwmp&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;status&#34;</span>:<span style="color:#e6db74">&#34;active&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;health_check&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;enable&#34;</span>:<span style="color:#66d9ef">true</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;timeout_sec&#34;</span>:<span style="color:#ae81ff">10</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;healthy_threshold&#34;</span>:<span style="color:#ae81ff">2</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;interval_sec&#34;</span>:<span style="color:#ae81ff">60</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unhealthy_threshold&#34;</span>:<span style="color:#ae81ff">2</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;check_cmd&#34;</span>:<span style="color:#e6db74">&#34;echo srvr | nc 127.0.0.1 2181&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;action_cmd&#34;</span>:<span style="color:#e6db74">&#34;/opt/zookeeper/bin/restart-server.sh&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;action_timeout_sec&#34;</span>:<span style="color:#ae81ff">30</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_in_service&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;transition_status&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;storage_size&#34;</span>:<span style="color:#ae81ff">10</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;server_id_upper_bound&#34;</span>:<span style="color:#ae81ff">255</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;image_id&#34;</span>:<span style="color:#e6db74">&#34;img-svm7yple&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;init_service&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;repl&#34;</span>:<span style="color:#e6db74">&#34;rpp-00000000&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;gpu&#34;</span>:<span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;name&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;eip&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;start_service&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;cmd&#34;</span>:<span style="color:#e6db74">&#34;/opt/zookeeper/bin/zkServer.sh start;/opt/zookeeper/bin/rest.sh start&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;order&#34;</span>:<span style="color:#ae81ff">0</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;resource_class&#34;</span>:<span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;hypervisor&#34;</span>:<span style="color:#e6db74">&#34;kvm&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;delete_snapshot_service&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;volume_type&#34;</span>:<span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;instance_id&#34;</span>:<span style="color:#e6db74">&#34;i-aib1f523&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;instance_type&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_out_service&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;node_id&#34;</span>:<span style="color:#e6db74">&#34;cln-yrlus78f&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;custom_metadata_script&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;security_group&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;alarm_status&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;backup_policy&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;group_id&#34;</span>:<span style="color:#ae81ff">3</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;backup_service&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;cpu&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;display_tabs&#34;</span>:<span style="color:#66d9ef">null</span> </span></span><span style="display:flex;"><span> } </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;ret_code&#34;</span>:<span style="color:#ae81ff">0</span> </span></span><span style="display:flex;"><span>} </span></span></code></pre></div> Development_docs: DescribeClusters /development_docs/api/command_list/appcenter2/cloud/describe_clusters/ Mon, 01 Jan 0001 00:00:00 +0000 /development_docs/api/command_list/appcenter2/cloud/describe_clusters/ <p>获取一个或多个集群的信息</p> <p>可根据集群ID,状态,应用ID,应用版本ID,类型,私网ID,标签等作为过滤条件,来获取集群列表。如果不指定任何过滤条件,则返回你所拥有的所有集群。</p> <p><strong>Request Parameters</strong></p> <table> <thead> <tr> <th>Parameter name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody> <tr> <td>clusters.n</td> <td>String</td> <td>集群ID</td> <td>Yes</td> </tr> <tr> <td>apps.n</td> <td>String</td> <td>集群所属的应用ID,一个或多个</td> <td>No</td> </tr> <tr> <td>scope</td> <td>String</td> <td>集群的类型,可选类型为app,cfgmgmt,默认为app类型</td> <td></td> </tr> <tr> <td>app_versions.n</td> <td>String</td> <td>集群所属的应用版本ID,一个或多个</td> <td>No</td> </tr> <tr> <td>cluster_name</td> <td>String</td> <td>集群的名称</td> <td>No</td> </tr> <tr> <td>link</td> <td>String</td> <td>集群的外部依赖,格式如<code>{&quot;limits&quot;: {&quot;app-d8yrwihf&quot;:[&quot;v1-1&quot;, &quot;v1-2&quot;], &quot;app_id2&quot;: []}</code></td> <td>No</td> </tr> <tr> <td>external_cluster_id</td> <td>String</td> <td>集群依赖集群ID</td> <td>No</td> </tr> <tr> <td>status.n</td> <td>String</td> <td>集群状态: active,suspended,deleted,ceased</td> <td>No</td> </tr> <tr> <td>vxnet</td> <td>String</td> <td>网络ID</td> <td>No</td> </tr> <tr> <td>auto_scale_step</td> <td>String</td> <td>自动伸缩选项配置: volume_size,count</td> <td>No</td> </tr> <tr> <td>tags.n</td> <td>String</td> <td>按照标签ID过滤,只返回已绑定某标签的资源</td> <td>No</td> </tr> <tr> <td>owner</td> <td>String</td> <td>按照用户账户过滤,只返回指定账户的资源</td> <td>No</td> </tr> <tr> <td>verbose</td> <td>Integer</td> <td>是否返回冗长的信息,若为1,则返回集群相关其它资源信息</td> <td>No</td> </tr> <tr> <td>offset</td> <td>Integer</td> <td>数据偏移量,默认为0</td> <td>No</td> </tr> <tr> <td>limit</td> <td>Integer</td> <td>返回数据长度,默认为20,最大100</td> <td>No</td> </tr> <tr> <td>reverse</td> <td>Integer</td> <td>是否逆序,1为逆序,0为正序</td> <td>No</td> </tr> <tr> <td>zone</td> <td>String</td> <td>区域ID,注意要小写</td> <td>No</td> </tr> </tbody> </table> <p><a href="../../../../parameters/"><em>公共参数</em></a></p> <p><strong>Response Elements</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>action</td> <td>String</td> <td>响应动作</td> </tr> <tr> <td>total_count</td> <td>Integer</td> <td>集群的总数量</td> </tr> <tr> <td>cluster_set</td> <td>Array</td> <td>集群的集合,为Cluster格式</td> </tr> <tr> <td>job_id</td> <td>String</td> <td>执行任务的 Job ID</td> </tr> <tr> <td>ret_code</td> <td>Integer</td> <td>执行成功与否,0 表示成功,其他值则为错误代码</td> </tr> </tbody> </table> <p>Cluster的格式</p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>global_uuid</td> <td>String</td> <td>集群全局uuid</td> </tr> <tr> <td>auto_backup_time</td> <td>Integer</td> <td>-1表示为设置自动备份</td> </tr> <tr> <td>health_check_enablement</td> <td>Dict</td> <td>是否设置了健康检查,格式为<code>{&quot;roleA&quot;: true, &quot;roleB&quot;: false}</code>,如应用只有一个角色,则格式为<code>{&quot;&quot;:true}</code></td> </tr> <tr> <td>app_id</td> <td>String</td> <td>集群所属应用的ID</td> </tr> <tr> <td>custom_service</td> <td>Dict</td> <td>集群的Custom Service配置</td> </tr> <tr> <td>advanced_actions</td> <td>Dict</td> <td>集群支持的操作,格式为<code>{&quot;roleA&quot;: [&quot;change_vxnet&quot;, &quot;scale_horizontal&quot;]}</code>, <code>change_vxnet</code>表示支持切换私网,<code>scale_horizontal</code>表示支持横向伸缩</td> </tr> <tr> <td>console_id</td> <td>String</td> <td>集群所在的console ID</td> </tr> <tr> <td>create_time</td> <td>String</td> <td>集群的创建时间</td> </tr> <tr> <td>cluster_id</td> <td>String</td> <td>集群的ID</td> </tr> <tr> <td>owner</td> <td>String</td> <td>集群的所有者ID</td> </tr> <tr> <td>upgrade_time</td> <td>String</td> <td>集群升级的时间</td> </tr> <tr> <td>incremental_backup_supported</td> <td>String</td> <td>集群是否支持增量备份</td> </tr> <tr> <td>display_tabs</td> <td>Dict</td> <td>集群的display tabs配置,具体参见开发者文档</td> </tr> <tr> <td>cluster_type</td> <td>Integer</td> <td>0表示为AppCenter2.0集群,1表示为AppCenter1.0集群</td> </tr> <tr> <td>security_group_id</td> <td>String</td> <td>集群绑定的防火墙ID</td> </tr> <tr> <td>upgrade_status</td> <td>String</td> <td>集群升级操作的状态</td> </tr> <tr> <td>node_count</td> <td>Integer</td> <td>集群的节点数量</td> </tr> <tr> <td>app_version</td> <td>String</td> <td>集群所属的应用版本ID</td> </tr> <tr> <td>role_count</td> <td>Dict</td> <td>集群分角色的节点数量,格式为<code>{&quot;roleA&quot;: 2, &quot;roleB&quot;: 1}</code></td> </tr> <tr> <td>status</td> <td>String</td> <td>集群当前的状态,为 active,deleted, ceased, suspended</td> </tr> <tr> <td>description</td> <td>String</td> <td>集群的描述信息</td> </tr> <tr> <td>tags</td> <td>Array</td> <td>集群的tag信息,如果有绑定的话</td> </tr> <tr> <td>app_info</td> <td>Dict</td> <td>集群所属的APP信息,格式为<code>{&quot;app_name&quot;:&quot;ZooKeeper&quot;, &quot;app_id&quot;:&quot;app-dddcsdfs&quot;, &quot;icon&quot;:&quot;ca-iwsdfsf&quot;}</code></td> </tr> <tr> <td>transition_status</td> <td>String</td> <td>集群的中间状态,为creating,updating,deleting,ceasing</td> </tr> <tr> <td>root_user_id</td> <td>String</td> <td>集群所属用户的主账号ID</td> </tr> <tr> <td>name</td> <td>String</td> <td>集群的名称</td> </tr> <tr> <td>roles</td> <td>Array</td> <td>集群节点角色 </td> </tr> <tr> <td>lastest_snapshot_time</td> <td>String</td> <td>最新的备份的时间</td> </tr> <tr> <td>vxnet</td> <td>Dict</td> <td>集群所在的网络信息,格式为<code>{&quot;vxnet_name&quot;: &quot;zoo&quot;, &quot;vxnet_type&quot;: 1, &quot;vxnet_id&quot;: &quot;vxnet-diasfd&quot;, &quot;vpc_router_id&quot;: &quot;rtr-23145adf&quot;}</code>,vxnet_type为网络的类型,1表示为私有网络,vpc_router_id表示网络所在VPC的ID</td> </tr> <tr> <td>auto_scale_step</td> <td>Dict</td> <td>集群各角色各项配置参数的自动伸缩步长值,格式为<code>{&quot;master&quot;: {&quot;count&quot;: 1}, &quot;slave&quot;: {&quot;volume_size&quot;: 20}}</code>,count的值表示该角色每次自动伸缩的节点数量,volume_size的值表示该角色每次自动伸缩的磁盘大小</td> </tr> <tr> <td>backup_policy</td> <td>String</td> <td>集群备份的策略,具体参考开发者文档</td> </tr> <tr> <td>endpoints</td> <td>Dict</td> <td>集群的endpoints设置,具体参考开发者文档</td> </tr> <tr> <td>app_version_info</td> <td>Dict</td> <td>集群所属的应用版本信息,格式为<code>{ &quot;status_time&quot;:&quot;2017-04-21T02:34:24Z&quot;, &quot;upgrade_policy&quot;:[], &quot;resource_kit&quot;:&quot;ca-nx8rerlv&quot;, &quot;version_id&quot;:&quot;appv-70gegwmp&quot;, &quot;name&quot;:&quot;QingCloud 1.0 - ZooKeeper 3.4.9&quot; } </code></td> </tr> </tbody> </table> <p><strong>Example</strong></p> <p>下列返回结果为应用<a href="https://appcenter.qingcloud.com/apps/app-tg3lbp0a/ZooKeeper%20on%20QingCloud">ZooKeeper</a>所创建的集群</p> <p><em>Example Request</em>:</p> <pre tabindex="0"><code>https://api.qingcloud.com/iaas/?action=DescribeClusters &amp;clusters.1=cl-q1witcdk &amp;limit=20 &amp;reverse=1 &amp;scope=app &amp;zone=pek3a &amp;COMMON_PARAMS </code></pre><p><em>Example Response</em>:</p> <div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;action&#34;</span>:<span style="color:#e6db74">&#34;DescribeClustersResponse&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;total_count&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;cluster_set&#34;</span>:[ </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;auto_backup_time&#34;</span>:<span style="color:#ae81ff">-1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;health_check_enablement&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;&#34;</span>:<span style="color:#66d9ef">true</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;custom_service&#34;</span>:{}, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;app_id&#34;</span>:<span style="color:#e6db74">&#34;app-tg3lbp0a&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;advanced_actions&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;&#34;</span>:<span style="color:#e6db74">&#34;change_vxnet,scale_horizontal&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;upgrade_policy&#34;</span>:[], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;create_time&#34;</span>:<span style="color:#e6db74">&#34;2018-03-04T06:00:15Z&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;cluster_id&#34;</span>:<span style="color:#e6db74">&#34;cl-q1witcdk&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;owner&#34;</span>:<span style="color:#e6db74">&#34;usr-NzTfAWek&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;upgrade_time&#34;</span>:<span style="color:#e6db74">&#34;2018-03-04T06:00:15Z&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;incremental_backup_supported&#34;</span>:<span style="color:#66d9ef">false</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;display_tabs&#34;</span>:{}, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;sub_code&#34;</span>:<span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;add_links&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;security_group_id&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;upgrade_status&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;status_time&#34;</span>:<span style="color:#e6db74">&#34;2018-03-04T06:02:26Z&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;node_count&#34;</span>:<span style="color:#ae81ff">3</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;app_version&#34;</span>:<span style="color:#e6db74">&#34;appv-70gegwmp&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;role_count&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;&#34;</span>:<span style="color:#ae81ff">3</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;status&#34;</span>:<span style="color:#e6db74">&#34;active&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;description&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;tags&#34;</span>:[], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;app_info&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;app_name&#34;</span>:<span style="color:#e6db74">&#34;ZooKeeper on QingCloud&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;app_id&#34;</span>:<span style="color:#e6db74">&#34;app-tg3lbp0a&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;icon&#34;</span>:<span style="color:#e6db74">&#34;ca-iwg9qvsx&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;transition_status&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;partner_access&#34;</span>:<span style="color:#66d9ef">false</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;name&#34;</span>:<span style="color:#e6db74">&#34;ZooKeeper&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;roles&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;auto_scale_step&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;count&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;volume_size&#34;</span>:<span style="color:#ae81ff">20</span> </span></span><span style="display:flex;"><span> } </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;lastest_snapshot_time&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;vxnet&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;vxnet_name&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;vxnet_type&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;vxnet_id&#34;</span>:<span style="color:#e6db74">&#34;vxnet-pmefzgi&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;vpc_router_id&#34;</span>:<span style="color:#e6db74">&#34;rtr-bk8fnw71&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;debug&#34;</span>:<span style="color:#66d9ef">false</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;backup_policy&#34;</span>:<span style="color:#66d9ef">null</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;endpoints&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;client&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;protocol&#34;</span>:<span style="color:#e6db74">&#34;tcp&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;port&#34;</span>:<span style="color:#ae81ff">2181</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;rest&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;protocol&#34;</span>:<span style="color:#e6db74">&#34;tcp&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;port&#34;</span>:<span style="color:#ae81ff">9998</span> </span></span><span style="display:flex;"><span> } </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;backup&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;&#34;</span>:<span style="color:#66d9ef">false</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;app_version_info&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;status_time&#34;</span>:<span style="color:#e6db74">&#34;2017-04-21T02:34:24Z&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;upgrade_policy&#34;</span>:[], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;resource_kit&#34;</span>:<span style="color:#e6db74">&#34;ca-nx8rerlv&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;version_id&#34;</span>:<span style="color:#e6db74">&#34;appv-70gegwmp&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;name&#34;</span>:<span style="color:#e6db74">&#34;QingCloud 1.0 - ZooKeeper 3.4.9&#34;</span> </span></span><span style="display:flex;"><span> } </span></span><span style="display:flex;"><span> } </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;ret_code&#34;</span>:<span style="color:#ae81ff">0</span> </span></span><span style="display:flex;"><span>} </span></span></code></pre></div> Development_docs: DissociateEipFromClusterNode /development_docs/api/command_list/appcenter2/cloud/dissociate_eip_from_cluster_node/ Mon, 01 Jan 0001 00:00:00 +0000 /development_docs/api/command_list/appcenter2/cloud/dissociate_eip_from_cluster_node/ <p>为集群节点解绑公网IP,如果集群中没有节点绑定公网IP,则集群防火墙会默认删除。</p> <p><strong>Request Parameters</strong></p> <table> <thead> <tr> <th>Parameter name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody> <tr> <td>eips.n</td> <td>String</td> <td>将要解绑的公网IP的ID,可以通过_DescribeClusterNodes_获取节点绑定的公网IP的ID</td> <td>Yes</td> </tr> </tbody> </table> <p><a href="../../../../parameters/"><em>公共参数</em></a></p> <p><strong>Response Elements</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>action</td> <td>String</td> <td>响应动作</td> </tr> <tr> <td>job_id</td> <td>String</td> <td>执行任务的 Job ID</td> </tr> <tr> <td>ret_code</td> <td>Integer</td> <td>执行成功与否,0 表示成功,其他值则为错误代码</td> </tr> </tbody> </table> <p><em>Example Request</em>:</p> <pre tabindex="0"><code>https://api.qingcloud.com/iaas/?action=DissociateEipFromClusterNode &amp;eips.1=eip-ek3scgap &amp;zone=pek3b &amp;COMMON_PARAMS </code></pre><p><em>Example Response</em>:</p> <div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;action&#34;</span>:<span style="color:#e6db74">&#34;DissociateEipFromClusterNodeResponse&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;job_id&#34;</span>:<span style="color:#e6db74">&#34;j-7vr4wbltzn9&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;ret_code&#34;</span>:<span style="color:#ae81ff">0</span> </span></span><span style="display:flex;"><span>} </span></span></code></pre></div> Development_docs: GetClusterMonitor /development_docs/api/command_list/appcenter2/cloud/get_cluster_monitor/ Mon, 01 Jan 0001 00:00:00 +0000 /development_docs/api/command_list/appcenter2/cloud/get_cluster_monitor/ <p>获取集群节点的监控数据</p> <blockquote> <p>为减少数据传输,在保持数据结构清晰的前提下,我们对监控数据做了压缩, 在解析返回数据时要留意。详细说明参见 <a href="../../../monitor/compress/">监控数据压缩说明</a></p> </blockquote> <p><strong>Request Parameters</strong></p> <table> <thead> <tr> <th>Parameter name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody> <tr> <td>version_id</td> <td>String</td> <td>集群应用版本ID</td> <td>No</td> </tr> <tr> <td>app_id</td> <td>String</td> <td>集群应用ID</td> <td>No</td> </tr> <tr> <td>resource</td> <td>String</td> <td>集群节点ID</td> <td>Yes</td> </tr> <tr> <td>role</td> <td>String</td> <td>节点角色</td> <td>No</td> </tr> <tr> <td>step</td> <td>String</td> <td>监控数据时间间隔,例如 1m, 5m, 15m, 30m, 1h, 2h, 1d</td> <td>Yes</td> </tr> <tr> <td>start_time</td> <td>TimeStamp</td> <td>监控数据的开始 UTC 时间,格式为 2011-07-11T11:07:00Z 或 2011-07-11T11:07:00.520Z</td> <td>Yes</td> </tr> <tr> <td>end_time</td> <td>TimeStamp</td> <td>监控数据的结束 UTC 时间,格式为 2011-07-11T11:07:00Z 或 2011-07-11T11:07:00.520Z</td> <td>Yes</td> </tr> <tr> <td>meters.n</td> <td>String</td> <td>监控数据的类型,<br> stats 表示获取开发者定义的监控数据 <br> cpu 表示节点CPU使用率 <br> memory 表示节点内存使用率 <br> disk-us-volume 表示节点硬盘使用率 <br> disk-iops-volume 表示节点硬盘IOPS <br> disk-volume 表示节点硬盘吞吐量</td> <td>Yes</td> </tr> </tbody> </table> <p><a href="../../../../parameters/"><em>公共参数</em></a></p> <p><strong>Response Elements</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>action</td> <td>String</td> <td>响应动作</td> </tr> <tr> <td>meter_set</td> <td>Dict</td> <td>监控数据集合</td> </tr> <tr> <td>resource_id</td> <td>String</td> <td>节点ID</td> </tr> <tr> <td>job_id</td> <td>String</td> <td>执行任务的 Job ID</td> </tr> <tr> <td>ret_code</td> <td>Integer</td> <td>执行成功与否,0 表示成功,其他值则为错误代码</td> </tr> </tbody> </table> <h2 id="监控数据集说明">监控数据集说明</h2> <ul> <li>节点的 cpu,memory 监控值表示 &ldquo;使用的千分比&rdquo;,若要计算百分比请<strong>先将值除以10</strong> 。比如 API 返回的 cpu 监控数据值是 56,表示资源使用百分比为5.6% 。</li> <li>磁盘监控数据 <ul> <li>盘吞吐量的监控数据单位是 B/s, 每组数据都包括两个值 [读, 写]。</li> <li>磁盘 IOPS 的监控数据单位就是 IOPS, 每组数据也包括两个值 [读, 写]。</li> <li>磁盘使用率的监控数据是类似这种格式 <code>/|18|3319|15816</code> ,以 <code>|</code> 分隔表示 &ldquo;mount 的路径&rdquo;, &ldquo;使用百分比&rdquo;, &ldquo;已使用空间(MB)&rdquo;, &ldquo;剩余可用空间(MB)&rdquo;</li> </ul> </li> </ul> <p><strong>Example</strong></p> <p>以应用<a href="https://appcenter.qingcloud.com/apps/app-tg3lbp0a/ZooKeeper%20on%20QingCloud">ZooKeeper</a>为例</p> <p><em>Example Request</em>:</p> <pre tabindex="0"><code>https://api.qingcloud.com/iaas/?action=GetClusterMonitor &amp;end_time=2018-03-04T07%3A44%3A06.159Z &amp;meters.1=stats &amp;resource=cln-veb7g8nx &amp;start_time=2018-03-03T07%3A44%3A06.159Z &amp;step=5m &amp;zone=pek3b &amp;COMMON_PARAMS </code></pre><p><em>Example Response</em>:</p> <div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;action&#34;</span>:<span style="color:#e6db74">&#34;GetClusterMonitorResponse&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;meter_set&#34;</span>:[ </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;data_set&#34;</span>:[ </span></span><span style="display:flex;"><span> [ </span></span><span style="display:flex;"><span> <span style="color:#ae81ff">1520145900</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;healthy|1|0|0|0|follower|0|22|21|4&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;healthy|1|0|0|0|follower|0|13|12|4&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;healthy|1|0|0|0|follower|0|8|7|4&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;healthy|1|0|0|0|follower|0|44|43|4&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;healthy|1|0|0|0|follower|0|89|88|4&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;healthy|1|0|0|0|follower|0|134|133|4&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;healthy|1|0|0|0|follower|0|179|178|4&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;healthy|1|0|0|0|follower|0|224|223|4&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;healthy|1|0|0|0|follower|0|269|268|4&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;healthy|1|0|0|0|follower|0|314|313|4&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;healthy|1|0|0|0|follower|0|359|358|4&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;healthy|1|0|0|0|follower|0|404|403|4&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;meter_info&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;items&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;received&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;count&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;avg&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;ms&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;outstanding&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;count&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;max&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;ms&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;min&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;ms&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;mode&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;enums&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;L&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;F&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;S&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;str&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;active&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;count&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;znode&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;znode_count&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;sent&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;scale_factor_when_display&#34;</span>:<span style="color:#ae81ff">1</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;value_type&#34;</span>:<span style="color:#e6db74">&#34;int&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;unit&#34;</span>:<span style="color:#e6db74">&#34;count&#34;</span> </span></span><span style="display:flex;"><span> } </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;alarm&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;avg&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;cmd&#34;</span>:<span style="color:#e6db74">&#34;/opt/zookeeper/bin/get-monitor.sh&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;display&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;mode&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;latency&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;throughput&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;connections&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;znode&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;groups&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;connections&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;active&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;outstanding&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;latency&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;min&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;avg&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;max&#34;</span> </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;throughput&#34;</span>:[ </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;received&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#e6db74">&#34;sent&#34;</span> </span></span><span style="display:flex;"><span> ] </span></span><span style="display:flex;"><span> } </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;meter_id&#34;</span>:<span style="color:#e6db74">&#34;stats&#34;</span> </span></span><span style="display:flex;"><span> } </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;ret_code&#34;</span>:<span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;resource_id&#34;</span>:<span style="color:#e6db74">&#34;cln-veb7g8nx&#34;</span> </span></span><span style="display:flex;"><span>} </span></span></code></pre></div> Development_docs: RecoverClusters /development_docs/api/command_list/appcenter2/cloud/recover_clusters/ Mon, 01 Jan 0001 00:00:00 +0000 /development_docs/api/command_list/appcenter2/cloud/recover_clusters/ <p>从回收站恢复集群</p> <p><strong>Request Parameters</strong></p> <table> <thead> <tr> <th>Parameter name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody> <tr> <td>clusters.n</td> <td>String</td> <td>待恢复的集群ID</td> <td>Yes</td> </tr> <tr> <td>zone</td> <td>String</td> <td>区域ID,注意id需要小写</td> <td>Yes</td> </tr> </tbody> </table> <p><a href="../../../../parameters/"><em>公共参数</em></a></p> <p><strong>Response Elements</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>action</td> <td>String</td> <td>响应动作</td> </tr> <tr> <td>node_ids</td> <td>Array</td> <td>集群的节点ID</td> </tr> <tr> <td>app_id</td> <td>String</td> <td>应用ID</td> </tr> <tr> <td>app_version</td> <td>String</td> <td>应用的版本ID</td> </tr> <tr> <td>node_count</td> <td>Integer</td> <td>集群节点的数量</td> </tr> <tr> <td>cluster_name</td> <td>String</td> <td>集群的名称</td> </tr> <tr> <td>cluster_id</td> <td>String</td> <td>集群ID</td> </tr> <tr> <td>vxnet_id</td> <td>String</td> <td>集群所在的网络ID</td> </tr> <tr> <td>job_id</td> <td>String</td> <td>执行任务的 Job ID</td> </tr> <tr> <td>ret_code</td> <td>Integer</td> <td>执行成功与否,0 表示成功,其他值则为错误代码</td> </tr> </tbody> </table> <p><strong>Example</strong></p> <p>以应用<a href="https://appcenter.qingcloud.com/apps/app-tg3lbp0a/ZooKeeper%20on%20QingCloud">ZooKeeper</a>为例</p> <p><em>Example Request</em>:</p> <pre tabindex="0"><code>https://api.qingcloud.com/iaas/?action=RecoverClusters &amp;clusters.1=cl-q1witcdk &amp;zone=pek3b &amp;COMMON_PARAMS </code></pre><p><em>Example Response</em>:</p> <pre tabindex="0"><code>{ &#34;vxnet_id&#34;:&#34;vxnet-iuy3lnd&#34;, &#34;ret_code&#34;:0, &#34;node_ids&#34;:[ &#34;cln-hk5zf06w&#34; ], &#34;app_id&#34;:&#34;app-tg3lbp0a&#34;, &#34;cluster_name&#34;:&#34;ZooKeeper&#34;, &#34;cluster_id&#34;:&#34;cl-kwy18xe7&#34;, &#34;action&#34;:&#34;CreateClusterResponse&#34;, &#34;node_count&#34;:1, &#34;app_version&#34;:&#34;appv-70gegwmp&#34;, &#34;job_id&#34;:&#34;j-lvilrk89641&#34; } </code></pre> Development_docs: ResizeCluster /development_docs/api/command_list/appcenter2/cloud/resize_cluster/ Mon, 01 Jan 0001 00:00:00 +0000 /development_docs/api/command_list/appcenter2/cloud/resize_cluster/ <p>纵向扩容集群,即改变集群节点的配置。前提是应用支持扩容,可以通过 查看应用节点的配置。</p> <p><strong>Request Parameters</strong></p> <table> <thead> <tr> <th>Parameter name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody> <tr> <td>cluster</td> <td>String</td> <td>集群ID</td> <td>Yes</td> </tr> <tr> <td>memory</td> <td>Integer</td> <td>节点将要增加或减小到的内存,单位MB</td> <td>No</td> </tr> <tr> <td>cpu</td> <td>Integer</td> <td>节点将要增加或减小到的cpu数量</td> <td>No</td> </tr> <tr> <td>gpu</td> <td>Integer</td> <td>节点将要增加或减小到的gpu数量</td> <td>No</td> </tr> <tr> <td>storage</td> <td>Integer</td> <td>节点将要增加到的存储大小,单位GB</td> <td>No</td> </tr> <tr> <td>node_role</td> <td>String</td> <td>节点的角色,如应用未配置节点角色,可留空</td> <td>No</td> </tr> </tbody> </table> <p><a href="../../../../parameters/"><em>公共参数</em></a></p> <p><strong>Response Elements</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>action</td> <td>String</td> <td>响应动作</td> </tr> <tr> <td>memory</td> <td>Integer</td> <td>扩容后的节点内存,单位MB</td> </tr> <tr> <td>cpu</td> <td>Integer</td> <td>扩容后的节点cpu数量</td> </tr> <tr> <td>gpu</td> <td>Integer</td> <td>扩容后的节点gpu数量</td> </tr> <tr> <td>storage</td> <td>Integer</td> <td>扩容后的节点存储大小,单位GB</td> </tr> <tr> <td>job_id</td> <td>String</td> <td>执行任务的 Job ID</td> </tr> <tr> <td>ret_code</td> <td>Integer</td> <td>执行成功与否,0 表示成功,其他值则为错误代码</td> </tr> </tbody> </table> <p><strong>Example</strong></p> <p>以应用<a href="https://appcenter.qingcloud.com/apps/app-tg3lbp0a/ZooKeeper%20on%20QingCloud">ZooKeeper</a>为例</p> <p><em>Example Request</em>:</p> <pre tabindex="0"><code>https://api.qingcloud.com/iaas/?action=ResizeCluster &amp;cluster=cl-q1witcdk &amp;cpu=2 &amp;memory=4096 &amp;storage_size=20 &amp;zone=pek3b &amp;COMMON_PARAMS </code></pre><p><em>Example Response</em>:</p> <div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;job_id&#34;</span>:<span style="color:#e6db74">&#34;j-7l8mrrvlvxa&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;ret_code&#34;</span>:<span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;storage_size&#34;</span>:<span style="color:#ae81ff">20</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;cluster_id&#34;</span>:<span style="color:#e6db74">&#34;cl-q1witcdk&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;memory&#34;</span>:<span style="color:#ae81ff">4096</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;action&#34;</span>:<span style="color:#e6db74">&#34;ResizeClusterResponse&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;gpu&#34;</span>:<span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;cpu&#34;</span>:<span style="color:#ae81ff">2</span> </span></span><span style="display:flex;"><span>} </span></span></code></pre></div> Development_docs: RestartClusterService /development_docs/api/command_list/appcenter2/cloud/restart_cluster_service/ Mon, 01 Jan 0001 00:00:00 +0000 /development_docs/api/command_list/appcenter2/cloud/restart_cluster_service/ <p>重启集群服务,前提是应用定义了<code>restart_service</code>。</p> <p><strong>Request Parameters</strong></p> <table> <thead> <tr> <th>Parameter name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody> <tr> <td>cluster</td> <td>String</td> <td>将要重启服务的集群ID</td> <td>Yes</td> </tr> <tr> <td>role</td> <td>String</td> <td>重启的集群角色</td> <td>No</td> </tr> </tbody> </table> <p><a href="../../../../parameters/"><em>公共参数</em></a></p> <p><strong>Response Elements</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>action</td> <td>String</td> <td>响应动作</td> </tr> <tr> <td>cluster_id</td> <td>String</td> <td>集群ID</td> </tr> <tr> <td>job_id</td> <td>String</td> <td>执行任务的 Job ID</td> </tr> <tr> <td>ret_code</td> <td>Integer</td> <td>执行成功与否,0 表示成功,其他值则为错误代码</td> </tr> </tbody> </table> <p><strong>Example</strong></p> <p>以应用<a href="https://appcenter.qingcloud.com/apps/app-00r26u27/QingCloud%20MySQL%20Plus">QingCloud MySQL Plus</a>为例</p> <p><em>Example Request</em>:</p> <pre tabindex="0"><code>https://api.qingcloud.com/iaas/?action=RestartClusterService &amp;cluster=cl-95av0jxo &amp;zone=pek3b &amp;COMMON_PARAMS </code></pre><p><em>Example Response</em>:</p> <div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;action&#34;</span>:<span style="color:#e6db74">&#34;RestartClusterServiceResponse&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;cluster_id&#34;</span>:<span style="color:#e6db74">&#34;cl-95av0jxo&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;job_id&#34;</span>:<span style="color:#e6db74">&#34;j-itxd749281a&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;ret_code&#34;</span>:<span style="color:#ae81ff">0</span> </span></span><span style="display:flex;"><span>} </span></span></code></pre></div> Development_docs: StartClusters /development_docs/api/command_list/appcenter2/cloud/start_clusters/ Mon, 01 Jan 0001 00:00:00 +0000 /development_docs/api/command_list/appcenter2/cloud/start_clusters/ <p>启动处于关闭状态的集群,可以是一个或者多个集群。</p> <p><strong>Request Parameters</strong></p> <table> <thead> <tr> <th>Parameter name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody> <tr> <td>clusters.n</td> <td>String</td> <td>将要启动的集群ID</td> <td>Yes</td> </tr> </tbody> </table> <p><a href="../../../../parameters/"><em>公共参数</em></a></p> <p><strong>Response Elements</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>action</td> <td>String</td> <td>响应动作</td> </tr> <tr> <td>job_id</td> <td>String</td> <td>执行任务的 Job ID,格式为<code>{&quot;cln-ssdfawx&quot;:&quot;j-kdlsafda&quot;}</code></td> </tr> <tr> <td>ret_code</td> <td>Integer</td> <td>执行成功与否,0 表示成功,其他值则为错误代码</td> </tr> </tbody> </table> <p><strong>Example</strong></p> <p>以应用<a href="https://appcenter.qingcloud.com/apps/app-tg3lbp0a/ZooKeeper%20on%20QingCloud">ZooKeeper</a>为例</p> <p><em>Example Request</em>:</p> <pre tabindex="0"><code>https://api.qingcloud.com/iaas/?&amp;action=StartClusters &amp;clusters.1=cl-q1witcdk &amp;zone=pek3b &amp;COMMON_PARAMS </code></pre><p><em>Example Response</em>:</p> <div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;action&#34;</span>:<span style="color:#e6db74">&#34;StartClustersResponse&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;job_ids&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;cl-q1witcdk&#34;</span>:<span style="color:#e6db74">&#34;j-m430f0i8ldu&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;ret_code&#34;</span>:<span style="color:#ae81ff">0</span> </span></span><span style="display:flex;"><span>} </span></span></code></pre></div> Development_docs: StopClusters /development_docs/api/command_list/appcenter2/cloud/stop_clusters/ Mon, 01 Jan 0001 00:00:00 +0000 /development_docs/api/command_list/appcenter2/cloud/stop_clusters/ <p>关闭处于活跃状态的集群,可以是一个或者多个集群。</p> <p><strong>Request Parameters</strong></p> <table> <thead> <tr> <th>Parameter name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody> <tr> <td>clusters.n</td> <td>String</td> <td>将要启动的集群ID</td> <td>Yes</td> </tr> </tbody> </table> <p><a href="../../../../parameters/"><em>公共参数</em></a></p> <p><strong>Response Elements</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>action</td> <td>String</td> <td>响应动作</td> </tr> <tr> <td>job_id</td> <td>String</td> <td>执行任务的 Job ID,格式为<code>{&quot;cln-ssdfawx&quot;:&quot;j-kdlsafda&quot;}</code></td> </tr> <tr> <td>ret_code</td> <td>Integer</td> <td>执行成功与否,0 表示成功,其他值则为错误代码</td> </tr> </tbody> </table> <p><strong>Example</strong></p> <p>以应用<a href="https://appcenter.qingcloud.com/apps/app-tg3lbp0a/ZooKeeper%20on%20QingCloud">ZooKeeper</a>为例</p> <p><em>Example Request</em>:</p> <pre tabindex="0"><code>https://api.qingcloud.com/iaas/?&amp;action=StopClusters &amp;clusters.1=cl-q1witcdk &amp;zone=pek3b &amp;COMMON_PARAMS </code></pre><p><em>Example Response</em>:</p> <div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;action&#34;</span>:<span style="color:#e6db74">&#34;StopClustersResponse&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;job_ids&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;cl-q1witcdk&#34;</span>:<span style="color:#e6db74">&#34;j-m430f0i8ldu&#34;</span> </span></span><span style="display:flex;"><span> }, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;ret_code&#34;</span>:<span style="color:#ae81ff">0</span> </span></span><span style="display:flex;"><span>} </span></span></code></pre></div> Development_docs: UpdateClusterEnvironment /development_docs/api/command_list/appcenter2/cloud/update_cluster_env/ Mon, 01 Jan 0001 00:00:00 +0000 /development_docs/api/command_list/appcenter2/cloud/update_cluster_env/ <p>修改集群或集群某类角色节点的环境变量。集群的环境变量可以通过 查看。</p> <p><strong>Request Parameters</strong></p> <table> <thead> <tr> <th>Parameter name</th> <th>Type</th> <th>Description</th> <th>Required</th> </tr> </thead> <tbody> <tr> <td>cluster</td> <td>String</td> <td>集群ID</td> <td>Yes</td> </tr> <tr> <td>role</td> <td>String</td> <td>将要修改的角色,如集群未配置角色,可留空</td> <td>No</td> </tr> <tr> <td>env</td> <td>String</td> <td>JSON格式的环境变量,例如 <code>{&quot;key&quot;: &quot;value&quot;}</code></td> <td>Yes</td> </tr> </tbody> </table> <p><a href="../../../../parameters/"><em>公共参数</em></a></p> <p><strong>Response Elements</strong></p> <table> <thead> <tr> <th>Name</th> <th>Type</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>action</td> <td>String</td> <td>响应动作</td> </tr> <tr> <td>cluster_id</td> <td>String</td> <td>集群的ID</td> </tr> <tr> <td>role</td> <td>String</td> <td>修改变量的角色</td> </tr> <tr> <td>updated_env</td> <td>Dict</td> <td>JSON格式的修改结果,参见下面示例</td> </tr> <tr> <td>job_id</td> <td>String</td> <td>执行任务的 Job ID,格式为<code>{&quot;cln-ssdfawx&quot;:&quot;j-kdlsafda&quot;}</code></td> </tr> <tr> <td>ret_code</td> <td>Integer</td> <td>执行成功与否,0 表示成功,其他值则为错误代码</td> </tr> </tbody> </table> <p><strong>Example</strong></p> <p>以应用<a href="https://appcenter.qingcloud.com/apps/app-jwq1fzqo/Tomcat%20Cluster%20on%20QingCloud">Redis Cluster</a>为例,修改 <code>max-maxmemory</code> 和 <code>hash-max-ziplist-entries</code></p> <p><em>Example Request</em>:</p> <pre tabindex="0"><code>https://api.qingcloud.com/iaas/?action=UpdateClusterEnvironment &amp;cluster=cl-2gi2b3oc &amp;env=%7B%22maxmemory-percent%22%3A60%2C%22hash-max-ziplist-entries%22%3A1024%7D &amp;zone=pek3b &amp;COMMON_PARAMS </code></pre><p><em>Example Response</em>:</p> <div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-json" data-lang="json"><span style="display:flex;"><span>{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;job_id&#34;</span>:<span style="color:#e6db74">&#34;j-e6jdaxk1tat&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;ret_code&#34;</span>:<span style="color:#ae81ff">0</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;updated_env&#34;</span>:[ </span></span><span style="display:flex;"><span> { </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;role&#34;</span>:<span style="color:#e6db74">&#34;master&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;env&#34;</span>:{ </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;hash-max-ziplist-entries&#34;</span>:<span style="color:#ae81ff">1024</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;maxmemory-percent&#34;</span>:<span style="color:#ae81ff">60</span> </span></span><span style="display:flex;"><span> } </span></span><span style="display:flex;"><span> } </span></span><span style="display:flex;"><span> ], </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;cluster_id&#34;</span>:<span style="color:#e6db74">&#34;cl-2gi2b3oc&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;action&#34;</span>:<span style="color:#e6db74">&#34;UpdateClusterEnvironmentResponse&#34;</span>, </span></span><span style="display:flex;"><span> <span style="color:#f92672">&#34;role&#34;</span>:<span style="color:#e6db74">&#34;master&#34;</span> </span></span><span style="display:flex;"><span>} </span></span></code></pre></div>