Subnet Override Args
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
The name given to the subnet within the lab.
Link copied to clipboard
The resource ID of the subnet.
Link copied to clipboard
val sharedPublicIpAddressConfiguration: Output<SubnetSharedPublicIpAddressConfigurationArgs>? = null
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
The virtual network pool associated with this subnet.