Define o local padrão do recurso Google Cloud Platform (GCP) para o FirebaseProject
especificado.
Este método cria um aplicativo do App Engine com um intervalo padrão do Cloud Storage , localizado no locationId
especificado. Esse local precisa ser um dos locais de recursos disponíveis do GCP .
Depois que o local padrão do recurso do GCP for finalizado ou se já tiver sido definido, ele não poderá ser alterado. O local padrão do recurso do GCP para o FirebaseProject
especificado pode já estar definido porque o Project
do GCP subjacente já tem um aplicativo do App Engine ou defaultLocation.finalize
foi chamado anteriormente com um locationId
especificado. Quaisquer novas chamadas para defaultLocation.finalize
com um locationId
especificado diferente retornarão um erro 409.
O resultado desta chamada é uma Operation
, que pode ser usada para acompanhar o processo de provisionamento. O tipo response
da Operation
é google.protobuf.Empty
.
A Operation
pode ser pesquisada por seu name
usando operations.get
até que done
seja verdadeiro. Quando done
for verdadeiro, a Operation
foi bem-sucedida ou falhou. Se a Operation
for bem-sucedida, sua response
será definida como google.protobuf.Empty
; se a Operation
falhar, seu error
será definido como google.rpc.Status
. A Operation
é excluída automaticamente após a conclusão, portanto não há necessidade de chamar operations.delete
.
Todos os campos listados no corpo da solicitação são obrigatórios.
Para chamar defaultLocation.finalize
, um membro deve ser proprietário do projeto.
Solicitação HTTP
POST https://firebase.googleapis.com/v1beta1/{parent=projects/*}/defaultLocation:finalize
A URL usa sintaxe de transcodificação gRPC .
Parâmetros de caminho
Parâmetros | |
---|---|
parent | O nome do recurso do Consulte o campo |
Solicitar corpo
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON |
---|
{ "locationId": string } |
Campos | |
---|---|
locationId | O ID do local de recurso padrão do GCP do projeto. O local precisa ser um dos locais de recursos disponíveis do GCP . |
Corpo de resposta
Se for bem-sucedido, o corpo da resposta conterá uma instância de Operation
.
Escopos de autorização
Requer um dos seguintes escopos OAuth:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
Para obter mais informações, consulte Visão geral da autenticação .