public class LambdaEdgeManager extends Object
| Constructor and Description |
|---|
LambdaEdgeManager(com.amazonaws.services.lambda.AWSLambda lambda,
com.amazonaws.services.s3.AmazonS3 s3,
com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Initializes object with given Lambda client.
|
| Modifier and Type | Method and Description |
|---|---|
pl.wrzasq.commons.aws.cloudformation.CustomResourceResponse<com.amazonaws.services.lambda.model.PublishVersionResult> |
create(EdgeDeployRequest input,
String physicalResourceId)
Handles function creation.
|
pl.wrzasq.commons.aws.cloudformation.CustomResourceResponse<com.amazonaws.services.lambda.model.PublishVersionResult> |
delete(EdgeDeployRequest input,
String physicalResourceId)
Handles function deletion.
|
pl.wrzasq.commons.aws.cloudformation.CustomResourceResponse<com.amazonaws.services.lambda.model.PublishVersionResult> |
update(EdgeDeployRequest input,
String physicalResourceId)
Handles function update.
|
public LambdaEdgeManager(com.amazonaws.services.lambda.AWSLambda lambda,
com.amazonaws.services.s3.AmazonS3 s3,
com.fasterxml.jackson.databind.ObjectMapper objectMapper)
lambda - AWS Lambda client.s3 - AWS S3 client.objectMapper - JSON generator.public pl.wrzasq.commons.aws.cloudformation.CustomResourceResponse<com.amazonaws.services.lambda.model.PublishVersionResult> create(EdgeDeployRequest input, String physicalResourceId)
input - Resource creation request.physicalResourceId - Physical ID of existing resource (if present).public pl.wrzasq.commons.aws.cloudformation.CustomResourceResponse<com.amazonaws.services.lambda.model.PublishVersionResult> update(EdgeDeployRequest input, String physicalResourceId)
input - Resource update request.physicalResourceId - Physical ID of existing resource (if present).public pl.wrzasq.commons.aws.cloudformation.CustomResourceResponse<com.amazonaws.services.lambda.model.PublishVersionResult> delete(EdgeDeployRequest input, String physicalResourceId)
input - Resource delete request.physicalResourceId - Physical ID of existing resource (if present).Copyright © 2018–2019 RafaĆ Wrzeszcz - Wrzasq.pl. All rights reserved.