CodePipeline.Webhooksee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-webhook-webhookfilterrule.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-webhook-webhookauthconfiguration.html
type properties = {authentication_configuration : webhook_auth_configuration;filters : webhook_filter_rule list;authentication : string;target_pipeline : string;target_action : string;name : string option;target_pipeline_version : int;register_with_third_party : bool option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html;
val make_properties :
authentication_configuration:webhook_auth_configuration ->
filters:webhook_filter_rule list ->
authentication:string ->
target_pipeline:string ->
target_action:string ->
?name:string ->
target_pipeline_version:int ->
?register_with_third_party:bool ->
unit ->
propertiesval make_webhook_filter_rule :
json_path:string ->
?match_equals:string ->
unit ->
webhook_filter_ruleval make_webhook_auth_configuration :
?allowed_ip_range:string ->
?secret_token:string ->
unit ->
webhook_auth_configurationval yojson_of_webhook_filter_rule :
webhook_filter_rule ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_webhook_auth_configuration :
webhook_auth_configuration ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes