1919from ._configuration import DesktopVirtualizationMgmtClientConfiguration
2020from ._serialization import Deserializer , Serializer
2121from .operations import (
22+ ActiveSessionHostConfigurationsOperations ,
2223 AppAttachPackageInfoOperations ,
2324 AppAttachPackageOperations ,
2425 ApplicationGroupsOperations ,
2526 ApplicationsOperations ,
27+ ControlSessionHostUpdateOperations ,
2628 DesktopsOperations ,
2729 HostPoolsOperations ,
30+ InitiateSessionHostUpdateOperations ,
2831 MSIXPackagesOperations ,
2932 MsixImagesOperations ,
3033 Operations ,
3336 ScalingPlanPersonalSchedulesOperations ,
3437 ScalingPlanPooledSchedulesOperations ,
3538 ScalingPlansOperations ,
39+ SessionHostConfigurationsOperations ,
40+ SessionHostManagementsOperations ,
41+ SessionHostManagementsUpdateStatusOperations ,
42+ SessionHostOperations ,
3643 SessionHostsOperations ,
3744 StartMenuItemsOperations ,
3845 UserSessionsOperations ,
3946 WorkspacesOperations ,
4047)
4148
4249if TYPE_CHECKING :
43- # pylint: disable=unused-import,ungrouped-imports
4450 from azure .core .credentials import TokenCredential
4551
4652
47- class DesktopVirtualizationMgmtClient : # pylint: disable=client-accepts-api-version-keyword, too-many-instance-attributes
53+ class DesktopVirtualizationMgmtClient : # pylint: disable=too-many-instance-attributes
4854 """DesktopVirtualizationMgmtClient.
4955
5056 :ivar operations: Operations operations
@@ -76,10 +82,31 @@ class DesktopVirtualizationMgmtClient: # pylint: disable=client-accepts-api-ver
7682 :vartype desktops: azure.mgmt.desktopvirtualization.operations.DesktopsOperations
7783 :ivar host_pools: HostPoolsOperations operations
7884 :vartype host_pools: azure.mgmt.desktopvirtualization.operations.HostPoolsOperations
85+ :ivar session_host_managements: SessionHostManagementsOperations operations
86+ :vartype session_host_managements:
87+ azure.mgmt.desktopvirtualization.operations.SessionHostManagementsOperations
88+ :ivar initiate_session_host_update: InitiateSessionHostUpdateOperations operations
89+ :vartype initiate_session_host_update:
90+ azure.mgmt.desktopvirtualization.operations.InitiateSessionHostUpdateOperations
91+ :ivar control_session_host_update: ControlSessionHostUpdateOperations operations
92+ :vartype control_session_host_update:
93+ azure.mgmt.desktopvirtualization.operations.ControlSessionHostUpdateOperations
94+ :ivar session_host_managements_update_status: SessionHostManagementsUpdateStatusOperations
95+ operations
96+ :vartype session_host_managements_update_status:
97+ azure.mgmt.desktopvirtualization.operations.SessionHostManagementsUpdateStatusOperations
98+ :ivar session_host_configurations: SessionHostConfigurationsOperations operations
99+ :vartype session_host_configurations:
100+ azure.mgmt.desktopvirtualization.operations.SessionHostConfigurationsOperations
101+ :ivar active_session_host_configurations: ActiveSessionHostConfigurationsOperations operations
102+ :vartype active_session_host_configurations:
103+ azure.mgmt.desktopvirtualization.operations.ActiveSessionHostConfigurationsOperations
79104 :ivar user_sessions: UserSessionsOperations operations
80105 :vartype user_sessions: azure.mgmt.desktopvirtualization.operations.UserSessionsOperations
81106 :ivar session_hosts: SessionHostsOperations operations
82107 :vartype session_hosts: azure.mgmt.desktopvirtualization.operations.SessionHostsOperations
108+ :ivar session_host: SessionHostOperations operations
109+ :vartype session_host: azure.mgmt.desktopvirtualization.operations.SessionHostOperations
83110 :ivar msix_packages: MSIXPackagesOperations operations
84111 :vartype msix_packages: azure.mgmt.desktopvirtualization.operations.MSIXPackagesOperations
85112 :ivar app_attach_package_info: AppAttachPackageInfoOperations operations
@@ -96,9 +123,11 @@ class DesktopVirtualizationMgmtClient: # pylint: disable=client-accepts-api-ver
96123 :type subscription_id: str
97124 :param base_url: Service URL. Default value is "https://management.azure.com".
98125 :type base_url: str
99- :keyword api_version: Api Version. Default value is "2024-04-03 ". Note that overriding this
100- default value may result in unsupported behavior.
126+ :keyword api_version: Api Version. Default value is "2024-08-08-preview ". Note that overriding
127+ this default value may result in unsupported behavior.
101128 :paramtype api_version: str
129+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no
130+ Retry-After header is present.
102131 """
103132
104133 def __init__ (
@@ -157,8 +186,27 @@ def __init__(
157186 self .applications = ApplicationsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
158187 self .desktops = DesktopsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
159188 self .host_pools = HostPoolsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
189+ self .session_host_managements = SessionHostManagementsOperations (
190+ self ._client , self ._config , self ._serialize , self ._deserialize
191+ )
192+ self .initiate_session_host_update = InitiateSessionHostUpdateOperations (
193+ self ._client , self ._config , self ._serialize , self ._deserialize
194+ )
195+ self .control_session_host_update = ControlSessionHostUpdateOperations (
196+ self ._client , self ._config , self ._serialize , self ._deserialize
197+ )
198+ self .session_host_managements_update_status = SessionHostManagementsUpdateStatusOperations (
199+ self ._client , self ._config , self ._serialize , self ._deserialize
200+ )
201+ self .session_host_configurations = SessionHostConfigurationsOperations (
202+ self ._client , self ._config , self ._serialize , self ._deserialize
203+ )
204+ self .active_session_host_configurations = ActiveSessionHostConfigurationsOperations (
205+ self ._client , self ._config , self ._serialize , self ._deserialize
206+ )
160207 self .user_sessions = UserSessionsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
161208 self .session_hosts = SessionHostsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
209+ self .session_host = SessionHostOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
162210 self .msix_packages = MSIXPackagesOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
163211 self .app_attach_package_info = AppAttachPackageInfoOperations (
164212 self ._client , self ._config , self ._serialize , self ._deserialize
0 commit comments