Package: azure-mgmt-labservices
Microsoft Azure SDK for PythonThis is the Microsoft Azure Lab Services Client Library.
This package has been tested with Python 3.7+.
For a more complete view of Azure libraries, see theazure sdk python release.DisclaimerAzure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer tohttps://github.com/Azure/azure-sdk-for-python/issues/20691UsageTo learn how to use this package, see thequickstart guideFor docs and references, seePython SDK ReferencesCode samples for this package can be found atLab Serviceson docs.microsoft.com.
Additional code samples for different Azure services are available atSamples RepoProvide FeedbackIf you encounter any bugs or have suggestions, please file an issue in theIssuessection of the project.Release History2.0.0 (2022-08-26)Features AddedAdded operation LabsOperations.begin_create_or_updateAdded operation LabsOperations.begin_publishAdded operation LabsOperations.begin_sync_groupAdded operation LabsOperations.begin_updateAdded operation LabsOperations.list_by_resource_groupAdded operation LabsOperations.list_by_subscriptionAdded operation Operations.listAdded operation UsersOperations.begin_create_or_updateAdded operation UsersOperations.begin_inviteAdded operation UsersOperations.begin_updateAdded operation UsersOperations.list_by_labAdded operation group ImagesOperationsAdded operation group LabPlansOperationsAdded operation group OperationResultsOperationsAdded operation group SchedulesOperationsAdded operation group SkusOperationsAdded operation group UsagesOperationsAdded operation group VirtualMachinesOperationsModel Lab has a new parameter auto_shutdown_profileModel Lab has a new parameter connection_profileModel Lab has a new parameter descriptionModel Lab has a new parameter lab_plan_idModel Lab has a new parameter network_profileModel Lab has a new parameter roster_profileModel Lab has a new parameter security_profileModel Lab has a new parameter stateModel Lab has a new parameter system_dataModel Lab has a new parameter titleModel Lab has a new parameter virtual_machine_profileModel OperationResult has a new parameter end_timeModel OperationResult has a new parameter idModel OperationResult has a new parameter nameModel OperationResult has a new parameter percent_completeModel OperationResult has a new parameter start_timeModel User has a new parameter additional_usage_quotaModel User has a new parameter display_nameModel User has a new parameter invitation_sentModel User has a new parameter invitation_stateModel User has a new parameter registration_stateModel User has a new parameter system_dataBreaking ChangesModel Lab no longer has parameter created_by_object_idModel Lab no longer has parameter created_by_user_principal_nameModel Lab no longer has parameter created_dateModel Lab no longer has parameter invitation_codeModel Lab no longer has parameter latest_operation_resultModel Lab no longer has parameter max_users_in_labModel Lab no longer has parameter unique_identifierModel Lab no longer has parameter usage_quotaModel Lab no longer has parameter user_access_modeModel Lab no longer has parameter user_quotaModel Resource no longer has parameter locationModel Resource no longer has parameter tagsModel User no longer has parameter family_nameModel User no longer has parameter given_nameModel User no longer has parameter latest_operation_resultModel User no longer has parameter locationModel User no longer has parameter tagsModel User no longer has parameter tenant_idModel User no longer has parameter unique_identifierOperation LabsOperations.begin_delete no longer has parameter lab_account_nameOperation LabsOperations.get no longer has parameter expandOperation LabsOperations.get no longer has parameter lab_account_nameOperation UsersOperations.begin_delete no longer has parameter lab_account_nameOperation UsersOperations.get no longer has parameter expandOperation UsersOperations.get no longer has parameter lab_account_nameParameter email of model User is now requiredParameter location of model Lab is now requiredParameter status of model OperationResult is now requiredRemoved operation LabsOperations.add_usersRemoved operation LabsOperations.create_or_updateRemoved operation LabsOperations.listRemoved operation LabsOperations.registerRemoved operation LabsOperations.updateRemoved operation Operations.getRemoved operation UsersOperations.create_or_updateRemoved operation UsersOperations.listRemoved operation UsersOperations.updateRemoved operation group EnvironmentSettingsOperationsRemoved operation group EnvironmentsOperationsRemoved operation group GalleryImagesOperationsRemoved operation group GlobalUsersOperationsRemoved operation group LabAccountsOperationsRemoved operation group ProviderOperationsOperations2.0.0b1 (2022-03-14)FeaturesAdded operation LabsOperations.begin_create_or_updateAdded operation LabsOperations.begin_publishAdded operation LabsOperations.begin_sync_groupAdded operation LabsOperations.begin_updateAdded operation LabsOperations.list_by_resource_groupAdded operation LabsOperations.list_by_subscriptionAdded operation Operations.listAdded operation UsersOperations.begin_create_or_updateAdded operation UsersOperations.begin_inviteAdded operation UsersOperations.begin_updateAdded operation UsersOperations.list_by_labAdded operation group ImagesOperationsAdded operation group LabPlansOperationsAdded operation group OperationResultsOperationsAdded operation group SchedulesOperationsAdded operation group SkusOperationsAdded operation group UsagesOperationsAdded operation group VirtualMachinesOperationsModel Lab has a new parameter auto_shutdown_profileModel Lab has a new parameter connection_profileModel Lab has a new parameter descriptionModel Lab has a new parameter lab_plan_idModel Lab has a new parameter network_profileModel Lab has a new parameter roster_profileModel Lab has a new parameter security_profileModel Lab has a new parameter stateModel Lab has a new parameter system_dataModel Lab has a new parameter titleModel Lab has a new parameter virtual_machine_profileModel OperationResult has a new parameter end_timeModel OperationResult has a new parameter idModel OperationResult has a new parameter nameModel OperationResult has a new parameter percent_completeModel OperationResult has a new parameter start_timeModel User has a new parameter additional_usage_quotaModel User has a new parameter display_nameModel User has a new parameter invitation_sentModel User has a new parameter invitation_stateModel User has a new parameter registration_stateModel User has a new parameter system_dataBreaking changesModel Lab no longer has parameter created_by_object_idModel Lab no longer has parameter created_by_user_principal_nameModel Lab no longer has parameter created_dateModel Lab no longer has parameter invitation_codeModel Lab no longer has parameter latest_operation_resultModel Lab no longer has parameter max_users_in_labModel Lab no longer has parameter unique_identifierModel Lab no longer has parameter usage_quotaModel Lab no longer has parameter user_access_modeModel Lab no longer has parameter user_quotaModel Resource no longer has parameter locationModel Resource no longer has parameter tagsModel User no longer has parameter family_nameModel User no longer has parameter given_nameModel User no longer has parameter latest_operation_resultModel User no longer has parameter locationModel User no longer has parameter tagsModel User no longer has parameter tenant_idModel User no longer has parameter unique_identifierOperation LabsOperations.begin_delete has a new signatureOperation LabsOperations.get has a new signatureOperation LabsOperations.get has a new signatureOperation UsersOperations.begin_delete has a new signatureOperation UsersOperations.get has a new signatureOperation UsersOperations.get has a new signatureParameter email of model User is now requiredParameter email of model User is now requiredParameter location of model Lab is now requiredParameter status of model OperationResult is now requiredRemoved operation LabsOperations.add_usersRemoved operation LabsOperations.create_or_updateRemoved operation LabsOperations.listRemoved operation LabsOperations.registerRemoved operation LabsOperations.updateRemoved operation Operations.getRemoved operation UsersOperations.create_or_updateRemoved operation UsersOperations.listRemoved operation UsersOperations.updateRemoved operation group EnvironmentSettingsOperationsRemoved operation group EnvironmentsOperationsRemoved operation group GalleryImagesOperationsRemoved operation group GlobalUsersOperationsRemoved operation group LabAccountsOperationsRemoved operation group ProviderOperationsOperations1.0.0 (2021-03-31)GA release1.0.0b1 (2020-12-01)This is beta preview version.This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).General breaking changesCredential system has been completly revamped:azure.common.credentialsormsrestazure.azure_active_directoryinstances are no longer supported, use theazure-identityclasses instead:https://pypi.org/project/azure-identity/credentialsparameter has been renamedcredentialTheconfigattribute no longer exists on a client, configuration should be passed as kwarg. Example:MyClient(credential, subscription_id, enable_logging=True). For a complete set of
supported options, see theparameters accept in init documentation of azure-coreYou can't import aversionmodule anymore, use__version__insteadOperations that used to return amsrest.polling.LROPollernow returns aazure.core.polling.LROPollerand are prefixed withbegin_.Exceptions tree have been simplified and most exceptions are nowazure.core.exceptions.HttpResponseError(CloudErrorhas been removed).Most of the operation kwarg have changed. Some of the most noticeable:rawhas been removed. Equivalent feature can be found usingcls, a callback that will give access to internal HTTP response for advanced userFor a complete set of
supported options, see theparameters accept in Request documentation of azure-coreGeneral new featuresType annotations support usingtyping. SDKs are mypy ready.This client has now stable and official support for async. Check theaionamespace of your package to find the async client.This client now support natively tracing library like OpenCensus or OpenTelemetry. See thistracing quickstartfor an overview.0.1.1 (2019-02-14)Bug fix: Fixed an enum comment's erroneous wrap around0.1.0 (2019-02-11)Initial Release