Skip to main content

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

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_ID for Azure client ID.
  • AZURE_TENANT_ID for Azure tenant ID.
  • AZURE_CLIENT_SECRET for 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:

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 EducationManagementClient added parameter cloud_setting in method __init__
  • Client EducationManagementClient added method send_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 GrantDetails moved instance variable offer_cap, effective_date, offer_type, expiration_date, status and allocated_budget under property properties whose type is GrantDetailProperties
  • Model JoinRequestDetails moved instance variable first_name, last_name, email and status under property properties whose type is JoinRequestProperties
  • Model LabDetails moved instance variable display_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_currency and value_properties_total_budget_value under property properties whose type is LabProperties
  • Model StudentDetails moved instance variable first_name, last_name, email, role, budget, subscription_id, expiration_date, status, effective_date, subscription_alias and subscription_invite_last_sent_date under property properties whose type is StudentProperties
  • Model StudentLabDetails moved instance variable display_name, description, expiration_date, role, budget, subscription_id, status, effective_date and lab_scope under property properties whose type is StudentLabProperties
  • Method GrantsOperations.get changed its parameter include_allocated_budget from positional_or_keyword to keyword_only
  • Method GrantsOperations.list changed its parameter include_allocated_budget from positional_or_keyword to keyword_only
  • Method GrantsOperations.list_all changed its parameter include_allocated_budget from positional_or_keyword to keyword_only
  • Method JoinRequestsOperations.list changed its parameter include_denied from positional_or_keyword to keyword_only
  • Method LabsOperations.generate_invite_code changed its parameter only_update_student_count_parameter from positional_or_keyword to keyword_only
  • Method LabsOperations.get changed its parameter include_budget from positional_or_keyword to keyword_only
  • Method LabsOperations.list changed its parameter include_budget from positional_or_keyword to keyword_only
  • Method LabsOperations.list_all changed its parameter include_budget/include_deleted from positional_or_keyword to keyword_only
  • Method StudentsOperations.list changed its parameter include_deleted from positional_or_keyword to keyword_only
  • Renamed operation group EducationManagementClientOperationsMixin to _EducationManagementClientOperationsMixin

Other Changes

  • Deleted model GrantListResponse/JoinRequestList which 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

azure_mgmt_education-1.0.0b3.tar.gz (65.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

azure_mgmt_education-1.0.0b3-py3-none-any.whl (72.2 kB view details)

Uploaded Python 3

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

Hashes for azure_mgmt_education-1.0.0b3.tar.gz
Algorithm Hash digest
SHA256 c771980f6dfbed0f6471be110da0bd752d644b1aaa2071c668be0820240c8076
MD5 6ffbb6b2a5ec56645781b78c71c5a263
BLAKE2b-256 d87011678ac0f3b2c478ee6e6edc91c244ae8fb04f6aaeb8100b46119bba0e5c

See more details on using hashes here.

File details

Details for the file azure_mgmt_education-1.0.0b3-py3-none-any.whl.

File metadata

File hashes

Hashes for azure_mgmt_education-1.0.0b3-py3-none-any.whl
Algorithm Hash digest
SHA256 9912b5925ae0e809dfc836a375fd9f726f673dc2c24047c596df98dc752a3f92
MD5 fe3f2f9eaed926df97f52f1f2377d991
BLAKE2b-256 88c531ac5847c9e1242ed3ff9b14889b46d4e0209ee8dda494cafb1249723199

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page