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 2023-07-04 GMT+08:00

Consulta de cotas de AS

Função

Essa API é usada para consultar as cotas totais e usadas de grupos de AS, configurações de AS, políticas de dimensionamento de largura de banda, políticas de AS e instâncias para um locatário especificado.

URI

GET /autoscaling-api/v1/{project_id}/quotas

Tabela 1 Descrição do parâmetro

Parâmetro

Obrigatório

Tipo

Descrição

project_id

Sim

String

Especifica o ID do projeto.

Mensagem de solicitação

  • Parâmetros de solicitação

    Nenhum

  • Exemplo de solicitação

    Este exemplo mostra como consultar as cotas totais e as cotas usadas de grupos de AS, configurações de AS, políticas de dimensionamento de largura de banda, políticas de AS e instâncias para um locatário especificado.

    GET https://{Endpoint}/autoscaling-api/v1/{project_id}/quotas

Mensagem de resposta

  • Parâmetros de resposta
    Tabela 2 Parâmetros de resposta

    Parâmetro

    Tipo

    Descrição

    quotas

    quotas object

    Especifica os detalhes da cota. Para mais detalhes, consulte Tabela 3.

    Tabela 3 Descrição do campo quotas

    Parâmetro

    Tipo

    Descrição

    resources

    Array of resources objects

    Especifica os recursos. Para mais detalhes, consulte Tabela 4.

    Tabela 4 Descrição do campo resources

    Parâmetro

    Tipo

    Descrição

    type

    String

    Especifica o tipo de cota.

    • scaling_Group: cota do grupo de AS
    • scaling_Config: cota de configuração de AS
    • scaling_Policy: cota da política de AS
    • scaling_Instance: cota da instância
    • bandwidth_scaling_policy: cota de política de dimensionamento de largura de banda

    used

    Integer

    Especifica a quantidade usada da cota.

    Quando type é definido como scaling_Policy ou scaling_Instance, este parâmetro é reservado e o sistema retorna -1 como o valor do parâmetro. Você pode consultar a cota usada de políticas de AS e instâncias de AS em um grupo de AS especificado. Para mais detalhes, consulte Consulta de cotas de instância e política de AS.

    quota

    Integer

    Especifica a cota total.

    max

    Integer

    Especifica o limite superior da cota.

    min

    Integer

    Especifica o limite inferior da cota.

  • Exemplo de resposta
    {
        "quotas": {
            "resources": [
                {
                    "type": "scaling_Group",
                    "used": 2,
                    "quota": 25,
                    "max": 50,
                    "min": 0
                },
                {
                    "type": "scaling_Config",
                    "used": 3,
                    "quota": 100,
                    "max": 200,
                    "min": 0
                },
                {
                    "type": "scaling_Policy",
                    "used": -1,
                    "quota": 50,
                    "max": 50,
                    "min": 0
                },
                {
                    "type": "scaling_Instance",
                    "used": -1,
                    "quota": 200,
                    "max": 1000,
                    "min": 0
                },
                {
                    "type": "bandwidth_scaling_policy",
                    "used": 1,
                    "quota": 10,
                    "max": 100,
                    "min": 0
                }
            ]
        }
    }

Valores retornados

  • Normal

    200

  • Anormal

    Valores retornados

    Descrição

    400 Bad Request

    O servidor falhou ao processar a solicitação.

    401 Unauthorized

    Você deve digitar o nome de usuário e a senha para acessar a página solicitada.

    403 Forbidden

    Você está proibido de acessar a página solicitada.

    404 Not Found

    O servidor não conseguiu encontrar a página solicitada.

    405 Method Not Allowed

    Você não tem permissão para usar o método especificado na solicitação.

    406 Not Acceptable

    A resposta gerada pelo servidor não poderia ser aceita pelo cliente.

    407 Proxy Authentication Required

    Você deve usar o servidor proxy para autenticação para que a solicitação possa ser processada.

    408 Request Timeout

    A solicitação expirou o tempo limite.

    409 Conflict

    A solicitação não pôde ser processada devido a um conflito.

    500 Internal Server Error

    Falhou ao concluir a solicitação porque ocorre um erro de serviço interno.

    501 Not Implemented

    Falhou ao concluir a solicitação porque o servidor não suporta a função solicitada.

    502 Bad Gateway

    Falhou ao concluir a solicitação porque a solicitação é inválida.

    503 Service Unavailable

    Falhou ao concluir a solicitação porque o sistema não está disponível.

    504 Gateway Timeout

    Ocorreu um erro de tempo limite de gateway.

Códigos de erro

Consulte Códigos de erro.