CustomActionTypeArgs

data class CustomActionTypeArgs(val category: Output<String>? = null, val configurationProperties: Output<List<CustomActionTypeConfigurationPropertiesArgs>>? = null, val inputArtifactDetails: Output<CustomActionTypeArtifactDetailsArgs>? = null, val outputArtifactDetails: Output<CustomActionTypeArtifactDetailsArgs>? = null, val provider: Output<String>? = null, val settings: Output<CustomActionTypeSettingsArgs>? = null, val tags: Output<List<TagArgs>>? = null, val version: Output<String>? = null) : ConvertibleToJava<CustomActionTypeArgs>

The 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.

Constructors

Link copied to clipboard
constructor(category: Output<String>? = null, configurationProperties: Output<List<CustomActionTypeConfigurationPropertiesArgs>>? = null, inputArtifactDetails: Output<CustomActionTypeArtifactDetailsArgs>? = null, outputArtifactDetails: Output<CustomActionTypeArtifactDetailsArgs>? = null, provider: Output<String>? = null, settings: Output<CustomActionTypeSettingsArgs>? = null, tags: Output<List<TagArgs>>? = null, version: Output<String>? = null)

Properties

Link copied to clipboard
val category: Output<String>? = null

The category of the custom action, such as a build action or a test action.

Link copied to clipboard

The configuration properties for the custom action.

Link copied to clipboard

The details of the input artifact for the action, such as its commit ID.

Link copied to clipboard

The details of the output artifact of the action, such as its commit ID.

Link copied to clipboard
val provider: Output<String>? = null

The provider of the service used in the custom action, such as AWS CodeDeploy.

Link copied to clipboard

URLs that provide users information about this custom action.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

Any tags assigned to the custom action.

Link copied to clipboard
val version: Output<String>? = null

The version identifier of the custom action.

Functions

Link copied to clipboard
open override fun toJava(): CustomActionTypeArgs