Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2023-03-06 GMT+08:00

Consulta de recursos de DCC

Función

Esta API se utiliza para consultar los recursos de DCC que ha obtenido.

URI

GET /v1/{project_id}/dcc/resource_clusters

Tabla 1 describe los parámetros.

Tabla 1 Parámetros

Parámetro

Tipo

Obligatorio

Descripción

project_id

String

Especifica el ID del proyecto.

Para obtener más información sobre cómo obtener el ID del proyecto, consulte Obtención de un ID de proyecto.

Solicitud

  • Parámetros de solicitud

    Puede agregar el parámetro service_type al URI para filtrar el resultado de la consulta.

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

    Parámetro

    Tipo

    Obligatorio

    Descripción

    service_type

    String

    No

    Especifica el tipo de servicio de clúster.

    El valor puede ser ecs o bms.

  • Solicitud de ejemplo
    GET https://{Endpoint}/v1/056f7ec7e100d3d32f81c014630b5648/dcc/resource_clusters?service_type=ecs

Respuesta

  • Parámetros de respuesta

    Parámetro

    Tipo

    Descripción

    dedicated_cluster

    Array of objects

    Especifica los DCC aprovisionados.

    Para obtener más información, véase Tabla 2.

    Tabla 2 Descripción del campo dedicated_cluster

    Parámetro

    Tipo

    Descripción

    project_id

    String

    Especifica el ID del proyecto.

    availability_zone

    String

    Especifica la AZ.

    host_total

    Integer

    Especifica el número de hosts.

    host_type

    String

    Especifica el código de especificaciones de host.

    service_type

    String

    Especifica el tipo de servicio de clúster.

    El valor puede ser ecs o bms.

    host_properties

    Object

    Especifica las especificaciones del host.

    vcpus_used

    Integer

    Especifica el número de CPU virtuales utilizadas.

    vcpus_total

    Integer

    Especifica el número total de CPU virtuales.

    memory_mb_used

    Integer

    Especifica el tamaño de memoria utilizado.

    memory_mb_total

    Integer

    Especifica el tamaño total de la memoria.

    flavors

    Array of strings

    Especifica las variantes admitidas.

    instance_total

    Integer

    Especifica el número total de instancias de proceso en ejecución.

    Tabla 3 Descripción del campo host_properties

    Parámetro

    Tipo

    Descripción

    cpu_cores

    Integer

    Especifica el número de núcleos.

    memory_mb

    Integer

    Especifica el tamaño de la memoria.

    cpu_speed

    String

    Especifica la frecuencia de la CPU.

  • Ejemplo de respuesta
    {
        "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

Véase Códigos de estado.