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.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-08 UTC."],[[["\u003cp\u003eThis webpage provides reference documentation for the \u003ccode\u003eFirewallPolicyRuleMatcher\u003c/code\u003e class within the Google Cloud Compute Engine v1 API, specifically for the .NET environment, with version 2.4.0 being the focus of the documentation.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eFirewallPolicyRuleMatcher\u003c/code\u003e class represents a condition used to evaluate incoming network traffic against, requiring that exactly one field be specified to determine the matching criteria.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation lists various versions of the \u003ccode\u003eFirewallPolicyRuleMatcher\u003c/code\u003e class, including the latest version, 3.6.0, along with a history of versions from 1.0.0 up to 3.6.0.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of \u003ccode\u003eFirewallPolicyRuleMatcher\u003c/code\u003e include \u003ccode\u003eDestIpRanges\u003c/code\u003e, \u003ccode\u003eLayer4Configs\u003c/code\u003e, \u003ccode\u003eSrcIpRanges\u003c/code\u003e, and \u003ccode\u003eSrcSecureTags\u003c/code\u003e, which define the destination IP ranges, layer 4 protocol configurations, source IP ranges, and source security tags respectively.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eFirewallPolicyRuleMatcher\u003c/code\u003e class implements multiple interfaces, such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, indicating its usage in message handling, equality checks, cloning, and buffer management within the .NET framework.\u003c/p\u003e\n"]]],[],null,[]]