DevOpsGuru.NotificationChannel
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devopsguru-notificationchannel.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devopsguru-notificationchannel-snschannelconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devopsguru-notificationchannel-notificationfilterconfig.html
and notification_channel_config = {
filters : notification_filter_config option;
sns : sns_channel_config option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-devopsguru-notificationchannel-notificationchannelconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-devopsguru-notificationchannel.html;
val make_properties : config:notification_channel_config -> unit -> properties
val make_sns_channel_config : ?topic_arn:string -> unit -> sns_channel_config
val make_notification_filter_config :
?message_types:string list ->
?severities:string list ->
unit ->
notification_filter_config
val make_notification_channel_config :
?filters:notification_filter_config ->
?sns:sns_channel_config ->
unit ->
notification_channel_config
val yojson_of_sns_channel_config : sns_channel_config -> Yojson.Safe.t
val yojson_of_notification_filter_config :
notification_filter_config ->
Yojson.Safe.t
val yojson_of_notification_channel_config :
notification_channel_config ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties :
properties ->
[> `Assoc of (string * [> `Assoc of (string * Yojson.Safe.t) list ]) list ]
val create_attributes : string -> attributes