Method: projects.locations.operations.cancel

Inicia la cancelación asíncrona de una operación de larga duración. El servidor hace todo lo posible por cancelar la operación, pero no se garantiza su éxito. Si el servidor no admite este método, devuelve google.rpc.Code.UNIMPLEMENTED . Los clientes pueden usar Operations.GetOperation u otros métodos para comprobar si la cancelación se realizó correctamente o si la operación se completó a pesar de la cancelación. Si la cancelación se realiza correctamente, la operación no se elimina; en su lugar, se convierte en una operación con un valor Operation.error y un google.rpc.Status.code de 1 , que corresponde a Code.CANCELLED .

Solicitud HTTP

POST https://{endpoint}/v1/{name=projects/*/locations/*/operations/*}:cancel

Donde {endpoint} es uno de los puntos finales del servicio admitidos .

Las URL utilizan la sintaxis de transcodificación gRPC .

Parámetros de ruta

Parámetros
name

string

El nombre del recurso de operación que se cancelará.

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de la respuesta

Si tiene éxito, el cuerpo de la respuesta es un objeto JSON vacío.

Ámbitos de autorización

Requiere el siguiente alcance OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Para obtener más información, consulte laAuthentication Overview .

Permisos de IAM

Requiere el siguiente permiso de IAM en el recurso name :

  • gkemulticloud.operations.cancel

Para obtener más información, consulte la documentación de IAM .