Module ApiGateway.Authorizer

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html

type properties = {
  1. provider_ar_ns : string list option;
  2. authorizer_credentials : string option;
  3. identity_validation_expression : string option;
  4. type_ : string;
  5. authorizer_uri : string option;
  6. authorizer_result_ttl_in_seconds : int option;
  7. rest_api_id : string;
  8. identity_source : string option;
  9. auth_type : string option;
  10. name : string;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html;

val make_properties : ?provider_ar_ns:string list -> ?authorizer_credentials:string -> ?identity_validation_expression:string -> type_:string -> ?authorizer_uri:string -> ?authorizer_result_ttl_in_seconds:int -> rest_api_id:string -> ?identity_source:string -> ?auth_type:string -> name:string -> unit -> properties
val yojson_of_properties : properties -> [> `Assoc of (string * Yojson.Safe.t) list ]
type attributes = {
  1. ref_ : string;
  2. authorizer_id : string;
}
val create_attributes : string -> attributes
val cloudformation_type : string