हस्ताक्षर:
export interface TaskQueueOptions extends options.EventHandlerOptions
विस्तार: विकल्प। इवेंट हैंडलर विकल्प
गुण
संपत्ति | प्रकार | विवरण |
---|---|---|
संगामिति | संख्या | अभिव्यक्ति <संख्या> | रीसेट वैल्यू | अनुरोधों की संख्या एक फ़ंक्शन एक बार में सेवा कर सकता है। |
CPU | संख्या | "जीसीएफ_जेन1" | किसी फ़ंक्शन को आबंटित करने के लिए CPU की आंशिक संख्या। |
प्रवेश सेटिंग्स | विकल्प। इनग्रेडसेटिंग | रीसेट वैल्यू | प्रवेश सेटिंग्स जो नियंत्रित करती हैं कि इस फ़ंक्शन को कहां से कॉल किया जा सकता है। |
आह्वानकर्ता | "निजी" | स्ट्रिंग | डोरी[] | कौन इस समारोह के लिए कार्यों को कतारबद्ध कर सकता है। यदि अनिर्दिष्ट छोड़ दिया जाता है, तो केवल उन सेवा खातों की अनुमति होगी जिनके पास roles/cloudtasks.enqueuer और roles/cloudfunctions.invoker हैं। |
लेबल | रिकॉर्ड <स्ट्रिंग, स्ट्रिंग> | समारोह पर सेट करने के लिए उपयोगकर्ता लेबल। |
maxInstances | संख्या | अभिव्यक्ति <संख्या> | रीसेट वैल्यू | समानांतर में चलने वाले उदाहरणों की अधिकतम संख्या। |
याद | विकल्प। मेमोरीऑप्शन | अभिव्यक्ति <संख्या> | रीसेट वैल्यू | किसी फ़ंक्शन को आवंटित करने के लिए स्मृति की मात्रा। |
minInstances | संख्या | अभिव्यक्ति <संख्या> | रीसेट वैल्यू | किसी निश्चित समय पर चलने वाले वास्तविक उदाहरणों की न्यूनतम संख्या। |
छोड़ देना | बूलियन | अभिव्यक्ति <बूलियन> | अगर सही है, तो इस फ़ंक्शन को परिनियोजित या अनुकरण न करें। |
दर सीमाएं | दर सीमाएं | समारोह में भीड़ नियंत्रण कैसे लागू किया जाना चाहिए। |
क्षेत्र | विकल्प। समर्थित क्षेत्र | डोरी | क्षेत्र जहां कार्यों को तैनात किया जाना चाहिए। |
पुन: प्रयास | बूलियन | क्या विफल निष्पादनों को फिर से डिलीवर किया जाना चाहिए. |
retryConfig | पुनः प्रयास करें | गैर-2xx वापसी की स्थिति में किसी कार्य को कैसे पुनः प्रयास किया जाना चाहिए। |
रहस्य | (स्ट्रिंग | सीक्रेटपरम) [] | |
serviceAccount | स्ट्रिंग | रीसेट वैल्यू | समारोह के रूप में चलाने के लिए विशिष्ट सेवा खाता। |
टाइमआउटसेकंड | संख्या | अभिव्यक्ति <संख्या> | रीसेट वैल्यू | सेकंड में फ़ंक्शन के लिए टाइमआउट, संभावित मान 0 से 540 हैं। HTTPS फ़ंक्शन उच्च टाइमआउट निर्दिष्ट कर सकते हैं। |
vpcConnector | स्ट्रिंग | अभिव्यक्ति <स्ट्रिंग> | रीसेट वैल्यू | क्लाउड फ़ंक्शन को निर्दिष्ट VPC कनेक्टर से कनेक्ट करें। |
vpcConnectorEgressSettings | विकल्प। वीपीसीएग्रेससेटिंग | रीसेट वैल्यू | वीपीसी कनेक्टर के लिए निकास सेटिंग्स। |
कार्य .TaskQueueOptions.concurrency
अनुरोधों की संख्या एक फ़ंक्शन एक बार में सेवा कर सकता है।
केवल क्लाउड फ़ंक्शंस v2 पर चल रहे फ़ंक्शंस पर लागू किया जा सकता है। शून्य का एक मान डिफ़ॉल्ट संगामिति को पुनर्स्थापित करता है (80 जब CPU > = 1, 1 अन्यथा)। यदि cpu
1 से कम है तो समवर्ती को 1 के अलावा किसी अन्य मूल्य पर सेट नहीं किया जा सकता है। समवर्ती के लिए अधिकतम मूल्य 1,000 है।
हस्ताक्षर:
concurrency?: number | Expression<number> | ResetValue;
कार्य.TaskQueueOptions.cpu
किसी फ़ंक्शन को आबंटित करने के लिए CPU की आंशिक संख्या।
<के साथ कार्यों के लिए डिफ़ॉल्ट 1 = 2 जीबी रैम और बड़े मेमोरी साइज के लिए बढ़ता है। यह gcloud यूटिलिटी का उपयोग करते समय डिफ़ॉल्ट से अलग है और Google क्लाउड फ़ंक्शंस जेनरेशन 1 में निर्दिष्ट निश्चित राशि से अलग है। gcloud या क्लाउड फ़ंक्शंस जनरेशन 1 में उपयोग की जाने वाली CPU राशियों पर वापस जाने के लिए, इसे "gcf_gen1" मान पर सेट करें
हस्ताक्षर:
cpu?: number | "gcf_gen1";
कार्य। कार्य कतार विकल्प। प्रवेश सेटिंग्स
प्रवेश सेटिंग्स जो नियंत्रित करती हैं कि इस फ़ंक्शन को कहां से कॉल किया जा सकता है।
हस्ताक्षर:
ingressSettings?: options.IngressSetting | ResetValue;
कार्य। कार्य कतार विकल्प। इनवॉकर
कौन इस समारोह के लिए कार्यों को कतारबद्ध कर सकता है।
यदि अनिर्दिष्ट छोड़ दिया जाता है, तो केवल उन सेवा खातों की अनुमति होगी जिनके पास roles/cloudtasks.enqueuer
और roles/cloudfunctions.invoker
हैं।
हस्ताक्षर:
invoker?: "private" | string | string[];
कार्य। कार्य कतार विकल्प। लेबल
समारोह पर सेट करने के लिए उपयोगकर्ता लेबल।
हस्ताक्षर:
labels?: Record<string, string>;
कार्य। कार्य कतार विकल्प। मैक्स इंस्टेंस
समानांतर में चलने वाले उदाहरणों की अधिकतम संख्या।
हस्ताक्षर:
maxInstances?: number | Expression<number> | ResetValue;
कार्य। कार्य कतार विकल्प। स्मृति
किसी फ़ंक्शन को आवंटित करने के लिए स्मृति की मात्रा।
हस्ताक्षर:
memory?: options.MemoryOption | Expression<number> | ResetValue;
कार्य .TaskQueueOptions.minInstances
किसी निश्चित समय पर चलने वाले वास्तविक उदाहरणों की न्यूनतम संख्या।
मेमोरी आवंटन के लिए और निष्क्रिय होने पर CPU आवंटन के 10% के लिए इंस्टेंसेस को बिल किया जाएगा।
हस्ताक्षर:
minInstances?: number | Expression<number> | ResetValue;
कार्य। कार्य कतार विकल्प। छोड़ दें
अगर सही है, तो इस फ़ंक्शन को परिनियोजित या अनुकरण न करें।
हस्ताक्षर:
omit?: boolean | Expression<boolean>;
कार्य। कार्य कतार विकल्प। दर सीमाएँ
समारोह में भीड़ नियंत्रण कैसे लागू किया जाना चाहिए।
हस्ताक्षर:
rateLimits?: RateLimits;
कार्य। कार्य कतार विकल्प। क्षेत्र
क्षेत्र जहां कार्यों को तैनात किया जाना चाहिए।
हस्ताक्षर:
region?: options.SupportedRegion | string;
कार्य.TaskQueueOptions.पुनः प्रयास करें
क्या विफल निष्पादनों को फिर से डिलीवर किया जाना चाहिए.
हस्ताक्षर:
retry?: boolean;
कार्य .TaskQueueOptions.retryConfig
गैर-2xx वापसी की स्थिति में किसी कार्य को कैसे पुनः प्रयास किया जाना चाहिए।
हस्ताक्षर:
retryConfig?: RetryConfig;
कार्य। कार्य कतार विकल्प। रहस्य
हस्ताक्षर:
secrets?: (string | SecretParam)[];
कार्य। कार्य कतार विकल्प। सेवा खाता
समारोह के रूप में चलाने के लिए विशिष्ट सेवा खाता।
हस्ताक्षर:
serviceAccount?: string | ResetValue;
कार्य। कार्य कतार विकल्प। समयबाह्य सेकंड
सेकंड में फ़ंक्शन के लिए टाइमआउट, संभावित मान 0 से 540 हैं। HTTPS फ़ंक्शन उच्च टाइमआउट निर्दिष्ट कर सकते हैं।
जीन 2 फ़ंक्शन के लिए न्यूनतम टाइमआउट 1s है। किसी फ़ंक्शन के लिए अधिकतम टाइमआउट फ़ंक्शन के प्रकार पर निर्भर करता है: इवेंट हैंडलिंग फ़ंक्शंस में अधिकतम 540s (9 मिनट) का टाइमआउट होता है। HTTPS और कॉल करने योग्य कार्यों का अधिकतम समय 36,00s (1 घंटा) है। कार्य कतार कार्यों में अधिकतम 1,800s (30 मिनट) का समय समाप्त होता है
हस्ताक्षर:
timeoutSeconds?: number | Expression<number> | ResetValue;
कार्य। कार्य कतार विकल्प। वीपीसी कनेक्टर
क्लाउड फ़ंक्शन को निर्दिष्ट VPC कनेक्टर से कनेक्ट करें।
हस्ताक्षर:
vpcConnector?: string | Expression<string> | ResetValue;
कार्य। कार्य कतार विकल्प। वीपीसी कनेक्टर ईग्रेस सेटिंग्स
वीपीसी कनेक्टर के लिए निकास सेटिंग्स।
हस्ताक्षर:
vpcConnectorEgressSettings?: options.VpcEgressSetting | ResetValue;