permalink | sidebar | keywords | summary |
---|---|---|---|
api/reference_element_api_listaccounts.html |
sidebar |
account,accounts,list,listing,all,listaccounts |
You can use ListAccounts to get the entire list of storage tenant accounts, with optional paging support. Element accounts enable access to volumes. |
You can use ListAccounts
to get the entire list of storage tenant accounts, with optional paging support. Element accounts enable access to volumes.
This method has the following input parameters:
Name | Description | Type | Default value | Required |
---|---|---|---|---|
includeStorageContainers |
Virtual volume storage containers are included in the response by default. To exclude storage containers, set to false. |
boolean |
true |
No |
startAccountID |
Starting accountID to return. If no account exists with this accountID, the next account by accountID order is used as the start of the list. To page through the list, pass the accountID of the last account in the previous response + 1. |
integer |
None |
No |
limit |
Maximum number of account objects to return. |
integer |
None |
No |
This method has the following return value:
Name |
Description |
Type |
accounts |
The list of accounts. |
account array |
Requests for this method are similar to the following example:
{ "method": "ListAccounts", "params": { "startAccountID" : 0, "limit" : 1000 }, "id" : 1 }
This method returns a response similar to the following example:
{ "result" : { "accounts": [ { "attributes": {}, "username": "jamesw", "targetSecret": "168#5A757ru268)", "volumes": [], "enableChap": false, "status": "active", "accountID": 16, "storageContainerID": "abcdef01-1234-5678-90ab-cdef01234567", "initiatorSecret": "168#5A757ru268)" }, { "attributes": {}, "username": "jimmyd", "targetSecret": "targetsecret", "volumes": [], "enableChap": true, "status": "active", "accountID": 5, "storageContainerID": "abcdef01-1234-5678-90ab-cdef01234567", "initiatorSecret": "initiatorsecret" } ] } }