alerts.appDistribution.AppDistributionOptions interface

ऐप वितरण कार्यों के लिए कॉन्फ़िगरेशन।

हस्ताक्षर:

export interface AppDistributionOptions extends options.EventHandlerOptions 

विस्तार: विकल्प. EventHandlerOptions

गुण

संपत्ति प्रकार विवरण
ऐपआईडी डोरी किसी विशिष्ट एप्लिकेशन पर ट्रिगर करने के लिए फ़ंक्शन का दायरा बनाएं।
संगामिति संख्या | अभिव्यक्ति <संख्या> | रीसेट वैल्यू किसी फ़ंक्शन द्वारा एक बार में किए जा सकने वाले अनुरोधों की संख्या.
CPU संख्या | "gcf_gen1" किसी फ़ंक्शन को आवंटित करने के लिए सीपीयू की आंशिक संख्या।
प्रवेश सेटिंग्स विकल्प.इनग्रेससेटिंग | रीसेट वैल्यू प्रवेश सेटिंग्स जो नियंत्रित करती हैं कि इस फ़ंक्शन को कहां से कॉल किया जा सकता है।
लेबल रिकॉर्ड<स्ट्रिंग, स्ट्रिंग> फ़ंक्शन पर सेट करने के लिए उपयोगकर्ता लेबल.
maxInstances संख्या | अभिव्यक्ति <संख्या> | रीसेट वैल्यू समानांतर में चलने वाले उदाहरणों की अधिकतम संख्या.
याद विकल्प.मेमोरीऑप्शन | अभिव्यक्ति <संख्या> | रीसेट वैल्यू किसी फ़ंक्शन को आवंटित की जाने वाली मेमोरी की मात्रा.
minInstances संख्या | अभिव्यक्ति <संख्या> | रीसेट वैल्यू किसी निश्चित समय पर चलने वाले वास्तविक उदाहरणों की न्यूनतम संख्या।
छोड़ देना बूलियन | अभिव्यक्ति <बूलियन> यदि सत्य है, तो इस फ़ंक्शन को तैनात या अनुकरण न करें।
क्षेत्र विकल्प.समर्थित क्षेत्र | स्ट्रिंग | अभिव्यक्ति <स्ट्रिंग> | रीसेट वैल्यू वह क्षेत्र जहां कार्यों को तैनात किया जाना चाहिए.
पुन: प्रयास बूलियन | अभिव्यक्ति <बूलियन> | रीसेट वैल्यू क्या असफल निष्पादन दोबारा दिया जाना चाहिए।
रहस्य (स्ट्रिंग | सीक्रेटपरम)[]
सेवा खाता स्ट्रिंग | अभिव्यक्ति <स्ट्रिंग> | रीसेट वैल्यू फ़ंक्शन को चलाने के लिए विशिष्ट सेवा खाता।
समयबाह्यसेकंड संख्या | अभिव्यक्ति <संख्या> | रीसेट वैल्यू फ़ंक्शन के लिए सेकंड में टाइमआउट, संभावित मान 0 से 540 हैं। HTTPS फ़ंक्शन उच्चतर टाइमआउट निर्दिष्ट कर सकते हैं।
vpcकनेक्टर स्ट्रिंग | अभिव्यक्ति <स्ट्रिंग> | रीसेट वैल्यू क्लाउड फ़ंक्शन को निर्दिष्ट वीपीसी कनेक्टर से कनेक्ट करें।
vpcConnectorEgressSettings विकल्प.VpcEgressSetting | रीसेट वैल्यू वीपीसी कनेक्टर के लिए निकास सेटिंग्स।

अलर्ट.appDistribution.AppDistributionOptions.appId

किसी विशिष्ट एप्लिकेशन पर ट्रिगर करने के लिए फ़ंक्शन का दायरा बनाएं।

हस्ताक्षर:

appId?: string;

अलर्ट.appDistribution.AppDistributionOptions.concurrency

किसी फ़ंक्शन द्वारा एक बार में किए जा सकने वाले अनुरोधों की संख्या.

केवल क्लाउड फ़ंक्शंस v2 पर चल रहे फ़ंक्शंस पर लागू किया जा सकता है। शून्य का मान डिफ़ॉल्ट संगामिति को पुनर्स्थापित करता है (80 जब सीपीयू > = 1, 1 अन्यथा)। यदि cpu 1 से कम है, तो समवर्तीता को 1 के अलावा किसी अन्य मान पर सेट नहीं किया जा सकता है। समवर्तीता के लिए अधिकतम मान 1,000 है।

हस्ताक्षर:

concurrency?: number | Expression<number> | ResetValue;

अलर्ट.appDistribution.AppDistributionOptions.cpu

किसी फ़ंक्शन को आवंटित करने के लिए सीपीयू की आंशिक संख्या।

< वाले फ़ंक्शंस के लिए डिफ़ॉल्ट 1 है = 2 जीबी रैम और बड़े मेमोरी साइज के लिए बढ़ जाती है। यह gcloud उपयोगिता का उपयोग करते समय डिफ़ॉल्ट से भिन्न होता है और Google क्लाउड फ़ंक्शंस जनरेशन 1 में निर्दिष्ट निश्चित राशि से भिन्न होता है। gcloud या क्लाउड फ़ंक्शंस जनरेशन 1 में उपयोग की जाने वाली CPU मात्रा पर वापस लौटने के लिए, इसे "gcf_gen1" मान पर सेट करें।

हस्ताक्षर:

cpu?: number | "gcf_gen1";

अलर्ट.ऐपडिस्ट्रीब्यूशन.ऐपडिस्ट्रीब्यूशनऑप्शंस.इनग्रेससेटिंग्स

प्रवेश सेटिंग्स जो नियंत्रित करती हैं कि इस फ़ंक्शन को कहां से कॉल किया जा सकता है।

हस्ताक्षर:

ingressSettings?: options.IngressSetting | ResetValue;

अलर्ट.appDistribution.AppDistributionOptions.labels

फ़ंक्शन पर सेट करने के लिए उपयोगकर्ता लेबल.

हस्ताक्षर:

labels?: Record<string, string>;

अलर्ट.appDistribution.AppDistributionOptions.maxInstances

समानांतर में चलने वाले उदाहरणों की अधिकतम संख्या.

हस्ताक्षर:

maxInstances?: number | Expression<number> | ResetValue;

अलर्ट.ऐपडिस्ट्रीब्यूशन.ऐपडिस्ट्रीब्यूशनऑप्शंस.मेमोरी

किसी फ़ंक्शन को आवंटित की जाने वाली मेमोरी की मात्रा.

हस्ताक्षर:

memory?: options.MemoryOption | Expression<number> | ResetValue;

अलर्ट.appDistribution.AppDistributionOptions.minInstances

किसी निश्चित समय पर चलने वाले वास्तविक उदाहरणों की न्यूनतम संख्या।

उदाहरणों को मेमोरी आवंटन और निष्क्रिय होने पर सीपीयू आवंटन के 10% के लिए बिल किया जाएगा।

हस्ताक्षर:

minInstances?: number | Expression<number> | ResetValue;

अलर्ट.appDistribution.AppDistributionOptions.omit

यदि सत्य है, तो इस फ़ंक्शन को तैनात या अनुकरण न करें।

हस्ताक्षर:

omit?: boolean | Expression<boolean>;

अलर्ट.appDistribution.AppDistributionOptions.region

वह क्षेत्र जहां कार्यों को तैनात किया जाना चाहिए.

हस्ताक्षर:

region?: options.SupportedRegion | string | Expression<string> | ResetValue;

अलर्ट.appDistribution.AppDistributionOptions.पुनः प्रयास करें

क्या असफल निष्पादन दोबारा दिया जाना चाहिए।

हस्ताक्षर:

retry?: boolean | Expression<boolean> | ResetValue;

अलर्ट.एप वितरण.एप वितरण विकल्प.रहस्य

हस्ताक्षर:

secrets?: (string | SecretParam)[];

अलर्ट.appDistribution.AppDistributionOptions.serviceAccount

फ़ंक्शन को चलाने के लिए विशिष्ट सेवा खाता।

हस्ताक्षर:

serviceAccount?: string | Expression<string> | ResetValue;

अलर्ट.ऐपडिस्ट्रीब्यूशन.ऐपडिस्ट्रीब्यूशनऑप्शंस.टाइमआउटसेकंड

फ़ंक्शन के लिए सेकंड में टाइमआउट, संभावित मान 0 से 540 हैं। HTTPS फ़ंक्शन उच्चतर टाइमआउट निर्दिष्ट कर सकते हैं।

जेन 2 फ़ंक्शन के लिए न्यूनतम टाइमआउट 1s है। किसी फ़ंक्शन के लिए अधिकतम टाइमआउट फ़ंक्शन के प्रकार पर निर्भर करता है: इवेंट हैंडलिंग फ़ंक्शन का अधिकतम टाइमआउट 540s (9 मिनट) होता है। HTTPS और कॉल करने योग्य फ़ंक्शंस का अधिकतम टाइमआउट 36,00s (1 घंटा) है। कार्य कतार फ़ंक्शंस का अधिकतम टाइमआउट 1,800s (30 मिनट) है

हस्ताक्षर:

timeoutSeconds?: number | Expression<number> | ResetValue;

अलर्ट.एप वितरण.एप वितरण विकल्प.vpcConnector

क्लाउड फ़ंक्शन को निर्दिष्ट वीपीसी कनेक्टर से कनेक्ट करें।

हस्ताक्षर:

vpcConnector?: string | Expression<string> | ResetValue;

अलर्ट.एप वितरण.एप वितरण विकल्प.vpcConnectorEgressSettings

वीपीसी कनेक्टर के लिए निकास सेटिंग्स।

हस्ताक्षर:

vpcConnectorEgressSettings?: options.VpcEgressSetting | ResetValue;