Terraform 0.11 - aws_lambda_invocation

डेटा स्रोत: aws_lambda_invocation




terraform

डेटा स्रोत: aws_lambda_invocation

इस डेटा स्रोत का उपयोग डेटा स्रोत के रूप में कस्टम लंबो कार्यों को लागू करने के लिए करें। RequestResponse मंगलाचरण प्रकार के साथ है।

उदाहरण उपयोग

data "aws_lambda_invocation" "example" {
  function_name = "${aws_lambda_function.lambda_function_test.function_name}"

  input = <<JSON
{
  "key1": "value1",
  "key2": "value2"
}
JSON

}

output "result_entry" {
  value = "${data.aws_lambda_invocation.result_map["key1"]}"
}

output "result" {
  value = "${data.aws_lambda_invocation.result}"
}

तर्क संदर्भ

  • function_name - (आवश्यक) लंबो फ़ंक्शन का नाम।
  • input - (आवश्यक) JSON प्रारूप में एक स्ट्रिंग जो लंबो फ़ंक्शन को पेलोड के रूप में पारित की जाती है।
  • qualifier - (ऑप्शनल) लैम्ब्डा फ़ंक्शन का क्वालिफायर (उर्फ संस्करण)। $LATEST

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

  • result - लैंबडा फंक्शन इनवोकेशन का एक परिणाम।
  • result_map - यह फ़ील्ड केवल तभी सेट की जाती है जब परिणाम आदिम प्रकारों का एक मानचित्र होता है।