CfnCustomActionTypeProps

class aws_cdk.aws_codepipeline.CfnCustomActionTypeProps(*, category, input_artifact_details, output_artifact_details, provider, version, configuration_properties=None, settings=None, tags=None)

Bases: object

__init__(*, category, input_artifact_details, output_artifact_details, provider, version, configuration_properties=None, settings=None, tags=None)

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

Parameters
  • category (str) – AWS::CodePipeline::CustomActionType.Category.

  • input_artifact_details (Union[ArtifactDetailsProperty, IResolvable]) – AWS::CodePipeline::CustomActionType.InputArtifactDetails.

  • output_artifact_details (Union[ArtifactDetailsProperty, IResolvable]) – AWS::CodePipeline::CustomActionType.OutputArtifactDetails.

  • provider (str) – AWS::CodePipeline::CustomActionType.Provider.

  • version (str) – AWS::CodePipeline::CustomActionType.Version.

  • configuration_properties (Union[IResolvable, None, List[Union[IResolvable, ConfigurationPropertiesProperty]]]) – AWS::CodePipeline::CustomActionType.ConfigurationProperties.

  • settings (Union[IResolvable, None, SettingsProperty]) – AWS::CodePipeline::CustomActionType.Settings.

  • tags (Optional[List[CfnTag]]) – AWS::CodePipeline::CustomActionType.Tags.

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

Attributes

category

AWS::CodePipeline::CustomActionType.Category.

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

Return type

str

configuration_properties

AWS::CodePipeline::CustomActionType.ConfigurationProperties.

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

Return type

Union[IResolvable, None, List[Union[IResolvable, ConfigurationPropertiesProperty]]]

input_artifact_details

AWS::CodePipeline::CustomActionType.InputArtifactDetails.

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

Return type

Union[ArtifactDetailsProperty, IResolvable]

output_artifact_details

AWS::CodePipeline::CustomActionType.OutputArtifactDetails.

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

Return type

Union[ArtifactDetailsProperty, IResolvable]

provider

AWS::CodePipeline::CustomActionType.Provider.

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

Return type

str

settings

AWS::CodePipeline::CustomActionType.Settings.

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

Return type

Union[IResolvable, None, SettingsProperty]

tags

AWS::CodePipeline::CustomActionType.Tags.

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

Return type

Optional[List[CfnTag]]

version

AWS::CodePipeline::CustomActionType.Version.

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

Return type

str