Pinpoint.ApplicationSettingssee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-applicationsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-applicationsettings-campaignhook.html
and limits = {daily : int option;maximum_duration : int option;total : int option;messages_per_second : int option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-applicationsettings-limits.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pinpoint-applicationsettings-quiettime.html
type properties = {quiet_time : quiet_time option;limits : limits option;application_id : string;campaign_hook : campaign_hook option;cloud_watch_metrics_enabled : bool option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-pinpoint-applicationsettings.html;
val make_properties :
?quiet_time:quiet_time ->
?limits:limits ->
application_id:string ->
?campaign_hook:campaign_hook ->
?cloud_watch_metrics_enabled:bool ->
unit ->
propertiesval make_campaign_hook :
?mode:string ->
?web_url:string ->
?lambda_function_name:string ->
unit ->
campaign_hookval make_limits :
?daily:int ->
?maximum_duration:int ->
?total:int ->
?messages_per_second:int ->
unit ->
limitsval make_quiet_time : start:string -> end_:string -> unit -> quiet_timeval yojson_of_campaign_hook :
campaign_hook ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_limits : limits -> [> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_quiet_time :
quiet_time ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes