Method: projects.versions.create

यह मॉडल के आधार पर प्रोजेक्ट वर्शन बनाता है और तय किए गए रिलीज़ चैनल पर डिप्लॉयमेंट ट्रिगर करता है.

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

POST https://actions.googleapis.com/v2/{parent=projects/*}/versions:create

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

पाथ पैरामीटर

पैरामीटर
parent

string

ज़रूरी है. projects/{project} फ़ॉर्मैट में पैरंट संसाधन का नाम. {project}, प्रोजेक्ट से जुड़ा क्लाउड प्रोजेक्ट आईडी है.

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

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

JSON के काेड में दिखाना
{
  "files": {
    object (Files)
  },
  "releaseChannel": string
}
फ़ील्ड
files

object (Files)

ज़रूरी है. सर्वर को एक बार में भेजी गई फ़ाइलों की सूची. यह कॉन्फ़िगरेशन फ़ाइलों या डेटा फ़ाइलों की सूची है. 1. पहला अनुरोध ConfigFiles होना चाहिए. 2. पहले अनुरोध में, 'सेटिंग' वाली ConfigFile शामिल होनी चाहिए. 3. पहले अनुरोध में, 'मेनिफ़ेस्ट' वाली ConfigFile शामिल होनी चाहिए. 4. इनलाइन क्लाउड फ़ंक्शन से जुड़े वेबहुक ConfigFile को उसके सोर्स कोड से जुड़े DataFile से पहले स्ट्रीम किया जाना चाहिए.

releaseChannel

string

ज़रूरी नहीं. अगर तय किया गया हो, तो वर्शन को डिप्लॉय करने के लिए रिलीज़ चैनल. पहले से मौजूद रिलीज़ चैनल में, actions.channels.Production, actions.channels.ClosedBeta, actions.channels.Alpha, जैसी कार्रवाइयां शामिल हैं. .

जवाब का मुख्य भाग

कामयाब रहने पर, जवाब के मुख्य हिस्से में Version का एक इंस्टेंस शामिल किया जाता है.