Method: sites.versions.clone

Membuat versi baru di situs target yang ditentukan menggunakan konten versi yang ditentukan.

Permintaan HTTP

POST https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*}/versions:clone

URL menggunakan sintaks gRPC Transcoding.

Parameter jalur

Parameter
parent

string

Wajib diisi. Situs target untuk versi yang di-clone, dalam format:

sites/SITE_ID

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "sourceVersion": string,
  "finalize": boolean,

  // Union field filter can be only one of the following:
  "include": {
    object (PathFilter)
  },
  "exclude": {
    object (PathFilter)
  }
  // End of list of possible types for union field filter.
}
Kolom
sourceVersion

string

Wajib diisi. ID unik untuk versi yang akan di-clone, dalam format:

sites/SITE_ID/versions/VERSION_ID

finalize

boolean

Jika true (benar), panggilan ke versions.clone akan segera menyelesaikan versi setelah cloning selesai.

Jika salah, versi yang di-clone akan memiliki status CREATED. Gunakan versions.patch untuk menetapkan status versi ke FINALIZED.

Kolom union filter.

filter hanya dapat berupa salah satu dari yang berikut:

include

object (PathFilter)

Jika disediakan, hanya jalur yang cocok dengan satu atau beberapa nilai RegEx dalam daftar ini yang akan disertakan dalam versi baru.

exclude

object (PathFilter)

Jika disediakan, hanya jalur yang tidak cocok dengan nilai RegEx dalam daftar ini yang akan disertakan dalam versi baru.

Isi respons

Jika berhasil, isi respons akan berisi instance Operation.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Filter Jalur

Representasi jalur filter.

Representasi JSON
{
  "regexes": [
    string
  ]
}
Kolom
regexes[]

string

Array nilai RegEx yang akan digunakan untuk memfilter.