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-03-06 GMT+08:00

Consulta de recursos do DCC

Função

Esta API é usada para consultar os recursos do DCC que você obteve.

URI

GET /v1/{project_id}/dcc/resource_clusters

Tabela 1 descreve os parâmetros.

Tabela 1 Parâmetros

Parâmetro

Tipo

Obrigatoriedade

Descrição

project_id

String

Sim

Especifica a ID do projeto.

Para obter detalhes de como conseguir o ID de domínio, consulte Obtenção de um ID de projeto.

Solicitação

  • Parâmetros de solicitação

    Você pode adicionar o parâmetro service_type ao URI para filtrar o resultado da consulta.

    Por exemplo: /v1/{project_id}/dcc/resource_clusters?service_type={service_type}

    Parâmetro

    Tipo

    Obrigatoriedade

    Descrição

    service_type

    String

    Não

    Especifica o tipo de serviço de cluster.

    O valor pode ser ecs ou bms.

  • Exemplo de solicitação
    GET https://{Endpoint}/v1/056f7ec7e100d3d32f81c014630b5648/dcc/resource_clusters?service_type=ecs

Resposta

  • Parâmetros de resposta

    Parâmetro

    Tipo

    Descrição

    dedicated_cluster

    Array of objects

    Especifica os DCCs provisionados.

    Para mais detalhes, consulte Tabela 2.

    Tabela 2 Descrição do campo dedicated_cluster

    Parâmetro

    Tipo

    Descrição

    project_id

    String

    Especifica a ID do projeto.

    availability_zone

    String

    Especifica a AZ.

    host_total

    Integer

    Especifica o número de hosts.

    host_type

    String

    Especifica o código das especificações do host.

    service_type

    String

    Especifica o tipo de serviço de cluster.

    O valor pode ser ecs ou bms.

    host_properties

    Object

    Especifica as especificações do host.

    vcpus_used

    Integer

    Especifica o número das vCPUs usadas.

    vcpus_total

    Integer

    Especifica o número total das vCPUs.

    memory_mb_used

    Integer

    Especifica o tamanho da memória utilizada.

    memory_mb_total

    Integer

    Especifica o tamanho total da memória.

    flavors

    Array of strings

    Especifica as sabores suportadas.

    instance_total

    Integer

    Especifica o número total de instâncias de computação em execução.

    Tabela 3 Descrição do campo host_properties

    Parâmetro

    Tipo

    Descrição

    cpu_cores

    Integer

    Especifica o número de núcleos.

    memory_mb

    Integer

    Especifica o tamanho da memória.

    cpu_speed

    String

    Especifica a freqüência da CPU.

  • Exemplo de resposta
    {
        "dedicated_cluster": [
            {
                "project_id": "056f7ec7e100d3d32f81c014630b5648",
                "availability_zone": "kvmxen.dc1",
                "host_total": 1,
                "host_type": "dec_IOoptimizedS2",
                "service_type": "ecs",
                "host_properties": {
                    "cpu_cores": 216,
                    "memory_mb": 264192,
                    "cpu_speed": "2.5"
                },
                "vcpus_used": 1,
                "vcpus_total": 96,
                "memory_mb_used": 2048,
                "memory_mb_total": 264192,
                "flavors": [
                    "s2.2xlarge.2",
                    "s2.2xlarge.4",
                    "s2.4xlarge.2",
                    "s2.4xlarge.4",
                    "s2.8xlarge.2",
                    "s2.8xlarge.4",
                    "s2.large.2",
                    "s2.large.4",
                    "s2.medium.2",
                    "s2.medium.4",
                    "s2.xlarge.2",
                    "s2.xlarge.4"
                ],
                "instance_total": 1
            },
            {
                "project_id": "056f7ec7e100d3d32f81c014630b5648",
                "availability_zone": "kvmxen.dc1",
                "host_total": 3,
                "host_type": "dec_IOoptimizedS2",
                "hypervisor_type": "ecs",
                "host_properties": {
                    "cpu_cores": 108,
                    "memory_mb": 264192,
                    "cpu_speed": "2.5"
                },
                "vcpus_used": 24,
                "vcpus_total": 134,
                "memory_mb_used": 53248,
                "memory_mb_total": 792576,
                "flavors": [
                    "s2.2xlarge.2",
                    "s2.2xlarge.4",
                    "s2.4xlarge.2",
                    "s2.4xlarge.4",
                    "s2.8xlarge.2",
                    "s2.8xlarge.4",
                    "s2.large.2",
                    "s2.large.4",
                    "s2.medium.2",
                    "s2.medium.4",
                    "s2.xlarge.2",
                    "s2.xlarge.4"
                ],
                "instance_total": 23
            }
        ]
    }

Código de estado

Consulte Códigos de status.