Class: TencentCloud::Cbs::V20170312::DiskBackup

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

Overview

云硬盘备份点。

Instance Attribute Summary collapse

  • #DiskBackupId ⇒ Object
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘。
  • .
  • #DiskBackupName ⇒ Object
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘。
  • .
  • #DiskBackupState ⇒ Object
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘。
  • .
  • #DiskId ⇒ Object
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘。
  • .
  • #DiskSize ⇒ Object
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘。
  • .
  • #DiskUsage ⇒ Object
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘。
  • .
  • #Encrypt ⇒ Object
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘。
  • .
  • #Percent ⇒ Object
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘。
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(diskbackupid = nil, diskid = nil, disksize = nil, diskusage = nil, diskbackupname = nil, diskbackupstate = nil, percent = nil, createtime = nil, encrypt = nil) ⇒ DiskBackup

    Returns a new instance of DiskBackup.

    
    
    2138
    2139
    2140
    2141
    2142
    2143
    2144
    2145
    2146
    2147
    2148
    # File 'lib/v20170312/models.rb', line 2138
    
    def initialize(diskbackupid=nil, diskid=nil, disksize=nil, diskusage=nil, diskbackupname=nil, diskbackupstate=nil, percent=nil, createtime=nil, encrypt=nil)
      @DiskBackupId = diskbackupid
      @DiskId = diskid
      @DiskSize = disksize
      @DiskUsage = diskusage
      @DiskBackupName = diskbackupname
      @DiskBackupState = diskbackupstate
      @Percent = percent
      @CreateTime = createtime
      @Encrypt = encrypt
    end

    Instance Attribute Details

    #CreateTimeObject

  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘。
    • NORMAL:正常
    • CREATING:创建中
    • ROLLBACKING:回滚中

    Parameters:

    • DiskBackupId:

      云硬盘备份点的ID。

    • DiskId:

      云硬盘备份点关联的云硬盘ID。

    • DiskSize:

      云硬盘大小,单位GiB。

    • DiskUsage:

      云硬盘类型。取值范围:

    • DiskBackupName:

      备份点名称。

    • DiskBackupState: (p)

      云硬盘备份点状态。取值范围:

    • Percent:

      云硬盘备份点创建百分比。

    • CreateTime:

      云硬盘备份点的创建时间。

    • Encrypt:

      云盘是否为加密盘。取值范围:

    • false:表示非加密盘
    • true:表示加密盘。

    
    
    2136
    2137
    2138
    # File 'lib/v20170312/models.rb', line 2136
    
    def CreateTime
      @CreateTime
    end

    #DiskBackupIdObject

  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘。
    • NORMAL:正常
    • CREATING:创建中
    • ROLLBACKING:回滚中

    Parameters:

    
    
    2136
    2137
    2138
    # File 'lib/v20170312/models.rb', line 2136
    
    def DiskBackupId
      @DiskBackupId
    end

    #DiskBackupNameObject

  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘。
    • NORMAL:正常
    • CREATING:创建中
    • ROLLBACKING:回滚中

    Parameters:

    
    
    2136
    2137
    2138
    # File 'lib/v20170312/models.rb', line 2136
    
    def DiskBackupName
      @DiskBackupName
    end

    #DiskBackupStateObject

  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘。
    • NORMAL:正常
    • CREATING:创建中
    • ROLLBACKING:回滚中

    Parameters:

    
    
    2136
    2137
    2138
    # File 'lib/v20170312/models.rb', line 2136
    
    def DiskBackupState
      @DiskBackupState
    end

    #DiskIdObject

  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘。
    • NORMAL:正常
    • CREATING:创建中
    • ROLLBACKING:回滚中

    Parameters:

    
    
    2136
    2137
    2138
    # File 'lib/v20170312/models.rb', line 2136
    
    def DiskId
      @DiskId
    end

    #DiskSizeObject

  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘。
    • NORMAL:正常
    • CREATING:创建中
    • ROLLBACKING:回滚中

    Parameters:

    
    
    2136
    2137
    2138
    # File 'lib/v20170312/models.rb', line 2136
    
    def DiskSize
      @DiskSize
    end

    #DiskUsageObject

  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘。
    • NORMAL:正常
    • CREATING:创建中
    • ROLLBACKING:回滚中

    Parameters:

    
    
    2136
    2137
    2138
    # File 'lib/v20170312/models.rb', line 2136
    
    def DiskUsage
      @DiskUsage
    end

    #EncryptObject

  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘。
    • NORMAL:正常
    • CREATING:创建中
    • ROLLBACKING:回滚中

    Parameters:

    
    
    2136
    2137
    2138
    # File 'lib/v20170312/models.rb', line 2136
    
    def Encrypt
      @Encrypt
    end

    #PercentObject

  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘。
    • NORMAL:正常
    • CREATING:创建中
    • ROLLBACKING:回滚中

    Parameters:

    
    
    2136
    2137
    2138
    # File 'lib/v20170312/models.rb', line 2136
    
    def Percent
      @Percent
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    2150
    2151
    2152
    2153
    2154
    2155
    2156
    2157
    2158
    2159
    2160
    # File 'lib/v20170312/models.rb', line 2150
    
    def deserialize(params)
      @DiskBackupId = params['DiskBackupId']
      @DiskId = params['DiskId']
      @DiskSize = params['DiskSize']
      @DiskUsage = params['DiskUsage']
      @DiskBackupName = params['DiskBackupName']
      @DiskBackupState = params['DiskBackupState']
      @Percent = params['Percent']
      @CreateTime = params['CreateTime']
      @Encrypt = params['Encrypt']
    end