Método: services.disable

Desative um serviço para que ele não possa mais ser usado em um projeto. Isso evita o uso não intencional que pode causar cobranças inesperadas ou falhas de segurança.

Não é válido chamar o método de desativação em um serviço que não está ativado. Os autores da chamada receberão um status FAILED_PRECONDITION se o serviço de destino não estiver ativado no momento.

Operation<response: DisableServiceResponse>

Solicitação HTTP

POST https://serviceusage.googleapis.com/v1/{name=*/*/services/*}:disable

O URL usa a sintaxe de anotação de HTTP da API Google.

Parâmetros de caminho

Parâmetros
name

string

Nome do consumidor e serviço para desativar o serviço.

Os métodos de ativação e desativação atualmente só aceitam projetos.

Um exemplo de nome seria: projects/123/services/serviceusage.googleapis.com, em que 123 é o número do projeto (não o código do projeto).

A autorização exige a seguinte permissão do Google IAM para o recurso name especificado:

  • serviceusage.services.disable

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON

{
  "disableDependentServices": boolean
}
Campos
disableDependentServices

boolean

Indica se os serviços que estão ativados e que dependem desse serviço também precisam ser desativados. Se não definido, um erro será gerado se algum serviço ativado depender do serviço a ser desativado. Quando definido, o serviço e quaisquer serviços ativados que dependam dele serão desativados juntos.

Corpo da resposta

Se a resposta for bem-sucedida, o corpo dela incluirá uma instância de Operation.

Escopos de autorização

Requer um dos seguintes escopos do OAuth:

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

Para mais informações, consulte a Visão geral da autenticação.