Package: azure-mgmt-devcenter
Microsoft Azure SDK for PythonThis is the Microsoft Azure Devcenter Management 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/20691Getting startedPrerequisitesPython 3.7+ is required to use this package.Azure subscriptionInstall the packagepipinstallazure-mgmt-devcenter
pipinstallazure-identityAuthenticationBy default,Azure Active Directorytoken authentication depends on correct configure of following environment variables.AZURE_CLIENT_IDfor Azure client ID.AZURE_TENANT_IDfor Azure tenant ID.AZURE_CLIENT_SECRETfor Azure client secret.In addition, Azure subscription ID can be configured via environment variableAZURE_SUBSCRIPTION_ID.With above configuration, client can be authenticated by following code:fromazure.identityimportDefaultAzureCredentialfromazure.mgmt.devcenterimportDevCenterMgmtClientimportossub_id=os.getenv("AZURE_SUBSCRIPTION_ID")client=DevCenterMgmtClient(credential=DefaultAzureCredential(),subscription_id=sub_id)ExamplesCode samples for this package can be found at:Search Devcenter Managementon docs.microsoft.comAzure Python Mgmt SDK Samples RepoTroubleshootingNext stepsProvide FeedbackIf you encounter any bugs or have suggestions, please file an issue in theIssuessection of the project.Release History1.0.0 (2023-05-20)Features AddedAdded operation NetworkConnectionsOperations.list_outbound_network_dependencies_endpointsAdded operation PoolsOperations.begin_run_health_checksModel Image has a new parameter hibernate_supportModel Pool has a new parameter health_statusModel Pool has a new parameter health_status_detailsModel Pool has a new parameter stop_on_disconnectModel PoolProperties has a new parameter health_statusModel PoolProperties has a new parameter health_status_detailsModel PoolProperties has a new parameter stop_on_disconnectModel PoolUpdate has a new parameter stop_on_disconnectModel PoolUpdateProperties has a new parameter stop_on_disconnectModel Project has a new parameter max_dev_boxes_per_userModel ProjectProperties has a new parameter max_dev_boxes_per_userModel ProjectUpdate has a new parameter max_dev_boxes_per_userModel ProjectUpdateProperties has a new parameter max_dev_boxes_per_userBreaking ChangesModel ImageReference no longer has parameter offerModel ImageReference no longer has parameter publisherModel ImageReference no longer has parameter sku1.0.0b4 (2022-11-24)Features AddedAdded operation group CheckNameAvailabilityOperationsModel DevBoxDefinition has a new parameter hibernate_supportModel DevBoxDefinitionProperties has a new parameter hibernate_supportModel DevBoxDefinitionUpdate has a new parameter hibernate_supportModel DevBoxDefinitionUpdateProperties has a new parameter hibernate_supportModel DevCenter has a new parameter dev_center_uriModel Project has a new parameter dev_center_uriModel ProjectProperties has a new parameter dev_center_uriBreaking ChangesRenamed operation NetworkConnectionsOperations.run_health_checks to NetworkConnectionsOperations.begin_run_health_checks1.0.0b3 (2022-11-08)Features AddedModel Catalog has a new parameter sync_stateModel CatalogProperties has a new parameter sync_stateModel OperationStatus has a new parameter operationsModel OperationStatus has a new parameter resource_idBreaking ChangesClient name is changed fromDevCenterClienttoDevCenterMgmtClientParameter status of model OperationStatus is now required1.0.0b2 (2022-09-29)Features AddedAdded operation group ProjectAllowedEnvironmentTypesOperations1.0.0b1 (2022-08-15)Initial Release