REST Resource: projects.deployments

संसाधन: डिप्लॉयमेंट

सिंगल स्क्रिप्ट डिप्लॉयमेंट का उदाहरण.

जेएसओएन के काेड में दिखाना
{
  "deploymentId": string,
  "deploymentConfig": {
    object (DeploymentConfig)
  },
  "updateTime": string,
  "entryPoints": [
    {
      object (EntryPoint)
    }
  ]
}
फ़ील्ड
deploymentId

string

इस डिप्लॉयमेंट के लिए डिप्लॉयमेंट आईडी

deploymentConfig

object (DeploymentConfig)

डिप्लॉयमेंट कॉन्फ़िगरेशन.

updateTime

string (Timestamp format)

पिछली बार बदलाव किए जाने की तारीख और समय का स्टैंप.

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक हो सकते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

entryPoints[]

object (EntryPoint)

डिप्लॉयमेंट के एंट्री पॉइंट.

DeploymentConfig

मेटाडेटा यह तय करता है कि किसी डिप्लॉयमेंट को कैसे कॉन्फ़िगर किया जाएगा.

जेएसओएन के काेड में दिखाना
{
  "scriptId": string,
  "versionNumber": integer,
  "manifestFileName": string,
  "description": string
}
फ़ील्ड
scriptId

string

स्क्रिप्ट प्रोजेक्ट का Drive आईडी.

versionNumber

integer

वह वर्शन नंबर जिस पर यह डिप्लॉयमेंट आधारित है.

manifestFileName

string

इस डिप्लॉयमेंट के लिए मेनिफ़ेस्ट फ़ाइल का नाम.

description

string

इस डिप्लॉयमेंट की जानकारी.

EntryPoint

एक ऐसा कॉन्फ़िगरेशन जो यह तय करता है कि डिप्लॉयमेंट को संगठन से बाहर कैसे ऐक्सेस किया जाए.

जेएसओएन के काेड में दिखाना
{
  "entryPointType": enum (EntryPointType),

  // Union field properties can be only one of the following:
  "webApp": {
    object (WebAppEntryPoint)
  },
  "executionApi": {
    object (ExecutionApiEntryPoint)
  },
  "addOn": {
    object (AddOnEntryPoint)
  }
  // End of list of possible types for union field properties.
}
फ़ील्ड
entryPointType

enum (EntryPointType)

एंट्री पॉइंट किस तरह का है.

यूनियन फ़ील्ड properties. हर एंट्री पॉइंट टाइप के लिए एंट्री पॉइंट प्रॉपर्टी. properties इनमें से सिर्फ़ एक हो सकता है:
webApp

object (WebAppEntryPoint)

वेब ऐप्लिकेशन के लिए एंट्री पॉइंट की खास बातें.

executionApi

object (ExecutionApiEntryPoint)

Apps Script API को लागू करने के लिए, एंट्री पॉइंट की खास जानकारी.

addOn

object (AddOnEntryPoint)

ऐड-ऑन प्रॉपर्टी.

EntryPointType

एंट्री पॉइंट के टाइप.

Enums
ENTRY_POINT_TYPE_UNSPECIFIED बिना जानकारी वाला एंट्री पॉइंट.
WEB_APP वेब ऐप्लिकेशन का एंट्री पॉइंट.
EXECUTION_API एक्ज़ीक्यूटेबल एपीआई का एंट्री पॉइंट.
ADD_ON ऐड-ऑन एंट्री पॉइंट.

WebAppEntryPoint

वेब ऐप्लिकेशन का एंट्री पॉइंट.

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

string

वेब ऐप्लिकेशन का यूआरएल.

entryPointConfig

object (WebAppConfig)

एंट्री पॉइंट का कॉन्फ़िगरेशन.

WebAppConfig

वेब ऐप्लिकेशन का एंट्री पॉइंट कॉन्फ़िगरेशन.

जेएसओएन के काेड में दिखाना
{
  "access": enum (Access),
  "executeAs": enum (ExecuteAs)
}
फ़ील्ड
access

enum (Access)

वेब ऐप्लिकेशन चलाने की अनुमति किसे है.

executeAs

enum (ExecuteAs)

वेब ऐप्लिकेशन को किसे काम करना है.

ऐक्सेस

ऐक्सेस कॉन्फ़िगरेशन.

Enums
UNKNOWN_ACCESS डिफ़ॉल्ट वैल्यू, इस्तेमाल नहीं की जानी चाहिए.
MYSELF वेब ऐप्लिकेशन को डिप्लॉय करने वाला या एक्ज़ीक्यूटेबल उपयोगकर्ता ही इसे ऐक्सेस कर सकता है. ध्यान दें, यह ज़रूरी नहीं है कि यह स्क्रिप्ट प्रोजेक्ट का मालिक हो.
DOMAIN सिर्फ़ उसी डोमेन के उपयोगकर्ता ही उसे ऐक्सेस कर सकते हैं जो वेब ऐप्लिकेशन को डिप्लॉय करने वाले या एक्ज़ीक्यूटेबल उपयोगकर्ता ने इस्तेमाल किया है.
ANYONE लॉग इन किया हुआ कोई भी उपयोगकर्ता, वेब ऐप्लिकेशन या एक्ज़ीक्यूटेबल को ऐक्सेस कर सकता है.
ANYONE_ANONYMOUS वेब ऐप्लिकेशन या एक्ज़ीक्यूटेबल को ऐक्सेस करने वाला कोई भी उपयोगकर्ता, लॉग इन कर सकता है या नहीं.

ExecuteAs

ऐसा कॉन्फ़िगरेशन जो उस उपयोगकर्ता के बारे में बताता है जिसके अधिकार के तहत वेब ऐप्लिकेशन को चलाना चाहिए.

Enums
UNKNOWN_EXECUTE_AS डिफ़ॉल्ट वैल्यू, इस्तेमाल नहीं की जानी चाहिए.
USER_ACCESSING जब उपयोगकर्ता वेब ऐप्लिकेशन को ऐक्सेस करता है, तब स्क्रिप्ट चलती है.
USER_DEPLOYING स्क्रिप्ट उस उपयोगकर्ता के तौर पर चलती है जिसने वेब ऐप्लिकेशन डिप्लॉय किया है. ध्यान दें कि यह ज़रूरी नहीं है कि यह स्क्रिप्ट प्रोजेक्ट का मालिक हो.

ExecutionApiEntryPoint

एक्ज़ीक्यूटेबल एपीआई का एंट्री पॉइंट.

जेएसओएन के काेड में दिखाना
{
  "entryPointConfig": {
    object (ExecutionApiConfig)
  }
}
फ़ील्ड
entryPointConfig

object (ExecutionApiConfig)

एंट्री पॉइंट का कॉन्फ़िगरेशन.

ExecutionApiConfig

एपीआई एक्ज़ीक्यूटेबल एंट्री पॉइंट कॉन्फ़िगरेशन.

जेएसओएन के काेड में दिखाना
{
  "access": enum (Access)
}
फ़ील्ड
access

enum (Access)

एक्ज़ीक्यूटेबल एपीआई को चलाने की अनुमति किसे है.

AddOnEntryPoint

ऐड-ऑन एंट्री पॉइंट.

जेएसओएन के काेड में दिखाना
{
  "addOnType": enum (AddOnType),
  "title": string,
  "description": string,
  "helpUrl": string,
  "reportIssueUrl": string,
  "postInstallTipUrl": string
}
फ़ील्ड
addOnType

enum (AddOnType)

साथ काम करने वाले कंटेनर टाइप की ऐड-ऑन ज़रूरी सूची.

title

string

ऐड-ऑन के लिए ज़रूरी टाइटल.

description

string

ऐड-ऑन का वैकल्पिक ब्यौरा.

helpUrl

string

ऐड-ऑन का वैकल्पिक सहायता यूआरएल.

reportIssueUrl

string

ऐड-ऑन की वैकल्पिक रिपोर्ट समस्या का यूआरएल.

postInstallTipUrl

string

ऐड-ऑन के इंस्टॉल करने के बाद सलाह वाला यूआरएल.

AddOnType

AddType तय करता है कि एक होस्ट ऐप्लिकेशन ऐड-ऑन की किस श्रेणी को संभालता है. हर ऐड-ऑन टाइप में, स्क्रिप्ट मेनिफ़ेस्ट का एक सेक्शन होता है. इसका इस्तेमाल, दिए गए टाइप के ऐड-ऑन को डिप्लॉय या एक्ज़ीक्यूट करते समय किया जाता है.

Enums
UNKNOWN_ADDON_TYPE डिफ़ॉल्ट वैल्यू, ऐड-ऑन के टाइप की जानकारी नहीं है.
GMAIL Gmail के लिए ऐड-ऑन प्रकार.
DATA_STUDIO Data Studio के लिए ऐड-ऑन का टाइप.

तरीके

create

Apps Script प्रोजेक्ट का डिप्लॉयमेंट बनाता है.

delete

Apps Script प्रोजेक्ट के डिप्लॉयमेंट को मिटाता है.

get

Apps Script प्रोजेक्ट का डिप्लॉयमेंट पाता है.

list

Apps Script प्रोजेक्ट के डिप्लॉयमेंट की सूची बनाता है.

update

Apps Script प्रोजेक्ट के डिप्लॉयमेंट को अपडेट करता है.