Skip to content

Commit fff98af

Browse files
authored
Add files via upload
1 parent 4c4cce7 commit fff98af

2 files changed

Lines changed: 632 additions & 0 deletions

File tree

refresh.py

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
"""Refresh a dependent duplicate volume with a snapshot from its parent."""
2+
# :license: MIT, see LICENSE for more details.
3+
4+
import click
5+
import SoftLayer
6+
from SoftLayer.CLI import environment
7+
8+
9+
@click.command(cls=SoftLayer.CLI.command.SLCommand, )
10+
@click.argument('volume_id')
11+
@click.argument('snapshot_id')
12+
@click.option('--force-refresh', '-f',
13+
help="An optional parameter for force refreshing the volume")
14+
type=click.Choice(['True', 'False']),
15+
default='False',
16+
@environment.pass_env
17+
def cli(env, volume_id, snapshot_id, force_refresh):
18+
"""Refresh a duplicate volume with a snapshot from its parent."""
19+
file_manager = SoftLayer.FileStorageManager(env.client)
20+
resp = file_manager.refresh_dupe(volume_id, snapshot_id, force_refresh)
21+
22+
click.echo(resp)

0 commit comments

Comments
 (0)