Actualización a la 2026-09-01 versión (cambio en el recuento de vCPU es del perfil de instancia)

Tal y como se describe en la política de control de versiones de la referencia de la API de VPC, la mayoría de los cambios en las API de VPC son totalmente compatibles con versiones anteriores y están disponibles para todos los clientes, independientemente de la versión de la API que solicite el cliente. Sin embargo, el lanzamiento 2026-09-01 de la API de VPC requerirá cambios incompatibles para dar soporte a la nueva modelización de los valores de recuento de los perfiles de instancia vCPU.

Antes de adoptar la versión de lanzamiento 2026-09-01 o posterior, revisa los cambios descritos en esta guía de migración, ya que podrían requerir que actualices tu cliente.

Propiedades del perfil de instancia modificadas

Las siguientes propiedades cambiarán para las solicitudes de API que utilicen un parámetro de consulta de versión o 2026-09-01 posterior.

Al recuperar o enumerar perfiles de instancia, las siguientes propiedades cambiarán para las solicitudes de API que utilicen un parámetro de consulta version de o 2026-09-01 posterior.

Propiedades modificadas al recuperar o enumerar perfiles de instancia.
Propiedad modificada Cambiar
vcpu_count El valor fijo único se eliminará y se sustituirá por una matriz.
supported_vcpu_count Se eliminará de la respuesta.

En las versiones de la API anteriores a 2026-09-01, vcpu_count puede devolverse como un valor fijo y supported_vcpu_count contiene los valores de la enumeración admitidos. A partir de 2026-09-01 la versión de la API, supported_vcpu_count se eliminará de la respuesta y vcpu_count contendrá directamente los valores permitidos cuando el perfil devuelva un valor basado en una enumeración.

Acción necesaria

Antes de especificar el parámetro de consulta version de o 2026-09-01 posterior, sigue estos pasos para evitar regresiones en la funcionalidad del cliente.

Si tu cliente lee {texto original} supported_vcpu_count.values, cámbialo por {texto alternativo} en vcpu_count.values su lugar.

Si tu cliente da por hecho que siempre vcpu_count contiene un valor fijo value, actualízalo para que admita la respuesta compatible con vcpu_count, incluyendo valores basados en enumeraciones, en rangos y dependientes.

Si sus clientes siguen especificando una versión anterior a 2026-09-01, no es necesario realizar ningún cambio.

Migración de clientes

Antes de migrar un cliente a la versión de la API 2026-09-01 o posterior, revisa el código que utilice los siguientes métodos:

  • GET /instance/profiles/{name}
  • GET /instance/profiles

Revisa los cambios que se anunciarán en el registro de cambios de la API y comprueba que tu código incorpore dichos cambios de forma adecuada para tu lenguaje de programación.

Ejemplo

Los siguientes ejemplos muestran la respuesta antes y después del cambio de versión de la API 2026-09-01.

Recuperación de un perfil de instancia

La siguiente respuesta corresponde a una solicitud que utiliza una versión de la API anterior a 2026-09-01. La propiedad vcpu_count contiene un valor fijo, y contiene supported_vcpu_count los valores admitidos.

{
  "name": "bx2-custom",
  "resource_type": "instance_profile",
  "vcpu_count": {
    "type": "fixed",
    "value": 4
  },
  "supported_vcpu_count": {
    "type": "enum",
    "values": [2, 4]
  }
}