Class OnSourceDDoSProtectionConfig
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<OnSourceDDoSProtectionConfig.Builder,OnSourceDDoSProtectionConfig>
Configures the level of DDoS protection that applies to web ACLs associated with Application Load Balancers.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal LowReputationModeThe level of DDoS protection that applies to web ACLs associated with Application Load Balancers.final StringThe level of DDoS protection that applies to web ACLs associated with Application Load Balancers.builder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends OnSourceDDoSProtectionConfig.Builder>final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
albLowReputationMode
The level of DDoS protection that applies to web ACLs associated with Application Load Balancers.
ACTIVE_UNDER_DDOSprotection is enabled by default whenever a web ACL is associated with an Application Load Balancer. In the event that an Application Load Balancer experiences high-load conditions or suspected DDoS attacks, theACTIVE_UNDER_DDOSprotection automatically rate limits traffic from known low reputation sources without disrupting Application Load Balancer availability.ALWAYS_ONprotection provides constant, always-on monitoring of known low reputation sources for suspected DDoS attacks. While this provides a higher level of protection, there may be potential impacts on legitimate traffic.If the service returns an enum value that is not available in the current SDK version,
albLowReputationModewill returnLowReputationMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromalbLowReputationModeAsString().- Returns:
- The level of DDoS protection that applies to web ACLs associated with Application Load Balancers.
ACTIVE_UNDER_DDOSprotection is enabled by default whenever a web ACL is associated with an Application Load Balancer. In the event that an Application Load Balancer experiences high-load conditions or suspected DDoS attacks, theACTIVE_UNDER_DDOSprotection automatically rate limits traffic from known low reputation sources without disrupting Application Load Balancer availability.ALWAYS_ONprotection provides constant, always-on monitoring of known low reputation sources for suspected DDoS attacks. While this provides a higher level of protection, there may be potential impacts on legitimate traffic. - See Also:
-
albLowReputationModeAsString
The level of DDoS protection that applies to web ACLs associated with Application Load Balancers.
ACTIVE_UNDER_DDOSprotection is enabled by default whenever a web ACL is associated with an Application Load Balancer. In the event that an Application Load Balancer experiences high-load conditions or suspected DDoS attacks, theACTIVE_UNDER_DDOSprotection automatically rate limits traffic from known low reputation sources without disrupting Application Load Balancer availability.ALWAYS_ONprotection provides constant, always-on monitoring of known low reputation sources for suspected DDoS attacks. While this provides a higher level of protection, there may be potential impacts on legitimate traffic.If the service returns an enum value that is not available in the current SDK version,
albLowReputationModewill returnLowReputationMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromalbLowReputationModeAsString().- Returns:
- The level of DDoS protection that applies to web ACLs associated with Application Load Balancers.
ACTIVE_UNDER_DDOSprotection is enabled by default whenever a web ACL is associated with an Application Load Balancer. In the event that an Application Load Balancer experiences high-load conditions or suspected DDoS attacks, theACTIVE_UNDER_DDOSprotection automatically rate limits traffic from known low reputation sources without disrupting Application Load Balancer availability.ALWAYS_ONprotection provides constant, always-on monitoring of known low reputation sources for suspected DDoS attacks. While this provides a higher level of protection, there may be potential impacts on legitimate traffic. - See Also:
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<OnSourceDDoSProtectionConfig.Builder,OnSourceDDoSProtectionConfig>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-