Terraform 0.11

aws_api_gateway_gateway_response




terraform

aws_api_gateway_gateway_response

REST API गेटवे के लिए API गेटवे गेटवे रिस्पांस प्रदान करता है।

उदाहरण उपयोग

resource "aws_api_gateway_rest_api" "main" {
  name = "MyDemoAPI"
}

resource "aws_api_gateway_gateway_response" "test" {
  rest_api_id   = "${aws_api_gateway_rest_api.main.id}"
  status_code   = "401"
  response_type = "UNAUTHORIZED"

  response_templates = {
    "application/json" = "{'message':$context.error.messageString}"
  }

  response_parameters = {
    "gatewayresponse.header.Authorization" = "'Basic'"
  }
}

तर्क संदर्भ

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

  • rest_api_id - (आवश्यक) संबंधित REST API का स्ट्रिंग पहचानकर्ता।
  • response_type - (आवश्यक) संबद्ध GatewayResponse की प्रतिक्रिया प्रकार।
  • status_code - (वैकल्पिक) गेटवे रिस्पांस का HTTP स्थिति कोड।
  • response_parameters - (वैकल्पिक) प्रतिक्रिया बॉडी को बदलने के लिए उपयोग किए जाने वाले टेम्प्लेट को निर्दिष्ट करने वाला एक नक्शा।
  • response_templates - (वैकल्पिक) गेटवे रिस्पांस के मापदंडों (पथ, क्वेरी स्ट्रिंग्स और हेडर) को निर्दिष्ट करने वाला एक नक्शा।