Skip to content

Commit 3ba4d40

Browse files
Merge pull request #2068 from softlayer/jayasilan-issue2025
Example for slcli file disaster-recovery-failover, slcli file replica-failback, slcli file replica-failover, slcli file replica-locations #2025
2 parents b946281 + fb32ce7 commit 3ba4d40

4 files changed

Lines changed: 24 additions & 4 deletions

File tree

SoftLayer/CLI/file/replication/disaster_recovery_failover.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,12 @@
1919
@click.option('--replicant-id', help="ID of the replicant volume")
2020
@environment.pass_env
2121
def cli(env, volume_id, replicant_id):
22-
"""Failover an inaccessible file volume to its available replicant volume."""
22+
"""Failover an inaccessible file volume to its available replicant volume.
23+
24+
Example::
25+
slcli file disaster-recovery-failover 12345678 87654321
26+
This command performs failover operation for volume with ID 12345678 to replica volume with ID 87654321.
27+
"""
2328
file_storage_manager = SoftLayer.FileStorageManager(env.client)
2429

2530
click.secho("""WARNING : Failover an inaccessible file volume to its available replicant volume."""

SoftLayer/CLI/file/replication/failback.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,12 @@
1111
@click.argument('volume-id')
1212
@environment.pass_env
1313
def cli(env, volume_id):
14-
"""Failback a file volume from the given replicant volume."""
14+
"""Failback a file volume from the given replicant volume.
15+
16+
Example::
17+
slcli file replica-failback 12345678
18+
This command performs failback operation for volume with ID 12345678.
19+
"""
1520
file_storage_manager = SoftLayer.FileStorageManager(env.client)
1621

1722
success = file_storage_manager.failback_from_replicant(volume_id)

SoftLayer/CLI/file/replication/failover.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,12 @@
1111
@click.option('--replicant-id', help="ID of the replicant volume")
1212
@environment.pass_env
1313
def cli(env, volume_id, replicant_id):
14-
"""Failover a file volume to the given replicant volume."""
14+
"""Failover a file volume to the given replicant volume.
15+
16+
Example::
17+
slcli file replica-failover 12345678 87654321
18+
This command performs failover operation for volume with ID 12345678 to replica volume with ID 87654321.
19+
"""
1520
file_storage_manager = SoftLayer.FileStorageManager(env.client)
1621

1722
success = file_storage_manager.failover_to_replicant(

SoftLayer/CLI/file/replication/locations.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,12 @@
2929
default=','.join(DEFAULT_COLUMNS))
3030
@environment.pass_env
3131
def cli(env, columns, sortby, volume_id):
32-
"""List suitable replication datacenters for the given volume."""
32+
"""List suitable replication datacenters for the given volume.
33+
34+
Example::
35+
slcl file replica-locations 12345678
36+
This command lists suitable replication data centers for block volume with ID 12345678.
37+
"""
3338
file_storage_manager = SoftLayer.FileStorageManager(env.client)
3439

3540
legal_centers = file_storage_manager.get_replication_locations(

0 commit comments

Comments
 (0)