Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class CustomActionType : KotlinCustomResource

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.

Link copied to clipboard
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.

Link copied to clipboard
object CustomActionTypeMapper : ResourceMapper<CustomActionType>
Link copied to clipboard
class Pipeline : KotlinCustomResource

The AWS::CodePipeline::Pipeline resource creates a CodePipeline pipeline that describes how software changes go through a release process.

Link copied to clipboard
data class PipelineArgs(val artifactStore: Output<PipelineArtifactStoreArgs>? = null, val artifactStores: Output<List<PipelineArtifactStoreMapArgs>>? = null, val disableInboundStageTransitions: Output<List<PipelineStageTransitionArgs>>? = null, val executionMode: Output<PipelineExecutionMode>? = null, val name: Output<String>? = null, val pipelineType: Output<PipelineType>? = null, val restartExecutionOnUpdate: Output<Boolean>? = null, val roleArn: Output<String>? = null, val stages: Output<List<PipelineStageDeclarationArgs>>? = null, val tags: Output<List<TagArgs>>? = null, val triggers: Output<List<PipelineTriggerDeclarationArgs>>? = null, val variables: Output<List<PipelineVariableDeclarationArgs>>? = null) : ConvertibleToJava<PipelineArgs>

The AWS::CodePipeline::Pipeline resource creates a CodePipeline pipeline that describes how software changes go through a release process.

Link copied to clipboard
Link copied to clipboard
object PipelineMapper : ResourceMapper<Pipeline>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun pipeline(name: String, block: suspend PipelineResourceBuilder.() -> Unit): Pipeline