Package-level declarations

Types

Link copied to clipboard
data class AutoShutdownProfileArgs(val disconnectDelay: Output<String>? = null, val idleDelay: Output<String>? = null, val noConnectDelay: Output<String>? = null, val shutdownOnDisconnect: Output<EnableState>? = null, val shutdownOnIdle: Output<ShutdownOnIdleMode>? = null, val shutdownWhenNotConnected: Output<EnableState>? = null) : ConvertibleToJava<AutoShutdownProfileArgs>

Profile for how to handle shutting down virtual machines.

Link copied to clipboard
data class ConnectionProfileArgs(val clientRdpAccess: Output<ConnectionType>? = null, val clientSshAccess: Output<ConnectionType>? = null, val webRdpAccess: Output<ConnectionType>? = null, val webSshAccess: Output<ConnectionType>? = null) : ConvertibleToJava<ConnectionProfileArgs>

Connection profile for how users connect to lab virtual machines.

Link copied to clipboard
data class GetEnvironmentPlainArgs(val environmentName: String, val environmentSettingName: String, val expand: String? = null, val labAccountName: String, val labName: String, val resourceGroupName: String) : ConvertibleToJava<GetEnvironmentPlainArgs>
Link copied to clipboard
data class GetEnvironmentSettingPlainArgs(val environmentSettingName: String, val expand: String? = null, val labAccountName: String, val labName: String, val resourceGroupName: String) : ConvertibleToJava<GetEnvironmentSettingPlainArgs>
Link copied to clipboard
data class GetGalleryImagePlainArgs(val expand: String? = null, val galleryImageName: String, val labAccountName: String, val resourceGroupName: String) : ConvertibleToJava<GetGalleryImagePlainArgs>
Link copied to clipboard
data class GetGlobalUserEnvironmentPlainArgs(val environmentId: String, val expand: String? = null, val userName: String) : ConvertibleToJava<GetGlobalUserEnvironmentPlainArgs>
data class GetGlobalUserOperationBatchStatusPlainArgs(val urls: List<String>, val userName: String) : ConvertibleToJava<GetGlobalUserOperationBatchStatusPlainArgs>
Link copied to clipboard
data class GetGlobalUserOperationStatusPlainArgs(val operationUrl: String, val userName: String) : ConvertibleToJava<GetGlobalUserOperationStatusPlainArgs>
data class GetGlobalUserPersonalPreferencesPlainArgs(val addRemove: Either<String, AddRemove>? = null, val labAccountResourceId: String? = null, val labResourceId: String? = null, val userName: String) : ConvertibleToJava<GetGlobalUserPersonalPreferencesPlainArgs>
Link copied to clipboard
data class GetLabAccountPlainArgs(val expand: String? = null, val labAccountName: String, val resourceGroupName: String) : ConvertibleToJava<GetLabAccountPlainArgs>
data class GetLabAccountRegionalAvailabilityPlainArgs(val labAccountName: String, val resourceGroupName: String) : ConvertibleToJava<GetLabAccountRegionalAvailabilityPlainArgs>
Link copied to clipboard
data class GetLabPlainArgs(val expand: String? = null, val labAccountName: String, val labName: String, val resourceGroupName: String) : ConvertibleToJava<GetLabPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetLabPlanPlainArgs(val labPlanName: String, val resourceGroupName: String) : ConvertibleToJava<GetLabPlanPlainArgs>
Link copied to clipboard
data class GetSchedulePlainArgs(val labName: String, val resourceGroupName: String, val scheduleName: String) : ConvertibleToJava<GetSchedulePlainArgs>
Link copied to clipboard
data class GetUserPlainArgs(val expand: String? = null, val labAccountName: String, val labName: String, val resourceGroupName: String, val userName: String) : ConvertibleToJava<GetUserPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class LabPlanNetworkProfileArgs(val subnetId: Output<String>? = null) : ConvertibleToJava<LabPlanNetworkProfileArgs>

Profile for how to handle networking for Lab Plans.

Link copied to clipboard
data class ListGlobalUserEnvironmentsPlainArgs(val labId: String? = null, val userName: String) : ConvertibleToJava<ListGlobalUserEnvironmentsPlainArgs>
Link copied to clipboard
data class ListGlobalUserLabsPlainArgs(val userName: String) : ConvertibleToJava<ListGlobalUserLabsPlainArgs>
Link copied to clipboard
data class RecurrencePatternArgs(val expirationDate: Output<String>, val frequency: Output<RecurrenceFrequency>, val interval: Output<Int>? = null, val weekDays: Output<List<WeekDay>>? = null) : ConvertibleToJava<RecurrencePatternArgs>

Recurrence pattern of a lab schedule.

Link copied to clipboard
data class ReferenceVmArgs(val password: Output<String>? = null, val userName: Output<String>) : ConvertibleToJava<ReferenceVmArgs>

Details of a Reference Vm

Link copied to clipboard
Link copied to clipboard
data class ResourceSetArgs(val resourceSettingId: Output<String>? = null, val vmResourceId: Output<String>? = null) : ConvertibleToJava<ResourceSetArgs>

Represents a VM and the setting Id it was created for.

Link copied to clipboard
Link copied to clipboard
data class ResourceSettingsArgs(val galleryImageResourceId: Output<String>? = null, val referenceVm: Output<ReferenceVmArgs>, val size: Output<Either<String, ManagedLabVmSize>>? = null) : ConvertibleToJava<ResourceSettingsArgs>

Represents resource specific settings

Link copied to clipboard
data class SupportInfoArgs(val email: Output<String>? = null, val instructions: Output<String>? = null, val phone: Output<String>? = null, val url: Output<String>? = null) : ConvertibleToJava<SupportInfoArgs>

Support contact information and instructions.

Link copied to clipboard