github Azure/azure-sdk-for-python azure-mgmt-edgeorder_3.0.0b1

latest releases: azure-mgmt-recoveryservices_4.1.0, azure-mgmt-billingtrust_1.0.0b1, azure-mgmt-storagesync_2.0.0b2...
pre-release4 hours ago

3.0.0b1 (2026-07-06)

Features Added

  • Client EdgeOrderManagementClient added parameter cloud_setting in method __init__
  • Client EdgeOrderManagementClient added method send_request
  • Client EdgeOrderManagementClient added operation group operations
  • Client EdgeOrderManagementClient added operation group addresses
  • Client EdgeOrderManagementClient added operation group order_items
  • Client EdgeOrderManagementClient added operation group orders
  • Client EdgeOrderManagementClient added operation group products_and_configurations
  • Model AddressProperties added property address_classification
  • Model AddressProperties added property provisioning_state
  • Enum AvailabilityStage added member DISCOVERABLE
  • Model BasicInformation added property fulfilled_by
  • Model BillingMeterDetails added property term_type_details
  • Model CommonProperties added property fulfilled_by
  • Model ConfigurationProperties added property provisioning_support
  • Model ConfigurationProperties added property child_configuration_types
  • Model ConfigurationProperties added property grouped_child_configurations
  • Model ConfigurationProperties added property supported_term_commitment_durations
  • Model ConfigurationProperties added property fulfilled_by
  • Model DeviceDetails added property display_serial_number
  • Model DeviceDetails added property provisioning_support
  • Model DeviceDetails added property provisioning_details
  • Model HierarchyInformation added property configuration_id_display_name
  • Enum LinkType added member DISCOVERABLE
  • Model OrderItemDetails added property order_item_mode
  • Model OrderItemDetails added property site_details
  • Model OrderItemResource added property identity
  • Enum OrderItemType added member EXTERNAL
  • Model OrderItemUpdateParameter added property identity
  • Model Preferences added property term_commitment_preferences
  • Model ProductDetails added property identification_type
  • Model ProductDetails added property parent_device_details
  • Model ProductDetails added property parent_provisioning_details
  • Model ProductDetails added property opt_in_additional_configurations
  • Model ProductDetails added property child_configuration_device_details
  • Model ProductDetails added property term_commitment_information
  • Model ProductFamilyProperties added property fulfilled_by
  • Model ProductLineProperties added property fulfilled_by
  • Model ProductProperties added property fulfilled_by
  • Model ProxyResource added property system_data
  • Model Resource added property system_data
  • Model ResourceIdentity added property user_assigned_identities
  • Enum StageName added member READY_TO_SETUP
  • Model TrackedResource added property system_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_address was moved to operation group addresses and renamed to begin_create, so update code from EdgeOrderManagementClient(...).begin_create_address(...) to EdgeOrderManagementClient(...).addresses.begin_create(...)
  • Client method begin_delete_address_by_name was moved to operation group addresses and renamed to begin_delete, so update code from EdgeOrderManagementClient(...).begin_delete_address_by_name(...) to EdgeOrderManagementClient(...).addresses.begin_delete(...)
  • Client method begin_update_address was moved to operation group addresses and renamed to begin_update, so update code from EdgeOrderManagementClient(...).begin_update_address(...) to EdgeOrderManagementClient(...).addresses.begin_update(...)
  • Client method get_address_by_name was moved to operation group addresses and renamed to get, so update code from EdgeOrderManagementClient(...).get_address_by_name(...) to EdgeOrderManagementClient(...).addresses.get(...)
  • Client method list_addresses_at_resource_group_level was moved to operation group addresses and renamed to list_by_resource_group, so update code from EdgeOrderManagementClient(...).list_addresses_at_resource_group_level(...) to EdgeOrderManagementClient(...).addresses.list_by_resource_group(...)
  • Client method list_addresses_at_subscription_level was moved to operation group addresses and renamed to list_by_subscription, so update code from EdgeOrderManagementClient(...).list_addresses_at_subscription_level(...) to EdgeOrderManagementClient(...).addresses.list_by_subscription(...)
  • Client method begin_create_order_item was moved to operation group order_items and renamed to begin_create, so update code from EdgeOrderManagementClient(...).begin_create_order_item(...) to EdgeOrderManagementClient(...).order_items.begin_create(...)
  • Client method begin_delete_order_item_by_name was moved to operation group order_items and renamed to begin_delete, so update code from EdgeOrderManagementClient(...).begin_delete_order_item_by_name(...) to EdgeOrderManagementClient(...).order_items.begin_delete(...)
  • Client method begin_return_order_item was moved to operation group order_items and renamed to begin_return_method, so update code from EdgeOrderManagementClient(...).begin_return_order_item(...) to EdgeOrderManagementClient(...).order_items.begin_return_method(...)
  • Client method begin_update_order_item was moved to operation group order_items and renamed to begin_update, so update code from EdgeOrderManagementClient(...).begin_update_order_item(...) to EdgeOrderManagementClient(...).order_items.begin_update(...)
  • Client method cancel_order_item was moved to operation group order_items and renamed to cancel, so update code from EdgeOrderManagementClient(...).cancel_order_item(...) to EdgeOrderManagementClient(...).order_items.cancel(...)
  • Client method get_order_item_by_name was moved to operation group order_items and renamed to get, so update code from EdgeOrderManagementClient(...).get_order_item_by_name(...) to EdgeOrderManagementClient(...).order_items.get(...)
  • Client method list_order_items_at_resource_group_level was moved to operation group order_items and renamed to list_by_resource_group, so update code from EdgeOrderManagementClient(...).list_order_items_at_resource_group_level(...) to EdgeOrderManagementClient(...).order_items.list_by_resource_group(...)
  • Client method list_order_items_at_subscription_level was moved to operation group order_items and renamed to list_by_subscription, so update code from EdgeOrderManagementClient(...).list_order_items_at_subscription_level(...) to EdgeOrderManagementClient(...).order_items.list_by_subscription(...)
  • Client method get_order_by_name was moved to operation group orders and renamed to get, so update code from EdgeOrderManagementClient(...).get_order_by_name(...) to EdgeOrderManagementClient(...).orders.get(...)
  • Client method list_order_at_resource_group_level was moved to operation group orders and renamed to list_by_resource_group, so update code from EdgeOrderManagementClient(...).list_order_at_resource_group_level(...) to EdgeOrderManagementClient(...).orders.list_by_resource_group(...)
  • Client method list_order_at_subscription_level was moved to operation group orders and renamed to list_by_subscription, so update code from EdgeOrderManagementClient(...).list_order_at_subscription_level(...) to EdgeOrderManagementClient(...).orders.list_by_subscription(...)
  • Client method list_configurations was moved to operation group products_and_configurations (method name unchanged), so update code from EdgeOrderManagementClient(...).list_configurations(...) to EdgeOrderManagementClient(...).products_and_configurations.list_configurations(...)
  • Client method list_product_families was moved to operation group products_and_configurations (method name unchanged), so update code from EdgeOrderManagementClient(...).list_product_families(...) to EdgeOrderManagementClient(...).products_and_configurations.list_product_families(...)
  • Client method list_product_families_metadata was moved to operation group products_and_configurations (method name unchanged), so update code from EdgeOrderManagementClient(...).list_product_families_metadata(...) to EdgeOrderManagementClient(...).products_and_configurations.list_product_families_metadata(...)
  • Client method list_operations was moved to operation group operations and renamed to list, so update code from EdgeOrderManagementClient(...).list_operations(...) to EdgeOrderManagementClient(...).operations.list(...)
  • Model AddressResource moved instance variable shipping_address, contact_details and address_validation_status under property properties whose type is AddressProperties
  • Model AddressUpdateParameter moved instance variable shipping_address and contact_details under property properties whose type is AddressUpdateProperties
  • Model Configuration moved instance variable display_name, description, image_information, cost_information, availability_information, hierarchy_information, filterable_properties, specifications and dimensions under property properties whose type is ConfigurationProperties
  • Model ConfigurationsRequest renamed its instance variable configuration_filters to configuration_filter
  • Renamed model ConfigurationFilters to ConfigurationFilter
  • Model OrderItemDetails renamed its instance variable management_rp_details to management_rp_details_list
  • Model OrderItemResource moved instance variable order_item_details, address_details, start_time and order_id under property properties whose type is OrderItemProperties
  • Model OrderItemUpdateParameter moved instance variable forward_address, preferences and notification_email_list under property properties whose type is OrderItemUpdateProperties
  • Model OrderResource moved instance variable order_item_ids, current_stage and order_stage_history under property properties whose type is OrderProperties
  • Model Product moved instance variable display_name, description, image_information, cost_information, availability_information, hierarchy_information, filterable_properties and configurations under property properties whose type is ProductProperties
  • Model ProductDetails deleted or renamed its instance variable count
  • Model ProductDetails deleted or renamed its instance variable device_details
  • Model ProductFamiliesMetadataDetails moved instance variable display_name, description, image_information, cost_information, availability_information, hierarchy_information, filterable_properties, product_lines and resource_provider_details under property properties whose type is ProductFamilyProperties
  • Model ProductFamily moved instance variable display_name, description, image_information, cost_information, availability_information, hierarchy_information, filterable_properties, product_lines and resource_provider_details under property properties whose type is ProductFamilyProperties
  • Model ProductLine moved instance variable display_name, description, image_information, cost_information, availability_information, hierarchy_information, filterable_properties and products under property properties whose type is ProductLineProperties

Other Changes

  • Deleted model AddressResourceList/Configurations/OperationListResult/OrderItemResourceList/OrderResourceList/ProductFamilies/ProductFamiliesMetadata which actually were not used by SDK users
  • Deleted model ShippingDetails which actually was not used by SDK users
  • Deleted operation group EdgeOrderManagementClientOperationsMixin which actually was not used by SDK users

Don't miss a new azure-sdk-for-python release

NewReleases is sending notifications on new releases.