Microsoft Azure Edgeorder Management Client Library for Python
Project description
Microsoft Azure SDK for Python
This is the Microsoft Azure Edge Order 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-edgeorder
pip install azure-identity
Authentication
By default, Microsoft Entra 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.
In addition, Azure subscription ID can be configured via environment variable AZURE_SUBSCRIPTION_ID.
With above configuration, client can be authenticated by following code:
from azure.identity import DefaultAzureCredential
from azure.mgmt.edgeorder import EdgeOrderManagementClient
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = EdgeOrderManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
Examples
Code samples for this package can be found at:
- Search Edge Order 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
3.0.0b1 (2026-07-06)
Features Added
- Client
EdgeOrderManagementClientadded parametercloud_settingin method__init__ - Client
EdgeOrderManagementClientadded methodsend_request - Client
EdgeOrderManagementClientadded operation groupoperations - Client
EdgeOrderManagementClientadded operation groupaddresses - Client
EdgeOrderManagementClientadded operation grouporder_items - Client
EdgeOrderManagementClientadded operation grouporders - Client
EdgeOrderManagementClientadded operation groupproducts_and_configurations - Model
AddressPropertiesadded propertyaddress_classification - Model
AddressPropertiesadded propertyprovisioning_state - Enum
AvailabilityStageadded memberDISCOVERABLE - Model
BasicInformationadded propertyfulfilled_by - Model
BillingMeterDetailsadded propertyterm_type_details - Model
CommonPropertiesadded propertyfulfilled_by - Model
ConfigurationPropertiesadded propertyprovisioning_support - Model
ConfigurationPropertiesadded propertychild_configuration_types - Model
ConfigurationPropertiesadded propertygrouped_child_configurations - Model
ConfigurationPropertiesadded propertysupported_term_commitment_durations - Model
ConfigurationPropertiesadded propertyfulfilled_by - Model
DeviceDetailsadded propertydisplay_serial_number - Model
DeviceDetailsadded propertyprovisioning_support - Model
DeviceDetailsadded propertyprovisioning_details - Model
HierarchyInformationadded propertyconfiguration_id_display_name - Enum
LinkTypeadded memberDISCOVERABLE - Model
OrderItemDetailsadded propertyorder_item_mode - Model
OrderItemDetailsadded propertysite_details - Model
OrderItemResourceadded propertyidentity - Enum
OrderItemTypeadded memberEXTERNAL - Model
OrderItemUpdateParameteradded propertyidentity - Model
Preferencesadded propertyterm_commitment_preferences - Model
ProductDetailsadded propertyidentification_type - Model
ProductDetailsadded propertyparent_device_details - Model
ProductDetailsadded propertyparent_provisioning_details - Model
ProductDetailsadded propertyopt_in_additional_configurations - Model
ProductDetailsadded propertychild_configuration_device_details - Model
ProductDetailsadded propertyterm_commitment_information - Model
ProductFamilyPropertiesadded propertyfulfilled_by - Model
ProductLinePropertiesadded propertyfulfilled_by - Model
ProductPropertiesadded propertyfulfilled_by - Model
ProxyResourceadded propertysystem_data - Model
Resourceadded propertysystem_data - Model
ResourceIdentityadded propertyuser_assigned_identities - Enum
StageNameadded memberREADY_TO_SETUP - Model
TrackedResourceadded propertysystem_data - Added model
AdditionalConfiguration - Added enum
AddressClassification - Added enum
AutoProvisioningStatus - Added model
CategoryInformation - Added model
ChildConfiguration - Added model
ChildConfigurationFilter - Added model
ChildConfigurationProperties - Added enum
ChildConfigurationType - Added model
ConfigurationDeviceDetails - Added model
DevicePresenceVerificationDetails - Added enum
DevicePresenceVerificationStatus - Added enum
FulfillmentType - Added model
GroupedChildConfigurations - Added enum
IdentificationType - Added model
OrderItemDetailsUpdateParameter - Added enum
OrderMode - Added model
ProductDetailsUpdateParameter - Added model
ProvisioningDetails - Added enum
ProvisioningState - Added enum
ProvisioningSupport - Added model
SiteDetails - Added model
TermCommitmentInformation - Added model
TermCommitmentPreferences - Added enum
TermCommitmentType - Added model
TermTypeDetails - Added model
UserAssignedIdentity
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.
- Client method
begin_create_addresswas moved to operation groupaddressesand renamed tobegin_create, so update code fromEdgeOrderManagementClient(...).begin_create_address(...)toEdgeOrderManagementClient(...).addresses.begin_create(...) - Client method
begin_delete_address_by_namewas moved to operation groupaddressesand renamed tobegin_delete, so update code fromEdgeOrderManagementClient(...).begin_delete_address_by_name(...)toEdgeOrderManagementClient(...).addresses.begin_delete(...) - Client method
begin_update_addresswas moved to operation groupaddressesand renamed tobegin_update, so update code fromEdgeOrderManagementClient(...).begin_update_address(...)toEdgeOrderManagementClient(...).addresses.begin_update(...) - Client method
get_address_by_namewas moved to operation groupaddressesand renamed toget, so update code fromEdgeOrderManagementClient(...).get_address_by_name(...)toEdgeOrderManagementClient(...).addresses.get(...) - Client method
list_addresses_at_resource_group_levelwas moved to operation groupaddressesand renamed tolist_by_resource_group, so update code fromEdgeOrderManagementClient(...).list_addresses_at_resource_group_level(...)toEdgeOrderManagementClient(...).addresses.list_by_resource_group(...) - Client method
list_addresses_at_subscription_levelwas moved to operation groupaddressesand renamed tolist_by_subscription, so update code fromEdgeOrderManagementClient(...).list_addresses_at_subscription_level(...)toEdgeOrderManagementClient(...).addresses.list_by_subscription(...) - Client method
begin_create_order_itemwas moved to operation grouporder_itemsand renamed tobegin_create, so update code fromEdgeOrderManagementClient(...).begin_create_order_item(...)toEdgeOrderManagementClient(...).order_items.begin_create(...) - Client method
begin_delete_order_item_by_namewas moved to operation grouporder_itemsand renamed tobegin_delete, so update code fromEdgeOrderManagementClient(...).begin_delete_order_item_by_name(...)toEdgeOrderManagementClient(...).order_items.begin_delete(...) - Client method
begin_return_order_itemwas moved to operation grouporder_itemsand renamed tobegin_return_method, so update code fromEdgeOrderManagementClient(...).begin_return_order_item(...)toEdgeOrderManagementClient(...).order_items.begin_return_method(...) - Client method
begin_update_order_itemwas moved to operation grouporder_itemsand renamed tobegin_update, so update code fromEdgeOrderManagementClient(...).begin_update_order_item(...)toEdgeOrderManagementClient(...).order_items.begin_update(...) - Client method
cancel_order_itemwas moved to operation grouporder_itemsand renamed tocancel, so update code fromEdgeOrderManagementClient(...).cancel_order_item(...)toEdgeOrderManagementClient(...).order_items.cancel(...) - Client method
get_order_item_by_namewas moved to operation grouporder_itemsand renamed toget, so update code fromEdgeOrderManagementClient(...).get_order_item_by_name(...)toEdgeOrderManagementClient(...).order_items.get(...) - Client method
list_order_items_at_resource_group_levelwas moved to operation grouporder_itemsand renamed tolist_by_resource_group, so update code fromEdgeOrderManagementClient(...).list_order_items_at_resource_group_level(...)toEdgeOrderManagementClient(...).order_items.list_by_resource_group(...) - Client method
list_order_items_at_subscription_levelwas moved to operation grouporder_itemsand renamed tolist_by_subscription, so update code fromEdgeOrderManagementClient(...).list_order_items_at_subscription_level(...)toEdgeOrderManagementClient(...).order_items.list_by_subscription(...) - Client method
get_order_by_namewas moved to operation groupordersand renamed toget, so update code fromEdgeOrderManagementClient(...).get_order_by_name(...)toEdgeOrderManagementClient(...).orders.get(...) - Client method
list_order_at_resource_group_levelwas moved to operation groupordersand renamed tolist_by_resource_group, so update code fromEdgeOrderManagementClient(...).list_order_at_resource_group_level(...)toEdgeOrderManagementClient(...).orders.list_by_resource_group(...) - Client method
list_order_at_subscription_levelwas moved to operation groupordersand renamed tolist_by_subscription, so update code fromEdgeOrderManagementClient(...).list_order_at_subscription_level(...)toEdgeOrderManagementClient(...).orders.list_by_subscription(...) - Client method
list_configurationswas moved to operation groupproducts_and_configurations(method name unchanged), so update code fromEdgeOrderManagementClient(...).list_configurations(...)toEdgeOrderManagementClient(...).products_and_configurations.list_configurations(...) - Client method
list_product_familieswas moved to operation groupproducts_and_configurations(method name unchanged), so update code fromEdgeOrderManagementClient(...).list_product_families(...)toEdgeOrderManagementClient(...).products_and_configurations.list_product_families(...) - Client method
list_product_families_metadatawas moved to operation groupproducts_and_configurations(method name unchanged), so update code fromEdgeOrderManagementClient(...).list_product_families_metadata(...)toEdgeOrderManagementClient(...).products_and_configurations.list_product_families_metadata(...) - Client method
list_operationswas moved to operation groupoperationsand renamed tolist, so update code fromEdgeOrderManagementClient(...).list_operations(...)toEdgeOrderManagementClient(...).operations.list(...) - Model
AddressResourcemoved instance variableshipping_address,contact_detailsandaddress_validation_statusunder propertypropertieswhose type isAddressProperties - Model
AddressUpdateParametermoved instance variableshipping_addressandcontact_detailsunder propertypropertieswhose type isAddressUpdateProperties - Model
Configurationmoved instance variabledisplay_name,description,image_information,cost_information,availability_information,hierarchy_information,filterable_properties,specificationsanddimensionsunder propertypropertieswhose type isConfigurationProperties - Model
ConfigurationsRequestrenamed its instance variableconfiguration_filterstoconfiguration_filter - Renamed model
ConfigurationFilterstoConfigurationFilter - Model
OrderItemDetailsrenamed its instance variablemanagement_rp_detailstomanagement_rp_details_list - Model
OrderItemResourcemoved instance variableorder_item_details,address_details,start_timeandorder_idunder propertypropertieswhose type isOrderItemProperties - Model
OrderItemUpdateParametermoved instance variableforward_address,preferencesandnotification_email_listunder propertypropertieswhose type isOrderItemUpdateProperties - Model
OrderResourcemoved instance variableorder_item_ids,current_stageandorder_stage_historyunder propertypropertieswhose type isOrderProperties - Model
Productmoved instance variabledisplay_name,description,image_information,cost_information,availability_information,hierarchy_information,filterable_propertiesandconfigurationsunder propertypropertieswhose type isProductProperties - Model
ProductDetailsdeleted or renamed its instance variablecount - Model
ProductDetailsdeleted or renamed its instance variabledevice_details - Model
ProductFamiliesMetadataDetailsmoved instance variabledisplay_name,description,image_information,cost_information,availability_information,hierarchy_information,filterable_properties,product_linesandresource_provider_detailsunder propertypropertieswhose type isProductFamilyProperties - Model
ProductFamilymoved instance variabledisplay_name,description,image_information,cost_information,availability_information,hierarchy_information,filterable_properties,product_linesandresource_provider_detailsunder propertypropertieswhose type isProductFamilyProperties - Model
ProductLinemoved instance variabledisplay_name,description,image_information,cost_information,availability_information,hierarchy_information,filterable_propertiesandproductsunder propertypropertieswhose type isProductLineProperties
Other Changes
- Deleted model
AddressResourceList/Configurations/OperationListResult/OrderItemResourceList/OrderResourceList/ProductFamilies/ProductFamiliesMetadatawhich actually were not used by SDK users - Deleted model
ShippingDetailswhich actually was not used by SDK users - Deleted operation group
EdgeOrderManagementClientOperationsMixinwhich actually was not used by SDK users
2.0.0 (2024-10-30)
Breaking Changes
- This package now only targets the latest Api-Version available on Azure and removes APIs of other Api-Version. After this change, the package can have much smaller size. If your application requires a specific and non-latest Api-Version, it's recommended to pin this package to the previous released version; If your application always only use latest Api-Version, please ignore this change.
2.0.0b1 (2023-02-13)
Features Added
- Added operation group AddressesOperations
- Added operation group Operations
- Added operation group OrderItemsOperations
- Added operation group OrdersOperations
- Added operation group ProductsAndConfigurationsOperations
- Model BasicInformation has a new parameter fulfilled_by
- Model CommonProperties has a new parameter fulfilled_by
- Model Configuration has a new parameter child_configuration_types
- Model Configuration has a new parameter fulfilled_by
- Model Configuration has a new parameter grouped_child_configurations
- Model ConfigurationProperties has a new parameter child_configuration_types
- Model ConfigurationProperties has a new parameter fulfilled_by
- Model ConfigurationProperties has a new parameter grouped_child_configurations
- Model ConfigurationsRequest has a new parameter configuration_filter
- Model OrderItemDetails has a new parameter order_item_mode
- Model OrderResource has a new parameter order_mode
- Model Product has a new parameter fulfilled_by
- Model ProductDetails has a new parameter child_configuration_device_details
- Model ProductDetails has a new parameter identification_type
- Model ProductDetails has a new parameter opt_in_additional_configurations
- Model ProductDetails has a new parameter parent_device_details
- Model ProductFamiliesMetadataDetails has a new parameter fulfilled_by
- Model ProductFamily has a new parameter fulfilled_by
- Model ProductFamilyProperties has a new parameter fulfilled_by
- Model ProductLine has a new parameter fulfilled_by
- Model ProductLineProperties has a new parameter fulfilled_by
- Model ProductProperties has a new parameter fulfilled_by
Breaking Changes
- Model ConfigurationsRequest no longer has parameter configuration_filters
- Model OrderItemDetails no longer has parameter management_rp_details
- Model ProductDetails no longer has parameter count
- Model ProductDetails no longer has parameter device_details
1.0.0 (2021-12-23)
Features
- Model OrderItemDetails has a new parameter management_rp_details_list
- Model ReturnOrderItemDetails has a new parameter shipping_box_required
- Model ReturnOrderItemDetails has a new parameter service_tag
- Model AddressResource has a new parameter address_validation_status
- Model DeviceDetails has a new parameter management_resource_tenant_id
- Model ProductFamily has a new parameter resource_provider_details
- Model ProductFamilyProperties has a new parameter resource_provider_details
- Model ProductFamiliesMetadataDetails has a new parameter resource_provider_details
- Model ProductDetails has a new parameter product_double_encryption_status
- Model AddressProperties has a new parameter address_validation_status
Breaking changes
- Operation EdgeOrderManagementClientOperationsMixin.list_order_items_at_subscription_level has a new signature
1.0.0b1 (2021-07-27)
- 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_edgeorder-3.0.0b1.tar.gz.
File metadata
- Download URL: azure_mgmt_edgeorder-3.0.0b1.tar.gz
- Upload date:
- Size: 119.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: RestSharp/106.13.0.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
53bdc8b4f0f185c78d6cff70e4a7fde648de29d78804f03a5bc41f233bdbfeda
|
|
| MD5 |
c26fc665b92334d0398afaa712e18adb
|
|
| BLAKE2b-256 |
a7642ad8656069cac093977dda34371d04d71134c171dc56c8e0080afeba7b96
|
File details
Details for the file azure_mgmt_edgeorder-3.0.0b1-py3-none-any.whl.
File metadata
- Download URL: azure_mgmt_edgeorder-3.0.0b1-py3-none-any.whl
- Upload date:
- Size: 114.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: RestSharp/106.13.0.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ee5866e4fff3b512da6a75d7c0d025105d86be6ecc02c1e5684d5ec7c3bacc23
|
|
| MD5 |
db673141523bcc01e57af5862b38fa59
|
|
| BLAKE2b-256 |
ad4cc6e0d3186d27e3e1892d3ac5de4dcfd8a61f030ff16494d53fe92e6c8428
|