Método: services.batchEnable

Ative vários serviços em um projeto. A operação é atômica: se a ativação de qualquer serviço falhar, o lote inteiro falhará e não ocorrerá nenhuma alteração de estado.

Operation<response: google.protobuf.Empty>

Solicitação HTTP

POST https://serviceusage.googleapis.com/v1beta1/{parent=*/*}/services:batchEnable

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

Parâmetros de caminho

Parâmetros
parent

string

Pai para ativar os serviços.

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

O método services.batchEnable atualmente só aceita projetos.

A autorização requer a seguinte permissão do Google IAM no recurso parent especificado:

  • serviceusage.services.enable

Corpo da solicitação

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

Representação JSON

{
  "serviceIds": [
    string
  ]
}
Campos
serviceIds[]

string

Os identificadores dos serviços a serem ativados no projeto.

Um identificador válido seria: serviceusage.googleapis.com.

Para ativar serviços, eles precisam ser públicos ou ser compartilhados com o usuário que faz a ativação.

Especifique dois ou mais serviços. Para ativar um único serviço, use o método services.enable.

Uma única solicitação pode ativar no máximo 20 serviços por vez. Se mais de 20 serviços forem especificados, a solicitação falhará e nenhuma alteração de estado ocorrerá.

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 saber mais, consulte a Visão geral da autenticação.