View Source GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV2CloudArmor (google_api_security_center v0.36.0)

Fields related to Google Cloud Armor findings.

Attributes

  • adaptiveProtection (type: GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV2AdaptiveProtection.t, default: nil) - Information about potential Layer 7 DDoS attacks identified by Google Cloud Armor Adaptive Protection.
  • attack (type: GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV2Attack.t, default: nil) - Information about DDoS attack volume and classification.
  • duration (type: String.t, default: nil) - Duration of attack from the start until the current moment (updated every 5 minutes).
  • requests (type: GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV2Requests.t, default: nil) - Information about incoming requests evaluated by Google Cloud Armor security policies.
  • securityPolicy (type: GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV2SecurityPolicy.t, default: nil) - Information about the Google Cloud Armor security policy relevant to the finding.
  • threatVector (type: String.t, default: nil) - Distinguish between volumetric & protocol DDoS attack and application layer attacks. For example, "L3_4" for Layer 3 and Layer 4 DDoS attacks, or "L_7" for Layer 7 DDoS attacks.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

Functions

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

Unwrap a decoded JSON object into its complex fields.