NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1231 most downloaded on PyPI
Microsoft Azure Compute Management Client Library for Python
Last release 9 days ago
25 Sep 2026
Ships fairly regularly
a new release about every 4 weeks
Nearly every release is documented
notes for 55 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
107 releases · first in 2015
Model CommunityGalleryImageVersionProperties added property consumption_end_time
CommunityGalleryImageVersionProperties added property consumption_end_timeCommunityGalleryImageVersionProperties added property image_stateConfidentialVMEncryptionType added member DATA_DISK_ENCRYPTED_WITH_CMKDataDiskImageEncryption added property security_profileGalleryImageVersionProperties added property image_metadata_profilesGallerySoftDeletedResourceProperties added property consumption_end_timeGallerySoftDeletedResourceProperties added property hard_deletion_target_timeImageVersionSecurityProfile added property secrets_provisioning_settingsSharedGalleryImageVersionProperties added property consumption_end_timeSharedGalleryImageVersionProperties added property image_stateSoftDeletePolicy added property grace_period_in_daysSoftDeletePolicy added property retention_period_in_daysDataDiskImageSecurityProfileGalleryImageVersionStateImageMetadataProfileMetadataKeyValueMetadataTypeSecretsProvisioningComponentSecretsProvisioningComponentNameSecretsProvisioningSettingsGalleryImageVersionsOperations added parameter bypass_soft_delete in method begin_deleteOne column per quarter.
Client ComputeManagementClient added operation group virtual_machine_diagnostic_run_commands
ComputeManagementClient added operation group virtual_machine_diagnostic_run_commandsComputeManagementClient added operation group virtual_machine_scale_set_vm_diagnostic_run_commandsCapacityReservationInstanceView added property reservation_state_infoCapacityReservationInstanceViewWithName added property reservation_state_infoCapacityReservationProfile added property disable_capacity_reservation_assignmentCapacityReservationUtilization added property used_reserved_count_by_subscriptionHardwareProfile added property processor_modeHostEndpointSettings added property use_local_file_rulesManagedDiskParameters added property additional_disk_propertiesReservationType added member OPENScheduleProfile added property minimum_commitment_daysScheduleProfile added property modifiable_untilStorageProfile added property disk_api_versionVirtualMachineExtensionImageProperties added property extension_feature_metadataVirtualMachineExtensionImageProperties added property release_categoryVirtualMachineExtensionImageProperties added property release_notesVirtualMachineExtensionImageProperties added property run_profileVirtualMachineExtensionImageProperties added property urgency_levelVirtualMachineInstanceView added property capacity_reservation_typeVirtualMachineIpTag added property first_party_service_tag_idVirtualMachinePriorityTypes added member SPOT_PLUSVirtualMachineScaleSetHardwareProfile added property processor_modeVirtualMachineScaleSetIpTag added property first_party_service_tag_idVirtualMachineScaleSetManagedDiskParameters added property additional_disk_propertiesVirtualMachineScaleSetStorageProfile added property disk_api_versionVirtualMachineScaleSetUpdateStorageProfile added property disk_api_versionVirtualMachineScaleSetVMInstanceView added property capacity_reservation_typeVirtualMachineScaleSetVMProperties added property capacity_reservationAdditionalDiskPropertiesCapacityReservationStateInfoCapacityReservationTypeDiskApiVersionDiskAvailabilityPolicyExtensionFeatureMetadataExtensionFeatureTagListVersionsExpandOptionsMigrateVMAvailabilityZoneInputProcessorModeReleaseCategoryReservationStateRunProfileUrgencyLevelVirtualMachineDiagnosticRunCommandVirtualMachineDiskDelayActionVirtualMachineDiskNetworkAccessPolicyVirtualMachineDiskPropertiesVirtualMachineExtensionImagesOperations added parameter expand in method list_versionsVirtualMachineScaleSetsOperations added method begin_migrate_vm_availability_zoneVirtualMachineDiagnosticRunCommandsOperationsVirtualMachineScaleSetVMDiagnosticRunCommandsOperationsClient ComputeManagementClient added operation group shared_gallery_invites
ComputeManagementClient added operation group shared_gallery_invitesComputeManagementClient added operation group tenant_level_shared_gallery_invitesDiskRestorePointProperties added property snapshot_access_stateDiskSecurityProfile added property confidential_vm_versionRollingUpgradeStatusCode added member ROLLING_BACKSnapshotProperties added property immutability_policyUpgradeState added member ROLLING_BACKConfidentialVMVersionImmutabilityPolicyImmutabilityPolicyDataImmutabilityPolicyLockDataImmutabilityPolicyTypeSnapshotsOperations added method begin_update_immutability_policySnapshotsOperations added method begin_update_immutability_policy_lockSharedGalleryInvitesOperationsTenantLevelSharedGalleryInvitesOperationsClient ComputeManagementClient added operation group interconnect_blocks
ComputeManagementClient added operation group interconnect_blocksNetworkProfile added property interconnect_group_profileSkuProfile added property automatic_sku_migration_policyVirtualMachineInstanceView added property interconnect_instance_viewVirtualMachineProperties added property interconnect_block_profileVirtualMachineScaleSetNetworkProfile added property interconnect_group_profileVirtualMachineScaleSetUpdateNetworkProfile added property interconnect_group_profileVirtualMachineScaleSetUpdateVMProfile added property interconnect_block_profileVirtualMachineScaleSetVMInstanceView added property interconnect_instance_viewVirtualMachineScaleSetVMNetworkProfileConfiguration added property interconnect_group_profileVirtualMachineScaleSetVMProfile added property interconnect_block_profileVirtualMachineScaleSetVMProperties added property interconnect_block_profileAutomaticSkuMigrationPolicyInterconnectBlockInterconnectBlockExpandTypesInterconnectBlockInstanceViewInterconnectBlockProfileInterconnectBlockPropertiesInterconnectBlockUpdateInterconnectGroupProfileInterconnectInstanceViewInterconnectBlocksOperationsClient ComputeManagementClient added method send_request
ComputeManagementClient added method send_requestComputeManagementClient added operation group virtual_machine_scale_set_life_cycle_hook_eventsCommunityGallery added property identifierCommunityGalleryImageVersion added property identifierDataDisk added property storage_fault_domain_alignmentDiffDiskSettings added property enable_full_cachingDiskInstanceView added property storage_alignment_statusOSDisk added property storage_fault_domain_alignmentResiliencyPolicy added property operation_recovery_settingsSecurityTypes added member STANDARDSharedGallery added property identifierSharedGalleryImageVersion added property identifierUsage added property unitVirtualMachineScaleSetDataDisk added property storage_fault_domain_alignmentVirtualMachineScaleSetOSDisk added property storage_fault_domain_alignmentVirtualMachineScaleSetUpdate added property placementVirtualMachineScaleSetUpdateOSDisk added property storage_fault_domain_alignmentZonalPlatformFaultDomainAlignMode added member BEST_EFFORT_ALIGNEDCloudErrorComponentNamesExternalHealthPolicyLifecycleHookLifecycleHookActionLifecycleHookActionStateLifecycleHooksProfileOperationRecoverySettingsPassNamesReimageRecoveryPolicyResiliencyProfileRestartRecoveryPolicyStartRecoveryPolicyStorageAlignmentStatusStorageFaultDomainAlignmentTypeVMScaleSetLifecycleHookEventVMScaleSetLifecycleHookEventAdditionalContextVMScaleSetLifecycleHookEventPropertiesVMScaleSetLifecycleHookEventStateVMScaleSetLifecycleHookEventTargetResourceVMScaleSetLifecycleHookEventTypeVMScaleSetLifecycleHookEventUpdateZoneMovementCapacityReservationsOperations added parameter expand in method list_by_capacity_reservation_groupVirtualMachinesOperations added parameter force_deallocate in method begin_deallocateVirtualMachineScaleSetLifeCycleHookEventsOperationsAvailabilitySetSkuTypesAvailabilitySetUpdate moved instance variable platform_update_domain_count, platform_fault_domain_count, virtual_machines, proximity_placement_group, statuses, scheduled_events_policy and virtual_machine_scale_set_migration_info under property propertiesCapacityReservationGroupUpdate moved instance variable capacity_reservations, virtual_machines_associated, instance_view, sharing_profile and reservation_type under property propertiesCapacityReservationUpdate moved instance variable reservation_id, platform_fault_domain_count, virtual_machines_associated, provisioning_time, provisioning_state, instance_view, time_created and schedule_profile under property propertiesDedicatedHostGroupUpdate moved instance variable platform_fault_domain_count, hosts, instance_view, support_automatic_placement and additional_capabilities under property propertiesDedicatedHostUpdate moved instance variable platform_fault_domain, auto_replace_on_failure, host_id, virtual_machines, license_type, provisioning_time, provisioning_state, instance_view and time_created under property propertiesDiskEncryptionSet moved instance variable encryption_type, active_key, previous_keys, provisioning_state, rotation_to_latest_key_version_enabled, last_key_rotation_timestamp, auto_key_rotation_error and federated_client_id under property properties whose type is EncryptionSetPropertiesGalleryApplicationUpdate moved instance variable description, eula, privacy_statement_uri, release_note_uri, end_of_life_date, supported_os_type and custom_actions under property propertiesGalleryApplicationVersionUpdate moved instance variable publishing_profile, safety_profile, provisioning_state and replication_status under property propertiesGalleryImageUpdate moved instance variable description, 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, architecture and allow_update_image under property propertiesGalleryImageVersionUpdate moved instance variable publishing_profile, provisioning_state, storage_profile, safety_profile, replication_status, security_profile, restore and validations_profile under property propertiesGalleryInVMAccessControlProfileVersion moved instance variable target_locations, exclude_from_latest, published_date, provisioning_state, replication_status, mode, default_access and rules under property propertiesGalleryInVMAccessControlProfileVersionUpdate moved instance variable target_locations, exclude_from_latest, published_date, provisioning_state, replication_status, mode, default_access and rules under property propertiesGalleryScriptUpdate moved instance variable description, eula, privacy_statement_uri, release_note_uri, end_of_life_date, supported_os_type and provisioning_state under property propertiesGalleryScriptVersionUpdate moved instance variable publishing_profile, safety_profile, provisioning_state and replication_status under property propertiesGalleryUpdate moved instance variable description, identifier, provisioning_state, sharing_profile, soft_delete_policy and sharing_status under property propertiesImageUpdate moved instance variable source_virtual_machine, storage_profile, provisioning_state and hyper_v_generation under property propertiesPirCommunityGalleryResource moved instance variable unique_id under property identifier whose type is CommunityGalleryIdentifierPirSharedGalleryResource moved instance variable unique_id under property identifier whose type is SharedGalleryIdentifierRestorePointCollectionUpdate moved instance variable source, provisioning_state, restore_point_collection_id, restore_points and instant_access under property propertiesSshPublicKeyUpdateResource moved instance variable public_key under property propertiesVirtualMachineRunCommandUpdate moved instance variable source, 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_view and treat_failure_as_deployment_failure under property propertiesVirtualMachineScaleSetExtensionUpdate moved instance variable force_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_failures and protected_settings_from_key_vault under property propertiesVirtualMachineScaleSetVMExtension moved instance variable force_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_vault and provision_after_extensions under property propertiesVirtualMachineScaleSetVMExtensionUpdate moved instance variable force_update_tag, publisher, type_properties_type, type_handler_version, auto_upgrade_minor_version, enable_automatic_upgrade, settings, protected_settings, suppress_failures and protected_settings_from_key_vault under property propertiesVirtualMachineUpdate moved instance variable hardware_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_profile and time_created under property propertiesResourceSkuRestrictions renamed its instance variable values to values_propertyUserArtifactManage renamed its instance variable update to update_propertyVirtualMachineScaleSetVMsOperations.begin_update replaced positional_or_keyword if_match/if_none_match to keyword_only etag/match_conditionVirtualMachineScaleSetsOperations.begin_create_or_update replaced positional_or_keyword if_match/if_none_match to keyword_only etag/match_conditionVirtualMachineScaleSetsOperations.begin_update replaced positional_or_keyword if_match/if_none_match to keyword_only etag/match_conditionVirtualMachinesOperations.begin_create_or_update replaced positional_or_keyword if_match/if_none_match to keyword_only etag/match_conditionVirtualMachinesOperations.begin_update replaced positional_or_keyword if_match/if_none_match to keyword_only etag/match_conditionAvailabilitySetsOperations.list_by_subscription changed its parameter expand from positional_or_keyword to keyword_onlyCapacityReservationGroupsOperations.get changed its parameter expand from positional_or_keyword to keyword_onlyCapacityReservationGroupsOperations.list_by_resource_group changed its parameter expand from positional_or_keyword to keyword_onlyCapacityReservationGroupsOperations.list_by_subscription changed its parameter expand/resource_ids_only from positional_or_keyword to keyword_onlyCapacityReservationsOperations.get changed its parameter expand from positional_or_keyword to keyword_onlyDedicatedHostGroupsOperations.get changed its parameter expand from positional_or_keyword to keyword_onlyDedicatedHostsOperations.get changed its parameter expand from positional_or_keyword to keyword_onlyGalleriesOperations.get changed its parameter select/expand from positional_or_keyword to keyword_onlyGalleryApplicationVersionsOperations.get changed its parameter expand from positional_or_keyword to keyword_onlyGalleryImageVersionsOperations.get changed its parameter expand from positional_or_keyword to keyword_onlyImagesOperations.get changed its parameter expand from positional_or_keyword to keyword_onlyProximityPlacementGroupsOperations.get changed its parameter include_colocation_status from positional_or_keyword to keyword_onlyResourceSkusOperations.list changed its parameter include_extended_locations from positional_or_keyword to keyword_onlyRestorePointCollectionsOperations.get changed its parameter expand from positional_or_keyword to keyword_onlyRestorePointsOperations.get changed its parameter expand from positional_or_keyword to keyword_onlySharedGalleriesOperations.list changed its parameter shared_to from positional_or_keyword to keyword_onlySharedGalleryImageVersionsOperations.list changed its parameter shared_to from positional_or_keyword to keyword_onlySharedGalleryImagesOperations.list changed its parameter shared_to from positional_or_keyword to keyword_onlyVirtualMachineExtensionImagesOperations.list_versions changed its parameter orderby from positional_or_keyword to keyword_onlyVirtualMachineExtensionsOperations.get changed its parameter expand from positional_or_keyword to keyword_onlyVirtualMachineExtensionsOperations.list changed its parameter expand from positional_or_keyword to keyword_onlyVirtualMachineImagesEdgeZoneOperations.list changed its parameter expand/orderby from positional_or_keyword to keyword_onlyVirtualMachineImagesOperations.list changed its parameter expand/orderby from positional_or_keyword to keyword_onlyVirtualMachineImagesOperations.list_with_properties changed its parameter expand/orderby from positional_or_keyword to keyword_onlyVirtualMachineRunCommandsOperations.get_by_virtual_machine changed its parameter expand from positional_or_keyword to keyword_onlyVirtualMachineRunCommandsOperations.list_by_virtual_machine changed its parameter expand from positional_or_keyword to keyword_onlyVirtualMachineScaleSetExtensionsOperations.get changed its parameter expand from positional_or_keyword to keyword_onlyVirtualMachineScaleSetVMExtensionsOperations.get changed its parameter expand from positional_or_keyword to keyword_onlyVirtualMachineScaleSetVMExtensionsOperations.list changed its parameter expand from positional_or_keyword to keyword_onlyVirtualMachineScaleSetVMRunCommandsOperations.get changed its parameter expand from positional_or_keyword to keyword_onlyVirtualMachineScaleSetVMRunCommandsOperations.list changed its parameter expand from positional_or_keyword to keyword_onlyVirtualMachineScaleSetVMsOperations.begin_delete changed its parameter force_deletion from positional_or_keyword to keyword_onlyVirtualMachineScaleSetVMsOperations.begin_power_off changed its parameter skip_shutdown from positional_or_keyword to keyword_onlyVirtualMachineScaleSetVMsOperations.get changed its parameter expand from positional_or_keyword to keyword_onlyVirtualMachineScaleSetVMsOperations.list changed its parameter select/expand from positional_or_keyword to keyword_onlyVirtualMachineScaleSetVMsOperations.retrieve_boot_diagnostics_data changed its parameter sas_uri_expiration_time_in_minutes from positional_or_keyword to keyword_onlyVirtualMachineScaleSetsOperations.begin_deallocate changed its parameter hibernate from positional_or_keyword to keyword_onlyVirtualMachineScaleSetsOperations.begin_delete changed its parameter force_deletion from positional_or_keyword to keyword_onlyVirtualMachineScaleSetsOperations.begin_delete_instances changed its parameter force_deletion from positional_or_keyword to keyword_onlyVirtualMachineScaleSetsOperations.begin_power_off changed its parameter skip_shutdown from positional_or_keyword to keyword_onlyVirtualMachineScaleSetsOperations.force_recovery_service_fabric_platform_update_domain_walk changed its parameter platform_update_domain/zone/placement_group_id from positional_or_keyword to keyword_onlyVirtualMachineScaleSetsOperations.get changed its parameter expand from positional_or_keyword to keyword_onlyVirtualMachinesOperations.begin_deallocate changed its parameter hibernate from positional_or_keyword to keyword_onlyVirtualMachinesOperations.begin_delete changed its parameter force_deletion from positional_or_keyword to keyword_onlyVirtualMachinesOperations.begin_power_off changed its parameter skip_shutdown from positional_or_keyword to keyword_onlyVirtualMachinesOperations.get changed its parameter expand from positional_or_keyword to keyword_onlyVirtualMachinesOperations.list changed its parameter expand from positional_or_keyword to keyword_onlyVirtualMachinesOperations.list_all changed its parameter status_only/expand from positional_or_keyword to keyword_onlyVirtualMachinesOperations.retrieve_boot_diagnostics_data changed its parameter sas_uri_expiration_time_in_minutes from positional_or_keyword to keyword_onlyVirtualMachineScaleSetsOperations.begin_deallocate re-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']VirtualMachineScaleSetsOperations.begin_power_off re-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']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/VirtualMachineScaleSetListWithLinkResult which actually were not used by SDK usersClient ComputeManagementClient added method send_request
ComputeManagementClient added method send_requestCommunityGallery added property identifierCommunityGalleryImageVersion added property identifierSharedGallery added property identifierSharedGalleryImageVersion added property identifierUsage added property unitCloudErrorComponentNamesPassNamesCapacityReservationsOperations added parameter expand in method list_by_capacity_reservation_groupAvailabilitySetSkuTypesAvailabilitySetUpdate moved instance variable platform_update_domain_count, platform_fault_domain_count, virtual_machines, proximity_placement_group, statuses, scheduled_events_policy and virtual_machine_scale_set_migration_info under property propertiesCapacityReservationGroupUpdate moved instance variable capacity_reservations, virtual_machines_associated, instance_view, sharing_profile and reservation_type under property propertiesCapacityReservationUpdate moved instance variable reservation_id, platform_fault_domain_count, virtual_machines_associated, provisioning_time, provisioning_state, instance_view, time_created and schedule_profile under property propertiesDedicatedHostGroupUpdate moved instance variable platform_fault_domain_count, hosts, instance_view, support_automatic_placement and additional_capabilities under property propertiesDedicatedHostUpdate moved instance variable platform_fault_domain, auto_replace_on_failure, host_id, virtual_machines, license_type, provisioning_time, provisioning_state, instance_view and time_created under property propertiesDiskEncryptionSet moved instance variable encryption_type, active_key, previous_keys, provisioning_state, rotation_to_latest_key_version_enabled, last_key_rotation_timestamp, auto_key_rotation_error and federated_client_id under property properties whose type is EncryptionSetPropertiesGalleryApplicationUpdate moved instance variable description, eula, privacy_statement_uri, release_note_uri, end_of_life_date, supported_os_type and custom_actions under property propertiesGalleryApplicationVersionUpdate moved instance variable publishing_profile, safety_profile, provisioning_state and replication_status under property propertiesGalleryImageUpdate moved instance variable description, 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, architecture and allow_update_image under property propertiesGalleryImageVersionUpdate moved instance variable publishing_profile, provisioning_state, storage_profile, safety_profile, replication_status, security_profile, restore and validations_profile under property propertiesGalleryInVMAccessControlProfileVersion moved instance variable target_locations, exclude_from_latest, published_date, provisioning_state, replication_status, mode, default_access and rules under property propertiesGalleryInVMAccessControlProfileVersionUpdate moved instance variable target_locations, exclude_from_latest, published_date, provisioning_state, replication_status, mode, default_access and rules under property propertiesGalleryScriptUpdate moved instance variable description, eula, privacy_statement_uri, release_note_uri, end_of_life_date, supported_os_type and provisioning_state under property propertiesGalleryScriptVersionUpdate moved instance variable publishing_profile, safety_profile, provisioning_state and replication_status under property propertiesGalleryUpdate moved instance variable description, identifier, provisioning_state, sharing_profile, soft_delete_policy and sharing_status under property propertiesImageUpdate moved instance variable source_virtual_machine, storage_profile, provisioning_state and hyper_v_generation under property propertiesPirCommunityGalleryResource moved instance variable unique_id under property identifier whose type is CommunityGalleryIdentifierPirSharedGalleryResource moved instance variable unique_id under property identifier whose type is SharedGalleryIdentifierRestorePointCollectionUpdate moved instance variable source, provisioning_state, restore_point_collection_id, restore_points and instant_access under property propertiesSshPublicKeyUpdateResource moved instance variable public_key under property propertiesVirtualMachineRunCommandUpdate moved instance variable source, 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_view and treat_failure_as_deployment_failure under property propertiesVirtualMachineScaleSetExtensionUpdate moved instance variable force_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_failures and protected_settings_from_key_vault under property propertiesVirtualMachineScaleSetVMExtension moved instance variable force_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_vault and provision_after_extensions under property propertiesVirtualMachineScaleSetVMExtensionUpdate moved instance variable force_update_tag, publisher, type_properties_type, type_handler_version, auto_upgrade_minor_version, enable_automatic_upgrade, settings, protected_settings, suppress_failures and protected_settings_from_key_vault under property propertiesVirtualMachineUpdate moved instance variable hardware_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_profile and time_created under property propertiesResourceSkuRestrictions renamed its instance variable values to values_propertyUserArtifactManage renamed its instance variable update to update_propertyVirtualMachineScaleSetVMsOperations.begin_update replaced positional_or_keyword if_match/if_none_match to keyword_only etag/match_conditionVirtualMachineScaleSetsOperations.begin_create_or_update replaced positional_or_keyword if_match/if_none_match to keyword_only etag/match_conditionVirtualMachineScaleSetsOperations.begin_update replaced positional_or_keyword if_match/if_none_match to keyword_only etag/match_conditionVirtualMachinesOperations.begin_create_or_update replaced positional_or_keyword if_match/if_none_match to keyword_only etag/match_conditionVirtualMachinesOperations.begin_update replaced positional_or_keyword if_match/if_none_match to keyword_only etag/match_conditionAvailabilitySetsOperations.list_by_subscription changed its parameter expand from positional_or_keyword to keyword_onlyCapacityReservationGroupsOperations.get changed its parameter expand from positional_or_keyword to keyword_onlyCapacityReservationGroupsOperations.list_by_resource_group changed its parameter expand from positional_or_keyword to keyword_onlyCapacityReservationGroupsOperations.list_by_subscription changed its parameter expand/resource_ids_only from positional_or_keyword to keyword_onlyCapacityReservationsOperations.get changed its parameter expand from positional_or_keyword to keyword_onlyDedicatedHostGroupsOperations.get changed its parameter expand from positional_or_keyword to keyword_onlyDedicatedHostsOperations.get changed its parameter expand from positional_or_keyword to keyword_onlyGalleriesOperations.get changed its parameter select/expand from positional_or_keyword to keyword_onlyGalleryApplicationVersionsOperations.get changed its parameter expand from positional_or_keyword to keyword_onlyGalleryImageVersionsOperations.get changed its parameter expand from positional_or_keyword to keyword_onlyImagesOperations.get changed its parameter expand from positional_or_keyword to keyword_onlyProximityPlacementGroupsOperations.get changed its parameter include_colocation_status from positional_or_keyword to keyword_onlyResourceSkusOperations.list changed its parameter include_extended_locations from positional_or_keyword to keyword_onlyRestorePointCollectionsOperations.get changed its parameter expand from positional_or_keyword to keyword_onlyRestorePointsOperations.get changed its parameter expand from positional_or_keyword to keyword_onlySharedGalleriesOperations.list changed its parameter shared_to from positional_or_keyword to keyword_onlySharedGalleryImageVersionsOperations.list changed its parameter shared_to from positional_or_keyword to keyword_onlySharedGalleryImagesOperations.list changed its parameter shared_to from positional_or_keyword to keyword_onlyVirtualMachineExtensionImagesOperations.list_versions changed its parameter orderby from positional_or_keyword to keyword_onlyVirtualMachineExtensionsOperations.get changed its parameter expand from positional_or_keyword to keyword_onlyVirtualMachineExtensionsOperations.list changed its parameter expand from positional_or_keyword to keyword_onlyVirtualMachineImagesEdgeZoneOperations.list changed its parameter expand/orderby from positional_or_keyword to keyword_onlyVirtualMachineImagesOperations.list changed its parameter expand/orderby from positional_or_keyword to keyword_onlyVirtualMachineImagesOperations.list_with_properties changed its parameter expand/orderby from positional_or_keyword to keyword_onlyVirtualMachineRunCommandsOperations.get_by_virtual_machine changed its parameter expand from positional_or_keyword to keyword_onlyVirtualMachineRunCommandsOperations.list_by_virtual_machine changed its parameter expand from positional_or_keyword to keyword_onlyVirtualMachineScaleSetExtensionsOperations.get changed its parameter expand from positional_or_keyword to keyword_onlyVirtualMachineScaleSetVMExtensionsOperations.get changed its parameter expand from positional_or_keyword to keyword_onlyVirtualMachineScaleSetVMExtensionsOperations.list changed its parameter expand from positional_or_keyword to keyword_onlyVirtualMachineScaleSetVMRunCommandsOperations.get changed its parameter expand from positional_or_keyword to keyword_onlyVirtualMachineScaleSetVMRunCommandsOperations.list changed its parameter expand from positional_or_keyword to keyword_onlyVirtualMachineScaleSetVMsOperations.begin_delete changed its parameter force_deletion from positional_or_keyword to keyword_onlyVirtualMachineScaleSetVMsOperations.begin_power_off changed its parameter skip_shutdown from positional_or_keyword to keyword_onlyVirtualMachineScaleSetVMsOperations.get changed its parameter expand from positional_or_keyword to keyword_onlyVirtualMachineScaleSetVMsOperations.list changed its parameter select/expand from positional_or_keyword to keyword_onlyVirtualMachineScaleSetVMsOperations.retrieve_boot_diagnostics_data changed its parameter sas_uri_expiration_time_in_minutes from positional_or_keyword to keyword_onlyVirtualMachineScaleSetsOperations.begin_deallocate changed its parameter hibernate from positional_or_keyword to keyword_onlyVirtualMachineScaleSetsOperations.begin_delete changed its parameter force_deletion from positional_or_keyword to keyword_onlyVirtualMachineScaleSetsOperations.begin_delete_instances changed its parameter force_deletion from positional_or_keyword to keyword_onlyVirtualMachineScaleSetsOperations.begin_power_off changed its parameter skip_shutdown from positional_or_keyword to keyword_onlyVirtualMachineScaleSetsOperations.force_recovery_service_fabric_platform_update_domain_walk changed its parameter platform_update_domain/zone/placement_group_id from positional_or_keyword to keyword_onlyVirtualMachineScaleSetsOperations.get changed its parameter expand from positional_or_keyword to keyword_onlyVirtualMachinesOperations.begin_deallocate changed its parameter hibernate from positional_or_keyword to keyword_onlyVirtualMachinesOperations.begin_delete changed its parameter force_deletion from positional_or_keyword to keyword_onlyVirtualMachinesOperations.begin_power_off changed its parameter skip_shutdown from positional_or_keyword to keyword_onlyVirtualMachinesOperations.get changed its parameter expand from positional_or_keyword to keyword_onlyVirtualMachinesOperations.list changed its parameter expand from positional_or_keyword to keyword_onlyVirtualMachinesOperations.list_all changed its parameter status_only/expand from positional_or_keyword to keyword_onlyVirtualMachinesOperations.retrieve_boot_diagnostics_data changed its parameter sas_uri_expiration_time_in_minutes from positional_or_keyword to keyword_onlyVirtualMachineScaleSetsOperations.begin_deallocate re-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']VirtualMachineScaleSetsOperations.begin_power_off re-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']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/VirtualMachineScaleSetListWithLinkResult which actually were not used by SDK usersAdded operation group GalleryScriptVersionsOperations
Model AdditionalCapabilities has a new parameter enable_fips1403_encryption
Exclude generated_samples and generated_tests from wheel
generated_samples and generated_tests from wheelAdded operation VirtualMachineScaleSetsOperations.begin_scale_out
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
Model AccessUri has a new parameter security_metadata_access_sas
Added operation AvailabilitySetsOperations.begin_convert_to_virtual_machine_scale_set
Model CloudServiceVaultCertificate has a new parameter is_bootstrap_certificate
Added operation group GalleryInVMAccessControlProfileVersionsOperations
Model AvailabilitySet has a new parameter scheduled_events_policy
Model DiskRestorePoint has a new parameter logical_sector_size
Model DataDisk has a new parameter source_resource
Model GalleryArtifactVersionFullSource has a new parameter virtual_machine_id
Model CreationData has a new parameter provisioned_bandwidth_copy_speed
Added operation DedicatedHostsOperations.begin_redeploy
Model CreationData has a new parameter elastic_san_resource_id
Model VirtualMachineNetworkInterfaceConfiguration has a new parameter auxiliary_mode
Model GrantAccessData has a new parameter file_format
Added operation DedicatedHostsOperations.list_available_sizes
Model VirtualMachineScaleSetVMInstanceView has a new parameter computer_name
azure.mgmt.compute.v20xx_xx_xx modules..models method from ComputeManagementClient. Instead, import models from azure.mgmt.compute.models.Model VirtualMachineScaleSetVMInstanceView has a new parameter computer_name
Model VirtualMachineImage has a new parameter image_deprecation_status
Model CreationData has a new parameter performance_plus
Fix paging problem about api_version
api_versionModel CapacityReservation has a new parameter platform_fault_domain_count
Model CloudService has a new parameter system_data
Features
Added operation CommunityGalleryImageVersionsOperations.list
Features
Model AutomaticOSUpgradePolicy has a new parameter use_rolling_upgrade_policy
Features
Breaking changes
Model Disk has a new parameter data_access_auth_mode
Features
Model Gallery has a new parameter sharing_status
Features
Breaking changes
Added operation DedicatedHostsOperations.begin_restart
Features
Breaking changes
Added support for Python3.6 back
Bugfixes
Model AccessUri has a new parameter security_data_access_sas
Features
Breaking changes
Model PurchasePlanAutoGenerated has a new parameter promotion_code
Features
Model HardwareProfile has a new parameter vm_size_properties
Features
Breaking changes
Model VirtualMachineUpdate has a new parameter capacity_reservation
Features
Model RestorePointSourceMetadata has a new parameter location
Features
Breaking changes
Model NetworkInterfaceReference has a new parameter delete_option
Features
Breaking changes
Model PurchasePlan has a new parameter promotion_code
Features
Breaking changes
Model VirtualMachineUpdate has a new parameter platform_fault_domain
Features
Breaking changes
Added operation group CloudServicesUpdateDomainOperations
Features
Model Disk has a new parameter purchase_plan
Features
Model GalleryImageUpdate has a new parameter features
Features
Breaking changes
Model VirtualMachineExtensionUpdate has a new parameter enable_automatic_upgrade
Features
Breaking changes
This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentic…
This is beta preview version.
This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).
General breaking changes
Credential system has been completly revamped:
azure.common.credentials or msrestazure.azure_active_directory instances are no longer supported, use the azure-identity classes instead: https://pypi.org/project/azure-identity/credentials parameter has been renamed credentialThe config attribute no longer exists on a client, configuration should be passed as kwarg. Example: MyClient(credential, subscription_id, enable_logging=True). For a complete set of
supported options, see the parameters accept in init documentation of azure-core
You can't import a version module anymore, use __version__ instead
Operations that used to return a msrest.polling.LROPoller now returns a azure.core.polling.LROPoller and are prefixed with begin_.
Exceptions tree have been simplified and most exceptions are now azure.core.exceptions.HttpResponseError (CloudError has been removed).
Most of the operation kwarg have changed. Some of the most noticeable:
raw has been removed. Equivalent feature can be found using cls, a callback that will give access to internal HTTP response for advanced userGeneral new features
typing. SDKs are mypy ready.aio namespace of your package to find the async client.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Model VirtualMachineScaleSetInstanceView has a new parameter orchestration_services
Features
Breaking changes
Operation VirtualMachineImagesOperations.list has a new parameter $expand
Features
Bugfixes
Model AvailabilitySetUpdate has a new parameter name
Features
Breaking changes
Model VirtualMachineScaleSetUpdate has a new parameter proximity_placement_group
Features
Breaking changes
Your coding agent can read these notes before it upgrades. Set up the MCP server →