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.
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.V1 namespace, specifically version 1.3.0 of the .NET library.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eFirewallPolicyRuleMatcher\u003c/code\u003e is used to define the criteria for matching incoming network traffic, requiring exactly one field to be set for a given rule.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation outlines various properties of the \u003ccode\u003eFirewallPolicyRuleMatcher\u003c/code\u003e class, including \u003ccode\u003eDestIpRanges\u003c/code\u003e, \u003ccode\u003eLayer4Configs\u003c/code\u003e, \u003ccode\u003eSrcIpRanges\u003c/code\u003e, and \u003ccode\u003eSrcSecureTags\u003c/code\u003e, each with its specific function in defining match conditions.\u003c/p\u003e\n"],["\u003cp\u003eThis page lists all the different versions of the \u003ccode\u003eFirewallPolicyRuleMatcher\u003c/code\u003e class, starting with the 1.0.0 version, all the way up to the most recent 3.6.0 version.\u003c/p\u003e\n"],["\u003cp\u003eThe class in question implements various interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]