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-12-14 GMT+08:00

Consulta de especificaciones del proxy de base de datos

Función

Esta API se utiliza para consultar especificaciones de proxy de base de datos. Antes de invocar a esta API:

Esta API no estará disponible el 31 de marzo de 2024. Se recomienda cambiar las cargas de trabajo a la nueva API (Consulta de especificaciones del proxy de base de datos) antes de esa fecha.

  • El proxy de base de datos no está disponible para instancias de base de datos en un DeC.

URI

  • Formato de URI

    GET https://{endpoint}/mysql/v3/{project_id}/instances/{instance_id}/proxy/flavors

  • Ejemplo

    GET https://{endpoint}/mysql/v3/97b026aa9cc4417888c14c84a1ad9860/instances/436aaafb689c4250a9a5bb33cb271e8cin07/proxy/flavors

  • Descripción de parámetro
    Tabla 1 Descripción de parámetro

    Nombre

    Tipo

    Obligatorio

    Descripción

    project_id

    String

    ID de proyecto de un tenant en una región.

    Para obtener este valor, consulte Obtención de un ID de proyecto.

    instance_id

    String

    ID de instancia de base de datos.

Solicitud

Ninguna

Respuesta

  • Respuesta normal
    Tabla 2 Descripción de parámetro

    Nombre

    Tipo

    Descripción

    proxy_flavor_groups

    Array of Object

    Grupos de especificación de proxy.

    Para obtener más información, consulte Tabla 3.

    Tabla 3 descripción de la estructura de datos del campo de proxy_flavor_groups

    Nombre

    Tipo

    Descripción

    group_type

    String

    Tipo de grupo de especificación. Puede ser x86 o arm.

    proxy_flavors

    Array of Object

    Especificaciones de proxy. Para obtener más información, consulte Tabla 4.

    Tabla 4 descripción de la estructura de datos del campo de proxy_flavors

    Nombre

    Tipo

    Descripción

    id

    String

    ID de especificación de proxy.

    spec_code

    String

    Código de especificación de proxy.

    vcpus

    String

    Número de vCPUs. Por ejemplo, el valor 1 indica 1 vCPU.

    ram

    String

    Tamaño de la memoria en GB.

    db_type

    String

    Tipo de base de datos.

    az_status

    Map<String, String>

    key indica el ID de zona de disponibilidad y value indica el estado de la zona de disponibilidad donde residen las especificaciones de proxy. Puede ser normal o unsupported.

  • Ejemplo de respuesta normal

    {

    "proxy_flavor_groups":[

    {

    "group_type":"x86",

    "proxy_flavors":[

    {

    "id":"19be4c5d-d363-3342-bdbc-0dd9dbf7fafe",

    "spec_code":"gaussdb.proxy.large.x86.2",

    "vcpus":"2",

    "ram":"4",

    "db_type":"Proxy",

    "az_status":{

    "az1xahz":"normal"

    }

    }

    ]

    },

    {

    "group_type":"arm",

    "proxy_flavors":[

    {

    "id":"2ff9a704-f238-3e7a-9ed2-208c2542c8b9",

    "spec_code":"gaussdb.proxy.large.arm.2",

    "vcpus":"2",

    "ram":"4",

    "db_type":"Proxy",

    "az_status":{

    "az1xahz":"normal"

    }

    }

    ]

    }

    ]

    }

Código de estado

Para obtener más información, consulte Códigos de estado.

Código de error.

Para obtener más información, consulte Códigos de error.