remote-vm-snapshot

remote-vm-snapshot cancel

Usage

usage: -c remote-vm-snapshot cancel [-h]
                                 [-f {adaptive_table,json,shell,table,value,yaml}]
                                 [-c COLUMN]
                                 [-m [NAME=VALUE [NAME=VALUE ...]]]
                                 [--max-width <integer>] [--noindent]
                                 [--prefix PREFIX]
                                 remote_vm_snapshot_id

Description

Cancel the creation of remote VM snapshot creation. Allowed when the remote VM snapshot is in ‘creating’ state.

Return

None

Optional

 optional arguments:
-h, --help            show this help message and exit

remote-vm-snapshot create

Usage

usage: -c remote-vm-snapshot create [-h]
                                 [-f {adaptive_table,json,shell,table,value,yaml}]
                                 [-c COLUMN]
                                 [-m [NAME=VALUE [NAME=VALUE ...]]]
                                 [--max-width <integer>] [--noindent]
                                 [--prefix PREFIX] [--full] [--name NAME]
                                 [--description DESCRIPTION]
                                 [--expiry-minutes EXPIRY_MINUTES]
                                 vm_snapshot_id external_endpoint_id

Description

Create remote VM snapshot from a local VM snapshot.

Return

Returns dict: Details of the remote VM snapshot

Optional

 optional arguments:
-h, --help            show this help message and exit
--full                True if a full copy should be made, False if incremental
--name NAME           Name of remote VM snapshot. The default value is VM snapshot name
--description DESCRIPTION
                      Description of remote VM snapshot
--expiry-minutes EXPIRY_MINUTES
                      Remote volume snapshot create task's expiry in minutes

remote-vm-snapshot delete

Usage

usage: -c remote-vm-snapshot delete [-h]
                                 [-f {adaptive_table,json,shell,table,value,yaml}]
                                 [-c COLUMN]
                                 [-m [NAME=VALUE [NAME=VALUE ...]]]
                                 [--max-width <integer>] [--noindent]
                                 [--prefix PREFIX]
                                 remote_vm_snapshot_id

Description

Delete remote VM snapshot creation.

Return

None

Optional

 optional arguments:
-h, --help            show this help message and exit

remote-vm-snapshot get

Usage

usage: -c remote-vm-snapshot get [-h]
                              [-f {adaptive_table,json,shell,table,value,yaml}]
                              [-c COLUMN]
                              [-m [NAME=VALUE [NAME=VALUE ...]]]
                              [--max-width <integer>] [--noindent]
                              [--prefix PREFIX]
                              remote_vm_snapshot_id

Description

Query metadata of remote VM snapshot.

Return

Returns dict: Details of the remote VM snapshot

Optional

 optional arguments:
-h, --help            show this help message and exit

remote-vm-snapshot list

Usage

usage: -c remote-vm-snapshot list [-h]
                               [-f {adaptive_table,csv,json,table,value,yaml}]
                               [-c COLUMN]
                               [-m [NAME=VALUE [NAME=VALUE ...]]]
                               [--max-width <integer>] [--noindent]
                               [--quote {all,minimal,none,nonnumeric}]
                               [--ids [IDS [IDS ...]]]
                               [--external-endpoint-ids [EXTERNAL_ENDPOINT_IDS [EXTERNAL_ENDPOINT_IDS ...]]]
                               [--source-vm-snapshot-ids [SOURCE_VM_SNAPSHOT_IDS [SOURCE_VM_SNAPSHOT_IDS ...]]]
                               [--source-vm-snapshot-names [SOURCE_VM_SNAPSHOT_NAMES [SOURCE_VM_SNAPSHOT_NAMES ...]]]
                               [--source-vm-ids [SOURCE_VM_IDS [SOURCE_VM_IDS ...]]]
                               [--source-vm-names [SOURCE_VM_NAMES [SOURCE_VM_NAMES ...]]]
                               [--project-ids [PROJECT_IDS [PROJECT_IDS ...]]]
                               [--project-names [PROJECT_NAMES [PROJECT_NAMES ...]]]
                               [--account-ids [ACCOUNT_IDS [ACCOUNT_IDS ...]]]
                               [--account-names [ACCOUNT_NAMES [ACCOUNT_NAMES ...]]]
                               [--cluster-ids [CLUSTER_IDS [CLUSTER_IDS ...]]]
                               [--cluster-names [CLUSTER_NAMES [CLUSTER_NAMES ...]]]
                               [--protection-group-ids [PROTECTION_GROUP_IDS [PROTECTION_GROUP_IDS ...]]]
                               [--protection-group-names [PROTECTION_GROUP_NAMES [PROTECTION_GROUP_NAMES ...]]]

Description

List remote VM snapshots.

Return

None

Optional

 optional arguments:
-h, --help            show this help message and exit
--ids [IDS [IDS ...]]
                      Returns the remote VM snapshots whose IDs match any of the specified VM snapshot IDs
--external-endpoint-ids [EXTERNAL_ENDPOINT_IDS [EXTERNAL_ENDPOINT_IDS ...]]
                      Returns the remote VM snapshots located at any of the external endpoint as specified by their IDs
--source-vm-snapshot-ids [SOURCE_VM_SNAPSHOT_IDS [SOURCE_VM_SNAPSHOT_IDS ...]]
                      Returns the remote VM snapshots which originated from any of the source VM snapshots as specified by their IDs
--source-vm-snapshot-names [SOURCE_VM_SNAPSHOT_NAMES [SOURCE_VM_SNAPSHOT_NAMES ...]]
                      Returns the remote VM snapshots which originated from any of the source VM snapshots as specified by their names
--source-vm-ids [SOURCE_VM_IDS [SOURCE_VM_IDS ...]]
                      Returns the remote VM snapshots which originated from any of the source VMs as specified by their IDs
--source-vm-names [SOURCE_VM_NAMES [SOURCE_VM_NAMES ...]]
                      Returns the remote VM snapshots which originated from any of the source VMs as specified by their names
--project-ids [PROJECT_IDS [PROJECT_IDS ...]]
                      Returns the remote VM snapshots owned by any of the projects as specified by their project IDs
--project-names [PROJECT_NAMES [PROJECT_NAMES ...]]
                      Returns the remote VM snapshots owned by any of the projects as specified by their project names
--account-ids [ACCOUNT_IDS [ACCOUNT_IDS ...]]
                      Returns the remote VM snapshots belonging to any of the accounts as specified by their account IDs
--account-names [ACCOUNT_NAMES [ACCOUNT_NAMES ...]]
                      Returns the remote VM snapshots belonging to any of the accounts as specified by their account names
--cluster-ids [CLUSTER_IDS [CLUSTER_IDS ...]]
                      Returns the remote VM snapshots which originated from any of the clusters as specified by their IDs
--cluster-names [CLUSTER_NAMES [CLUSTER_NAMES ...]]
                      Returns the remote VM snapshots which originated from any of the clusters as specified by their names
--protection-group-ids [PROTECTION_GROUP_IDS [PROTECTION_GROUP_IDS ...]]
                      Returns the remote VM snapshots which created by any of the protection group as specified by their protection group IDs
--protection-group-names [PROTECTION_GROUP_NAMES [PROTECTION_GROUP_NAMES ...]]
                      Returns the remote VM snapshots which created by any of the protection group as specified by their protection group names

remote-vm-snapshot retry

Usage

usage: -c remote-vm-snapshot retry [-h]
                                [-f {adaptive_table,json,shell,table,value,yaml}]
                                [-c COLUMN]
                                [-m [NAME=VALUE [NAME=VALUE ...]]]
                                [--max-width <integer>] [--noindent]
                                [--prefix PREFIX]
                                remote_vm_snapshot_id

Description

Retry to upload a remote VM snapshot in case the state is error.

Return

Returns dict: Details of the remote VM snapshot

Optional

 optional arguments:
-h, --help            show this help message and exit