class Aws::CodePipeline::Types::PutWebhookInput
@note When making an API call, you may pass PutWebhookInput
data as a hash: { webhook: { # required name: "WebhookName", # required target_pipeline: "PipelineName", # required target_action: "ActionName", # required filters: [ # required { json_path: "JsonPath", # required match_equals: "MatchEquals", }, ], authentication: "GITHUB_HMAC", # required, accepts GITHUB_HMAC, IP, UNAUTHENTICATED authentication_configuration: { # required allowed_ip_range: "WebhookAuthConfigurationAllowedIPRange", secret_token: "WebhookAuthConfigurationSecretToken", }, }, tags: [ { key: "TagKey", # required value: "TagValue", # required }, ], }
@!attribute [rw] webhook
The detail provided in an input file to create the webhook, such as the webhook name, the pipeline name, and the action name. Give the webhook a unique name that helps you identify it. You might name the webhook after the pipeline and action it targets so that you can easily recognize what it's used for later. @return [Types::WebhookDefinition]
@!attribute [rw] tags
The tags for the webhook. @return [Array<Types::Tag>]
@see docs.aws.amazon.com/goto/WebAPI/codepipeline-2015-07-09/PutWebhookInput AWS API Documentation
Constants
- SENSITIVE