Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2024-09-25 GMT+08:00

Consulta de cotas detalhadas de um locatário

Função

Essa API é usada para consultar as cotas detalhadas de um locatário.

Método de chamada

Para obter detalhes, consulte Chamada de APIs.

URI

GET /v3/{project_id}/os-quota-sets/{target_project_id}

Tabela 1 Parâmetros de caminho

Parâmetro

Obrigatório

Tipo

Descrição

project_id

Sim

String

O ID do projeto.

target_project_id

Sim

String

O ID do projeto de destino. Defina este parâmetro para o valor de project_id.

Tabela 2 Parâmetros de consulta

Parâmetro

Obrigatório

Tipo

Descrição

usage

Sim

String

Se deve consultar detalhes da cota. Somente o valor True é suportado atualmente.

Valores de enumeração:

  • True

Parâmetros de solicitação

Tabela 3 Parâmetros de cabeçalho de solicitação

Parâmetro

Obrigatório

Tipo

Descrição

X-Auth-Token

Sim

String

O token do usuário. Ele pode ser obtido chamando a API do IAM usada para obter um token de usuário. O valor de X-Subject-Token no cabeçalho da resposta é o token do usuário.

Parâmetros de resposta

Código de status: 200

Tabela 4 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

quota_set

QuotaList object

As informações de cota retornadas.

Tabela 5 QuotaList

Parâmetro

Tipo

Descrição

backup_gigabytes

QuotaDetailBackupGigabytes object

O tamanho do backup, em GiB. Os subparâmetros incluem reserved (cota reservada), limit (cota máxima) e in_use (cota usada). Todos eles são compostos de pares chave-valor.

backups

QuotaDetailBackups object

O número de backups. Os subparâmetros incluem reserved (cota reservada), limit (cota máxima) e in_use (cota usada). Todos eles são compostos de pares chave-valor.

gigabytes

QuotaDetailGigabytes object

A capacidade total, em GiB. Os subparâmetros incluem reserved (cota reservada), limit (cota máxima) e in_use (cota usada). Todos eles são compostos de pares chave-valor.

id

String

O ID do projeto.

snapshots

QuotaDetailSnapshots object

O número de snapshots. Os subparâmetros incluem reserved (cota reservada), limit (cota máxima) e in_use (cota usada). Todos eles são compostos de pares chave-valor.

volumes

QuotaDetailVolumes object

O número de discos. Os subparâmetros incluem reserved (cota reservada), limit (cota máxima) e in_use (cota usada). Todos eles são compostos de pares chave-valor.

gigabytes_SATA

QuotaDetailGigabytesSATA object

A capacidade (GiB) para discos de I/O comum. Os subparâmetros incluem reserved (cota reservada), limit (cota máxima) e in_use (cota usada). Todos eles são compostos de pares chave-valor.

snapshots_SATA

QuotaDetailSnapshotsSATA object

O número de snapshots para discos de I/O comum. Os subparâmetros incluem reserved (cota reservada), limit (cota máxima) e in_use (cota usada). Todos eles são compostos de pares chave-valor.

volumes_SATA

QuotaDetailVolumesSATA object

O número de discos de I/O comum. Os subparâmetros incluem reserved (cota reservada), limit (cota máxima) e in_use (cota usada). Todos eles são compostos de pares chave-valor.

gigabytes_SAS

QuotaDetailGigabytesSAS object

A capacidade (GiB) para discos de I/O alta. Os subparâmetros incluem reserved (cota reservada), limit (cota máxima) e in_use (cota usada). Todos eles são compostos de pares chave-valor.

snapshots_SAS

QuotaDetailSnapshotsSAS object

O número de snapshots para discos de I/O alta. Os subparâmetros incluem reserved (cota reservada), limit (cota máxima) e in_use (cota usada). Todos eles são compostos de pares chave-valor.

volumes_SAS

QuotaDetailVolumesSAS object

O número de discos de I/O alta. Os subparâmetros incluem reserved (cota reservada), limit (cota máxima) e in_use (cota usada). Todos eles são compostos de pares chave-valor.

gigabytes_SSD

QuotaDetailGigabytesSSD object

A capacidade (GiB) para discos de I/O ultra-alta. Os subparâmetros incluem reserved (cota reservada), limit (cota máxima) e in_use (cota usada). Todos eles são compostos de pares chave-valor.

snapshots_SSD

QuotaDetailSnapshotsSSD object

O número de snapshots para discos de I/O ultra-alta. Os subparâmetros incluem reserved (cota reservada), limit (cota máxima) e in_use (cota usada). Todos eles são compostos de pares chave-valor.

volumes_SSD

QuotaDetailVolumesSSD object

O número de discos de I/O ultra-alta. Os subparâmetros incluem reserved (cota reservada), limit (cota máxima) e in_use (cota usada). Todos eles são compostos de pares chave-valor.

gigabytes_GPSSD

QuotaDetailGigabytesGPSSD object

A capacidade (GiB) para discos SSD de uso geral. Os subparâmetros incluem reserved (cota reservada), limit (cota máxima) e in_use (cota usada). Todos eles são compostos de pares chave-valor.

snapshots_GPSSD

QuotaDetailSnapshotsGPSSD object

O número de snapshots para discos SSD de uso geral. Os subparâmetros incluem reserved (cota reservada), limit (cota máxima) e in_use (cota usada). Todos eles são compostos de pares chave-valor.

volumes_GPSSD

QuotaDetailVolumesGPSSD object

O número de discos SSD de uso geral. Os subparâmetros incluem reserved (cota reservada), limit (cota máxima) e in_use (cota usada). Todos eles são compostos de pares chave-valor.

per_volume_gigabytes

QuotaDetailPerVolumeGigabytes object

A cota de capacidade de um disco. Os subparâmetros incluem reserved (cota reservada), limit (cota máxima) e in_use (cota usada). Todos eles são compostos de pares chave-valor.

Tabela 6 QuotaDetailBackupGigabytes

Parâmetro

Tipo

Descrição

in_use

Integer

A cota usada.

limit

Integer

A cota máxima.

reserved

Integer

O campo reservado.

Tabela 7 QuotaDetailBackups

Parâmetro

Tipo

Descrição

in_use

Integer

A cota usada.

limit

Integer

A cota máxima.

reserved

Integer

O campo reservado.

Tabela 8 QuotaDetailGigabytes

Parâmetro

Tipo

Descrição

in_use

Integer

A cota usada.

limit

Integer

A cota máxima.

reserved

Integer

O campo reservado.

Tabela 9 QuotaDetailSnapshots

Parâmetro

Tipo

Descrição

in_use

Integer

A cota usada.

limit

Integer

A cota máxima.

reserved

Integer

O campo reservado.

Tabela 10 QuotaDetailVolumes

Parâmetro

Tipo

Descrição

in_use

Integer

A cota usada.

limit

Integer

A cota máxima.

reserved

Integer

O campo reservado.

Tabela 11 QuotaDetailGigabytesSATA

Parâmetro

Tipo

Descrição

in_use

Integer

A cota usada.

limit

Integer

A cota máxima.

reserved

Integer

O campo reservado.

Tabela 12 QuotaDetailSnapshotsSATA

Parâmetro

Tipo

Descrição

in_use

Integer

A cota usada.

limit

Integer

A cota máxima.

reserved

Integer

O campo reservado.

Tabela 13 QuotaDetailVolumesSATA

Parâmetro

Tipo

Descrição

in_use

Integer

A cota usada.

limit

Integer

A cota máxima.

reserved

Integer

O campo reservado.

Tabela 14 QuotaDetailGigabytesSAS

Parâmetro

Tipo

Descrição

in_use

Integer

A cota usada.

limit

Integer

A cota máxima.

reserved

Integer

O campo reservado.

Tabela 15 QuotaDetailSnapshotsSAS

Parâmetro

Tipo

Descrição

in_use

Integer

A cota usada.

limit

Integer

A cota máxima.

reserved

Integer

O campo reservado.

Tabela 16 QuotaDetailVolumesSAS

Parâmetro

Tipo

Descrição

in_use

Integer

A cota usada.

limit

Integer

A cota máxima.

reserved

Integer

O campo reservado.

Tabela 17 QuotaDetailGigabytesSSD

Parâmetro

Tipo

Descrição

in_use

Integer

A cota usada.

limit

Integer

A cota máxima.

reserved

Integer

O campo reservado.

Tabela 18 QuotaDetailSnapshotsSSD

Parâmetro

Tipo

Descrição

in_use

Integer

A cota usada.

limit

Integer

A cota máxima.

reserved

Integer

O campo reservado.

Tabela 19 QuotaDetailVolumesSSD

Parâmetro

Tipo

Descrição

in_use

Integer

A cota usada.

limit

Integer

A cota máxima.

reserved

Integer

O campo reservado.

Tabela 20 QuotaDetailGigabytesGPSSD

Parâmetro

Tipo

Descrição

in_use

Integer

A cota usada.

limit

Integer

A cota máxima.

reserved

Integer

O campo reservado.

Tabela 21 QuotaDetailSnapshotsGPSSD

Parâmetro

Tipo

Descrição

in_use

Integer

A cota usada.

limit

Integer

A cota máxima.

reserved

Integer

O campo reservado.

Tabela 22 QuotaDetailVolumesGPSSD

Parâmetro

Tipo

Descrição

in_use

Integer

A cota usada.

limit

Integer

A cota máxima.

reserved

Integer

O campo reservado.

Tabela 23 QuotaDetailPerVolumeGigabytes

Parâmetro

Tipo

Descrição

in_use

Integer

A cota usada.

limit

Integer

A cota máxima.

reserved

Integer

O campo reservado.

Código de status: 400

Tabela 24 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

error

Error object

A mensagem de erro retornada se ocorrer um erro.

Tabela 25 Error

Parâmetro

Tipo

Descrição

code

String

O código de erro retornado se ocorrer um erro.

Para obter detalhes sobre códigos de erro e seus significados, consulte Códigos de erro.

message

String

A mensagem de erro retornada se ocorrer um erro.

Exemplo de solicitações

GET https://{endpoint}/v3/{project_id}/os-quota-sets/{target_project_id}?usage=True

https://{endpoint}/v3/{project_id}/os-quota-sets/{target_project_id}?usage=True

Exemplo de respostas

Código de status: 200

OK

{
  "quota_set" : {
    "gigabytes_SAS" : {
      "reserved" : 0,
      "allocated" : 0,
      "limit" : -1,
      "in_use" : 21
    },
    "volumes_SATA" : {
      "reserved" : 0,
      "allocated" : 0,
      "limit" : -1,
      "in_use" : 8
    },
    "gigabytes" : {
      "reserved" : 0,
      "allocated" : 0,
      "limit" : 42790,
      "in_use" : 2792
    },
    "backup_gigabytes" : {
      "reserved" : 0,
      "allocated" : 0,
      "limit" : 5120,
      "in_use" : 51
    },
    "snapshots_SAS" : {
      "reserved" : 0,
      "allocated" : 0,
      "limit" : -1,
      "in_use" : 0
    },
    "volumes_SSD" : {
      "reserved" : 0,
      "allocated" : 0,
      "limit" : -1,
      "in_use" : 28
    },
    "snapshots" : {
      "reserved" : 0,
      "allocated" : 0,
      "limit" : 10,
      "in_use" : 6
    },
    "id" : "cd631140887d4b6e9c786b67a6dd4c02",
    "volumes_SAS" : {
      "reserved" : 0,
      "allocated" : 0,
      "limit" : -1,
      "in_use" : 2
    },
    "snapshots_SSD" : {
      "reserved" : 0,
      "allocated" : 0,
      "limit" : -1,
      "in_use" : 0
    },
    "volumes" : {
      "reserved" : 0,
      "allocated" : 0,
      "limit" : -1,
      "in_use" : 108
    },
    "gigabytes_SATA" : {
      "reserved" : 0,
      "allocated" : 0,
      "limit" : -1,
      "in_use" : 168
    },
    "backups" : {
      "reserved" : 0,
      "allocated" : 0,
      "limit" : 100,
      "in_use" : 10
    },
    "gigabytes_SSD" : {
      "reserved" : 0,
      "allocated" : 0,
      "limit" : -1,
      "in_use" : 1085
    },
    "snapshots_SATA" : {
      "reserved" : 0,
      "allocated" : 0,
      "limit" : -1,
      "in_use" : 0
    }
  }
}

Código de status: 400

Bad Request

{
  "error" : {
    "message" : "XXXX",
    "code" : "XXX"
  }
}

Códigos de status

Código de status

Descrição

200

OK

400

Bad Request

Códigos de erro

Consulte Códigos de erro.