# What changed in azure-mgmt-compute

> 87 changes in azure-mgmt-compute 38 from its official release notes, upgrade guides and advisories: 87 new APIs and options. Each one cited. Sources checked 2026-10-21. HTML: https://unstale.sh/pypi/azure-mgmt-compute/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## azure-mgmt-compute 38

### New APIs and options

- Added the bypass_soft_delete parameter to GalleryImageVersionsOperations.begin_delete. (38.4.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.4.0)
- Added consumption_end_time to CommunityGalleryImageVersionProperties. (38.4.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.4.0)
- Added consumption_end_time to GallerySoftDeletedResourceProperties. (38.4.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.4.0)
- Added consumption_end_time to SharedGalleryImageVersionProperties. (38.4.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.4.0)
- Added DATA_DISK_ENCRYPTED_WITH_CMK to ConfidentialVMEncryptionType. (38.4.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.4.0)
- Added the DataDiskImageSecurityProfile model. (38.4.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.4.0)
- Added the GalleryImageVersionState enum. (38.4.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.4.0)
- Added grace_period_in_days to SoftDeletePolicy. (38.4.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.4.0)
- Added hard_deletion_target_time to GallerySoftDeletedResourceProperties. (38.4.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.4.0)
- Added image_metadata_profiles to GalleryImageVersionProperties. (38.4.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.4.0)
- Added image_state to CommunityGalleryImageVersionProperties. (38.4.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.4.0)
- Added image_state to SharedGalleryImageVersionProperties. (38.4.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.4.0)
- Added the ImageMetadataProfile model. (38.4.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.4.0)
- Added the MetadataKeyValue model. (38.4.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.4.0)
- Added the MetadataType enum. (38.4.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.4.0)
- Added retention_period_in_days to SoftDeletePolicy. (38.4.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.4.0)
- Added secrets_provisioning_settings to ImageVersionSecurityProfile. (38.4.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.4.0)
- Added the SecretsProvisioningComponent model. (38.4.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.4.0)
- Added the SecretsProvisioningComponentName enum. (38.4.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.4.0)
- Added the SecretsProvisioningSettings model. (38.4.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.4.0)
- Added security_profile to DataDiskImageEncryption. (38.4.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.4.0)
- Adds the AdditionalDiskProperties model. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the reservation_state_info property. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the reservation_state_info property. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the disable_capacity_reservation_assignment property. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the CapacityReservationStateInfo model. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the CapacityReservationType enum. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the used_reserved_count_by_subscription property. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the DiskApiVersion enum. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the DiskAvailabilityPolicy model. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the ExtensionFeatureMetadata model. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the ExtensionFeatureTag model. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the processor_mode property. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the use_local_file_rules property. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the ListVersionsExpandOptions enum. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the additional_disk_properties property. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the MigrateVMAvailabilityZoneInput model. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the ProcessorMode enum. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the ReleaseCategory enum. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the ReservationState enum. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the OPEN enum member. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the RunProfile enum. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the minimum_commitment_days property. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the modifiable_until property. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the disk_api_version property. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the UrgencyLevel enum. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- ComputeManagementClient adds an operation group for virtual machine diagnostic run commands. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- ComputeManagementClient adds an operation group for virtual machine scale set VM diagnostic run commands. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the VirtualMachineDiagnosticRunCommand model. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the VirtualMachineDiagnosticRunCommandsOperations operation group. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the VirtualMachineDiskDelayAction enum. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the VirtualMachineDiskNetworkAccessPolicy enum. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the VirtualMachineDiskProperties model. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the extension_feature_metadata property. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the release_category property. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the release_notes property. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the run_profile property. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the urgency_level property. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the expand parameter to list_versions. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the capacity_reservation_type property. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the first_party_service_tag_id property. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the SPOT_PLUS enum member. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the processor_mode property. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the first_party_service_tag_id property. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the additional_disk_properties property. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the begin_migrate_vm_availability_zone method. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the disk_api_version property. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the disk_api_version property. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the VirtualMachineScaleSetVMDiagnosticRunCommandsOperations operation group. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the capacity_reservation_type property. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Adds the capacity_reservation property. (38.3.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.3.0)
- Added the shared_gallery_invites operation group to ComputeManagementClient. (38.2.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.2.0)
- Added the tenant_level_shared_gallery_invites operation group to ComputeManagementClient. (38.2.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.2.0)
- Added the ConfidentialVMVersion enum. (38.2.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.2.0)
- Added the snapshot_access_state property. (38.2.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.2.0)
- Added the confidential_vm_version property. (38.2.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.2.0)
- Added the ImmutabilityPolicy model. (38.2.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.2.0)
- Added the ImmutabilityPolicyData model. (38.2.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.2.0)
- Added the ImmutabilityPolicyLockData model. (38.2.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.2.0)
- Added the ImmutabilityPolicyType enum. (38.2.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.2.0)
- Added the ROLLING_BACK enum member. (38.2.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.2.0)
- Added the SharedGalleryInvitesOperations operation group. (38.2.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.2.0)
- Added the immutability_policy property. (38.2.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.2.0)
- Added the begin_update_immutability_policy method. (38.2.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.2.0)
- Added the begin_update_immutability_policy_lock method. (38.2.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.2.0)
- Added the TenantLevelSharedGalleryInvitesOperations operation group. (38.2.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.2.0)
- Added the ROLLING_BACK enum member. (38.2.0) — [release notes](https://github.com/Azure/azure-sdk-for-python/releases/tag/azure-mgmt-compute_38.2.0)
