[go: up one dir, main page]

100% found this document useful (1 vote)
604 views144 pages

ECS CLI Reference

ECS CLI Reference

Uploaded by

David Valverde
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
604 views144 pages

ECS CLI Reference

ECS CLI Reference

Uploaded by

David Valverde
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 144

EMC Elastic Cloud Storage (ECS)

CLI Quick Reference


Documentation

EMC ECS

Abstract

This document provides reference information on the ECS CLI.

Revision 01
June, 2015
Copyright © 2013 - 2015 EMC Corporation. All rights reserved.

Published June, 2015

EMC believes the information in this publication is accurate of its publication date.
The information is subject to change without notice.

The information in this publication is provided “as is”. EMC Corporation makes no
representations or warranties of any kind with respect to the information in this
publication, and specifically disclaims implied warranties of merchantability or
fitness for a particular purpose.

Use, copying, and distribution of any EMC software described in this publication
requires an applicable software license.

For the most up-to-date listing of EMC product names, see EMC Corporation
Trademarks on EMC.com.

VMware is a registered trademarks or trademarks of VMware, Inc. in the United States


and/or other jurisdictions. All other trademarks used herein are the property of their
respective owners.

ECS CLI Quick Reference

Documentation

Part Number 302-001-998

Revision 01

2 ECS CLI Quick Reference


Documentation
Contents

Contents

Command reference ............................................................9


authenticate .......................................................................9
authentication add-provider ................................................10
authentication delete-provider ............................................11
authentication list-providers................................................12
authentication show-provider ..............................................13
authentication update .........................................................14
bucket create ......................................................................15
bucket delete ......................................................................16
bucket delete-quota ............................................................17
bucket get-acl .....................................................................18
bucket get-groups ...............................................................19
bucket get-permissions .......................................................20
bucket get-quota .................................................................21
bucket get-ret-period ...........................................................22
bucket info..........................................................................23
bucket list ...........................................................................24
bucket lock .........................................................................25
bucket lock-info ..................................................................26
bucket set-acl .....................................................................27
bucket update-owner ..........................................................28
bucket update-ret................................................................29
bucket update-stale ............................................................30
cas create_update_secret....................................................31
cas delete_secret ................................................................32
cas get_bucket ....................................................................33
cas get_metadata................................................................34
cas get_pea ........................................................................35
cas get_registered_apps .....................................................36
cas get_secret .....................................................................37

ECS CLI Quick Reference 3


Documentation
Contents

cas set_bucket ....................................................................38


cas set_metadata ................................................................39
datastore bulk-get ...............................................................40
datastore create ..................................................................41
datastore delete ..................................................................42
datastore list.......................................................................43
datastore show ...................................................................44
datastore tasks ...................................................................45
dataservice list....................................................................46
dataservice provision ..........................................................47
failedzones .........................................................................48
keystore show .....................................................................49
keystore update ..................................................................50
meter ..................................................................................51
mgmtuserinfo add ...............................................................52
mgmtuserinfo delete ...........................................................53
mgmtuserinfo list ................................................................54
monitor ...............................................................................55
namespace create ...............................................................56
namespace create-ret ..........................................................57
namespace delete ...............................................................58
namespace delete-quota .....................................................59
namespace get ...................................................................60
namespace get-quota..........................................................61
namespace get-ret-period....................................................62
namespace list....................................................................63
namespace list-ret ..............................................................64
namespace show ................................................................65
namespace update .............................................................66
namespace update-ret ........................................................67
namespace update-quota....................................................68
nodes list ............................................................................69
objectuser create ................................................................70

4 ECS CLI Quick Reference


Documentation
Contents

objectuser delete ................................................................71


objectuser get-lock..............................................................72
objectuser list .....................................................................73
objectuser lock ...................................................................74
objectuser unlock ...............................................................75
objectvpool add ..................................................................76
objectvpool create ..............................................................77
objectvpool delete ..............................................................78
objectvpool list ...................................................................79
objectvpool remove.............................................................80
objectvpool show ................................................................81
objectvpool update .............................................................82
secretkeyuser add ...............................................................83
secretkeyuser delete ...........................................................84
secretkeyuser show .............................................................85
secretkeyuser user-delete....................................................86
secretkeyuser user-show .....................................................87
system add-license .............................................................88
system connectemc-ftps ......................................................89
system connectemc-smtp ....................................................90
system deactivate-callhome ................................................91
system get-alerts .................................................................92
system get-callhome-config .................................................94
system get-license ..............................................................95
system get-log-level ............................................................96
system get-logs ...................................................................97
system get-properties..........................................................99
system get-properties-metadata ..........................................100
system send-alert ................................................................101
system set-log-level ............................................................103
system set-properties ..........................................................104
tenant add-attribute ............................................................105
tenant add-group ................................................................106

ECS CLI Quick Reference 5


Documentation
Contents

tenant add-role ...................................................................107


tenant create.......................................................................108
tenant delete ......................................................................109
tenant delete-role................................................................110
tenant get-clusters ..............................................................111
tenant get-hosts ..................................................................112
tenant get-role ....................................................................113
tenant get-vcenters .............................................................114
tenant list ...........................................................................115
tenant remove-attribute.......................................................116
tenant show ........................................................................117
tenant update-quota ...........................................................118
varray create .......................................................................119
varray delete .......................................................................120
varray list ............................................................................121
varray update ......................................................................122
vdc delete ...........................................................................123
vdc insert ............................................................................124
vdc list ................................................................................125
vdc_data insert ...................................................................126
vdc_data list .......................................................................127
vdc_data local.....................................................................128
vdc_data show ....................................................................129
vpool add_pools .................................................................130
vpool allow .........................................................................131
vpool create ........................................................................132
vpool delete ........................................................................135
vpool disallow.....................................................................136
vpool get_pools ..................................................................137
vpool list .............................................................................138
vpool refresh_pools ............................................................139
vpool remove_pools ............................................................140
vpool show .........................................................................141

6 ECS CLI Quick Reference


Documentation
Contents

vpool update.......................................................................142

ECS CLI Quick Reference 7


Documentation
Command reference

authenticate
ECS authenticate CLI usage.

Syntax

ecscli.py authenticate [-h] [-cf <cookiefile>] [-hostname <hostname>]


[-port <port_number>] -u <username> -d <cookiedir>

Mandatory arguments
• -u <username>, -username <username> : username for login

• -d <cookiedir>, -cookiedir <cookiedir> : cookie directory to store cookie files

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

ECS CLI Quick Reference 9


Documentation
authentication add-provider

authentication add-provider
ECS Authentication Provider Add CLI usage.

Syntax

ecscli.py authentication add-provider [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -configfile
<configfile>

Mandatory arguments
• configfile <configfile> : config file for authentication provider

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

10 ECS CLI Quick Reference


Documentation
authentication delete-provider

authentication delete-provider
ECS Authentication Provider delete CLI usage.

Syntax

ecscli.py authentication delete-provider [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -name
<name>

Mandatory arguments
• -name <name> : name of the authentication provider

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

ECS CLI Quick Reference 11


Documentation
authentication list-providers

authentication list-providers
ECS Authentication Provider List CLI usage

Syntax

ecscli.py authentication list-providers [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] [-verbose]
[-long]

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -verbose, -v : List Authentication providers with details

• -long, -l : List Authentication providers with more details

12 ECS CLI Quick Reference


Documentation
authentication show-provider

authentication show-provider
ECS Authentication Provider Show CLI usage

Syntax

ecscli.py authentication show-provider [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -name <name>
[-xml]

Mandatory arguments
• -name <name> - name of the authentication provider

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -xml : XML response

ECS CLI Quick Reference 13


Documentation
authentication update

authentication update
ECS authenticate CLI usage

Syntax

ecscli.py authentication update [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -configfile
<configfile>

Mandatory arguments
• -configfile <configfile> : config file for authentication provider

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

14 ECS CLI Quick Reference


Documentation
bucket create

bucket create
ECS Bucket Create CLI usage

Syntax

ecscli.py bucket create [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
-name <bucketname> -vpool <vpool> -fs_enable
<filesystem_enabled> -headtype <head_type>
-stale_allowed <is_stale_allowed> -namespace
<namespace>

Mandatory arguments
• -name <bucketname>, -n <bucketname> : Name of Bucket

• -vpool <vpool>, -vp <vpool> : bucket vPool ID

• -fs_enable <filesystem_enabled>, -fs <filesystem_enabled> : flag indicating


whether file-system is enabled for bucket

• -headtype <head_type>, -ht <head_type> : object head type allowed to access


bucket

• -stale_allowed <is_stale_allowed>, -stale <is_stale_allowed>, -sa


<is_stale_allowed> : tag to allow stale data in bucket

• -namespace <namespace>, -ns <namespace> : namespace associated with


bucket user/tenant

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

ECS CLI Quick Reference 15


Documentation
bucket delete

bucket delete
ECS Bucket Delete CLI usage.

Syntax

ecscli.py bucket delete [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
-name <bucketname>

Mandatory arguments
• -name <bucketname>, -n <bucketname> : Name of Bucket

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

16 ECS CLI Quick Reference


Documentation
bucket delete-quota

bucket delete-quota
ECS Delete Bucket Quota CLI usage.

Syntax

ecscli.py bucket delete-quota [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -name <bucket>
[-namespace <namespace>]

Mandatory arguments
• -name <bucket>, -n <bucket> : name of Bucket

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -namespace <namespace>, -ns <namespace> : Namespace of Bucket

ECS CLI Quick Reference 17


Documentation
bucket get-acl

bucket get-acl
ECS Get Bucket ACL CLI usage.

Syntax

ecscli.py bucket get-acl [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
-name <bucket> [-namespace <namespace>]

Mandatory arguments
• -name <bucket>, -n <bucket> : name of bucket

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -namespace <namespace>, -ns <namespace> : Namespace of bucket

18 ECS CLI Quick Reference


Documentation
bucket get-groups

bucket get-groups
ECS Get Bucket ACL Groups CLI usage.

Syntax

ecscli.py bucket get-groups [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>]

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

ECS CLI Quick Reference 19


Documentation
bucket get-permissions

bucket get-permissions
ECS Get Bucket ACL Permissions CLI usage.

Syntax

ecscli.py bucket get-permissions [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>]

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

20 ECS CLI Quick Reference


Documentation
bucket get-quota

bucket get-quota
ECS Get Bucket Quota CLI usage.

Syntax

ecscli.py bucket get-quota [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -name <bucket>
[-namespace <namespace>]

Mandatory arguments
• -name <bucket>, -n <bucket> : name of Bucket

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -namespace <namespace>, -ns <namespace> : Namespace of bucket

ECS CLI Quick Reference 21


Documentation
bucket get-ret-period

bucket get-ret-period
ECS Get Bucket Retention Period CLI usage.

Syntax

Mandatory arguments
• -name <bucket>, -n <bucket> : name of bucket.

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

22 ECS CLI Quick Reference


Documentation
bucket info

bucket info
ECS Bucket Info CLI usage.

Syntax

ecscli.py bucket info [-h] [-hostname <hostname>] [-port <port_number>]


[-portui <ui_port_number>] [-cf <cookiefile>]
-name <bucketname>

Mandatory arguments
• -name <bucket>, -n <bucket> : name of bucket.

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

ECS CLI Quick Reference 23


Documentation
bucket list

bucket list
ECS Bucket List CLI usage.

Syntax

ecscli.py [-h] [-hostname <hostname>] [-port <port_number>]


[-portui <ui_port_number>] [-cf <cookiefile>] [-v]
{authenticate,authentication,bucket,cas,datastore,dataservice,
failedzones,keystore,meter,mgmtuserinfo,monitor,nodes,objectuser,
objectvpool,secretkeyuser,system,namespace,tenant,varray,
vdc_data,vdc,vpool}...

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -namespace <namespace>, -ns <namespace> : Namespace of Buckets

• -marker <marker>, -m <marker> : Reference to Last Object Returned

• -limit <limit>, -l <limit> : Number of Objects to List

24 ECS CLI Quick Reference


Documentation
bucket lock

bucket lock
ECS Bucket Lock CLI usage.

Syntax

ecscli.py bucket lock [-h] [-hostname <hostname>] [-port <port_number>]


[-portui <ui_port_number>] [-cf <cookiefile>]
-name <bucketname> -lock <lock>

Mandatory arguments
• -name <bucketname>, -n <bucketname> : Name of Bucket

• -lock <lock>, -l <lock> : "true" to lock bucket, "false" to unlock

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

ECS CLI Quick Reference 25


Documentation
bucket lock-info

bucket lock-info
ECS Bucket Lock Info CLI usage.

Syntax

ecscli.py bucket lock-info [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -name <bucketname>
[-namespace <namespace>]

Mandatory arguments
• -name <bucketname>, -n <bucketname> : Name of Bucket

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -namespace <namespace>, -ns <namespace> : Namespace of Bucket

26 ECS CLI Quick Reference


Documentation
bucket set-acl

bucket set-acl
ECS Set Bucket ACL CLI usage.

Syntax

ecscli.py bucket set-acl [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
-name <bucket> -configfile <configfile>
[-namespace <namespace>]

Mandatory arguments
• -name <bucket>, -n <bucket> : name of Bucket

• -configfile <configfile> : config file for authentication provider

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -namespace <namespace>, -ns <namespace> : Namespace of Bucket

ECS CLI Quick Reference 27


Documentation
bucket update-owner

bucket update-owner
ECS Update Bucket Owner CLI usage.

Syntax

ecscli.py bucket update-owner [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -name <bucket>
-namespace <namespace> -owner <owner>

Mandatory arguments
• -name <bucket>, -n <bucket> : name of Bucket

• -namespace <namespace>, -ns <namespace> : namespace allowed to access


Bucket

• -owner <owner>, -o <owner> : new owner for this bucket

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

28 ECS CLI Quick Reference


Documentation
bucket update-ret

bucket update-ret
ECS Update Bucket Retention Period CLI usage.

Syntax

ecscli.py bucket update-ret [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -name <bucket> -period
<period>

Mandatory arguments
• -name <bucket>, -n <bucket> : name of Bucket

• -period <period>, -p <period> : default retention period in seconds

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

ECS CLI Quick Reference 29


Documentation
bucket update-stale

bucket update-stale
ECS Update Bucket isStaleAllowed CLI usage.

Syntax

ecscli.py bucket update-stale [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -name <bucket>
-stale_allowed <is_stale_allowed>
[-namespace <namespace>]

Mandatory arguments
• -name <bucket>, -n <bucket> : name of Bucket

• -stale_allowed <is_stale_allowed>, -stale <is_stale_allowed>, -sa


<is_stale_allowed> : tag to allow stale data in bucket

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -namespace <namespace>, -ns <namespace> : Namespace of Bucket

30 ECS CLI Quick Reference


Documentation
cas create_update_secret

cas create_update_secret
ECS create or update cas secret for user

Syntax

ecscli.py cas create_update_secret [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -uid <uid>
[-format <format>]
[-namespace NAMESPACE]
[-secret SECRET]

Mandatory arguments
• -uid <uid>, -uid <uid> : CAS uid

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -format <format>, -f <format> : response format: xml or json (default:json)

• -namespace NAMESPACE, -ns NAMESPACE : CAS namespace

• -secret SECRET, -secret SECRET : CAS namespace

ECS CLI Quick Reference 31


Documentation
cas delete_secret

cas delete_secret
ECS delete cas secret for user

Syntax

ecscli.py cas delete_secret [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -uid <uid>
[-format <format>] [-namespace NAMESPACE]
[-secret SECRET]

Mandatory arguments
• -uid <uid>, -uid <uid> : CAS uid

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -format <format>, -f <format> : response format: xml or json (default:json)

• -namespace NAMESPACE, -ns NAMESPACE : CAS namespace

• -secret SECRET, -secret SECRET : CAS namespace

32 ECS CLI Quick Reference


Documentation
cas get_bucket

cas get_bucket
ECS get cas bucket for user

Syntax

ecscli.py cas get_bucket [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
-uid <uid> [-namespace NAMESPACE]
[-format <format>]

Mandatory arguments
• -uid <uid>, -uid <uid> : CAS uid

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -format <format>, -f <format> : response format: xml or json (default:json)

• -namespace NAMESPACE, -ns NAMESPACE : CAS namespace

ECS CLI Quick Reference 33


Documentation
cas get_metadata

cas get_metadata
ECS get cas metadata for user with namespace

Syntax

ecscli.py cas get_metadata [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -uid <uid>
[-namespace NAMESPACE] [-format <format>]

Mandatory arguments
• -uid <uid>, -uid <uid> : CAS uid

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -format <format>, -f <format> : response format: xml or json (default:json)

• -namespace NAMESPACE, -ns NAMESPACE : CAS namespace

34 ECS CLI Quick Reference


Documentation
cas get_pea

cas get_pea
ECS get cas pea for user with namespace

Syntax

ecscli.py cas get_pea [-h] [-hostname <hostname>] [-port <port_number>]


[-portui <ui_port_number>] [-cf <cookiefile>]
-uid <uid> [-namespace NAMESPACE]
[-format <format>]

Mandatory arguments
• -uid <uid>, -uid <uid> : CAS uid

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -format <format>, -f <format> : response format: xml or json (default:json)

• -namespace NAMESPACE, -ns NAMESPACE : CAS namespace

ECS CLI Quick Reference 35


Documentation
cas get_registered_apps

cas get_registered_apps
ECS get cas registered applications for user

Syntax

ecscli.py cas get_registered_apps [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>]
[-namespace NAMESPACE]
[-format <format>]

Mandatory arguments
• -namespace NAMESPACE, -ns NAMESPACE : CAS namespace

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -format <format>, -f <format> : response format, xml or json (default:json)

36 ECS CLI Quick Reference


Documentation
cas get_secret

cas get_secret
ECS get cas secret for user

Syntax

ecscli.py cas get_secret [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
-uid <uid> [-namespace NAMESPACE]
[-format <format>]

Mandatory arguments
• -uid <uid>, -uid <uid> : CAS uid

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -format <format>, -f <format> : response format: xml or json (default:json)

• -namespace NAMESPACE, -ns NAMESPACE : CAS namespace

ECS CLI Quick Reference 37


Documentation
cas set_bucket

cas set_bucket
ECS set cas bucket for user

Syntax

ecscli.py cas set_bucket [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
-uid <uid> [-namespace NAMESPACE]
[-bucket BUCKET] [-format <format>]

Mandatory arguments
• -uid <uid>, -uid <uid> : CAS uid

• -namespace NAMESPACE, -ns NAMESPACE : CAS namespace

• -bucket BUCKET, -b BUCKET : CAS bucket name

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -namespace NAMESPACE, -ns NAMESPACE : CAS namespace

38 ECS CLI Quick Reference


Documentation
cas set_metadata

cas set_metadata
ECS set cas metadata for user

Syntax

ecscli.py cas set_metadata [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -uid <uid>
[-namespace NAMESPACE] [-metadata METADATA]
[-format <format>]

Mandatory arguments
• -uid <uid>, -uid <uid> : CAS uid

• -namespace NAMESPACE, -ns NAMESPACE : CAS namespace

• -metadata METADATA, -md METADATA : CAS metadata value should be


entered in format 'key':'value','key':'value'...

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -format <format>, -f <format> : response format: xml or json (default:json)

ECS CLI Quick Reference 39


Documentation
datastore bulk-get

datastore bulk-get
ECS Datastore Get Bulk Resources CLI usage.

Syntax

ecscli.py datastore bulk-get [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -ids <ids>

Mandatory arguments
• -ids <ids> : comma-delimited list of resource ids

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

40 ECS CLI Quick Reference


Documentation
datastore create

datastore create
ECS create data store CLI usage

Syntax

ecscli.py datastore create [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -name <name> -varray
<varray> [-dsid <datastoreid>]
[-desc <description>]

Mandatory arguments
• -name <name>, -n <name> : Name of data store

• -varray <varray>, -va <varray> : Virtual Array of data store

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -dsid <datastoreid>, -datastoreid <datastoreid> : IP address of data store

• -desc <description>, -description <description> : Description for data store

ECS CLI Quick Reference 41


Documentation
datastore delete

datastore delete
ECS delete data store node CLI usage

Syntax

ecscli.py datastore delete [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -name NAME

Mandatory arguments
• -name NAME, -n NAME : Name of data store

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

42 ECS CLI Quick Reference


Documentation
datastore list

datastore list
ECS Datastore List CLI usage.

Syntax

ecscli.py datastore list [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
[-verbose] [-long]

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -verbose, -v : data stores list with details

• -long, -l : List Data stores with details in table format

ECS CLI Quick Reference 43


Documentation
datastore show

datastore show
ECS show data store node CLI usage

Syntax

ecscli.py datastore show [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
-name NAME -poolid POOL

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -name NAME, -n NAME : Name of data store

• -poolid POOL, -pid POOL : ID of storage pool

44 ECS CLI Quick Reference


Documentation
datastore tasks

datastore tasks
ECS datastore List tasks CLI usage.

Syntax

ecscli.py datastore tasks [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
-name <name> [-id <opid>]

Mandatory arguments
• -name <name>, -n <name> : Name of data store

• -id <opid> : Operation ID

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

ECS CLI Quick Reference 45


Documentation
dataservice list

dataservice list
ECS List data fabric services CLI usage

Syntax

ecscli.py dataservice list [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>]

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

46 ECS CLI Quick Reference


Documentation
dataservice provision

dataservice provision
ECS provision data fabric services CLI usage

Syntax

ecscli.py dataservice provision [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -service <service>
-nodes <node> [<node> ...]

Mandatory arguments
• -service <service>, -s <service> : Type of service (URI)

• -nodes <node> [<node> ...], -n <node> [<node> ...] : ID of node (URI)

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

ECS CLI Quick Reference 47


Documentation
failedzones

failedzones
get configured temp failed zone info CLI usage

Syntax

ecscli.py failedzones [-h] [-hostname <hostname>] [-port <port_number>]


[-portui <ui_port_number>] [-cf <cookiefile>]
[-format <format>] [-repGrpId REPGRPID]

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -format <format>, -f <format> : response format: xml or json (default:json)

• -repGrpId REPGRPID, -rgid REPGRPID : allows retrieval of failed zone info for
particular replication group id

48 ECS CLI Quick Reference


Documentation
keystore show

keystore show
ECS keystore Show CLI usage.

Syntax

ecscli.py keystore show [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
[-xml]

Mandatory arguments
• -xml : XML response

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

ECS CLI Quick Reference 49


Documentation
keystore update

keystore update
ECS keystore Update CLI usage.

Syntax

ecscli.py keystore update [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
[-certificatevaluefile <certificatevaluefile>]
[-privatekeyvaluefile <privatekeyvaluefile>]
[-selfsign {true,false}]
[-ipaddresses [IPADDRESSES [IPADDRESSES ...]]]

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -certificatevaluefile <certificatevaluefile>, -cvf <certificatevaluefile> : path of file


with certificate to be added

• -privatekeyvaluefile <privatekeyvaluefile>, -pkvf <privatekeyvaluefile> : path of


file with private key to be added

• -selfsign {true,false}, -ss {true,false} : Use self sign or not

• -ipaddresses [IPADDRESSES [IPADDRESSES ...]], -ip [IPADDRESSES


[IPADDRESSES ...]] : server ip addresses for cert rollout mgmt

50 ECS CLI Quick Reference


Documentation
meter

meter
SOS metering CLI usage

Syntax

ecscli.py meter [-h] [-hostname <hostname>] [-port <port_number>]


[-portui <ui_port_number>] [-cf <cookiefile>] -year
<year> -month <month> -day <day> -hour <hour>
[-format <format>] [-minute <minute>]

Mandatory arguments
• -year <year>, -y <year> : Year

• -month <month>, -mon <month> : month of the year {1 - 12}

• -day <day>, -d <day> : day of the month {01 - 31}

• -hour <hour>, -hr <hour> : hour of the day {00 - 23}

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -format <format>, -f <format> : response format: xml or json (default:json)

• -minute <minute>, -min <minute> : minute of the hour {00 - 59}

ECS CLI Quick Reference 51


Documentation
mgmtuserinfo add

mgmtuserinfo add
ECS Mgmtuserinfo Create CLI usage.

Syntax

ecscli.py mgmtuserinfo add [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -uid <uid> -namespace
<namespace>

Mandatory arguments
• -uid <uid> : UID

• -namespace <namespace>, -ns <namespace> : namespace

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

52 ECS CLI Quick Reference


Documentation
mgmtuserinfo delete

mgmtuserinfo delete
ECS Mgmtuserinfo delete CLI usage.

Syntax

ecscli.py mgmtuserinfo delete [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -uid <uid>
[-namespace <namespace>]

Mandatory arguments
• -uid <uid> : UID

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -namespace <namespace>, -ns <namespace> : Namespace for user. Required if


userscope is NAMESPACE.

ECS CLI Quick Reference 53


Documentation
mgmtuserinfo list

mgmtuserinfo list
ECS Mgmtuserinfo List CLI usage.

Syntax

ecscli.py mgmtuserinfo list [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] [-namespace <namespace>]

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -namespace <namespace>, -ns <namespace> : Namespace for user. Required if


userscope is NAMESPACE.

54 ECS CLI Quick Reference


Documentation
monitor

monitor
SOS monitoring CLI usage

Syntax

ecscli.py monitor [-h] [-hostname <hostname>] [-port <port_number>]


[-portui <ui_port_number>] [-cf <cookiefile>]
-start_time START_TIME [-end_time END_TIME]
[-format <format>]

Mandatory arguments
• -start_time START_TIME, -st START_TIME : start datetime in format YYYY-mm-
DDTHH:MM

• -end_time END_TIME, -et END_TIME : start datetime in format YYYY-mm-


DDTHH:MM

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -format <format>, -f <format> : response format: xml or json (default:json)

ECS CLI Quick Reference 55


Documentation
namespace create

namespace create
ECS Namespace Create CLI usage.

Syntax

ecscli.py namespace create [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -namespace <namespace>
-project <project> -objectvpool
<objectvpool> [-tenant <tenant>]
[-format <format>]

Mandatory arguments
• -namespace <namespace>, -ns <namespace> : name of Namespace

• -project <project>, -p <project> : name of Project

• -objectvpool <objectvpool>, -ovp <objectvpool> : name of Object Virtual Pool

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -tenant <tenant>, -t <tenant> : name of Tenant

• -format <format>, -f <format> : response format: xml or json (default:json)

56 ECS CLI Quick Reference


Documentation
namespace create-ret

namespace create-ret
ECS Create Namespace Retention Class CLI usage.

Syntax

ecscli.py namespace create-ret [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -namespace
<namespace> -class <classname> -period
<period>

Mandatory arguments
• -namespace <namespace>, -ns <namespace> : name of Namespace

• -class <classname>, -c <classname> : name of retention class

• -period <period>, -p <period> : period of retention class

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

ECS CLI Quick Reference 57


Documentation
namespace delete

namespace delete
ECS Delete Namespace CLI usage.

Syntax

ecscli.py namespace delete [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -namespace <namespace>

Mandatory arguments
• -namespace <namespace>, -ns <namespace> : name of Namespace

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

58 ECS CLI Quick Reference


Documentation
namespace delete-quota

namespace delete-quota
ECS Delete Namespace Quota CLI usage.

Syntax

ecscli.py namespace delete-quota [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>]
[-namespace <namespace>]

Mandatory arguments
• -namespace <namespace>, -ns <namespace> : name of Namespace

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

ECS CLI Quick Reference 59


Documentation
namespace get

namespace get
ECS Get Tenant Namespace CLI usage.

Syntax

ecscli.py namespace get [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
[-tenant <tenant>]

Mandatory arguments
• -tenant <tenant> : name of Tenant

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

60 ECS CLI Quick Reference


Documentation
namespace get-quota

namespace get-quota
ECS Get Namespace Quota CLI usage.

Syntax

ecscli.py namespace get-quota [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -namespace <namespace>

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -namespace <namespace>, -ns <namespace> : name of Namespace

ECS CLI Quick Reference 61


Documentation
namespace get-ret-period

namespace get-ret-period
ECS Get Namespace Retention Period CLI usage.

Syntax

ecscli.py namespace get-ret-period [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -namespace
<namespace> -class <classname>
[-format <format>]

Mandatory arguments
• -namespace <namespace>, -ns <namespace> : name of Namespace

• -class <classname>, -c <classname> : name of retention class

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -format <format>, -f <format> : response format: xml or json (default:json)

62 ECS CLI Quick Reference


Documentation
namespace list

namespace list
ECS List Namespaces CLI usage.

Syntax

ecscli.py namespace list [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
[-verbose] [-format <format>]

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -verbose, -v : List tenants with details

• -format <format>, -f <format> : response format: xml or json (default:json)

ECS CLI Quick Reference 63


Documentation
namespace list-ret

namespace list-ret
ECS Get Namespace Retention Classes CLI usage.

Syntax

ecscli.py namespace list-ret [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -namespace <namespace>
[-format <format>]

Mandatory arguments
• -namespace <namespace>, -ns <namespace> : name of Namespace

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

64 ECS CLI Quick Reference


Documentation
namespace show

namespace show
ECS Show Namespace CLI usage.

Syntax

ecscli.py namespace show [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
-namespace <namespace> [-format <format>]

Mandatory arguments
• -namespace <namespace>, -ns <namespace> : name of Namespace

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -format <format>, -f <format> : response format: xml or json (default:json)

ECS CLI Quick Reference 65


Documentation
namespace update

namespace update
ECS Update Namespace CLI usage.

Syntax

ecscli.py namespace update [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -namespace <namespace>
-objectvpool <objectvpool>
[-tenant <tenant>] -update <updatelist>
[-format <format>]

Mandatory arguments
• -namespace <namespace>, -ns <namespace> : name of Namespace

• -objectvpool <objectvpool>, -ovp <objectvpool> : name of Object Virtual Pool

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -tenant <tenant>, -t <tenant> : name of Tenant

• -update <updatelist>, -ud <updatelist> : repeatable key:value addition to


update list; update keys include: add_allowed, del_allowed, add_disallowed,
del_disallowed, namespace_admins

• -format <format>, -f <format> : response format: xml or json (default:json)

66 ECS CLI Quick Reference


Documentation
namespace update-ret

namespace update-ret
ECS Update Namespace Retention Class CLI usage.

Syntax

ecscli.py namespace update-ret [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -namespace
<namespace> -class <classname> -period
<period>

Mandatory arguments
• -namespace <namespace>, -ns <namespace> : name of Namespace

• -class <classname>, -c <classname> : name of retention class

• -period <period>, -p <period> : period of retention class

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

ECS CLI Quick Reference 67


Documentation
namespace update-quota

namespace update-quota
ECS Update Namespace Quota CLI usage.

Syntax

ecscli.py namespace update-quota [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -namespace
<namespace> -block <block>
-notification <notification>

Mandatory arguments
• -namespace <namespace>, -ns <namespace> : name of Namespace

• -block <block>, -blk <block> : block size in GB

• -notification <notification>, -not <notification> : notification size in GB

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

68 ECS CLI Quick Reference


Documentation
nodes list

nodes list
get list of ECS datanodes information

Syntax

ecscli.py nodes list [-h] [-hostname <hostname>] [-port <port_number>]


[-portui <ui_port_number>] [-cf <cookiefile>]
[-format <format>]

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -format <format>, -f <format> : response format: xml or json (default:json)

ECS CLI Quick Reference 69


Documentation
objectuser create

objectuser create
ECS Objectuser Create CLI usage.

Syntax

ecscli.py objectuser create [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -uid <uid> -namespace
NAMESPACE [-tag [TAGS [TAGS ...]]]
[-format <format>]

Mandatory arguments
• -uid <uid> : User identifier

• -namespace NAMESPACE, -ns NAMESPACE : Namespace for user.

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -tag [TAGS [TAGS ...]], -tag [TAGS [TAGS ...]] : Space-delimited list of tags
associated with user

• -format <format>, -f <format> : response format: xml or json (default:json)

70 ECS CLI Quick Reference


Documentation
objectuser delete

objectuser delete
ECS Objectuser Delete CLI usage.

Syntax

ecscli.py objectuser delete [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -uid <uid> -namespace
<namespace> [-format <format>]

Mandatory arguments
• -uid <uid> : User identifier

• -namespace <namespace>, -ns <namespace> : Namespace for user.

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -format <format>, -f <format> : response format: xml or json (default:json)

ECS CLI Quick Reference 71


Documentation
objectuser get-lock

objectuser get-lock
ECS Objectuser get lock info CLI usage.

Syntax

ecscli.py objectuser get-lock [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -uid <uid>
[-namespace <namespace>]
[-format <format>]

Mandatory arguments
• -uid <uid> : User identifier

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -namespace <namespace>, -ns <namespace> : Namespace identifier for user

• -format <format>, -f <format> : response format: xml or json (default:json)

72 ECS CLI Quick Reference


Documentation
objectuser list

objectuser list
ECS Objectuser List CLI usage.

Syntax

ecscli.py objectuser list [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
[-uid <uid>] [-namespace <namespace>]
[-format <format>]

Mandatory arguments
• -uid <uid>, -uid <uid> : User identifier. Required if scope is USER.

• -namespace <namespace>, -ns <namespace> : Namespace for user. Required if


scope is USER or NAMESPACE

• -format <format>, -f <format> : response format: xml or json (default:json)

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

ECS CLI Quick Reference 73


Documentation
objectuser lock

objectuser lock
ECS Objectuser Lock CLI usage.

Syntax

ecscli.py objectuser lock [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
-uid <uid> -namespace <namespace>
[-format <format>]

Mandatory arguments
• -uid <uid> : User identifier

• -namespace <namespace>, -ns <namespace> : namespace

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -format <format>, -f <format> : response format: xml or json (default:json)

74 ECS CLI Quick Reference


Documentation
objectuser unlock

objectuser unlock
ECS Objectuser unlock CLI usage.

Syntax

ecscli.py objectuser unlock [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -uid <uid> -namespace
<namespace> [-format <format>]

Mandatory arguments
• -uid <uid> : UID

• -namespace <namespace>, -ns <namespace> : namespace

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -format <format>, -f <format> : response format: xml or json (default:json)

ECS CLI Quick Reference 75


Documentation
objectvpool add

objectvpool add
ECS ObjectVPool Add CLI usage.

Syntax

ecscli.py objectvpool add [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
-id <id> -mapping <mapping> [<mapping> ...]

Mandatory arguments
• -id <id> : id of object vpool

• -mapping <mapping> [<mapping> ...], -m <mapping> [<mapping> ...] : List of


varrayId-zoneId tuples e.g. list of VDC:Virtualarray

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

76 ECS CLI Quick Reference


Documentation
objectvpool create

objectvpool create
ECS ObjectVPool Create CLI usage.

Syntax

ecscli.py objectvpool create [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -id <id> -name <name>
[-description <description>] -zonemapping
<zonemapping> [<zonemapping> ...]
-allowallnamespaces <allowAllNamespaces>
[-format <format>]

Mandatory arguments
• -id <id> : id of object vpool

• -name <name> : name identifying this classification of replication group

• -description <description>, -desc <description> : description of object vpool

• -zonemapping <zonemapping> [<zonemapping> ...], -zp <zonemapping>


[<zonemapping> ...] : List of varrayId-zoneId tuples e.g. list of Virtualarray:Vdc

• -allowallnamespaces <allowAllNamespaces>, -aan <allowAllNamespaces> :


indicates if vpool allows access to all Namespaces for dataservices

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -format <format>, -f <format> : response format: xml or json (default:json)

ECS CLI Quick Reference 77


Documentation
objectvpool delete

objectvpool delete
ECS ObjectVPool delete CLI usage.

Syntax

ecscli.py objectvpool delete [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -id <id>

Mandatory arguments
• -id <id> : id of object vpool

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

78 ECS CLI Quick Reference


Documentation
objectvpool list

objectvpool list
ECS ObjectVPool List CLI usage

Syntax

ecscli.py objectvpool list [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] [-verbose] [-long]
[-format <format>]

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -verbose, -v : List objectvpools with details

• -long, -l : List objectvpools with more details in tabular format

• -format <format>, -f <format> : response format: xml or json (default:json)

ECS CLI Quick Reference 79


Documentation
objectvpool remove

objectvpool remove
ECS ObjectVPool Remove CLI usage.

Syntax

ecscli.py objectvpool remove [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -id <id> -mapping
<mapping> [<mapping> ...]

Mandatory arguments
• -id <id> : id of object vpool

• -mapping <mapping> [<mapping> ...], -m <mapping> [<mapping> ...] : List of


varrayId-zoneId tuples e.g. list of VDC:Virtualarray

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

80 ECS CLI Quick Reference


Documentation
objectvpool show

objectvpool show
ECS ObjectVPool show CLI usage.

Syntax

ecscli.py objectvpool show [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -id <id>
[-format <format>]

Mandatory arguments
• -id <id> : id of object vpool

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -format <format>, -f <format> : response format: xml or json (default:json)

ECS CLI Quick Reference 81


Documentation
objectvpool update

objectvpool update
ECS ObjectVPool Update CLI usage.

Syntax

ecscli.py objectvpool update [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -id <id> -name <name>
-description <description>
-allowallnamespaces <allowAllNamespaces>

Mandatory arguments
• -id <id> : id of object vpool

• -name <name>, -n <name> : name to update

• -description <description>, -d <description> : Description to update

• -allowallnamespaces <allowAllNamespaces>, -aan <allowAllNamespaces> :


AllowAllNamespaces Boolean to update

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

82 ECS CLI Quick Reference


Documentation
secretkeyuser add

secretkeyuser add
ECS Secretkeyuser User-Create CLI usage.

Syntax

ecscli.py secretkeyuser add [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>]
[-existingkeyexpiry <existingkeyexpiry>]

Mandatory arguments
• -existingkeyexpiry <existingkeyexpiry> : Key expiry in minutes

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

ECS CLI Quick Reference 83


Documentation
secretkeyuser delete

secretkeyuser delete
ECS secretkeyuser delete CLI usage.

Syntax

ecscli.py secretkeyuser delete [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -uid <uid> -secretkey
<secretkey> [-namespace <namespace>]

Mandatory arguments
• -uid <uid> : UID

• -secretkey <secretkey>, -sk <secretkey> : Secret Key to delete

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -namespace <namespace>, -ns <namespace> : Namespace for user.

84 ECS CLI Quick Reference


Documentation
secretkeyuser show

secretkeyuser show
ECS Secretkeyuser Show CLI usage.

Syntax

ecscli.py secretkeyuser show [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -uid <uid>
[-namespace <namespace>]

Mandatory arguments
• -uid <uid> : UID

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -namespace <namespace>, -ns <namespace> : Namespace for user - sets


userscope to NAMESPACE.

ECS CLI Quick Reference 85


Documentation
secretkeyuser user-delete

secretkeyuser user-delete
ECS secretkeyuser user-delete CLI usage.

Syntax

ecscli.py secretkeyuser user-delete [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -secretkey
<secretkey>

Mandatory arguments
• -secretkey <secretkey>, -sk <secretkey> : Secret Key to delete

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

86 ECS CLI Quick Reference


Documentation
secretkeyuser user-show

secretkeyuser user-show
ECS Secretkeyuser User-Show CLI usage.

Syntax

ecscli.py secretkeyuser user-show [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>]

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

ECS CLI Quick Reference 87


Documentation
system add-license

system add-license
ECS: CLI usage to add license

Syntax

ecscli.py system add-license [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -licensefile
<licensefile>

Mandatory arguments
• -licensefile <licensefile>, -lf <licensefile> : Name of the license file

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

88 ECS CLI Quick Reference


Documentation
system connectemc-ftps

system connectemc-ftps
ECS: CLI usage of connect EMC by ftps

Syntax

ecscli.py system connectemc-ftps [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -ftpserver
<ftpserver>

Mandatory arguments
• -ftpserver <ftpserver>, -fsvr <ftpserver> : ftpserver

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

ECS CLI Quick Reference 89


Documentation
system connectemc-smtp

system connectemc-smtp
ECS: CLI usage of connect EMC by smtp

Syntax

ecscli.py system connectemc-smtp [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>]
[-format {xml,json,text/plain}]
-primaryemail <primaryemail>
-smtpserver <smtpserver> -senderemail
<senderemail>

Mandatory arguments
• -primaryemail <primaryemail>, -pm <primaryemail> : primaryemail

• -smtpserver <smtpserver>, -sms <smtpserver> : smtpserver

• -senderemail <senderemail>, -se <senderemail> : senderemail

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -format {xml,json,text/plain}, -fm {xml,json,text/plain} : Response: xml, json,


text/plain

90 ECS CLI Quick Reference


Documentation
system deactivate-callhome

system deactivate-callhome
ECS: CLI usage to get ESRS callhome configuration

Syntax

ecscli.py system deactivate-callhome [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>]

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

ECS CLI Quick Reference 91


Documentation
system get-alerts

system get-alerts
ECS: CLI usage to get the alerts

Syntax

ecscli.py system get-alerts [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] [-severity <severity>]
[-start <start>] [-end <end>]
[-node <node_id>] [-regular <msg_regex>]
[-format {xml,json,text/plain}]
[-maxcount <maxcount>] -filepath <filepath>

Mandatory arguments
• -filepath <filepath>, -fp <filepath> : file path

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -severity <severity>, -sv <severity> : Any value from 0,4,5,7,8,9(FATAL, ERROR,


WARN, INFO, DEBUG, TRACE).

• -start <start>, -st <start> : start date in yyyy-mm-dd_hh:mm:ss format or in


milliseconds

• -end <end>, -en <end> : end date in yyyy-mm-dd_hh:mm:ss format or in


milliseconds

• -node <node_id>, -nd <node_id> : Node

• -regular <msg_regex>, -regex <msg_regex> : Message Regex

• -format {xml,json,text/plain}, -fm {xml,json,text/plain} : Response: xml, json,


text/plain

92 ECS CLI Quick Reference


Documentation
system get-alerts

• -maxcount <maxcount>, -mc <maxcount> : Maximum number of log messages


to retrieve

ECS CLI Quick Reference 93


Documentation
system get-callhome-config

system get-callhome-config

ECS: CLI usage to get ESRS callhome configuration

Syntax

ecscli.py system get-callhome-config [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>]
[-format {xml,json,text/plain}]

Mandatory arguments
• -format {xml,json,text/plain}, -fm {xml,json,text/plain} : Response: xml, json,
text/plain

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

94 ECS CLI Quick Reference


Documentation
system get-license

system get-license
ECS: CLI usage to get license

Syntax

ecscli.py system get-license [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>]
[-format {xml,json,text/plain}]

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -format {xml,json,text/plain}, -fm {xml,json,text/plain} : Response: xml, json,


text/plain

ECS CLI Quick Reference 95


Documentation
system get-log-level

system get-log-level
ECS: CLI usage to get the logging level

Syntax

ecscli.py system get-log-level [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>]
[-logs <logs> [<logs> ...]]
[-nodes <nodes> [<nodes> ...]]

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -logs <logs> [<logs> ...], -lg <logs> [<logs> ...] : Logs Name

• -nodes <nodes> [<nodes> ...], -nds <nodes> [<nodes> ...] : Nodes

96 ECS CLI Quick Reference


Documentation
system get-logs

system get-logs
ECS: CLI usage to get the logs

Syntax

ecscli.py system get-logs [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
[-log <logname>] [-severity <severity>]
[-start <start>] [-end <end>]
[-node <node_id>] [-regular <msg_regex>]
[-format {xml,json,text/plain}]
[-maxcount <maxcount>] -filepath <filepath>

Mandatory arguments
• -filepath <filepath>, -fp <filepath> : file path

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -log <logname>, -lg <logname>: Log Name

• -severity <severity>, -sv <severity> : value from 0,4,5,7,8,9(FATAL, ERROR,


WARN, INFO, DEBUG, TRACE).

• -start <start>, -st <start> : start date in yyyy-mm-dd_hh:mm:ss format or in


milliseconds

• -end <end>, -en <end> : end date in yyyy-mm-dd_hh:mm:ss format or in


milliseconds

• -node <node_id>, -nd <node_id> : Node

• -regular <msg_regex>, -regex <msg_regex> : Message Regex

ECS CLI Quick Reference 97


Documentation
system get-logs

• -format {xml,json,text/plain}, -fm {xml,json,text/plain} : Response: xml, json,


text/plain

• -maxcount <maxcount>, -mc <maxcount> : Maximum number of log messages


to retrieve

98 ECS CLI Quick Reference


Documentation
system get-properties

system get-properties
ECS: CLI usage to get properties

Syntax

ecscli.py system get-properties [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>]
[-type {ovf,config,mutated,obsolete,all}]

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -type {ovf,config,mutated,obsolete,all}, -t {ovf,config,mutated,obsolete,all} :


configuration property type.

ECS CLI Quick Reference 99


Documentation
system get-properties-metadata

system get-properties-metadata
ECS: CLI usage to get properties metadata

Syntax

ecscli.py system get-properties-metadata [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>]

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

100 ECS CLI Quick Reference


Documentation
system send-alert

system send-alert
ECS: CLI usage to send alert

Syntax

ecscli.py system send-alert [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] [-severity <severity>]
[-start <start>] [-end <end>]
[-node <node_id>] [-regular <msg_regex>]
[-format {xml,json,text/plain}]
[-maxcount <maxcount>]
[-src <target_version>]
[-eventid <event_id>] [-msg <message>]
[-contact <contact>] [-log <logname>]

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -severity <severity>, -sv <severity> : Any value from 0,4,5,7,8,9(FATAL, ERROR,


WARN, INFO, DEBUG, TRACE).

• -start <start>, -st <start> : start date in yyyy-mm-dd_hh:mm:ss format or in


milliseconds

• -end <end>, -en <end> : end date in yyyy-mm-dd_hh:mm:ss format or in


milliseconds

• -node <node_id>, -nd <node_id> : Node

• -regular <msg_regex>, -regex <msg_regex> : Message Regex

• -format {xml,json,text/plain}, -fm {xml,json,text/plain} : Response: xml, json,


text/plain

ECS CLI Quick Reference 101


Documentation
system send-alert

• -maxcount <maxcount>, -mc <maxcount> : Maximum number of log messages


to retrieve

• -src <target_version>, -source <target_version> : Send Alert

• -eventid <event_id>, -eid <event_id> : Event Id

• -msg <message>, -message <message> : Message

• -contact <contact>, -ct <contact> : Contact

• -log <logname>, -lg <logname> : Log Name

102 ECS CLI Quick Reference


Documentation
system set-log-level

system set-log-level
ECS: CLI usage to set the logging level

Syntax

ecscli.py system set-log-level [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>]
[-severity <severity>]
[-logs <logs> [<logs> ...]]
[-nodes <nodes> [<nodes> ...]]
[-expiretime <expiretime>]

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -severity <severity>, -sv <severity> : Any value from 0,4,5,7,8,9(FATAL, ERROR,


WARN, INFO, DEBUG, TRACE).

• -logs <logs> [<logs> ...], -lg <logs> [<logs> ...] : Logs Name

• -nodes <nodes> [<nodes> ...], -nds <nodes> [<nodes> ...] : Nodes

• -expiretime <expiretime>, -ext <expiretime> : log level expiration time in


minutes

ECS CLI Quick Reference 103


Documentation
system set-properties

system set-properties
ECS: CLI usage to set properties

Syntax

ecscli.py system set-properties [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>]
(-propertyfile <propertyfile> | -property
name <propertyname>)
[-propertyvaluefile <propertyvaluefile>]

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -propertyfile <propertyfile>, -pf <propertyfile> : property file

• -propertyname <propertyname>, -pn <propertyname> : property name

• -propertyvaluefile <propertyvaluefile>, -pvf <propertyvaluefile> : property value


file

104 ECS CLI Quick Reference


Documentation
tenant add-attribute

tenant add-attribute
ECS Tenant add attribute CLI usage.

Syntax

ecscli.py tenant add-attribute [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] [-name <tenantname>]
[-key <key>] [-value <value>] -domain
<domain>

Mandatory arguments
• -domain <domain> : domain

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile. -name


<tenantname>, -n <tenantname> : Name of Tenant

• -key <key> : key of AD attribute to map to tenant

• -value <value> : value of AD attribute to map to tenant

ECS CLI Quick Reference 105


Documentation
tenant add-group

tenant add-group
ECS Tenant Create CLI usage.

Syntax

ecscli.py tenant add-group [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] [-name tenantname]
[-group <group>] [-domain <domain>]

Mandatory arguments
• -group <group> : group

• -domain <domain> : domain

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -name tenantname, -n tenantname : Name of Tenant

106 ECS CLI Quick Reference


Documentation
tenant add-role

tenant add-role
ECS Tenant role update CLI usage.

Syntax

ecscli.py tenant add-role [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
-name tenantname -role
{TENANT_ADMIN,PROJECT_ADMIN,TENANT_APPROVER}
(-subject-id subjectid | -group group)

Mandatory arguments
• -name tenantname, -n tenantname : name of Tenant

• -role {TENANT_ADMIN,PROJECT_ADMIN,TENANT_APPROVER}, -r
{TENANT_ADMIN,PROJECT_ADMIN,TENANT_APPROVER} : Role of Tenant

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -subject-id subjectid, -sb subjected : Subject ID

• -group group, -g group : Group

ECS CLI Quick Reference 107


Documentation
tenant create

tenant create
ECS Tenant role update CLI usage.

Syntax

ecscli.py tenant add-role [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
-name tenantname -role
{TENANT_ADMIN,PROJECT_ADMIN,TENANT_APPROVER}
(-subject-id subjectid | -group group)

Mandatory arguments
• -name tenantname, -n tenantname : name of Tenant

• -role {TENANT_ADMIN,PROJECT_ADMIN,TENANT_APPROVER}, -r
{TENANT_ADMIN,PROJECT_ADMIN,TENANT_APPROVER} : Role of Tenant

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -subject-id subjectid, -sb subjected : Subject ID

• -group group, -g group : Group

108 ECS CLI Quick Reference


Documentation
tenant delete

tenant delete
ECS Tenant Delete CLI usage.

Syntax

ecscli.py tenant delete [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
-name tenantname

Mandatory arguments
• -name tenantname, -n tenantname : name of Tenant

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

ECS CLI Quick Reference 109


Documentation
tenant delete-role

tenant delete-role
ECS Tenant role delete CLI usage.

Syntax

ecscli.py tenant delete-role [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -name tenantname -role
{TENANT_ADMIN,PROJECT_ADMIN,TENANT_APPROVER}
(-subject-id subjectid | -group group)

Mandatory arguments
• -name tenantname, -n tenantname : name of Tenant

• -role {TENANT_ADMIN,PROJECT_ADMIN,TENANT_APPROVER}, -r
{TENANT_ADMIN,PROJECT_ADMIN,TENANT_APPROVER} : Role of Tenant

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile. -subject-id


subjectid, -sb subjected : Subject ID

• -group group, -g group : Group

110 ECS CLI Quick Reference


Documentation
tenant get-clusters

tenant get-clusters
ECS Get Hosts CLI usage.

Syntax

ecscli.py tenant get-clusters [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] [-tenant <tenant>]
[-long] [-verbose]

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -tenant <tenant>, -tn <tenant> : name of Tenant

• -long, -l : List vcenters with more details in tabular form

• -verbose, -v : List vcenters with details

ECS CLI Quick Reference 111


Documentation
tenant get-hosts

tenant get-hosts
ECS Get Hosts CLI usage.

Syntax

ecscli.py tenant get-hosts [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] [-tenant <tenant>]
[-long] [-verbose]

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -tenant <tenant>, -tn <tenant> : name of Tenant

• -long, -l : List vcenters with more details in tabular form

• -verbose, -v : List vcenters with details

112 ECS CLI Quick Reference


Documentation
tenant get-role

tenant get-role
ECS Tenant role display CLI usage.

Syntax

ecscli.py tenant get-role [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
-name tenantname [-xml]

Mandatory arguments
• -name tenantname, -n tenantname : name of Tenant

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -xml : XML response

ECS CLI Quick Reference 113


Documentation
tenant get-vcenters

tenant get-vcenters
ECS Get Vcenters CLI usage.

Syntax

ecscli.py tenant get-vcenters [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] [-tenant <tenant>]
[-long] [-verbose]

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -tenant <tenant>, -tn <tenant> : name of Tenant

• -long, -l : List vcenters with more details in tabular form

• -verbose, -v : List vcenters with details

114 ECS CLI Quick Reference


Documentation
tenant list

tenant list
ECS Tenant List CLI usage.

Syntax

ecscli.py tenant list [-h] [-hostname <hostname>] [-port <port_number>]


[-portui <ui_port_number>] [-cf <cookiefile>]
[-verbose] [-long]

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -verbose, -v : List tenants with details

• -long, -l : List tenants with more details in tabular format

ECS CLI Quick Reference 115


Documentation
tenant remove-attribute

tenant remove-attribute
ECS Tenant remove attribute CLI usage.

Syntax

ecscli.py tenant remove-attribute [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] [-name tenantname]
-key key -value value -domain
<domain>

Mandatory arguments
• -key key : key of AD attribute to map to tenant

• -value value : value of AD attribute to map to tenant

• -domain <domain> : domain

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -name tenantname, -n tenantname : Name of Tenant

116 ECS CLI Quick Reference


Documentation
tenant show

tenant show
ECS Tenant Show CLI usage.

Syntax

ecscli.py tenant show [-h] [-hostname <hostname>] [-port <port_number>]


[-portui <ui_port_number>] [-cf <cookiefile>]
[-name tenantname] [-xml]

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -name tenantname, -n tenantname : name of Tenant

• -xml : XML response

ECS CLI Quick Reference 117


Documentation
tenant update-quota

tenant update-quota
ECS Tenant Update CLI usage.

Syntax

ecscli.py tenant update-quota [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] [-tn <tenant>]
[-quota_enable {true,false}]
[-quota_capacity <quota_capacity>]

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -tn <tenant>, -tenant <tenant> : Name of Tenant

• -quota_enable {true,false}, -qe {true,false} : Boolean value to enable/disable


quota

• -quota_capacity <quota_capacity>, -qc <quota_capacity> : Quota capacity in GB

118 ECS CLI Quick Reference


Documentation
varray create

varray create
ECS varray Create CLI usage.

Syntax

ecscli.py varray create [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
-name <varrayname> [-format <format>]
[-isProtected <isProtected>]
[-description <description>]

Mandatory arguments
• -name <varrayname>, -name <varrayname> : Name of varray

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -format <format>, -f <format> : response format: xml or json (default:json)

• -isProtected <isProtected>, -protect <isProtected> : true or false whether the


varray has native protection

• -description <description>, -d <description> : user help description

ECS CLI Quick Reference 119


Documentation
varray delete

varray delete
ECS varray Delete CLI usage.

Syntax

ecscli.py varray delete [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
-name NAME [-format <format>]

Mandatory arguments
• -name NAME, -name NAME : name (or URI) of varray. URI will be used
directly. name will be used to retrieve URI

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -format <format>, -f <format> : response format: xml or json (default:json)

120 ECS CLI Quick Reference


Documentation
varray list

varray list
ECS varray List CLI usage.

Syntax

ecscli.py varray list [-h] [-hostname <hostname>] [-port <port_number>]


[-portui <ui_port_number>] [-cf <cookiefile>]
[-uri URI] [-format {xml,json,text/plain}]

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -uri URI, -uri URI : varray URI

• -format {xml,json,text/plain}, -fm {xml,json,text/plain} : Response: xml, json,


text/plain

ECS CLI Quick Reference 121


Documentation
varray update

varray update
ECS update varray CLI usage.

Syntax

ecscli.py varray update [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
(-currentname CURRENTNAME | -uri URI)
[-format <format>] [-newname NEWNAME]
-isProtected <isProtected> -description
<description>

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -currentname CURRENTNAME, -cn CURRENTNAME : current name of varray.


Either this or URI is required

• -uri URI, -uri URI : current URI of varray. Either this or current name is required

• -format <format>, -f <format> : response format: xml or json (default:json)

• -newname NEWNAME, -nn NEWNAME : new name if the varray is being


renamed

• -isProtected <isProtected>, -protect <isProtected> : true or false whether the


varray has native protection. Will default to current value

• -description <description>, -d <description> : general description of varray


usage

122 ECS CLI Quick Reference


Documentation
vdc delete

vdc delete
ECS VirtualDataCenter delete CLI usage

Syntax

ecscli.py vdc delete [-h] [-hostname <hostname>] [-port <port_number>]


[-portui <ui_port_number>] [-cf <cookiefile>]
(-vdcid VDCID | -name NAME)

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -vdcid VDCID, -vdcid VDCID : URI id of VirtualDataCenter

• -name NAME, -name NAME : common name of VirtualDataCenter

ECS CLI Quick Reference 123


Documentation
vdc insert

vdc insert
ECS VirtualDataCenter delete CLI usage

Syntax

ecscli.py vdc delete [-h] [-hostname <hostname>] [-port <port_number>]


[-portui <ui_port_number>] [-cf <cookiefile>]
(-vdcid VDCID | -name NAME)

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -vdcid VDCID, -vdcid VDCID : URI id of VirtualDataCenter

• -name NAME, -name NAME : common name of VirtualDataCenter

124 ECS CLI Quick Reference


Documentation
vdc list

vdc list
ECS VirtualDataCenter list CLI usage

Syntax

ecscli.py vdc list [-h] [-hostname <hostname>] [-port <port_number>]


[-portui <ui_port_number>] [-cf <cookiefile>]
(-name NAME | -vdcid VDCID) [-format <format>]

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -name NAME, -name NAME : name of vdc. Either this or vdc id is required

• -vdcid VDCID, -vdcid VDCID : current id of vdc. Either this or current name is
required

• -format <format>, -f <format> : response format: xml or json (default:json)

ECS CLI Quick Reference 125


Documentation
vdc_data insert

vdc_data insert
ECS Data VirtualDataCenter insert CLI usage

Syntax

ecscli.py vdc_data insert [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
-name <vdc_dataname> -key <key> -dataip
<dataip> -cmdip <cmdip>

Mandatory arguments
• -name <vdc_dataname>, -n <vdc_dataname> : Name of VirtualDataCenter

• -key <key>, -k <key> : the secure key of the VirtualDataCenter

• -dataip <dataip>, -dip <dataip> : the IP of the Geo data endpoint to be added

• -cmdip <cmdip>, -cip <cmdip> : the IP of the Geo Commands endpoint

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

126 ECS CLI Quick Reference


Documentation
vdc_data list

vdc_data list
ECS Data VirtualDataCenter list CLI usage

Syntax

ecscli.py vdc_data list [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
[-verbose] [-long]

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -verbose, -v : Lists VirtualDataCenter with details

• -long, -l : Lists VirtualDataCenter in a large table

ECS CLI Quick Reference 127


Documentation
vdc_data local

vdc_data local
ECS Data VirtualDataCenter local CLI usage

Syntax

ecscli.py vdc_data local [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
[-xml]

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -xml : XML response

128 ECS CLI Quick Reference


Documentation
vdc_data show

vdc_data show
ECS Data VirtualDataCenter show CLI usage

Syntax

ecscli.py vdc_data show [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
[-xml] -name <vdc_dataname>

Mandatory arguments
• -name <vdc_dataname>, -n <vdc_dataname> : Name of virtual datacenter

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -xml : XML response

ECS CLI Quick Reference 129


Documentation
vpool add_pools

vpool add_pools
ECS VPOOL add storage pools CLI usage

Syntax

ecscli.py vpool add_pools [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
-name <vpoolname> -pools <pools>
[<pools> ...] [-type <vpooltype>]
-serialnumber <serialnumber> -devicetype
{isilon,vnxblock,vnxfile,vmax,netapp,vplex,hds,
openstack,scaleio,xtremio,ddmc}

Mandatory arguments
• -name <vpoolname>, -n <vpoolname> : name of VPOOL

• -pools <pools> [<pools> ...] : Pools to be added

• -serialnumber <serialnumber>, -sn <serialnumber> : Native GUID of Storage


System

• -devicetype {isilon, vnxblock, vnxfile, vmax, netapp, vplex, hds, openstack,


scaleio, xtremio, ddmc}, -dt{isilon, vnxblock, vnxfile, vmax, netapp, vplex,
hds, openstack, scaleio, xtremio, ddmc} : device type

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -type <vpooltype>, -t <vpooltype> : Type of VPOOL (default:file)

130 ECS CLI Quick Reference


Documentation
vpool allow

vpool allow
ECS VPOOL Allow Tenant CLI usage

Syntax

ecscli.py vpool allow [-h] [-hostname <hostname>] [-port <port_number>]


[-portui <ui_port_number>] [-cf <cookiefile>]
-name <vpoolname> [-tenant <tenant>]
[-type <vpooltype>]

Mandatory arguments
• -name <vpoolname>, -n <vpoolname> : name of VPOOL

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -tenant <tenant>, -tn <tenant> : Name of the Tenant

• -type <vpooltype>, -t <vpooltype> : Type of VPOOL (default:file)

ECS CLI Quick Reference 131


Documentation
vpool create

vpool create
ECS VPOOL Create cli usage

Syntax

ecscli.py vpool create [-h] [-hostname <hostname>]


[-port <port_number>] [-portui <ui_port_number>]
[-cf <cookiefile>] -name <vpoolname> -protocol
<protocol> [<protocol> ...] -varrays <varrays>
[<varrays> ...] [-maxsnapshots <max_snapshots>]
[-maxcontinuouscopies <max_continous_copies>]
[-continuouscopiesvpool <continuouscopies_vpool>]
[-provisiontype <provisiontype>]
[-ha <highavailability>] [-rp <rp> [<rp> ...]]
[-rp_source_policy <rp_source_policy>]
[-systemtype <systemtype>]
[-raidlevel <raidlevel> [<raidlevel> ...]]
[-fastpolicy <fastpolicy>]
[-drivetype <drivetype>] [-type <vpooltype>]
-description <description>
[-usematchedpools <useMatchedPools>]
[-multivolconsistency]
[-expandable <expandable>]
[-fastexpansion <fastexpansion>]
[-autotierpolicynames <unique_auto_tier_policy_names>]
[-maxpaths <MaxPaths>] [-minpaths <MinPaths>]
[-thinpreallocper <thinpreallocper>]
[-pathsperinitiator <PathsPerInitiator>]
[-srdf <srdf> [<srdf> ...]]

Mandatory arguments
• -name <vpoolname>, -n <vpoolname> : Name of VPOOL

• -protocol <protocol> [<protocol> ...], -pl <protocol> [<protocol> ...] : Protocol used
{NFS,CIFS for file; FC, iSCSI for block

• -varrays <varrays> [<varrays> ...], -va <varrays> [<varrays> ...] : varrays

• -description <description>, -desc <description> : Description of VPOOL

132 ECS CLI Quick Reference


Documentation
vpool create

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -maxsnapshots <max_snapshots>, -msnp <max_snapshots> : Maximum


number of native snapshots

• -maxcontinuouscopies <max_continous_copies>, -mcc


<max_continous_copies> : Maximum number of native continuous copies

• -continuouscopiesvpool <continuouscopies_vpool>, -ccv


<continuouscopies_vpool> : vpool for continuous copies

• -provisiontype <provisiontype>, -pt <provisiontype> : Provision type Values can


be Thin or Thick(mandatory for block VPOOL)

• -ha <highavailability> : high availability eg:hatype:varray:vpool:enableRP

• -rp <rp> [<rp> ...] : RP protection copies parameters, eg:varray:vpool:journalsize

• -rp_source_policy <rp_source_policy>, -rp_policy <rp_source_policy> : RP


protection source policy, eg:journalsize:copymode:rpovalue:rpotype

• -systemtype <systemtype>, -st <systemtype> : Supported System Types

• -raidlevel <raidlevel> [<raidlevel> ...], -rl <raidlevel> [<raidlevel> ...] : Possible


values RAID1, RAID2, RAID3, RAID4, RAID5, RAID6, RAID10

• -fastpolicy <fastpolicy>, -fp <fastpolicy> : Auto-Tiering Policy Name can be


specified, only if SystemType is specified

• -drivetype <drivetype>, -dt <drivetype> : Supported Drive Types

• -type <vpooltype>, -t <vpooltype> : Type of the VPOOL (default:file)

• -usematchedpools <useMatchedPools>, -ump <useMatchedPools> : VPOOL


uses matched pools

• -multivolconsistency, -mvc : multi volume consistency

• -expandable <expandable>, -ex <expandable> : Indicates if non-disruptive


volume expansion should be supported

ECS CLI Quick Reference 133


Documentation
vpool create

• -fastexpansion <fastexpansion>, -fe <fastexpansion> : Indicates that vpool


volumes should use concatenated meta volumes not striped

• -autotierpolicynames <unique_auto_tier_policy_names>, -apn


<unique_auto_tier_policy_names> : unique_auto_tier_policy_names for
fastpolicy

• -maxpaths <MaxPaths>, -mxp <MaxPaths> : The maximum number of paths


that can be used between a host and a storage volume

• -minpaths <MinPaths>, -mnp <MinPaths> : The minimum number of paths that


can be used between a host and a storage volume

• -thinpreallocper <thinpreallocper>, -tpap <thinpreallocper> : Thin volume pre-


allocation percentage

• -pathsperinitiator <PathsPerInitiator>, -ppi <PathsPerInitiator> : The number of


paths per initiator

• -srdf <srdf> [<srdf> ...] : VMAX SRDF protection parameters,


eg:varray:vpool:policy

134 ECS CLI Quick Reference


Documentation
vpool delete

vpool delete
ECS VPOOL Delete CLI usage

Syntax

ecscli.py vpool delete [-h] [-hostname <hostname>]


[-port <port_number>] [-portui <ui_port_number>]
[-cf <cookiefile>] -name <vpoolname>
[-type <vpooltype>]

Mandatory arguments
• -name <vpoolname>, -n <vpoolname> : name of VPOOL

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -type <vpooltype>, -t <vpooltype> : Type of the VPOOL (default:file)

ECS CLI Quick Reference 135


Documentation
vpool disallow

vpool disallow
ECS VPOOL disallow Tenant CLI usage

Syntax

ecscli.py vpool disallow [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
-name <vpoolname> [-tenant <tenant>]
[-type <vpooltype>]

Mandatory arguments
• -name <vpoolname>, -n <vpoolname> : name of VPOOL

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -tenant <tenant>, -tn <tenant> : Name of the Tenant

• -type <vpooltype>, -t <vpooltype> : Type of VPOOL (default:file)

136 ECS CLI Quick Reference


Documentation
vpool get_pools

vpool get_pools
ECS VPOOL Get storage pools CLI usage

Syntax

ecscli.py vpool get_pools [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>] [-cf <cookiefile>]
-name <vpoolname> [-type <vpooltype>]

Mandatory arguments
• -name <vpoolname>, -n <vpoolname> : name of VPOOL

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -type <vpooltype>, -t <vpooltype> : Type of VPOOL (default:file)

ECS CLI Quick Reference 137


Documentation
vpool list

vpool list
ECS VPOOL List CLI usage

Syntax

ecscli.py vpool list [-h] [-hostname <hostname>] [-port <port_number>]


[-portui <ui_port_number>] [-cf <cookiefile>]
[-type <vpooltype>] [-v] [-long]
[-vdcname <vdcname>]

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -type <vpooltype>, -t <vpooltype> : Type of VPOOL

• -v, -verbose : List VPOOL with details

• -long, -l : List VPOOL with details in table format

• -vdcname <vdcname>, -vn <vdcname> : shortID of VirtualDataCenter

138 ECS CLI Quick Reference


Documentation
vpool refresh_pools

vpool refresh_pools
ECS VPOOL refresh storage pools CLI usage

Syntax

ecscli.py vpool refresh_pools [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -name <vpoolname>
[-type <vpooltype>]

Mandatory arguments
• -name <vpoolname>, -n <vpoolname> : name of VPOOL

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -type <vpooltype>, -t <vpooltype> : Type of VPOOL (default:file)

ECS CLI Quick Reference 139


Documentation
vpool remove_pools

vpool remove_pools
ECS VPOOL remove storage pools CLI usage

Syntax

ecscli.py vpool remove_pools [-h] [-hostname <hostname>]


[-port <port_number>]
[-portui <ui_port_number>]
[-cf <cookiefile>] -name <vpoolname>
-pools <pools> [<pools> ...]
[-type <vpooltype>] -serialnumber
<serialnumber> -devicetype
{isilon, vnxblock, vnxfile, vmax, netapp,
vplex, hds, openstack, scaleio, xtremio, ddmc}

Mandatory arguments
• -name <vpoolname>, -n <vpoolname> : name of VPOOL

• -pools <pools> [<pools> ...] : Pools to be removed

• -serialnumber <serialnumber>, -sn <serialnumber> : Native GUID of Storage


System

• -devicetype {isilon, vnxblock, vnxfile, vmax, netapp, vplex, hds, openstack


,scaleio, xtremio, ddmc}, -dt {isilon, vnxblock, vnxfile, vmax, netapp, vplex,
hds, openstack, scaleio, xtremio, ddmc} : device type

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -type <vpooltype>, -t <vpooltype> : Type of VPOOL (default:file)

140 ECS CLI Quick Reference


Documentation
vpool show

vpool show
ECS VPOOL Show CLI usage

Syntax

ecscli.py vpool show [-h] [-hostname <hostname>] [-port <port_number>]


[-portui <ui_port_number>] [-cf <cookiefile>]
-name <vpoolname> [-type <vpooltype>] [-xml]

Mandatory arguments
• -name <vpoolname>, -n <vpoolname> : name of VPOOL

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -type <vpooltype>, -t <vpooltype> : Type of VPOOL (default:file)

• -xml : XML response

ECS CLI Quick Reference 141


Documentation
vpool update

vpool update
ECS VPOOL Update cli usage

Syntax

ecscli.py vpool update [-h] [-hostname <hostname>]


[-port <port_number>] [-portui <ui_port_number>]
[-cf <cookiefile>] -name <vpoolname>
[-protocol_add <protocol_add> [<protocol_add> ...]
| -protocol_remove <protocol_remove>
[<protocol_remove> ...]]
[-varray_add <varray_add> [<varray_add> ...] |
-varray_remove <varray_remove>
[<varray_remove> ...]]
[-usematchedpools <useMatchedPools>]
[-label <label>] [-ha <highavailability>]
[-maxsnapshots <max_snapshots>]
[-maxcontinuouscopies <maxcontinuouscopies>]
[-type <vpooltype>] [-description <description>]
[-multivolconsistency <multivolconsistency>]
[-expandable <expandable>]
[-fastexpansion <fastexpansion>]
[-fastpolicy <fastpolicy>]
[-autotierpolicynames <unique_auto_tier_policy_names>]
[-maxpaths <MaxPaths>] [-minpaths <MinPaths>]
[-pathsperinitiator <PathsPerInitiator>]
[-thinpreallocper <thinpreallocper>]
[-srdf_add <srdfadd> [<srdfadd> ...]]
[-srdf_remove <srdfremove> [<srdfremove> ...]]
[-rp_add <rp_add> [<rp_add> ...]]
[-rp_remove <rp_remove> [<rp_remove> ...]]
[-rp_source_policy <rp_source_policy>]
[-quota_enable {true,false}]
[-quota_capacity <quota_capacity>]

Mandatory arguments
• -name <vpoolname>, -n <vpoolname> : Name of VPOOL

142 ECS CLI Quick Reference


Documentation
vpool update

Optional arguments
• -h, --help : show this help message and exit.

• -hostname <hostname>, -hn <hostname> : hostname (fully qualified domain


name) or IPv4 address (for example: 192.0.2.0) or IPv6 address inside quotes
and brackets (for example: "[2001:db8::1]") of ECS.

• -port <port_number>, -po <port_number> : port number of ECS.

• -portui <ui_port_number>, -pu <ui_port_number> : https port number of ECS


Portal UI.

• -cf <cookiefile>, -cookiefile <cookiefile> : Full name of cookiefile.

• -protocol_add <protocol_add> [<protocol_add> ...], -pa <protocol_add>


[<protocol_add> ...] : Protocol to be added to VPOOL

• -protocol_remove <protocol_remove> [<protocol_remove> ...], -prm


<protocol_remove> [<protocol_remove> ...] : Protocol to be removed from
VPOOL

• -varray_add <varray_add> [<varray_add> ...], -va_add <varray_add>


[<varray_add...] : varray to be added to VPOOL

• -varray_remove <varray_remove> [<varray_remove> ...], -va_rm <varray_remove>


[

• <varray_remove> ...] : varray to be removed from VPOOL

• -usematchedpools <useMatchedPools>, -ump <useMatchedPools> : VPOOL


uses matched pools

• -label <label>, -l <label> : New name for VPOOL

• -ha <highavailability> : high availability eg:hatype:varray:vpool:enableRP

• -maxsnapshots <max_snapshots>, -msnp <max_snapshots> : Maximum


number of native snapshots

• -maxcontinuouscopies <maxcontinuouscopies>, -mcc <maxcontinuouscopies>


: Max number of native continuous copies

• -type <vpooltype>, -t <vpooltype> : Type of the VPOOL (default:file)

• -description <description>, -desc <description> : Description of VPOOL

• -multivolconsistency <multivolconsistency>, -mvc <multivolconsistency> : multi


volume consistency

• -expandable <expandable>, -ex <expandable> : True/False Indicates if non-


disruptive volume expansion should be supported

ECS CLI Quick Reference 143


Documentation
vpool update

• -fastexpansion <fastexpansion>, -fe <fastexpansion> : Indicates that vpool


volumes should use concatenated meta volumes not striped

• -fastpolicy <fastpolicy>, -fp <fastpolicy> : Fast policy Name can be specified

• -autotierpolicynames <unique_auto_tier_policy_names>, -apn


<unique_auto_tier_policy_names> : True/False to select unique auto tier
policy names for fastpolicy

• -maxpaths <MaxPaths>, -mxp <MaxPaths> : The maximum number of paths


that can be used between a host and a storage volume

• -minpaths <MinPaths>, -mnp <MinPaths> : The minimum number of paths that


can be used between a host and a storage volume

• -pathsperinitiator <PathsPerInitiator>, -ppi <PathsPerInitiator> : The number of


paths per initiator

• -thinpreallocper <thinpreallocper>, -tpap <thinpreallocper> : Thin volume pre-


allocation percentage

• -srdf_add <srdfadd> [<srdfadd> ...] : VMAX SRDF protection parameters,


eg:varray:vpool:policy

• -srdf_remove <srdfremove> [<srdfremove> ...] : VMAX SRDF protection


parameters, eg:varray:vpool:policy

• -rp_add <rp_add> [<rp_add> ...] : RP protection parameters,


eg:varray:vpool:journalsize

• -rp_remove <rp_remove> [<rp_remove> ...] : RP protection parameters,


eg:varray:vpool:journalsize

• -rp_source_policy <rp_source_policy>, -rp_policy <rp_source_policy> : RP


protection source policy, eg:journalsize:copymode:rpovalue:rpotype

• -quota_enable {true,false}, -qe {true,false} : Boolean value to enable/disable


quota

• -quota_capacity <quota_capacity>, -qc <quota_capacity> : Quota capacity in GB

144 ECS CLI Quick Reference


Documentation

You might also like