Skip to content

[AutoPR azure-resourcemanager-compute-recommender]-generated-from-SDK Generation - Java-6760675 - #50268

Open
azure-sdk-automation[bot] wants to merge 3 commits into
mainfrom
sdkauto/azure-resourcemanager-compute-recommender-6754978
Open

[AutoPR azure-resourcemanager-compute-recommender]-generated-from-SDK Generation - Java-6760675#50268
azure-sdk-automation[bot] wants to merge 3 commits into
mainfrom
sdkauto/azure-resourcemanager-compute-recommender-6754978

Conversation

@azure-sdk-automation

@azure-sdk-automation azure-sdk-automation Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Configurations: 'specification/compute/resource-manager/Microsoft.Compute/Recommender/tspconfig.yaml', SDK Release Type: beta, and CommitSHA: '397bf665c4d649b98bcfaf239c4b0a526301a03a' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6760675 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=36300 Submitted by: Yash.Khandelwal@microsoft.com

Copilot AI lite review requested due to automatic review settings August 27, 2026 17:40
@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 Aug 27, 2026
@github-actions github-actions Bot added the Mgmt This issue is related to a management-plane library. label Aug 27, 2026
@azure-pipelines

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

@github-actions

This comment has been minimized.

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.

Pull request overview

Updates the azure-resourcemanager-compute-recommender management SDK package to a newer Microsoft.Compute preview API version, regenerating the client/models and aligning tests/samples/metadata and release artifacts for the next beta.

Changes:

  • Bumps the service API version from 2026-05-05-preview to 2026-09-05-preview (including client default apiVersion and metadata).
  • Updates the SkuMix placement response shape (adds response-level id and capacityLimits, removes per-choice id and item capacityMax) and introduces new capacity-limit model types.
  • Refreshes generated tests/samples plus README/POM/CHANGELOG for 1.0.0-beta.3.

Reviewed changes

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

Show a summary per file
File Description
sdk/compute/azure-resourcemanager-compute-recommender/tsp-location.yaml Updates the spec repo commit reference used for TypeSpec generation.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/SpotPlacementScoresResponseInnerTests.java Regenerated (generated-path) unit test data aligned to the new API surface.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/SpotPlacementScoresPostWithResponseMockTests.java Regenerated (generated-path) mock test payloads/expectations.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/SpotPlacementScoresInputTests.java Regenerated (generated-path) serialization test payloads.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/SpotPlacementScoresGetWithResponseMockTests.java Regenerated (generated-path) mock test payloads/expectations.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/SkuMixPlacementScoresPostWithResponseMockTests.java Regenerated (generated-path) tests to reflect updated response shape and new enums/models.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/SkuMixPlacementScoresGetWithResponseMockTests.java Regenerated (generated-path) mock test payloads/expectations.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/SkuMixPlacementResponseInnerTests.java Regenerated (generated-path) tests to validate new response fields (id, capacityLimits).
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/SkuMixPlacementItemTests.java Regenerated (generated-path) tests reflecting removal of capacityMax.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/SkuMixPlacementDeploymentChoiceTests.java Regenerated (generated-path) tests reflecting removal of per-choice id.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/SkuMixPlacementCapacityLimitTests.java New (generated-path) test validating the new capacity-limit model.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/ResourceSizeTests.java Regenerated (generated-path) model tests.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/PlacementScoreTests.java Regenerated (generated-path) model tests.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/OperationsListMockTests.java Regenerated (generated-path) operations mock tests.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/DiagnosticPropertiesTests.java Regenerated (generated-path) model tests.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/ComputeDiagnosticBaseInnerTests.java Regenerated (generated-path) model tests.
sdk/compute/azure-resourcemanager-compute-recommender/src/samples/java/com/azure/resourcemanager/compute/recommender/generated/SpotPlacementScoresPostSamples.java Regenerated (generated-path) samples to the new API version.
sdk/compute/azure-resourcemanager-compute-recommender/src/samples/java/com/azure/resourcemanager/compute/recommender/generated/SpotPlacementScoresGetSamples.java Regenerated (generated-path) samples to the new API version.
sdk/compute/azure-resourcemanager-compute-recommender/src/samples/java/com/azure/resourcemanager/compute/recommender/generated/SkuMixPlacementScoresPostSamples.java Regenerated (generated-path) samples reflecting updated models/enums.
sdk/compute/azure-resourcemanager-compute-recommender/src/samples/java/com/azure/resourcemanager/compute/recommender/generated/SkuMixPlacementScoresGetSamples.java Regenerated (generated-path) samples to the new API version.
sdk/compute/azure-resourcemanager-compute-recommender/src/samples/java/com/azure/resourcemanager/compute/recommender/generated/OperationsListSamples.java Regenerated (generated-path) samples to the new API version.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/resources/META-INF/azure-resourcemanager-compute-recommender_metadata.json Updates apiVersion and cross-language metadata mappings to include new models/enums.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/models/SkuMixPlacementResponse.java Adds new response-level id() and capacityLimits() to match updated service response.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/models/SkuMixPlacementItem.java Removes capacityMax field and associated JSON (de)serialization.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/models/SkuMixPlacementDeploymentChoice.java Removes per-choice id field and associated JSON (de)serialization.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/models/SkuMixPlacementCapacityLimitReason.java Adds new expandable enum describing capacity-limit reasons.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/models/SkuMixPlacementCapacityLimit.java Adds new immutable model describing per-(VM size, zone) capacity limits.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/implementation/SkuMixPlacementResponseImpl.java Wires through new id() and capacityLimits() from the inner model.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/implementation/ComputeRecommenderManagementClientImpl.java Updates the default apiVersion constant to 2026-09-05-preview.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/fluent/models/SkuMixPlacementResponseInner.java Updates protocol-layer response model JSON to include id and capacityLimits.
sdk/compute/azure-resourcemanager-compute-recommender/SAMPLE.md Refreshes sample reference headers to the new API version paths.
sdk/compute/azure-resourcemanager-compute-recommender/README.md Updates package api-version string and dependency version to 1.0.0-beta.3.
sdk/compute/azure-resourcemanager-compute-recommender/pom.xml Updates package description api-version to 2026-09-05-preview.
sdk/compute/azure-resourcemanager-compute-recommender/CHANGELOG.md Finalizes the 1.0.0-beta.3 entry with date and lists API surface changes.

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

Comment on lines +17 to +26
### Features Added

* `models.SkuMixPlacementCapacityLimit` was added

* `models.SkuMixPlacementCapacityLimitReason` was added

#### `models.SkuMixPlacementResponse` was modified

### Other Changes
* `capacityLimits()` was added
* `id()` was added
@azure-sdk-automation azure-sdk-automation Bot changed the title [AutoPR azure-resourcemanager-compute-recommender]-generated-from-SDK Generation - Java-6754978 [AutoPR azure-resourcemanager-compute-recommender]-generated-from-SDK Generation - Java-6756569 Aug 27, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Automated management AutoPR review

  • Head SHA: 60b10417003e900a9dafdc6c39e073164e5526a6
  • Package: azure-resourcemanager-compute-recommender
  • Release type: beta
  • API version: 2026-09-05-preview
  • CHANGELOG: 1.0.0-beta.3 (2026-08-27)
  • Java changes reviewed: Updated non-generated public models SkuMixPlacementCapacityProfile and SkuMixPlacementSpotPriorityProfile in the synchronized range.
  • Breaking changes: none (beta release)
  • Decision: no high-confidence concerns

Informational

  • [MGMT-API-VERSION] Carried forward — sdk/compute/azure-resourcemanager-compute-recommender/CHANGELOG.md, release 1.0.0-beta.3 (2026-08-27), records generated API version 2026-09-05-preview. This unchanged API-version context is retained for the new head.

Automated management AutoPR review by Management AutoPR Review: https://github.com/Azure/azure-sdk-for-java/actions/runs/33121600374. Advisory only.

@azure-sdk-automation azure-sdk-automation Bot changed the title [AutoPR azure-resourcemanager-compute-recommender]-generated-from-SDK Generation - Java-6756569 [AutoPR azure-resourcemanager-compute-recommender]-generated-from-SDK Generation - Java-6760675 Aug 28, 2026
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. Mgmt This issue is related to a management-plane library.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants