A C D G N P R S T V W
All Classes All Packages
All Classes All Packages
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
- AwsRds - Annotation Type in sunstone.aws.annotation
-
Annotation used to identify Aws RDS.
- 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
SunstoneExtensionto getAwsSunstoneResourceInjectorif 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
- name() - Method in annotation type sunstone.aws.annotation.AwsRds
- 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.AwsRds
- 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
All Classes All Packages