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 documentation for the \u003ccode\u003eFirewallPolicyRuleMatcher\u003c/code\u003e class within the Google Cloud Compute Engine v1 API, specifically for the .NET environment.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eFirewallPolicyRuleMatcher\u003c/code\u003e class represents a traffic match condition used in firewall policy rules, where one field must be specified to define the matching criteria.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation lists various versions of the Google Cloud Compute Engine API, ranging from version 1.0.0 to the latest 3.6.0, with the ability to navigate between them.\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, allowing for specification of IP ranges, protocols, ports, and secure tags for traffic matching.\u003c/p\u003e\n"],["\u003cp\u003eThe class \u003ccode\u003eFirewallPolicyRuleMatcher\u003c/code\u003e 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 and inherits from \u003ccode\u003eObject\u003c/code\u003e, providing functionalities related to message handling, equality checks, deep cloning, and buffering.\u003c/p\u003e\n"]]],[],null,[]]