Class: TencentCloud::Cvm::V20170312::DescribeHostsRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cvm::V20170312::DescribeHostsRequest
- Defined in:
- lib/v20170312/models.rb
Overview
DescribeHosts请求参数结构体
Instance Attribute Summary collapse
-
#Filters ⇒ Object
<p style=“padding-left: 30px;”>按照【<strong>可用区</strong>】进行过滤。可用区形如:ap-guangzhou-1。</p><p style=“padding-left: 30px;”>类型:String</p><p style=“padding-left: 30px;”>必选:否</p><p style=“padding-left: 30px;”>可选项:<a href=“cloud.tencent.com/document/product/213/6091”>可用区列表</a></p> <li><strong>project-id</strong></li> <p style=“padding-left: 30px;”>按照【<strong>项目ID</strong>】进行过滤,可通过调用(cloud.tencent.com/document/api/378/4400)查询已创建的项目列表或登录[控制台](console.cloud.tencent.com/cvm/index)进行查看;也可以调用[AddProject](cloud.tencent.com/document/api/378/4398)创建新的项目。项目ID形如:1002189。</p><p style=“padding-left: 30px;”>类型:Integer</p><p style=“padding-left: 30px;”>必选:否</p> <li><strong>host-id</strong></li> <p style=“padding-left: 30px;”>按照【<strong>(cloud.tencent.com/document/product/416) ID</strong>】进行过滤。(cloud.tencent.com/document/product/416) ID形如:host-xxxxxxxx。</p><p style=“padding-left: 30px;”>类型:String</p><p style=“padding-left: 30px;”>必选:否</p> <li><strong>host-name</strong></li> <p style=“padding-left: 30px;”>按照【<strong>CDH实例名称</strong>】进行过滤。</p><p style=“padding-left: 30px;”>类型:String</p><p style=“padding-left: 30px;”>必选:否</p> <li><strong>host-state</strong></li> <p style=“padding-left: 30px;”>按照【<strong>CDH实例状态</strong>】进行过滤。(PENDING:创建中 | LAUNCH_FAILURE:创建失败 | RUNNING:运行中 | EXPIRED:已过期)</p><p style=“padding-left: 30px;”>类型:String</p><p style=“padding-left: 30px;”>必选:否</p> 每次请求的‘Filters`的上限为10,`Filter.Values`的上限为5。.
-
#Limit ⇒ Object
<p style=“padding-left: 30px;”>按照【<strong>可用区</strong>】进行过滤。可用区形如:ap-guangzhou-1。</p><p style=“padding-left: 30px;”>类型:String</p><p style=“padding-left: 30px;”>必选:否</p><p style=“padding-left: 30px;”>可选项:<a href=“cloud.tencent.com/document/product/213/6091”>可用区列表</a></p> <li><strong>project-id</strong></li> <p style=“padding-left: 30px;”>按照【<strong>项目ID</strong>】进行过滤,可通过调用(cloud.tencent.com/document/api/378/4400)查询已创建的项目列表或登录[控制台](console.cloud.tencent.com/cvm/index)进行查看;也可以调用[AddProject](cloud.tencent.com/document/api/378/4398)创建新的项目。项目ID形如:1002189。</p><p style=“padding-left: 30px;”>类型:Integer</p><p style=“padding-left: 30px;”>必选:否</p> <li><strong>host-id</strong></li> <p style=“padding-left: 30px;”>按照【<strong>(cloud.tencent.com/document/product/416) ID</strong>】进行过滤。(cloud.tencent.com/document/product/416) ID形如:host-xxxxxxxx。</p><p style=“padding-left: 30px;”>类型:String</p><p style=“padding-left: 30px;”>必选:否</p> <li><strong>host-name</strong></li> <p style=“padding-left: 30px;”>按照【<strong>CDH实例名称</strong>】进行过滤。</p><p style=“padding-left: 30px;”>类型:String</p><p style=“padding-left: 30px;”>必选:否</p> <li><strong>host-state</strong></li> <p style=“padding-left: 30px;”>按照【<strong>CDH实例状态</strong>】进行过滤。(PENDING:创建中 | LAUNCH_FAILURE:创建失败 | RUNNING:运行中 | EXPIRED:已过期)</p><p style=“padding-left: 30px;”>类型:String</p><p style=“padding-left: 30px;”>必选:否</p> 每次请求的‘Filters`的上限为10,`Filter.Values`的上限为5。.
-
#Offset ⇒ Object
<p style=“padding-left: 30px;”>按照【<strong>可用区</strong>】进行过滤。可用区形如:ap-guangzhou-1。</p><p style=“padding-left: 30px;”>类型:String</p><p style=“padding-left: 30px;”>必选:否</p><p style=“padding-left: 30px;”>可选项:<a href=“cloud.tencent.com/document/product/213/6091”>可用区列表</a></p> <li><strong>project-id</strong></li> <p style=“padding-left: 30px;”>按照【<strong>项目ID</strong>】进行过滤,可通过调用(cloud.tencent.com/document/api/378/4400)查询已创建的项目列表或登录[控制台](console.cloud.tencent.com/cvm/index)进行查看;也可以调用[AddProject](cloud.tencent.com/document/api/378/4398)创建新的项目。项目ID形如:1002189。</p><p style=“padding-left: 30px;”>类型:Integer</p><p style=“padding-left: 30px;”>必选:否</p> <li><strong>host-id</strong></li> <p style=“padding-left: 30px;”>按照【<strong>(cloud.tencent.com/document/product/416) ID</strong>】进行过滤。(cloud.tencent.com/document/product/416) ID形如:host-xxxxxxxx。</p><p style=“padding-left: 30px;”>类型:String</p><p style=“padding-left: 30px;”>必选:否</p> <li><strong>host-name</strong></li> <p style=“padding-left: 30px;”>按照【<strong>CDH实例名称</strong>】进行过滤。</p><p style=“padding-left: 30px;”>类型:String</p><p style=“padding-left: 30px;”>必选:否</p> <li><strong>host-state</strong></li> <p style=“padding-left: 30px;”>按照【<strong>CDH实例状态</strong>】进行过滤。(PENDING:创建中 | LAUNCH_FAILURE:创建失败 | RUNNING:运行中 | EXPIRED:已过期)</p><p style=“padding-left: 30px;”>类型:String</p><p style=“padding-left: 30px;”>必选:否</p> 每次请求的‘Filters`的上限为10,`Filter.Values`的上限为5。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(filters = nil, offset = nil, limit = nil) ⇒ DescribeHostsRequest
constructor
A new instance of DescribeHostsRequest.
Constructor Details
#initialize(filters = nil, offset = nil, limit = nil) ⇒ DescribeHostsRequest
Returns a new instance of DescribeHostsRequest.
1879 1880 1881 1882 1883 |
# File 'lib/v20170312/models.rb', line 1879 def initialize(filters=nil, offset=nil, limit=nil) @Filters = filters @Offset = offset @Limit = limit end |
Instance Attribute Details
#Filters ⇒ Object
<p style=“padding-left: 30px;”>按照【<strong>可用区</strong>】进行过滤。可用区形如:ap-guangzhou-1。</p><p style=“padding-left: 30px;”>类型:String</p><p style=“padding-left: 30px;”>必选:否</p><p style=“padding-left: 30px;”>可选项:<a href=“cloud.tencent.com/document/product/213/6091”>可用区列表</a></p> <li><strong>project-id</strong></li> <p style=“padding-left: 30px;”>按照【<strong>项目ID</strong>】进行过滤,可通过调用(cloud.tencent.com/document/api/378/4400)查询已创建的项目列表或登录[控制台](console.cloud.tencent.com/cvm/index)进行查看;也可以调用[AddProject](cloud.tencent.com/document/api/378/4398)创建新的项目。项目ID形如:1002189。</p><p style=“padding-left: 30px;”>类型:Integer</p><p style=“padding-left: 30px;”>必选:否</p> <li><strong>host-id</strong></li> <p style=“padding-left: 30px;”>按照【<strong>(cloud.tencent.com/document/product/416) ID</strong>】进行过滤。(cloud.tencent.com/document/product/416) ID形如:host-xxxxxxxx。</p><p style=“padding-left: 30px;”>类型:String</p><p style=“padding-left: 30px;”>必选:否</p> <li><strong>host-name</strong></li> <p style=“padding-left: 30px;”>按照【<strong>CDH实例名称</strong>】进行过滤。</p><p style=“padding-left: 30px;”>类型:String</p><p style=“padding-left: 30px;”>必选:否</p> <li><strong>host-state</strong></li> <p style=“padding-left: 30px;”>按照【<strong>CDH实例状态</strong>】进行过滤。(PENDING:创建中 | LAUNCH_FAILURE:创建失败 | RUNNING:运行中 | EXPIRED:已过期)</p><p style=“padding-left: 30px;”>类型:String</p><p style=“padding-left: 30px;”>必选:否</p> 每次请求的‘Filters`的上限为10,`Filter.Values`的上限为5。
1877 1878 1879 |
# File 'lib/v20170312/models.rb', line 1877 def Filters @Filters end |
#Limit ⇒ Object
<p style=“padding-left: 30px;”>按照【<strong>可用区</strong>】进行过滤。可用区形如:ap-guangzhou-1。</p><p style=“padding-left: 30px;”>类型:String</p><p style=“padding-left: 30px;”>必选:否</p><p style=“padding-left: 30px;”>可选项:<a href=“cloud.tencent.com/document/product/213/6091”>可用区列表</a></p> <li><strong>project-id</strong></li> <p style=“padding-left: 30px;”>按照【<strong>项目ID</strong>】进行过滤,可通过调用(cloud.tencent.com/document/api/378/4400)查询已创建的项目列表或登录[控制台](console.cloud.tencent.com/cvm/index)进行查看;也可以调用[AddProject](cloud.tencent.com/document/api/378/4398)创建新的项目。项目ID形如:1002189。</p><p style=“padding-left: 30px;”>类型:Integer</p><p style=“padding-left: 30px;”>必选:否</p> <li><strong>host-id</strong></li> <p style=“padding-left: 30px;”>按照【<strong>(cloud.tencent.com/document/product/416) ID</strong>】进行过滤。(cloud.tencent.com/document/product/416) ID形如:host-xxxxxxxx。</p><p style=“padding-left: 30px;”>类型:String</p><p style=“padding-left: 30px;”>必选:否</p> <li><strong>host-name</strong></li> <p style=“padding-left: 30px;”>按照【<strong>CDH实例名称</strong>】进行过滤。</p><p style=“padding-left: 30px;”>类型:String</p><p style=“padding-left: 30px;”>必选:否</p> <li><strong>host-state</strong></li> <p style=“padding-left: 30px;”>按照【<strong>CDH实例状态</strong>】进行过滤。(PENDING:创建中 | LAUNCH_FAILURE:创建失败 | RUNNING:运行中 | EXPIRED:已过期)</p><p style=“padding-left: 30px;”>类型:String</p><p style=“padding-left: 30px;”>必选:否</p> 每次请求的‘Filters`的上限为10,`Filter.Values`的上限为5。
1877 1878 1879 |
# File 'lib/v20170312/models.rb', line 1877 def Limit @Limit end |
#Offset ⇒ Object
<p style=“padding-left: 30px;”>按照【<strong>可用区</strong>】进行过滤。可用区形如:ap-guangzhou-1。</p><p style=“padding-left: 30px;”>类型:String</p><p style=“padding-left: 30px;”>必选:否</p><p style=“padding-left: 30px;”>可选项:<a href=“cloud.tencent.com/document/product/213/6091”>可用区列表</a></p> <li><strong>project-id</strong></li> <p style=“padding-left: 30px;”>按照【<strong>项目ID</strong>】进行过滤,可通过调用(cloud.tencent.com/document/api/378/4400)查询已创建的项目列表或登录[控制台](console.cloud.tencent.com/cvm/index)进行查看;也可以调用[AddProject](cloud.tencent.com/document/api/378/4398)创建新的项目。项目ID形如:1002189。</p><p style=“padding-left: 30px;”>类型:Integer</p><p style=“padding-left: 30px;”>必选:否</p> <li><strong>host-id</strong></li> <p style=“padding-left: 30px;”>按照【<strong>(cloud.tencent.com/document/product/416) ID</strong>】进行过滤。(cloud.tencent.com/document/product/416) ID形如:host-xxxxxxxx。</p><p style=“padding-left: 30px;”>类型:String</p><p style=“padding-left: 30px;”>必选:否</p> <li><strong>host-name</strong></li> <p style=“padding-left: 30px;”>按照【<strong>CDH实例名称</strong>】进行过滤。</p><p style=“padding-left: 30px;”>类型:String</p><p style=“padding-left: 30px;”>必选:否</p> <li><strong>host-state</strong></li> <p style=“padding-left: 30px;”>按照【<strong>CDH实例状态</strong>】进行过滤。(PENDING:创建中 | LAUNCH_FAILURE:创建失败 | RUNNING:运行中 | EXPIRED:已过期)</p><p style=“padding-left: 30px;”>类型:String</p><p style=“padding-left: 30px;”>必选:否</p> 每次请求的‘Filters`的上限为10,`Filter.Values`的上限为5。
1877 1878 1879 |
# File 'lib/v20170312/models.rb', line 1877 def Offset @Offset end |
Instance Method Details
#deserialize(params) ⇒ Object
1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 |
# File 'lib/v20170312/models.rb', line 1885 def deserialize(params) unless params['Filters'].nil? @Filters = [] params['Filters'].each do |i| filter_tmp = Filter.new filter_tmp.deserialize(i) @Filters << filter_tmp end end @Offset = params['Offset'] @Limit = params['Limit'] end |