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 /v1.0/{project_id}/instances?allFailure={allFailure}

Tabla 1 describe los parámetros.
Tabla 1 Descripción del parámetro

Parámetro

Tipo

Obligatorio

Descripción

project_id

String

ID del proyecto.

allFailure

String

No

Se eliminará un indicador de si no se han creado todas las instancias DCS. Opciones:

Opciones:

  • 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 instancias en la solicitud de API.

Solicitud

Parámetros de solicitud

Tabla 2 describe los parámetros de solicitud.
Tabla 2 Descripción del parámetro

Parámetro

Tipo

Obligatorio

Descripción

instances

Array

No

ID de las instancias DCS que se van a eliminar.

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

Se puede eliminar un máximo de 50 instancias a la vez.

URL de solicitud:

DELETE https://{dcs_endpoint}/v1.0/{project_id}/instances?allFailure={allFailure}

Ejemplo de solicitud con allFailure establecido en false:

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

Respuesta

Parámetros de respuesta

Si el valor del parámetro allFailure en el URI es true, todas las instancias de DCS que el inquilino especificado por project_id que no se pudo crear se eliminan y luego se devuelve una respuesta vacía. Si el valor del parámetro allFailure en el URI es false, se eliminan las instancias DCS especificadas por el parámetro instances en la solicitud de API y se devuelve una respuesta que contiene el parámetro en Tabla 3.
Tabla 3 Descripción del parámetro

Parámetro

Tipo

Descripción

results

Array

Para obtener más información sobre cómo eliminar una instancia, consulte Tabla 4.

Tabla 4 descripción del parámetro de resultados

Parámetro

Tipo

Descripción

instance

String

ID de instancia de DCS.

result

String

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

Ejemplo de respuesta

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

Código de estado

Tabla 5 describe el código de estado de las operaciones exitosas. Para obtener más información sobre otros códigos de estado, consulte Tabla 1.

Tabla 5 Códigos de estado

Código de estado

Descripción

200

Las instancias de DCS se han eliminado correctamente.

204

Las instancias DCS que no se han creado se borran correctamente.