{
 "additionalProperties": false,
 "createOnlyProperties": [
  "/properties/Location",
  "/properties/RestApiId"
 ],
 "definitions": {
  "Location": {
   "additionalProperties": false,
   "properties": {
    "Method": {
     "type": "string"
    },
    "Name": {
     "type": "string"
    },
    "Path": {
     "type": "string"
    },
    "StatusCode": {
     "type": "string"
    },
    "Type": {
     "enum": [
      "API",
      "AUTHORIZER",
      "MODEL",
      "RESOURCE",
      "METHOD",
      "PATH_PARAMETER",
      "QUERY_PARAMETER",
      "REQUEST_HEADER",
      "REQUEST_BODY",
      "RESPONSE",
      "RESPONSE_HEADER",
      "RESPONSE_BODY"
     ],
     "type": "string"
    }
   },
   "type": "object"
  }
 },
 "primaryIdentifier": [
  "/properties/DocumentationPartId",
  "/properties/RestApiId"
 ],
 "properties": {
  "DocumentationPartId": {
   "type": "string"
  },
  "Location": {
   "$ref": "#/definitions/Location"
  },
  "Properties": {
   "type": "string"
  },
  "RestApiId": {
   "type": "string"
  }
 },
 "readOnlyProperties": [
  "/properties/DocumentationPartId"
 ],
 "required": [
  "Location",
  "Properties",
  "RestApiId"
 ],
 "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-apigateway",
 "tagging": {
  "taggable": false
 },
 "typeName": "AWS::ApiGateway::DocumentationPart"
}
