Skip to content

Commit

Permalink
CodeGen from PR 31722 in Azure/azure-rest-api-specs
Browse files Browse the repository at this point in the history
Merge 852f93c797677818c8232158db3b1e80189766c4 into bbdbd8545dedd6436b8e30efe45270367389a9b6
  • Loading branch information
SDKAuto committed Feb 21, 2025
1 parent d5dd3fd commit 6160dad
Show file tree
Hide file tree
Showing 205 changed files with 17,399 additions and 8,550 deletions.
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"commit": "f1e65f90e77a72258801439e757fc76ecb13a7fc",
"commit": "277ec005b36dd67494989104c3124acfea3bf497",
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
"autorest": "3.10.2",
"use": [
"@autorest/python@6.19.0",
"@autorest/python@6.27.4",
"@autorest/[email protected]"
],
"autorest_command": "autorest specification/desktopvirtualization/resource-manager/readme.md --generate-sample=True --generate-test=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --tag=package-2024-04 --use=@autorest/python@6.19.0 --use=@autorest/[email protected] --version=3.10.2 --version-tolerant=False",
"autorest_command": "autorest specification/desktopvirtualization/resource-manager/readme.md --generate-sample=True --generate-test=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-python/sdk --use=@autorest/python@6.27.4 --use=@autorest/[email protected] --version=3.10.2 --version-tolerant=False",
"readme": "specification/desktopvirtualization/resource-manager/readme.md"
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,22 +5,28 @@
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
# pylint: disable=wrong-import-position

from ._desktop_virtualization_mgmt_client import DesktopVirtualizationMgmtClient
from typing import TYPE_CHECKING

if TYPE_CHECKING:
from ._patch import * # pylint: disable=unused-wildcard-import

from ._desktop_virtualization_mgmt_client import DesktopVirtualizationMgmtClient # type: ignore
from ._version import VERSION

__version__ = VERSION

try:
from ._patch import __all__ as _patch_all
from ._patch import * # pylint: disable=unused-wildcard-import
from ._patch import *
except ImportError:
_patch_all = []
from ._patch import patch_sdk as _patch_sdk

__all__ = [
"DesktopVirtualizationMgmtClient",
]
__all__.extend([p for p in _patch_all if p not in __all__])
__all__.extend([p for p in _patch_all if p not in __all__]) # pyright: ignore

_patch_sdk()
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@
from ._version import VERSION

if TYPE_CHECKING:
# pylint: disable=unused-import,ungrouped-imports
from azure.core.credentials import TokenCredential


Expand All @@ -28,13 +27,13 @@ class DesktopVirtualizationMgmtClientConfiguration: # pylint: disable=too-many-
:type credential: ~azure.core.credentials.TokenCredential
:param subscription_id: The ID of the target subscription. The value must be an UUID. Required.
:type subscription_id: str
:keyword api_version: Api Version. Default value is "2024-04-03". Note that overriding this
default value may result in unsupported behavior.
:keyword api_version: Api Version. Default value is "2024-08-08-preview". Note that overriding
this default value may result in unsupported behavior.
:paramtype api_version: str
"""

def __init__(self, credential: "TokenCredential", subscription_id: str, **kwargs: Any) -> None:
api_version: str = kwargs.pop("api_version", "2024-04-03")
api_version: str = kwargs.pop("api_version", "2024-08-08-preview")

if credential is None:
raise ValueError("Parameter 'credential' must not be None.")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,15 @@
from ._configuration import DesktopVirtualizationMgmtClientConfiguration
from ._serialization import Deserializer, Serializer
from .operations import (
ActiveSessionHostConfigurationsOperations,
AppAttachPackageInfoOperations,
AppAttachPackageOperations,
ApplicationGroupsOperations,
ApplicationsOperations,
ControlSessionHostUpdateOperations,
DesktopsOperations,
HostPoolsOperations,
InitiateSessionHostUpdateOperations,
MSIXPackagesOperations,
MsixImagesOperations,
Operations,
Expand All @@ -33,72 +36,95 @@
ScalingPlanPersonalSchedulesOperations,
ScalingPlanPooledSchedulesOperations,
ScalingPlansOperations,
SessionHostConfigurationsOperations,
SessionHostManagementsOperations,
SessionHostManagementsUpdateStatusOperations,
SessionHostsOperations,
StartMenuItemsOperations,
UserSessionsOperations,
WorkspacesOperations,
)

if TYPE_CHECKING:
# pylint: disable=unused-import,ungrouped-imports
from azure.core.credentials import TokenCredential


class DesktopVirtualizationMgmtClient: # pylint: disable=client-accepts-api-version-keyword,too-many-instance-attributes
"""DesktopVirtualizationMgmtClient.
class DesktopVirtualizationMgmtClient: # pylint: disable=too-many-instance-attributes
"""This Typespec represents the Desktop Virtualization API interfaces.
:ivar operations: Operations operations
:vartype operations: azure.mgmt.desktopvirtualization.operations.Operations
:ivar app_attach_package: AppAttachPackageOperations operations
:vartype app_attach_package:
azure.mgmt.desktopvirtualization.operations.AppAttachPackageOperations
:ivar application_groups: ApplicationGroupsOperations operations
:vartype application_groups:
azure.mgmt.desktopvirtualization.operations.ApplicationGroupsOperations
:ivar host_pools: HostPoolsOperations operations
:vartype host_pools: azure.mgmt.desktopvirtualization.operations.HostPoolsOperations
:ivar scaling_plans: ScalingPlansOperations operations
:vartype scaling_plans: azure.mgmt.desktopvirtualization.operations.ScalingPlansOperations
:ivar workspaces: WorkspacesOperations operations
:vartype workspaces: azure.mgmt.desktopvirtualization.operations.WorkspacesOperations
:ivar applications: ApplicationsOperations operations
:vartype applications: azure.mgmt.desktopvirtualization.operations.ApplicationsOperations
:ivar desktops: DesktopsOperations operations
:vartype desktops: azure.mgmt.desktopvirtualization.operations.DesktopsOperations
:ivar start_menu_items: StartMenuItemsOperations operations
:vartype start_menu_items: azure.mgmt.desktopvirtualization.operations.StartMenuItemsOperations
:ivar active_session_host_configurations: ActiveSessionHostConfigurationsOperations operations
:vartype active_session_host_configurations:
azure.mgmt.desktopvirtualization.operations.ActiveSessionHostConfigurationsOperations
:ivar msix_images: MsixImagesOperations operations
:vartype msix_images: azure.mgmt.desktopvirtualization.operations.MsixImagesOperations
:ivar app_attach_package_info: AppAttachPackageInfoOperations operations
:vartype app_attach_package_info:
azure.mgmt.desktopvirtualization.operations.AppAttachPackageInfoOperations
:ivar msix_packages: MSIXPackagesOperations operations
:vartype msix_packages: azure.mgmt.desktopvirtualization.operations.MSIXPackagesOperations
:ivar private_endpoint_connections: PrivateEndpointConnectionsOperations operations
:vartype private_endpoint_connections:
azure.mgmt.desktopvirtualization.operations.PrivateEndpointConnectionsOperations
:ivar private_link_resources: PrivateLinkResourcesOperations operations
:vartype private_link_resources:
azure.mgmt.desktopvirtualization.operations.PrivateLinkResourcesOperations
:ivar scaling_plans: ScalingPlansOperations operations
:vartype scaling_plans: azure.mgmt.desktopvirtualization.operations.ScalingPlansOperations
:ivar scaling_plan_pooled_schedules: ScalingPlanPooledSchedulesOperations operations
:vartype scaling_plan_pooled_schedules:
azure.mgmt.desktopvirtualization.operations.ScalingPlanPooledSchedulesOperations
:ivar session_host_configurations: SessionHostConfigurationsOperations operations
:vartype session_host_configurations:
azure.mgmt.desktopvirtualization.operations.SessionHostConfigurationsOperations
:ivar session_host_managements: SessionHostManagementsOperations operations
:vartype session_host_managements:
azure.mgmt.desktopvirtualization.operations.SessionHostManagementsOperations
:ivar control_session_host_update: ControlSessionHostUpdateOperations operations
:vartype control_session_host_update:
azure.mgmt.desktopvirtualization.operations.ControlSessionHostUpdateOperations
:ivar initiate_session_host_update: InitiateSessionHostUpdateOperations operations
:vartype initiate_session_host_update:
azure.mgmt.desktopvirtualization.operations.InitiateSessionHostUpdateOperations
:ivar session_host_managements_update_status: SessionHostManagementsUpdateStatusOperations
operations
:vartype session_host_managements_update_status:
azure.mgmt.desktopvirtualization.operations.SessionHostManagementsUpdateStatusOperations
:ivar session_hosts: SessionHostsOperations operations
:vartype session_hosts: azure.mgmt.desktopvirtualization.operations.SessionHostsOperations
:ivar user_sessions: UserSessionsOperations operations
:vartype user_sessions: azure.mgmt.desktopvirtualization.operations.UserSessionsOperations
:ivar scaling_plan_personal_schedules: ScalingPlanPersonalSchedulesOperations operations
:vartype scaling_plan_personal_schedules:
azure.mgmt.desktopvirtualization.operations.ScalingPlanPersonalSchedulesOperations
:ivar application_groups: ApplicationGroupsOperations operations
:vartype application_groups:
azure.mgmt.desktopvirtualization.operations.ApplicationGroupsOperations
:ivar start_menu_items: StartMenuItemsOperations operations
:vartype start_menu_items: azure.mgmt.desktopvirtualization.operations.StartMenuItemsOperations
:ivar applications: ApplicationsOperations operations
:vartype applications: azure.mgmt.desktopvirtualization.operations.ApplicationsOperations
:ivar desktops: DesktopsOperations operations
:vartype desktops: azure.mgmt.desktopvirtualization.operations.DesktopsOperations
:ivar host_pools: HostPoolsOperations operations
:vartype host_pools: azure.mgmt.desktopvirtualization.operations.HostPoolsOperations
:ivar user_sessions: UserSessionsOperations operations
:vartype user_sessions: azure.mgmt.desktopvirtualization.operations.UserSessionsOperations
:ivar session_hosts: SessionHostsOperations operations
:vartype session_hosts: azure.mgmt.desktopvirtualization.operations.SessionHostsOperations
:ivar msix_packages: MSIXPackagesOperations operations
:vartype msix_packages: azure.mgmt.desktopvirtualization.operations.MSIXPackagesOperations
:ivar app_attach_package_info: AppAttachPackageInfoOperations operations
:vartype app_attach_package_info:
azure.mgmt.desktopvirtualization.operations.AppAttachPackageInfoOperations
:ivar msix_images: MsixImagesOperations operations
:vartype msix_images: azure.mgmt.desktopvirtualization.operations.MsixImagesOperations
:ivar app_attach_package: AppAttachPackageOperations operations
:vartype app_attach_package:
azure.mgmt.desktopvirtualization.operations.AppAttachPackageOperations
:ivar scaling_plan_pooled_schedules: ScalingPlanPooledSchedulesOperations operations
:vartype scaling_plan_pooled_schedules:
azure.mgmt.desktopvirtualization.operations.ScalingPlanPooledSchedulesOperations
:param credential: Credential needed for the client to connect to Azure. Required.
:type credential: ~azure.core.credentials.TokenCredential
:param subscription_id: The ID of the target subscription. The value must be an UUID. Required.
:type subscription_id: str
:param base_url: Service URL. Default value is "https://management.azure.com".
:type base_url: str
:keyword api_version: Api Version. Default value is "2024-04-03". Note that overriding this
default value may result in unsupported behavior.
:keyword api_version: Api Version. Default value is "2024-08-08-preview". Note that overriding
this default value may result in unsupported behavior.
:paramtype api_version: str
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no
Retry-After header is present.
"""

def __init__(
Expand Down Expand Up @@ -136,35 +162,53 @@ def __init__(
self._deserialize = Deserializer(client_models)
self._serialize.client_side_validation = False
self.operations = Operations(self._client, self._config, self._serialize, self._deserialize)
self.app_attach_package = AppAttachPackageOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.application_groups = ApplicationGroupsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.host_pools = HostPoolsOperations(self._client, self._config, self._serialize, self._deserialize)
self.scaling_plans = ScalingPlansOperations(self._client, self._config, self._serialize, self._deserialize)
self.workspaces = WorkspacesOperations(self._client, self._config, self._serialize, self._deserialize)
self.applications = ApplicationsOperations(self._client, self._config, self._serialize, self._deserialize)
self.desktops = DesktopsOperations(self._client, self._config, self._serialize, self._deserialize)
self.start_menu_items = StartMenuItemsOperations(self._client, self._config, self._serialize, self._deserialize)
self.active_session_host_configurations = ActiveSessionHostConfigurationsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.msix_images = MsixImagesOperations(self._client, self._config, self._serialize, self._deserialize)
self.app_attach_package_info = AppAttachPackageInfoOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.msix_packages = MSIXPackagesOperations(self._client, self._config, self._serialize, self._deserialize)
self.private_endpoint_connections = PrivateEndpointConnectionsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.private_link_resources = PrivateLinkResourcesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.scaling_plans = ScalingPlansOperations(self._client, self._config, self._serialize, self._deserialize)
self.scaling_plan_pooled_schedules = ScalingPlanPooledSchedulesOperations(
self.session_host_configurations = SessionHostConfigurationsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.scaling_plan_personal_schedules = ScalingPlanPersonalSchedulesOperations(
self.session_host_managements = SessionHostManagementsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.application_groups = ApplicationGroupsOperations(
self.control_session_host_update = ControlSessionHostUpdateOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.initiate_session_host_update = InitiateSessionHostUpdateOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.session_host_managements_update_status = SessionHostManagementsUpdateStatusOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.start_menu_items = StartMenuItemsOperations(self._client, self._config, self._serialize, self._deserialize)
self.applications = ApplicationsOperations(self._client, self._config, self._serialize, self._deserialize)
self.desktops = DesktopsOperations(self._client, self._config, self._serialize, self._deserialize)
self.host_pools = HostPoolsOperations(self._client, self._config, self._serialize, self._deserialize)
self.user_sessions = UserSessionsOperations(self._client, self._config, self._serialize, self._deserialize)
self.session_hosts = SessionHostsOperations(self._client, self._config, self._serialize, self._deserialize)
self.msix_packages = MSIXPackagesOperations(self._client, self._config, self._serialize, self._deserialize)
self.app_attach_package_info = AppAttachPackageInfoOperations(
self.user_sessions = UserSessionsOperations(self._client, self._config, self._serialize, self._deserialize)
self.scaling_plan_personal_schedules = ScalingPlanPersonalSchedulesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.msix_images = MsixImagesOperations(self._client, self._config, self._serialize, self._deserialize)
self.app_attach_package = AppAttachPackageOperations(
self.scaling_plan_pooled_schedules = ScalingPlanPooledSchedulesOperations(
self._client, self._config, self._serialize, self._deserialize
)

Expand Down
Loading

0 comments on commit 6160dad

Please sign in to comment.