Class: TencentCloud::Cbs::V20170312::Placement

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

Overview

描述了实例的抽象位置,包括其所在的可用区,所属的项目,以及所属的独享集群的ID和名字。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zone = nil, cageid = nil, projectid = nil, projectname = nil, cdcname = nil, cdcid = nil, dedicatedclusterid = nil) ⇒ Placement

Returns a new instance of Placement.



2980
2981
2982
2983
2984
2985
2986
2987
2988
# File 'lib/v20170312/models.rb', line 2980

def initialize(zone=nil, cageid=nil, projectid=nil, projectname=nil, cdcname=nil, cdcid=nil, dedicatedclusterid=nil)
  @Zone = zone
  @CageId = cageid
  @ProjectId = projectid
  @ProjectName = projectname
  @CdcName = cdcname
  @CdcId = cdcid
  @DedicatedClusterId = dedicatedclusterid
end

Instance Attribute Details

#CageIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Zone:

    云硬盘所属的(/document/product/213/15753#ZoneInfo)。该参数也可以通过调用 [DescribeZones](/document/product/213/15707) 的返回值中的Zone字段来获取。

  • CageId:

    围笼Id,可通过 [DescribeDiskStoragePool](cloud.tencent.com/document/api/362/62143) 获取。作为入参时,表示对指定的CageId的资源进行操作,可为空。 作为出参时,表示资源所属围笼ID,可为空。

  • ProjectId:

    实例所属项目ID,可通过DescribeProject获取。不填默认为0,表示默认项目。

  • ProjectName:

    实例所属项目名称,可通过(/document/api/651/78725)获取。

  • CdcName:

    独享集群名字。作为入参时,忽略。作为出参时,表示云硬盘所属的独享集群名,可为空。

  • CdcId:

    实例所属的独享集群ID。可通过 [DescribeDiskStoragePool](cloud.tencent.com/document/api/362/62143) 获取。作为入参时,表示对指定的CdcId独享集群的资源进行操作,可为空。 作为出参时,表示资源所属的独享集群的ID,可为空。

  • DedicatedClusterId:

    独享集群id。



2978
2979
2980
# File 'lib/v20170312/models.rb', line 2978

def CageId
  @CageId
end

#CdcIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Zone:

    云硬盘所属的(/document/product/213/15753#ZoneInfo)。该参数也可以通过调用 [DescribeZones](/document/product/213/15707) 的返回值中的Zone字段来获取。

  • CageId:

    围笼Id,可通过 [DescribeDiskStoragePool](cloud.tencent.com/document/api/362/62143) 获取。作为入参时,表示对指定的CageId的资源进行操作,可为空。 作为出参时,表示资源所属围笼ID,可为空。

  • ProjectId:

    实例所属项目ID,可通过DescribeProject获取。不填默认为0,表示默认项目。

  • ProjectName:

    实例所属项目名称,可通过(/document/api/651/78725)获取。

  • CdcName:

    独享集群名字。作为入参时,忽略。作为出参时,表示云硬盘所属的独享集群名,可为空。

  • CdcId:

    实例所属的独享集群ID。可通过 [DescribeDiskStoragePool](cloud.tencent.com/document/api/362/62143) 获取。作为入参时,表示对指定的CdcId独享集群的资源进行操作,可为空。 作为出参时,表示资源所属的独享集群的ID,可为空。

  • DedicatedClusterId:

    独享集群id。



2978
2979
2980
# File 'lib/v20170312/models.rb', line 2978

def CdcId
  @CdcId
end

#CdcNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Zone:

    云硬盘所属的(/document/product/213/15753#ZoneInfo)。该参数也可以通过调用 [DescribeZones](/document/product/213/15707) 的返回值中的Zone字段来获取。

  • CageId:

    围笼Id,可通过 [DescribeDiskStoragePool](cloud.tencent.com/document/api/362/62143) 获取。作为入参时,表示对指定的CageId的资源进行操作,可为空。 作为出参时,表示资源所属围笼ID,可为空。

  • ProjectId:

    实例所属项目ID,可通过DescribeProject获取。不填默认为0,表示默认项目。

  • ProjectName:

    实例所属项目名称,可通过(/document/api/651/78725)获取。

  • CdcName:

    独享集群名字。作为入参时,忽略。作为出参时,表示云硬盘所属的独享集群名,可为空。

  • CdcId:

    实例所属的独享集群ID。可通过 [DescribeDiskStoragePool](cloud.tencent.com/document/api/362/62143) 获取。作为入参时,表示对指定的CdcId独享集群的资源进行操作,可为空。 作为出参时,表示资源所属的独享集群的ID,可为空。

  • DedicatedClusterId:

    独享集群id。



2978
2979
2980
# File 'lib/v20170312/models.rb', line 2978

def CdcName
  @CdcName
end

#DedicatedClusterIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Zone:

    云硬盘所属的(/document/product/213/15753#ZoneInfo)。该参数也可以通过调用 [DescribeZones](/document/product/213/15707) 的返回值中的Zone字段来获取。

  • CageId:

    围笼Id,可通过 [DescribeDiskStoragePool](cloud.tencent.com/document/api/362/62143) 获取。作为入参时,表示对指定的CageId的资源进行操作,可为空。 作为出参时,表示资源所属围笼ID,可为空。

  • ProjectId:

    实例所属项目ID,可通过DescribeProject获取。不填默认为0,表示默认项目。

  • ProjectName:

    实例所属项目名称,可通过(/document/api/651/78725)获取。

  • CdcName:

    独享集群名字。作为入参时,忽略。作为出参时,表示云硬盘所属的独享集群名,可为空。

  • CdcId:

    实例所属的独享集群ID。可通过 [DescribeDiskStoragePool](cloud.tencent.com/document/api/362/62143) 获取。作为入参时,表示对指定的CdcId独享集群的资源进行操作,可为空。 作为出参时,表示资源所属的独享集群的ID,可为空。

  • DedicatedClusterId:

    独享集群id。



2978
2979
2980
# File 'lib/v20170312/models.rb', line 2978

def DedicatedClusterId
  @DedicatedClusterId
end

#ProjectIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Zone:

    云硬盘所属的(/document/product/213/15753#ZoneInfo)。该参数也可以通过调用 [DescribeZones](/document/product/213/15707) 的返回值中的Zone字段来获取。

  • CageId:

    围笼Id,可通过 [DescribeDiskStoragePool](cloud.tencent.com/document/api/362/62143) 获取。作为入参时,表示对指定的CageId的资源进行操作,可为空。 作为出参时,表示资源所属围笼ID,可为空。

  • ProjectId:

    实例所属项目ID,可通过DescribeProject获取。不填默认为0,表示默认项目。

  • ProjectName:

    实例所属项目名称,可通过(/document/api/651/78725)获取。

  • CdcName:

    独享集群名字。作为入参时,忽略。作为出参时,表示云硬盘所属的独享集群名,可为空。

  • CdcId:

    实例所属的独享集群ID。可通过 [DescribeDiskStoragePool](cloud.tencent.com/document/api/362/62143) 获取。作为入参时,表示对指定的CdcId独享集群的资源进行操作,可为空。 作为出参时,表示资源所属的独享集群的ID,可为空。

  • DedicatedClusterId:

    独享集群id。



2978
2979
2980
# File 'lib/v20170312/models.rb', line 2978

def ProjectId
  @ProjectId
end

#ProjectNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Zone:

    云硬盘所属的(/document/product/213/15753#ZoneInfo)。该参数也可以通过调用 [DescribeZones](/document/product/213/15707) 的返回值中的Zone字段来获取。

  • CageId:

    围笼Id,可通过 [DescribeDiskStoragePool](cloud.tencent.com/document/api/362/62143) 获取。作为入参时,表示对指定的CageId的资源进行操作,可为空。 作为出参时,表示资源所属围笼ID,可为空。

  • ProjectId:

    实例所属项目ID,可通过DescribeProject获取。不填默认为0,表示默认项目。

  • ProjectName:

    实例所属项目名称,可通过(/document/api/651/78725)获取。

  • CdcName:

    独享集群名字。作为入参时,忽略。作为出参时,表示云硬盘所属的独享集群名,可为空。

  • CdcId:

    实例所属的独享集群ID。可通过 [DescribeDiskStoragePool](cloud.tencent.com/document/api/362/62143) 获取。作为入参时,表示对指定的CdcId独享集群的资源进行操作,可为空。 作为出参时,表示资源所属的独享集群的ID,可为空。

  • DedicatedClusterId:

    独享集群id。



2978
2979
2980
# File 'lib/v20170312/models.rb', line 2978

def ProjectName
  @ProjectName
end

#ZoneObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Zone:

    云硬盘所属的(/document/product/213/15753#ZoneInfo)。该参数也可以通过调用 [DescribeZones](/document/product/213/15707) 的返回值中的Zone字段来获取。

  • CageId:

    围笼Id,可通过 [DescribeDiskStoragePool](cloud.tencent.com/document/api/362/62143) 获取。作为入参时,表示对指定的CageId的资源进行操作,可为空。 作为出参时,表示资源所属围笼ID,可为空。

  • ProjectId:

    实例所属项目ID,可通过DescribeProject获取。不填默认为0,表示默认项目。

  • ProjectName:

    实例所属项目名称,可通过(/document/api/651/78725)获取。

  • CdcName:

    独享集群名字。作为入参时,忽略。作为出参时,表示云硬盘所属的独享集群名,可为空。

  • CdcId:

    实例所属的独享集群ID。可通过 [DescribeDiskStoragePool](cloud.tencent.com/document/api/362/62143) 获取。作为入参时,表示对指定的CdcId独享集群的资源进行操作,可为空。 作为出参时,表示资源所属的独享集群的ID,可为空。

  • DedicatedClusterId:

    独享集群id。



2978
2979
2980
# File 'lib/v20170312/models.rb', line 2978

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



2990
2991
2992
2993
2994
2995
2996
2997
2998
# File 'lib/v20170312/models.rb', line 2990

def deserialize(params)
  @Zone = params['Zone']
  @CageId = params['CageId']
  @ProjectId = params['ProjectId']
  @ProjectName = params['ProjectName']
  @CdcName = params['CdcName']
  @CdcId = params['CdcId']
  @DedicatedClusterId = params['DedicatedClusterId']
end