eventarc.EventarcTriggerOptions interface

विकल्प जिन्हें इवेंटार्क ट्रिगर पर सेट किया जा सकता है।

हस्ताक्षर:

export interface EventarcTriggerOptions extends options.EventHandlerOptions 

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

गुण

संपत्ति प्रकार विवरण
चैनल डोरी चैनल की आईडी. या तो हो सकता है: * पूरी तरह से योग्य चैनल संसाधन नाम: projects/{project}/locations/{location}/channels/{channel-id} * स्थान और चैनल आईडी के साथ आंशिक संसाधन नाम, जिस स्थिति में फ़ंक्शन का रनटाइम प्रोजेक्ट आईडी उपयोग किया जाएगा: locations/{location}/channels/{channel-id} * आंशिक चैनल आईडी, जिस स्थिति में फ़ंक्शन की रनटाइम प्रोजेक्ट आईडी और स्थान के रूप में us-central1 उपयोग किया जाएगा: {channel-id} यदि निर्दिष्ट नहीं है , डिफ़ॉल्ट फ़ायरबेस चैनल का उपयोग किया जाएगा: projects/{project}/locations/us-central1/channels/firebase
संगामिति संख्या | अभिव्यक्ति <संख्या> | रीसेट वैल्यू किसी फ़ंक्शन द्वारा एक बार में किए जा सकने वाले अनुरोधों की संख्या.
CPU संख्या | "gcf_gen1" किसी फ़ंक्शन को आवंटित करने के लिए सीपीयू की आंशिक संख्या।
घटना प्रकार डोरी ट्रिगर करने के लिए इवेंट का प्रकार.
फिल्टर रिकॉर्ड<स्ट्रिंग, स्ट्रिंग> इवेंटआर्क घटना सटीक मिलान फ़िल्टर।
प्रवेश सेटिंग्स विकल्प.इनग्रेससेटिंग | रीसेट वैल्यू प्रवेश सेटिंग्स जो नियंत्रित करती हैं कि इस फ़ंक्शन को कहां से कॉल किया जा सकता है।
लेबल रिकॉर्ड<स्ट्रिंग, स्ट्रिंग> फ़ंक्शन पर सेट करने के लिए उपयोगकर्ता लेबल.
maxInstances संख्या | अभिव्यक्ति <संख्या> | रीसेट वैल्यू समानांतर में चलने वाले उदाहरणों की अधिकतम संख्या.
याद विकल्प.मेमोरीऑप्शन | अभिव्यक्ति <संख्या> | रीसेट वैल्यू किसी फ़ंक्शन को आवंटित की जाने वाली मेमोरी की मात्रा.
minInstances संख्या | अभिव्यक्ति <संख्या> | रीसेट वैल्यू किसी निश्चित समय पर चलने वाले वास्तविक उदाहरणों की न्यूनतम संख्या।
छोड़ देना बूलियन | अभिव्यक्ति <बूलियन> यदि सत्य है, तो इस फ़ंक्शन को तैनात या अनुकरण न करें।
क्षेत्र विकल्प.समर्थित क्षेत्र | स्ट्रिंग | अभिव्यक्ति <स्ट्रिंग> | रीसेट वैल्यू वह क्षेत्र जहां कार्यों को तैनात किया जाना चाहिए.
पुन: प्रयास बूलियन | अभिव्यक्ति <बूलियन> | रीसेट वैल्यू क्या असफल निष्पादन दोबारा दिया जाना चाहिए।
रहस्य (स्ट्रिंग | सीक्रेटपरम)[]
सेवा खाता स्ट्रिंग | अभिव्यक्ति <स्ट्रिंग> | रीसेट वैल्यू फ़ंक्शन को चलाने के लिए विशिष्ट सेवा खाता।
समयबाह्यसेकंड संख्या | अभिव्यक्ति <संख्या> | रीसेट वैल्यू फ़ंक्शन के लिए सेकंड में टाइमआउट, संभावित मान 0 से 540 हैं। HTTPS फ़ंक्शन उच्चतर टाइमआउट निर्दिष्ट कर सकते हैं।
vpcकनेक्टर स्ट्रिंग | अभिव्यक्ति <स्ट्रिंग> | रीसेट वैल्यू क्लाउड फ़ंक्शन को निर्दिष्ट वीपीसी कनेक्टर से कनेक्ट करें।
vpcConnectorEgressSettings विकल्प.VpcEgressSetting | रीसेट वैल्यू वीपीसी कनेक्टर के लिए निकास सेटिंग्स।

इवेंटआर्क.इवेंटार्कट्रिगरऑप्शन.चैनल

चैनल की आईडी. या तो हो सकता है: * पूरी तरह से योग्य चैनल संसाधन नाम: projects/{project}/locations/{location}/channels/{channel-id} * स्थान और चैनल आईडी के साथ आंशिक संसाधन नाम, जिस स्थिति में फ़ंक्शन का रनटाइम प्रोजेक्ट आईडी उपयोग किया जाएगा: locations/{location}/channels/{channel-id} * आंशिक चैनल आईडी, जिस स्थिति में फ़ंक्शन की रनटाइम प्रोजेक्ट आईडी और स्थान के रूप में us-central1 उपयोग किया जाएगा: {channel-id}

यदि निर्दिष्ट नहीं है, तो डिफ़ॉल्ट फ़ायरबेस चैनल का उपयोग किया जाएगा: projects/{project}/locations/us-central1/channels/firebase

हस्ताक्षर:

channel?: string;

इवेंटआर्क.इवेंटआर्कट्रिगरऑप्शन.कॉनकरेंसी

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

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

हस्ताक्षर:

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

इवेंटआर्क.इवेंटआर्कट्रिगरऑप्शन.सीपीयू

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

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

हस्ताक्षर:

cpu?: number | "gcf_gen1";

इवेंटआर्क.इवेंटआर्कट्रिगरऑप्शन.इवेंटटाइप

ट्रिगर करने के लिए इवेंट का प्रकार.

हस्ताक्षर:

eventType: string;

इवेंटआर्क.इवेंटार्कट्रिगरऑप्शन.फ़िल्टर

इवेंटआर्क घटना सटीक मिलान फ़िल्टर।

हस्ताक्षर:

filters?: Record<string, string>;

इवेंटआर्क.इवेंटार्कट्रिगरऑप्शन.इनग्रेससेटिंग्स

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

हस्ताक्षर:

ingressSettings?: options.IngressSetting | ResetValue;

इवेंटआर्क.इवेंटआर्कट्रिगरऑप्शन.लेबल

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

हस्ताक्षर:

labels?: Record<string, string>;

इवेंटआर्क.इवेंटार्कट्रिगरऑप्शन.मैक्सइंस्टेंस

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

हस्ताक्षर:

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

इवेंटआर्क.इवेंटआर्कट्रिगरऑप्शन.मेमोरी

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

हस्ताक्षर:

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

इवेंटआर्क.इवेंटार्कट्रिगरऑप्शन.मिनइंस्टेंस

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

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

हस्ताक्षर:

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

इवेंटआर्क.इवेंटआर्कट्रिगरऑप्शन.ओमिट

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

हस्ताक्षर:

omit?: boolean | Expression<boolean>;

इवेंटआर्क.इवेंटार्कट्रिगरऑप्शन.क्षेत्र

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

हस्ताक्षर:

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

इवेंटआर्क.इवेंटार्कट्रिगरऑप्शंस.पुनःप्रयास करें

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

हस्ताक्षर:

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

इवेंटआर्क.इवेंटार्कट्रिगरऑप्शन.रहस्य

हस्ताक्षर:

secrets?: (string | SecretParam)[];

इवेंटआर्क.इवेंटार्कट्रिगरऑप्शंस.सर्विसअकाउंट

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

हस्ताक्षर:

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?: string | Expression<string> | ResetValue;

इवेंटआर्क.इवेंटार्कट्रिगरऑप्शन.vpcConnectorEgressSettings

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

हस्ताक्षर:

vpcConnectorEgressSettings?: options.VpcEgressSetting | ResetValue;