cloudbees-io/Create or update AWS Lambda Function
Create or update an AWS Lambda function with code and Docker image
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| function-name | Give name for your lambda function | yes | — |
| runtime | Run time for your lambda function | no | — |
| iam-role-arn | Give your role for the lambda function | yes | — |
| handler | The name of the method within your code that Lambda calls to run your function (Required if the code is .zip) | no | — |
| desc | description of the function | no | — |
| memory-size | The amount of memory available to the function at runtime | no | — |
| timeout | The amount of time (in seconds) that Lambda allows a function to run before stopping it | no | — |
| vpc-config | For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC | no | — |
| tags | A list of tags to apply to the function | no | — |
| tracing-config | Set Mode to Active to sample and trace a subset of incoming requests with X-Ray | no | — |
| architectures | The instruction set architecture that the function supports | no | — |
| code-signing-config-arn | To enable code signing for this function, specify the ARN of a code-signing configuration. | no | — |
| dead-letter-config | A dead-letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing | no | — |
| ephemeral-storage | The size of the functions /tmp directory in MB | no | — |
| kms-key-arn | The ARN of the AWS Key Management Service (AWS KMS) customer managed key that is used to encrypt your functions environment variables | no | — |
| layers | A list of function layers to add to the functions execution environment | no | — |
| image-config | Container image configuration values that override the values in the container image Dockerfile | no | — |
| snap-start | The functions SnapStart setting | no | — |
| file-system-configs | Connection settings for an Amazon EFS file system | no | — |
| code-image | The image of the code for the function | no | — |
| code-zip | The path to the zip file of the code you are uploading | no | — |
| package-type | The type of build input artifact. default value is zip | no | Zip |
| s3-bucket | The bucket name of the s3 | no | — |
| s3-key | The object name in the s3 bucket | no | — |
| s3-object-version | The object version in the s3 bucket | no | — |
| publish | The first version of the function during creation | no | — |
| environment | Environment variables that are accessible from function code during execution | no | — |
| dry-run | This option provides a way to simulate an AWS CLI operation without making any changes, showing what actions would be performed if executed without actually applying those changes | no | — |
| revision-id | It update the function only if the revision ID matches the ID that’s specified. Use this option to avoid modifying a function that has changed since you last read it | no | — |
Outputs
no outputs