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, requestid = nil) ⇒ DescribeDedicatedClusterOverviewResponse

Returns a new instance of DescribeDedicatedClusterOverviewResponse.



1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
# File 'lib/v20201214/models.rb', line 1271

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

Instance Attribute Details

#CvmCountObject

Parameters:

  • CvmCount:

    云服务器数量

  • HostCount:

    宿主机数量

  • VpnConnectionState:

    vpn通道状态

  • VpngwBandwidthData:

    vpn网关监控数据

  • LocalNetInfo:

    本地网关信息

  • VpnConnectionBandwidthData:

    vpn网关通道监控数据

  • HostDetailInfo:

    宿主机资源概览信息

  • HostStandbyCount:

    热备宿主机数量

  • HostNormalCount:

    普通宿主机数量

  • RequestId:

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



1269
1270
1271
# File 'lib/v20201214/models.rb', line 1269

def CvmCount
  @CvmCount
end

#HostCountObject

Parameters:

  • CvmCount:

    云服务器数量

  • HostCount:

    宿主机数量

  • VpnConnectionState:

    vpn通道状态

  • VpngwBandwidthData:

    vpn网关监控数据

  • LocalNetInfo:

    本地网关信息

  • VpnConnectionBandwidthData:

    vpn网关通道监控数据

  • HostDetailInfo:

    宿主机资源概览信息

  • HostStandbyCount:

    热备宿主机数量

  • HostNormalCount:

    普通宿主机数量

  • RequestId:

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



1269
1270
1271
# File 'lib/v20201214/models.rb', line 1269

def HostCount
  @HostCount
end

#HostDetailInfoObject

Parameters:

  • CvmCount:

    云服务器数量

  • HostCount:

    宿主机数量

  • VpnConnectionState:

    vpn通道状态

  • VpngwBandwidthData:

    vpn网关监控数据

  • LocalNetInfo:

    本地网关信息

  • VpnConnectionBandwidthData:

    vpn网关通道监控数据

  • HostDetailInfo:

    宿主机资源概览信息

  • HostStandbyCount:

    热备宿主机数量

  • HostNormalCount:

    普通宿主机数量

  • RequestId:

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



1269
1270
1271
# File 'lib/v20201214/models.rb', line 1269

def HostDetailInfo
  @HostDetailInfo
end

#HostNormalCountObject

Parameters:

  • CvmCount:

    云服务器数量

  • HostCount:

    宿主机数量

  • VpnConnectionState:

    vpn通道状态

  • VpngwBandwidthData:

    vpn网关监控数据

  • LocalNetInfo:

    本地网关信息

  • VpnConnectionBandwidthData:

    vpn网关通道监控数据

  • HostDetailInfo:

    宿主机资源概览信息

  • HostStandbyCount:

    热备宿主机数量

  • HostNormalCount:

    普通宿主机数量

  • RequestId:

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



1269
1270
1271
# File 'lib/v20201214/models.rb', line 1269

def HostNormalCount
  @HostNormalCount
end

#HostStandbyCountObject

Parameters:

  • CvmCount:

    云服务器数量

  • HostCount:

    宿主机数量

  • VpnConnectionState:

    vpn通道状态

  • VpngwBandwidthData:

    vpn网关监控数据

  • LocalNetInfo:

    本地网关信息

  • VpnConnectionBandwidthData:

    vpn网关通道监控数据

  • HostDetailInfo:

    宿主机资源概览信息

  • HostStandbyCount:

    热备宿主机数量

  • HostNormalCount:

    普通宿主机数量

  • RequestId:

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



1269
1270
1271
# File 'lib/v20201214/models.rb', line 1269

def HostStandbyCount
  @HostStandbyCount
end

#LocalNetInfoObject

Parameters:

  • CvmCount:

    云服务器数量

  • HostCount:

    宿主机数量

  • VpnConnectionState:

    vpn通道状态

  • VpngwBandwidthData:

    vpn网关监控数据

  • LocalNetInfo:

    本地网关信息

  • VpnConnectionBandwidthData:

    vpn网关通道监控数据

  • HostDetailInfo:

    宿主机资源概览信息

  • HostStandbyCount:

    热备宿主机数量

  • HostNormalCount:

    普通宿主机数量

  • RequestId:

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



1269
1270
1271
# File 'lib/v20201214/models.rb', line 1269

def LocalNetInfo
  @LocalNetInfo
end

#RequestIdObject

Parameters:

  • CvmCount:

    云服务器数量

  • HostCount:

    宿主机数量

  • VpnConnectionState:

    vpn通道状态

  • VpngwBandwidthData:

    vpn网关监控数据

  • LocalNetInfo:

    本地网关信息

  • VpnConnectionBandwidthData:

    vpn网关通道监控数据

  • HostDetailInfo:

    宿主机资源概览信息

  • HostStandbyCount:

    热备宿主机数量

  • HostNormalCount:

    普通宿主机数量

  • RequestId:

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



1269
1270
1271
# File 'lib/v20201214/models.rb', line 1269

def RequestId
  @RequestId
end

#VpnConnectionBandwidthDataObject

Parameters:

  • CvmCount:

    云服务器数量

  • HostCount:

    宿主机数量

  • VpnConnectionState:

    vpn通道状态

  • VpngwBandwidthData:

    vpn网关监控数据

  • LocalNetInfo:

    本地网关信息

  • VpnConnectionBandwidthData:

    vpn网关通道监控数据

  • HostDetailInfo:

    宿主机资源概览信息

  • HostStandbyCount:

    热备宿主机数量

  • HostNormalCount:

    普通宿主机数量

  • RequestId:

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



1269
1270
1271
# File 'lib/v20201214/models.rb', line 1269

def VpnConnectionBandwidthData
  @VpnConnectionBandwidthData
end

#VpnConnectionStateObject

Parameters:

  • CvmCount:

    云服务器数量

  • HostCount:

    宿主机数量

  • VpnConnectionState:

    vpn通道状态

  • VpngwBandwidthData:

    vpn网关监控数据

  • LocalNetInfo:

    本地网关信息

  • VpnConnectionBandwidthData:

    vpn网关通道监控数据

  • HostDetailInfo:

    宿主机资源概览信息

  • HostStandbyCount:

    热备宿主机数量

  • HostNormalCount:

    普通宿主机数量

  • RequestId:

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



1269
1270
1271
# File 'lib/v20201214/models.rb', line 1269

def VpnConnectionState
  @VpnConnectionState
end

#VpngwBandwidthDataObject

Parameters:

  • CvmCount:

    云服务器数量

  • HostCount:

    宿主机数量

  • VpnConnectionState:

    vpn通道状态

  • VpngwBandwidthData:

    vpn网关监控数据

  • LocalNetInfo:

    本地网关信息

  • VpnConnectionBandwidthData:

    vpn网关通道监控数据

  • HostDetailInfo:

    宿主机资源概览信息

  • HostStandbyCount:

    热备宿主机数量

  • HostNormalCount:

    普通宿主机数量

  • RequestId:

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



1269
1270
1271
# File 'lib/v20201214/models.rb', line 1269

def VpngwBandwidthData
  @VpngwBandwidthData
end

Instance Method Details

#deserialize(params) ⇒ Object



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
1312
1313
1314
1315
# File 'lib/v20201214/models.rb', line 1284

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']
  @RequestId = params['RequestId']
end