PoolNetworkConfigurationEndpointConfigurationNetworkSecurityGroupRuleArgs

data class PoolNetworkConfigurationEndpointConfigurationNetworkSecurityGroupRuleArgs(val access: Output<String>, val priority: Output<Int>, val sourceAddressPrefix: Output<String>, val sourcePortRanges: Output<List<String>>? = null) : ConvertibleToJava<PoolNetworkConfigurationEndpointConfigurationNetworkSecurityGroupRuleArgs>

Constructors

constructor(access: Output<String>, priority: Output<Int>, sourceAddressPrefix: Output<String>, sourcePortRanges: Output<List<String>>? = null)

Properties

Link copied to clipboard
val access: Output<String>

The action that should be taken for a specified IP address, subnet range or tag. Acceptable values are Allow and Deny. Changing this forces a new resource to be created.

Link copied to clipboard
val priority: Output<Int>

The priority for this rule. The value must be at least 150. Changing this forces a new resource to be created.

Link copied to clipboard

The source address prefix or tag to match for the rule. Changing this forces a new resource to be created.

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

The source port ranges to match for the rule. Valid values are * (for all ports 0 - 65535) or arrays of ports or port ranges (i.e. 100-200). The ports should in the range of 0 to 65535 and the port ranges or ports can't overlap. If any other values are provided the request fails with HTTP status code 400. Default value will be *. Changing this forces a new resource to be created.

Functions

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