Method: projects.defaultLocation.finalize

Menetapkan lokasi resource Google Cloud Platform (GCP) default untuk FirebaseProject yang ditentukan.

Metode ini membuat aplikasi App Engine dengan bucket Cloud Storage default, yang terletak di locationId yang ditentukan. Lokasi ini harus berupa salah satu lokasi resource GCP yang tersedia.

Setelah lokasi resource GCP default ditetapkan, atau jika sudah ditetapkan, lokasi tersebut tidak dapat diubah. Lokasi resource GCP default untuk FirebaseProject yang ditentukan mungkin sudah ditetapkan karena Project GCP yang mendasarinya sudah memiliki aplikasi App Engine, atau defaultLocation.finalize sebelumnya dipanggil dengan locationId yang ditetapkan. Setiap panggilan baru ke defaultLocation.finalize dengan locationId yang ditentukan yang berbeda akan menampilkan error 409.

Hasil panggilan ini adalah Operation, yang dapat digunakan untuk melacak proses penyediaan. Jenis response dari Operation adalah google.protobuf.Empty.

Operation dapat di-polling oleh name menggunakan operations.get hingga done benar. Jika done bernilai benar (true), Operation akan berhasil atau gagal. Jika Operation berhasil, response-nya akan disetel ke google.protobuf.Empty; jika Operation gagal, error-nya akan disetel ke google.rpc.Status. Operation akan otomatis dihapus setelah selesai, sehingga tidak perlu memanggil operations.delete.

Semua kolom yang tercantum dalam isi permintaan harus diisi.

Untuk memanggil defaultLocation.finalize, anggota harus menjadi Pemilik Project.

Permintaan HTTP

POST https://firebase.googleapis.com/v1beta1/{parent=projects/*}/defaultLocation:finalize

URL menggunakan sintaks gRPC Transcoding.

Parameter jalur

Parameter
parent

string

Nama resource FirebaseProject yang lokasi resource GCP default-nya akan ditetapkan, dalam format:

projects/PROJECT_IDENTIFIER

Lihat kolom FirebaseProject name untuk mengetahui detail tentang nilai PROJECT_IDENTIFIER.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "locationId": string
}
Kolom
locationId

string

ID lokasi resource GCP default Project. Lokasi harus berupa salah satu lokasi resource GCP yang tersedia.

Isi respons

Jika berhasil, isi respons akan berisi instance Operation.

Cakupan Otorisasi

Memerlukan salah satu cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.