A C D G N P R S T V W 
All Classes All Packages

A

ACCESS_KEY_ID - Static variable in class sunstone.aws.impl.AwsConfig
 
AwsAutoResolve - Annotation Type in sunstone.aws.annotation
Annotation used for automatic resolution without providing any further details.
AwsConfig - Class in sunstone.aws.impl
AWS SDK related keys used in clouds module
AwsConfig() - Constructor for class sunstone.aws.impl.AwsConfig
 
AwsEc2Instance - Annotation Type in sunstone.aws.annotation
Annotation used to identify AWS EC2 instance (VM).
AwsIdentifiableSunstoneResourceUtils - Class in sunstone.aws.impl
 
AwsIdentifiableSunstoneResourceUtils() - Constructor for class sunstone.aws.impl.AwsIdentifiableSunstoneResourceUtils
 
AwsLogger - Class in sunstone.aws.impl
 
AwsResourceIdentificationAnnotation - Annotation Type in sunstone.aws.annotation
 
AwsSunstoneDeployer - Class in sunstone.aws.impl
Purpose: handles creating resources on AWS.
AwsSunstoneDeployerProvider - Class in sunstone.aws.impl
 
AwsSunstoneDeployerProvider() - Constructor for class sunstone.aws.impl.AwsSunstoneDeployerProvider
 
AwsSunstoneResourceInjector - Class in sunstone.aws.impl
Handles injecting object related to Aws cloud.
AwsSunstoneResourceInjector(AwsIdentifiableSunstoneResource.Identification, Class<?>) - Constructor for class sunstone.aws.impl.AwsSunstoneResourceInjector
 
AwsSunstoneResourceInjectorProvider - Class in sunstone.aws.impl
Used by SunstoneExtension to get AwsSunstoneResourceInjector if it can handle the annotation and the type (clazz) of field of injection operation.
AwsSunstoneResourceInjectorProvider() - Constructor for class sunstone.aws.impl.AwsSunstoneResourceInjectorProvider
 

C

closeResource(Object) - Method in class sunstone.aws.impl.AwsSunstoneResourceInjector
 
create(Annotation) - Method in class sunstone.aws.impl.AwsSunstoneDeployerProvider
 
create(Field) - Method in class sunstone.aws.impl.AwsSunstoneResourceInjectorProvider
 

D

DEFAULT - Static variable in class sunstone.aws.impl.AwsLogger
 
deployAndRegisterForUndeploy(ExtensionContext) - Method in class sunstone.aws.impl.AwsSunstoneDeployer
 

G

getResource(ExtensionContext) - Method in class sunstone.aws.impl.AwsSunstoneResourceInjector
 

N

nameTag() - Method in annotation type sunstone.aws.annotation.AwsEc2Instance
 

P

parameters() - Method in annotation type sunstone.aws.annotation.WithAwsCfTemplate
Array of parameters Values may can be an expression - 'value-${variable:default}' - var is resolved from system properties.
perSuite() - Method in annotation type sunstone.aws.annotation.WithAwsCfTemplate
True if resources supposed to be managed at suite level.

R

region() - Method in annotation type sunstone.aws.annotation.AwsAutoResolve
 
region() - Method in annotation type sunstone.aws.annotation.AwsEc2Instance
 
region() - Method in annotation type sunstone.aws.annotation.WithAwsCfTemplate
Region that should be used for creating resource group.
REGION - Static variable in class sunstone.aws.impl.AwsConfig
 

S

SECRET_ACCESS_KEY - Static variable in class sunstone.aws.impl.AwsConfig
 
sunstone.aws.annotation - package sunstone.aws.annotation
 
sunstone.aws.impl - package sunstone.aws.impl
 

T

template() - Method in annotation type sunstone.aws.annotation.WithAwsCfTemplate
Template file located in resources

V

value() - Method in annotation type sunstone.aws.annotation.WithAwsCfTemplateRepeatable
 

W

WithAwsCfTemplate - Annotation Type in sunstone.aws.annotation
Deploy CloudFormation template
WithAwsCfTemplateRepeatable - Annotation Type in sunstone.aws.annotation
Deploy CloudFormation template Deployed as a stack in BeforeAll and stack is deleted in AfterAll
A C D G N P R S T V W 
All Classes All Packages