Skip to content

[AutoPR azure-resourcemanager-compute-bulkactions]-generated-from-SDK Generation - Java-6698909 - #50129

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

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

Conversation

@azure-sdk-automation

Copy link
Copy Markdown
Contributor

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

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

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 BulkActions Java management SDK to the 2026-08-06-preview API version, incorporating newly generated models/operations and refreshing generated tests/samples accordingly.

Changes:

  • Bumped API version references across the management client, README, POM, and sample metadata.
  • Introduced/updated models and enums for ScheduledActions/Occurrences and added capacity recommendation + partial fulfillment related types.
  • Added a new BulkCreateCustom “virtualMachinesGetOperationStatus” operation surface and regenerated/updated tests and samples.

Reviewed changes

Copilot reviewed 44 out of 220 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
sdk/compute/azure-resourcemanager-compute-bulkactions/tsp-location.yaml Updates the azure-rest-api-specs commit reference used for generation.
sdk/compute/azure-resourcemanager-compute-bulkactions/pom.xml Updates package description with the new preview api-version.
sdk/compute/azure-resourcemanager-compute-bulkactions/README.md Updates documented api-version and bumps the dependency version to 1.0.0-beta.3.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/implementation/ComputeBulkActionsManagementClientImpl.java Bumps the default REST api-version to 2026-08-06-preview.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/models/ExecutionParameters.java Adds capacityRecommendationParameters and wires it into JSON serialization/deserialization.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/models/ResourceOperationDetails.java Adds capacityRecommendation to the operation details payload and JSON handling.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/models/BulkCreateCustoms.java Adds new virtualMachinesGetOperationStatus* methods to the public collection API.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/models/LocationBasedBulkCreateCustom.java Adds virtualMachinesGetOperationStatus* methods to the fluent resource interface.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/implementation/BulkCreateCustomsImpl.java Implements virtualMachinesGetOperationStatus* wrappers over the generated service client.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/implementation/LocationBasedBulkCreateCustomImpl.java Implements instance methods for fetching VM operation status on a BulkCreateCustom resource.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/fluent/BulkCreateCustomsClient.java Adds generated REST client methods for virtualMachinesGetOperationStatus*.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/models/ScheduledActionsSchedule.java Replaces RecurringScheduledActions* types with ScheduledActions* equivalents in schedule model.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/models/ScheduledActionsScheduleUpdate.java Same scheduled-actions type replacements for the update model.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/models/ScheduledActionProperties.java Switches provisioningState type to ScheduledActionsProvisioningState.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/models/ScheduledActionsExtensionProperties.java Switches provisioningState type to ScheduledActionsProvisioningState.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/models/OccurrenceResource.java Changes provisioningState type to OccurrenceResourceProvisioningState.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/models/OccurrenceExtensionProperties.java Switches provisioningState type to OccurrenceResourceProvisioningState.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/implementation/OccurrenceResourceImpl.java Updates implementation return type for provisioning state to match the new enum.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/fluent/models/OccurrenceResourceInner.java Updates generated inner model provisioningState type to OccurrenceResourceProvisioningState.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/models/ScheduledActionsProvisioningState.java Adds new scheduled-actions provisioning state enum type.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/models/ScheduledActionsDeadlineType.java Adds new scheduled-actions deadline type enum.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/models/ScheduledActionsResourceOperationType.java Adds new scheduled-actions resource operation type enum.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/models/OccurrenceResourceProvisioningState.java Adds new occurrence-specific provisioning state enum type.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/models/PartialFulfillmentMode.java Adds partial fulfillment mode enum type.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/models/PartialFulfillmentReason.java Adds partial fulfillment reason enum type.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/models/CapacityRecommendationStatus.java Adds capacity recommendation status enum type.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/models/CapacityRecommendationSize.java Adds capacity recommendation “size” model.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/models/BulkCreateCustomResource.java Adds resolved VM resource wrapper model for BulkCreateCustom.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/models/ResourceProvisioningState.java Removes old provisioning state enum (replaced by more specific scheduled-actions/occurrence enums).
sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/models/RecurringScheduledActionsDeadlineType.java Removes old recurring scheduled-actions deadline type enum.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/models/RecurringScheduledActionsProvisioningState.java Removes old recurring scheduled-actions provisioning state enum.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/models/RecurringScheduledActionsResourceOperationType.java Removes old recurring scheduled-actions resource operation type enum.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/samples/java/com/azure/resourcemanager/compute/bulkactions/generated/VirtualMachineBulkOperationsBulkStartOperationSamples.java Updates sample metadata to new api-version and demonstrates capacity recommendation parameters usage.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/samples/java/com/azure/resourcemanager/compute/bulkactions/generated/ScheduledActionsCreateOrUpdateSamples.java Updates scheduled-actions samples to use new ScheduledActions* types.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/samples/java/com/azure/resourcemanager/compute/bulkactions/generated/BulkCreateCustomCreateOrUpdateSamples.java Updates BulkCreateCustom sample to include minCapacity and partial fulfillment policy.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/samples/java/com/azure/resourcemanager/compute/bulkactions/generated/BulkCreateCustomVirtualMachinesGetOperationStatusSamples.java Adds new sample for BulkCreateCustom VM operation status retrieval.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/test/java/com/azure/resourcemanager/compute/bulkactions/generated/ExecutionParametersTests.java Updates tests to cover capacityRecommendationParameters.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/test/java/com/azure/resourcemanager/compute/bulkactions/generated/ScheduledActionsRetryPolicyTests.java Adds new generated tests for ScheduledActions retry policy model.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/test/java/com/azure/resourcemanager/compute/bulkactions/generated/ScheduledActionsExecutionParametersTests.java Adds new generated tests for ScheduledActions execution parameters model.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/test/java/com/azure/resourcemanager/compute/bulkactions/generated/PartialFulfillmentPolicyTests.java Adds new generated tests for partial fulfillment policy model.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/test/java/com/azure/resourcemanager/compute/bulkactions/generated/CapacityRecommendationTests.java Adds new generated tests for capacity recommendation model.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/test/java/com/azure/resourcemanager/compute/bulkactions/generated/CapacityRecommendationDetailsTests.java Adds new generated tests for capacity recommendation details model.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/test/java/com/azure/resourcemanager/compute/bulkactions/generated/CapacityRecommendationParametersTests.java Adds new generated tests for capacity recommendation parameters model.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/test/java/com/azure/resourcemanager/compute/bulkactions/generated/CapacityRecommendationPlacementScoreTests.java Adds new generated tests for placement score model.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/test/java/com/azure/resourcemanager/compute/bulkactions/generated/CapacityRecommendationSizeTests.java Adds new generated tests for capacity recommendation size model.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/test/java/com/azure/resourcemanager/compute/bulkactions/generated/RecurringScheduledActionsRetryPolicyTests.java Removes old recurring scheduled-actions retry policy tests.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/test/java/com/azure/resourcemanager/compute/bulkactions/generated/RecurringScheduledActionsExecutionParametersTests.java Removes old recurring scheduled-actions execution parameters tests.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/test/java/com/azure/resourcemanager/compute/bulkactions/generated/*.java Many regenerated model (de)serialization tests updated to match new codegen input values.
sdk/compute/azure-resourcemanager-compute-bulkactions/src/samples/java/com/azure/resourcemanager/compute/bulkactions/generated/*.java Many regenerated samples updated to reference 2026-08-06-preview source examples.
Suppressed comments (6)

sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/models/ScheduledActionsSchedule.java:1

  • The public API replaces RecurringScheduledActions* types with ScheduledActions* types, which is a breaking change for consumers. If the intent is to preserve source compatibility across beta versions, consider keeping the previous RecurringScheduledActions* classes/methods as deprecated (or providing bridging overloads) and only switching the primary surface in a major/beta-breaking release; otherwise, document this explicitly in the changelog/release notes since existing client code will no longer compile.
    sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/models/ScheduledActionsSchedule.java:1
  • The public API replaces RecurringScheduledActions* types with ScheduledActions* types, which is a breaking change for consumers. If the intent is to preserve source compatibility across beta versions, consider keeping the previous RecurringScheduledActions* classes/methods as deprecated (or providing bridging overloads) and only switching the primary surface in a major/beta-breaking release; otherwise, document this explicitly in the changelog/release notes since existing client code will no longer compile.
    sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/models/ScheduledActionsSchedule.java:1
  • The public API replaces RecurringScheduledActions* types with ScheduledActions* types, which is a breaking change for consumers. If the intent is to preserve source compatibility across beta versions, consider keeping the previous RecurringScheduledActions* classes/methods as deprecated (or providing bridging overloads) and only switching the primary surface in a major/beta-breaking release; otherwise, document this explicitly in the changelog/release notes since existing client code will no longer compile.
    sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/models/ScheduledActionsSchedule.java:1
  • The public API replaces RecurringScheduledActions* types with ScheduledActions* types, which is a breaking change for consumers. If the intent is to preserve source compatibility across beta versions, consider keeping the previous RecurringScheduledActions* classes/methods as deprecated (or providing bridging overloads) and only switching the primary surface in a major/beta-breaking release; otherwise, document this explicitly in the changelog/release notes since existing client code will no longer compile.
    sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/models/ScheduledActionsSchedule.java:1
  • The public API replaces RecurringScheduledActions* types with ScheduledActions* types, which is a breaking change for consumers. If the intent is to preserve source compatibility across beta versions, consider keeping the previous RecurringScheduledActions* classes/methods as deprecated (or providing bridging overloads) and only switching the primary surface in a major/beta-breaking release; otherwise, document this explicitly in the changelog/release notes since existing client code will no longer compile.
    sdk/compute/azure-resourcemanager-compute-bulkactions/src/main/java/com/azure/resourcemanager/compute/bulkactions/models/ScheduledActionsSchedule.java:1
  • The public API replaces RecurringScheduledActions* types with ScheduledActions* types, which is a breaking change for consumers. If the intent is to preserve source compatibility across beta versions, consider keeping the previous RecurringScheduledActions* classes/methods as deprecated (or providing bridging overloads) and only switching the primary surface in a major/beta-breaking release; otherwise, document this explicitly in the changelog/release notes since existing client code will no longer compile.

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

ResourceProvisioningState provisioningState();
OccurrenceResourceProvisioningState provisioningState();

/**
@github-actions

Copy link
Copy Markdown
Contributor

Warning

Threat Detection Engine Failure — The analysis engine could not complete. This is a tooling failure, not a security finding.

What happened

The threat detection results could not be parsed.

Review the workflow run logs for details.

Automated management AutoPR review

  • Head SHA: 4e87bddb6f96008c52374ac5742244af4e668735
  • Package: azure-resourcemanager-compute-bulkactions
  • Release type: beta
  • API version: 2026-08-06-preview
  • CHANGELOG: 1.0.0-beta.3 (2026-08-13)
  • Java changes reviewed: 47 non-generated Java files
  • Breaking changes: none (beta release)
  • Decision: no high-confidence concerns

Informational

  • MGMT-API-VERSION New — sdk/compute/azure-resourcemanager-compute-bulkactions/CHANGELOG.md, release 1.0.0-beta.3 (2026-08-13): generated API version is 2026-08-06-preview.

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

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