Package-level declarations

Types

Link copied to clipboard
data class CustomActionTypeArtifactDetailsArgs(val maximumCount: Output<Int>, val minimumCount: Output<Int>) : ConvertibleToJava<CustomActionTypeArtifactDetailsArgs>

Returns information about the details of an artifact.

data class CustomActionTypeConfigurationPropertiesArgs(val description: Output<String>? = null, val key: Output<Boolean>, val name: Output<String>, val queryable: Output<Boolean>? = null, val required: Output<Boolean>, val secret: Output<Boolean>, val type: Output<String>? = null) : ConvertibleToJava<CustomActionTypeConfigurationPropertiesArgs>

The configuration properties for the custom action.

Link copied to clipboard
data class CustomActionTypeSettingsArgs(val entityUrlTemplate: Output<String>? = null, val executionUrlTemplate: Output<String>? = null, val revisionUrlTemplate: Output<String>? = null, val thirdPartyConfigurationUrl: Output<String>? = null) : ConvertibleToJava<CustomActionTypeSettingsArgs>

Settings is a property of the AWS::CodePipeline::CustomActionType resource that provides URLs that users can access to view information about the CodePipeline custom action.

Link copied to clipboard
data class GetCustomActionTypePlainArgs(val category: String, val provider: String, val version: String) : ConvertibleToJava<GetCustomActionTypePlainArgs>
Link copied to clipboard
data class GetPipelinePlainArgs(val name: String) : ConvertibleToJava<GetPipelinePlainArgs>
Link copied to clipboard
data class PipelineActionDeclarationArgs(val actionTypeId: Output<PipelineActionTypeIdArgs>, val configuration: Output<Any>? = null, val inputArtifacts: Output<List<PipelineInputArtifactArgs>>? = null, val name: Output<String>, val namespace: Output<String>? = null, val outputArtifacts: Output<List<PipelineOutputArtifactArgs>>? = null, val region: Output<String>? = null, val roleArn: Output<String>? = null, val runOrder: Output<Int>? = null, val timeoutInMinutes: Output<Int>? = null) : ConvertibleToJava<PipelineActionDeclarationArgs>

Represents information about an action declaration.

Link copied to clipboard
data class PipelineActionTypeIdArgs(val category: Output<PipelineActionTypeIdCategory>, val owner: Output<String>, val provider: Output<String>, val version: Output<String>) : ConvertibleToJava<PipelineActionTypeIdArgs>

Represents information about an action type.

Link copied to clipboard
data class PipelineArtifactStoreArgs(val encryptionKey: Output<PipelineEncryptionKeyArgs>? = null, val location: Output<String>, val type: Output<PipelineArtifactStoreType>) : ConvertibleToJava<PipelineArtifactStoreArgs>

The S3 bucket where artifacts for the pipeline are stored.

Link copied to clipboard
data class PipelineArtifactStoreMapArgs(val artifactStore: Output<PipelineArtifactStoreArgs>, val region: Output<String>) : ConvertibleToJava<PipelineArtifactStoreMapArgs>

A mapping of artifactStore objects and their corresponding AWS Regions. There must be an artifact store for the pipeline Region and for each cross-region action in the pipeline.

Link copied to clipboard
data class PipelineBeforeEntryConditionsArgs(val conditions: Output<List<PipelineConditionArgs>>? = null) : ConvertibleToJava<PipelineBeforeEntryConditionsArgs>

The configuration that specifies the rules to run before stage starts.

Link copied to clipboard
data class PipelineBlockerDeclarationArgs(val name: Output<String>, val type: Output<PipelineBlockerDeclarationType>) : ConvertibleToJava<PipelineBlockerDeclarationArgs>

Reserved for future use.

Link copied to clipboard
data class PipelineConditionArgs(val result: Output<String>? = null, val rules: Output<List<PipelineRuleDeclarationArgs>>? = null) : ConvertibleToJava<PipelineConditionArgs>

Represents information about condition.

Link copied to clipboard
data class PipelineEncryptionKeyArgs(val id: Output<String>, val type: Output<String>) : ConvertibleToJava<PipelineEncryptionKeyArgs>

Represents information about the key used to encrypt data in the artifact store, such as an AWS Key Management Service (AWS KMS) key

Link copied to clipboard
data class PipelineFailureConditionsArgs(val conditions: Output<List<PipelineConditionArgs>>? = null, val result: Output<PipelineFailureConditionsResult>? = null) : ConvertibleToJava<PipelineFailureConditionsArgs>

The configuration that specifies the result, such as rollback, to occur upon stage failure

Link copied to clipboard
data class PipelineGitBranchFilterCriteriaArgs(val excludes: Output<List<String>>? = null, val includes: Output<List<String>>? = null) : ConvertibleToJava<PipelineGitBranchFilterCriteriaArgs>

The Git repository branches specified as filter criteria to start the pipeline.

Link copied to clipboard
data class PipelineGitConfigurationArgs(val pullRequest: Output<List<PipelineGitPullRequestFilterArgs>>? = null, val push: Output<List<PipelineGitPushFilterArgs>>? = null, val sourceActionName: Output<String>) : ConvertibleToJava<PipelineGitConfigurationArgs>

A type of trigger configuration for Git-based source actions.

Link copied to clipboard
data class PipelineGitFilePathFilterCriteriaArgs(val excludes: Output<List<String>>? = null, val includes: Output<List<String>>? = null) : ConvertibleToJava<PipelineGitFilePathFilterCriteriaArgs>

The Git repository file paths specified as filter criteria to start the pipeline.

Link copied to clipboard
data class PipelineGitPullRequestFilterArgs(val branches: Output<PipelineGitBranchFilterCriteriaArgs>? = null, val events: Output<List<String>>? = null, val filePaths: Output<PipelineGitFilePathFilterCriteriaArgs>? = null) : ConvertibleToJava<PipelineGitPullRequestFilterArgs>

The event criteria for the pull request trigger configuration, such as the lists of branches or file paths to include and exclude.

Link copied to clipboard
data class PipelineGitPushFilterArgs(val branches: Output<PipelineGitBranchFilterCriteriaArgs>? = null, val filePaths: Output<PipelineGitFilePathFilterCriteriaArgs>? = null, val tags: Output<PipelineGitTagFilterCriteriaArgs>? = null) : ConvertibleToJava<PipelineGitPushFilterArgs>

The event criteria that specify when a specified repository event will start the pipeline for the specified trigger configuration, such as the lists of Git tags to include and exclude.

Link copied to clipboard
data class PipelineGitTagFilterCriteriaArgs(val excludes: Output<List<String>>? = null, val includes: Output<List<String>>? = null) : ConvertibleToJava<PipelineGitTagFilterCriteriaArgs>

The Git tags specified as filter criteria for whether a Git tag repository event will start the pipeline.

Link copied to clipboard
data class PipelineInputArtifactArgs(val name: Output<String>) : ConvertibleToJava<PipelineInputArtifactArgs>

Represents information about an artifact to be worked on, such as a test or build artifact.

Link copied to clipboard
data class PipelineOutputArtifactArgs(val name: Output<String>) : ConvertibleToJava<PipelineOutputArtifactArgs>

Represents information about the output of an action.

Link copied to clipboard
data class PipelineRuleDeclarationArgs(val configuration: Output<Any>? = null, val inputArtifacts: Output<List<PipelineInputArtifactArgs>>? = null, val name: Output<String>? = null, val region: Output<String>? = null, val roleArn: Output<String>? = null, val ruleTypeId: Output<PipelineRuleTypeIdArgs>? = null) : ConvertibleToJava<PipelineRuleDeclarationArgs>

Represents information about condition.

Link copied to clipboard
data class PipelineRuleTypeIdArgs(val category: Output<String>? = null, val owner: Output<String>? = null, val provider: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<PipelineRuleTypeIdArgs>

Represents information about a rule type.

Link copied to clipboard
data class PipelineStageDeclarationArgs(val actions: Output<List<PipelineActionDeclarationArgs>>, val beforeEntry: Output<PipelineBeforeEntryConditionsArgs>? = null, val blockers: Output<List<PipelineBlockerDeclarationArgs>>? = null, val name: Output<String>, val onFailure: Output<PipelineFailureConditionsArgs>? = null, val onSuccess: Output<PipelineSuccessConditionsArgs>? = null) : ConvertibleToJava<PipelineStageDeclarationArgs>

Represents information about a stage and its definition.

Link copied to clipboard
data class PipelineStageTransitionArgs(val reason: Output<String>, val stageName: Output<String>) : ConvertibleToJava<PipelineStageTransitionArgs>

The name of the pipeline in which you want to disable the flow of artifacts from one stage to another.

Link copied to clipboard
data class PipelineSuccessConditionsArgs(val conditions: Output<List<PipelineConditionArgs>>? = null) : ConvertibleToJava<PipelineSuccessConditionsArgs>

The configuration that specifies the result, such as rollback, to occur upon stage failure

Link copied to clipboard
data class PipelineTriggerDeclarationArgs(val gitConfiguration: Output<PipelineGitConfigurationArgs>? = null, val providerType: Output<PipelineTriggerDeclarationProviderType>) : ConvertibleToJava<PipelineTriggerDeclarationArgs>

Represents information about the specified trigger configuration, such as the filter criteria and the source stage for the action that contains the trigger.

Link copied to clipboard
data class PipelineVariableDeclarationArgs(val defaultValue: Output<String>? = null, val description: Output<String>? = null, val name: Output<String>) : ConvertibleToJava<PipelineVariableDeclarationArgs>

A variable declared at the pipeline level.