Method: sites.versions.clone

तय किए गए वर्शन की सामग्री का इस्तेमाल करके, टारगेट साइट पर एक नया वर्शन बनाता है.

एचटीटीपी अनुरोध

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

यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ पैरामीटर

पैरामीटर
parent

string

ज़रूरी है. क्लोन किए गए वर्शन के लिए टारगेट साइट, इस फ़ॉर्मैट में:

sites/SITE_ID

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में, यहां दिए गए स्ट्रक्चर का डेटा शामिल होता है:

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.
}
फ़ील्ड
sourceVersion

string

ज़रूरी है. वर्शन का क्लोन बनाने के लिए यूनीक आइडेंटिफ़ायर, इस फ़ॉर्मैट में होना चाहिए:

sites/SITE_ID/versions/VERSION_ID

finalize

boolean

अगर सही है, तो versions.clone को कॉल करने पर, क्लोनिंग पूरा होने के बाद वर्शन को तुरंत फ़ाइनल कर दिया जाता है.

अगर यह जानकारी गलत है, तो क्लोन किए गए वर्शन की स्थिति CREATED होगी. वर्शन की स्थिति को FINALIZED पर सेट करने के लिए, versions.patch का इस्तेमाल करें.

यूनियन फ़ील्ड filter.

filter इनमें से सिर्फ़ एक हो सकता है:

include

object (PathFilter)

अगर बताया गया है, तो इस सूची में मौजूद एक या उससे ज़्यादा रेगुलर एक्सप्रेशन वैल्यू से मैच करने वाले पाथ ही नए वर्शन में शामिल किए जाएंगे.

exclude

object (PathFilter)

अगर बताया गया है, तो सिर्फ़ ऐसे पाथ नए वर्शन में शामिल किए जाएंगे जो इस सूची में किसी भी रेगुलर एक्सप्रेशन से मैच नहीं करते.

जवाब का लेख

कामयाब होने पर, जवाब के मुख्य हिस्से में 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[]

string

रेगुलर एक्सप्रेशन वैल्यू का कलेक्शन, जिसके हिसाब से फ़िल्टर किया जाता है.