VirtualNetworkPropertiesSubnetsArgs

data class VirtualNetworkPropertiesSubnetsArgs(val addressPrefix: Output<String>? = null, val addressPrefixes: Output<List<String>>? = null, val ipAllocationMethod: Output<Either<String, IpAllocationMethodEnum>>? = null, val ipConfigurationReferences: Output<List<VirtualNetworkPropertiesIpConfigurationReferencesArgs>>? = null, val ipPools: Output<List<IPPoolArgs>>? = null, val name: Output<String>? = null, val routeTable: Output<VirtualNetworkPropertiesRouteTableArgs>? = null, val vlan: Output<Int>? = null) : ConvertibleToJava<VirtualNetworkPropertiesSubnetsArgs>

Subnet subnet in a virtual network resource.

Constructors

Link copied to clipboard
constructor(addressPrefix: Output<String>? = null, addressPrefixes: Output<List<String>>? = null, ipAllocationMethod: Output<Either<String, IpAllocationMethodEnum>>? = null, ipConfigurationReferences: Output<List<VirtualNetworkPropertiesIpConfigurationReferencesArgs>>? = null, ipPools: Output<List<IPPoolArgs>>? = null, name: Output<String>? = null, routeTable: Output<VirtualNetworkPropertiesRouteTableArgs>? = null, vlan: Output<Int>? = null)

Properties

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

Cidr for this subnet - IPv4, IPv6

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

AddressPrefixes - List of address prefixes for the subnet.

Link copied to clipboard
val ipAllocationMethod: Output<Either<String, IpAllocationMethodEnum>>? = null

IPAllocationMethod - The IP address allocation method. Possible values include: 'Static', 'Dynamic'

Link copied to clipboard

IPConfigurationReferences - list of IPConfigurationReferences

Link copied to clipboard
val ipPools: Output<List<IPPoolArgs>>? = null

network associated pool of IP Addresses

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

Name - The name of the resource that is unique within a resource group. This name can be used to access the resource.

Link copied to clipboard

RouteTable for the subnet

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

Vlan to use for the subnet

Functions

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