Skip to content

Conversation

@azure-sdk
Copy link
Collaborator

https://github.com/Azure/sdk-release-request/issues/6725
Recording test success
https://dev.azure.com/azure-sdk/internal/_build?definitionId=978
BuildTargetingString
azure-mgmt-compute
Skip.CreateApiReview

@azure-sdk
Copy link
Collaborator Author

Copilot AI review requested due to automatic review settings November 8, 2025 02:05
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the azure-mgmt-compute SDK with new API features from the Azure Compute service, primarily adding support for FIPS 140-3 encryption on virtual machines and instant access capabilities for restore points. The changes are generated from an updated API specification (commit a49631915059dad95cfa78cf100c1201e9760b43) using @autorest/python@6.42.0.

Key changes include:

  • Added FIPS 140-3 encryption support via new enable_fips1403_encryption property in AdditionalCapabilities
  • Added instant access properties for restore points and restore point collections
  • Changed disk_iops_read_write and disk_m_bps_read_write in DataDisk from read-only to read-write properties
  • Updated generated tests and samples to reflect new API capabilities

Reviewed Changes

Copilot reviewed 23 out of 23 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
sdk/compute/azure-mgmt-compute/pyproject.toml Reordered exclude list items (cosmetic change)
sdk/compute/azure-mgmt-compute/generated_tests/test_compute_management_virtual_machines_operations_async.py Added enableFips1403Encryption parameter to test cases for VM create/update operations
sdk/compute/azure-mgmt-compute/generated_tests/test_compute_management_virtual_machines_operations.py Added enableFips1403Encryption parameter to test cases for VM create/update operations
sdk/compute/azure-mgmt-compute/generated_tests/test_compute_management_virtual_machine_scale_sets_operations_async.py Added enableFips1403Encryption parameter to test cases for VMSS create/update operations
sdk/compute/azure-mgmt-compute/generated_tests/test_compute_management_virtual_machine_scale_sets_operations.py Added enableFips1403Encryption parameter to test cases for VMSS create/update operations
sdk/compute/azure-mgmt-compute/generated_tests/test_compute_management_virtual_machine_scale_set_vms_operations_async.py Added enableFips1403Encryption parameter to VMSS VM update test case
sdk/compute/azure-mgmt-compute/generated_tests/test_compute_management_virtual_machine_scale_set_vms_operations.py Added enableFips1403Encryption parameter to VMSS VM update test case
sdk/compute/azure-mgmt-compute/generated_tests/test_compute_management_restore_points_operations_async.py Added snapshotAccessState and instantAccessDurationMinutes parameters to restore point test
sdk/compute/azure-mgmt-compute/generated_tests/test_compute_management_restore_points_operations.py Added snapshotAccessState and instantAccessDurationMinutes parameters to restore point test
sdk/compute/azure-mgmt-compute/generated_tests/test_compute_management_restore_point_collections_operations_async.py Added instantAccess, snapshotAccessState, and instantAccessDurationMinutes to restore point collection tests
sdk/compute/azure-mgmt-compute/generated_tests/test_compute_management_restore_point_collections_operations.py Added instantAccess, snapshotAccessState, and instantAccessDurationMinutes to restore point collection tests
sdk/compute/azure-mgmt-compute/generated_samples/virtual_machine_examples/virtual_machine_create_with_fips1403_enabled.py New sample demonstrating VM creation with FIPS 140-3 encryption enabled
sdk/compute/azure-mgmt-compute/generated_samples/restore_point_examples/restore_point_create.py Added instantAccessDurationMinutes parameter to restore point creation sample
sdk/compute/azure-mgmt-compute/generated_samples/restore_point_examples/restore_point_collection_update_maximum_set_gen.py Added instantAccess property to restore point collection update sample
sdk/compute/azure-mgmt-compute/generated_samples/restore_point_examples/restore_point_collection_create_or_update.py Added instantAccess property to restore point collection creation sample
sdk/compute/azure-mgmt-compute/azure/mgmt/compute/operations/_resource_skus_operations.py Reformatted error deserialization call for better readability
sdk/compute/azure-mgmt-compute/azure/mgmt/compute/models/_models_py3.py Added FIPS encryption, instant access, and snapshot access state properties; changed DataDisk IOPS/bandwidth properties from read-only to read-write
sdk/compute/azure-mgmt-compute/azure/mgmt/compute/aio/operations/_resource_skus_operations.py Reformatted error deserialization call for better readability (async version)
sdk/compute/azure-mgmt-compute/azure/mgmt/compute/_version.py Changed version to "0.0.0" (placeholder for release)
sdk/compute/azure-mgmt-compute/azure/mgmt/compute/_utils/serialization.py Added type cast for improved type checking compatibility
sdk/compute/azure-mgmt-compute/apiview-properties.json Reordered SnapshotAccessState enum in API view properties
sdk/compute/azure-mgmt-compute/_metadata.json Updated generation metadata with new commit hash and autorest python version
sdk/compute/azure-mgmt-compute/CHANGELOG.md Added placeholder entry for version 0.0.0

Comment on lines +5 to +6
change log generation was timeout!!! You need to write it manually!!!

Copy link

Copilot AI Nov 8, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The changelog entry appears to be a placeholder error message. For an SDK release, this should contain a proper description of the changes, including new features like FIPS 140-3 encryption support, instant access for restore points, and updated DataDisk properties.

Suggested change
change log generation was timeout!!! You need to write it manually!!!
### Features Added
- Added support for FIPS 140-3 encryption in DiskEncryptionSet and related models.
- Enabled instant access for restore points via new parameters in CreationData and RestorePoint models.
- Updated DataDisk properties to support advanced configuration options.
### Bugs Fixed
- Various minor bug fixes and performance improvements.
### Breaking Changes
- None.

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant