4.0.0b1 (2026-07-06)
Features Added
- Client
DataBoxManagementClientadded parametercloud_settingin method__init__ - Client
DataBoxManagementClientadded methodsend_request - Model
DeviceErasureDetailsadded propertysecure_erasure_certificate_sas_key - Added enum
CreatedByType - Added model
OperationProperties - Added model
TrackedResource
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
AddressValidationOutputmoved instance variablevalidation_type,error,validation_statusandalternate_addressesunder propertypropertieswhose type isAddressValidationProperties - Model
JobResourcemoved instance variabletransfer_type,is_cancellable,is_deletable,is_shipping_address_editable,reverse_shipping_details_update,reverse_transport_preference_update,is_prepare_to_ship_enabled,status,delayed_stage,start_time,error,details,cancellation_reason,delivery_type,delivery_info,is_cancellable_without_feeandall_devices_lostunder propertypropertieswhose type isJobProperties - Model
JobResourceUpdateParametermoved instance variabledetailsunder propertypropertieswhose type isUpdateJobProperties - Model
Resourcemoved instance variablelocationandtagsunder modelTrackedResource - Model
JobResourcemoved instance variableskuandidentityfrom base modelResourcetoJobResource - Model
SkuInformationmoved instance variabledata_location_to_service_location_map,capacity,costs,api_versions,disabled_reason,disabled_reason_message,required_featureandcountries_within_commerce_boundaryunder propertypropertieswhose type isSkuProperties - Model
ValidationResponsemoved instance variablestatusandindividual_response_detailsunder propertypropertieswhose type isValidationResponseProperties - Method
JobsOperations.begin_updatereplaced positional_or_keyword parameterif_matchto keyword_only parametersetag/match_condition - Method
JobsOperations.getchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
JobsOperations.listchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only - Method
JobsOperations.list_by_resource_groupchanged its parameterskip_tokenfrompositional_or_keywordtokeyword_only
Other Changes
- Deleted model
AvailableSkusResult/JobResourceList/OperationList/UnencryptedCredentialsListwhich actually were not used by SDK users - Deleted model
ArmBaseObjectwhich actually was not used by SDK users - Operation group
DataBoxManagementClientOperationsMixinrenamed to_DataBoxManagementClientOperationsMixin