params namespace

कार्य

समारोह विवरण
डिफाइनबूलियन(नाम, विकल्प) एक बूलियन पैरामीटर घोषित करें.
परिभाषितInt (नाम, विकल्प) एक पूर्णांक पैरामीटर घोषित करें.
परिभाषित सूची (नाम, विकल्प) एक सूची परम घोषित करें.
परिभाषित रहस्य(नाम) एक गुप्त पैरामीटर की घोषणा करता है, जो केवल क्लाउड सीक्रेट मैनेजर में मान बनाए रखेगा। रहस्यों को आंतरिक रूप से बायटेस्ट्रिंग्स के रूप में संग्रहीत किया जाता है। पैराऑप्शंस का उपयोग करें। पैरामीटर रिज़ॉल्यूशन के दौरान प्रकार संकेत प्रदान करने के as
परिभाषितस्ट्रिंग (नाम, विकल्प) एक स्ट्रिंग पैरामीटर घोषित करें.

कक्षाओं

कक्षा विवरण
अभिव्यक्ति

चर

चर विवरण
डेटाबेसURL एक अंतर्निहित पैरामीटर, जो तैनातीकर्ता को संकेत दिए बिना, परियोजना से जुड़े डिफ़ॉल्ट आरटीडीबी डेटाबेस यूआरएल को हल करता है। यदि कोई मौजूद नहीं है तो खाली स्ट्रिंग।
घोषित पैरामीटर
gcloudप्रोजेक्ट एक अंतर्निहित पैरामीटर जो नियोक्ता को संकेत दिए बिना, क्लाउड प्रोजेक्ट आईडी का समाधान करता है।
प्रोजेक्टआईडी एक अंतर्निहित पैरामीटर जो तैनातीकर्ता को संकेत दिए बिना, परियोजना से जुड़े क्लाउड प्रोजेक्ट आईडी को हल करता है।
भंडारण बाल्टी एक बिल्ट-इन पैरामीटर जो डिप्लॉयर को संकेत दिए बिना, फ़ंक्शन से जुड़े क्लाउड स्टोरेज बकेट को हल करता है। यदि परिभाषित नहीं है तो खाली स्ट्रिंग।

उपनाम टाइप करें

उपनाम टाइप करें विवरण
पैराऑप्शंस कॉन्फ़िगरेशन विकल्प जिनका उपयोग पैराम के संकेत व्यवहार को अनुकूलित करने के लिए किया जा सकता है।

पैराम्स.डिफाइनबूलियन()

एक बूलियन पैरामीटर घोषित करें.

हस्ताक्षर:

export declare function defineBoolean(name: string, options?: ParamOptions<boolean>): BooleanParam;

पैरामीटर

पैरामीटर प्रकार विवरण
नाम डोरी पैरामीटर को लोड करने के लिए उपयोग किए जाने वाले पर्यावरण चर का नाम।
विकल्प पैराऑप्शंस <बूलियन> परम के लिए कॉन्फ़िगरेशन विकल्प.

रिटर्न:

बूलियनपरम

.value के लिए boolean रिटर्न प्रकार वाला एक परम .

पैरामीटर्स.defineInt()

एक पूर्णांक पैरामीटर घोषित करें.

हस्ताक्षर:

export declare function defineInt(name: string, options?: ParamOptions<number>): IntParam;

पैरामीटर

पैरामीटर प्रकार विवरण
नाम डोरी पैरामीटर को लोड करने के लिए उपयोग किए जाने वाले पर्यावरण चर का नाम।
विकल्प पैराऑप्शंस <संख्या> परम के लिए कॉन्फ़िगरेशन विकल्प.

रिटर्न:

IntParam

.value के लिए एक number रिटर्न प्रकार वाला एक परम .

पैरामीटर्स.defineList()

एक सूची परम घोषित करें.

हस्ताक्षर:

export declare function defineList(name: string, options?: ParamOptions<string[]>): ListParam;

पैरामीटर

पैरामीटर प्रकार विवरण
नाम डोरी पैरामीटर को लोड करने के लिए उपयोग किए जाने वाले पर्यावरण चर का नाम।
विकल्प पैराऑप्शंस <स्ट्रिंग[]> परम के लिए कॉन्फ़िगरेशन विकल्प.

रिटर्न:

सूचीपरम

.value के लिए string[] रिटर्न प्रकार वाला एक परम .

पैरामीटर्स.defineSecret()

एक गुप्त पैरामीटर की घोषणा करता है, जो केवल क्लाउड सीक्रेट मैनेजर में मान बनाए रखेगा। रहस्यों को आंतरिक रूप से बायटेस्ट्रिंग्स के रूप में संग्रहीत किया जाता है। पैराऑप्शंस का उपयोग करें। पैरामीटर रिज़ॉल्यूशन के दौरान प्रकार संकेत प्रदान करने के as

हस्ताक्षर:

export declare function defineSecret(name: string): SecretParam;

पैरामीटर

पैरामीटर प्रकार विवरण
नाम डोरी पैरामीटर को लोड करने के लिए उपयोग किए जाने वाले पर्यावरण चर का नाम।

रिटर्न:

गुप्तपरम

.value के लिए string रिटर्न प्रकार वाला एक परम .

पैरामीटर्स.defineString()

एक स्ट्रिंग पैरामीटर घोषित करें.

हस्ताक्षर:

export declare function defineString(name: string, options?: ParamOptions<string>): StringParam;

पैरामीटर

पैरामीटर प्रकार विवरण
नाम डोरी पैरामीटर को लोड करने के लिए उपयोग किए जाने वाले पर्यावरण चर का नाम।
विकल्प पैराऑप्शंस <स्ट्रिंग> परम के लिए कॉन्फ़िगरेशन विकल्प.

रिटर्न:

स्ट्रिंगपरम

.value के लिए string रिटर्न प्रकार वाला एक परम .

पैराम्स.डेटाबेसयूआरएल

एक अंतर्निहित पैरामीटर, जो तैनातीकर्ता को संकेत दिए बिना, परियोजना से जुड़े डिफ़ॉल्ट आरटीडीबी डेटाबेस यूआरएल को हल करता है। यदि कोई मौजूद नहीं है तो खाली स्ट्रिंग।

हस्ताक्षर:

databaseURL: Param<string>

पैराम्स.घोषित पैराम्स

हस्ताक्षर:

declaredParams: SecretOrExpr[]

पैरामीटर्स.gcloudProject

एक अंतर्निहित पैरामीटर जो नियोक्ता को संकेत दिए बिना, क्लाउड प्रोजेक्ट आईडी का समाधान करता है।

हस्ताक्षर:

gcloudProject: Param<string>

पैरामीटर्स.प्रोजेक्टआईडी

एक अंतर्निहित पैरामीटर जो तैनातीकर्ता को संकेत दिए बिना, परियोजना से जुड़े क्लाउड प्रोजेक्ट आईडी को हल करता है।

हस्ताक्षर:

projectID: Param<string>

पैराम्स.स्टोरेजबकेट

एक बिल्ट-इन पैरामीटर जो डिप्लॉयर को संकेत दिए बिना, फ़ंक्शन से जुड़े क्लाउड स्टोरेज बकेट को हल करता है। यदि परिभाषित नहीं है तो खाली स्ट्रिंग।

हस्ताक्षर:

storageBucket: Param<string>

पैरामीटर्स.पैराऑप्शंस

कॉन्फ़िगरेशन विकल्प जिनका उपयोग पैराम के संकेत व्यवहार को अनुकूलित करने के लिए किया जा सकता है।

हस्ताक्षर:

export type ParamOptions<T extends string | number | boolean | string[]> = Omit<ParamSpec<T>, "name" | "type">;