Reference documentation and code samples for the Compute V1 Client class FirewallPolicyRuleMatcher.
Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.
Generated from protobuf message google.cloud.compute.v1.FirewallPolicyRuleMatcher
Namespace
Google \ Cloud \ Compute \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ dest_ip_ranges
array
CIDR IP address range. Maximum number of destination CIDR IP ranges allowed is 5000.
↳ layer4_configs
array< Google\Cloud\Compute\V1\FirewallPolicyRuleMatcherLayer4Config
>
Pairs of IP protocols and ports that the rule should match.
↳ src_ip_ranges
array
CIDR IP address range. Maximum number of source CIDR IP ranges allowed is 5000.
↳ src_secure_tags
array< Google\Cloud\Compute\V1\FirewallPolicyRuleSecureTag
>
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.
getDestIpRanges
CIDR IP address range. Maximum number of destination CIDR IP ranges allowed is 5000.
setDestIpRanges
CIDR IP address range. Maximum number of destination CIDR IP ranges allowed is 5000.
var
string[]
$this
getLayer4Configs
Pairs of IP protocols and ports that the rule should match.
setLayer4Configs
Pairs of IP protocols and ports that the rule should match.
$this
getSrcIpRanges
CIDR IP address range. Maximum number of source CIDR IP ranges allowed is 5000.
setSrcIpRanges
CIDR IP address range. Maximum number of source CIDR IP ranges allowed is 5000.
var
string[]
$this
getSrcSecureTags
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.
setSrcSecureTags
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.
$this