Modificación de las cuotas de recursos de un proyecto empresarial específico
Función
Esta API se utiliza para modificar las cuotas de recursos de un proyecto de empresa especificado. Antes de invocar a esta API:
- Aprender cómo autorizar y autenticarla.
- Obtenga la región y el punto de conexión requeridos.
Restricciones
Esta API está en la fase de prueba beta abierta (OBT). Para usar esta API, envíe un ticket de servicio.
URI
PUT /v3/{project_id}/quotas
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
project_id |
Sí |
String |
ID de proyecto de un tenant en una región. Para obtener este valor, vea Obtención de un ID de proyecto. |
Parámetros de solicitud
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
X-Auth-Token |
Sí |
String |
Token de usuario. Para obtener este valor, invoque a la API de IAM para obtener un token de usuario. El valor de X-Subject-Token en el encabezado de respuesta es el valor del token. |
X-Language |
No |
String |
Tipo de idioma de solicitud. El valor predeterminado es en-us. Valores:
|
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
quota_list |
Sí |
Array of setQuota objects |
Cuotas de recursos de proyecto de empresa que se actualizarán. Se puede actualizar un máximo de 10 cuotas a la vez. |
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
enterprise_project_id |
Sí |
String |
ID de proyecto de empresa. |
instance_quota |
No |
Integer |
Cuota de cantidad de instancias. Rango de valores: 0–100000.
NOTA:
(Si ya se han creado instancias, este valor de parámetro debe ser mayor que el número de instancias existentes.) |
vcpus_quota |
No |
Integer |
Cuota de vCPU. Rango de valores: 0–2147483646.
NOTA:
(Si ya se han creado instancias, este valor de parámetro debe ser mayor que el número de vCPUs utilizadas.) |
ram_quota |
No |
Integer |
Cuota de memoria en GB. Rango de valores: 0–2147483646.
NOTA:
(Si ya se han creado instancias, este valor de parámetro debe ser mayor que el tamaño de memoria utilizado.) |
Parámetros de respuesta
Código de estado: 200
Parámetro |
Tipo |
Descripción |
---|---|---|
quota_list |
Array of setQuota objects |
Información de cuota configurada. |
Parámetro |
Tipo |
Descripción |
---|---|---|
enterprise_project_id |
String |
ID de proyecto de empresa. |
instance_quota |
Integer |
Cuota de cantidad de instancias. Rango de valores: 0–100000.
NOTA:
(Si ya se han creado instancias, este valor de parámetro debe ser mayor que el número de instancias existentes.) |
vcpus_quota |
Integer |
Cuota de vCPU. Rango de valores: 0–2147483646.
NOTA:
(Si ya se han creado instancias, este valor de parámetro debe ser mayor que el número de vCPUs utilizadas.) |
ram_quota |
Integer |
Cuota de memoria en GB. Rango de valores: 0–2147483646.
NOTA:
(Si ya se han creado instancias, este valor de parámetro debe ser mayor que el tamaño de memoria utilizado.) |
Código de estado: 400
Parámetro |
Tipo |
Descripción |
---|---|---|
error_code |
String |
Código de error. |
error_msg |
String |
Mensaje de error. |
Código de estado: 500
Parámetro |
Tipo |
Descripción |
---|---|---|
error_code |
String |
Código de error. |
error_msg |
String |
Mensaje de error. |
Solicitud de ejemplo
Modificación de las cuotas de recursos de un proyecto empresarial específico
PUT https://{endpoint}/v3/054e292c9880d4992f02c0196d3ea468/quotas { "quota_list" : [ { "enterprise_project_id" : "0", "instance_quota" : 20, "vcpus_quota" : 20, "ram_quota" : 40 } ] }
Ejemplo de respuesta
Código de estado: 200
Operación exitosa.
{ "quota_list" : [ { "enterprise_project_id" : "0", "instance_quota" : 20, "vcpus_quota" : 20, "ram_quota" : 40 } ] }
Código de estado
Para más detalles, véase Códigos de estado.
Código de error
Para más detalles, véase Códigos de error.