फ़ंक्शन
फ़ंक्शन | ब्यौरा |
---|---|
परिभाषितबूलियन(नाम, विकल्प) | बूलियन पैरामीटर का एलान करें. |
FixInt(name, options) | पूर्णांक पैरामीटर बताएं. |
परिभाषित सूची(नाम, विकल्प) | लिस्ट पैरामीटर का एलान करें. |
FixSecret(name) | ऐसा सीक्रेट पैरामीटर तय करता है जिसमें वैल्यू सिर्फ़ Cloud Secret Manager में सेव रहेंगी. सीक्रेट, बाइट स्ट्रिंग के रूप में एक-दूसरे से सेव किए जाते हैं. पैरामीटर रिज़ॉल्यूशन के दौरान, टाइप संकेत देने के लिए, ParamOptions.as का इस्तेमाल करें. |
FixString(name, options) | स्ट्रिंग पैरामीटर का एलान करें. |
क्लास
क्लास | ब्यौरा |
---|---|
अपने विचार |
वैरिएबल
वैरिएबल | ब्यौरा |
---|---|
databaseURL | एक बिल्ट-इन पैरामीटर, जो डिप्लॉयर को निर्देश दिए बिना, प्रोजेक्ट से जुड़े डिफ़ॉल्ट RTDB डेटाबेस यूआरएल के साथ काम करता है. कोई भी स्ट्रिंग मौजूद न होने पर खाली स्ट्रिंग. |
डिक्लेयर किए गए पैरामीटर | |
gcloudProject | पहले से मौजूद पैरामीटर, जो डिप्लॉयर को निर्देश दिए बिना ही, Cloud प्रोजेक्ट आईडी का समाधान करता है. |
प्रोजेक्ट आईडी | पहले से मौजूद एक पैरामीटर, जो डिप्लॉयर को निर्देश दिए बिना ही, प्रोजेक्ट से जुड़े Cloud प्रोजेक्ट आईडी के साथ काम करता है. |
स्टोरेजबकेट | एक बिल्ट-इन पैरामीटर, जो डिप्लॉयर को निर्देश दिए बिना, फ़ंक्शन से जुड़े क्लाउड स्टोरेज बकेट के साथ काम करता है. अगर तय नहीं किया गया है, तो स्ट्रिंग खाली है. |
उपनामों का प्रकार
उपनाम टाइप करें | ब्यौरा |
---|---|
पैरामीटर के विकल्प | कॉन्फ़िगरेशन के विकल्पों का इस्तेमाल करके, किसी पैरामीटर के प्रॉम्प्ट के व्यवहार को पसंद के मुताबिक बनाया जा सकता है. |
params.enabledBoolean()
बूलियन पैरामीटर का एलान करें.
हस्ताक्षर:
export declare function defineBoolean(name: string, options?: ParamOptions<boolean>): BooleanParam;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
नाम | स्ट्रिंग | पैरामीटर को लोड करने के लिए, एनवायरमेंट वैरिएबल का नाम. |
विकल्प | ParamOptions<बूलियन> | पैरामीटर के लिए कॉन्फ़िगरेशन के विकल्प. |
लौटाए जाने वाले प्रॉडक्ट:
बूलियनपैरम
.value
के लिए boolean
रिटर्न टाइप वाला पैरामीटर.
params.enabledInt()
पूर्णांक पैरामीटर बताएं.
हस्ताक्षर:
export declare function defineInt(name: string, options?: ParamOptions<number>): IntParam;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
नाम | स्ट्रिंग | पैरामीटर को लोड करने के लिए, एनवायरमेंट वैरिएबल का नाम. |
विकल्प | ParamOptions<number> | पैरामीटर के लिए कॉन्फ़िगरेशन के विकल्प. |
लौटाए जाने वाले प्रॉडक्ट:
इंटपैरम
.value
के लिए number
रिटर्न टाइप वाला पैरामीटर.
params.definedList()
लिस्ट पैरामीटर का एलान करें.
हस्ताक्षर:
export declare function defineList(name: string, options?: ParamOptions<string[]>): ListParam;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
नाम | स्ट्रिंग | पैरामीटर को लोड करने के लिए, एनवायरमेंट वैरिएबल का नाम. |
विकल्प | ParamOptions<string[]> | पैरामीटर के लिए कॉन्फ़िगरेशन के विकल्प. |
लौटाए जाने वाले प्रॉडक्ट:
लिस्टपैरम
.value
के लिए string[]
रिटर्न टाइप वाला पैरामीटर.
params.. हालांकिSecret()
ऐसा सीक्रेट पैरामीटर तय करता है जिसमें वैल्यू सिर्फ़ Cloud Secret Manager में सेव रहेंगी. सीक्रेट, बाइट स्ट्रिंग के रूप में एक-दूसरे से सेव किए जाते हैं. पैरामीटर रिज़ॉल्यूशन के दौरान, टाइप संकेत देने के लिए, ParamOptions.as
का इस्तेमाल करें.
हस्ताक्षर:
export declare function defineSecret(name: string): SecretParam;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
नाम | स्ट्रिंग | पैरामीटर को लोड करने के लिए, एनवायरमेंट वैरिएबल का नाम. |
लौटाए जाने वाले प्रॉडक्ट:
सीक्रेटपैरम
.value
के लिए string
रिटर्न टाइप वाला पैरामीटर.
params.detectString()
स्ट्रिंग पैरामीटर का एलान करें.
हस्ताक्षर:
export declare function defineString(name: string, options?: ParamOptions<string>): StringParam;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
नाम | स्ट्रिंग | पैरामीटर को लोड करने के लिए, एनवायरमेंट वैरिएबल का नाम. |
विकल्प | ParamOptions<string> | पैरामीटर के लिए कॉन्फ़िगरेशन के विकल्प. |
लौटाए जाने वाले प्रॉडक्ट:
स्ट्रिंगपैम
.value
के लिए string
रिटर्न टाइप वाला पैरामीटर.
params.databaseURL
एक बिल्ट-इन पैरामीटर, जो डिप्लॉयर को निर्देश दिए बिना, प्रोजेक्ट से जुड़े डिफ़ॉल्ट RTDB डेटाबेस यूआरएल के साथ काम करता है. कोई भी स्ट्रिंग मौजूद न होने पर खाली स्ट्रिंग.
हस्ताक्षर:
databaseURL: Param<string>
params.deletedParams
हस्ताक्षर:
declaredParams: SecretOrExpr[]
params.gcloudProject
पहले से मौजूद पैरामीटर, जो डिप्लॉयर को निर्देश दिए बिना ही, Cloud प्रोजेक्ट आईडी का समाधान करता है.
हस्ताक्षर:
gcloudProject: Param<string>
params.projectID
पहले से मौजूद एक पैरामीटर, जो डिप्लॉयर को निर्देश दिए बिना ही, प्रोजेक्ट से जुड़े Cloud प्रोजेक्ट आईडी के साथ काम करता है.
हस्ताक्षर:
projectID: Param<string>
params.storageBucket
एक बिल्ट-इन पैरामीटर, जो डिप्लॉयर को निर्देश दिए बिना, फ़ंक्शन से जुड़े क्लाउड स्टोरेज बकेट के साथ काम करता है. अगर तय नहीं किया गया है, तो स्ट्रिंग खाली है.
हस्ताक्षर:
storageBucket: Param<string>
params.ParamOptions
कॉन्फ़िगरेशन के विकल्पों का इस्तेमाल करके, किसी पैरामीटर के प्रॉम्प्ट के व्यवहार को पसंद के मुताबिक बनाया जा सकता है.
हस्ताक्षर:
export type ParamOptions<T extends string | number | boolean | string[]> = Omit<ParamSpec<T>, "name" | "type">;