diff options
| author | Jenkins <jenkins@review.openstack.org> | 2016-07-06 15:31:39 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2016-07-06 15:31:39 +0000 |
| commit | e0b63e64c13955ba4f119b5cbee787822602bc6e (patch) | |
| tree | 735e4bb53d5c083d2e43d22f1066ad03bd329347 /openstackclient/volume | |
| parent | f1a27a73d6f9d039e339e3a16ee110f4cdd1947f (diff) | |
| parent | 3222ffc157b6e686249fb2e3d4375c89384bfb97 (diff) | |
| download | python-openstackclient-e0b63e64c13955ba4f119b5cbee787822602bc6e.tar.gz | |
Merge "Add "--property" option to "snapshot create" command in volumev2"
Diffstat (limited to 'openstackclient/volume')
| -rw-r--r-- | openstackclient/volume/v2/snapshot.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/openstackclient/volume/v2/snapshot.py b/openstackclient/volume/v2/snapshot.py index 5aba04ae..5e6949d4 100644 --- a/openstackclient/volume/v2/snapshot.py +++ b/openstackclient/volume/v2/snapshot.py @@ -51,6 +51,13 @@ class CreateSnapshot(command.ShowOne): help=_("Create a snapshot attached to an instance. " "Default is False") ) + parser.add_argument( + "--property", + metavar="<key=value>", + action=parseractions.KeyValueAction, + help=_("Set a property to this snapshot " + "(repeat option to set multiple properties)"), + ) return parser def take_action(self, parsed_args): @@ -61,7 +68,8 @@ class CreateSnapshot(command.ShowOne): volume_id, force=parsed_args.force, name=parsed_args.name, - description=parsed_args.description + description=parsed_args.description, + metadata=parsed_args.property, ) snapshot._info.update( {'properties': utils.format_dict(snapshot._info.pop('metadata'))} |
