Compute Engine v1 API - Class SecurityPolicyAdvancedOptionsConfig (3.0.0)

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

Inheritance

object > SecurityPolicyAdvancedOptionsConfig

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

SecurityPolicyAdvancedOptionsConfig()

public SecurityPolicyAdvancedOptionsConfig()

SecurityPolicyAdvancedOptionsConfig(SecurityPolicyAdvancedOptionsConfig)

public SecurityPolicyAdvancedOptionsConfig(SecurityPolicyAdvancedOptionsConfig other)
Parameter
Name Description
other SecurityPolicyAdvancedOptionsConfig

Properties

HasJsonParsing

public bool HasJsonParsing { get; }

Gets whether the "json_parsing" field is set

Property Value
Type Description
bool

HasLogLevel

public bool HasLogLevel { get; }

Gets whether the "log_level" field is set

Property Value
Type Description
bool

JsonCustomConfig

public SecurityPolicyAdvancedOptionsConfigJsonCustomConfig JsonCustomConfig { get; set; }

Custom configuration to apply the JSON parsing. Only applicable when json_parsing is set to STANDARD.

Property Value
Type Description
SecurityPolicyAdvancedOptionsConfigJsonCustomConfig

JsonParsing

public string JsonParsing { get; set; }

Check the JsonParsing enum for the list of possible values.

Property Value
Type Description
string

LogLevel

public string LogLevel { get; set; }

Check the LogLevel enum for the list of possible values.

Property Value
Type Description
string

UserIpRequestHeaders

public RepeatedField<string> UserIpRequestHeaders { get; }

An optional list of case-insensitive request header names to use for resolving the callers client IP address.

Property Value
Type Description
RepeatedFieldstring