Skip to content

[AutoPR azure-mgmt-avs]-generated-from-SDK Generation - Python-6785616 - #48887

Open
azure-sdk-automation[bot] wants to merge 3 commits into
mainfrom
sdkauto/azure-mgmt-avs-6785616
Open

[AutoPR azure-mgmt-avs]-generated-from-SDK Generation - Python-6785616#48887
azure-sdk-automation[bot] wants to merge 3 commits into
mainfrom
sdkauto/azure-mgmt-avs-6785616

Conversation

@azure-sdk-automation

Copy link
Copy Markdown
Contributor

Configurations: 'specification/vmware/resource-manager/Microsoft.AVS/AVS/tspconfig.yaml', and CommitSHA: '069878fd8ac612e2bda35a2f65014af73db6c026' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6785616 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. Release plan link: https://azsdk-releaseplan-dashboard-hveph5aqhhcfhtgu.westus-01.azurewebsites.net/?releaseplan=36378 Submitted by:

Copilot AI balanced review requested due to automatic review settings September 3, 2026 17:36
@azure-sdk-automation azure-sdk-automation Bot added the auto-release When merged to main, release pipelines for this PR's changed packages trigger automatically. label Sep 3, 2026
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
10 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟡 Changes recommended

The 10.1.0 changelog omits the newly added public HostsOperations.update method.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Updates azure-mgmt-avs to the 2026-03-01 API and version 10.1.0.

Changes:

  • Adds host licensing, maintenance models, constraints, and host update support.
  • Updates Python support to 3.10–3.14 and refreshes generated metadata.
  • Regenerates tests and samples against the new API version.
File summaries

Paths are relative to sdk/compute/azure-mgmt-avs/.

File Description
tsp-location.yaml Updates the source specification commit.
README.md Updates Python and authentication guidance.
pyproject.toml Raises minimum Python and adds Python 3.14.
generated_tests/test_avs_hosts_operations.py Adds generated host-update coverage.
generated_tests/test_avs_hosts_operations_async.py Adds async host-update coverage.
generated_samples/workload_networks_update_vm_group.py Refreshes sample provenance.
generated_samples/workload_networks_update_segments.py Refreshes sample provenance.
generated_samples/workload_networks_update_port_mirroring.py Refreshes sample provenance.
generated_samples/workload_networks_update_dns_zone.py Refreshes sample provenance.
generated_samples/workload_networks_update_dns_service.py Refreshes sample provenance.
generated_samples/workload_networks_update_dhcp.py Refreshes sample provenance.
generated_samples/workload_networks_list.py Corrects the workload-network list call.
generated_samples/workload_networks_list_vm_groups.py Refreshes sample provenance.
generated_samples/workload_networks_list_virtual_machines.py Refreshes sample provenance.
generated_samples/workload_networks_list_segments.py Refreshes sample provenance.
generated_samples/workload_networks_list_public_ips.py Adds the public-IP list sample.
generated_samples/workload_networks_list_port_mirroring.py Refreshes sample provenance.
generated_samples/workload_networks_list_gateways.py Refreshes sample provenance.
generated_samples/workload_networks_list_dns_zones.py Refreshes sample provenance.
generated_samples/workload_networks_list_dns_services.py Refreshes sample provenance.
generated_samples/workload_networks_list_dhcp.py Refreshes sample provenance.
generated_samples/workload_networks_get.py Refreshes sample provenance.
generated_samples/workload_networks_get_vm_group.py Refreshes sample provenance.
generated_samples/workload_networks_get_virtual_machine.py Refreshes sample provenance.
generated_samples/workload_networks_get_segment.py Refreshes sample provenance.
generated_samples/workload_networks_get_public_ip.py Refreshes sample provenance.
generated_samples/workload_networks_get_port_mirroring.py Refreshes sample provenance.
generated_samples/workload_networks_get_gateway.py Refreshes sample provenance.
generated_samples/workload_networks_get_dns_zone.py Refreshes sample provenance.
generated_samples/workload_networks_get_dns_service.py Refreshes sample provenance.
generated_samples/workload_networks_get_dhcp.py Refreshes sample provenance.
generated_samples/workload_networks_delete_vm_group.py Refreshes sample provenance.
generated_samples/workload_networks_delete_segment.py Refreshes sample provenance.
generated_samples/workload_networks_delete_public_ip.py Refreshes sample provenance.
generated_samples/workload_networks_delete_port_mirroring.py Refreshes sample provenance.
generated_samples/workload_networks_delete_dns_zone.py Refreshes sample provenance.
generated_samples/workload_networks_delete_dns_service.py Refreshes sample provenance.
generated_samples/workload_networks_delete_dhcp.py Refreshes sample provenance.
generated_samples/workload_networks_create_vm_group.py Refreshes sample provenance.
generated_samples/workload_networks_create_segments.py Refreshes sample provenance.
generated_samples/workload_networks_create_public_ip.py Refreshes sample provenance.
generated_samples/workload_networks_create_port_mirroring.py Refreshes sample provenance.
generated_samples/workload_networks_create_dns_zone.py Refreshes sample provenance.
generated_samples/workload_networks_create_dns_service.py Refreshes sample provenance.
generated_samples/workload_networks_create_dhcp.py Refreshes sample provenance.
generated_samples/virtual_machines_restrict_movement.py Refreshes sample provenance.
generated_samples/virtual_machines_list.py Refreshes sample provenance.
generated_samples/virtual_machines_get.py Refreshes sample provenance.
generated_samples/skus_list.py Refreshes sample provenance.
generated_samples/script_packages_list.py Refreshes sample provenance.
generated_samples/script_packages_get.py Refreshes sample provenance.
generated_samples/script_executions_list.py Refreshes sample provenance.
generated_samples/script_executions_get.py Refreshes sample provenance.
generated_samples/script_executions_get_execution_logs.py Refreshes sample provenance.
generated_samples/script_executions_delete.py Refreshes sample provenance.
generated_samples/script_executions_create_or_update.py Refreshes sample provenance.
generated_samples/script_cmdlets_list.py Refreshes sample provenance.
generated_samples/script_cmdlets_get.py Refreshes sample provenance.
generated_samples/pure_storage_policies_list.py Refreshes sample provenance.
generated_samples/pure_storage_policies_get.py Refreshes sample provenance.
generated_samples/pure_storage_policies_delete.py Refreshes sample provenance.
generated_samples/pure_storage_policies_create_or_update.py Refreshes sample provenance.
generated_samples/provisioned_networks_list.py Refreshes sample provenance.
generated_samples/provisioned_networks_get.py Refreshes sample provenance.
generated_samples/private_clouds_update.py Refreshes sample provenance.
generated_samples/private_clouds_update_stretched.py Refreshes sample provenance.
generated_samples/private_clouds_rotate_vcenter_password.py Refreshes sample provenance.
generated_samples/private_clouds_rotate_nsxt_password.py Refreshes sample provenance.
generated_samples/private_clouds_list.py Refreshes sample provenance.
generated_samples/private_clouds_list_stretched.py Refreshes sample provenance.
generated_samples/private_clouds_list_in_subscription.py Refreshes sample provenance.
generated_samples/private_clouds_list_in_subscription_stretched.py Refreshes sample provenance.
generated_samples/private_clouds_list_admin_credentials.py Refreshes sample provenance.
generated_samples/private_clouds_get.py Refreshes sample provenance.
generated_samples/private_clouds_get_vcf_license.py Refreshes sample provenance.
generated_samples/private_clouds_get_stretched.py Refreshes sample provenance.
generated_samples/private_clouds_delete.py Refreshes sample provenance.
generated_samples/private_clouds_create_or_update.py Refreshes sample provenance.
generated_samples/private_clouds_create_or_update_stretched.py Refreshes sample provenance.
generated_samples/private_clouds_create_or_update_stretched_zones.py Refreshes sample provenance.
generated_samples/private_clouds_create_or_update_fleet_native.py Refreshes sample provenance.
generated_samples/placement_policies_update.py Refreshes sample provenance.
generated_samples/placement_policies_list.py Refreshes sample provenance.
generated_samples/placement_policies_get.py Refreshes sample provenance.
generated_samples/placement_policies_delete.py Refreshes sample provenance.
generated_samples/placement_policies_create_or_update.py Refreshes sample provenance.
generated_samples/operations_list.py Refreshes sample provenance.
generated_samples/maintenances_schedule.py Refreshes sample provenance.
generated_samples/maintenances_reschedule.py Refreshes sample provenance.
generated_samples/maintenances_list.py Refreshes sample provenance.
generated_samples/maintenances_initiate_checks.py Refreshes sample provenance.
generated_samples/maintenances_get.py Refreshes sample provenance.
generated_samples/locations_check_trial_availability.py Refreshes sample provenance.
generated_samples/locations_check_trial_availability_with_sku.py Refreshes sample provenance.
generated_samples/locations_check_quota_availability.py Refreshes sample provenance.
generated_samples/licenses_list.py Refreshes sample provenance.
generated_samples/licenses_get.py Refreshes sample provenance.
generated_samples/licenses_get_properties.py Refreshes sample provenance.
generated_samples/licenses_delete.py Refreshes sample provenance.
generated_samples/licenses_create_or_update.py Adds a license creation sample.
generated_samples/iscsi_paths_list.py Refreshes sample provenance.
generated_samples/iscsi_paths_get.py Refreshes sample provenance.
generated_samples/iscsi_paths_delete.py Refreshes sample provenance.
generated_samples/iscsi_paths_create_or_update.py Refreshes sample provenance.
generated_samples/hosts_update.py Adds a host-update sample.
generated_samples/hosts_list.py Refreshes sample provenance.
generated_samples/hosts_get.py Refreshes sample provenance.
generated_samples/hcx_enterprise_sites_list.py Refreshes sample provenance.
generated_samples/hcx_enterprise_sites_get.py Refreshes sample provenance.
generated_samples/hcx_enterprise_sites_delete.py Refreshes sample provenance.
generated_samples/hcx_enterprise_sites_create_or_update.py Adds an HCX site creation sample.
generated_samples/global_reach_connections_list.py Refreshes sample provenance.
generated_samples/global_reach_connections_get.py Refreshes sample provenance.
generated_samples/global_reach_connections_delete.py Refreshes sample provenance.
generated_samples/global_reach_connections_create_or_update.py Refreshes sample provenance.
generated_samples/datastores_list.py Refreshes sample provenance.
generated_samples/datastores_get.py Refreshes sample provenance.
generated_samples/datastores_delete.py Refreshes sample provenance.
generated_samples/datastores_create_or_update.py Refreshes sample provenance.
generated_samples/clusters_update.py Refreshes sample provenance.
generated_samples/clusters_list.py Refreshes sample provenance.
generated_samples/clusters_list_zones.py Refreshes sample provenance.
generated_samples/clusters_list_zones_stretched.py Refreshes sample provenance.
generated_samples/clusters_get.py Refreshes sample provenance.
generated_samples/clusters_delete.py Refreshes sample provenance.
generated_samples/clusters_create_or_update.py Refreshes sample provenance.
generated_samples/cloud_links_list.py Refreshes sample provenance.
generated_samples/cloud_links_get.py Refreshes sample provenance.
generated_samples/cloud_links_delete.py Refreshes sample provenance.
generated_samples/cloud_links_create_or_update.py Refreshes sample provenance.
generated_samples/authorizations_list.py Refreshes sample provenance.
generated_samples/authorizations_get.py Refreshes sample provenance.
generated_samples/authorizations_delete.py Refreshes sample provenance.
generated_samples/authorizations_create_or_update.py Adds an authorization creation sample.
generated_samples/addons_list.py Refreshes sample provenance.
generated_samples/addons_get_vr.py Refreshes sample provenance.
generated_samples/addons_get_srm.py Refreshes sample provenance.
generated_samples/addons_get_hcx.py Refreshes sample provenance.
generated_samples/addons_get_hcx_with_networks.py Refreshes sample provenance.
generated_samples/addons_get_arc_reg.py Refreshes sample provenance.
generated_samples/addons_delete.py Refreshes sample provenance.
generated_samples/addons_create_or_update_vr.py Refreshes sample provenance.
generated_samples/addons_create_or_update_srm.py Refreshes sample provenance.
generated_samples/addons_create_or_update_hcx.py Refreshes sample provenance.
generated_samples/addons_create_or_update_hcx_with_networks.py Refreshes sample provenance.
generated_samples/addons_create_or_update_arc_reg.py Refreshes sample provenance.
CHANGELOG.md Documents the 10.1.0 model additions.
azure/mgmt/avs/operations/_patch.py Applies generated formatting cleanup.
azure/mgmt/avs/models/_patch.py Applies generated formatting cleanup.
azure/mgmt/avs/models/_enums.py Adds API enums and refreshed documentation.
azure/mgmt/avs/models/__init__.py Exports new public model types.
azure/mgmt/avs/aio/operations/_patch.py Applies generated formatting cleanup.
azure/mgmt/avs/aio/_patch.py Applies generated formatting cleanup.
azure/mgmt/avs/aio/_configuration.py Updates async API-version configuration.
azure/mgmt/avs/aio/_client.py Updates the async client API version and typing.
azure/mgmt/avs/_version.py Sets package version 10.1.0.
azure/mgmt/avs/_utils/serialization.py Refreshes generated serialization utilities.
azure/mgmt/avs/_utils/model_base.py Refreshes generated model and XML utilities.
azure/mgmt/avs/_patch.py Applies generated formatting cleanup.
azure/mgmt/avs/_configuration.py Updates synchronous API-version configuration.
azure/mgmt/avs/_client.py Updates the synchronous client API version and typing.
apiview-properties.json Maps the expanded public API surface.
api.metadata.yml Adds generated API metadata.
_metadata.json Records generator and API-version metadata.
Review details
  • Files reviewed: 165/169 changed files
  • Comments generated: 1
  • Review effort level: Balanced

💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

Comment thread sdk/compute/azure-mgmt-avs/CHANGELOG.md
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings September 4, 2026 17:58

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🔵 Needs a closer look

The 10.1.0 release notes must disclose that Python 3.9 support is being dropped.

Review details

Suppressed comments (1)

Previously missed (1) — in code that hasn't changed since the last review.

sdk/compute/azure-mgmt-avs/CHANGELOG.md:5

  • This release raises the package minimum from Python 3.9 to 3.10, but the release notes currently list only API features. Users on Python 3.9 need an explicit compatibility notice before upgrading; add the dropped-version note to this release entry.
  • Files reviewed: 165/169 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings September 4, 2026 18:39
@cataggar

Copy link
Copy Markdown
Member

Addressed the Python support compatibility note from Copilot review 5116381703 in commit 73b4720. The 10.1.0 changelog now explicitly states that the minimum Python version is 3.10 and Python 3.9 is no longer supported.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🔵 Needs a closer look

The broad generated API and serialization-runtime update warrants final human validation despite no unresolved review findings.

Review details
  • Files reviewed: 165/169 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

@cataggar

Copy link
Copy Markdown
Member

Yuchao Yan (@msyyc) & ChenxiJiang333 , copilot is requesting a human review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-release When merged to main, release pipelines for this PR's changed packages trigger automatically.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants