SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig constructor

const SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig({
  1. Input<bool?>? enableEachUniqueValue,
  2. required Input<String> type,
  3. Input<String?>? value,
})

Creates a new SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig. enableEachUniqueValue If enabled, traffic matching each unique value for the specified type constitutes a separate traffic unit. It can only be set to true if value is empty. type The type of this configuration, a granular traffic unit can be one of the following: value Requests that match this value constitute a granular traffic unit.

Implementation

const SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig({
  this.enableEachUniqueValue,
  required this.type,
  this.value,
});