Adiciona recursos do Firebase ao Google Cloud Platform (GCP) Project
atual especificado.
Como um FirebaseProject
também é um Project
do GCP, um FirebaseProject
tem os mesmos identificadores subjacentes do GCP (projectNumber
e projectId
). Isso facilita a interoperabilidade com as APIs do Google.
O resultado dessa chamada é um Operation
. Pesquise o Operation
para acompanhar o processo de provisionamento chamando operations.get
até que done
seja true
. Quando done
for true
, a Operation
foi bem-sucedida ou falhou. Se a Operation
for bem-sucedida, o response
dela será definido como FirebaseProject
. Se o Operation
falhar, o error
vai ser definido como google.rpc.Status
. O Operation
é excluído automaticamente após a conclusão, de modo que não é necessário chamar operations.delete
.
Esse método não modifica nenhuma informação da conta de faturamento no Project
do GCP.
Para chamar projects.addFirebase
, um membro do projeto ou uma conta de serviço precisa ter as seguintes permissões (os papéis do IAM de Editor e Proprietário contêm estas permissões): firebase.projects.update
, resourcemanager.projects.get
, serviceusage.services.enable
e serviceusage.services.get
.
Solicitação HTTP
POST https://firebase.googleapis.com/v1beta1/{project=projects/*}:addFirebase
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
project |
O nome do recurso do
Consulte o campo Depois de chamar |
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON |
---|
{ "locationId": string } |
Campos | |
---|---|
locationId |
Obsoleto. Em vez disso, para definir o local padrão dos recursos do GCP em um projeto, chame O código do local padrão dos recursos do GCP no projeto. O local precisa ser um dos locais de recursos do GCP disponíveis. |
Corpo da resposta
Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Operation
.
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/firebase
Para saber mais, consulte a Visão geral da autenticação.