params namespace

फ़ंक्शन

फ़ंक्शन ब्यौरा
परिभाषितबूलियन(नाम, विकल्प) बूलियन पैरामीटर का एलान करें.
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">;