Options
All
  • Public
  • Public/Protected
  • All
Menu

@azure/arm-desktopvirtualization

Package version

Index

Enumerations

Classes

Interfaces

Type aliases

Variables

Object literals

Type aliases

Application

Application: Resource & { applicationType?: RemoteApplicationType; commandLineArguments?: undefined | string; commandLineSetting: CommandLineSetting; description?: undefined | string; filePath?: undefined | string; friendlyName?: undefined | string; iconContent?: Uint8Array; iconHash?: undefined | string; iconIndex?: undefined | number; iconPath?: undefined | string; msixPackageApplicationId?: undefined | string; msixPackageFamilyName?: undefined | string; objectId?: undefined | string; showInPortal?: undefined | false | true; systemData?: SystemData }

Schema for Application properties.

ApplicationGroup

ApplicationGroup: ResourceModelWithAllowedPropertySet & { applicationGroupType: ApplicationGroupType; cloudPcResource?: undefined | false | true; description?: undefined | string; friendlyName?: undefined | string; hostPoolArmPath: string; migrationRequest?: MigrationRequestProperties; objectId?: undefined | string; systemData?: SystemData; workspaceArmPath?: undefined | string }

Represents a ApplicationGroup definition.

ApplicationGroupPatch

ApplicationGroupPatch: Resource & { description?: undefined | string; friendlyName?: undefined | string; tags?: undefined | {} }

ApplicationGroup properties that can be patched.

ApplicationGroupType

ApplicationGroupType: string

Defines values for ApplicationGroupType.
KnownApplicationGroupType can be used interchangeably with ApplicationGroupType, this enum contains the known values that the service supports.

Known values supported by the service

RemoteApp
Desktop

ApplicationGroupsCreateOrUpdateResponse

ApplicationGroupsCreateOrUpdateResponse: ApplicationGroup

Contains response data for the createOrUpdate operation.

ApplicationGroupsGetResponse

ApplicationGroupsGetResponse: ApplicationGroup

Contains response data for the get operation.

ApplicationGroupsListByResourceGroupNextResponse

ApplicationGroupsListByResourceGroupNextResponse: ApplicationGroupList

Contains response data for the listByResourceGroupNext operation.

ApplicationGroupsListByResourceGroupResponse

ApplicationGroupsListByResourceGroupResponse: ApplicationGroupList

Contains response data for the listByResourceGroup operation.

ApplicationGroupsListBySubscriptionNextResponse

ApplicationGroupsListBySubscriptionNextResponse: ApplicationGroupList

Contains response data for the listBySubscriptionNext operation.

ApplicationGroupsListBySubscriptionResponse

ApplicationGroupsListBySubscriptionResponse: ApplicationGroupList

Contains response data for the listBySubscription operation.

ApplicationGroupsUpdateResponse

ApplicationGroupsUpdateResponse: ApplicationGroup

Contains response data for the update operation.

ApplicationType

ApplicationType: string

Defines values for ApplicationType.
KnownApplicationType can be used interchangeably with ApplicationType, this enum contains the known values that the service supports.

Known values supported by the service

RemoteApp
Desktop

ApplicationsCreateOrUpdateResponse

ApplicationsCreateOrUpdateResponse: Application

Contains response data for the createOrUpdate operation.

ApplicationsGetResponse

ApplicationsGetResponse: Application

Contains response data for the get operation.

ApplicationsListNextResponse

ApplicationsListNextResponse: ApplicationList

Contains response data for the listNext operation.

ApplicationsListResponse

ApplicationsListResponse: ApplicationList

Contains response data for the list operation.

ApplicationsUpdateResponse

ApplicationsUpdateResponse: Application

Contains response data for the update operation.

CommandLineSetting

CommandLineSetting: string

Defines values for CommandLineSetting.
KnownCommandLineSetting can be used interchangeably with CommandLineSetting, this enum contains the known values that the service supports.

Known values supported by the service

DoNotAllow
Allow
Require

CreatedByType

CreatedByType: string

Defines values for CreatedByType.
KnownCreatedByType can be used interchangeably with CreatedByType, this enum contains the known values that the service supports.

Known values supported by the service

User
Application
ManagedIdentity
Key

Desktop

Desktop: Resource & { description?: undefined | string; friendlyName?: undefined | string; iconContent?: Uint8Array; iconHash?: undefined | string; objectId?: undefined | string; systemData?: SystemData }

Schema for Desktop properties.

DesktopsGetResponse

DesktopsGetResponse: Desktop

Contains response data for the get operation.

DesktopsListNextResponse

DesktopsListNextResponse: DesktopList

Contains response data for the listNext operation.

DesktopsListResponse

DesktopsListResponse: DesktopList

Contains response data for the list operation.

DesktopsUpdateResponse

DesktopsUpdateResponse: Desktop

Contains response data for the update operation.

ExpandMsixImage

ExpandMsixImage: Resource & { displayName?: undefined | string; imagePath?: undefined | string; isActive?: undefined | false | true; isRegularRegistration?: undefined | false | true; lastUpdated?: Date; packageAlias?: undefined | string; packageApplications?: MsixPackageApplications[]; packageDependencies?: MsixPackageDependencies[]; packageFamilyName?: undefined | string; packageFullName?: undefined | string; packageName?: undefined | string; packageRelativePath?: undefined | string; version?: undefined | string }

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

HealthCheckName

HealthCheckName: string

Defines values for HealthCheckName.
KnownHealthCheckName can be used interchangeably with HealthCheckName, this enum contains the known values that the service supports.

Known values supported by the service

DomainJoinedCheck: Verifies the SessionHost is joined to a domain. If this check fails is classified as fatal as no connection can succeed if the SessionHost is not joined to the domain.
DomainTrustCheck: Verifies the SessionHost is not experiencing domain trust issues that will prevent authentication on SessionHost at connection time when session is created. If this check fails is classified as fatal as no connection can succeed if we cannot reach the domain for authentication on the SessionHost.
FSLogixHealthCheck: Verifies the FSLogix service is up and running to make sure users' profiles are loaded in the session. If this check fails is classified as fatal as even if the connection can succeed, user experience is bad as the user profile cannot be loaded and user will get a temporary profile in the session.
SxSStackListenerCheck: Verifies that the SxS stack is up and running so connections can succeed. If this check fails is classified as fatal as no connection can succeed if the SxS stack is not ready.
UrlsAccessibleCheck: Verifies that the required WVD service and Geneva URLs are reachable from the SessionHost. These URLs are: RdTokenUri, RdBrokerURI, RdDiagnosticsUri and storage blob URLs for agent monitoring (geneva). If this check fails, it is non fatal and the machine still can service connections, main issue may be that monitoring agent is unable to store warm path data (logs, operations ...).
MonitoringAgentCheck: Verifies that the required Geneva agent is running. If this check fails, it is non fatal and the machine still can service connections, main issue may be that monitoring agent is missing or running (possibly) older version.
DomainReachable: Verifies the domain the SessionHost is joined to is still reachable. If this check fails is classified as fatal as no connection can succeed if the domain the SessionHost is joined is not reachable at the time of connection.
WebRTCRedirectorCheck: Verifies whether the WebRTCRedirector component is healthy. The WebRTCRedirector component is used to optimize video and audio performance in Microsoft Teams. This checks whether the component is still running, and whether there is a higher version available. If this check fails, it is non fatal and the machine still can service connections, main issue may be the WebRTCRedirector component has to be restarted or updated.
SupportedEncryptionCheck: Verifies the value of SecurityLayer registration key. If the value is 0 (SecurityLayer.RDP) this check fails with Error code = NativeMethodErrorCode.E_FAIL and is fatal. If the value is 1 (SecurityLayer.Negotiate) this check fails with Error code = NativeMethodErrorCode.ERROR_SUCCESS and is non fatal.
MetaDataServiceCheck: Verifies the metadata service is accessible and return compute properties.
AppAttachHealthCheck: Verifies that the AppAttachService is healthy (there were no issues during package staging). The AppAttachService is used to enable the staging/registration (and eventual deregistration/destaging) of MSIX apps that have been set up by the tenant admin. This checks whether the component had any failures during package staging. Failures in staging will prevent some MSIX apps from working properly for the end user. If this check fails, it is non fatal and the machine still can service connections, main issue may be certain apps will not work for end-users.

HealthCheckResult

HealthCheckResult: string

Defines values for HealthCheckResult.
KnownHealthCheckResult can be used interchangeably with HealthCheckResult, this enum contains the known values that the service supports.

Known values supported by the service

Unknown: Health check result is not currently known.
HealthCheckSucceeded: Health check passed.
HealthCheckFailed: Health check failed.
SessionHostShutdown: We received a Shutdown notification.

HostPool

HostPool: ResourceModelWithAllowedPropertySet & { applicationGroupReferences?: string[]; cloudPcResource?: undefined | false | true; customRdpProperty?: undefined | string; description?: undefined | string; friendlyName?: undefined | string; hostPoolType: HostPoolType; loadBalancerType: LoadBalancerType; maxSessionLimit?: undefined | number; migrationRequest?: MigrationRequestProperties; objectId?: undefined | string; personalDesktopAssignmentType?: PersonalDesktopAssignmentType; preferredAppGroupType: PreferredAppGroupType; publicNetworkAccess?: PublicNetworkAccess; registrationInfo?: RegistrationInfo; ring?: undefined | number; ssoClientId?: undefined | string; ssoClientSecretKeyVaultPath?: undefined | string; ssoSecretType?: SSOSecretType; ssoadfsAuthority?: undefined | string; startVMOnConnect?: undefined | false | true; systemData?: SystemData; validationEnvironment?: undefined | false | true; vmTemplate?: undefined | string }

Represents a HostPool definition.

HostPoolPatch

HostPoolPatch: Resource & { customRdpProperty?: undefined | string; description?: undefined | string; friendlyName?: undefined | string; loadBalancerType?: LoadBalancerType; maxSessionLimit?: undefined | number; personalDesktopAssignmentType?: PersonalDesktopAssignmentType; preferredAppGroupType?: PreferredAppGroupType; publicNetworkAccess?: PublicNetworkAccess; registrationInfo?: RegistrationInfoPatch; ring?: undefined | number; ssoClientId?: undefined | string; ssoClientSecretKeyVaultPath?: undefined | string; ssoSecretType?: SSOSecretType; ssoadfsAuthority?: undefined | string; startVMOnConnect?: undefined | false | true; tags?: undefined | {}; validationEnvironment?: undefined | false | true; vmTemplate?: undefined | string }

HostPool properties that can be patched.

HostPoolType

HostPoolType: string

Defines values for HostPoolType.
KnownHostPoolType can be used interchangeably with HostPoolType, this enum contains the known values that the service supports.

Known values supported by the service

Personal: Users will be assigned a SessionHost either by administrators (PersonalDesktopAssignmentType = Direct) or upon connecting to the pool (PersonalDesktopAssignmentType = Automatic). They will always be redirected to their assigned SessionHost.
Pooled: Users get a new (random) SessionHost every time it connects to the HostPool.
BYODesktop: Users assign their own machines, load balancing logic remains the same as Personal. PersonalDesktopAssignmentType must be Direct.

HostPoolsCreateOrUpdateResponse

HostPoolsCreateOrUpdateResponse: HostPool

Contains response data for the createOrUpdate operation.

HostPoolsGetResponse

HostPoolsGetResponse: HostPool

Contains response data for the get operation.

HostPoolsListByResourceGroupNextResponse

HostPoolsListByResourceGroupNextResponse: HostPoolList

Contains response data for the listByResourceGroupNext operation.

HostPoolsListByResourceGroupResponse

HostPoolsListByResourceGroupResponse: HostPoolList

Contains response data for the listByResourceGroup operation.

HostPoolsListNextResponse

HostPoolsListNextResponse: HostPoolList

Contains response data for the listNext operation.

HostPoolsListResponse

HostPoolsListResponse: HostPoolList

Contains response data for the list operation.

HostPoolsRetrieveRegistrationTokenResponse

HostPoolsRetrieveRegistrationTokenResponse: RegistrationInfo

Contains response data for the retrieveRegistrationToken operation.

HostPoolsUpdateResponse

HostPoolsUpdateResponse: HostPool

Contains response data for the update operation.

LoadBalancerType

LoadBalancerType: string

Defines values for LoadBalancerType.
KnownLoadBalancerType can be used interchangeably with LoadBalancerType, this enum contains the known values that the service supports.

Known values supported by the service

BreadthFirst
DepthFirst
Persistent

MsixImagesExpandNextResponse

MsixImagesExpandNextResponse: ExpandMsixImageList

Contains response data for the expandNext operation.

MsixImagesExpandResponse

MsixImagesExpandResponse: ExpandMsixImageList

Contains response data for the expand operation.

MsixPackage

MsixPackage: Resource & { displayName?: undefined | string; imagePath?: undefined | string; isActive?: undefined | false | true; isRegularRegistration?: undefined | false | true; lastUpdated?: Date; packageApplications?: MsixPackageApplications[]; packageDependencies?: MsixPackageDependencies[]; packageFamilyName?: undefined | string; packageName?: undefined | string; packageRelativePath?: undefined | string; systemData?: SystemData; version?: undefined | string }

Schema for MSIX Package properties.

MsixPackagePatch

MsixPackagePatch: Resource & { displayName?: undefined | string; isActive?: undefined | false | true; isRegularRegistration?: undefined | false | true }

MSIX Package properties that can be patched.

MsixPackagesCreateOrUpdateResponse

MsixPackagesCreateOrUpdateResponse: MsixPackage

Contains response data for the createOrUpdate operation.

MsixPackagesGetResponse

MsixPackagesGetResponse: MsixPackage

Contains response data for the get operation.

MsixPackagesListNextResponse

MsixPackagesListNextResponse: MsixPackageList

Contains response data for the listNext operation.

MsixPackagesListResponse

MsixPackagesListResponse: MsixPackageList

Contains response data for the list operation.

MsixPackagesUpdateResponse

MsixPackagesUpdateResponse: MsixPackage

Contains response data for the update operation.

Operation

Operation: string

Defines values for Operation.
KnownOperation can be used interchangeably with Operation, this enum contains the known values that the service supports.

Known values supported by the service

Start: Start the migration.
Revoke: Revoke the migration.
Complete: Complete the migration.
Hide: Hide the hostpool.
Unhide: Unhide the hostpool.

OperationsListNextResponse

OperationsListNextResponse: ResourceProviderOperationList

Contains response data for the listNext operation.

OperationsListResponse

OperationsListResponse: ResourceProviderOperationList

Contains response data for the list operation.

PersonalDesktopAssignmentType

PersonalDesktopAssignmentType: string

Defines values for PersonalDesktopAssignmentType.
KnownPersonalDesktopAssignmentType can be used interchangeably with PersonalDesktopAssignmentType, this enum contains the known values that the service supports.

Known values supported by the service

Automatic
Direct

PreferredAppGroupType

PreferredAppGroupType: string

Defines values for PreferredAppGroupType.
KnownPreferredAppGroupType can be used interchangeably with PreferredAppGroupType, this enum contains the known values that the service supports.

Known values supported by the service

None
Desktop
RailApplications

PrivateEndpointConnection

PrivateEndpointConnection: Resource & { privateEndpoint?: PrivateEndpoint; privateLinkServiceConnectionState?: PrivateLinkServiceConnectionState; provisioningState?: PrivateEndpointConnectionProvisioningState }

The Private Endpoint Connection resource.

PrivateEndpointConnectionProvisioningState

PrivateEndpointConnectionProvisioningState: string

Defines values for PrivateEndpointConnectionProvisioningState.
KnownPrivateEndpointConnectionProvisioningState can be used interchangeably with PrivateEndpointConnectionProvisioningState, this enum contains the known values that the service supports.

Known values supported by the service

Succeeded
Creating
Deleting
Failed

PrivateEndpointConnectionWithSystemData

PrivateEndpointConnectionWithSystemData: PrivateEndpointConnection & { systemData?: SystemData }

The Private Endpoint Connection resource.

PrivateEndpointConnectionsGetByHostPoolResponse

PrivateEndpointConnectionsGetByHostPoolResponse: PrivateEndpointConnectionWithSystemData

Contains response data for the getByHostPool operation.

PrivateEndpointConnectionsGetByWorkspaceResponse

PrivateEndpointConnectionsGetByWorkspaceResponse: PrivateEndpointConnectionWithSystemData

Contains response data for the getByWorkspace operation.

PrivateEndpointConnectionsListByHostPoolNextResponse

PrivateEndpointConnectionsListByHostPoolNextResponse: PrivateEndpointConnectionListResultWithSystemData

Contains response data for the listByHostPoolNext operation.

PrivateEndpointConnectionsListByHostPoolResponse

PrivateEndpointConnectionsListByHostPoolResponse: PrivateEndpointConnectionListResultWithSystemData

Contains response data for the listByHostPool operation.

PrivateEndpointConnectionsListByWorkspaceNextResponse

PrivateEndpointConnectionsListByWorkspaceNextResponse: PrivateEndpointConnectionListResultWithSystemData

Contains response data for the listByWorkspaceNext operation.

PrivateEndpointConnectionsListByWorkspaceResponse

PrivateEndpointConnectionsListByWorkspaceResponse: PrivateEndpointConnectionListResultWithSystemData

Contains response data for the listByWorkspace operation.

PrivateEndpointConnectionsUpdateByHostPoolResponse

PrivateEndpointConnectionsUpdateByHostPoolResponse: PrivateEndpointConnectionWithSystemData

Contains response data for the updateByHostPool operation.

PrivateEndpointConnectionsUpdateByWorkspaceResponse

PrivateEndpointConnectionsUpdateByWorkspaceResponse: PrivateEndpointConnectionWithSystemData

Contains response data for the updateByWorkspace operation.

PrivateEndpointServiceConnectionStatus

PrivateEndpointServiceConnectionStatus: string

Defines values for PrivateEndpointServiceConnectionStatus.
KnownPrivateEndpointServiceConnectionStatus can be used interchangeably with PrivateEndpointServiceConnectionStatus, this enum contains the known values that the service supports.

Known values supported by the service

Pending
Approved
Rejected

PrivateLinkResource

PrivateLinkResource: Resource & { groupId?: undefined | string; requiredMembers?: string[]; requiredZoneNames?: string[] }

A private link resource

PrivateLinkResourcesListByHostPoolNextResponse

PrivateLinkResourcesListByHostPoolNextResponse: PrivateLinkResourceListResult

Contains response data for the listByHostPoolNext operation.

PrivateLinkResourcesListByHostPoolResponse

PrivateLinkResourcesListByHostPoolResponse: PrivateLinkResourceListResult

Contains response data for the listByHostPool operation.

PrivateLinkResourcesListByWorkspaceNextResponse

PrivateLinkResourcesListByWorkspaceNextResponse: PrivateLinkResourceListResult

Contains response data for the listByWorkspaceNext operation.

PrivateLinkResourcesListByWorkspaceResponse

PrivateLinkResourcesListByWorkspaceResponse: PrivateLinkResourceListResult

Contains response data for the listByWorkspace operation.

PublicNetworkAccess

PublicNetworkAccess: string

Defines values for PublicNetworkAccess.
KnownPublicNetworkAccess can be used interchangeably with PublicNetworkAccess, this enum contains the known values that the service supports.

Known values supported by the service

Enabled
Disabled

RegistrationTokenOperation

RegistrationTokenOperation: string

Defines values for RegistrationTokenOperation.
KnownRegistrationTokenOperation can be used interchangeably with RegistrationTokenOperation, this enum contains the known values that the service supports.

Known values supported by the service

Delete
None
Update

RemoteApplicationType

RemoteApplicationType: string

Defines values for RemoteApplicationType.
KnownRemoteApplicationType can be used interchangeably with RemoteApplicationType, this enum contains the known values that the service supports.

Known values supported by the service

InBuilt
MsixApplication

ResourceModelWithAllowedPropertySetIdentity

ResourceModelWithAllowedPropertySetIdentity: Identity & {}

ResourceModelWithAllowedPropertySetPlan

ResourceModelWithAllowedPropertySetPlan: Plan & {}

ResourceModelWithAllowedPropertySetSku

ResourceModelWithAllowedPropertySetSku: Sku & {}

SSOSecretType

SSOSecretType: string

Defines values for SSOSecretType.
KnownSSOSecretType can be used interchangeably with SSOSecretType, this enum contains the known values that the service supports.

Known values supported by the service

SharedKey
Certificate
SharedKeyInKeyVault
CertificateInKeyVault

ScalingHostPoolType

ScalingHostPoolType: string

Defines values for ScalingHostPoolType.
KnownScalingHostPoolType can be used interchangeably with ScalingHostPoolType, this enum contains the known values that the service supports.

Known values supported by the service

Pooled: Users get a new (random) SessionHost every time it connects to the HostPool.

ScalingPlan

ScalingPlan: ResourceModelWithAllowedPropertySet & { description?: undefined | string; exclusionTag?: undefined | string; friendlyName?: undefined | string; hostPoolReferences?: ScalingHostPoolReference[]; hostPoolType?: ScalingHostPoolType; objectId?: undefined | string; schedules?: ScalingSchedule[]; systemData?: SystemData; timeZone?: undefined | string }

Represents a scaling plan definition.

ScalingPlansCreateResponse

ScalingPlansCreateResponse: ScalingPlan

Contains response data for the create operation.

ScalingPlansGetResponse

ScalingPlansGetResponse: ScalingPlan

Contains response data for the get operation.

ScalingPlansListByHostPoolNextResponse

ScalingPlansListByHostPoolNextResponse: ScalingPlanList

Contains response data for the listByHostPoolNext operation.

ScalingPlansListByHostPoolResponse

ScalingPlansListByHostPoolResponse: ScalingPlanList

Contains response data for the listByHostPool operation.

ScalingPlansListByResourceGroupNextResponse

ScalingPlansListByResourceGroupNextResponse: ScalingPlanList

Contains response data for the listByResourceGroupNext operation.

ScalingPlansListByResourceGroupResponse

ScalingPlansListByResourceGroupResponse: ScalingPlanList

Contains response data for the listByResourceGroup operation.

ScalingPlansListBySubscriptionNextResponse

ScalingPlansListBySubscriptionNextResponse: ScalingPlanList

Contains response data for the listBySubscriptionNext operation.

ScalingPlansListBySubscriptionResponse

ScalingPlansListBySubscriptionResponse: ScalingPlanList

Contains response data for the listBySubscription operation.

ScalingPlansUpdateResponse

ScalingPlansUpdateResponse: ScalingPlan

Contains response data for the update operation.

ScalingScheduleDaysOfWeekItem

ScalingScheduleDaysOfWeekItem: string

Defines values for ScalingScheduleDaysOfWeekItem.
KnownScalingScheduleDaysOfWeekItem can be used interchangeably with ScalingScheduleDaysOfWeekItem, this enum contains the known values that the service supports.

Known values supported by the service

Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday

SessionHost

SessionHost: Resource & { agentVersion?: undefined | string; allowNewSession?: undefined | false | true; assignedUser?: undefined | string; lastHeartBeat?: Date; lastUpdateTime?: Date; objectId?: undefined | string; osVersion?: undefined | string; resourceId?: undefined | string; sessionHostHealthCheckResults?: SessionHostHealthCheckReport[]; sessions?: undefined | number; status?: Status; statusTimestamp?: Date; sxSStackVersion?: undefined | string; systemData?: SystemData; updateErrorMessage?: undefined | string; updateState?: UpdateState; virtualMachineId?: undefined | string }

Represents a SessionHost definition.

SessionHostLoadBalancingAlgorithm

SessionHostLoadBalancingAlgorithm: string

Defines values for SessionHostLoadBalancingAlgorithm.
KnownSessionHostLoadBalancingAlgorithm can be used interchangeably with SessionHostLoadBalancingAlgorithm, this enum contains the known values that the service supports.

Known values supported by the service

BreadthFirst
DepthFirst

SessionHostPatch

SessionHostPatch: Resource & { allowNewSession?: undefined | false | true; assignedUser?: undefined | string }

SessionHost properties that can be patched.

SessionHostsGetResponse

SessionHostsGetResponse: SessionHost

Contains response data for the get operation.

SessionHostsListNextResponse

SessionHostsListNextResponse: SessionHostList

Contains response data for the listNext operation.

SessionHostsListResponse

SessionHostsListResponse: SessionHostList

Contains response data for the list operation.

SessionHostsUpdateResponse

SessionHostsUpdateResponse: SessionHost

Contains response data for the update operation.

SessionState

SessionState: string

Defines values for SessionState.
KnownSessionState can be used interchangeably with SessionState, this enum contains the known values that the service supports.

Known values supported by the service

Unknown
Active
Disconnected
Pending
LogOff
UserProfileDiskMounted

SkuTier

SkuTier: "Free" | "Basic" | "Standard" | "Premium"

Defines values for SkuTier.

StartMenuItem

StartMenuItem: Resource & { appAlias?: undefined | string; commandLineArguments?: undefined | string; filePath?: undefined | string; iconIndex?: undefined | number; iconPath?: undefined | string }

Represents a StartMenuItem definition.

StartMenuItemsListNextResponse

StartMenuItemsListNextResponse: StartMenuItemList

Contains response data for the listNext operation.

StartMenuItemsListResponse

StartMenuItemsListResponse: StartMenuItemList

Contains response data for the list operation.

Status

Status: string

Defines values for Status.
KnownStatus can be used interchangeably with Status, this enum contains the known values that the service supports.

Known values supported by the service

Available: Session Host has passed all the health checks and is available to handle connections.
Unavailable: Session Host is either turned off or has failed critical health checks which is causing service not to be able to route connections to this session host. Note this replaces previous 'NoHeartBeat' status.
Shutdown: Session Host is shutdown - RD Agent reported session host to be stopped or deallocated.
Disconnected: The Session Host is unavailable because it is currently disconnected.
Upgrading: Session Host is unavailable because currently an upgrade of RDAgent/side-by-side stack is in progress. Note: this state will be removed once the upgrade completes and the host is able to accept connections.
UpgradeFailed: Session Host is unavailable because the critical component upgrade (agent, side-by-side stack, etc.) failed.
NoHeartbeat: The Session Host is not heart beating.
NotJoinedToDomain: SessionHost is not joined to domain.
DomainTrustRelationshipLost: SessionHost's domain trust relationship lost
SxSStackListenerNotReady: SxS stack installed on the SessionHost is not ready to receive connections.
FSLogixNotHealthy: FSLogix is in an unhealthy state on the session host.
NeedsAssistance: New status to inform admins that the health on their endpoint needs to be fixed. The connections might not fail, as these issues are not fatal.

StopHostsWhen

StopHostsWhen: string

Defines values for StopHostsWhen.
KnownStopHostsWhen can be used interchangeably with StopHostsWhen, this enum contains the known values that the service supports.

Known values supported by the service

ZeroSessions
ZeroActiveSessions

UpdateState

UpdateState: string

Defines values for UpdateState.
KnownUpdateState can be used interchangeably with UpdateState, this enum contains the known values that the service supports.

Known values supported by the service

Initial
Pending
Started
Succeeded
Failed

UserSession

UserSession: Resource & { activeDirectoryUserName?: undefined | string; applicationType?: ApplicationType; createTime?: Date; objectId?: undefined | string; sessionState?: SessionState; systemData?: SystemData; userPrincipalName?: undefined | string }

Represents a UserSession definition.

UserSessionsGetResponse

UserSessionsGetResponse: UserSession

Contains response data for the get operation.

UserSessionsListByHostPoolNextResponse

UserSessionsListByHostPoolNextResponse: UserSessionList

Contains response data for the listByHostPoolNext operation.

UserSessionsListByHostPoolResponse

UserSessionsListByHostPoolResponse: UserSessionList

Contains response data for the listByHostPool operation.

UserSessionsListNextResponse

UserSessionsListNextResponse: UserSessionList

Contains response data for the listNext operation.

UserSessionsListResponse

UserSessionsListResponse: UserSessionList

Contains response data for the list operation.

Workspace

Workspace: ResourceModelWithAllowedPropertySet & { applicationGroupReferences?: string[]; cloudPcResource?: undefined | false | true; description?: undefined | string; friendlyName?: undefined | string; objectId?: undefined | string; publicNetworkAccess?: PublicNetworkAccess; systemData?: SystemData }

Represents a Workspace definition.

WorkspacesCreateOrUpdateResponse

WorkspacesCreateOrUpdateResponse: Workspace

Contains response data for the createOrUpdate operation.

WorkspacesGetResponse

WorkspacesGetResponse: Workspace

Contains response data for the get operation.

WorkspacesListByResourceGroupNextResponse

WorkspacesListByResourceGroupNextResponse: WorkspaceList

Contains response data for the listByResourceGroupNext operation.

WorkspacesListByResourceGroupResponse

WorkspacesListByResourceGroupResponse: WorkspaceList

Contains response data for the listByResourceGroup operation.

WorkspacesListBySubscriptionNextResponse

WorkspacesListBySubscriptionNextResponse: WorkspaceList

Contains response data for the listBySubscriptionNext operation.

WorkspacesListBySubscriptionResponse

WorkspacesListBySubscriptionResponse: WorkspaceList

Contains response data for the listBySubscription operation.

WorkspacesUpdateResponse

WorkspacesUpdateResponse: Workspace

Contains response data for the update operation.

Variables

Const serializer

serializer: any = coreClient.createSerializer(Mappers, /* isXml */ false)

Object literals

Const $host

$host: object

parameterPath

parameterPath: string = "$host"

skipEncoding

skipEncoding: boolean = true

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "$host"

type

type: object

name

name: string = "String"

Const Application

Application: object

type

type: object

className

className: string = "Application"

name

name: string = "Composite"

modelProperties

modelProperties: object

applicationType

applicationType: object

serializedName

serializedName: string = "properties.applicationType"

type

type: object

name

name: string = "String"

commandLineArguments

commandLineArguments: object

serializedName

serializedName: string = "properties.commandLineArguments"

type

type: object

name

name: string = "String"

commandLineSetting

commandLineSetting: object

required

required: boolean = true

serializedName

serializedName: string = "properties.commandLineSetting"

type

type: object

name

name: string = "String"

description

description: object

serializedName

serializedName: string = "properties.description"

type

type: object

name

name: string = "String"

filePath

filePath: object

serializedName

serializedName: string = "properties.filePath"

type

type: object

name

name: string = "String"

friendlyName

friendlyName: object

serializedName

serializedName: string = "properties.friendlyName"

type

type: object

name

name: string = "String"

iconContent

iconContent: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.iconContent"

type

type: object

name

name: string = "ByteArray"

iconHash

iconHash: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.iconHash"

type

type: object

name

name: string = "String"

iconIndex

iconIndex: object

serializedName

serializedName: string = "properties.iconIndex"

type

type: object

name

name: string = "Number"

iconPath

iconPath: object

serializedName

serializedName: string = "properties.iconPath"

type

type: object

name

name: string = "String"

msixPackageApplicationId

msixPackageApplicationId: object

nullable

nullable: boolean = true

serializedName

serializedName: string = "properties.msixPackageApplicationId"

type

type: object

name

name: string = "String"

msixPackageFamilyName

msixPackageFamilyName: object

nullable

nullable: boolean = true

serializedName

serializedName: string = "properties.msixPackageFamilyName"

type

type: object

name

name: string = "String"

objectId

objectId: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.objectId"

type

type: object

name

name: string = "String"

showInPortal

showInPortal: object

serializedName

serializedName: string = "properties.showInPortal"

type

type: object

name

name: string = "Boolean"

systemData

systemData: object

serializedName

serializedName: string = "systemData"

type

type: object

className

className: string = "SystemData"

name

name: string = "Composite"

Const ApplicationGroup

ApplicationGroup: object

type

type: object

className

className: string = "ApplicationGroup"

name

name: string = "Composite"

modelProperties

modelProperties: object

applicationGroupType

applicationGroupType: object

required

required: boolean = true

serializedName

serializedName: string = "properties.applicationGroupType"

type

type: object

name

name: string = "String"

cloudPcResource

cloudPcResource: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.cloudPcResource"

type

type: object

name

name: string = "Boolean"

description

description: object

serializedName

serializedName: string = "properties.description"

type

type: object

name

name: string = "String"

friendlyName

friendlyName: object

serializedName

serializedName: string = "properties.friendlyName"

type

type: object

name

name: string = "String"

hostPoolArmPath

hostPoolArmPath: object

required

required: boolean = true

serializedName

serializedName: string = "properties.hostPoolArmPath"

type

type: object

name

name: string = "String"

migrationRequest

migrationRequest: object

serializedName

serializedName: string = "properties.migrationRequest"

type

type: object

className

className: string = "MigrationRequestProperties"

name

name: string = "Composite"

objectId

objectId: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.objectId"

type

type: object

name

name: string = "String"

systemData

systemData: object

serializedName

serializedName: string = "systemData"

type

type: object

className

className: string = "SystemData"

name

name: string = "Composite"

workspaceArmPath

workspaceArmPath: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.workspaceArmPath"

type

type: object

name

name: string = "String"

Const ApplicationGroupList

ApplicationGroupList: object

type

type: object

className

className: string = "ApplicationGroupList"

name

name: string = "Composite"

modelProperties

modelProperties: object

nextLink

nextLink: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "nextLink"

type

type: object

name

name: string = "String"

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ApplicationGroup"

name

name: string = "Composite"

Const ApplicationGroupPatch

ApplicationGroupPatch: object

type

type: object

className

className: string = "ApplicationGroupPatch"

name

name: string = "Composite"

modelProperties

modelProperties: object

description

description: object

serializedName

serializedName: string = "properties.description"

type

type: object

name

name: string = "String"

friendlyName

friendlyName: object

serializedName

serializedName: string = "properties.friendlyName"

type

type: object

name

name: string = "String"

tags

tags: object

serializedName

serializedName: string = "tags"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "String"

Const ApplicationList

ApplicationList: object

type

type: object

className

className: string = "ApplicationList"

name

name: string = "Composite"

modelProperties

modelProperties: object

nextLink

nextLink: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "nextLink"

type

type: object

name

name: string = "String"

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "Application"

name

name: string = "Composite"

Const ApplicationPatch

ApplicationPatch: object

type

type: object

className

className: string = "ApplicationPatch"

name

name: string = "Composite"

modelProperties

modelProperties: object

applicationType

applicationType: object

serializedName

serializedName: string = "properties.applicationType"

type

type: object

name

name: string = "String"

commandLineArguments

commandLineArguments: object

serializedName

serializedName: string = "properties.commandLineArguments"

type

type: object

name

name: string = "String"

commandLineSetting

commandLineSetting: object

serializedName

serializedName: string = "properties.commandLineSetting"

type

type: object

name

name: string = "String"

description

description: object

serializedName

serializedName: string = "properties.description"

type

type: object

name

name: string = "String"

filePath

filePath: object

serializedName

serializedName: string = "properties.filePath"

type

type: object

name

name: string = "String"

friendlyName

friendlyName: object

serializedName

serializedName: string = "properties.friendlyName"

type

type: object

name

name: string = "String"

iconIndex

iconIndex: object

serializedName

serializedName: string = "properties.iconIndex"

type

type: object

name

name: string = "Number"

iconPath

iconPath: object

serializedName

serializedName: string = "properties.iconPath"

type

type: object

name

name: string = "String"

msixPackageApplicationId

msixPackageApplicationId: object

nullable

nullable: boolean = true

serializedName

serializedName: string = "properties.msixPackageApplicationId"

type

type: object

name

name: string = "String"

msixPackageFamilyName

msixPackageFamilyName: object

nullable

nullable: boolean = true

serializedName

serializedName: string = "properties.msixPackageFamilyName"

type

type: object

name

name: string = "String"

showInPortal

showInPortal: object

serializedName

serializedName: string = "properties.showInPortal"

type

type: object

name

name: string = "Boolean"

tags

tags: object

serializedName

serializedName: string = "tags"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "String"

Const CloudError

CloudError: object

type

type: object

className

className: string = "CloudError"

name

name: string = "Composite"

modelProperties

modelProperties: object

error

error: object

serializedName

serializedName: string = "error"

type

type: object

className

className: string = "CloudErrorProperties"

name

name: string = "Composite"

Const CloudErrorProperties

CloudErrorProperties: object

type

type: object

className

className: string = "CloudErrorProperties"

name

name: string = "Composite"

modelProperties

modelProperties: object

code

code: object

serializedName

serializedName: string = "code"

type

type: object

name

name: string = "String"

message

message: object

serializedName

serializedName: string = "message"

type

type: object

name

name: string = "String"

Const Desktop

Desktop: object

type

type: object

className

className: string = "Desktop"

name

name: string = "Composite"

modelProperties

modelProperties: object

description

description: object

serializedName

serializedName: string = "properties.description"

type

type: object

name

name: string = "String"

friendlyName

friendlyName: object

serializedName

serializedName: string = "properties.friendlyName"

type

type: object

name

name: string = "String"

iconContent

iconContent: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.iconContent"

type

type: object

name

name: string = "ByteArray"

iconHash

iconHash: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.iconHash"

type

type: object

name

name: string = "String"

objectId

objectId: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.objectId"

type

type: object

name

name: string = "String"

systemData

systemData: object

serializedName

serializedName: string = "systemData"

type

type: object

className

className: string = "SystemData"

name

name: string = "Composite"

Const DesktopList

DesktopList: object

type

type: object

className

className: string = "DesktopList"

name

name: string = "Composite"

modelProperties

modelProperties: object

nextLink

nextLink: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "nextLink"

type

type: object

name

name: string = "String"

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "Desktop"

name

name: string = "Composite"

Const DesktopPatch

DesktopPatch: object

type

type: object

className

className: string = "DesktopPatch"

name

name: string = "Composite"

modelProperties

modelProperties: object

description

description: object

serializedName

serializedName: string = "properties.description"

type

type: object

name

name: string = "String"

friendlyName

friendlyName: object

serializedName

serializedName: string = "properties.friendlyName"

type

type: object

name

name: string = "String"

tags

tags: object

serializedName

serializedName: string = "tags"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "String"

Const ExpandMsixImage

ExpandMsixImage: object

type

type: object

className

className: string = "ExpandMsixImage"

name

name: string = "Composite"

modelProperties

modelProperties: object

displayName

displayName: object

nullable

nullable: boolean = true

serializedName

serializedName: string = "properties.displayName"

type

type: object

name

name: string = "String"

imagePath

imagePath: object

serializedName

serializedName: string = "properties.imagePath"

type

type: object

name

name: string = "String"

isActive

isActive: object

serializedName

serializedName: string = "properties.isActive"

type

type: object

name

name: string = "Boolean"

isRegularRegistration

isRegularRegistration: object

serializedName

serializedName: string = "properties.isRegularRegistration"

type

type: object

name

name: string = "Boolean"

lastUpdated

lastUpdated: object

serializedName

serializedName: string = "properties.lastUpdated"

type

type: object

name

name: string = "DateTime"

packageAlias

packageAlias: object

serializedName

serializedName: string = "properties.packageAlias"

type

type: object

name

name: string = "String"

packageApplications

packageApplications: object

serializedName

serializedName: string = "properties.packageApplications"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "MsixPackageApplications"

name

name: string = "Composite"

packageDependencies

packageDependencies: object

nullable

nullable: boolean = true

serializedName

serializedName: string = "properties.packageDependencies"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "MsixPackageDependencies"

name

name: string = "Composite"

packageFamilyName

packageFamilyName: object

serializedName

serializedName: string = "properties.packageFamilyName"

type

type: object

name

name: string = "String"

packageFullName

packageFullName: object

serializedName

serializedName: string = "properties.packageFullName"

type

type: object

name

name: string = "String"

packageName

packageName: object

serializedName

serializedName: string = "properties.packageName"

type

type: object

name

name: string = "String"

packageRelativePath

packageRelativePath: object

serializedName

serializedName: string = "properties.packageRelativePath"

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "properties.version"

type

type: object

name

name: string = "String"

Const ExpandMsixImageList

ExpandMsixImageList: object

type

type: object

className

className: string = "ExpandMsixImageList"

name

name: string = "Composite"

modelProperties

modelProperties: object

nextLink

nextLink: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "nextLink"

type

type: object

name

name: string = "String"

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ExpandMsixImage"

name

name: string = "Composite"

Const HostPool

HostPool: object

type

type: object

className

className: string = "HostPool"

name

name: string = "Composite"

modelProperties

modelProperties: object

applicationGroupReferences

applicationGroupReferences: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.applicationGroupReferences"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

cloudPcResource

cloudPcResource: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.cloudPcResource"

type

type: object

name

name: string = "Boolean"

customRdpProperty

customRdpProperty: object

serializedName

serializedName: string = "properties.customRdpProperty"

type

type: object

name

name: string = "String"

description

description: object

serializedName

serializedName: string = "properties.description"

type

type: object

name

name: string = "String"

friendlyName

friendlyName: object

serializedName

serializedName: string = "properties.friendlyName"

type

type: object

name

name: string = "String"

hostPoolType

hostPoolType: object

required

required: boolean = true

serializedName

serializedName: string = "properties.hostPoolType"

type

type: object

name

name: string = "String"

loadBalancerType

loadBalancerType: object

required

required: boolean = true

serializedName

serializedName: string = "properties.loadBalancerType"

type

type: object

name

name: string = "String"

maxSessionLimit

maxSessionLimit: object

serializedName

serializedName: string = "properties.maxSessionLimit"

type

type: object

name

name: string = "Number"

migrationRequest

migrationRequest: object

serializedName

serializedName: string = "properties.migrationRequest"

type

type: object

className

className: string = "MigrationRequestProperties"

name

name: string = "Composite"

objectId

objectId: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.objectId"

type

type: object

name

name: string = "String"

personalDesktopAssignmentType

personalDesktopAssignmentType: object

serializedName

serializedName: string = "properties.personalDesktopAssignmentType"

type

type: object

name

name: string = "String"

preferredAppGroupType

preferredAppGroupType: object

required

required: boolean = true

serializedName

serializedName: string = "properties.preferredAppGroupType"

type

type: object

name

name: string = "String"

publicNetworkAccess

publicNetworkAccess: object

serializedName

serializedName: string = "properties.publicNetworkAccess"

type

type: object

name

name: string = "String"

registrationInfo

registrationInfo: object

serializedName

serializedName: string = "properties.registrationInfo"

type

type: object

className

className: string = "RegistrationInfo"

name

name: string = "Composite"

ring

ring: object

serializedName

serializedName: string = "properties.ring"

type

type: object

name

name: string = "Number"

ssoClientId

ssoClientId: object

serializedName

serializedName: string = "properties.ssoClientId"

type

type: object

name

name: string = "String"

ssoClientSecretKeyVaultPath

ssoClientSecretKeyVaultPath: object

serializedName

serializedName: string = "properties.ssoClientSecretKeyVaultPath"

type

type: object

name

name: string = "String"

ssoSecretType

ssoSecretType: object

serializedName

serializedName: string = "properties.ssoSecretType"

type

type: object

name

name: string = "String"

ssoadfsAuthority

ssoadfsAuthority: object

serializedName

serializedName: string = "properties.ssoadfsAuthority"

type

type: object

name

name: string = "String"

startVMOnConnect

startVMOnConnect: object

serializedName

serializedName: string = "properties.startVMOnConnect"

type

type: object

name

name: string = "Boolean"

systemData

systemData: object

serializedName

serializedName: string = "systemData"

type

type: object

className

className: string = "SystemData"

name

name: string = "Composite"

validationEnvironment

validationEnvironment: object

serializedName

serializedName: string = "properties.validationEnvironment"

type

type: object

name

name: string = "Boolean"

vmTemplate

vmTemplate: object

serializedName

serializedName: string = "properties.vmTemplate"

type

type: object

name

name: string = "String"

Const HostPoolList

HostPoolList: object

type

type: object

className

className: string = "HostPoolList"

name

name: string = "Composite"

modelProperties

modelProperties: object

nextLink

nextLink: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "nextLink"

type

type: object

name

name: string = "String"

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "HostPool"

name

name: string = "Composite"

Const HostPoolPatch

HostPoolPatch: object

type

type: object

className

className: string = "HostPoolPatch"

name

name: string = "Composite"

modelProperties

modelProperties: object

customRdpProperty

customRdpProperty: object

serializedName

serializedName: string = "properties.customRdpProperty"

type

type: object

name

name: string = "String"

description

description: object

serializedName

serializedName: string = "properties.description"

type

type: object

name

name: string = "String"

friendlyName

friendlyName: object

serializedName

serializedName: string = "properties.friendlyName"

type

type: object

name

name: string = "String"

loadBalancerType

loadBalancerType: object

serializedName

serializedName: string = "properties.loadBalancerType"

type

type: object

name

name: string = "String"

maxSessionLimit

maxSessionLimit: object

serializedName

serializedName: string = "properties.maxSessionLimit"

type

type: object

name

name: string = "Number"

personalDesktopAssignmentType

personalDesktopAssignmentType: object

serializedName

serializedName: string = "properties.personalDesktopAssignmentType"

type

type: object

name

name: string = "String"

preferredAppGroupType

preferredAppGroupType: object

serializedName

serializedName: string = "properties.preferredAppGroupType"

type

type: object

name

name: string = "String"

publicNetworkAccess

publicNetworkAccess: object

serializedName

serializedName: string = "properties.publicNetworkAccess"

type

type: object

name

name: string = "String"

registrationInfo

registrationInfo: object

serializedName

serializedName: string = "properties.registrationInfo"

type

type: object

className

className: string = "RegistrationInfoPatch"

name

name: string = "Composite"

ring

ring: object

serializedName

serializedName: string = "properties.ring"

type

type: object

name

name: string = "Number"

ssoClientId

ssoClientId: object

serializedName

serializedName: string = "properties.ssoClientId"

type

type: object

name

name: string = "String"

ssoClientSecretKeyVaultPath

ssoClientSecretKeyVaultPath: object

serializedName

serializedName: string = "properties.ssoClientSecretKeyVaultPath"

type

type: object

name

name: string = "String"

ssoSecretType

ssoSecretType: object

serializedName

serializedName: string = "properties.ssoSecretType"

type

type: object

name

name: string = "String"

ssoadfsAuthority

ssoadfsAuthority: object

serializedName

serializedName: string = "properties.ssoadfsAuthority"

type

type: object

name

name: string = "String"

startVMOnConnect

startVMOnConnect: object

serializedName

serializedName: string = "properties.startVMOnConnect"

type

type: object

name

name: string = "Boolean"

tags

tags: object

serializedName

serializedName: string = "tags"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "String"

validationEnvironment

validationEnvironment: object

serializedName

serializedName: string = "properties.validationEnvironment"

type

type: object

name

name: string = "Boolean"

vmTemplate

vmTemplate: object

serializedName

serializedName: string = "properties.vmTemplate"

type

type: object

name

name: string = "String"

Const Identity

Identity: object

type

type: object

className

className: string = "Identity"

name

name: string = "Composite"

modelProperties

modelProperties: object

principalId

principalId: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "principalId"

type

type: object

name

name: string = "String"

tenantId

tenantId: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "tenantId"

type

type: object

name

name: string = "String"

type

type: object

defaultValue

defaultValue: string = "SystemAssigned"

isConstant

isConstant: boolean = true

serializedName

serializedName: string = "type"

type

type: object

name

name: string = "String"

Const LogSpecification

LogSpecification: object

type

type: object

className

className: string = "LogSpecification"

name

name: string = "Composite"

modelProperties

modelProperties: object

blobDuration

blobDuration: object

serializedName

serializedName: string = "blobDuration"

type

type: object

name

name: string = "String"

displayName

displayName: object

serializedName

serializedName: string = "displayName"

type

type: object

name

name: string = "String"

name

name: object

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

Const MigrationRequestProperties

MigrationRequestProperties: object

type

type: object

className

className: string = "MigrationRequestProperties"

name

name: string = "Composite"

modelProperties

modelProperties: object

migrationPath

migrationPath: object

serializedName

serializedName: string = "migrationPath"

type

type: object

name

name: string = "String"

operation

operation: object

serializedName

serializedName: string = "operation"

type

type: object

name

name: string = "String"

Const MsixImageURI

MsixImageURI: object

type

type: object

className

className: string = "MsixImageURI"

name

name: string = "Composite"

modelProperties

modelProperties: object

uri

uri: object

serializedName

serializedName: string = "uri"

type

type: object

name

name: string = "String"

Const MsixPackage

MsixPackage: object

type

type: object

className

className: string = "MsixPackage"

name

name: string = "Composite"

modelProperties

modelProperties: object

displayName

displayName: object

nullable

nullable: boolean = true

serializedName

serializedName: string = "properties.displayName"

type

type: object

name

name: string = "String"

imagePath

imagePath: object

serializedName

serializedName: string = "properties.imagePath"

type

type: object

name

name: string = "String"

isActive

isActive: object

serializedName

serializedName: string = "properties.isActive"

type

type: object

name

name: string = "Boolean"

isRegularRegistration

isRegularRegistration: object

serializedName

serializedName: string = "properties.isRegularRegistration"

type

type: object

name

name: string = "Boolean"

lastUpdated

lastUpdated: object

serializedName

serializedName: string = "properties.lastUpdated"

type

type: object

name

name: string = "DateTime"

packageApplications

packageApplications: object

serializedName

serializedName: string = "properties.packageApplications"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "MsixPackageApplications"

name

name: string = "Composite"

packageDependencies

packageDependencies: object

serializedName

serializedName: string = "properties.packageDependencies"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "MsixPackageDependencies"

name

name: string = "Composite"

packageFamilyName

packageFamilyName: object

serializedName

serializedName: string = "properties.packageFamilyName"

type

type: object

name

name: string = "String"

packageName

packageName: object

serializedName

serializedName: string = "properties.packageName"

type

type: object

name

name: string = "String"

packageRelativePath

packageRelativePath: object

serializedName

serializedName: string = "properties.packageRelativePath"

type

type: object

name

name: string = "String"

systemData

systemData: object

serializedName

serializedName: string = "systemData"

type

type: object

className

className: string = "SystemData"

name

name: string = "Composite"

version

version: object

serializedName

serializedName: string = "properties.version"

type

type: object

name

name: string = "String"

Const MsixPackageApplications

MsixPackageApplications: object

type

type: object

className

className: string = "MsixPackageApplications"

name

name: string = "Composite"

modelProperties

modelProperties: object

appId

appId: object

serializedName

serializedName: string = "appId"

type

type: object

name

name: string = "String"

appUserModelID

appUserModelID: object

serializedName

serializedName: string = "appUserModelID"

type

type: object

name

name: string = "String"

description

description: object

serializedName

serializedName: string = "description"

type

type: object

name

name: string = "String"

friendlyName

friendlyName: object

serializedName

serializedName: string = "friendlyName"

type

type: object

name

name: string = "String"

iconImageName

iconImageName: object

serializedName

serializedName: string = "iconImageName"

type

type: object

name

name: string = "String"

rawIcon

rawIcon: object

serializedName

serializedName: string = "rawIcon"

type

type: object

name

name: string = "ByteArray"

rawPng

rawPng: object

serializedName

serializedName: string = "rawPng"

type

type: object

name

name: string = "ByteArray"

Const MsixPackageDependencies

MsixPackageDependencies: object

type

type: object

className

className: string = "MsixPackageDependencies"

name

name: string = "Composite"

modelProperties

modelProperties: object

dependencyName

dependencyName: object

serializedName

serializedName: string = "dependencyName"

type

type: object

name

name: string = "String"

minVersion

minVersion: object

serializedName

serializedName: string = "minVersion"

type

type: object

name

name: string = "String"

publisher

publisher: object

serializedName

serializedName: string = "publisher"

type

type: object

name

name: string = "String"

Const MsixPackageList

MsixPackageList: object

type

type: object

className

className: string = "MsixPackageList"

name

name: string = "Composite"

modelProperties

modelProperties: object

nextLink

nextLink: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "nextLink"

type

type: object

name

name: string = "String"

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "MsixPackage"

name

name: string = "Composite"

Const MsixPackagePatch

MsixPackagePatch: object

type

type: object

className

className: string = "MsixPackagePatch"

name

name: string = "Composite"

modelProperties

modelProperties: object

displayName

displayName: object

serializedName

serializedName: string = "properties.displayName"

type

type: object

name

name: string = "String"

isActive

isActive: object

serializedName

serializedName: string = "properties.isActive"

type

type: object

name

name: string = "Boolean"

isRegularRegistration

isRegularRegistration: object

serializedName

serializedName: string = "properties.isRegularRegistration"

type

type: object

name

name: string = "Boolean"

Const OperationProperties

OperationProperties: object

type

type: object

className

className: string = "OperationProperties"

name

name: string = "Composite"

modelProperties

modelProperties: object

serviceSpecification

serviceSpecification: object

serializedName

serializedName: string = "serviceSpecification"

type

type: object

className

className: string = "ServiceSpecification"

name

name: string = "Composite"

Const Plan

Plan: object

type

type: object

className

className: string = "Plan"

name

name: string = "Composite"

modelProperties

modelProperties: object

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

product

product: object

required

required: boolean = true

serializedName

serializedName: string = "product"

type

type: object

name

name: string = "String"

promotionCode

promotionCode: object

serializedName

serializedName: string = "promotionCode"

type

type: object

name

name: string = "String"

publisher

publisher: object

required

required: boolean = true

serializedName

serializedName: string = "publisher"

type

type: object

name

name: string = "String"

version

version: object

serializedName

serializedName: string = "version"

type

type: object

name

name: string = "String"

Const PrivateEndpoint

PrivateEndpoint: object

type

type: object

className

className: string = "PrivateEndpoint"

name

name: string = "Composite"

modelProperties

modelProperties: object

id

id: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "id"

type

type: object

name

name: string = "String"

Const PrivateEndpointConnection

PrivateEndpointConnection: object

type

type: object

className

className: string = "PrivateEndpointConnection"

name

name: string = "Composite"

modelProperties

modelProperties: object

privateEndpoint

privateEndpoint: object

serializedName

serializedName: string = "properties.privateEndpoint"

type

type: object

className

className: string = "PrivateEndpoint"

name

name: string = "Composite"

privateLinkServiceConnectionState

privateLinkServiceConnectionState: object

serializedName

serializedName: string = "properties.privateLinkServiceConnectionState"

type

type: object

className

className: string = "PrivateLinkServiceConnectionState"

name

name: string = "Composite"

provisioningState

provisioningState: object

serializedName

serializedName: string = "properties.provisioningState"

type

type: object

name

name: string = "String"

Const PrivateEndpointConnectionListResultWithSystemData

PrivateEndpointConnectionListResultWithSystemData: object

type

type: object

className

className: string = "PrivateEndpointConnectionListResultWithSystemData"

name

name: string = "Composite"

modelProperties

modelProperties: object

nextLink

nextLink: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "nextLink"

type

type: object

name

name: string = "String"

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "PrivateEndpointConnectionWithSystemData"

name

name: string = "Composite"

Const PrivateEndpointConnectionWithSystemData

PrivateEndpointConnectionWithSystemData: object

type

type: object

className

className: string = "PrivateEndpointConnectionWithSystemData"

name

name: string = "Composite"

modelProperties

modelProperties: object

systemData

systemData: object

serializedName

serializedName: string = "systemData"

type

type: object

className

className: string = "SystemData"

name

name: string = "Composite"

Const PrivateLinkResource

PrivateLinkResource: object

type

type: object

className

className: string = "PrivateLinkResource"

name

name: string = "Composite"

modelProperties

modelProperties: object

groupId

groupId: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.groupId"

type

type: object

name

name: string = "String"

requiredMembers

requiredMembers: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.requiredMembers"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

requiredZoneNames

requiredZoneNames: object

serializedName

serializedName: string = "properties.requiredZoneNames"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const PrivateLinkResourceListResult

PrivateLinkResourceListResult: object

type

type: object

className

className: string = "PrivateLinkResourceListResult"

name

name: string = "Composite"

modelProperties

modelProperties: object

nextLink

nextLink: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "nextLink"

type

type: object

name

name: string = "String"

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "PrivateLinkResource"

name

name: string = "Composite"

Const PrivateLinkServiceConnectionState

PrivateLinkServiceConnectionState: object

type

type: object

className

className: string = "PrivateLinkServiceConnectionState"

name

name: string = "Composite"

modelProperties

modelProperties: object

actionsRequired

actionsRequired: object

serializedName

serializedName: string = "actionsRequired"

type

type: object

name

name: string = "String"

description

description: object

serializedName

serializedName: string = "description"

type

type: object

name

name: string = "String"

status

status: object

serializedName

serializedName: string = "status"

type

type: object

name

name: string = "String"

Const RegistrationInfo

RegistrationInfo: object

type

type: object

className

className: string = "RegistrationInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

expirationTime

expirationTime: object

serializedName

serializedName: string = "expirationTime"

type

type: object

name

name: string = "DateTime"

registrationTokenOperation

registrationTokenOperation: object

serializedName

serializedName: string = "registrationTokenOperation"

type

type: object

name

name: string = "String"

token

token: object

serializedName

serializedName: string = "token"

type

type: object

name

name: string = "String"

Const RegistrationInfoPatch

RegistrationInfoPatch: object

type

type: object

className

className: string = "RegistrationInfoPatch"

name

name: string = "Composite"

modelProperties

modelProperties: object

expirationTime

expirationTime: object

serializedName

serializedName: string = "expirationTime"

type

type: object

name

name: string = "DateTime"

registrationTokenOperation

registrationTokenOperation: object

serializedName

serializedName: string = "registrationTokenOperation"

type

type: object

name

name: string = "String"

Const Resource

Resource: object

type

type: object

className

className: string = "Resource"

name

name: string = "Composite"

modelProperties

modelProperties: object

id

id: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "id"

type

type: object

name

name: string = "String"

name

name: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

type

type: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "type"

type

type: object

name

name: string = "String"

Const ResourceModelWithAllowedPropertySet

ResourceModelWithAllowedPropertySet: object

type

type: object

className

className: string = "ResourceModelWithAllowedPropertySet"

name

name: string = "Composite"

modelProperties

modelProperties: object

etag

etag: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "etag"

type

type: object

name

name: string = "String"

id

id: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "id"

type

type: object

name

name: string = "String"

identity

identity: object

serializedName

serializedName: string = "identity"

type

type: object

className

className: string = "ResourceModelWithAllowedPropertySetIdentity"

name

name: string = "Composite"

kind

kind: object

serializedName

serializedName: string = "kind"

constraints

constraints: object

Pattern

Pattern: RegExp = new RegExp("^[-\\w\\._,\\(\\)]+$")

type

type: object

name

name: string = "String"

location

location: object

serializedName

serializedName: string = "location"

type

type: object

name

name: string = "String"

managedBy

managedBy: object

serializedName

serializedName: string = "managedBy"

type

type: object

name

name: string = "String"

name

name: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

plan

plan: object

serializedName

serializedName: string = "plan"

type

type: object

className

className: string = "ResourceModelWithAllowedPropertySetPlan"

name

name: string = "Composite"

sku

sku: object

serializedName

serializedName: string = "sku"

type

type: object

className

className: string = "ResourceModelWithAllowedPropertySetSku"

name

name: string = "Composite"

tags

tags: object

serializedName

serializedName: string = "tags"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "String"

type

type: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "type"

type

type: object

name

name: string = "String"

Const ResourceModelWithAllowedPropertySetIdentity

ResourceModelWithAllowedPropertySetIdentity: object

type

type: object

className

className: string = "ResourceModelWithAllowedPropertySetIdentity"

name

name: string = "Composite"

modelProperties

modelProperties: object

Const ResourceModelWithAllowedPropertySetPlan

ResourceModelWithAllowedPropertySetPlan: object

type

type: object

className

className: string = "ResourceModelWithAllowedPropertySetPlan"

name

name: string = "Composite"

modelProperties

modelProperties: object

Const ResourceModelWithAllowedPropertySetSku

ResourceModelWithAllowedPropertySetSku: object

type

type: object

className

className: string = "ResourceModelWithAllowedPropertySetSku"

name

name: string = "Composite"

modelProperties

modelProperties: object

Const ResourceProviderOperation

ResourceProviderOperation: object

type

type: object

className

className: string = "ResourceProviderOperation"

name

name: string = "Composite"

modelProperties

modelProperties: object

display

display: object

serializedName

serializedName: string = "display"

type

type: object

className

className: string = "ResourceProviderOperationDisplay"

name

name: string = "Composite"

isDataAction

isDataAction: object

serializedName

serializedName: string = "isDataAction"

type

type: object

name

name: string = "Boolean"

name

name: object

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

className

className: string = "OperationProperties"

name

name: string = "Composite"

Const ResourceProviderOperationDisplay

ResourceProviderOperationDisplay: object

type

type: object

className

className: string = "ResourceProviderOperationDisplay"

name

name: string = "Composite"

modelProperties

modelProperties: object

description

description: object

serializedName

serializedName: string = "description"

type

type: object

name

name: string = "String"

operation

operation: object

serializedName

serializedName: string = "operation"

type

type: object

name

name: string = "String"

provider

provider: object

serializedName

serializedName: string = "provider"

type

type: object

name

name: string = "String"

resource

resource: object

serializedName

serializedName: string = "resource"

type

type: object

name

name: string = "String"

Const ResourceProviderOperationList

ResourceProviderOperationList: object

type

type: object

className

className: string = "ResourceProviderOperationList"

name

name: string = "Composite"

modelProperties

modelProperties: object

nextLink

nextLink: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "nextLink"

type

type: object

name

name: string = "String"

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ResourceProviderOperation"

name

name: string = "Composite"

Const ScalingHostPoolReference

ScalingHostPoolReference: object

type

type: object

className

className: string = "ScalingHostPoolReference"

name

name: string = "Composite"

modelProperties

modelProperties: object

hostPoolArmPath

hostPoolArmPath: object

serializedName

serializedName: string = "hostPoolArmPath"

type

type: object

name

name: string = "String"

scalingPlanEnabled

scalingPlanEnabled: object

serializedName

serializedName: string = "scalingPlanEnabled"

type

type: object

name

name: string = "Boolean"

Const ScalingPlan

ScalingPlan: object

type

type: object

className

className: string = "ScalingPlan"

name

name: string = "Composite"

modelProperties

modelProperties: object

description

description: object

serializedName

serializedName: string = "properties.description"

type

type: object

name

name: string = "String"

exclusionTag

exclusionTag: object

serializedName

serializedName: string = "properties.exclusionTag"

type

type: object

name

name: string = "String"

friendlyName

friendlyName: object

serializedName

serializedName: string = "properties.friendlyName"

type

type: object

name

name: string = "String"

hostPoolReferences

hostPoolReferences: object

serializedName

serializedName: string = "properties.hostPoolReferences"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ScalingHostPoolReference"

name

name: string = "Composite"

hostPoolType

hostPoolType: object

serializedName

serializedName: string = "properties.hostPoolType"

type

type: object

name

name: string = "String"

objectId

objectId: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.objectId"

type

type: object

name

name: string = "String"

schedules

schedules: object

serializedName

serializedName: string = "properties.schedules"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ScalingSchedule"

name

name: string = "Composite"

systemData

systemData: object

serializedName

serializedName: string = "systemData"

type

type: object

className

className: string = "SystemData"

name

name: string = "Composite"

timeZone

timeZone: object

serializedName

serializedName: string = "properties.timeZone"

type

type: object

name

name: string = "String"

Const ScalingPlanList

ScalingPlanList: object

type

type: object

className

className: string = "ScalingPlanList"

name

name: string = "Composite"

modelProperties

modelProperties: object

nextLink

nextLink: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "nextLink"

type

type: object

name

name: string = "String"

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ScalingPlan"

name

name: string = "Composite"

Const ScalingPlanPatch

ScalingPlanPatch: object

type

type: object

className

className: string = "ScalingPlanPatch"

name

name: string = "Composite"

modelProperties

modelProperties: object

description

description: object

serializedName

serializedName: string = "properties.description"

type

type: object

name

name: string = "String"

exclusionTag

exclusionTag: object

serializedName

serializedName: string = "properties.exclusionTag"

type

type: object

name

name: string = "String"

friendlyName

friendlyName: object

serializedName

serializedName: string = "properties.friendlyName"

type

type: object

name

name: string = "String"

hostPoolReferences

hostPoolReferences: object

serializedName

serializedName: string = "properties.hostPoolReferences"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ScalingHostPoolReference"

name

name: string = "Composite"

schedules

schedules: object

serializedName

serializedName: string = "properties.schedules"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ScalingSchedule"

name

name: string = "Composite"

tags

tags: object

serializedName

serializedName: string = "tags"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "String"

timeZone

timeZone: object

serializedName

serializedName: string = "properties.timeZone"

type

type: object

name

name: string = "String"

Const ScalingSchedule

ScalingSchedule: object

type

type: object

className

className: string = "ScalingSchedule"

name

name: string = "Composite"

modelProperties

modelProperties: object

daysOfWeek

daysOfWeek: object

serializedName

serializedName: string = "daysOfWeek"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

name

name: object

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

offPeakLoadBalancingAlgorithm

offPeakLoadBalancingAlgorithm: object

serializedName

serializedName: string = "offPeakLoadBalancingAlgorithm"

type

type: object

name

name: string = "String"

offPeakStartTime

offPeakStartTime: object

serializedName

serializedName: string = "offPeakStartTime"

type

type: object

className

className: string = "Time"

name

name: string = "Composite"

peakLoadBalancingAlgorithm

peakLoadBalancingAlgorithm: object

serializedName

serializedName: string = "peakLoadBalancingAlgorithm"

type

type: object

name

name: string = "String"

peakStartTime

peakStartTime: object

serializedName

serializedName: string = "peakStartTime"

type

type: object

className

className: string = "Time"

name

name: string = "Composite"

rampDownCapacityThresholdPct

rampDownCapacityThresholdPct: object

serializedName

serializedName: string = "rampDownCapacityThresholdPct"

constraints

constraints: object

InclusiveMaximum

InclusiveMaximum: number = 100

InclusiveMinimum

InclusiveMinimum: number = 0

type

type: object

name

name: string = "Number"

rampDownForceLogoffUsers

rampDownForceLogoffUsers: object

serializedName

serializedName: string = "rampDownForceLogoffUsers"

type

type: object

name

name: string = "Boolean"

rampDownLoadBalancingAlgorithm

rampDownLoadBalancingAlgorithm: object

serializedName

serializedName: string = "rampDownLoadBalancingAlgorithm"

type

type: object

name

name: string = "String"

rampDownMinimumHostsPct

rampDownMinimumHostsPct: object

serializedName

serializedName: string = "rampDownMinimumHostsPct"

constraints

constraints: object

InclusiveMaximum

InclusiveMaximum: number = 100

InclusiveMinimum

InclusiveMinimum: number = 0

type

type: object

name

name: string = "Number"

rampDownNotificationMessage

rampDownNotificationMessage: object

serializedName

serializedName: string = "rampDownNotificationMessage"

type

type: object

name

name: string = "String"

rampDownStartTime

rampDownStartTime: object

serializedName

serializedName: string = "rampDownStartTime"

type

type: object

className

className: string = "Time"

name

name: string = "Composite"

rampDownStopHostsWhen

rampDownStopHostsWhen: object

serializedName

serializedName: string = "rampDownStopHostsWhen"

type

type: object

name

name: string = "String"

rampDownWaitTimeMinutes

rampDownWaitTimeMinutes: object

serializedName

serializedName: string = "rampDownWaitTimeMinutes"

type

type: object

name

name: string = "Number"

rampUpCapacityThresholdPct

rampUpCapacityThresholdPct: object

serializedName

serializedName: string = "rampUpCapacityThresholdPct"

constraints

constraints: object

InclusiveMaximum

InclusiveMaximum: number = 100

InclusiveMinimum

InclusiveMinimum: number = 1

type

type: object

name

name: string = "Number"

rampUpLoadBalancingAlgorithm

rampUpLoadBalancingAlgorithm: object

serializedName

serializedName: string = "rampUpLoadBalancingAlgorithm"

type

type: object

name

name: string = "String"

rampUpMinimumHostsPct

rampUpMinimumHostsPct: object

serializedName

serializedName: string = "rampUpMinimumHostsPct"

constraints

constraints: object

InclusiveMaximum

InclusiveMaximum: number = 100

InclusiveMinimum

InclusiveMinimum: number = 0

type

type: object

name

name: string = "Number"

rampUpStartTime

rampUpStartTime: object

serializedName

serializedName: string = "rampUpStartTime"

type

type: object

className

className: string = "Time"

name

name: string = "Composite"

Const SendMessage

SendMessage: object

type

type: object

className

className: string = "SendMessage"

name

name: string = "Composite"

modelProperties

modelProperties: object

messageBody

messageBody: object

serializedName

serializedName: string = "messageBody"

type

type: object

name

name: string = "String"

messageTitle

messageTitle: object

serializedName

serializedName: string = "messageTitle"

type

type: object

name

name: string = "String"

Const ServiceSpecification

ServiceSpecification: object

type

type: object

className

className: string = "ServiceSpecification"

name

name: string = "Composite"

modelProperties

modelProperties: object

logSpecifications

logSpecifications: object

serializedName

serializedName: string = "logSpecifications"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "LogSpecification"

name

name: string = "Composite"

Const SessionHost

SessionHost: object

type

type: object

className

className: string = "SessionHost"

name

name: string = "Composite"

modelProperties

modelProperties: object

agentVersion

agentVersion: object

serializedName

serializedName: string = "properties.agentVersion"

type

type: object

name

name: string = "String"

allowNewSession

allowNewSession: object

serializedName

serializedName: string = "properties.allowNewSession"

type

type: object

name

name: string = "Boolean"

assignedUser

assignedUser: object

serializedName

serializedName: string = "properties.assignedUser"

type

type: object

name

name: string = "String"

lastHeartBeat

lastHeartBeat: object

serializedName

serializedName: string = "properties.lastHeartBeat"

type

type: object

name

name: string = "DateTime"

lastUpdateTime

lastUpdateTime: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.lastUpdateTime"

type

type: object

name

name: string = "DateTime"

objectId

objectId: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.objectId"

type

type: object

name

name: string = "String"

osVersion

osVersion: object

serializedName

serializedName: string = "properties.osVersion"

type

type: object

name

name: string = "String"

resourceId

resourceId: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.resourceId"

type

type: object

name

name: string = "String"

sessionHostHealthCheckResults

sessionHostHealthCheckResults: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.sessionHostHealthCheckResults"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "SessionHostHealthCheckReport"

name

name: string = "Composite"

sessions

sessions: object

serializedName

serializedName: string = "properties.sessions"

type

type: object

name

name: string = "Number"

status

status: object

serializedName

serializedName: string = "properties.status"

type

type: object

name

name: string = "String"

statusTimestamp

statusTimestamp: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.statusTimestamp"

type

type: object

name

name: string = "DateTime"

sxSStackVersion

sxSStackVersion: object

serializedName

serializedName: string = "properties.sxSStackVersion"

type

type: object

name

name: string = "String"

systemData

systemData: object

serializedName

serializedName: string = "systemData"

type

type: object

className

className: string = "SystemData"

name

name: string = "Composite"

updateErrorMessage

updateErrorMessage: object

serializedName

serializedName: string = "properties.updateErrorMessage"

type

type: object

name

name: string = "String"

updateState

updateState: object

serializedName

serializedName: string = "properties.updateState"

type

type: object

name

name: string = "String"

virtualMachineId

virtualMachineId: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.virtualMachineId"

type

type: object

name

name: string = "String"

Const SessionHostHealthCheckFailureDetails

SessionHostHealthCheckFailureDetails: object

type

type: object

className

className: string = "SessionHostHealthCheckFailureDetails"

name

name: string = "Composite"

modelProperties

modelProperties: object

errorCode

errorCode: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "errorCode"

type

type: object

name

name: string = "Number"

lastHealthCheckDateTime

lastHealthCheckDateTime: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "lastHealthCheckDateTime"

type

type: object

name

name: string = "DateTime"

message

message: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "message"

type

type: object

name

name: string = "String"

Const SessionHostHealthCheckReport

SessionHostHealthCheckReport: object

type

type: object

className

className: string = "SessionHostHealthCheckReport"

name

name: string = "Composite"

modelProperties

modelProperties: object

additionalFailureDetails

additionalFailureDetails: object

serializedName

serializedName: string = "additionalFailureDetails"

type

type: object

className

className: string = "SessionHostHealthCheckFailureDetails"

name

name: string = "Composite"

healthCheckName

healthCheckName: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "healthCheckName"

type

type: object

name

name: string = "String"

healthCheckResult

healthCheckResult: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "healthCheckResult"

type

type: object

name

name: string = "String"

Const SessionHostList

SessionHostList: object

type

type: object

className

className: string = "SessionHostList"

name

name: string = "Composite"

modelProperties

modelProperties: object

nextLink

nextLink: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "nextLink"

type

type: object

name

name: string = "String"

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "SessionHost"

name

name: string = "Composite"

Const SessionHostPatch

SessionHostPatch: object

type

type: object

className

className: string = "SessionHostPatch"

name

name: string = "Composite"

modelProperties

modelProperties: object

allowNewSession

allowNewSession: object

serializedName

serializedName: string = "properties.allowNewSession"

type

type: object

name

name: string = "Boolean"

assignedUser

assignedUser: object

serializedName

serializedName: string = "properties.assignedUser"

type

type: object

name

name: string = "String"

Const Sku

Sku: object

type

type: object

className

className: string = "Sku"

name

name: string = "Composite"

modelProperties

modelProperties: object

capacity

capacity: object

serializedName

serializedName: string = "capacity"

type

type: object

name

name: string = "Number"

family

family: object

serializedName

serializedName: string = "family"

type

type: object

name

name: string = "String"

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

size

size: object

serializedName

serializedName: string = "size"

type

type: object

name

name: string = "String"

tier

tier: object

serializedName

serializedName: string = "tier"

type

type: object

allowedValues

allowedValues: string[] = ["Free", "Basic", "Standard", "Premium"]

name

name: string = "Enum"

Const StartMenuItem

StartMenuItem: object

type

type: object

className

className: string = "StartMenuItem"

name

name: string = "Composite"

modelProperties

modelProperties: object

appAlias

appAlias: object

serializedName

serializedName: string = "properties.appAlias"

type

type: object

name

name: string = "String"

commandLineArguments

commandLineArguments: object

serializedName

serializedName: string = "properties.commandLineArguments"

type

type: object

name

name: string = "String"

filePath

filePath: object

serializedName

serializedName: string = "properties.filePath"

type

type: object

name

name: string = "String"

iconIndex

iconIndex: object

serializedName

serializedName: string = "properties.iconIndex"

type

type: object

name

name: string = "Number"

iconPath

iconPath: object

serializedName

serializedName: string = "properties.iconPath"

type

type: object

name

name: string = "String"

Const StartMenuItemList

StartMenuItemList: object

type

type: object

className

className: string = "StartMenuItemList"

name

name: string = "Composite"

modelProperties

modelProperties: object

nextLink

nextLink: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "nextLink"

type

type: object

name

name: string = "String"

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "StartMenuItem"

name

name: string = "Composite"

Const SystemData

SystemData: object

type

type: object

className

className: string = "SystemData"

name

name: string = "Composite"

modelProperties

modelProperties: object

createdAt

createdAt: object

serializedName

serializedName: string = "createdAt"

type

type: object

name

name: string = "DateTime"

createdBy

createdBy: object

serializedName

serializedName: string = "createdBy"

type

type: object

name

name: string = "String"

createdByType

createdByType: object

serializedName

serializedName: string = "createdByType"

type

type: object

name

name: string = "String"

lastModifiedAt

lastModifiedAt: object

serializedName

serializedName: string = "lastModifiedAt"

type

type: object

name

name: string = "DateTime"

lastModifiedBy

lastModifiedBy: object

serializedName

serializedName: string = "lastModifiedBy"

type

type: object

name

name: string = "String"

lastModifiedByType

lastModifiedByType: object

serializedName

serializedName: string = "lastModifiedByType"

type

type: object

name

name: string = "String"

Const Time

Time: object

type

type: object

className

className: string = "Time"

name

name: string = "Composite"

modelProperties

modelProperties: object

hour

hour: object

required

required: boolean = true

serializedName

serializedName: string = "hour"

constraints

constraints: object

InclusiveMaximum

InclusiveMaximum: number = 23

InclusiveMinimum

InclusiveMinimum: number = 0

type

type: object

name

name: string = "Number"

minute

minute: object

required

required: boolean = true

serializedName

serializedName: string = "minute"

constraints

constraints: object

InclusiveMaximum

InclusiveMaximum: number = 59

InclusiveMinimum

InclusiveMinimum: number = 0

type

type: object

name

name: string = "Number"

Const UserSession

UserSession: object

type

type: object

className

className: string = "UserSession"

name

name: string = "Composite"

modelProperties

modelProperties: object

activeDirectoryUserName

activeDirectoryUserName: object

serializedName

serializedName: string = "properties.activeDirectoryUserName"

type

type: object

name

name: string = "String"

applicationType

applicationType: object

serializedName

serializedName: string = "properties.applicationType"

type

type: object

name

name: string = "String"

createTime

createTime: object

serializedName

serializedName: string = "properties.createTime"

type

type: object

name

name: string = "DateTime"

objectId

objectId: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.objectId"

type

type: object

name

name: string = "String"

sessionState

sessionState: object

serializedName

serializedName: string = "properties.sessionState"

type

type: object

name

name: string = "String"

systemData

systemData: object

serializedName

serializedName: string = "systemData"

type

type: object

className

className: string = "SystemData"

name

name: string = "Composite"

userPrincipalName

userPrincipalName: object

serializedName

serializedName: string = "properties.userPrincipalName"

type

type: object

name

name: string = "String"

Const UserSessionList

UserSessionList: object

type

type: object

className

className: string = "UserSessionList"

name

name: string = "Composite"

modelProperties

modelProperties: object

nextLink

nextLink: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "nextLink"

type

type: object

name

name: string = "String"

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "UserSession"

name

name: string = "Composite"

Const Workspace

Workspace: object

type

type: object

className

className: string = "Workspace"

name

name: string = "Composite"

modelProperties

modelProperties: object

applicationGroupReferences

applicationGroupReferences: object

serializedName

serializedName: string = "properties.applicationGroupReferences"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

cloudPcResource

cloudPcResource: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.cloudPcResource"

type

type: object

name

name: string = "Boolean"

description

description: object

serializedName

serializedName: string = "properties.description"

type

type: object

name

name: string = "String"

friendlyName

friendlyName: object

serializedName

serializedName: string = "properties.friendlyName"

type

type: object

name

name: string = "String"

objectId

objectId: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.objectId"

type

type: object

name

name: string = "String"

publicNetworkAccess

publicNetworkAccess: object

serializedName

serializedName: string = "properties.publicNetworkAccess"

type

type: object

name

name: string = "String"

systemData

systemData: object

serializedName

serializedName: string = "systemData"

type

type: object

className

className: string = "SystemData"

name

name: string = "Composite"

Const WorkspaceList

WorkspaceList: object

type

type: object

className

className: string = "WorkspaceList"

name

name: string = "Composite"

modelProperties

modelProperties: object

nextLink

nextLink: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "nextLink"

type

type: object

name

name: string = "String"

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "Workspace"

name

name: string = "Composite"

Const WorkspacePatch

WorkspacePatch: object

type

type: object

className

className: string = "WorkspacePatch"

name

name: string = "Composite"

modelProperties

modelProperties: object

applicationGroupReferences

applicationGroupReferences: object

serializedName

serializedName: string = "properties.applicationGroupReferences"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

description

description: object

serializedName

serializedName: string = "properties.description"

type

type: object

name

name: string = "String"

friendlyName

friendlyName: object

serializedName

serializedName: string = "properties.friendlyName"

type

type: object

name

name: string = "String"

publicNetworkAccess

publicNetworkAccess: object

serializedName

serializedName: string = "properties.publicNetworkAccess"

type

type: object

name

name: string = "String"

tags

tags: object

serializedName

serializedName: string = "tags"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "String"

Const accept

accept: object

parameterPath

parameterPath: string = "accept"

mapper

mapper: object

defaultValue

defaultValue: string = "application/json"

isConstant

isConstant: boolean = true

serializedName

serializedName: string = "Accept"

type

type: object

name

name: string = "String"

Const apiVersion

apiVersion: object

parameterPath

parameterPath: string = "apiVersion"

mapper

mapper: object

defaultValue

defaultValue: string = "2021-09-03-preview"

isConstant

isConstant: boolean = true

serializedName

serializedName: string = "api-version"

type

type: object

name

name: string = "String"

Const application

application: object

mapper

mapper: any = ApplicationMapper

parameterPath

parameterPath: string = "application"

Const application1

application1: object

mapper

mapper: any = ApplicationPatchMapper

parameterPath

parameterPath: string[] = ["options", "application"]

Const applicationGroup

applicationGroup: object

mapper

mapper: any = ApplicationGroupMapper

parameterPath

parameterPath: string = "applicationGroup"

Const applicationGroup1

applicationGroup1: object

mapper

mapper: any = ApplicationGroupPatchMapper

parameterPath

parameterPath: string[] = ["options", "applicationGroup"]

Const applicationGroupName

applicationGroupName: object

parameterPath

parameterPath: string = "applicationGroupName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "applicationGroupName"

constraints

constraints: object

MaxLength

MaxLength: number = 64

MinLength

MinLength: number = 3

type

type: object

name

name: string = "String"

Const applicationName

applicationName: object

parameterPath

parameterPath: string = "applicationName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "applicationName"

constraints

constraints: object

MaxLength

MaxLength: number = 24

MinLength

MinLength: number = 3

type

type: object

name

name: string = "String"

Const connection

connection: object

mapper

mapper: any = PrivateEndpointConnectionMapper

parameterPath

parameterPath: string = "connection"

Const contentType

contentType: object

parameterPath

parameterPath: string[] = ["options", "contentType"]

mapper

mapper: object

defaultValue

defaultValue: string = "application/json"

isConstant

isConstant: boolean = true

serializedName

serializedName: string = "Content-Type"

type

type: object

name

name: string = "String"

Const createOperationSpec

createOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept, Parameters.contentType]

httpMethod

httpMethod: string = "PUT"

mediaType

mediaType: string = "json"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/scalingPlans/{scalingPlanName}"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.scalingPlan

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.scalingPlanName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.ScalingPlan

201

201: object

bodyMapper

bodyMapper: any = Mappers.ScalingPlan

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const createOrUpdateOperationSpec

createOrUpdateOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept, Parameters.contentType]

httpMethod

httpMethod: string = "PUT"

mediaType

mediaType: string = "json"

path

path: string = "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/msixPackages/{msixPackageFullName}"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.msixPackage

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.hostPoolName,Parameters.msixPackageFullName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.MsixPackage

201

201: object

bodyMapper

bodyMapper: any = Mappers.MsixPackage

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const deleteByHostPoolOperationSpec

deleteByHostPoolOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "DELETE"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/privateEndpointConnections/{privateEndpointConnectionName}"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.hostPoolName,Parameters.privateEndpointConnectionName]

responses

responses: object

200

200: {}

Type declaration

204

204: {}

Type declaration

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const deleteByWorkspaceOperationSpec

deleteByWorkspaceOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "DELETE"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName}"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.workspaceName,Parameters.privateEndpointConnectionName]

responses

responses: object

200

200: {}

Type declaration

204

204: {}

Type declaration

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const deleteOperationSpec

deleteOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "DELETE"

path

path: string = "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/msixPackages/{msixPackageFullName}"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.hostPoolName,Parameters.msixPackageFullName]

responses

responses: object

200

200: {}

Type declaration

204

204: {}

Type declaration

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const desktop

desktop: object

mapper

mapper: any = DesktopPatchMapper

parameterPath

parameterPath: string[] = ["options", "desktop"]

Const desktopName

desktopName: object

parameterPath

parameterPath: string = "desktopName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "desktopName"

constraints

constraints: object

MaxLength

MaxLength: number = 24

MinLength

MinLength: number = 3

type

type: object

name

name: string = "String"

Const disconnectOperationSpec

disconnectOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "POST"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}/userSessions/{userSessionId}/disconnect"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.hostPoolName,Parameters.sessionHostName,Parameters.userSessionId]

responses

responses: object

200

200: {}

Type declaration

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const expandNextOperationSpec

expandNextOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept, Parameters.contentType]

httpMethod

httpMethod: string = "GET"

mediaType

mediaType: string = "json"

path

path: string = "{nextLink}"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.nextLink,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.hostPoolName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.ExpandMsixImageList

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const expandOperationSpec

expandOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept, Parameters.contentType]

httpMethod

httpMethod: string = "POST"

mediaType

mediaType: string = "json"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/expandMsixImage"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.msixImageURI

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.hostPoolName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.ExpandMsixImageList

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const filter

filter: object

parameterPath

parameterPath: string[] = ["options", "filter"]

mapper

mapper: object

serializedName

serializedName: string = "$filter"

type

type: object

name

name: string = "String"

Const force

force: object

parameterPath

parameterPath: string[] = ["options", "force"]

mapper

mapper: object

serializedName

serializedName: string = "force"

type

type: object

name

name: string = "Boolean"

Const getByHostPoolOperationSpec

getByHostPoolOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "GET"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/privateEndpointConnections/{privateEndpointConnectionName}"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.hostPoolName,Parameters.privateEndpointConnectionName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.PrivateEndpointConnectionWithSystemData

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const getByWorkspaceOperationSpec

getByWorkspaceOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "GET"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName}"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.workspaceName,Parameters.privateEndpointConnectionName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.PrivateEndpointConnectionWithSystemData

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const getOperationSpec

getOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "GET"

path

path: string = "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/msixPackages/{msixPackageFullName}"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.hostPoolName,Parameters.msixPackageFullName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.MsixPackage

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const hostPool

hostPool: object

mapper

mapper: any = HostPoolMapper

parameterPath

parameterPath: string = "hostPool"

Const hostPool1

hostPool1: object

mapper

mapper: any = HostPoolPatchMapper

parameterPath

parameterPath: string[] = ["options", "hostPool"]

Const hostPoolName

hostPoolName: object

parameterPath

parameterPath: string = "hostPoolName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "hostPoolName"

constraints

constraints: object

MaxLength

MaxLength: number = 64

MinLength

MinLength: number = 3

type

type: object

name

name: string = "String"

Const listByHostPoolNextOperationSpec

listByHostPoolNextOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "GET"

path

path: string = "{nextLink}"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.nextLink,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.hostPoolName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.PrivateLinkResourceListResult

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const listByHostPoolOperationSpec

listByHostPoolOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "GET"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/privateLinkResources"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.hostPoolName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.PrivateLinkResourceListResult

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const listByResourceGroupNextOperationSpec

listByResourceGroupNextOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "GET"

path

path: string = "{nextLink}"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.nextLink,Parameters.subscriptionId,Parameters.resourceGroupName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.HostPoolList

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const listByResourceGroupOperationSpec

listByResourceGroupOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "GET"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.HostPoolList

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const listBySubscriptionNextOperationSpec

listBySubscriptionNextOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "GET"

path

path: string = "{nextLink}"

queryParameters

queryParameters: any[] = [Parameters.apiVersion, Parameters.filter]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.nextLink,Parameters.subscriptionId]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.ApplicationGroupList

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const listBySubscriptionOperationSpec

listBySubscriptionOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "GET"

path

path: string = "/subscriptions/{subscriptionId}/providers/Microsoft.DesktopVirtualization/applicationGroups"

queryParameters

queryParameters: any[] = [Parameters.apiVersion, Parameters.filter]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host, Parameters.subscriptionId]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.ApplicationGroupList

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const listByWorkspaceNextOperationSpec

listByWorkspaceNextOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "GET"

path

path: string = "{nextLink}"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.nextLink,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.workspaceName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.PrivateLinkResourceListResult

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const listByWorkspaceOperationSpec

listByWorkspaceOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "GET"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces/{workspaceName}/privateLinkResources"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.workspaceName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.PrivateLinkResourceListResult

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const listNextOperationSpec

listNextOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "GET"

path

path: string = "{nextLink}"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.nextLink,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.hostPoolName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.MsixPackageList

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const listOperationSpec

listOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "GET"

path

path: string = "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/msixPackages"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.hostPoolName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.MsixPackageList

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const msixImageURI

msixImageURI: object

mapper

mapper: any = MsixImageURIMapper

parameterPath

parameterPath: string = "msixImageURI"

Const msixPackage

msixPackage: object

mapper

mapper: any = MsixPackageMapper

parameterPath

parameterPath: string = "msixPackage"

Const msixPackage1

msixPackage1: object

mapper

mapper: any = MsixPackagePatchMapper

parameterPath

parameterPath: string[] = ["options", "msixPackage"]

Const msixPackageFullName

msixPackageFullName: object

parameterPath

parameterPath: string = "msixPackageFullName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "msixPackageFullName"

constraints

constraints: object

MaxLength

MaxLength: number = 100

MinLength

MinLength: number = 3

type

type: object

name

name: string = "String"

Const nextLink

nextLink: object

parameterPath

parameterPath: string = "nextLink"

skipEncoding

skipEncoding: boolean = true

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "nextLink"

type

type: object

name

name: string = "String"

Const privateEndpointConnectionName

privateEndpointConnectionName: object

parameterPath

parameterPath: string = "privateEndpointConnectionName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "privateEndpointConnectionName"

type

type: object

name

name: string = "String"

Const resourceGroupName

resourceGroupName: object

parameterPath

parameterPath: string = "resourceGroupName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "resourceGroupName"

constraints

constraints: object

MaxLength

MaxLength: number = 90

MinLength

MinLength: number = 1

type

type: object

name

name: string = "String"

Const retrieveRegistrationTokenOperationSpec

retrieveRegistrationTokenOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "POST"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/retrieveRegistrationToken"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.hostPoolName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.RegistrationInfo

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const scalingPlan

scalingPlan: object

mapper

mapper: any = ScalingPlanMapper

parameterPath

parameterPath: string = "scalingPlan"

Const scalingPlan1

scalingPlan1: object

mapper

mapper: any = ScalingPlanPatchMapper

parameterPath

parameterPath: string[] = ["options", "scalingPlan"]

Const scalingPlanName

scalingPlanName: object

parameterPath

parameterPath: string = "scalingPlanName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "scalingPlanName"

constraints

constraints: object

MaxLength

MaxLength: number = 64

MinLength

MinLength: number = 3

type

type: object

name

name: string = "String"

Const sendMessage

sendMessage: object

mapper

mapper: any = SendMessageMapper

parameterPath

parameterPath: string[] = ["options", "sendMessage"]

Const sendMessageOperationSpec

sendMessageOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept, Parameters.contentType]

httpMethod

httpMethod: string = "POST"

mediaType

mediaType: string = "json"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}/userSessions/{userSessionId}/sendMessage"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.sendMessage

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.hostPoolName,Parameters.sessionHostName,Parameters.userSessionId]

responses

responses: object

200

200: {}

Type declaration

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const sessionHost

sessionHost: object

mapper

mapper: any = SessionHostPatchMapper

parameterPath

parameterPath: string[] = ["options", "sessionHost"]

Const sessionHostName

sessionHostName: object

parameterPath

parameterPath: string = "sessionHostName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "sessionHostName"

constraints

constraints: object

MaxLength

MaxLength: number = 48

MinLength

MinLength: number = 3

type

type: object

name

name: string = "String"

Const subscriptionId

subscriptionId: object

parameterPath

parameterPath: string = "subscriptionId"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "subscriptionId"

constraints

constraints: object

MinLength

MinLength: number = 1

type

type: object

name

name: string = "String"

Const updateByHostPoolOperationSpec

updateByHostPoolOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept, Parameters.contentType]

httpMethod

httpMethod: string = "PUT"

mediaType

mediaType: string = "json"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/privateEndpointConnections/{privateEndpointConnectionName}"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.connection

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.hostPoolName,Parameters.privateEndpointConnectionName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.PrivateEndpointConnectionWithSystemData

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const updateByWorkspaceOperationSpec

updateByWorkspaceOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept, Parameters.contentType]

httpMethod

httpMethod: string = "PUT"

mediaType

mediaType: string = "json"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName}"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.connection

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.workspaceName,Parameters.privateEndpointConnectionName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.PrivateEndpointConnectionWithSystemData

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const updateOperationSpec

updateOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept, Parameters.contentType]

httpMethod

httpMethod: string = "PATCH"

mediaType

mediaType: string = "json"

path

path: string = "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/msixPackages/{msixPackageFullName}"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.msixPackage1

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.hostPoolName,Parameters.msixPackageFullName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.MsixPackage

default

default: object

bodyMapper

bodyMapper: any = Mappers.CloudError

Const userSessionId

userSessionId: object

parameterPath

parameterPath: string = "userSessionId"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "userSessionId"

constraints

constraints: object

MaxLength

MaxLength: number = 24

MinLength

MinLength: number = 1

type

type: object

name

name: string = "String"

Const workspace

workspace: object

mapper

mapper: any = WorkspaceMapper

parameterPath

parameterPath: string = "workspace"

Const workspace1

workspace1: object

mapper

mapper: any = WorkspacePatchMapper

parameterPath

parameterPath: string[] = ["options", "workspace"]

Const workspaceName

workspaceName: object

parameterPath

parameterPath: string = "workspaceName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "workspaceName"

constraints

constraints: object

MaxLength

MaxLength: number = 64

MinLength

MinLength: number = 3

type

type: object

name

name: string = "String"

Generated using TypeDoc