EMC ECS CLI Command Reference

Below is a comprehensive list of the available ECS CLI Commands. The ‘-h’ flag will list the various options available with each command.  A detailed description of each command is also available in EMC’s reference guide, which is available on their support site.   The ECS CLI requires python. I have another blog entry on installing the ECS CLI here.

ecscli.py authenticate Authenticate to ECS Array
ecscli.py authentication add-provider Add an Authentication Provider
ecscli.py authentication delete-provider Delete an Authentication Provider
ecscli.py authentication list-providers List your Authentication Provider
ecscli.py authentication show-provider Show Authentication Provider
ecscli.py authentication update Update your Authentication
ecscli.py bucket delete Delete an ECS Bucket
ecscli.py bucket delete-quota Delete an ECS Bucket Quota
ecscli.py bucket get-acl Get bucket ACL information
ecscli.py bucket get-groups Get bucket group information
ecscli.py bucket get-permissions Get Bucket Permissions
ecscli.py bucket get-quota Get bucket Quota information
bucket get-ret-period Get Bucket Retention Period
ecscli.py bucket info Bucket Info
ecscli.py bucket list Bucket List
ecscli.py bucket lock Bucket Lock
ecscli.py bucket lock-info Bucket Lock Info
ecscli.py bucket set-acl Set Bucket ACL
ecscli.py bucket update-owner Update the Bucket Owner
ecscli.py bucket update-ret Update the Bucket Retention Period
ecscli.py bucket update-stale Update the Bucket ‘isStaleAllowed’ parameter
ecscli.py cas create_update_secret Create or update cas secret for user
ecscli.py cas delete_secret Delete cas secret for user
ecscli.py cas get_bucket Get cas bucket for user
ecscli.py cas get_metadata Get cas metadata for user with namespace
ecscli.py cas get_pea Get cas pea for user with namespace
ecscli.py cas get_registered_apps Get cas registered applications for user
ecscli.py cas get_secret Get cas secret for user
ecscli.py cas set_bucket Set cas bucket for user
ecscli.py cas set_metadata Set cas metadata for user
ecscli.py datastore bulk-get Get Bulk Resources for the Datastore
ecscli.py datastore create Create a data store
ecscli.py datastore delete Delete a data store node
ecscli.py datastore list List Datastore
ecscli.py datastore show Show Datastore node
ecscli.py datastore tasks List Datastore tasks
ecscli.py dataservice list List data fabric services
ecscli.py dataservice provision Provision data fabric services
ecscli.py failedzones Get configured temp failed zone info
ecscli.py keystore show Show Keystore
ecscli.py keystore update Update Keystore
ecscli.py meter SOS metering
ecscli.py mgmtuserinfo add Create Mgmtuserinfo
ecscli.py mgmtuserinfo delete Delete Mgmtuserinfo
ecscli.py mgmtuserinfo list List Mgmtuserinfo
ecscli.py monitor SOS Monitoring
ecscli.py namespace create Create Namespace
ecscli.py namespace create-ret Create Namespace Retention Class
ecscli.py namespace delete Delete Namespace
ecscli.py namespace delete-quota Delete Namespace Quota
ecscli.py namespace get Get Tenant Namespace
ecscli.py namespace get-quota Get Namespace Quota
ecscli.py namespace get-ret-period Get Namespace Retention Period
ecscli.py namespace list List Namespaces
ecscli.py namespace list-ret Get Namespace Retention Classes
ecscli.py namespace show Show Namespace
ecscli.py namespace update Update Namespace
ecscli.py namespace update-ret Update Namespace Retention Class
ecscli.py namespace update-quota Update Namespace Quota
ecscli.py nodes list Get a list of ECS datanodes
ecscli.py objectuser create Create an Objectuser
ecscli.py objectuser delete Delete an Objectuser
ecscli.py objectuser get-lock Get lock info for an Objectuser
ecscli.py objectuser list List an Objectuser
ecscli.py objectuser lock Lock an Objectuser
ecscli.py objectuser unlock Unlock an Objectuser
ecscli.py objectvpool add Add an ObjectVPool
ecscli.py objectvpool create Create an ObjectVPool
ecscli.py objectvpool delete Delete an ObjectVPool
ecscli.py objectvpool list List ObjectVPools
ecscli.py objectvpool remove Remove an ObjectVPool
ecscli.py objectvpool show Show an ObjectVPool
ecscli.py objectvpool update Update an ObjectVPool
ecscli.py secretkeyuser add Add a Secretkeyuser
ecscli.py secretkeyuser delete Delete a Secretkeyuser
ecscli.py secretkeyuser show Show a Secretkeyuser
ecscli.py secretkeyuser user-delete Delete a Secretkeyuser user
ecscli.py secretkeyuser user-show Show a Secretkeyuser User
ecscli.py system add-license Add a System license
ecscli.py system connectemc-ftps Connect  EMC by ftps
ecscli.py system connectemc-smtp Connect  EMC by smtp
ecscli.py system deactivate-callhome Deactivate ESRS callhome configuration
ecscli.py system get-alerts Get System Alerts
ecscli.py system get-callhome-config Get the ESRS callhome configuration
ecscli.py system get-license Get the System license
ecscli.py system get-log-level Get the System logging level
ecscli.py system get-logs Get the System logs
ecscli.py system get-properties Get the System properties
ecscli.py system get-properties-metadata Get the system properties metadata
ecscli.py system send-alert Send a System Alert
ecscli.py system set-log-level Set the system logging level
ecscli.py system set-properties Set system properties
ecscli.py tenant add-attribute Add a Tenant attribute
ecscli.py tenant add-group Create a Tenant
ecscli.py tenant add-role Add a Tenant Role
ecscli.py tenant create Update a tenant role
ecscli.py tenant delete Delete a Tenant
ecscli.py tenant delete-role Delete a tenant role
ecscli.py tenant get-clusters Get tenant clusters
ecscli.py tenant get-hosts Get tenant hosts
ecscli.py tenant get-role Display tenant roles
ecscli.py tenant get-vcenters Get tenant vcenters
ecscli.py tenant list List the tenants
ecscli.py tenant remove-attribute Remove a tenant attribute
ecscli.py tenant show Show tenants
ecscli.py tenant update-quota Update tenant quotas
ecscli.py varray create Create a varray
ecscli.py varray delete Delete a varray
ecscli.py varray list List a varray
ecscli.py varray update Update a varray
ecscli.py vdc delete VirtualDataCenter delete
ecscli.py vdc delete VirtualDataCenter delete
ecscli.py vdc list VirtualDataCenter list
ecscli.py vdc_data insert Insert ECS Data VirtualDataCenter
ecscli.py vdc_data list List ECS Data VirtualDataCenter
ecscli.py vdc_data local Local ECS Data VirtualDataCenter
ecscli.py vdc_data show Show ECS Data VirtualDataCenter
ecscli.py vpool add_pools Add storage pools to ECS VPOOL
ecscli.py vpool allow Allow tenant access to ECS VPOOL
ecscli.py vpool create Create an ECS VPOOL
ecscli.py vpool delete Delete an ECS VPOOL
ecscli.py vpool disallow Disallow tenant access to ECS VPOOL
ecscli.py vpool get_pools Get storage pools in ECS VPOOL
ecscli.py vpool list List ECS VPOOLs
ecscli.py vpool refresh_pools Refresh storage pools in ECS VPOOL
ecscli.py vpool remove_pools Remove storage pools in ECS VPOOL
ecscli.py vpool show Show ECS VPOOL
ecscli.py vpool update Update ECS VPOOL
Advertisements

Leave a Reply