Index

A B C D G H I K M P R S U 
All Classes|All Packages

A

AbstractLifecycleTestBase - Class in software.amazon.cloudformation.test
Abstract base class that does some of the mocking and proxy setup that you need for testing each of your handlers consistently in order for CRUD + L
AbstractMockTestBase<CLIENT extends software.amazon.awssdk.core.SdkClient> - Class in software.amazon.cloudformation.test
 
action(Action, HandlerInvoke<ResourceModelT, CallbackT>) - Method in class software.amazon.cloudformation.test.CRUDLifecycleTestBase.Builder
 

B

build() - Method in class software.amazon.cloudformation.test.CRUDLifecycleTestBase.Builder
 
Builder() - Constructor for class software.amazon.cloudformation.test.CRUDLifecycleTestBase.Builder
 

C

create(Supplier<ResourceModelT>) - Method in class software.amazon.cloudformation.test.CRUDLifecycleTestBase.Builder
 
create(ResourceModelT) - Method in class software.amazon.cloudformation.test.CRUDLifecycleTestBase.Builder
 
createFail(Supplier<ResourceModelT>) - Method in class software.amazon.cloudformation.test.CRUDLifecycleTestBase.Builder
 
createFail(ResourceModelT) - Method in class software.amazon.cloudformation.test.CRUDLifecycleTestBase.Builder
 
CRUDLifecycleTestBase<ResourceModelT,​CallbackT extends software.amazon.cloudformation.proxy.StdCallbackContext> - Class in software.amazon.cloudformation.test
 
CRUDLifecycleTestBase(AwsSessionCredentials, DelayFactory) - Constructor for class software.amazon.cloudformation.test.CRUDLifecycleTestBase
 
CRUDLifecycleTestBase.Builder - Class in software.amazon.cloudformation.test
 
CRUDLifecycleTestBase.ModelStepExpectation - Class in software.amazon.cloudformation.test
 
CRUDLifecycleTestBase.ResourceLifecycleSteps - Class in software.amazon.cloudformation.test
Provides a dynamic set of resource models that will used to seed the Create+, Read+, Update+ and Delete cycles to test

D

delete(Supplier<ResourceModelT>) - Method in class software.amazon.cloudformation.test.CRUDLifecycleTestBase.Builder
 
delete(ResourceModelT) - Method in class software.amazon.cloudformation.test.CRUDLifecycleTestBase.Builder
 
deleteFailed(Supplier<ResourceModelT>) - Method in class software.amazon.cloudformation.test.CRUDLifecycleTestBase.Builder
 
deleteFailed(ResourceModelT) - Method in class software.amazon.cloudformation.test.CRUDLifecycleTestBase.Builder
 
deleteKmsKey() - Method in class software.amazon.cloudformation.test.KMSKeyEnabledServiceIntegrationTestBase
 

G

getModel() - Method in class software.amazon.cloudformation.test.CRUDLifecycleTestBase.ModelStepExpectation
 
group(String) - Method in class software.amazon.cloudformation.test.CRUDLifecycleTestBase.Builder
 

H

handleRequest(AmazonWebServicesClientProxy, ResourceHandlerRequest<ModelT>, CallbackT, Logger) - Method in interface software.amazon.cloudformation.test.HandlerInvoke
 
HandlerInvoke<ModelT,​CallbackT extends software.amazon.cloudformation.proxy.StdCallbackContext> - Interface in software.amazon.cloudformation.test
 
homeDir() - Method in annotation type software.amazon.cloudformation.test.annotations.InjectSessionCredentials
 

I

InjectProfileCredentials - Class in software.amazon.cloudformation.test
 
InjectProfileCredentials() - Constructor for class software.amazon.cloudformation.test.InjectProfileCredentials
 
InjectSessionCredentials - Annotation Type in software.amazon.cloudformation.test.annotations
Annotation that can used on method or constructor parameters to inject AWS named profiles to be used for testing purposes.

K

KMSKeyEnabledServiceIntegrationTestBase - Class in software.amazon.cloudformation.test
Abstract base class we can derive from that adds support for a KMS key and has helpers methods to update Key policy for accessing the key for service principal

M

ModelStepExpectation(Action, OperationStatus, HandlerErrorCode, Supplier<ResourceModelT>) - Constructor for class software.amazon.cloudformation.test.CRUDLifecycleTestBase.ModelStepExpectation
 

P

profile() - Method in annotation type software.amazon.cloudformation.test.annotations.InjectSessionCredentials
 

R

resolveParameter(ParameterContext, ExtensionContext) - Method in class software.amazon.cloudformation.test.InjectProfileCredentials
 
ResourceLifecycleSteps() - Constructor for class software.amazon.cloudformation.test.CRUDLifecycleTestBase.ResourceLifecycleSteps
 

S

software.amazon.cloudformation.test - package software.amazon.cloudformation.test
The purpose of this package is to make local testing as painless as possible.
software.amazon.cloudformation.test.annotations - package software.amazon.cloudformation.test.annotations
 
supportsParameter(ParameterContext, ExtensionContext) - Method in class software.amazon.cloudformation.test.InjectProfileCredentials
 

U

update(Supplier<ResourceModelT>) - Method in class software.amazon.cloudformation.test.CRUDLifecycleTestBase.Builder
 
update(ResourceModelT) - Method in class software.amazon.cloudformation.test.CRUDLifecycleTestBase.Builder
 
updateFail(Supplier<ResourceModelT>) - Method in class software.amazon.cloudformation.test.CRUDLifecycleTestBase.Builder
 
updateFail(ResourceModelT) - Method in class software.amazon.cloudformation.test.CRUDLifecycleTestBase.Builder
 
A B C D G H I K M P R S U 
All Classes|All Packages