HciLogicalNetworkSubnet

data class HciLogicalNetworkSubnet(val addressPrefix: String? = null, val ipAllocationMethod: String, val ipPools: List<HciLogicalNetworkSubnetIpPool>? = null, val routes: List<HciLogicalNetworkSubnetRoute>? = null, val vlanId: Int? = null)

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val addressPrefix: 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: Int? = null

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