Terraform 0.11

aws_lambda_function




terraform

aws_lambda_function

एक लैम्ब्डा फंक्शन के बारे में जानकारी प्रदान करता है।

उदाहरण उपयोग

variable "function_name" {
  type = "string"
}

data "aws_lambda_function" "existing" {
  function_name = "${var.function_name}"
}

तर्क संदर्भ

निम्नलिखित तर्क समर्थित हैं:

  • function_name - (आवश्यक) लंबो फ़ंक्शन का नाम।
  • qualifier - (वैकल्पिक) लैम्ब्डा फ़ंक्शन के क्वालिफायर। $LATEST

संदर्भ संदर्भित करता है

उपरोक्त सभी तर्कों के अलावा, निम्नलिखित विशेषताएँ निर्यात की जाती हैं:

  • arn - अमेज़ॅन रिसोर्स नेम (ARN) आपके लैम्ब्डा फंक्शन की पहचान करता है।
  • dead_letter_config - फ़ंक्शन के मृत अक्षर को कॉन्फ़िगर करें।
  • description - आपके लैम्बडा फंक्शन का क्या description है।
  • environment - लैम्बडा पर्यावरण की कॉन्फ़िगरेशन सेटिंग्स।
  • handler - आपके कोड में फ़ंक्शन प्रविष्टि।
  • invoke_arn - API गेटवे से invoke_arn फंक्शन के लिए इस्तेमाल किया जाने वाला ARN।
  • kms_key_arn - KMS एन्क्रिप्शन कुंजी के लिए ARN।
  • last_modified - यह संसाधन अंतिम बार संशोधित किया गया था।
  • memory_size - MB में मेमोरी की मात्रा आपके लैम्बडा फंक्शन रनटाइम में उपयोग कर सकते हैं।
  • qualified_arn - आपके लैम्ब्डा फंक्शन संस्करण की पहचान करने वाला अमेज़न रिसोर्स नाम (ARN)
  • reserved_concurrent_executions - इस लंबो कार्य के लिए आरक्षित समवर्ती निष्पादन की राशि।
  • role - IAM भूमिका लंबदा फंक्शन से जुड़ी।
  • runtime - लैम्बडा फ़ंक्शन के लिए रनटाइम वातावरण ।।
  • source_code_hash - ज़िप फ़ाइल का कच्चा SHA-256 योग का source_code_hash 64-एनकोडेड प्रतिनिधित्व।
  • source_code_size - फ़ंक्शन के बाइट्स में आकार। ज़िप फ़ाइल।
  • timeout - फ़ंक्शन निष्पादन समय जिस पर लैम्बडा को फ़ंक्शन को समाप्त करना चाहिए।
  • tracing_config - फ़ंक्शन की ट्रेसिंग सेटिंग।
  • version - लैम्बडा फ़ंक्शन का संस्करण।
  • vpc_config - आपके लैम्ब्डा फ़ंक्शन के साथ संबद्ध VPC कॉन्फ़िगरेशन।