Skip navigation links
A B C D F G H I N O P R S T U V 

A

AbstractCustomResourceHandler - Class in software.amazon.lambda.powertools.cloudformation
Handler base class providing core functionality for sending responses to custom CloudFormation resources after receiving some event.
AbstractCustomResourceHandler() - Constructor for class software.amazon.lambda.powertools.cloudformation.AbstractCustomResourceHandler
Creates a new Handler that uses the default HTTP client for communicating with custom CloudFormation resources.
AbstractCustomResourceHandler(SdkHttpClient) - Constructor for class software.amazon.lambda.powertools.cloudformation.AbstractCustomResourceHandler
Creates a new Handler that uses the provided HTTP client for communicating with custom CloudFormation resources.

B

build() - Method in class software.amazon.lambda.powertools.cloudformation.Response.Builder
Builds a Response object for the value.
builder() - Static method in class software.amazon.lambda.powertools.cloudformation.Response
Creates a builder for constructing a Response wrapping the provided value.

C

create(CloudFormationCustomResourceEvent, Context) - Method in class software.amazon.lambda.powertools.cloudformation.AbstractCustomResourceHandler
Returns the response object to send to the custom CloudFormation resource upon its creation.
CustomResourceResponseException - Exception in software.amazon.lambda.powertools.cloudformation
Indicates an error while generating or serializing a response to be sent to a custom resource.
CustomResourceResponseException(String, Throwable) - Constructor for exception software.amazon.lambda.powertools.cloudformation.CustomResourceResponseException
 

D

delete(CloudFormationCustomResourceEvent, Context) - Method in class software.amazon.lambda.powertools.cloudformation.AbstractCustomResourceHandler
Returns the response object to send to the custom CloudFormation resource upon its deletion.

F

failed() - Static method in class software.amazon.lambda.powertools.cloudformation.Response
Creates an empty, failed Response.

G

getPhysicalResourceId() - Method in class software.amazon.lambda.powertools.cloudformation.Response
The physical resource ID.
getStatus() - Method in class software.amazon.lambda.powertools.cloudformation.Response
The success/failed status of the Response.

H

handleRequest(CloudFormationCustomResourceEvent, Context) - Method in class software.amazon.lambda.powertools.cloudformation.AbstractCustomResourceHandler
Generates the appropriate response object based on the event type and sends it as a response to the custom cloud formation resource using the URL provided within the event.

I

isNoEcho() - Method in class software.amazon.lambda.powertools.cloudformation.Response
Whether to mask custom resource output (true) or not (false).

N

noEcho(boolean) - Method in class software.amazon.lambda.powertools.cloudformation.Response.Builder
Indicates whether to mask the output of the custom resource when it's retrieved by using the Fn::GetAtt function.

O

objectMapper(ObjectMapper) - Method in class software.amazon.lambda.powertools.cloudformation.Response.Builder
Configures a custom ObjectMapper for serializing the value object.
onSendFailure(CloudFormationCustomResourceEvent, Context, Response, Exception) - Method in class software.amazon.lambda.powertools.cloudformation.AbstractCustomResourceHandler
Invoked when there is an error sending a response to the custom cloud formation resource.

P

physicalResourceId(String) - Method in class software.amazon.lambda.powertools.cloudformation.Response.Builder
A unique identifier for the custom resource being responded to.

R

Response - Class in software.amazon.lambda.powertools.cloudformation
Models the arbitrary data to be sent to the custom resource in response to a CloudFormation event.
Response.Builder - Class in software.amazon.lambda.powertools.cloudformation
For building Response instances.
Response.Status - Enum in software.amazon.lambda.powertools.cloudformation
Indicates whether a response is a success or failure.

S

software.amazon.lambda.powertools.cloudformation - package software.amazon.lambda.powertools.cloudformation
 
status(Response.Status) - Method in class software.amazon.lambda.powertools.cloudformation.Response.Builder
Configures the status of this response.
success() - Static method in class software.amazon.lambda.powertools.cloudformation.Response
Creates an empty, successful Response.

T

toString() - Method in class software.amazon.lambda.powertools.cloudformation.Response
Includes all Response attributes, including its value in JSON format

U

update(CloudFormationCustomResourceEvent, Context) - Method in class software.amazon.lambda.powertools.cloudformation.AbstractCustomResourceHandler
Returns the response object to send to the custom CloudFormation resource upon its modification.

V

value(Object) - Method in class software.amazon.lambda.powertools.cloudformation.Response.Builder
Configures the value of this Response, typically a Map of name/value pairs.
valueOf(String) - Static method in enum software.amazon.lambda.powertools.cloudformation.Response.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum software.amazon.lambda.powertools.cloudformation.Response.Status
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D F G H I N O P R S T U V 
Skip navigation links

Copyright © 2023. All rights reserved.