Class FirewallPolicyRuleMatcher (1.1.0)

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

Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.

Inheritance

Object > FirewallPolicyRuleMatcher

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

FirewallPolicyRuleMatcher()

public FirewallPolicyRuleMatcher()

FirewallPolicyRuleMatcher(FirewallPolicyRuleMatcher)

public FirewallPolicyRuleMatcher(FirewallPolicyRuleMatcher other)
Parameter
NameDescription
otherFirewallPolicyRuleMatcher

Properties

DestIpRanges

public RepeatedField<string> DestIpRanges { get; }

CIDR IP address range. Maximum number of destination CIDR IP ranges allowed is 5000.

Property Value
TypeDescription
RepeatedField<String>

Layer4Configs

public RepeatedField<FirewallPolicyRuleMatcherLayer4Config> Layer4Configs { get; }

Pairs of IP protocols and ports that the rule should match.

Property Value
TypeDescription
RepeatedField<FirewallPolicyRuleMatcherLayer4Config>

SrcIpRanges

public RepeatedField<string> SrcIpRanges { get; }

CIDR IP address range. Maximum number of source CIDR IP ranges allowed is 5000.

Property Value
TypeDescription
RepeatedField<String>