Package com.cloudforge.core.annotation
Annotation Interface SecurityProfileConfiguration
Annotation to extract specific values from SecurityProfileConfiguration.
Example usage:
@SecurityProfileConfiguration("wafEnabled")
private boolean wafEnabled;
@SecurityProfileConfiguration("encryptionEnabled")
private boolean encryptionEnabled;
@SecurityProfileConfiguration("logRetentionDays")
private int logRetentionDays;
-
Optional Element Summary
Optional Elements
-
Element Details
-
value
String valueThe property name to extract from SecurityProfileConfiguration. Valid values include: wafEnabled, encryptionEnabled, flowLogsEnabled, accessLogsEnabled, sshEnabled, publicAccessEnabled, logRetentionDays, backupEnabled, multiAzEnabled, vpcFlowLogsEnabled, etc.- Returns:
- the property name to extract
- Default:
""
-