निर्दिष्ट संस्करण की सामग्री का उपयोग करके निर्दिष्ट लक्ष्य साइट पर एक नया संस्करण बनाता है।
HTTP अनुरोध
POST https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*}/versions:clone
यूआरएल जीआरपीसी ट्रांसकोडिंग सिंटैक्स का उपयोग करता है।
पथ पैरामीटर
पैरामीटर | |
---|---|
parent | आवश्यक। क्लोन संस्करण के लिए लक्ष्य साइट, प्रारूप में: |
निकाय से अनुरोध करें
अनुरोध निकाय में निम्नलिखित संरचना वाला डेटा शामिल है:
JSON प्रतिनिधित्व |
---|
{ "sourceVersion": string, "finalize": boolean, // Union field |
खेत | |
---|---|
sourceVersion | आवश्यक। क्लोन किए जाने वाले संस्करण के लिए विशिष्ट पहचानकर्ता, प्रारूप में: |
finalize | यदि सत्य है, तो क्लोनिंग पूरी होने के बाद यदि गलत है, तो क्लोन किए गए संस्करण की स्थिति |
यूनियन फ़ील्ड | |
include | यदि प्रदान किया गया है, तो केवल वे पथ जो इस सूची में एक या अधिक रेगेक्स मानों से मेल खाते हैं, नए संस्करण में शामिल किए जाएंगे। |
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[] | रेगेक्स मानों की एक सारणी जिसके द्वारा फ़िल्टर किया जाना है। |