Class: TencentCloud::Cbs::V20170312::CreateSnapshotRequest

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

Overview

CreateSnapshot请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(diskid = nil, snapshotname = nil, deadline = nil, diskbackupid = nil, tags = nil, diskusage = nil) ⇒ CreateSnapshotRequest

Returns a new instance of CreateSnapshotRequest.



872
873
874
875
876
877
878
879
# File 'lib/v20170312/models.rb', line 872

def initialize(diskid=nil, snapshotname=nil, deadline=nil, diskbackupid=nil, tags=nil, diskusage=nil)
  @DiskId = diskid
  @SnapshotName = snapshotname
  @Deadline = deadline
  @DiskBackupId = diskbackupid
  @Tags = tags
  @DiskUsage = diskusage
end

Instance Attribute Details

#DeadlineObject

Parameters:

  • DiskId:

    需要创建快照的云硬盘ID,可通过(/document/product/362/16315)接口查询。

  • SnapshotName:

    快照名称,不传则新快照名称默认为“未命名”。

  • Deadline:

    快照的到期时间,到期后该快照将会自动删除,需要传入UTC时间下的ISO-8601标准时间格式,例如:2022-01-08T09:47:55+00:00,。到期时间最小可设置为一天后的当前时间。

  • DiskBackupId:

    云硬盘备份点ID。传入此参数时,将通过备份点创建快照。备份点 ID 可以通过(/document/product/362/80278)接口查询。

  • Tags:

    快照绑定的标签。

  • DiskUsage:

    快照关联云硬盘类型, SYSTEM_DISK: 系统盘, DATA_DISK: 数据盘,非必填参数,不填时快照类型与云盘类型保持一致, 该参数基于某些场景用户需要将系统盘创建出数据盘快照共享使用。



870
871
872
# File 'lib/v20170312/models.rb', line 870

def Deadline
  @Deadline
end

#DiskBackupIdObject

Parameters:

  • DiskId:

    需要创建快照的云硬盘ID,可通过(/document/product/362/16315)接口查询。

  • SnapshotName:

    快照名称,不传则新快照名称默认为“未命名”。

  • Deadline:

    快照的到期时间,到期后该快照将会自动删除,需要传入UTC时间下的ISO-8601标准时间格式,例如:2022-01-08T09:47:55+00:00,。到期时间最小可设置为一天后的当前时间。

  • DiskBackupId:

    云硬盘备份点ID。传入此参数时,将通过备份点创建快照。备份点 ID 可以通过(/document/product/362/80278)接口查询。

  • Tags:

    快照绑定的标签。

  • DiskUsage:

    快照关联云硬盘类型, SYSTEM_DISK: 系统盘, DATA_DISK: 数据盘,非必填参数,不填时快照类型与云盘类型保持一致, 该参数基于某些场景用户需要将系统盘创建出数据盘快照共享使用。



870
871
872
# File 'lib/v20170312/models.rb', line 870

def DiskBackupId
  @DiskBackupId
end

#DiskIdObject

Parameters:

  • DiskId:

    需要创建快照的云硬盘ID,可通过(/document/product/362/16315)接口查询。

  • SnapshotName:

    快照名称,不传则新快照名称默认为“未命名”。

  • Deadline:

    快照的到期时间,到期后该快照将会自动删除,需要传入UTC时间下的ISO-8601标准时间格式,例如:2022-01-08T09:47:55+00:00,。到期时间最小可设置为一天后的当前时间。

  • DiskBackupId:

    云硬盘备份点ID。传入此参数时,将通过备份点创建快照。备份点 ID 可以通过(/document/product/362/80278)接口查询。

  • Tags:

    快照绑定的标签。

  • DiskUsage:

    快照关联云硬盘类型, SYSTEM_DISK: 系统盘, DATA_DISK: 数据盘,非必填参数,不填时快照类型与云盘类型保持一致, 该参数基于某些场景用户需要将系统盘创建出数据盘快照共享使用。



870
871
872
# File 'lib/v20170312/models.rb', line 870

def DiskId
  @DiskId
end

#DiskUsageObject

Parameters:

  • DiskId:

    需要创建快照的云硬盘ID,可通过(/document/product/362/16315)接口查询。

  • SnapshotName:

    快照名称,不传则新快照名称默认为“未命名”。

  • Deadline:

    快照的到期时间,到期后该快照将会自动删除,需要传入UTC时间下的ISO-8601标准时间格式,例如:2022-01-08T09:47:55+00:00,。到期时间最小可设置为一天后的当前时间。

  • DiskBackupId:

    云硬盘备份点ID。传入此参数时,将通过备份点创建快照。备份点 ID 可以通过(/document/product/362/80278)接口查询。

  • Tags:

    快照绑定的标签。

  • DiskUsage:

    快照关联云硬盘类型, SYSTEM_DISK: 系统盘, DATA_DISK: 数据盘,非必填参数,不填时快照类型与云盘类型保持一致, 该参数基于某些场景用户需要将系统盘创建出数据盘快照共享使用。



870
871
872
# File 'lib/v20170312/models.rb', line 870

def DiskUsage
  @DiskUsage
end

#SnapshotNameObject

Parameters:

  • DiskId:

    需要创建快照的云硬盘ID,可通过(/document/product/362/16315)接口查询。

  • SnapshotName:

    快照名称,不传则新快照名称默认为“未命名”。

  • Deadline:

    快照的到期时间,到期后该快照将会自动删除,需要传入UTC时间下的ISO-8601标准时间格式,例如:2022-01-08T09:47:55+00:00,。到期时间最小可设置为一天后的当前时间。

  • DiskBackupId:

    云硬盘备份点ID。传入此参数时,将通过备份点创建快照。备份点 ID 可以通过(/document/product/362/80278)接口查询。

  • Tags:

    快照绑定的标签。

  • DiskUsage:

    快照关联云硬盘类型, SYSTEM_DISK: 系统盘, DATA_DISK: 数据盘,非必填参数,不填时快照类型与云盘类型保持一致, 该参数基于某些场景用户需要将系统盘创建出数据盘快照共享使用。



870
871
872
# File 'lib/v20170312/models.rb', line 870

def SnapshotName
  @SnapshotName
end

#TagsObject

Parameters:

  • DiskId:

    需要创建快照的云硬盘ID,可通过(/document/product/362/16315)接口查询。

  • SnapshotName:

    快照名称,不传则新快照名称默认为“未命名”。

  • Deadline:

    快照的到期时间,到期后该快照将会自动删除,需要传入UTC时间下的ISO-8601标准时间格式,例如:2022-01-08T09:47:55+00:00,。到期时间最小可设置为一天后的当前时间。

  • DiskBackupId:

    云硬盘备份点ID。传入此参数时,将通过备份点创建快照。备份点 ID 可以通过(/document/product/362/80278)接口查询。

  • Tags:

    快照绑定的标签。

  • DiskUsage:

    快照关联云硬盘类型, SYSTEM_DISK: 系统盘, DATA_DISK: 数据盘,非必填参数,不填时快照类型与云盘类型保持一致, 该参数基于某些场景用户需要将系统盘创建出数据盘快照共享使用。



870
871
872
# File 'lib/v20170312/models.rb', line 870

def Tags
  @Tags
end

Instance Method Details

#deserialize(params) ⇒ Object



881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
# File 'lib/v20170312/models.rb', line 881

def deserialize(params)
  @DiskId = params['DiskId']
  @SnapshotName = params['SnapshotName']
  @Deadline = params['Deadline']
  @DiskBackupId = params['DiskBackupId']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  @DiskUsage = params['DiskUsage']
end