Annotation Interface SystemContext


@Target(FIELD) @Retention(RUNTIME) public @interface SystemContext
Annotation to extract specific values from SystemContext.

Example usage:


 @SystemContext("vpc")
 private Vpc vpc;

 @SystemContext("security")
 private SecurityProfile security;

 @SystemContext("alb")
 private ApplicationLoadBalancer alb;
 
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    The property name to extract from SystemContext.
  • Element Details

    • value

      String value
      The property name to extract from SystemContext. Valid values include: vpc, security, cfc, alb, nlb, targetGroup, securityGroup, fileSystem, accessPoint, ec2InstanceRole, asg, etc.
      Returns:
      the property name to extract
      Default:
      ""