Skip to content

[AutoPR azure-resourcemanager-compute-recommender]-generated-from-SDK Generation - Java-6652529 - #50020

Open
azure-sdk-automation[bot] wants to merge 1 commit into
mainfrom
sdkauto/azure-resourcemanager-compute-recommender-6652529
Open

[AutoPR azure-resourcemanager-compute-recommender]-generated-from-SDK Generation - Java-6652529#50020
azure-sdk-automation[bot] wants to merge 1 commit into
mainfrom
sdkauto/azure-resourcemanager-compute-recommender-6652529

Conversation

@azure-sdk-automation

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

Copy link
Copy Markdown
Contributor

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

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
34 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.

Pull request overview

Note

Copilot could not run the full agentic suite for this review because it was automatically requested on a bot-authored pull request. Request a review from Copilot under Reviewers to retry with the full agentic suite. Improved support for bot-authored pull requests is coming soon.

Updates the Compute Recommender management SDK to the 2026-05-05-preview API version and adds support for the new SkuMixPlacementScores operations.

Changes:

  • Bumps api-version metadata/docs to 2026-05-05-preview and updates the TypeSpec input location.
  • Introduces SkuMixPlacementScores client surface area (models, fluent client, implementation, samples, and native-image config).
  • Regenerates/updates unit tests and samples to match the new swagger/spec output.

Reviewed changes

Copilot reviewed 36 out of 64 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
sdk/compute/azure-resourcemanager-compute-recommender/tsp-location.yaml Points codegen at updated spec directory/commit.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/SpotPlacementScoresResponseInnerTests.java Updates generated deserialize test payload/assertions.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/SpotPlacementScoresPostWithResponseMockTests.java Updates mock response and request used in spot placement post test.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/SpotPlacementScoresInputTests.java Updates generated serialize/deserialize tests for input model.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/SpotPlacementScoresGetWithResponseMockTests.java Updates mock response and assertions for spot placement metadata.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/SkuMixPlacementZonePreferenceTests.java Adds tests for new SkuMixPlacementZonePreference model.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/SkuMixPlacementZoneAllocationPolicyTests.java Adds tests for new zone allocation policy model.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/SkuMixPlacementVMSizeTests.java Adds tests for new VM size model.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/SkuMixPlacementSpotPriorityProfileTests.java Adds tests for new spot priority profile model.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/SkuMixPlacementScoresPostWithResponseMockTests.java Adds mock test for new sku mix placement POST operation.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/SkuMixPlacementScoresGetWithResponseMockTests.java Adds mock test for new sku mix placement GET operation.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/SkuMixPlacementResponseInnerTests.java Adds tests for new response inner model.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/SkuMixPlacementRequestTests.java Adds tests for new request model.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/SkuMixPlacementPropertiesTests.java Adds tests for new properties model.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/SkuMixPlacementItemTests.java Adds tests for new placement item model.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/SkuMixPlacementInstanceDescriptionTests.java Adds tests for instance description model.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/SkuMixPlacementDeploymentChoiceTests.java Adds tests for deployment choice model.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/SkuMixPlacementCapacityProfileTests.java Adds tests for capacity profile model.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/SkuMixPlacementBaseInnerTests.java Adds tests for new base-inner model.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/ResourceSizeTests.java Updates generated ResourceSize tests.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/PlacementScoreTests.java Updates generated PlacementScore tests.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/OperationsListMockTests.java Updates mock response payload for operations list test.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/DiagnosticPropertiesTests.java Updates mock payload/assertions for diagnostic properties.
sdk/compute/azure-resourcemanager-compute-recommender/src/test/java/com/azure/resourcemanager/compute/recommender/generated/ComputeDiagnosticBaseInnerTests.java Updates mock payload/assertions for compute diagnostic base inner.
sdk/compute/azure-resourcemanager-compute-recommender/src/samples/java/com/azure/resourcemanager/compute/recommender/generated/SpotPlacementScoresPostSamples.java Updates x-ms-original-file link to new api-version folder.
sdk/compute/azure-resourcemanager-compute-recommender/src/samples/java/com/azure/resourcemanager/compute/recommender/generated/SpotPlacementScoresGetSamples.java Updates x-ms-original-file link to new api-version folder.
sdk/compute/azure-resourcemanager-compute-recommender/src/samples/java/com/azure/resourcemanager/compute/recommender/generated/SkuMixPlacementScoresPostSamples.java Adds sample for sku mix placement POST operation.
sdk/compute/azure-resourcemanager-compute-recommender/src/samples/java/com/azure/resourcemanager/compute/recommender/generated/SkuMixPlacementScoresGetSamples.java Adds sample for sku mix placement GET operation.
sdk/compute/azure-resourcemanager-compute-recommender/src/samples/java/com/azure/resourcemanager/compute/recommender/generated/OperationsListSamples.java Updates x-ms-original-file links to new api-version folder.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-compute-recommender/proxy-config.json Registers new REST proxy service for native-image.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/resources/META-INF/azure-resourcemanager-compute-recommender_metadata.json Updates api-version + adds cross-language defs/files for new surface.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/models/SkuMixPlacementZonePreference.java Adds new public model for per-zone preferences.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/models/SkuMixPlacementZoneAllocationPolicy.java Adds zone allocation policy model.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/models/SkuMixPlacementZonalDistributionStrategy.java Adds new expandable enum for distribution strategy.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/models/SkuMixPlacementVMSize.java Adds model for VM size candidates with optional rank.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/models/SkuMixPlacementSpotPriorityProfile.java Adds model for spot max price configuration.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/models/SkuMixPlacementScores.java Adds resource collection API interface for sku mix placement scores.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/models/SkuMixPlacementResponse.java Adds public response interface for sku mix placement.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/models/SkuMixPlacementRequest.java Adds public request model for sku mix placement scoring.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/models/SkuMixPlacementProperties.java Adds properties model for sku mix placement metadata.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/models/SkuMixPlacementPriority.java Adds expandable enum for priority.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/models/SkuMixPlacementPartialFulfillmentReason.java Adds expandable enum for partial fulfillment reason.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/models/SkuMixPlacementOSType.java Adds expandable enum for OS type.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/models/SkuMixPlacementItem.java Adds immutable model for allocation items in a choice.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/models/SkuMixPlacementInstanceDescription.java Adds model describing candidate VM sizes.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/models/SkuMixPlacementDeploymentChoice.java Adds immutable model representing a recommendation choice.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/models/SkuMixPlacementCapacityType.java Adds expandable enum for capacity units.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/models/SkuMixPlacementCapacityProfile.java Adds capacity profile model used in request.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/models/SkuMixPlacementBase.java Adds metadata interface for sku mix placement scoring resource.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/models/SkuMixPlacementAllocationStrategy.java Adds expandable enum for allocation strategy.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/implementation/SkuMixPlacementScoresImpl.java Adds manager-level implementation for sku mix placement operations.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/implementation/SkuMixPlacementScoresClientImpl.java Adds generated REST client implementation for sku mix placement endpoints.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/implementation/SkuMixPlacementResponseImpl.java Adds public response wrapper implementation.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/implementation/SkuMixPlacementBaseImpl.java Adds public wrapper for sku mix placement metadata.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/implementation/ComputeRecommenderManagementClientImpl.java Wires new client + bumps default apiVersion.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/fluent/models/SkuMixPlacementResponseInner.java Adds generated wire model for sku mix placement response.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/fluent/models/SkuMixPlacementBaseInner.java Adds generated wire model for sku mix placement metadata.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/fluent/SkuMixPlacementScoresClient.java Adds fluent client interface for sku mix placement operations.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/fluent/ComputeRecommenderManagementClient.java Exposes new fluent client getter.
sdk/compute/azure-resourcemanager-compute-recommender/src/main/java/com/azure/resourcemanager/compute/recommender/ComputeRecommenderManager.java Exposes skuMixPlacementScores() entry point.
sdk/compute/azure-resourcemanager-compute-recommender/pom.xml Updates package description api-version and normalizes project tag attributes.
sdk/compute/azure-resourcemanager-compute-recommender/SAMPLE.md Adds SkuMixPlacementScores samples and updates x-ms-original-file links.
sdk/compute/azure-resourcemanager-compute-recommender/README.md Updates api-version text and dependency version to beta.2.
sdk/compute/azure-resourcemanager-compute-recommender/CHANGELOG.md Finalizes beta.2 release notes and new feature list.

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.

4 participants