Consulta de gateway dedicados
Función
Esta API se utiliza para consultar gateways dedicados.
URI
GET /v2/{project_id}/apigw/instances
|
Parámetro |
Obligatorio |
Tipo |
Descripción |
|---|---|---|---|
|
project_id |
Sí |
String |
ID del proyecto. Para obtener detalles sobre cómo obtener un ID de proyecto, consulte "Apéndice" > "Obtención de un ID de proyecto" en este documento. |
|
Parámetro |
Obligatorio |
Tipo |
Descripción |
|---|---|---|---|
|
offset |
No |
Long |
Desfase desde el que se inicia la consulta. Si el valor es menor que 0, se convierte automáticamente a 0. Predeterminado: 0 |
|
limit |
No |
Integer |
Número de elementos mostrados en cada página. Un valor menor o igual a 0 se convertirá automáticamente a 20, y un valor mayor que 500 se convertirá automáticamente a 500. Mínimo: 1 Máximo: 500 Predeterminado: 20 |
|
instance_id |
No |
String |
ID de gateway. |
|
instance_name |
No |
String |
Nombre del gateway. |
|
status |
No |
String |
Estado de gateway.
Valores de enumeración:
|
Parámetros de solicitud
|
Parámetro |
Obligatorio |
Tipo |
Descripción |
|---|---|---|---|
|
X-Auth-Token |
Sí |
String |
Token de usuario. Se puede obtener llamando a la API de IAM utilizada para obtener un token de usuario. El valor de X-Subject-Token en el encabezado de respuesta es un token. |
Parámetros de respuesta
Código de estado: 200
|
Parámetro |
Tipo |
Descripción |
|---|---|---|
|
size |
Integer |
Longitud de la lista de recursos devuelta. |
|
total |
Long |
Número de recursos que coinciden con las condiciones de consulta. |
|
instances |
Array of RespInstanceBase objects |
Lista de gateway. |
|
Parámetro |
Tipo |
Descripción |
|---|---|---|
|
id |
String |
ID de gateway. |
|
project_id |
String |
ID del inquilino al que pertenece el gateway. |
|
instance_name |
String |
Nombre del gateway. |
|
status |
String |
Estado de gateway.
Valores de enumeración:
|
|
instance_status |
Integer |
ID de estado de gateway.
Valores de enumeración:
|
|
type |
String |
Tipo de gateway. El valor predeterminado es apig. |
|
spec |
String |
Edición de Gateway.
Valores de enumeración:
|
|
create_time |
Long |
Hora en que se crea el gateway. La hora está en el formato de marca de tiempo de Unix. |
|
enterprise_project_id |
String |
ID de proyecto de empresa. Este parámetro es necesario si utiliza una cuenta de empresa. |
|
eip_address |
String |
EIP vinculado al gateway. |
|
charging_mode |
Integer |
Modo de facturación del gateway.
Valores de enumeración:
|
|
cbc_metadata |
String |
ID de pedido de suscripción anual/mensual. |
|
loadbalancer_provider |
String |
Tipo del balanceador de carga utilizado por el gateway.
Predeterminado: lvs Valores de enumeración:
|
Código de estado: 401
|
Parámetro |
Tipo |
Descripción |
|---|---|---|
|
error_code |
String |
Código de error. |
|
error_msg |
String |
Mensaje de error. |
Código de estado: 403
|
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. |
Solicitudes de ejemplo
Ninguna
Ejemplo de respuestas
Código de estado: 200
OK
{
"total" : 2,
"size" : 2,
"instances" : [ {
"cbc_metadata" : "CS2006301043A28NF:00301-734023-0--0",
"charging_mode" : 1,
"create_time" : 1585302825070,
"eip_address" : "100.95.155.221",
"enterprise_project_id" : "0",
"id" : "eddc4d25480b4cd6b512f270a1b8b341",
"instance_name" : "apig-Enterprise_Project_Pay-per-Use",
"instance_status" : 6,
"project_id" : "73d69ae0cfcf460190522d06b60f05ad",
"spec" : "PROFESSIONAL",
"status" : "Running",
"type" : "apig"
}, {
"charging_mode" : 0,
"create_time" : 1594370987422,
"eip_address" : "100.95.147.95",
"enterprise_project_id" : "0",
"id" : "2e2d613c64094a4a94ad38e7ca30adee",
"instance_name" : "apig-autotest-apitest-nodelete",
"instance_status" : 6,
"project_id" : "73d69ae0cfcf460190522d06b60f05ad",
"spec" : "PROFESSIONAL",
"status" : "Running",
"type" : "apig",
"is_releasable" : true
} ]
}
Código de estado: 401
Unauthorized
{
"error_code" : "APIC.7102",
"error_msg" : "Incorrect token or token resolution failed"
}
Código de estado: 403
Forbidden
{
"error_code" : "APIC.7106",
"error_msg" : "No permissions to request for the method"
}
Código de estado: 500
Internal Server Error
{
"error_code" : "APIC.9000",
"error_msg" : "Failed to request internal service"
}
Códigos de estado
|
Código de estado |
Descripción |
|---|---|
|
200 |
OK |
|
401 |
Unauthorized |
|
403 |
Forbidden |
|
500 |
Internal Server Error |
Códigos de error
Consulte Códigos de error.