Imposta la posizione predefinita della risorsa Google Cloud Platform (GCP) per il FirebaseProject
specificato.
Questo metodo crea un'applicazione App Engine con un bucket Cloud Storage predefinito , situato nel locationId
specificato. Questa posizione deve essere una delle posizioni delle risorse GCP disponibili.
Una volta finalizzata la posizione predefinita della risorsa GCP o, se era già impostata, non può essere modificata. La posizione della risorsa GCP predefinita per il FirebaseProject
specificato potrebbe essere già impostata perché il Project
GCP sottostante ha già un'applicazione App Engine o defaultLocation.finalize
è stato precedentemente chiamato con un locationId
specificato. Qualsiasi nuova chiamata a defaultLocation.finalize
con un locationId
specificato diverso restituirà un errore 409.
Il risultato di questa chiamata è Operation
, che può essere utilizzata per tenere traccia del processo di provisioning. Il tipo response
Operation
è google.protobuf.Empty
.
È possibile eseguire il polling Operation
in base al suo name
utilizzando operations.get
finché done
non risulta vero. Quando done
è vero, l' Operation
è riuscita o è fallita. Se l' Operation
ha avuto successo, la sua response
verrà impostata su google.protobuf.Empty
; se l' Operation
non è riuscita, il suo error
verrà impostato su google.rpc.Status
. L' Operation
viene automaticamente eliminata al termine, quindi non è necessario chiamare operations.delete
.
Tutti i campi elencati nel corpo della richiesta sono obbligatori.
Per chiamare defaultLocation.finalize
, un membro deve essere un proprietario del progetto.
Richiesta HTTP
POST https://firebase.googleapis.com/v1beta1/{parent=projects/*}/defaultLocation:finalize
L'URL usa la sintassi di transcodifica gRPC .
Parametri del percorso
Parametri | |
---|---|
parent | Il nome della risorsa Fare riferimento al campo |
Richiedi corpo
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "locationId": string } |
Campi | |
---|---|
locationId | L'ID della posizione della risorsa GCP predefinita del progetto. La posizione deve essere una delle posizioni delle risorse GCP disponibili . |
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene un'istanza di Operation
.
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
Per ulteriori informazioni, vedere la panoramica sull'autenticazione .