CfnWebhookProps

class aws_cdk.aws_codepipeline.CfnWebhookProps(*, authentication, authentication_configuration, filters, target_action, target_pipeline, target_pipeline_version, name=None, register_with_third_party=None)

Bases: object

__init__(*, authentication, authentication_configuration, filters, target_action, target_pipeline, target_pipeline_version, name=None, register_with_third_party=None)

Properties for defining a AWS::CodePipeline::Webhook.

Parameters
  • authentication (str) – AWS::CodePipeline::Webhook.Authentication.

  • authentication_configuration (Union[IResolvable, WebhookAuthConfigurationProperty]) – AWS::CodePipeline::Webhook.AuthenticationConfiguration.

  • filters (Union[IResolvable, List[Union[IResolvable, WebhookFilterRuleProperty]]]) – AWS::CodePipeline::Webhook.Filters.

  • target_action (str) – AWS::CodePipeline::Webhook.TargetAction.

  • target_pipeline (str) – AWS::CodePipeline::Webhook.TargetPipeline.

  • target_pipeline_version (Union[int, float]) – AWS::CodePipeline::Webhook.TargetPipelineVersion.

  • name (Optional[str]) – AWS::CodePipeline::Webhook.Name.

  • register_with_third_party (Union[bool, IResolvable, None]) – AWS::CodePipeline::Webhook.RegisterWithThirdParty.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html

Return type

None

Attributes

authentication

AWS::CodePipeline::Webhook.Authentication.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html#cfn-codepipeline-webhook-authentication

Return type

str

authentication_configuration

AWS::CodePipeline::Webhook.AuthenticationConfiguration.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html#cfn-codepipeline-webhook-authenticationconfiguration

Return type

Union[IResolvable, WebhookAuthConfigurationProperty]

filters

AWS::CodePipeline::Webhook.Filters.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html#cfn-codepipeline-webhook-filters

Return type

Union[IResolvable, List[Union[IResolvable, WebhookFilterRuleProperty]]]

name

AWS::CodePipeline::Webhook.Name.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html#cfn-codepipeline-webhook-name

Return type

Optional[str]

register_with_third_party

AWS::CodePipeline::Webhook.RegisterWithThirdParty.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html#cfn-codepipeline-webhook-registerwiththirdparty

Return type

Union[bool, IResolvable, None]

target_action

AWS::CodePipeline::Webhook.TargetAction.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html#cfn-codepipeline-webhook-targetaction

Return type

str

target_pipeline

AWS::CodePipeline::Webhook.TargetPipeline.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html#cfn-codepipeline-webhook-targetpipeline

Return type

str

target_pipeline_version

AWS::CodePipeline::Webhook.TargetPipelineVersion.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codepipeline-webhook.html#cfn-codepipeline-webhook-targetpipelineversion

Return type

Union[int, float]