From 62d40cefb59cd27b7de13d87e4ef50a7053fba62 Mon Sep 17 00:00:00 2001 From: zhengyin <zhengyin@chinac.com> Date: Wed, 2 Aug 2017 16:10:26 +0800 Subject: [PATCH] Add snapshot_id param note for backup-create Change-Id: Id7c565629aeed6d915b21b8de514afcee42470cf --- cinderclient/v2/volume_backups.py | 3 +++ cinderclient/v3/volume_backups.py | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/cinderclient/v2/volume_backups.py b/cinderclient/v2/volume_backups.py index 7a0229275..bcf3e01fd 100644 --- a/cinderclient/v2/volume_backups.py +++ b/cinderclient/v2/volume_backups.py @@ -55,6 +55,9 @@ class VolumeBackupManager(base.ManagerWithFind): :param description: The description of the backup. :param incremental: Incremental backup. :param force: If True, allows an in-use volume to be backed up. + :param snapshot_id: The ID of the snapshot to backup. This should + be a snapshot of the src volume, when specified, + the new backup will be based on the snapshot. :rtype: :class:`VolumeBackup` """ body = {'backup': {'volume_id': volume_id, diff --git a/cinderclient/v3/volume_backups.py b/cinderclient/v3/volume_backups.py index 323daff3c..8ebd31fbc 100644 --- a/cinderclient/v3/volume_backups.py +++ b/cinderclient/v3/volume_backups.py @@ -52,6 +52,9 @@ class VolumeBackupManager(volume_backups.VolumeBackupManager): :param description: The description of the backup. :param incremental: Incremental backup. :param force: If True, allows an in-use volume to be backed up. + :param snapshot_id: The ID of the snapshot to backup. This should + be a snapshot of the src volume, when specified, + the new backup will be based on the snapshot. :rtype: :class:`VolumeBackup` """ body = {'backup': {'volume_id': volume_id, @@ -78,6 +81,9 @@ class VolumeBackupManager(volume_backups.VolumeBackupManager): :param incremental: Incremental backup. :param force: If True, allows an in-use volume to be backed up. :param metadata: Key Value pairs + :param snapshot_id: The ID of the snapshot to backup. This should + be a snapshot of the src volume, when specified, + the new backup will be based on the snapshot. :rtype: :class:`VolumeBackup` """ # pylint: disable=function-redefined