Class: TencentCloud::Cbs::V20170312::Cdc

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

Overview

描述独享集群的详细信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(cageid = nil, cdcstate = nil, zone = nil, cdcname = nil, cdcresource = nil, cdcid = nil, disktype = nil, expiredtime = nil, createdtime = nil, disknumber = nil) ⇒ Cdc

Returns a new instance of Cdc.



471
472
473
474
475
476
477
478
479
480
481
482
# File 'lib/v20170312/models.rb', line 471

def initialize(cageid=nil, cdcstate=nil, zone=nil, cdcname=nil, cdcresource=nil, cdcid=nil, disktype=nil, expiredtime=nil, createdtime=nil, disknumber=nil)
  @CageId = cageid
  @CdcState = cdcstate
  @Zone = zone
  @CdcName = cdcname
  @CdcResource = cdcresource
  @CdcId = cdcid
  @DiskType = disktype
  @ExpiredTime = expiredtime
  @CreatedTime = createdtime
  @DiskNumber = disknumber
end

Instance Attribute Details

#CageIdObject

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

Parameters:

  • CageId:

    独享集群围笼ID。

  • CdcState:

    独享集群状态。取值范围:

  • NORMAL:正常;

  • CLOSED:关闭,此时将不可使用该独享集群创建新的云硬盘;

  • FAULT:独享集群状态异常,此时独享集群将不可操作,腾讯云运维团队将会及时修复该集群;

  • ISOLATED:因未及时续费导致独享集群被隔离,此时将不可使用该独享集群创建新的云硬盘,对应的云硬盘也将不可操作。
  • Zone:

    独享集群所属的可用区ID。

  • CdcName:

    独享集群实例名称。

  • CdcResource:

    独享集群的资源容量大小。

  • CdcId:

    独享集群实例id。

  • DiskType:

    独享集群类型。取值范围:

  • CLOUD_BASIC:表示普通云硬盘集群

  • CLOUD_PREMIUM:表示高性能云硬盘集群

  • CLOUD_SSD:SSD表示SSD云硬盘集群。
  • ExpiredTime:

    独享集群到期时间。

  • CreatedTime:

    存储池创建时间。

  • DiskNumber:

    当前集群中已创建的云盘数量。

  • 
    
    469
    470
    471
    # File 'lib/v20170312/models.rb', line 469
    
    def CageId
      @CageId
    end

    #CdcIdObject

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

    Parameters:

    • CageId:

      独享集群围笼ID。

    • CdcState:

      独享集群状态。取值范围:

    • NORMAL:正常;

    • CLOSED:关闭,此时将不可使用该独享集群创建新的云硬盘;

    • FAULT:独享集群状态异常,此时独享集群将不可操作,腾讯云运维团队将会及时修复该集群;

    • ISOLATED:因未及时续费导致独享集群被隔离,此时将不可使用该独享集群创建新的云硬盘,对应的云硬盘也将不可操作。
  • Zone:

    独享集群所属的可用区ID。

  • CdcName:

    独享集群实例名称。

  • CdcResource:

    独享集群的资源容量大小。

  • CdcId:

    独享集群实例id。

  • DiskType:

    独享集群类型。取值范围:

  • CLOUD_BASIC:表示普通云硬盘集群

  • CLOUD_PREMIUM:表示高性能云硬盘集群

  • CLOUD_SSD:SSD表示SSD云硬盘集群。
  • ExpiredTime:

    独享集群到期时间。

  • CreatedTime:

    存储池创建时间。

  • DiskNumber:

    当前集群中已创建的云盘数量。

  • 
    
    469
    470
    471
    # File 'lib/v20170312/models.rb', line 469
    
    def CdcId
      @CdcId
    end

    #CdcNameObject

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

    Parameters:

  • Zone:

    独享集群所属的可用区ID。

  • CdcName:

    独享集群实例名称。

  • CdcResource:

    独享集群的资源容量大小。

  • CdcId:

    独享集群实例id。

  • DiskType:

    独享集群类型。取值范围:

  • CLOUD_BASIC:表示普通云硬盘集群

  • CLOUD_PREMIUM:表示高性能云硬盘集群

  • CLOUD_SSD:SSD表示SSD云硬盘集群。
  • ExpiredTime:

    独享集群到期时间。

  • CreatedTime:

    存储池创建时间。

  • DiskNumber:

    当前集群中已创建的云盘数量。

  • 
    
    469
    470
    471
    # File 'lib/v20170312/models.rb', line 469
    
    def CdcName
      @CdcName
    end

    #CdcResourceObject

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

    Parameters:

  • Zone:

    独享集群所属的可用区ID。

  • CdcName:

    独享集群实例名称。

  • CdcResource:

    独享集群的资源容量大小。

  • CdcId:

    独享集群实例id。

  • DiskType:

    独享集群类型。取值范围:

  • CLOUD_BASIC:表示普通云硬盘集群

  • CLOUD_PREMIUM:表示高性能云硬盘集群

  • CLOUD_SSD:SSD表示SSD云硬盘集群。
  • ExpiredTime:

    独享集群到期时间。

  • CreatedTime:

    存储池创建时间。

  • DiskNumber:

    当前集群中已创建的云盘数量。

  • 
    
    469
    470
    471
    # File 'lib/v20170312/models.rb', line 469
    
    def CdcResource
      @CdcResource
    end

    #CdcStateObject

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

    Parameters:

  • Zone:

    独享集群所属的可用区ID。

  • CdcName:

    独享集群实例名称。

  • CdcResource:

    独享集群的资源容量大小。

  • CdcId:

    独享集群实例id。

  • DiskType:

    独享集群类型。取值范围:

  • CLOUD_BASIC:表示普通云硬盘集群

  • CLOUD_PREMIUM:表示高性能云硬盘集群

  • CLOUD_SSD:SSD表示SSD云硬盘集群。
  • ExpiredTime:

    独享集群到期时间。

  • CreatedTime:

    存储池创建时间。

  • DiskNumber:

    当前集群中已创建的云盘数量。

  • 
    
    469
    470
    471
    # File 'lib/v20170312/models.rb', line 469
    
    def CdcState
      @CdcState
    end

    #CreatedTimeObject

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

    Parameters:

  • Zone:

    独享集群所属的可用区ID。

  • CdcName:

    独享集群实例名称。

  • CdcResource:

    独享集群的资源容量大小。

  • CdcId:

    独享集群实例id。

  • DiskType:

    独享集群类型。取值范围:

  • CLOUD_BASIC:表示普通云硬盘集群

  • CLOUD_PREMIUM:表示高性能云硬盘集群

  • CLOUD_SSD:SSD表示SSD云硬盘集群。
  • ExpiredTime:

    独享集群到期时间。

  • CreatedTime:

    存储池创建时间。

  • DiskNumber:

    当前集群中已创建的云盘数量。

  • 
    
    469
    470
    471
    # File 'lib/v20170312/models.rb', line 469
    
    def CreatedTime
      @CreatedTime
    end

    #DiskNumberObject

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

    Parameters:

  • Zone:

    独享集群所属的可用区ID。

  • CdcName:

    独享集群实例名称。

  • CdcResource:

    独享集群的资源容量大小。

  • CdcId:

    独享集群实例id。

  • DiskType:

    独享集群类型。取值范围:

  • CLOUD_BASIC:表示普通云硬盘集群

  • CLOUD_PREMIUM:表示高性能云硬盘集群

  • CLOUD_SSD:SSD表示SSD云硬盘集群。
  • ExpiredTime:

    独享集群到期时间。

  • CreatedTime:

    存储池创建时间。

  • DiskNumber:

    当前集群中已创建的云盘数量。

  • 
    
    469
    470
    471
    # File 'lib/v20170312/models.rb', line 469
    
    def DiskNumber
      @DiskNumber
    end

    #DiskTypeObject

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

    Parameters:

  • Zone:

    独享集群所属的可用区ID。

  • CdcName:

    独享集群实例名称。

  • CdcResource:

    独享集群的资源容量大小。

  • CdcId:

    独享集群实例id。

  • DiskType:

    独享集群类型。取值范围:

  • CLOUD_BASIC:表示普通云硬盘集群

  • CLOUD_PREMIUM:表示高性能云硬盘集群

  • CLOUD_SSD:SSD表示SSD云硬盘集群。
  • ExpiredTime:

    独享集群到期时间。

  • CreatedTime:

    存储池创建时间。

  • DiskNumber:

    当前集群中已创建的云盘数量。

  • 
    
    469
    470
    471
    # File 'lib/v20170312/models.rb', line 469
    
    def DiskType
      @DiskType
    end

    #ExpiredTimeObject

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

    Parameters:

  • Zone:

    独享集群所属的可用区ID。

  • CdcName:

    独享集群实例名称。

  • CdcResource:

    独享集群的资源容量大小。

  • CdcId:

    独享集群实例id。

  • DiskType:

    独享集群类型。取值范围:

  • CLOUD_BASIC:表示普通云硬盘集群

  • CLOUD_PREMIUM:表示高性能云硬盘集群

  • CLOUD_SSD:SSD表示SSD云硬盘集群。
  • ExpiredTime:

    独享集群到期时间。

  • CreatedTime:

    存储池创建时间。

  • DiskNumber:

    当前集群中已创建的云盘数量。

  • 
    
    469
    470
    471
    # File 'lib/v20170312/models.rb', line 469
    
    def ExpiredTime
      @ExpiredTime
    end

    #ZoneObject

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

    Parameters:

  • Zone:

    独享集群所属的可用区ID。

  • CdcName:

    独享集群实例名称。

  • CdcResource:

    独享集群的资源容量大小。

  • CdcId:

    独享集群实例id。

  • DiskType:

    独享集群类型。取值范围:

  • CLOUD_BASIC:表示普通云硬盘集群

  • CLOUD_PREMIUM:表示高性能云硬盘集群

  • CLOUD_SSD:SSD表示SSD云硬盘集群。
  • ExpiredTime:

    独享集群到期时间。

  • CreatedTime:

    存储池创建时间。

  • DiskNumber:

    当前集群中已创建的云盘数量。

  • 
    
    469
    470
    471
    # File 'lib/v20170312/models.rb', line 469
    
    def Zone
      @Zone
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    484
    485
    486
    487
    488
    489
    490
    491
    492
    493
    494
    495
    496
    497
    498
    # File 'lib/v20170312/models.rb', line 484
    
    def deserialize(params)
      @CageId = params['CageId']
      @CdcState = params['CdcState']
      @Zone = params['Zone']
      @CdcName = params['CdcName']
      unless params['CdcResource'].nil?
        @CdcResource = CdcSize.new
        @CdcResource.deserialize(params['CdcResource'])
      end
      @CdcId = params['CdcId']
      @DiskType = params['DiskType']
      @ExpiredTime = params['ExpiredTime']
      @CreatedTime = params['CreatedTime']
      @DiskNumber = params['DiskNumber']
    end