@Generated(value="jsii-pacmak/1.30.0 (build adae23f)", date="2021-06-30T10:01:05.022Z") @Stability(value=Experimental) public interface LambdaInvokeActionProps extends software.amazon.jsii.JsiiSerializable, CommonAwsActionProps
Lambda invoke CodePipeline Action.| Modifier and Type | Interface and Description |
|---|---|
static class |
LambdaInvokeActionProps.Builder
A builder for
LambdaInvokeActionProps |
static class |
LambdaInvokeActionProps.Jsii$Proxy
An implementation for
LambdaInvokeActionProps |
| Modifier and Type | Method and Description |
|---|---|
static LambdaInvokeActionProps.Builder |
builder() |
default List<Artifact> |
getInputs()
(experimental) The optional input Artifacts of the Action.
|
IFunction |
getLambda()
(experimental) The lambda function to invoke.
|
default List<Artifact> |
getOutputs()
(experimental) The optional names of the output Artifacts of the Action.
|
default Map<String,Object> |
getUserParameters()
(experimental) A set of key-value pairs that will be accessible to the invoked Lambda inside the event that the Pipeline will call it with.
|
getRolegetActionName, getRunOrder, getVariablesNamespace@Stability(value=Experimental) @NotNull IFunction getLambda()
@Stability(value=Experimental) @Nullable default List<Artifact> getInputs()
A Lambda Action can have up to 5 inputs.
The inputs will appear in the event passed to the Lambda,
under the 'CodePipeline.job'.data.inputArtifacts path.
Default: the Action will not have any inputs
https://docs.aws.amazon.com/codepipeline/latest/userguide/actions-invoke-lambda-function.html#actions-invoke-lambda-function-json-event-example@Stability(value=Experimental) @Nullable default List<Artifact> getOutputs()
A Lambda Action can have up to 5 outputs.
The outputs will appear in the event passed to the Lambda,
under the 'CodePipeline.job'.data.outputArtifacts path.
It is the responsibility of the Lambda to upload ZIP files with the Artifact contents to the provided locations.
Default: the Action will not have any outputs
@Stability(value=Experimental) @Nullable default Map<String,Object> getUserParameters()
https://docs.aws.amazon.com/codepipeline/latest/userguide/actions-invoke-lambda-function.html#actions-invoke-lambda-function-json-event-example@Stability(value=Experimental) static LambdaInvokeActionProps.Builder builder()
builder in interface CommonActionPropsbuilder in interface CommonAwsActionPropsLambdaInvokeActionProps.Builder of LambdaInvokeActionPropsCopyright © 2021. All rights reserved.