Index
A B C D G H I K M P R S U
All Classes|All Packages
All Classes|All Packages
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
All Classes|All Packages