Lambda.EventInvokeConfigsee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventinvokeconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-eventinvokeconfig-onfailure.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-eventinvokeconfig-onsuccess.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-eventinvokeconfig-destinationconfig.html
type properties = {function_name : string;maximum_retry_attempts : int option;destination_config : destination_config option;qualifier : string;maximum_event_age_in_seconds : int option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-eventinvokeconfig.html;
val make_properties :
function_name:string ->
?maximum_retry_attempts:int ->
?destination_config:destination_config ->
qualifier:string ->
?maximum_event_age_in_seconds:int ->
unit ->
propertiesval make_on_failure : destination:string -> unit -> on_failureval make_on_success : destination:string -> unit -> on_successval make_destination_config :
?on_success:on_success ->
?on_failure:on_failure ->
unit ->
destination_configval yojson_of_on_failure : on_failure -> Yojson.Safe.tval yojson_of_on_success : on_success -> Yojson.Safe.tval yojson_of_destination_config :
destination_config ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes