View Source GoogleApi.Compute.V1.Model.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig (google_api_compute v0.62.0)

Configurations to specifc granular traffic units processed by Adaptive Protection.

Attributes

  • enableEachUniqueValue (type: boolean(), default: nil) - 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 (type: String.t, default: nil) - Type of this configuration.
  • value (type: String.t, default: nil) - Requests that match this value constitute a granular traffic unit.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.Compute.V1.Model.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig{
    enableEachUniqueValue: boolean() | nil,
    type: String.t() | nil,
    value: String.t() | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.