Microsoft Azure Education Management Client Library for Python
Project description
Microsoft Azure SDK for Python
This is the Microsoft Azure Education Management Client Library. This package has been tested with Python 3.10+. For a more complete view of Azure libraries, see the azure sdk python release.
Disclaimer
Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691
Getting started
Prerequisites
- Python 3.10+ is required to use this package.
- Azure subscription
Install the package
pip install azure-mgmt-education
pip install azure-identity
Authentication
By default, Azure Active Directory token authentication depends on correct configuration of the following environment variables.
AZURE_CLIENT_IDfor Azure client ID.AZURE_TENANT_IDfor Azure tenant ID.AZURE_CLIENT_SECRETfor Azure client secret.
With above configuration, client can be authenticated by following code:
from azure.identity import DefaultAzureCredential
from azure.mgmt.education import EducationManagementClient
client = EducationManagementClient(credential=DefaultAzureCredential())
Examples
Code samples for this package can be found at:
- Search Education Management on docs.microsoft.com
- Azure Python Mgmt SDK Samples Repo
Troubleshooting
Next steps
Provide Feedback
If you encounter any bugs or have suggestions, please file an issue in the Issues section of the project.
Release History
1.0.0b3 (2026-05-27)
Features Added
- Client
EducationManagementClientadded parametercloud_settingin method__init__ - Client
EducationManagementClientadded methodsend_request - Added model
ProxyResource
Breaking Changes
- This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.
- For the method breakings, please refer to https://aka.ms/azsdk/python/migrate/operations for migration.
- Model
GrantDetailsmoved instance variableoffer_cap,effective_date,offer_type,expiration_date,statusandallocated_budgetunder propertypropertieswhose type isGrantDetailProperties - Model
JoinRequestDetailsmoved instance variablefirst_name,last_name,emailandstatusunder propertypropertieswhose type isJoinRequestProperties - Model
LabDetailsmoved instance variabledisplay_name,budget_per_student,description,expiration_date,effective_date,status,max_student_count,invitation_code,currency_properties_total_allocated_budget_currency,value_properties_total_allocated_budget_value,currency_properties_total_budget_currencyandvalue_properties_total_budget_valueunder propertypropertieswhose type isLabProperties - Model
StudentDetailsmoved instance variablefirst_name,last_name,email,role,budget,subscription_id,expiration_date,status,effective_date,subscription_aliasandsubscription_invite_last_sent_dateunder propertypropertieswhose type isStudentProperties - Model
StudentLabDetailsmoved instance variabledisplay_name,description,expiration_date,role,budget,subscription_id,status,effective_dateandlab_scopeunder propertypropertieswhose type isStudentLabProperties - Method
GrantsOperations.getchanged its parameterinclude_allocated_budgetfrompositional_or_keywordtokeyword_only - Method
GrantsOperations.listchanged its parameterinclude_allocated_budgetfrompositional_or_keywordtokeyword_only - Method
GrantsOperations.list_allchanged its parameterinclude_allocated_budgetfrompositional_or_keywordtokeyword_only - Method
JoinRequestsOperations.listchanged its parameterinclude_deniedfrompositional_or_keywordtokeyword_only - Method
LabsOperations.generate_invite_codechanged its parameteronly_update_student_count_parameterfrompositional_or_keywordtokeyword_only - Method
LabsOperations.getchanged its parameterinclude_budgetfrompositional_or_keywordtokeyword_only - Method
LabsOperations.listchanged its parameterinclude_budgetfrompositional_or_keywordtokeyword_only - Method
LabsOperations.list_allchanged its parameterinclude_budget/include_deletedfrompositional_or_keywordtokeyword_only - Method
StudentsOperations.listchanged its parameterinclude_deletedfrompositional_or_keywordtokeyword_only - Renamed operation group
EducationManagementClientOperationsMixinto_EducationManagementClientOperationsMixin
Other Changes
- Deleted model
GrantListResponse/JoinRequestListwhich actually were not used by SDK users
1.0.0b2 (2022-12-12)
Other Changes
- Added generated samples in github repo
- Drop support for python<3.7.0
1.0.0b1 (2022-07-07)
- Initial Release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file azure_mgmt_education-1.0.0b3.tar.gz.
File metadata
- Download URL: azure_mgmt_education-1.0.0b3.tar.gz
- Upload date:
- Size: 65.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: RestSharp/106.13.0.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c771980f6dfbed0f6471be110da0bd752d644b1aaa2071c668be0820240c8076
|
|
| MD5 |
6ffbb6b2a5ec56645781b78c71c5a263
|
|
| BLAKE2b-256 |
d87011678ac0f3b2c478ee6e6edc91c244ae8fb04f6aaeb8100b46119bba0e5c
|
File details
Details for the file azure_mgmt_education-1.0.0b3-py3-none-any.whl.
File metadata
- Download URL: azure_mgmt_education-1.0.0b3-py3-none-any.whl
- Upload date:
- Size: 72.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: RestSharp/106.13.0.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9912b5925ae0e809dfc836a375fd9f726f673dc2c24047c596df98dc752a3f92
|
|
| MD5 |
fe3f2f9eaed926df97f52f1f2377d991
|
|
| BLAKE2b-256 |
88c531ac5847c9e1242ed3ff9b14889b46d4e0209ee8dda494cafb1249723199
|