package aws-ec2

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Source file createNetworkAclEntry.ml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
open Types
open Aws
type input = CreateNetworkAclEntryRequest.t
type output = unit
type error = Errors_internal.t
let service = "ec2"
let signature_version = Request.V4
let to_http service region req =
  let uri =
    Uri.add_query_params
      (Uri.of_string
         (Aws.Util.of_option_exn (Endpoints.url_of service region)))
      (List.append
         [("Version", ["2016-11-15"]); ("Action", ["CreateNetworkAclEntry"])]
         (Util.drop_empty
            (Uri.query_of_encoded
               (Query.render (CreateNetworkAclEntryRequest.to_query req))))) in
  (`POST, uri, [])
let of_http body = `Ok ()
let parse_error code err =
  let errors = [] @ Errors_internal.common in
  match Errors_internal.of_string err with
  | Some var ->
      if
        (List.mem var errors) &&
          ((match Errors_internal.to_http_code var with
            | Some var -> var = code
            | None -> true))
      then Some var
      else None
  | None -> None
OCaml

Innovation. Community. Security.