SSMIncidents.ResponsePlansee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmincidents-responseplan.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-responseplan-chatchannel.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-responseplan-pagerdutyincidentconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-responseplan-dynamicssmparametervalue.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-responseplan-notificationtargetitem.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-responseplan-ssmparameter.html
and pager_duty_configuration = {secret_id : string;pager_duty_incident_configuration : pager_duty_incident_configuration;name : string;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-responseplan-pagerdutyconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-responseplan-dynamicssmparameter.html
and incident_template = {impact : int;summary : string option;title : string;notification_targets : notification_target_item list option;dedupe_string : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-responseplan-incidenttemplate.html
and ssm_automation = {parameters : ssm_parameter list option;target_account : string option;dynamic_parameters : dynamic_ssm_parameter list option;document_version : string option;role_arn : string;document_name : string;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-responseplan-ssmautomation.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-responseplan-integration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-responseplan-action.html
type properties = {chat_channel : chat_channel option;integrations : integration list option;actions : action list option;display_name : string option;incident_template : incident_template;engagements : string list option;name : string;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmincidents-responseplan.html;
val make_properties :
?chat_channel:chat_channel ->
?integrations:integration list ->
?actions:action list ->
?display_name:string ->
incident_template:incident_template ->
?engagements:string list ->
?tags:tag list ->
name:string ->
unit ->
propertiesval make_chat_channel : ?chatbot_sns:string list -> unit -> chat_channelval make_pager_duty_incident_configuration :
service_id:string ->
unit ->
pager_duty_incident_configurationval make_tag : value:string -> key:string -> unit -> tagval make_dynamic_ssm_parameter_value :
?variable:string ->
unit ->
dynamic_ssm_parameter_valueval make_notification_target_item :
?sns_topic_arn:string ->
unit ->
notification_target_itemval make_ssm_parameter :
values:string list ->
key:string ->
unit ->
ssm_parameterval make_pager_duty_configuration :
secret_id:string ->
pager_duty_incident_configuration:pager_duty_incident_configuration ->
name:string ->
unit ->
pager_duty_configurationval make_dynamic_ssm_parameter :
value:dynamic_ssm_parameter_value ->
key:string ->
unit ->
dynamic_ssm_parameterval make_incident_template :
impact:int ->
?incident_tags:tag list ->
?summary:string ->
title:string ->
?notification_targets:notification_target_item list ->
?dedupe_string:string ->
unit ->
incident_templateval make_ssm_automation :
?parameters:ssm_parameter list ->
?target_account:string ->
?dynamic_parameters:dynamic_ssm_parameter list ->
?document_version:string ->
role_arn:string ->
document_name:string ->
unit ->
ssm_automationval make_integration :
pager_duty_configuration:pager_duty_configuration ->
unit ->
integrationval make_action : ?ssm_automation:ssm_automation -> unit -> actionval yojson_of_chat_channel :
chat_channel ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_pager_duty_incident_configuration :
pager_duty_incident_configuration ->
Yojson.Safe.tval yojson_of_tag : tag -> Yojson.Safe.tval yojson_of_dynamic_ssm_parameter_value :
dynamic_ssm_parameter_value ->
Yojson.Safe.tval yojson_of_notification_target_item :
notification_target_item ->
Yojson.Safe.tval yojson_of_ssm_parameter : ssm_parameter -> Yojson.Safe.tval yojson_of_pager_duty_configuration :
pager_duty_configuration ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_dynamic_ssm_parameter : dynamic_ssm_parameter -> Yojson.Safe.tval yojson_of_incident_template :
incident_template ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_ssm_automation : ssm_automation -> Yojson.Safe.tval yojson_of_integration :
integration ->
[> `Assoc of (string * [> `Assoc of (string * Yojson.Safe.t) list ]) list ]val yojson_of_action : action -> [> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes