SecurityPolicyRuleMatcherConfigArgs

data class SecurityPolicyRuleMatcherConfigArgs(val destIpRanges: Output<List<String>>? = null, val destPorts: Output<List<SecurityPolicyRuleMatcherConfigDestinationPortArgs>>? = null, val layer4Configs: Output<List<SecurityPolicyRuleMatcherConfigLayer4ConfigArgs>>? = null, val srcIpRanges: Output<List<String>>? = null) : ConvertibleToJava<SecurityPolicyRuleMatcherConfigArgs>

Constructors

Link copied to clipboard
fun SecurityPolicyRuleMatcherConfigArgs(destIpRanges: Output<List<String>>? = null, destPorts: Output<List<SecurityPolicyRuleMatcherConfigDestinationPortArgs>>? = null, layer4Configs: Output<List<SecurityPolicyRuleMatcherConfigLayer4ConfigArgs>>? = null, srcIpRanges: Output<List<String>>? = null)

Functions

Link copied to clipboard
open override fun toJava(): SecurityPolicyRuleMatcherConfigArgs

Properties

Link copied to clipboard
val destIpRanges: Output<List<String>>? = null

CIDR IP address range. This field may only be specified when versioned_expr is set to FIREWALL.

Link copied to clipboard

Pairs of IP protocols and ports that the rule should match. This field may only be specified when versioned_expr is set to FIREWALL.

Link copied to clipboard

Pairs of IP protocols and ports that the rule should match. This field may only be specified when versioned_expr is set to FIREWALL.

Link copied to clipboard
val srcIpRanges: Output<List<String>>? = null

CIDR IP address range. Maximum number of src_ip_ranges allowed is 10.