AWS::CodePipeline::CustomActionTypeThe `AWS::CodePipeline::CustomActionType` resource creates a custom action for activities that aren't included in the CodePipeline default actions, such as running an internally developed build process or a test suite. You can use these custom actions in the stage of a pipeline. For more information, see [Create and Add a Custom Action in AWS CodePipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/how-to-create-custom-action.html) in the *AWS CodePipeline User Guide* .
import { CfnCustomActionType } from 'aws-cdk-lib/aws-codepipeline';Or use the module namespace:
import * as codepipeline from 'aws-cdk-lib/aws-codepipeline';
// codepipeline.CfnCustomActionTypeConfiguration passed to the constructor as CfnCustomActionTypeProps.
categoryRequiredstringThe category of the custom action, such as a build action or a test action.
inputArtifactDetailsRequiredIResolvable | ArtifactDetailsPropertyThe details of the input artifact for the action, such as its commit ID.
outputArtifactDetailsRequiredIResolvable | ArtifactDetailsPropertyThe details of the output artifact of the action, such as its commit ID.
providerRequiredstringThe provider of the service used in the custom action, such as CodeDeploy.
versionRequiredstringThe version identifier of the custom action.
configurationPropertiesOptionalIResolvable | IResolvable | ConfigurationPropertiesProperty[]The configuration properties for the custom action. > You can refer to a name in the configuration properties of the custom action within the URL templates by following the format of {Config:name}, as long as the configuration property is both required and not secret. For more information, see [Create a Custom Action for a Pipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/how-to-create-custom-action.html) .
settingsOptionalIResolvable | SettingsPropertyURLs that provide users information about this custom action.
tagsOptionalCfnTag[]The tags for the custom action.
This L1 construct maps directly to the following CloudFormation resource type.
Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to Newsletteraws-codepipelineAWS::CodePipeline::CustomActionType