Compute Engine v1 API - Class FirewallPolicyRuleMatcher (2.2.0)

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

Reference documentation and code samples for the Compute Engine v1 API class FirewallPolicyRuleMatcher.

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>

SrcSecureTags

public RepeatedField<FirewallPolicyRuleSecureTag> SrcSecureTags { get; }

List of secure tag values, which should be matched at the source of the traffic. For INGRESS rule, if all the srcSecureTag are INEFFECTIVE, and there is no srcIpRange, this rule will be ignored. Maximum number of source tag values allowed is 256.

Property Value
TypeDescription
RepeatedField<FirewallPolicyRuleSecureTag>