สร้างเวอร์ชันใหม่บนไซต์เป้าหมายที่ระบุโดยใช้เนื้อหาของเวอร์ชันที่ระบุ
คำขอ HTTP
POST https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*}/versions:clone
URL ใช้ไวยากรณ์ การแปลงรหัส gRPC
พารามิเตอร์เส้นทาง
พารามิเตอร์ | |
---|---|
parent | ที่จำเป็น. ไซต์เป้าหมายสำหรับเวอร์ชันที่ลอกแบบมา ในรูปแบบ: |
ขอร่างกาย
เนื้อหาคำขอประกอบด้วยข้อมูลที่มีโครงสร้างดังต่อไปนี้:
การเป็นตัวแทน JSON |
---|
{ "sourceVersion": string, "finalize": boolean, // Union field |
เขตข้อมูล | |
---|---|
sourceVersion | ที่จำเป็น. ตัวระบุเฉพาะสำหรับเวอร์ชันที่จะโคลน ในรูปแบบ: |
finalize | หากเป็นจริง การเรียกไปยัง หากเป็นเท็จ เวอร์ชันที่ลอกแบบจะมีสถานะเป็น |
| |
include | หากระบุไว้ เฉพาะเส้นทางที่ตรงกับค่า RegEx อย่างน้อย 1 ค่าในรายการนี้เท่านั้นที่จะรวมอยู่ในเวอร์ชันใหม่ |
exclude | หากมีการระบุ เฉพาะเส้นทางที่ไม่ตรงกับค่า RegEx ใดๆ ในรายการนี้เท่านั้นที่จะรวมอยู่ในเวอร์ชันใหม่ |
ร่างกายตอบสนอง
หากสำเร็จ เนื้อหาการตอบสนองจะมีอินสแตนซ์ของ Operation
ขอบเขตการอนุญาต
ต้องมีขอบเขต OAuth อย่างใดอย่างหนึ่งต่อไปนี้
-
https://www.googleapis.com/auth/firebase.hosting
-
https://www.googleapis.com/auth/firebase
-
https://www.googleapis.com/auth/cloud-platform
สำหรับข้อมูลเพิ่มเติม โปรดดู ภาพรวมการตรวจสอบสิทธิ์
ตัวกรองเส้นทาง
การแสดงเส้นทางตัวกรอง
การเป็นตัวแทน JSON |
---|
{ "regexes": [ string ] } |
เขตข้อมูล | |
---|---|
regexes[] | อาร์เรย์ของค่า RegEx ที่ใช้กรอง |