GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV2CloudArmor (google_api_security_center v0.39.0)
View SourceFields 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
@type t() :: %GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV2CloudArmor{ adaptiveProtection: GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV2AdaptiveProtection.t() | nil, attack: GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV2Attack.t() | nil, duration: String.t() | nil, requests: GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV2Requests.t() | nil, securityPolicy: GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV2SecurityPolicy.t() | nil, threatVector: String.t() | nil }