Network Security v1 API - Class ThreatPreventionProfile (1.0.0-beta01)

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

Reference documentation and code samples for the Network Security v1 API class ThreatPreventionProfile.

ThreatPreventionProfile defines an action for specific threat signatures or severity levels.

Inheritance

object > ThreatPreventionProfile

Namespace

Google.Cloud.NetworkSecurity.V1

Assembly

Google.Cloud.NetworkSecurity.V1.dll

Constructors

ThreatPreventionProfile()

public ThreatPreventionProfile()

ThreatPreventionProfile(ThreatPreventionProfile)

public ThreatPreventionProfile(ThreatPreventionProfile other)
Parameter
Name Description
other ThreatPreventionProfile

Properties

AntivirusOverrides

public RepeatedField<AntivirusOverride> AntivirusOverrides { get; }

Optional. Configuration for overriding antivirus actions per protocol.

Property Value
Type Description
RepeatedFieldAntivirusOverride

SeverityOverrides

public RepeatedField<SeverityOverride> SeverityOverrides { get; }

Optional. Configuration for overriding threats actions by severity match.

Property Value
Type Description
RepeatedFieldSeverityOverride

ThreatOverrides

public RepeatedField<ThreatOverride> ThreatOverrides { get; }

Optional. Configuration for overriding threats actions by threat_id match. If a threat is matched both by configuration provided in severity_overrides and threat_overrides, the threat_overrides action is applied.

Property Value
Type Description
RepeatedFieldThreatOverride