Skip to main content
Element Software
Uma versão mais recente deste produto está disponível.
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Volumes

Colaboradores

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:

  • Verdadeiro: Retorna todos os volumes emparelhados.

  • False: Retorna todos os volumes não emparelhados.

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:

  • a criar

  • snapshotting

  • ativo

  • eliminado

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