Security Command Center v2 API - Class CloudArmor (1.0.0-beta05)

public sealed class CloudArmor : IMessage<CloudArmor>, IEquatable<CloudArmor>, IDeepCloneable<CloudArmor>, IBufferMessage, IMessage

Reference documentation and code samples for the Security Command Center v2 API class CloudArmor.

Fields related to Google Cloud Armor findings.

Inheritance

object > CloudArmor

Namespace

Google.Cloud.SecurityCenter.V2

Assembly

Google.Cloud.SecurityCenter.V2.dll

Constructors

CloudArmor()

public CloudArmor()

CloudArmor(CloudArmor)

public CloudArmor(CloudArmor other)
Parameter
Name Description
other CloudArmor

Properties

AdaptiveProtection

public AdaptiveProtection AdaptiveProtection { get; set; }

Information about potential Layer 7 DDoS attacks identified by Google Cloud Armor Adaptive Protection.

Property Value
Type Description
AdaptiveProtection

Attack

public Attack Attack { get; set; }

Information about DDoS attack volume and classification.

Property Value
Type Description
Attack

Duration

public Duration Duration { get; set; }

Duration of attack from the start until the current moment (updated every 5 minutes).

Property Value
Type Description
Duration

Requests

public Requests Requests { get; set; }

Information about incoming requests evaluated by Google Cloud Armor security policies.

Property Value
Type Description
Requests

SecurityPolicy

public SecurityPolicy SecurityPolicy { get; set; }

Information about the Google Cloud Armor security policy relevant to the finding.

Property Value
Type Description
SecurityPolicy

ThreatVector

public string ThreatVector { get; set; }

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.

Property Value
Type Description
string