Method: projects.versions.create

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

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

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

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

पाथ के पैरामीटर

पैरामीटर
parent

string

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

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

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

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

object (Files)

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

releaseChannel

string

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

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

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