Volumes
Você pode usar o ListVolumes
método para obter uma lista de volumes que estão em um cluster. Você pode especificar os volumes que deseja retornar na lista usando os parâmetros disponíveis.
Parâmetros
Este método tem os seguintes parâmetros de entrada:
Nome | Descrição | Tipo | Valor padrão | Obrigatório |
---|---|---|---|---|
contas |
Somente os volumes de propriedade das contas que você especificar aqui são retornados. Mutuamente exclusivo com o parâmetro volumeIDs. |
array inteiro |
Nenhum |
Não |
IncludeVirtualVolumes |
Os volumes virtuais são incluídos na resposta por padrão. Para excluir volumes virtuais, defina como false. |
booleano |
verdadeiro |
Não |
É exibido |
Retorna volumes emparelhados ou não emparelhados. Valores possíveis:
|
booleano |
Nenhum |
Não |
limite |
Permite-lhe definir o número máximo de resultados de volume que são devolvidos. Mutuamente exclusivo com o parâmetro volumeIDs. |
número inteiro |
10000 |
Não |
StartVolumeID |
Somente volumes com um ID maior ou igual a este valor são retornados. Mutuamente exclusivo com o parâmetro volumeIDs. |
número inteiro |
Nenhum |
Não |
VolumeIDs |
Uma lista de IDs de volume. Se você especificar esse parâmetro, outros parâmetros operarão somente neste conjunto de volumes. Mutuamente exclusivos com as contas, startVolumeID e parâmetros de limite. |
array inteiro |
Não |
Não |
Nome do volume |
Apenas as informações do objeto de volume correspondentes ao nome do volume são retornadas. |
cadeia de carateres |
Não |
Não |
VolumeStatus |
Somente volumes com status igual ao valor de status são retornados. Valores possíveis:
|
cadeia de carateres |
Não |
Não |
Valor de retorno
Este método tem o seguinte valor de retorno:
Nome |
Descrição |
Tipo |
volumes |
Lista de volumes. |
volume array |
Exemplo de solicitação
As solicitações para este método são semelhantes ao seguinte exemplo:
{ "method": "ListVolumes", "params": { "volumeIDs": [1], "volumeStatus": "active", "isPaired": "false" }, "id": 1 }
Exemplo de resposta
Este método retorna uma resposta semelhante ao seguinte exemplo:
{ "id": 1, "result": { "volumes": [ { "access": "readWrite", "accountID": 1, "attributes": {}, "blockSize": 4096, "createTime": "2016-03-28T14:39:05Z", "deleteTime": "", "enable512e": true, "iqn": "iqn.2010-01.com.solidfire:testvolume1.1", "name": "testVolume1", "purgeTime": "", "qos": { "burstIOPS": 15000, "burstTime": 60, "curve": { "4096": 100, "8192": 160, "16384": 270, "32768": 500, "65536": 1000, "131072": 1950, "262144": 3900, "524288": 7600, "1048576": 15000 }, "maxIOPS": 15000, "minIOPS": 50 }, "scsiEUIDeviceID": "6a79617900000001f47acc0100000000", "scsiNAADeviceID": "6f47acc1000000006a79617900000001", "sliceCount": 1, "status": "active", "totalSize": 5000658944, "virtualVolumeID": null, "volumeAccessGroups": [], "volumeID": 1, "volumePairs": [] } ] } }
Novo desde a versão
9,6