Terraform 0.11

aws_api_gateway_model




terraform

aws_api_gateway_model

एक एपीआई गेटवे के लिए एक मॉडल प्रदान करता है।

उदाहरण उपयोग

resource "aws_api_gateway_rest_api" "MyDemoAPI" {
  name        = "MyDemoAPI"
  description = "This is my API for demonstration purposes"
}

resource "aws_api_gateway_model" "MyDemoModel" {
  rest_api_id  = "${aws_api_gateway_rest_api.MyDemoAPI.id}"
  name         = "user"
  description  = "a JSON schema"
  content_type = "application/json"

  schema = <<EOF
{
  "type": "object"
}
EOF
}

तर्क संदर्भ

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

  • rest_api_id - (आवश्यक) संबंधित REST API की आईडी
  • name - (आवश्यक) मॉडल का नाम
  • description - (वैकल्पिक) मॉडल का विवरण
  • content_type - (आवश्यक) मॉडल का सामग्री प्रकार
  • schema - (आवश्यक) JSON फॉर्म में मॉडल का स्कीमा

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

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

  • id - मॉडल की आईडी