Reference documentation and code samples for the Security Command Center V2 API class Google::Cloud::SecurityCenter::V2::CloudArmor.
Fields related to Google Cloud Armor findings.
Inherits
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#adaptive_protection
def adaptive_protection() -> ::Google::Cloud::SecurityCenter::V2::AdaptiveProtection
Returns
- (::Google::Cloud::SecurityCenter::V2::AdaptiveProtection) — Information about potential Layer 7 DDoS attacks identified by Google Cloud Armor Adaptive Protection.
#adaptive_protection=
def adaptive_protection=(value) -> ::Google::Cloud::SecurityCenter::V2::AdaptiveProtection
Parameter
- value (::Google::Cloud::SecurityCenter::V2::AdaptiveProtection) — Information about potential Layer 7 DDoS attacks identified by Google Cloud Armor Adaptive Protection.
Returns
- (::Google::Cloud::SecurityCenter::V2::AdaptiveProtection) — Information about potential Layer 7 DDoS attacks identified by Google Cloud Armor Adaptive Protection.
#attack
def attack() -> ::Google::Cloud::SecurityCenter::V2::Attack
Returns
- (::Google::Cloud::SecurityCenter::V2::Attack) — Information about DDoS attack volume and classification.
#attack=
def attack=(value) -> ::Google::Cloud::SecurityCenter::V2::Attack
Parameter
- value (::Google::Cloud::SecurityCenter::V2::Attack) — Information about DDoS attack volume and classification.
Returns
- (::Google::Cloud::SecurityCenter::V2::Attack) — Information about DDoS attack volume and classification.
#duration
def duration() -> ::Google::Protobuf::Duration
Returns
- (::Google::Protobuf::Duration) — Duration of attack from the start until the current moment (updated every 5 minutes).
#duration=
def duration=(value) -> ::Google::Protobuf::Duration
Parameter
- value (::Google::Protobuf::Duration) — Duration of attack from the start until the current moment (updated every 5 minutes).
Returns
- (::Google::Protobuf::Duration) — Duration of attack from the start until the current moment (updated every 5 minutes).
#requests
def requests() -> ::Google::Cloud::SecurityCenter::V2::Requests
Returns
- (::Google::Cloud::SecurityCenter::V2::Requests) — Information about incoming requests evaluated by Google Cloud Armor security policies.
#requests=
def requests=(value) -> ::Google::Cloud::SecurityCenter::V2::Requests
Parameter
- value (::Google::Cloud::SecurityCenter::V2::Requests) — Information about incoming requests evaluated by Google Cloud Armor security policies.
Returns
- (::Google::Cloud::SecurityCenter::V2::Requests) — Information about incoming requests evaluated by Google Cloud Armor security policies.
#security_policy
def security_policy() -> ::Google::Cloud::SecurityCenter::V2::SecurityPolicy
Returns
- (::Google::Cloud::SecurityCenter::V2::SecurityPolicy) — Information about the Google Cloud Armor security policy relevant to the finding.
#security_policy=
def security_policy=(value) -> ::Google::Cloud::SecurityCenter::V2::SecurityPolicy
Parameter
- value (::Google::Cloud::SecurityCenter::V2::SecurityPolicy) — Information about the Google Cloud Armor security policy relevant to the finding.
Returns
- (::Google::Cloud::SecurityCenter::V2::SecurityPolicy) — Information about the Google Cloud Armor security policy relevant to the finding.
#threat_vector
def threat_vector() -> ::String
Returns
- (::String) — 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.
#threat_vector=
def threat_vector=(value) -> ::String
Parameter
- value (::String) — 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.
Returns
- (::String) — 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.