Class: TencentCloud::Ecm::V20190719::Placement

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

Overview

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of Placement.



9034
9035
9036
9037
9038
9039
9040
# File 'lib/v20190719/models.rb', line 9034

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

Instance Attribute Details

#CageIdObject

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

Parameters:

  • Zone:

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

  • CageId:

    围笼Id。作为入参时,表示对指定的CageId的资源进行操作,可为空。 作为出参时,表示资源所属围笼ID,可为空。

  • ProjectId:

    实例所属项目ID。该参数可以通过调用 [DescribeProject](/document/api/378/4400) 的返回值中的 projectId 字段来获取。不填为默认项目。

  • CdcName:

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

  • CdcId:

    实例所属的独享集群ID。作为入参时,表示对指定的CdcId独享集群的资源进行操作,可为空。 作为出参时,表示资源所属的独享集群的ID,可为空。



9032
9033
9034
# File 'lib/v20190719/models.rb', line 9032

def CageId
  @CageId
end

#CdcIdObject

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

Parameters:

  • Zone:

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

  • CageId:

    围笼Id。作为入参时,表示对指定的CageId的资源进行操作,可为空。 作为出参时,表示资源所属围笼ID,可为空。

  • ProjectId:

    实例所属项目ID。该参数可以通过调用 [DescribeProject](/document/api/378/4400) 的返回值中的 projectId 字段来获取。不填为默认项目。

  • CdcName:

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

  • CdcId:

    实例所属的独享集群ID。作为入参时,表示对指定的CdcId独享集群的资源进行操作,可为空。 作为出参时,表示资源所属的独享集群的ID,可为空。



9032
9033
9034
# File 'lib/v20190719/models.rb', line 9032

def CdcId
  @CdcId
end

#CdcNameObject

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

Parameters:

  • Zone:

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

  • CageId:

    围笼Id。作为入参时,表示对指定的CageId的资源进行操作,可为空。 作为出参时,表示资源所属围笼ID,可为空。

  • ProjectId:

    实例所属项目ID。该参数可以通过调用 [DescribeProject](/document/api/378/4400) 的返回值中的 projectId 字段来获取。不填为默认项目。

  • CdcName:

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

  • CdcId:

    实例所属的独享集群ID。作为入参时,表示对指定的CdcId独享集群的资源进行操作,可为空。 作为出参时,表示资源所属的独享集群的ID,可为空。



9032
9033
9034
# File 'lib/v20190719/models.rb', line 9032

def CdcName
  @CdcName
end

#ProjectIdObject

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

Parameters:

  • Zone:

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

  • CageId:

    围笼Id。作为入参时,表示对指定的CageId的资源进行操作,可为空。 作为出参时,表示资源所属围笼ID,可为空。

  • ProjectId:

    实例所属项目ID。该参数可以通过调用 [DescribeProject](/document/api/378/4400) 的返回值中的 projectId 字段来获取。不填为默认项目。

  • CdcName:

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

  • CdcId:

    实例所属的独享集群ID。作为入参时,表示对指定的CdcId独享集群的资源进行操作,可为空。 作为出参时,表示资源所属的独享集群的ID,可为空。



9032
9033
9034
# File 'lib/v20190719/models.rb', line 9032

def ProjectId
  @ProjectId
end

#ZoneObject

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

Parameters:

  • Zone:

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

  • CageId:

    围笼Id。作为入参时,表示对指定的CageId的资源进行操作,可为空。 作为出参时,表示资源所属围笼ID,可为空。

  • ProjectId:

    实例所属项目ID。该参数可以通过调用 [DescribeProject](/document/api/378/4400) 的返回值中的 projectId 字段来获取。不填为默认项目。

  • CdcName:

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

  • CdcId:

    实例所属的独享集群ID。作为入参时,表示对指定的CdcId独享集群的资源进行操作,可为空。 作为出参时,表示资源所属的独享集群的ID,可为空。



9032
9033
9034
# File 'lib/v20190719/models.rb', line 9032

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



9042
9043
9044
9045
9046
9047
9048
# File 'lib/v20190719/models.rb', line 9042

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