Package-level declarations

Types

Link copied to clipboard
class Application : KotlinCustomResource

Manages a Virtual Desktop Application.

Link copied to clipboard
data class ApplicationArgs(val applicationGroupId: Output<String>? = null, val commandLineArgumentPolicy: Output<String>? = null, val commandLineArguments: Output<String>? = null, val description: Output<String>? = null, val friendlyName: Output<String>? = null, val iconIndex: Output<Int>? = null, val iconPath: Output<String>? = null, val name: Output<String>? = null, val path: Output<String>? = null, val showInPortal: Output<Boolean>? = null) : ConvertibleToJava<ApplicationArgs>

Manages a Virtual Desktop Application.

Link copied to clipboard
Link copied to clipboard
class ApplicationGroup : KotlinCustomResource

Manages a Virtual Desktop Application Group.

Link copied to clipboard
data class ApplicationGroupArgs(val defaultDesktopDisplayName: Output<String>? = null, val description: Output<String>? = null, val friendlyName: Output<String>? = null, val hostPoolId: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val type: Output<String>? = null) : ConvertibleToJava<ApplicationGroupArgs>

Manages a Virtual Desktop Application Group.

Link copied to clipboard
object ApplicationGroupMapper : ResourceMapper<ApplicationGroup>
Link copied to clipboard
object ApplicationMapper : ResourceMapper<Application>
Link copied to clipboard
Link copied to clipboard
class GetHostPoolRegistrationInfo : KotlinCustomResource

Manages the Registration Info for a Virtual Desktop Host Pool.

Link copied to clipboard
data class GetHostPoolRegistrationInfoArgs(val expirationDate: Output<String>? = null, val hostpoolId: Output<String>? = null) : ConvertibleToJava<GetHostPoolRegistrationInfoArgs>

Manages the Registration Info for a Virtual Desktop Host Pool.

Link copied to clipboard
class HostPool : KotlinCustomResource

Manages a Virtual Desktop Host Pool.

Link copied to clipboard
data class HostPoolArgs(val customRdpProperties: Output<String>? = null, val description: Output<String>? = null, val friendlyName: Output<String>? = null, val loadBalancerType: Output<String>? = null, val location: Output<String>? = null, val maximumSessionsAllowed: Output<Int>? = null, val name: Output<String>? = null, val personalDesktopAssignmentType: Output<String>? = null, val preferredAppGroupType: Output<String>? = null, val publicNetworkAccess: Output<String>? = null, val resourceGroupName: Output<String>? = null, val scheduledAgentUpdates: Output<HostPoolScheduledAgentUpdatesArgs>? = null, val startVmOnConnect: Output<Boolean>? = null, val tags: Output<Map<String, String>>? = null, val type: Output<String>? = null, val validateEnvironment: Output<Boolean>? = null, val vmTemplate: Output<String>? = null) : ConvertibleToJava<HostPoolArgs>

Manages a Virtual Desktop Host Pool.

Link copied to clipboard
Link copied to clipboard
object HostPoolMapper : ResourceMapper<HostPool>
Link copied to clipboard
Link copied to clipboard
class ScalingPlan : KotlinCustomResource

Manages a Virtual Desktop Scaling Plan.

Link copied to clipboard
data class ScalingPlanArgs(val description: Output<String>? = null, val exclusionTag: Output<String>? = null, val friendlyName: Output<String>? = null, val hostPools: Output<List<ScalingPlanHostPoolArgs>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val schedules: Output<List<ScalingPlanScheduleArgs>>? = null, val tags: Output<Map<String, String>>? = null, val timeZone: Output<String>? = null) : ConvertibleToJava<ScalingPlanArgs>

Manages a Virtual Desktop Scaling Plan.

Link copied to clipboard
Link copied to clipboard
class ScalingPlanHostPoolAssociation : KotlinCustomResource

Manages a Virtual Desktop Scaling Plan Host Pool Association.

Link copied to clipboard
data class ScalingPlanHostPoolAssociationArgs(val enabled: Output<Boolean>? = null, val hostPoolId: Output<String>? = null, val scalingPlanId: Output<String>? = null) : ConvertibleToJava<ScalingPlanHostPoolAssociationArgs>

Manages a Virtual Desktop Scaling Plan Host Pool Association.

Link copied to clipboard
object ScalingPlanMapper : ResourceMapper<ScalingPlan>
Link copied to clipboard
Link copied to clipboard
class Workspace : KotlinCustomResource

Manages a Virtual Desktop Workspace.

Link copied to clipboard
class WorkspaceApplicationGroupAssociation : KotlinCustomResource

Manages a Virtual Desktop Workspace Application Group Association.

Link copied to clipboard
data class WorkspaceApplicationGroupAssociationArgs(val applicationGroupId: Output<String>? = null, val workspaceId: Output<String>? = null) : ConvertibleToJava<WorkspaceApplicationGroupAssociationArgs>

Manages a Virtual Desktop Workspace Application Group Association.

Link copied to clipboard
data class WorkspaceArgs(val description: Output<String>? = null, val friendlyName: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val publicNetworkAccessEnabled: Output<Boolean>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<WorkspaceArgs>

Manages a Virtual Desktop Workspace.

Link copied to clipboard
Link copied to clipboard
object WorkspaceMapper : ResourceMapper<Workspace>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun application(name: String, block: suspend ApplicationResourceBuilder.() -> Unit): Application
Link copied to clipboard
Link copied to clipboard
suspend fun hostPool(name: String, block: suspend HostPoolResourceBuilder.() -> Unit): HostPool
Link copied to clipboard
suspend fun scalingPlan(name: String, block: suspend ScalingPlanResourceBuilder.() -> Unit): ScalingPlan
Link copied to clipboard
suspend fun workspace(name: String, block: suspend WorkspaceResourceBuilder.() -> Unit): Workspace