Package: azure-mgmt-devtestlabs
Microsoft Azure SDK for PythonThis is the Microsoft Azure DevTestLabs Management Client Library.Azure Resource Manager (ARM) is the next generation of management APIs
that replace the old Azure Service Management (ASM).This package has been tested with Python 2.7, 3.5, 3.6 and 3.7.For the older Azure Service Management (ASM) libraries, seeazure-servicemanagement-legacylibrary.For a more complete set of Azure libraries, see theazure sdk python release.UsageTo learn how to use this package, see thequickstart guideFor docs and references, seePython SDK ReferencesCode samples for this package can be found atDevTestLabs Managementon 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 History9.0.0 (2020-12-21)GA release9.0.0b1 (2020-10-27)This is beta preview version.
For detailed changelog please refer to equivalent stable version 4.0.0(https://pypi.org/project/azure-mgmt-devtestlabs/4.0.0/)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.4.0.0 (2019-07-26)Breaking changesRemoved operation ServiceRunnersOperations.listGeneral breaking changesThis version uses a next-generation code generator thatmightintroduce breaking changes if from some import. In summary, some modules
were incorrectly visible/importable and have been renamed. This fixed
several issues caused by usage of classes that were not supposed to be
used in the first place.DevTestLabsClient cannot be imported fromazure.mgmt.devtestlabs.dev_test_labs_management_clientanymore (import fromazure.mgmt.devtestlabsworks like before)DevTestLabsManagementClientConfiguration import has been moved fromazure.mgmt.devtestlabs.dev_test_labs_management_clienttoazure.mgmt.devtestlabsA modelMyClassfrom a "models" sub-module cannot be imported
anymore usingazure.mgmt.devtestlabs.models.my_class(import
fromazure.mgmt.devtestlabs.modelsworks like before)An operation classMyClassOperationsfrom anoperationssub-module cannot be imported anymore usingazure.mgmt.devtestlabs.operations.my_class_operations(import
fromazure.mgmt.devtestlabs.operationsworks like before)Last but not least, HTTP connection pooling is now enabled by default.
You should always use a client as a context manager, or call close(), or
use no more than one client per process.3.0.0 (2019-02-07)FeaturesModel NotificationChannel has a new parameter email_recipientModel NotificationChannel has a new parameter notification_localeModel ArtifactInstallProperties has a new parameter artifact_titleModel GalleryImage has a new parameter plan_idModel GalleryImage has a new parameter is_plan_authorizedModel EvaluatePoliciesProperties has a new parameter
user_object_idModel ArtifactInstallPropertiesFragment has a new parameter
artifact_titleModel Lab has a new parameter announcementModel Lab has a new parameter supportModel Lab has a new parameter load_balancer_idModel Lab has a new parameter
mandatory_artifacts_resource_ids_linuxModel Lab has a new parameter extended_propertiesModel Lab has a new parameter
mandatory_artifacts_resource_ids_windowsModel Lab has a new parameter vm_creation_resource_groupModel Lab has a new parameter environment_permissionModel Lab has a new parameter network_security_group_idModel Lab has a new parameter public_ip_idModel NotificationSettingsFragment has a new parameter
email_recipientModel NotificationSettingsFragment has a new parameter
notification_localeModel LabVirtualMachineCreationParameter has a new parameter
schedule_parametersModel LabVirtualMachineCreationParameter has a new parameter
compute_idModel LabVirtualMachineCreationParameter has a new parameter
data_disk_parametersModel LabVirtualMachineCreationParameter has a new parameter
last_known_power_stateModel LabVirtualMachineCreationParameter has a new parameter
plan_idModel ShutdownNotificationContent has a new parameter vm_urlModel ShutdownNotificationContent has a new parameter
minutes_until_shutdownModel NotificationSettings has a new parameter email_recipientModel NotificationSettings has a new parameter notification_localeModel LabVirtualMachine has a new parameter plan_idModel LabVirtualMachine has a new parameter schedule_parametersModel LabVirtualMachine has a new parameter
last_known_power_stateModel LabVirtualMachine has a new parameter data_disk_parametersModel ArmTemplate has a new parameter enabledModel CustomImage has a new parameter custom_image_planModel CustomImage has a new parameter data_disk_storage_infoModel CustomImage has a new parameter is_plan_authorizedModel CustomImage has a new parameter managed_snapshot_idModel LabVirtualMachineFragment has a new parameter
schedule_parametersModel LabVirtualMachineFragment has a new parameter compute_idModel LabVirtualMachineFragment has a new parameter
data_disk_parametersModel LabVirtualMachineFragment has a new parameter
last_known_power_stateModel LabVirtualMachineFragment has a new parameter plan_idAdded operation DisksOperations.updateAdded operation CustomImagesOperations.updateAdded operation LabsOperations.import_virtual_machineAdded operation SecretsOperations.updateAdded operation EnvironmentsOperations.updateAdded operation FormulasOperations.updateAdded operation VirtualMachinesOperations.transfer_disksAdded operation VirtualMachinesOperations.un_claimAdded operation VirtualMachinesOperations.resizeAdded operation VirtualMachinesOperations.restartAdded operation VirtualMachinesOperations.get_rdp_file_contentsAdded operation VirtualMachinesOperations.redeployAdded operation group ServiceFabricsOperationsAdded operation group ServiceFabricSchedulesOperationsBreaking changesModel VirtualNetworkFragment no longer has parameter typeModel VirtualNetworkFragment no longer has parameter idModel VirtualNetworkFragment no longer has parameter locationModel VirtualNetworkFragment no longer has parameter nameModel VirtualNetworkFragment no longer has parameter
external_subnetsModel VirtualNetworkFragment no longer has parameter
provisioning_stateModel VirtualNetworkFragment no longer has parameter
unique_identifierModel PolicyFragment no longer has parameter typeModel PolicyFragment no longer has parameter idModel PolicyFragment no longer has parameter locationModel PolicyFragment no longer has parameter nameModel PolicyFragment no longer has parameter unique_identifierModel PolicyFragment no longer has parameter provisioning_stateModel ArtifactSourceFragment no longer has parameter typeModel ArtifactSourceFragment no longer has parameter idModel ArtifactSourceFragment no longer has parameter locationModel ArtifactSourceFragment no longer has parameter nameModel ArtifactSourceFragment no longer has parameter
unique_identifierModel ArtifactSourceFragment no longer has parameter
provisioning_stateModel LabVirtualMachineCreationParameter no longer has parameter
applicable_scheduleModel LabVirtualMachineCreationParameter no longer has parameter
compute_vmModel LabVirtualMachineCreationParameter no longer has parameter
unique_identifierModel LabVirtualMachineCreationParameter no longer has parameter
provisioning_stateModel ApplicableScheduleFragment no longer has parameter locationModel ApplicableScheduleFragment no longer has parameter typeModel ApplicableScheduleFragment no longer has parameter idModel ApplicableScheduleFragment no longer has parameter nameModel ScheduleFragment no longer has parameter typeModel ScheduleFragment no longer has parameter idModel ScheduleFragment no longer has parameter locationModel ScheduleFragment no longer has parameter nameModel ScheduleFragment no longer has parameter unique_identifierModel ScheduleFragment no longer has parameter provisioning_stateModel LabVirtualMachineFragment no longer has parameter typeModel LabVirtualMachineFragment no longer has parameter idModel LabVirtualMachineFragment no longer has parameter compute_vmModel LabVirtualMachineFragment no longer has parameter locationModel LabVirtualMachineFragment no longer has parameter nameModel LabVirtualMachineFragment no longer has parameter
unique_identifierModel LabVirtualMachineFragment no longer has parameter
provisioning_stateModel LabVirtualMachineFragment no longer has parameter
applicable_scheduleModel LabFragment has a new signatureModel UserFragment has a new signatureModel NotificationChannelFragment has a new signature2.2.0 (2018-02-15)Add "providers" operation group2.1.0 (2017-10-25)Add "operations" operation group2.0.0 (2017-04-27)Major refactoring to follow name conventions + new features.This wheel package is now built with the azure wheel extension1.0.0 (2016-09-13)Initial Release