Package-level declarations

Types

Link copied to clipboard
data class GetLabResult(val artifactsStorageAccountId: String, val defaultPremiumStorageAccountId: String, val defaultStorageAccountId: String, val id: String, val keyVaultId: String, val location: String, val name: String, val premiumDataDiskStorageAccountId: String, val resourceGroupName: String, val storageType: String, val tags: Map<String, String>, val uniqueIdentifier: String)

A collection of values returned by getLab.

Link copied to clipboard
data class GetVirtualNetworkAllowedSubnet(val allowPublicIp: String, val labSubnetName: String, val resourceId: String)
Link copied to clipboard
data class GetVirtualNetworkResult(val allowedSubnets: List<GetVirtualNetworkAllowedSubnet>, val id: String, val labName: String, val name: String, val resourceGroupName: String, val subnetOverrides: List<GetVirtualNetworkSubnetOverride>, val uniqueIdentifier: String)

A collection of values returned by getVirtualNetwork.

Link copied to clipboard
data class GetVirtualNetworkSubnetOverride(val labSubnetName: String, val resourceId: String, val useInVmCreationPermission: String, val usePublicIpAddressPermission: String, val virtualNetworkPoolName: String)
data class GlobalVMShutdownScheduleNotificationSettings(val email: String? = null, val enabled: Boolean, val timeInMinutes: Int? = null, val webhookUrl: String? = null)
Link copied to clipboard
data class LinuxVirtualMachineGalleryImageReference(val offer: String, val publisher: String, val sku: String, val version: String)
Link copied to clipboard
data class LinuxVirtualMachineInboundNatRule(val backendPort: Int, val frontendPort: Int? = null, val protocol: String)
Link copied to clipboard
data class ScheduleDailyRecurrence(val time: String)
Link copied to clipboard
data class ScheduleHourlyRecurrence(val minute: Int)
Link copied to clipboard
data class ScheduleNotificationSettings(val status: String? = null, val timeInMinutes: Int? = null, val webhookUrl: String? = null)
Link copied to clipboard
data class ScheduleWeeklyRecurrence(val time: String, val weekDays: List<String>? = null)
Link copied to clipboard
data class VirtualNetworkSubnet(val name: String? = null, val sharedPublicIpAddress: VirtualNetworkSubnetSharedPublicIpAddress? = null, val useInVirtualMachineCreation: String? = null, val usePublicIpAddress: String? = null)
data class VirtualNetworkSubnetSharedPublicIpAddressAllowedPort(val backendPort: Int? = null, val transportProtocol: String? = null)
data class WindowsVirtualMachineGalleryImageReference(val offer: String, val publisher: String, val sku: String, val version: String)
Link copied to clipboard
data class WindowsVirtualMachineInboundNatRule(val backendPort: Int, val frontendPort: Int? = null, val protocol: String)