SubnetOverrideArgs

data class SubnetOverrideArgs(val labSubnetName: Output<String>? = null, val resourceId: Output<String>? = null, val sharedPublicIpAddressConfiguration: Output<SubnetSharedPublicIpAddressConfigurationArgs>? = null, val useInVmCreationPermission: Output<Either<String, UsagePermissionType>>? = null, val usePublicIpAddressPermission: Output<Either<String, UsagePermissionType>>? = null, val virtualNetworkPoolName: Output<String>? = null) : ConvertibleToJava<SubnetOverrideArgs>

Property overrides on a subnet of a virtual network.

Constructors

Link copied to clipboard
constructor(labSubnetName: Output<String>? = null, resourceId: Output<String>? = null, sharedPublicIpAddressConfiguration: Output<SubnetSharedPublicIpAddressConfigurationArgs>? = null, useInVmCreationPermission: Output<Either<String, UsagePermissionType>>? = null, usePublicIpAddressPermission: Output<Either<String, UsagePermissionType>>? = null, virtualNetworkPoolName: Output<String>? = null)

Properties

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

The name given to the subnet within the lab.

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

The resource ID of the subnet.

Link copied to clipboard

Properties that virtual machines on this subnet will share.

Link copied to clipboard

Indicates whether this subnet can be used during virtual machine creation (i.e. Allow, Deny).

Link copied to clipboard

Indicates whether public IP addresses can be assigned to virtual machines on this subnet (i.e. Allow, Deny).

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

The virtual network pool associated with this subnet.

Functions

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