ApiGateway.Methodsee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html
type method_response = {response_parameters : string Stdlib__Map.Make(Stdlib.String).t option;status_code : string;response_models : string Stdlib__Map.Make(Stdlib.String).t option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-method-methodresponse.html
and integration_response = {response_templates : string Stdlib__Map.Make(Stdlib.String).t option;selection_pattern : string option;content_handling : string option;response_parameters : string Stdlib__Map.Make(Stdlib.String).t option;status_code : string;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-method-integrationresponse.html
and integration = {cache_namespace : string option;connection_type : string option;integration_responses : integration_response list option;integration_http_method : string option;uri : string option;passthrough_behavior : string option;request_parameters : string Stdlib__Map.Make(Stdlib.String).t option;connection_id : string option;type_ : string;cache_key_parameters : string list option;content_handling : string option;request_templates : string Stdlib__Map.Make(Stdlib.String).t option;timeout_in_millis : int option;credentials : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-method-integration.html
type properties = {integration : integration option;operation_name : string option;request_models : string Stdlib__Map.Make(Stdlib.String).t option;rest_api_id : string;request_validator_id : string option;request_parameters : string Stdlib__Map.Make(Stdlib.String).t option;method_responses : method_response list option;resource_id : string;api_key_required : bool option;http_method : string;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html;
val make_properties :
?integration:integration ->
?operation_name:string ->
?request_models:string Stdlib__Map.Make(Stdlib.String).t ->
rest_api_id:string ->
?authorization_scopes:string list ->
?request_validator_id:string ->
?request_parameters:string Stdlib__Map.Make(Stdlib.String).t ->
?method_responses:method_response list ->
?authorizer_id:string ->
resource_id:string ->
?api_key_required:bool ->
?authorization_type:string ->
http_method:string ->
unit ->
propertiesval make_method_response :
?response_parameters:string Stdlib__Map.Make(Stdlib.String).t ->
status_code:string ->
?response_models:string Stdlib__Map.Make(Stdlib.String).t ->
unit ->
method_responseval make_integration_response :
?response_templates:string Stdlib__Map.Make(Stdlib.String).t ->
?selection_pattern:string ->
?content_handling:string ->
?response_parameters:string Stdlib__Map.Make(Stdlib.String).t ->
status_code:string ->
unit ->
integration_responseval make_integration :
?cache_namespace:string ->
?connection_type:string ->
?integration_responses:integration_response list ->
?integration_http_method:string ->
?uri:string ->
?passthrough_behavior:string ->
?request_parameters:string Stdlib__Map.Make(Stdlib.String).t ->
?connection_id:string ->
type_:string ->
?cache_key_parameters:string list ->
?content_handling:string ->
?request_templates:string Stdlib__Map.Make(Stdlib.String).t ->
?timeout_in_millis:int ->
?credentials:string ->
unit ->
integrationval yojson_of_method_response :
method_response ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_integration_response : integration_response -> Yojson.Safe.tval yojson_of_integration :
integration ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes