@Generated(value="jsii-pacmak/1.30.0 (build adae23f)", date="2021-06-30T10:00:56.645Z") @Stability(value=Experimental) public interface CodeBuildActionProps extends software.amazon.jsii.JsiiSerializable, CommonAwsActionProps
CodeBuild build CodePipeline action
.Modifier and Type | Interface and Description |
---|---|
static class |
CodeBuildActionProps.Builder
A builder for
CodeBuildActionProps |
static class |
CodeBuildActionProps.Jsii$Proxy
An implementation for
CodeBuildActionProps |
Modifier and Type | Method and Description |
---|---|
static CodeBuildActionProps.Builder |
builder() |
default Boolean |
getCheckSecretsInPlainTextEnvVariables()
(experimental) Whether to check for the presence of any secrets in the environment variables of the default type, BuildEnvironmentVariableType.PLAINTEXT.
|
default Map<String,BuildEnvironmentVariable> |
getEnvironmentVariables()
(experimental) The environment variables to pass to the CodeBuild project when this action executes.
|
default Boolean |
getExecuteBatchBuild()
(experimental) Trigger a batch build.
|
default List<Artifact> |
getExtraInputs()
(experimental) The list of additional input Artifacts for this action.
|
Artifact |
getInput()
(experimental) The source to use as input for this action.
|
default List<Artifact> |
getOutputs()
(experimental) The list of output Artifacts for this action.
|
IProject |
getProject()
(experimental) The action's Project.
|
default CodeBuildActionType |
getType()
(experimental) The type of the action that determines its CodePipeline Category - Build, or Test.
|
getRole
getActionName, getRunOrder, getVariablesNamespace
@Stability(value=Experimental) @NotNull Artifact getInput()
@Stability(value=Experimental) @NotNull IProject getProject()
@Stability(value=Experimental) @Nullable default Boolean getCheckSecretsInPlainTextEnvVariables()
Default: true
@Stability(value=Experimental) @Nullable default Map<String,BuildEnvironmentVariable> getEnvironmentVariables()
If a variable with the same name was set both on the project level, and here, this value will take precedence.
Default: - No additional environment variables are specified.
@Stability(value=Experimental) @Nullable default Boolean getExecuteBatchBuild()
Enabling this will enable batch builds on the CodeBuild project.
Default: false
@Stability(value=Experimental) @Nullable default List<Artifact> getExtraInputs()
The directories the additional inputs will be available at are available
during the project's build in the CODEBUILD_SRC_DIR_
@Stability(value=Experimental) @Nullable default List<Artifact> getOutputs()
Note: if you specify more than one output Artifact here, you cannot use the primary 'artifacts' section of the buildspec; you have to use the 'secondary-artifacts' section instead. See https://docs.aws.amazon.com/codebuild/latest/userguide/sample-multi-in-out.html for details.
Default: the action will not have any outputs
@Stability(value=Experimental) @Nullable default CodeBuildActionType getType()
Default: CodeBuildActionType.BUILD
@Stability(value=Experimental) static CodeBuildActionProps.Builder builder()
builder
in interface CommonActionProps
builder
in interface CommonAwsActionProps
CodeBuildActionProps.Builder
of CodeBuildActionProps
Copyright © 2021. All rights reserved.