Adición de un bloque CIDR secundario a una VPC
Función
Esta API se utiliza para agregar un bloque CIDR secundario a una VPC.
URI
PUT /v3/{project_id}/vpc/vpcs/{vpc_id}/add-extend-cidr
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
project_id |
Sí |
String |
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. |
vpc_id |
Sí |
String |
ID de la VPC |
Parámetro de solicitud
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
dry_run |
No |
Boolean |
Si solo se debe comprobar la solicitud. Rango de valores:
|
vpc |
Yes |
AddExtendCidrOption object |
Cuerpo de solicitud para agregar un bloque CIDR secundario. |
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
extend_cidrs |
Yes |
Array of strings |
Bloques CIDR secundarios que se pueden agregar a las VPC El valor no puede contener lo siguiente:
Actualmente, solo se puede agregar un bloque CIDR secundario a cada VPC. |
Ejemplo de la solicitud
- Adición de un bloque CIDR secundario a una VPC
PUT https://{Endpoint}/v3/{project_id}/vpc/vpcs/99d9d709-8478-4b46-9f3f-2206b1023fd3/add-extend-cidr { "vpc": { "extend_cidrs": [ "23.8.0.0/16" ] } }
Parámetro de respuesta
Parámetro |
Tipo |
Descripción |
---|---|---|
request_id |
String |
ID de solicitud |
vpc |
Vpc object |
Cuerpo de respuesta de la adición de un bloque CIDR secundario |
Parámetro |
Tipo |
Descripción |
---|---|---|
id |
String |
El ID de VPC, que identifica de forma única la VPC El valor está en formato UUID con guiones (-). |
name |
String |
Nombre de la VPC El valor no puede contener más de 64 caracteres, incluidos letras, dígitos, guiones bajos (_), guiones (-) y puntos (.). |
description |
String |
Proporciona información adicional sobre la VPC. El valor no puede contener más de 255 caracteres y no puede contener corchetes angulares (< o >). |
cidr |
String |
Bloques CIDR de VPC disponibles Rango de valores:
Si cidr no se especifica, el valor predeterminado es "". El valor debe estar en formato CIDR IPv4, por ejemplo 192.168.0.0/16. |
extend_cidrs |
Array of strings |
Bloques de CIDR secundarios de las VPC Actualmente, solo se admiten bloques CIDR IPv4. |
status |
String |
Estado de la VPC
Rango de valores:
|
project_id |
String |
ID del proyecto al que pertenece la VPC |
enterprise_project_id |
String |
ID del proyecto de empresa al que pertenece la VPC El valor es 0 o una string que contiene un máximo de 36 caracteres en formato UUID con guiones (-). El valor 0 indica el proyecto de empresa predeterminado. |
created_at |
String |
Hora en que se crea la VPC Tiempo de UTC en el formato de aaaa-MM-ddTHH:mmss |
updated_at |
String |
Hora en que se actualiza la VPC Tiempo de UTC en el formato de aaaa-MM-ddTHH:mmss |
cloud_resources |
Array of CloudResource objects |
Tipo y número de recursos asociados con la VPC Actualmente, solo se devuelven tabla de rutas y subredes de la VPC. El número de virsubnets es el número total de subredes IPv4 e IPv6. |
tags |
Array of Tag objects |
Etiquetas de VPC. Para obtener más información, consulte los objetos de etiqueta. Rango de valores: 0 a 10 pares clave-valor de etiqueta |
Parámetro |
Tipo |
Descripción |
---|---|---|
resource_type |
String |
Tipo de recurso |
resource_count |
Integer |
Número de recursos |
Parámetro |
Tipo |
Descripción |
---|---|---|
key |
String |
Clave de la etiqueta
Rango de valores:
|
value |
String |
Valor de la etiqueta Rango de valores:
|
Ejemplo de la respuesta
{ "request_id": "84eb4f775d66dd916db121768ec55626", "vpc": { "id": "0552091e-b83a-49dd-88a7-4a5c86fd9ec3", "name": "vpc1", "description": "test1", "cidr": "192.168.0.0/16", "extend_cidrs": [ "23.8.0.0/16" ], "enterprise_project_id": "0", "tags": [ { "key": "key", "value": "value" } ], "cloud_resources": [ { "resrource_type": "routetable", "resrource_count": 1 } ], "status": "ACTIVE", "project_id": "060576782980d5762f9ec014dd2f1148", "created_at": "2018-03-23T09:26:08", "updated_at": "2018-08-24T08:49:53" } }
Código de estado
Véase Códigos de estado.
Código de error
Véase Códigos de error.