Class: TencentCloud::Csip::V20221121::DescribeClusterAssetsResponse

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20221121/models.rb

Overview

DescribeClusterAssets返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data = nil, totalcount = nil, clustertypelist = nil, clusterstatuslist = nil, componentstatuslist = nil, vpclist = nil, regionlist = nil, appidlist = nil, protectstatuslist = nil, requestid = nil) ⇒ DescribeClusterAssetsResponse

Returns a new instance of DescribeClusterAssetsResponse.



5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
# File 'lib/v20221121/models.rb', line 5167

def initialize(data=nil, totalcount=nil, clustertypelist=nil, clusterstatuslist=nil, componentstatuslist=nil, vpclist=nil, regionlist=nil, appidlist=nil, protectstatuslist=nil, requestid=nil)
  @Data = data
  @TotalCount = totalcount
  @ClusterTypeList = clustertypelist
  @ClusterStatusList = clusterstatuslist
  @ComponentStatusList = componentstatuslist
  @VpcList = vpclist
  @RegionList = regionlist
  @AppIdList = appidlist
  @ProtectStatusList = protectstatuslist
  @RequestId = requestid
end

Instance Attribute Details

#AppIdListObject

Parameters:

  • Data:

    列表

  • TotalCount:

    总数

  • ClusterTypeList:

    集群类型枚举

  • ClusterStatusList:

    集群状态枚举

  • ComponentStatusList:

    组件状态枚举

  • VpcList:

    私有网络枚举

  • RegionList:

    地域枚举

  • AppIdList:

    租户枚举

  • ProtectStatusList:

    集群防护状态枚举

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5165
5166
5167
# File 'lib/v20221121/models.rb', line 5165

def AppIdList
  @AppIdList
end

#ClusterStatusListObject

Parameters:

  • Data:

    列表

  • TotalCount:

    总数

  • ClusterTypeList:

    集群类型枚举

  • ClusterStatusList:

    集群状态枚举

  • ComponentStatusList:

    组件状态枚举

  • VpcList:

    私有网络枚举

  • RegionList:

    地域枚举

  • AppIdList:

    租户枚举

  • ProtectStatusList:

    集群防护状态枚举

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5165
5166
5167
# File 'lib/v20221121/models.rb', line 5165

def ClusterStatusList
  @ClusterStatusList
end

#ClusterTypeListObject

Parameters:

  • Data:

    列表

  • TotalCount:

    总数

  • ClusterTypeList:

    集群类型枚举

  • ClusterStatusList:

    集群状态枚举

  • ComponentStatusList:

    组件状态枚举

  • VpcList:

    私有网络枚举

  • RegionList:

    地域枚举

  • AppIdList:

    租户枚举

  • ProtectStatusList:

    集群防护状态枚举

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5165
5166
5167
# File 'lib/v20221121/models.rb', line 5165

def ClusterTypeList
  @ClusterTypeList
end

#ComponentStatusListObject

Parameters:

  • Data:

    列表

  • TotalCount:

    总数

  • ClusterTypeList:

    集群类型枚举

  • ClusterStatusList:

    集群状态枚举

  • ComponentStatusList:

    组件状态枚举

  • VpcList:

    私有网络枚举

  • RegionList:

    地域枚举

  • AppIdList:

    租户枚举

  • ProtectStatusList:

    集群防护状态枚举

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5165
5166
5167
# File 'lib/v20221121/models.rb', line 5165

def ComponentStatusList
  @ComponentStatusList
end

#DataObject

Parameters:

  • Data:

    列表

  • TotalCount:

    总数

  • ClusterTypeList:

    集群类型枚举

  • ClusterStatusList:

    集群状态枚举

  • ComponentStatusList:

    组件状态枚举

  • VpcList:

    私有网络枚举

  • RegionList:

    地域枚举

  • AppIdList:

    租户枚举

  • ProtectStatusList:

    集群防护状态枚举

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5165
5166
5167
# File 'lib/v20221121/models.rb', line 5165

def Data
  @Data
end

#ProtectStatusListObject

Parameters:

  • Data:

    列表

  • TotalCount:

    总数

  • ClusterTypeList:

    集群类型枚举

  • ClusterStatusList:

    集群状态枚举

  • ComponentStatusList:

    组件状态枚举

  • VpcList:

    私有网络枚举

  • RegionList:

    地域枚举

  • AppIdList:

    租户枚举

  • ProtectStatusList:

    集群防护状态枚举

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5165
5166
5167
# File 'lib/v20221121/models.rb', line 5165

def ProtectStatusList
  @ProtectStatusList
end

#RegionListObject

Parameters:

  • Data:

    列表

  • TotalCount:

    总数

  • ClusterTypeList:

    集群类型枚举

  • ClusterStatusList:

    集群状态枚举

  • ComponentStatusList:

    组件状态枚举

  • VpcList:

    私有网络枚举

  • RegionList:

    地域枚举

  • AppIdList:

    租户枚举

  • ProtectStatusList:

    集群防护状态枚举

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5165
5166
5167
# File 'lib/v20221121/models.rb', line 5165

def RegionList
  @RegionList
end

#RequestIdObject

Parameters:

  • Data:

    列表

  • TotalCount:

    总数

  • ClusterTypeList:

    集群类型枚举

  • ClusterStatusList:

    集群状态枚举

  • ComponentStatusList:

    组件状态枚举

  • VpcList:

    私有网络枚举

  • RegionList:

    地域枚举

  • AppIdList:

    租户枚举

  • ProtectStatusList:

    集群防护状态枚举

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5165
5166
5167
# File 'lib/v20221121/models.rb', line 5165

def RequestId
  @RequestId
end

#TotalCountObject

Parameters:

  • Data:

    列表

  • TotalCount:

    总数

  • ClusterTypeList:

    集群类型枚举

  • ClusterStatusList:

    集群状态枚举

  • ComponentStatusList:

    组件状态枚举

  • VpcList:

    私有网络枚举

  • RegionList:

    地域枚举

  • AppIdList:

    租户枚举

  • ProtectStatusList:

    集群防护状态枚举

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5165
5166
5167
# File 'lib/v20221121/models.rb', line 5165

def TotalCount
  @TotalCount
end

#VpcListObject

Parameters:

  • Data:

    列表

  • TotalCount:

    总数

  • ClusterTypeList:

    集群类型枚举

  • ClusterStatusList:

    集群状态枚举

  • ComponentStatusList:

    组件状态枚举

  • VpcList:

    私有网络枚举

  • RegionList:

    地域枚举

  • AppIdList:

    租户枚举

  • ProtectStatusList:

    集群防护状态枚举

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



5165
5166
5167
# File 'lib/v20221121/models.rb', line 5165

def VpcList
  @VpcList
end

Instance Method Details

#deserialize(params) ⇒ Object



5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
# File 'lib/v20221121/models.rb', line 5180

def deserialize(params)
  unless params['Data'].nil?
    @Data = []
    params['Data'].each do |i|
      assetcluster_tmp = AssetCluster.new
      assetcluster_tmp.deserialize(i)
      @Data << assetcluster_tmp
    end
  end
  @TotalCount = params['TotalCount']
  unless params['ClusterTypeList'].nil?
    @ClusterTypeList = []
    params['ClusterTypeList'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @ClusterTypeList << filterdataobject_tmp
    end
  end
  unless params['ClusterStatusList'].nil?
    @ClusterStatusList = []
    params['ClusterStatusList'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @ClusterStatusList << filterdataobject_tmp
    end
  end
  unless params['ComponentStatusList'].nil?
    @ComponentStatusList = []
    params['ComponentStatusList'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @ComponentStatusList << filterdataobject_tmp
    end
  end
  unless params['VpcList'].nil?
    @VpcList = []
    params['VpcList'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @VpcList << filterdataobject_tmp
    end
  end
  unless params['RegionList'].nil?
    @RegionList = []
    params['RegionList'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @RegionList << filterdataobject_tmp
    end
  end
  unless params['AppIdList'].nil?
    @AppIdList = []
    params['AppIdList'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @AppIdList << filterdataobject_tmp
    end
  end
  unless params['ProtectStatusList'].nil?
    @ProtectStatusList = []
    params['ProtectStatusList'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @ProtectStatusList << filterdataobject_tmp
    end
  end
  @RequestId = params['RequestId']
end