Method: transferOperations.cancel

Cancela uma transferência. Use o método transferOperations.get para verificar se o cancelamento foi bem-sucedido ou se a operação foi concluída apesar da solicitação cancel.

Quando você cancela uma operação, a transferência em execução é interrompida. Para jobs de transferência recorrentes, a próxima instância do job de transferência ainda será executada. Por exemplo, se o job estiver configurado para ser executado todos os dias às 13h e você cancelar a operação de segunda-feira às 13h05, a transferência de segunda-feira será interrompida. No entanto, uma tentativa de transferência ainda será feita na terça-feira.

Isso se aplica apenas às operações em execução. Se uma operação não estiver em execução, cancel não fará nada.

Quando você cancela um job, o próximo job calcula um delta de arquivos e pode reparar qualquer estado inconsistente. Por exemplo, se você executa um job todos os dias e o job de hoje encontrou 10 arquivos novos e transferiu cinco antes de ser cancelado, a operação de transferência de amanhã vai calcular um novo delta com os cinco arquivos que não foram copiados hoje, além dos novos arquivos descobertos amanhã.

Solicitação HTTP

POST https://storagetransfer.googleapis.com/v1/{name=transferOperations/**}:cancel

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
name

string

O nome do recurso de operação a ser cancelado.

Corpo da solicitação

O corpo da solicitação precisa estar vazio.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta será um objeto JSON vazio.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

Para mais informações, consulte Authentication Overview.