Azure.ResourceManager.DesktopVirtualization.Models Namespace

Classes

AppAttachPackageInfoProperties

Schema for Import Package Information properties.

AppAttachPackagePatch

Schema for updatable App Attach Package properties.

AppAttachPackagePatchProperties

Schema for patchable fields on an App Attach Package.

AppAttachPackageProperties

Schema for App Attach Package properties.

ArmDesktopVirtualizationModelFactory

A factory for creating Azure.ResourceManager.DesktopVirtualization.Models instances.

DesktopVirtualizationPrivateEndpointConnection

The private endpoint connection resource.

DesktopVirtualizationPrivateLinkResourceData

A private link resource.

DesktopVirtualizationPrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

DesktopVirtualizationSku

The resource model definition representing SKU.

DesktopVirtualizationStartMenuItem

Represents a StartMenuItem definition.

ExpandMsixImage

Represents the definition of contents retrieved after expanding the MSIX Image.

HostPoolPatch

HostPool properties that can be patched.

HostPoolRegistrationInfo

Represents a RegistrationInfo definition.

HostPoolRegistrationInfoPatch

Represents a RegistrationInfo definition.

ImportPackageInfoContent

Information to import app attach package.

MaintenanceWindowPatchProperties

Maintenance window starting hour and day of week.

MsixImageUri

Represents URI referring to MSIX Image.

MsixPackageApplications

Schema for MSIX Package Application properties.

MsixPackageDependencies

Schema for MSIX Package Dependencies properties.

MsixPackagePatch

MSIX Package properties that can be patched.

ScalingActionTime

The time for a scaling action to occur.

ScalingHostPoolReference

Scaling plan reference to hostpool.

ScalingPlanPatch

Scaling plan properties that can be patched.

ScalingPlanPersonalSchedulePatch

ScalingPlanPersonalSchedule properties that can be patched.

ScalingPlanPooledSchedulePatch

ScalingPlanPooledSchedule properties that can be patched.

ScalingSchedule

Scaling plan schedule.

SessionHostAgentUpdatePatchProperties

The session host configuration for updating agent, monitoring agent, and stack component.

SessionHostAgentUpdateProperties

The session host configuration for updating agent, monitoring agent, and stack component.

SessionHostHealthCheckFailureDetails

Contains details on the failure.

SessionHostHealthCheckReport

The report for session host information.

SessionHostMaintenanceWindowProperties

Maintenance window starting hour and day of week.

SessionHostPatch

SessionHost properties that can be patched.

UserSessionMessage

Represents message sent to a UserSession.

VirtualApplicationGroupPatch

ApplicationGroup properties that can be patched.

VirtualApplicationPatch

Application properties that can be patched.

VirtualDesktopPatch

Desktop properties that can be patched.

VirtualWorkspacePatch

Workspace properties that can be patched.

Structs

AppAttachPackageArchitecture

Possible device architectures that an app attach package can be configured for.

AppAttachPackageProvisioningState

The current provisioning state.

DesktopVirtualizationPrivateEndpointConnectionProvisioningState

The current provisioning state.

DesktopVirtualizationPrivateEndpointServiceConnectionStatus

The private endpoint connection status.

DesktopVirtualizationPublicNetworkAccess

Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints.

DesktopVirtualizationStopHostsWhen

Specifies when to stop hosts during ramp down period.

FailHealthCheckOnStagingFailure

Parameter indicating how the health check should behave if this package fails staging.

HostPoolLoadBalancerType

The type of the load balancer.

HostPoolPublicNetworkAccess

Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints.

HostPoolRegistrationTokenOperation

The type of resetting the token.

HostPoolSsoSecretType

The type of single sign on Secret Type.

HostPoolType

HostPool type for desktop.

PackageTimestamped

Is package timestamped so it can ignore the certificate expiry date.

PersonalDesktopAssignmentType

PersonalDesktopAssignment type for HostPool.

PreferredAppGroupType

The type of preferred application group type, default to Desktop Application Group.

RemoteApplicationType

Resource Type of Application.

ScalingHostPoolType

HostPool type for desktop.

ScalingScheduleDaysOfWeekItem

The ScalingScheduleDaysOfWeekItem.

SessionHandlingOperation

Action to be taken after a user disconnect during the ramp up period.

SessionHostComponentUpdateType

The type of maintenance for session host components.

SessionHostHealthCheckName

Represents the name of the health check operation performed.

SessionHostHealthCheckResult

Represents the Health state of the health check we performed.

SessionHostLoadBalancingAlgorithm

Load balancing algorithm for ramp up period.

SessionHostStatus

Status for a SessionHost.

SessionHostUpdateState

Update state of a SessionHost.

SetStartVmOnConnect

The desired configuration of Start VM On Connect for the hostpool during the ramp up phase. If this is disabled, session hosts must be turned on using rampUpAutoStartHosts or by turning them on manually.

StartupBehavior

The desired startup behavior during the ramp up period for personal vms in the hostpool.

UserSessionState

State of user session.

VirtualApplicationCommandLineSetting

Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all.

VirtualApplicationGroupType

Resource Type of ApplicationGroup.

VirtualApplicationType

Application type of application.

Enums

DesktopVirtualizationDayOfWeek

Day of the week.

DesktopVirtualizationSkuTier

This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.