Class: TencentCloud::Cdc::V20201214::DescribeDedicatedClusterOverviewResponse

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

Overview

DescribeDedicatedClusterOverview返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(cvmcount = nil, hostcount = nil, vpnconnectionstate = nil, vpngwbandwidthdata = nil, localnetinfo = nil, vpnconnectionbandwidthdata = nil, hostdetailinfo = nil, hoststandbycount = nil, hostnormalcount = nil, hostabnormalcount = nil, requestid = nil) ⇒ DescribeDedicatedClusterOverviewResponse

Returns a new instance of DescribeDedicatedClusterOverviewResponse.



1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
# File 'lib/v20201214/models.rb', line 1265

def initialize(cvmcount=nil, hostcount=nil, vpnconnectionstate=nil, vpngwbandwidthdata=nil, localnetinfo=nil, vpnconnectionbandwidthdata=nil, hostdetailinfo=nil, hoststandbycount=nil, hostnormalcount=nil, hostabnormalcount=nil, requestid=nil)
  @CvmCount = cvmcount
  @HostCount = hostcount
  @VpnConnectionState = vpnconnectionstate
  @VpngwBandwidthData = vpngwbandwidthdata
  @LocalNetInfo = localnetinfo
  @VpnConnectionBandwidthData = vpnconnectionbandwidthdata
  @HostDetailInfo = hostdetailinfo
  @HostStandbyCount = hoststandbycount
  @HostNormalCount = hostnormalcount
  @HostAbnormalCount = hostabnormalcount
  @RequestId = requestid
end

Instance Attribute Details

#CvmCountObject

Parameters:

  • CvmCount:

    云服务器数量

  • HostCount:

    宿主机数量

  • VpnConnectionState:

    vpn通道状态

  • VpngwBandwidthData:

    vpn网关监控数据

  • LocalNetInfo:

    本地网关信息

  • VpnConnectionBandwidthData:

    vpn网关通道监控数据

  • HostDetailInfo:

    宿主机资源概览信息

  • HostStandbyCount:

    热备宿主机数量

  • HostNormalCount:

    普通宿主机数量

  • HostAbnormalCount:

    异常宿主机数量

  • RequestId:

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



1263
1264
1265
# File 'lib/v20201214/models.rb', line 1263

def CvmCount
  @CvmCount
end

#HostAbnormalCountObject

Parameters:

  • CvmCount:

    云服务器数量

  • HostCount:

    宿主机数量

  • VpnConnectionState:

    vpn通道状态

  • VpngwBandwidthData:

    vpn网关监控数据

  • LocalNetInfo:

    本地网关信息

  • VpnConnectionBandwidthData:

    vpn网关通道监控数据

  • HostDetailInfo:

    宿主机资源概览信息

  • HostStandbyCount:

    热备宿主机数量

  • HostNormalCount:

    普通宿主机数量

  • HostAbnormalCount:

    异常宿主机数量

  • RequestId:

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



1263
1264
1265
# File 'lib/v20201214/models.rb', line 1263

def HostAbnormalCount
  @HostAbnormalCount
end

#HostCountObject

Parameters:

  • CvmCount:

    云服务器数量

  • HostCount:

    宿主机数量

  • VpnConnectionState:

    vpn通道状态

  • VpngwBandwidthData:

    vpn网关监控数据

  • LocalNetInfo:

    本地网关信息

  • VpnConnectionBandwidthData:

    vpn网关通道监控数据

  • HostDetailInfo:

    宿主机资源概览信息

  • HostStandbyCount:

    热备宿主机数量

  • HostNormalCount:

    普通宿主机数量

  • HostAbnormalCount:

    异常宿主机数量

  • RequestId:

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



1263
1264
1265
# File 'lib/v20201214/models.rb', line 1263

def HostCount
  @HostCount
end

#HostDetailInfoObject

Parameters:

  • CvmCount:

    云服务器数量

  • HostCount:

    宿主机数量

  • VpnConnectionState:

    vpn通道状态

  • VpngwBandwidthData:

    vpn网关监控数据

  • LocalNetInfo:

    本地网关信息

  • VpnConnectionBandwidthData:

    vpn网关通道监控数据

  • HostDetailInfo:

    宿主机资源概览信息

  • HostStandbyCount:

    热备宿主机数量

  • HostNormalCount:

    普通宿主机数量

  • HostAbnormalCount:

    异常宿主机数量

  • RequestId:

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



1263
1264
1265
# File 'lib/v20201214/models.rb', line 1263

def HostDetailInfo
  @HostDetailInfo
end

#HostNormalCountObject

Parameters:

  • CvmCount:

    云服务器数量

  • HostCount:

    宿主机数量

  • VpnConnectionState:

    vpn通道状态

  • VpngwBandwidthData:

    vpn网关监控数据

  • LocalNetInfo:

    本地网关信息

  • VpnConnectionBandwidthData:

    vpn网关通道监控数据

  • HostDetailInfo:

    宿主机资源概览信息

  • HostStandbyCount:

    热备宿主机数量

  • HostNormalCount:

    普通宿主机数量

  • HostAbnormalCount:

    异常宿主机数量

  • RequestId:

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



1263
1264
1265
# File 'lib/v20201214/models.rb', line 1263

def HostNormalCount
  @HostNormalCount
end

#HostStandbyCountObject

Parameters:

  • CvmCount:

    云服务器数量

  • HostCount:

    宿主机数量

  • VpnConnectionState:

    vpn通道状态

  • VpngwBandwidthData:

    vpn网关监控数据

  • LocalNetInfo:

    本地网关信息

  • VpnConnectionBandwidthData:

    vpn网关通道监控数据

  • HostDetailInfo:

    宿主机资源概览信息

  • HostStandbyCount:

    热备宿主机数量

  • HostNormalCount:

    普通宿主机数量

  • HostAbnormalCount:

    异常宿主机数量

  • RequestId:

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



1263
1264
1265
# File 'lib/v20201214/models.rb', line 1263

def HostStandbyCount
  @HostStandbyCount
end

#LocalNetInfoObject

Parameters:

  • CvmCount:

    云服务器数量

  • HostCount:

    宿主机数量

  • VpnConnectionState:

    vpn通道状态

  • VpngwBandwidthData:

    vpn网关监控数据

  • LocalNetInfo:

    本地网关信息

  • VpnConnectionBandwidthData:

    vpn网关通道监控数据

  • HostDetailInfo:

    宿主机资源概览信息

  • HostStandbyCount:

    热备宿主机数量

  • HostNormalCount:

    普通宿主机数量

  • HostAbnormalCount:

    异常宿主机数量

  • RequestId:

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



1263
1264
1265
# File 'lib/v20201214/models.rb', line 1263

def LocalNetInfo
  @LocalNetInfo
end

#RequestIdObject

Parameters:

  • CvmCount:

    云服务器数量

  • HostCount:

    宿主机数量

  • VpnConnectionState:

    vpn通道状态

  • VpngwBandwidthData:

    vpn网关监控数据

  • LocalNetInfo:

    本地网关信息

  • VpnConnectionBandwidthData:

    vpn网关通道监控数据

  • HostDetailInfo:

    宿主机资源概览信息

  • HostStandbyCount:

    热备宿主机数量

  • HostNormalCount:

    普通宿主机数量

  • HostAbnormalCount:

    异常宿主机数量

  • RequestId:

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



1263
1264
1265
# File 'lib/v20201214/models.rb', line 1263

def RequestId
  @RequestId
end

#VpnConnectionBandwidthDataObject

Parameters:

  • CvmCount:

    云服务器数量

  • HostCount:

    宿主机数量

  • VpnConnectionState:

    vpn通道状态

  • VpngwBandwidthData:

    vpn网关监控数据

  • LocalNetInfo:

    本地网关信息

  • VpnConnectionBandwidthData:

    vpn网关通道监控数据

  • HostDetailInfo:

    宿主机资源概览信息

  • HostStandbyCount:

    热备宿主机数量

  • HostNormalCount:

    普通宿主机数量

  • HostAbnormalCount:

    异常宿主机数量

  • RequestId:

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



1263
1264
1265
# File 'lib/v20201214/models.rb', line 1263

def VpnConnectionBandwidthData
  @VpnConnectionBandwidthData
end

#VpnConnectionStateObject

Parameters:

  • CvmCount:

    云服务器数量

  • HostCount:

    宿主机数量

  • VpnConnectionState:

    vpn通道状态

  • VpngwBandwidthData:

    vpn网关监控数据

  • LocalNetInfo:

    本地网关信息

  • VpnConnectionBandwidthData:

    vpn网关通道监控数据

  • HostDetailInfo:

    宿主机资源概览信息

  • HostStandbyCount:

    热备宿主机数量

  • HostNormalCount:

    普通宿主机数量

  • HostAbnormalCount:

    异常宿主机数量

  • RequestId:

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



1263
1264
1265
# File 'lib/v20201214/models.rb', line 1263

def VpnConnectionState
  @VpnConnectionState
end

#VpngwBandwidthDataObject

Parameters:

  • CvmCount:

    云服务器数量

  • HostCount:

    宿主机数量

  • VpnConnectionState:

    vpn通道状态

  • VpngwBandwidthData:

    vpn网关监控数据

  • LocalNetInfo:

    本地网关信息

  • VpnConnectionBandwidthData:

    vpn网关通道监控数据

  • HostDetailInfo:

    宿主机资源概览信息

  • HostStandbyCount:

    热备宿主机数量

  • HostNormalCount:

    普通宿主机数量

  • HostAbnormalCount:

    异常宿主机数量

  • RequestId:

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



1263
1264
1265
# File 'lib/v20201214/models.rb', line 1263

def VpngwBandwidthData
  @VpngwBandwidthData
end

Instance Method Details

#deserialize(params) ⇒ Object



1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
# File 'lib/v20201214/models.rb', line 1279

def deserialize(params)
  @CvmCount = params['CvmCount']
  @HostCount = params['HostCount']
  @VpnConnectionState = params['VpnConnectionState']
  unless params['VpngwBandwidthData'].nil?
    @VpngwBandwidthData = VpngwBandwidthData.new
    @VpngwBandwidthData.deserialize(params['VpngwBandwidthData'])
  end
  unless params['LocalNetInfo'].nil?
    @LocalNetInfo = LocalNetInfo.new
    @LocalNetInfo.deserialize(params['LocalNetInfo'])
  end
  unless params['VpnConnectionBandwidthData'].nil?
    @VpnConnectionBandwidthData = []
    params['VpnConnectionBandwidthData'].each do |i|
      vpngwbandwidthdata_tmp = VpngwBandwidthData.new
      vpngwbandwidthdata_tmp.deserialize(i)
      @VpnConnectionBandwidthData << vpngwbandwidthdata_tmp
    end
  end
  unless params['HostDetailInfo'].nil?
    @HostDetailInfo = []
    params['HostDetailInfo'].each do |i|
      hostdetailinfo_tmp = HostDetailInfo.new
      hostdetailinfo_tmp.deserialize(i)
      @HostDetailInfo << hostdetailinfo_tmp
    end
  end
  @HostStandbyCount = params['HostStandbyCount']
  @HostNormalCount = params['HostNormalCount']
  @HostAbnormalCount = params['HostAbnormalCount']
  @RequestId = params['RequestId']
end