/* eslint-disable */ /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ /** * Resource Type definition for AWS::CodePipeline::Webhook */ export interface AwsCodepipelineWebhook { AuthenticationConfiguration: WebhookAuthConfiguration; Filters: WebhookFilterRule[]; Authentication: string; TargetPipeline: string; TargetAction: string; Id?: string; Url?: string; Name?: string; TargetPipelineVersion: number; RegisterWithThirdParty?: boolean; } export interface WebhookAuthConfiguration { AllowedIPRange?: string; SecretToken?: string; } export interface WebhookFilterRule { JsonPath: string; MatchEquals?: string; }