38.0.0b1 (2026-04-16)
Features Added
- Client
ComputeManagementClientadded methodsend_request - Model
CommunityGalleryadded propertyidentifier - Model
CommunityGalleryImageVersionadded propertyidentifier - Model
SharedGalleryadded propertyidentifier - Model
SharedGalleryImageVersionadded propertyidentifier - Model
Usageadded propertyunit - Added model
CloudError - Added enum
ComponentNames - Added enum
PassNames - Operation group
CapacityReservationsOperationsadded parameterexpandin methodlist_by_capacity_reservation_group
Breaking Changes
- All Cloud Services (classic) related operations have been removed due to the Azure Cloud Services (classic) retirement.
- 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.
- Deleted or renamed enum
AvailabilitySetSkuTypes - Model
AvailabilitySetUpdatemoved instance variableplatform_update_domain_count,platform_fault_domain_count,virtual_machines,proximity_placement_group,statuses,scheduled_events_policyandvirtual_machine_scale_set_migration_infounder propertyproperties - Model
CapacityReservationGroupUpdatemoved instance variablecapacity_reservations,virtual_machines_associated,instance_view,sharing_profileandreservation_typeunder propertyproperties - Model
CapacityReservationUpdatemoved instance variablereservation_id,platform_fault_domain_count,virtual_machines_associated,provisioning_time,provisioning_state,instance_view,time_createdandschedule_profileunder propertyproperties - Model
DedicatedHostGroupUpdatemoved instance variableplatform_fault_domain_count,hosts,instance_view,support_automatic_placementandadditional_capabilitiesunder propertyproperties - Model
DedicatedHostUpdatemoved instance variableplatform_fault_domain,auto_replace_on_failure,host_id,virtual_machines,license_type,provisioning_time,provisioning_state,instance_viewandtime_createdunder propertyproperties - Model
DiskEncryptionSetmoved instance variableencryption_type,active_key,previous_keys,provisioning_state,rotation_to_latest_key_version_enabled,last_key_rotation_timestamp,auto_key_rotation_errorandfederated_client_idunder propertypropertieswhose type isEncryptionSetProperties - Model
GalleryApplicationUpdatemoved instance variabledescription,eula,privacy_statement_uri,release_note_uri,end_of_life_date,supported_os_typeandcustom_actionsunder propertyproperties - Model
GalleryApplicationVersionUpdatemoved instance variablepublishing_profile,safety_profile,provisioning_stateandreplication_statusunder propertyproperties - Model
GalleryImageUpdatemoved instance variabledescription,eula,privacy_statement_uri,release_note_uri,os_type,os_state,hyper_v_generation,end_of_life_date,identifier,recommended,disallowed,purchase_plan,provisioning_state,features,architectureandallow_update_imageunder propertyproperties - Model
GalleryImageVersionUpdatemoved instance variablepublishing_profile,provisioning_state,storage_profile,safety_profile,replication_status,security_profile,restoreandvalidations_profileunder propertyproperties - Model
GalleryInVMAccessControlProfileVersionmoved instance variabletarget_locations,exclude_from_latest,published_date,provisioning_state,replication_status,mode,default_accessandrulesunder propertyproperties - Model
GalleryInVMAccessControlProfileVersionUpdatemoved instance variabletarget_locations,exclude_from_latest,published_date,provisioning_state,replication_status,mode,default_accessandrulesunder propertyproperties - Model
GalleryScriptUpdatemoved instance variabledescription,eula,privacy_statement_uri,release_note_uri,end_of_life_date,supported_os_typeandprovisioning_stateunder propertyproperties - Model
GalleryScriptVersionUpdatemoved instance variablepublishing_profile,safety_profile,provisioning_stateandreplication_statusunder propertyproperties - Model
GalleryUpdatemoved instance variabledescription,identifier,provisioning_state,sharing_profile,soft_delete_policyandsharing_statusunder propertyproperties - Model
ImageUpdatemoved instance variablesource_virtual_machine,storage_profile,provisioning_stateandhyper_v_generationunder propertyproperties - Model
PirCommunityGalleryResourcemoved instance variableunique_idunder propertyidentifierwhose type isCommunityGalleryIdentifier - Model
PirSharedGalleryResourcemoved instance variableunique_idunder propertyidentifierwhose type isSharedGalleryIdentifier - Model
RestorePointCollectionUpdatemoved instance variablesource,provisioning_state,restore_point_collection_id,restore_pointsandinstant_accessunder propertyproperties - Model
SshPublicKeyUpdateResourcemoved instance variablepublic_keyunder propertyproperties - Model
VirtualMachineRunCommandUpdatemoved instance variablesource,parameters,protected_parameters,async_execution,run_as_user,run_as_password,timeout_in_seconds,output_blob_uri,error_blob_uri,output_blob_managed_identity,error_blob_managed_identity,provisioning_state,instance_viewandtreat_failure_as_deployment_failureunder propertyproperties - Model
VirtualMachineScaleSetExtensionUpdatemoved instance variableforce_update_tag,publisher,type_properties_type,type_handler_version,auto_upgrade_minor_version,enable_automatic_upgrade,settings,protected_settings,provisioning_state,provision_after_extensions,suppress_failuresandprotected_settings_from_key_vaultunder propertyproperties - Model
VirtualMachineScaleSetVMExtensionmoved instance variableforce_update_tag,publisher,type_properties_type,type_handler_version,auto_upgrade_minor_version,enable_automatic_upgrade,settings,protected_settings,provisioning_state,instance_view,suppress_failures,protected_settings_from_key_vaultandprovision_after_extensionsunder propertyproperties - Model
VirtualMachineScaleSetVMExtensionUpdatemoved instance variableforce_update_tag,publisher,type_properties_type,type_handler_version,auto_upgrade_minor_version,enable_automatic_upgrade,settings,protected_settings,suppress_failuresandprotected_settings_from_key_vaultunder propertyproperties - Model
VirtualMachineUpdatemoved instance variablehardware_profile,scheduled_events_policy,storage_profile,additional_capabilities,os_profile,network_profile,security_profile,diagnostics_profile,availability_set,virtual_machine_scale_set,proximity_placement_group,priority,eviction_policy,billing_profile,host,host_group,provisioning_state,instance_view,license_type,vm_id,extensions_time_budget,platform_fault_domain,scheduled_events_profile,user_data,capacity_reservation,application_profileandtime_createdunder propertyproperties - Model
ResourceSkuRestrictionsrenamed its instance variablevaluestovalues_property - Model
UserArtifactManagerenamed its instance variableupdatetoupdate_property - Method
VirtualMachineScaleSetVMsOperations.begin_updatereplaced positional_or_keywordif_match/if_none_matchto keyword_onlyetag/match_condition - Method
VirtualMachineScaleSetsOperations.begin_create_or_updatereplaced positional_or_keywordif_match/if_none_matchto keyword_onlyetag/match_condition - Method
VirtualMachineScaleSetsOperations.begin_updatereplaced positional_or_keywordif_match/if_none_matchto keyword_onlyetag/match_condition - Method
VirtualMachinesOperations.begin_create_or_updatereplaced positional_or_keywordif_match/if_none_matchto keyword_onlyetag/match_condition - Method
VirtualMachinesOperations.begin_updatereplaced positional_or_keywordif_match/if_none_matchto keyword_onlyetag/match_condition - Method
AvailabilitySetsOperations.list_by_subscriptionchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
CapacityReservationGroupsOperations.getchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
CapacityReservationGroupsOperations.list_by_resource_groupchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
CapacityReservationGroupsOperations.list_by_subscriptionchanged its parameterexpand/resource_ids_onlyfrompositional_or_keywordtokeyword_only - Method
CapacityReservationsOperations.getchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
DedicatedHostGroupsOperations.getchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
DedicatedHostsOperations.getchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
GalleriesOperations.getchanged its parameterselect/expandfrompositional_or_keywordtokeyword_only - Method
GalleryApplicationVersionsOperations.getchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
GalleryImageVersionsOperations.getchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
ImagesOperations.getchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
ProximityPlacementGroupsOperations.getchanged its parameterinclude_colocation_statusfrompositional_or_keywordtokeyword_only - Method
ResourceSkusOperations.listchanged its parameterinclude_extended_locationsfrompositional_or_keywordtokeyword_only - Method
RestorePointCollectionsOperations.getchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
RestorePointsOperations.getchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
SharedGalleriesOperations.listchanged its parametershared_tofrompositional_or_keywordtokeyword_only - Method
SharedGalleryImageVersionsOperations.listchanged its parametershared_tofrompositional_or_keywordtokeyword_only - Method
SharedGalleryImagesOperations.listchanged its parametershared_tofrompositional_or_keywordtokeyword_only - Method
VirtualMachineExtensionImagesOperations.list_versionschanged its parameterorderbyfrompositional_or_keywordtokeyword_only - Method
VirtualMachineExtensionsOperations.getchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
VirtualMachineExtensionsOperations.listchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
VirtualMachineImagesEdgeZoneOperations.listchanged its parameterexpand/orderbyfrompositional_or_keywordtokeyword_only - Method
VirtualMachineImagesOperations.listchanged its parameterexpand/orderbyfrompositional_or_keywordtokeyword_only - Method
VirtualMachineImagesOperations.list_with_propertieschanged its parameterexpand/orderbyfrompositional_or_keywordtokeyword_only - Method
VirtualMachineRunCommandsOperations.get_by_virtual_machinechanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
VirtualMachineRunCommandsOperations.list_by_virtual_machinechanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
VirtualMachineScaleSetExtensionsOperations.getchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
VirtualMachineScaleSetVMExtensionsOperations.getchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
VirtualMachineScaleSetVMExtensionsOperations.listchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
VirtualMachineScaleSetVMRunCommandsOperations.getchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
VirtualMachineScaleSetVMRunCommandsOperations.listchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
VirtualMachineScaleSetVMsOperations.begin_deletechanged its parameterforce_deletionfrompositional_or_keywordtokeyword_only - Method
VirtualMachineScaleSetVMsOperations.begin_power_offchanged its parameterskip_shutdownfrompositional_or_keywordtokeyword_only - Method
VirtualMachineScaleSetVMsOperations.getchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
VirtualMachineScaleSetVMsOperations.listchanged its parameterselect/expandfrompositional_or_keywordtokeyword_only - Method
VirtualMachineScaleSetVMsOperations.retrieve_boot_diagnostics_datachanged its parametersas_uri_expiration_time_in_minutesfrompositional_or_keywordtokeyword_only - Method
VirtualMachineScaleSetsOperations.begin_deallocatechanged its parameterhibernatefrompositional_or_keywordtokeyword_only - Method
VirtualMachineScaleSetsOperations.begin_deletechanged its parameterforce_deletionfrompositional_or_keywordtokeyword_only - Method
VirtualMachineScaleSetsOperations.begin_delete_instanceschanged its parameterforce_deletionfrompositional_or_keywordtokeyword_only - Method
VirtualMachineScaleSetsOperations.begin_power_offchanged its parameterskip_shutdownfrompositional_or_keywordtokeyword_only - Method
VirtualMachineScaleSetsOperations.force_recovery_service_fabric_platform_update_domain_walkchanged its parameterplatform_update_domain/zone/placement_group_idfrompositional_or_keywordtokeyword_only - Method
VirtualMachineScaleSetsOperations.getchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
VirtualMachinesOperations.begin_deallocatechanged its parameterhibernatefrompositional_or_keywordtokeyword_only - Method
VirtualMachinesOperations.begin_deletechanged its parameterforce_deletionfrompositional_or_keywordtokeyword_only - Method
VirtualMachinesOperations.begin_power_offchanged its parameterskip_shutdownfrompositional_or_keywordtokeyword_only - Method
VirtualMachinesOperations.getchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
VirtualMachinesOperations.listchanged its parameterexpandfrompositional_or_keywordtokeyword_only - Method
VirtualMachinesOperations.list_allchanged its parameterstatus_only/expandfrompositional_or_keywordtokeyword_only - Method
VirtualMachinesOperations.retrieve_boot_diagnostics_datachanged its parametersas_uri_expiration_time_in_minutesfrompositional_or_keywordtokeyword_only - Method
VirtualMachineScaleSetsOperations.begin_deallocatere-ordered its parameters from['self', 'resource_group_name', 'vm_scale_set_name', 'hibernate', 'vm_instance_i_ds', 'kwargs']to['self', 'resource_group_name', 'vm_scale_set_name', 'vm_instance_i_ds', 'hibernate', 'kwargs'] - Method
VirtualMachineScaleSetsOperations.begin_power_offre-ordered its parameters from['self', 'resource_group_name', 'vm_scale_set_name', 'skip_shutdown', 'vm_instance_i_ds', 'kwargs']to['self', 'resource_group_name', 'vm_scale_set_name', 'vm_instance_i_ds', 'skip_shutdown', 'kwargs']
Other Changes
- Deleted model
CommunityGalleryImageList/CommunityGalleryImageVersionList/DiskAccessList/DiskEncryptionSetList/DiskList/DiskRestorePointList/GalleryApplicationList/GalleryApplicationVersionList/GalleryImageList/GalleryImageVersionList/GalleryInVMAccessControlProfileList/GalleryInVMAccessControlProfileVersionList/GalleryList/GalleryScriptList/GalleryScriptVersionList/GallerySoftDeletedResourceList/ListUsagesResult/ResourceSkusResult/ResourceUriList/SharedGalleryImageList/SharedGalleryImageVersionList/SharedGalleryList/SnapshotList/VirtualMachineScaleSetListOSUpgradeHistory/VirtualMachineScaleSetListSkusResult/VirtualMachineScaleSetListWithLinkResultwhich actually were not used by SDK users