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 2022-11-09 GMT+08:00

Eliminación por lotes de instancias DCS

Función

Esta API se utiliza para eliminar varias instancias de DCS a la vez.

URI

DELETE /v2/{project_id}/instances

Tabla 1 Parámetros de path

Parámetro

Obligatorio

Tipo

Descripción

project_id

String

ID del proyecto.

Tabla 2 Parámetros de Query

Parámetro

Obligatorio

Tipo

Descripción

all_failure

No

Boolean

Si se deben eliminar todas las instancias de DCS que no se han creado. Valores:

  • true: se eliminan todas las instancias que no se crean. En este caso, el parámetro de instances en la solicitud puede estar vacío.
  • false u otros valores: se eliminarán las instancias DCS especificadas por el parámetro instances.

Parámetros de solicitud

Tabla 3 Parámetros de body de solicitud

Parámetro

Obligatorio

Tipo

Descripción

instances

No

Array of strings

Lista de ID de instancia.

Este parámetro se establece únicamente cuando el parámetro all_failure del URI se establece en false u otro valor.

Parámetros de respuesta

Código de estado: 200

Tabla 4 Parámetros de body de respuesta

Parámetro

Tipo

Descripción

results

Array of BatchOpsResult objects

Resultado de eliminar, reiniciar o borrar datos de una instancia.

Tabla 5 BatchOpsResult

Parámetro

Tipo

Descripción

result

String

Resultado de eliminación de instancia. Opciones: success y failed.

instance

String

ID de instancia de DCS.

Código de estado: 500

Tabla 6 Parámetros de body de respuesta

Parámetro

Tipo

Descripción

error_msg

String

Mensaje de error.

Máximo: 1024

error_code

String

Código de error.

Máximo: 9

error_ext_msg

String

Información de error extendida. Este parámetro no se utiliza actualmente y se establece en null.

Máximo: 1024

Código de estado: 400

Tabla 7 Parámetros de body de respuesta

Parámetro

Tipo

Descripción

error_msg

String

Mensaje de error.

Máximo: 1024

error_code

String

Código de error.

Máximo: 9

error_ext_msg

String

Información de error extendida. Este parámetro no se utiliza actualmente y se establece en null.

Máximo: 1024

Solicitudes de ejemplo

DELETE https://{dcs_endpoint}/v2/{project_id}/instances?all_failure={all_failure}

{
  "instances" : [ "54602a9d-5e22-4239-9123-77e350df4a34", "7166cdea-dbad-4d79-9610-7163e6f8b640" ]
}

Ejemplo de respuestas

Código de estado: 200

Las instancias de DCS se eliminaron correctamente.

{
  "results" : [ {
    "result" : "success",
    "instance" : "54602a9d-5e22-4239-9123-77e350df4a34"
  }, {
    "result" : "success",
    "instance" : "7166cdea-dbad-4d79-9610-7163e6f8b640"
  } ]
}

Códigos de estado

Código de estado

Descripción

200

Las instancias de DCS se eliminaron correctamente.

500

Error interno del servicio.

400

Solicitud no válida.

Códigos de error

Consulte Códigos de error.