HciLogicalNetworkSubnetArgs

data class HciLogicalNetworkSubnetArgs(val addressPrefix: Output<String>? = null, val ipAllocationMethod: Output<String>, val ipPools: Output<List<HciLogicalNetworkSubnetIpPoolArgs>>? = null, val routes: Output<List<HciLogicalNetworkSubnetRouteArgs>>? = null, val vlanId: Output<Int>? = null) : ConvertibleToJava<HciLogicalNetworkSubnetArgs>

Constructors

Link copied to clipboard
constructor(addressPrefix: Output<String>? = null, ipAllocationMethod: Output<String>, ipPools: Output<List<HciLogicalNetworkSubnetIpPoolArgs>>? = null, routes: Output<List<HciLogicalNetworkSubnetRouteArgs>>? = null, vlanId: Output<Int>? = null)

Properties

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

The address prefix in CIDR notation. Changing this forces a new resource to be created.

Link copied to clipboard

The IP address allocation method for the subnet. Possible values are Dynamic and Static. Changing this forces a new resource to be created.

Link copied to clipboard

One or more ip_pool block as defined above. Changing this forces a new resource to be created.

Link copied to clipboard

A route block as defined above. Changing this forces a new resource to be created.

Link copied to clipboard
val vlanId: Output<Int>? = null

The VLAN ID for the Logical Network. Changing this forces a new resource to be created.

Functions

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