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.
Implements
IMessage<FirewallPolicyRuleMatcher>, IEquatable<FirewallPolicyRuleMatcher>, IDeepCloneable<FirewallPolicyRuleMatcher>, IBufferMessage, IMessageNamespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Constructors
FirewallPolicyRuleMatcher()
public FirewallPolicyRuleMatcher()
FirewallPolicyRuleMatcher(FirewallPolicyRuleMatcher)
public FirewallPolicyRuleMatcher(FirewallPolicyRuleMatcher other)
Parameter | |
---|---|
Name | Description |
other | FirewallPolicyRuleMatcher |
Properties
DestIpRanges
public RepeatedField<string> DestIpRanges { get; }
CIDR IP address range. Maximum number of destination CIDR IP ranges allowed is 5000.
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |
Layer4Configs
public RepeatedField<FirewallPolicyRuleMatcherLayer4Config> Layer4Configs { get; }
Pairs of IP protocols and ports that the rule should match.
Property Value | |
---|---|
Type | Description |
RepeatedField<FirewallPolicyRuleMatcherLayer4Config> |
SrcIpRanges
public RepeatedField<string> SrcIpRanges { get; }
CIDR IP address range. Maximum number of source CIDR IP ranges allowed is 5000.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
RepeatedField<FirewallPolicyRuleSecureTag> |