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

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(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.



2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
# File 'lib/v20170312/models.rb', line 2093

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

<li>SYSTEM_DISK:系统盘</li> <li>DATA_DISK:数据盘。</li> <ul>

<li>NORMAL:正常</li>
<li>CREATING:创建中</li>
<li>ROLLBACKING:回滚中</li>

</ul>

Parameters:

  • DiskBackupId:

    云硬盘备份点的ID。

  • DiskId:

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

  • DiskSize:

    云硬盘大小,单位GiB。

  • DiskUsage:

    云硬盘类型。取值范围:

  • DiskBackupName:

    备份点名称。

  • DiskBackupState: (p)

    云硬盘备份点状态。取值范围:</p>

  • Percent:

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

  • CreateTime:

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

  • Encrypt:

    云盘是否为加密盘。取值范围:
    <li>false:表示非加密盘
    </li>true:表示加密盘。



2091
2092
2093
# File 'lib/v20170312/models.rb', line 2091

def CreateTime
  @CreateTime
end

#DiskBackupIdObject

<li>SYSTEM_DISK:系统盘</li> <li>DATA_DISK:数据盘。</li> <ul>

<li>NORMAL:正常</li>
<li>CREATING:创建中</li>
<li>ROLLBACKING:回滚中</li>

</ul>

Parameters:

  • DiskBackupId:

    云硬盘备份点的ID。

  • DiskId:

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

  • DiskSize:

    云硬盘大小,单位GiB。

  • DiskUsage:

    云硬盘类型。取值范围:

  • DiskBackupName:

    备份点名称。

  • DiskBackupState: (p)

    云硬盘备份点状态。取值范围:</p>

  • Percent:

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

  • CreateTime:

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

  • Encrypt:

    云盘是否为加密盘。取值范围:
    <li>false:表示非加密盘
    </li>true:表示加密盘。



2091
2092
2093
# File 'lib/v20170312/models.rb', line 2091

def DiskBackupId
  @DiskBackupId
end

#DiskBackupNameObject

<li>SYSTEM_DISK:系统盘</li> <li>DATA_DISK:数据盘。</li> <ul>

<li>NORMAL:正常</li>
<li>CREATING:创建中</li>
<li>ROLLBACKING:回滚中</li>

</ul>

Parameters:

  • DiskBackupId:

    云硬盘备份点的ID。

  • DiskId:

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

  • DiskSize:

    云硬盘大小,单位GiB。

  • DiskUsage:

    云硬盘类型。取值范围:

  • DiskBackupName:

    备份点名称。

  • DiskBackupState: (p)

    云硬盘备份点状态。取值范围:</p>

  • Percent:

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

  • CreateTime:

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

  • Encrypt:

    云盘是否为加密盘。取值范围:
    <li>false:表示非加密盘
    </li>true:表示加密盘。



2091
2092
2093
# File 'lib/v20170312/models.rb', line 2091

def DiskBackupName
  @DiskBackupName
end

#DiskBackupStateObject

<li>SYSTEM_DISK:系统盘</li> <li>DATA_DISK:数据盘。</li> <ul>

<li>NORMAL:正常</li>
<li>CREATING:创建中</li>
<li>ROLLBACKING:回滚中</li>

</ul>

Parameters:

  • DiskBackupId:

    云硬盘备份点的ID。

  • DiskId:

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

  • DiskSize:

    云硬盘大小,单位GiB。

  • DiskUsage:

    云硬盘类型。取值范围:

  • DiskBackupName:

    备份点名称。

  • DiskBackupState: (p)

    云硬盘备份点状态。取值范围:</p>

  • Percent:

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

  • CreateTime:

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

  • Encrypt:

    云盘是否为加密盘。取值范围:
    <li>false:表示非加密盘
    </li>true:表示加密盘。



2091
2092
2093
# File 'lib/v20170312/models.rb', line 2091

def DiskBackupState
  @DiskBackupState
end

#DiskIdObject

<li>SYSTEM_DISK:系统盘</li> <li>DATA_DISK:数据盘。</li> <ul>

<li>NORMAL:正常</li>
<li>CREATING:创建中</li>
<li>ROLLBACKING:回滚中</li>

</ul>

Parameters:

  • DiskBackupId:

    云硬盘备份点的ID。

  • DiskId:

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

  • DiskSize:

    云硬盘大小,单位GiB。

  • DiskUsage:

    云硬盘类型。取值范围:

  • DiskBackupName:

    备份点名称。

  • DiskBackupState: (p)

    云硬盘备份点状态。取值范围:</p>

  • Percent:

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

  • CreateTime:

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

  • Encrypt:

    云盘是否为加密盘。取值范围:
    <li>false:表示非加密盘
    </li>true:表示加密盘。



2091
2092
2093
# File 'lib/v20170312/models.rb', line 2091

def DiskId
  @DiskId
end

#DiskSizeObject

<li>SYSTEM_DISK:系统盘</li> <li>DATA_DISK:数据盘。</li> <ul>

<li>NORMAL:正常</li>
<li>CREATING:创建中</li>
<li>ROLLBACKING:回滚中</li>

</ul>

Parameters:

  • DiskBackupId:

    云硬盘备份点的ID。

  • DiskId:

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

  • DiskSize:

    云硬盘大小,单位GiB。

  • DiskUsage:

    云硬盘类型。取值范围:

  • DiskBackupName:

    备份点名称。

  • DiskBackupState: (p)

    云硬盘备份点状态。取值范围:</p>

  • Percent:

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

  • CreateTime:

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

  • Encrypt:

    云盘是否为加密盘。取值范围:
    <li>false:表示非加密盘
    </li>true:表示加密盘。



2091
2092
2093
# File 'lib/v20170312/models.rb', line 2091

def DiskSize
  @DiskSize
end

#DiskUsageObject

<li>SYSTEM_DISK:系统盘</li> <li>DATA_DISK:数据盘。</li> <ul>

<li>NORMAL:正常</li>
<li>CREATING:创建中</li>
<li>ROLLBACKING:回滚中</li>

</ul>

Parameters:

  • DiskBackupId:

    云硬盘备份点的ID。

  • DiskId:

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

  • DiskSize:

    云硬盘大小,单位GiB。

  • DiskUsage:

    云硬盘类型。取值范围:

  • DiskBackupName:

    备份点名称。

  • DiskBackupState: (p)

    云硬盘备份点状态。取值范围:</p>

  • Percent:

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

  • CreateTime:

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

  • Encrypt:

    云盘是否为加密盘。取值范围:
    <li>false:表示非加密盘
    </li>true:表示加密盘。



2091
2092
2093
# File 'lib/v20170312/models.rb', line 2091

def DiskUsage
  @DiskUsage
end

#EncryptObject

<li>SYSTEM_DISK:系统盘</li> <li>DATA_DISK:数据盘。</li> <ul>

<li>NORMAL:正常</li>
<li>CREATING:创建中</li>
<li>ROLLBACKING:回滚中</li>

</ul>

Parameters:

  • DiskBackupId:

    云硬盘备份点的ID。

  • DiskId:

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

  • DiskSize:

    云硬盘大小,单位GiB。

  • DiskUsage:

    云硬盘类型。取值范围:

  • DiskBackupName:

    备份点名称。

  • DiskBackupState: (p)

    云硬盘备份点状态。取值范围:</p>

  • Percent:

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

  • CreateTime:

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

  • Encrypt:

    云盘是否为加密盘。取值范围:
    <li>false:表示非加密盘
    </li>true:表示加密盘。



2091
2092
2093
# File 'lib/v20170312/models.rb', line 2091

def Encrypt
  @Encrypt
end

#PercentObject

<li>SYSTEM_DISK:系统盘</li> <li>DATA_DISK:数据盘。</li> <ul>

<li>NORMAL:正常</li>
<li>CREATING:创建中</li>
<li>ROLLBACKING:回滚中</li>

</ul>

Parameters:

  • DiskBackupId:

    云硬盘备份点的ID。

  • DiskId:

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

  • DiskSize:

    云硬盘大小,单位GiB。

  • DiskUsage:

    云硬盘类型。取值范围:

  • DiskBackupName:

    备份点名称。

  • DiskBackupState: (p)

    云硬盘备份点状态。取值范围:</p>

  • Percent:

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

  • CreateTime:

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

  • Encrypt:

    云盘是否为加密盘。取值范围:
    <li>false:表示非加密盘
    </li>true:表示加密盘。



2091
2092
2093
# File 'lib/v20170312/models.rb', line 2091

def Percent
  @Percent
end

Instance Method Details

#deserialize(params) ⇒ Object



2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
# File 'lib/v20170312/models.rb', line 2105

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