Skip to content

[AutoPR azure-resourcemanager-sql]-generated-from-SDK Generation - Java-7046568 - #51127

Open
azure-sdk-automation[bot] wants to merge 1 commit into
mainfrom
sdkauto/azure-resourcemanager-sql-7046568
Open

azure-sdk-automation[bot] wants to merge 1 commit into
mainfrom
sdkauto/azure-resourcemanager-sql-7046568

Conversation

@azure-sdk-automation

@azure-sdk-automation azure-sdk-automation Bot commented Nov 6, 2026 •

Copy link
Copy Markdown
Contributor

SDK Generation Details

Note

This pull request was generated automatically.

Detail Value
TypeSpec source specification/sql/resource-manager/Microsoft.Sql/SQL/tspconfig.yaml at f69b286
API versions 2026-08-01-preview (Namespace: Microsoft.Sql)
Pipeline run SDK Generation #7046568
Release plan Release plan #36819
Submitted by jeremyfrosti@microsoft.com

Important

Complete the SDK release prerequisites before release.

Copilot AI balanced review requested due to automatic review settings November 6, 2026 08:25
@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 Nov 6, 2026
@github-actions github-actions Bot added the Mgmt This issue is related to a management-plane library. label Nov 6, 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.

🟢 Approval recommended

No active review issues remain to block approval of the managed-instance backup immutability changes.

No open issues 🎉

What changed in this PR

Regenerates the Azure SQL management library from the updated TypeSpec source for API version 2026-08-01-preview, adding managed-instance backup immutability operations.

Changes:

  • Adds legal-hold and time-based immutability operations at subscription and resource-group scope, with client integration and native-image registration.
  • Adds operation samples and corrects the long-term-retention backup restore example.
  • Updates auditing JavaDoc, immutability terminology, and release documentation for 2.56.0-beta.1.

Paths below are relative to sdk/sql/azure-resourcemanager-sql/.

File Description
tsp-location.yaml Updates the TypeSpec source commit.
src/​samples/​java/​com/​azure/​resourcemanager/​sql/​generated/​ManagedInstanceLongTermRetentionBackupsSetLegalHoldImmutabilitySamples.java Adds a subscription-scoped legal-hold sample.
src/​samples/​java/​com/​azure/​resourcemanager/​sql/​generated/​ManagedInstanceLongTermRetentionBackupsRemoveTimeBasedImmutabilitySamples.java Demonstrates removing time-based immutability.
src/​samples/​java/​com/​azure/​resourcemanager/​sql/​generated/​ManagedInstanceLongTermRetentionBackupsRemoveLegalHoldImmutabilitySamples.java Demonstrates removing a legal hold.
src/​samples/​java/​com/​azure/​resourcemanager/​sql/​generated/​ManagedInstanceLongTermRetentionBackupsLockTimeBasedImmutabilitySamples.java Demonstrates locking time-based immutability.
src/​samples/​java/​com/​azure/​resourcemanager/​sql/​generated/​ManagedDatabasesCreateOrUpdateSamples.java Corrects the retention-backup restore mode and parameters.
src/​samples/​java/​com/​azure/​resourcemanager/​sql/​generated/​LongTermRetentionManagedInstanceBackupsSetLegalHoldImmutabilityByResourceGroupSamples.java Adds a resource-group-scoped legal-hold sample.
src/​samples/​java/​com/​azure/​resourcemanager/​sql/​generated/​LongTermRetentionManagedInstanceBackupsRemoveTimeBasedImmutabilityByResourceGroupSamples.java Demonstrates resource-group-scoped immutability removal.
src/​samples/​java/​com/​azure/​resourcemanager/​sql/​generated/​LongTermRetentionManagedInstanceBackupsRemoveLegalHoldImmutabilityByResourceGroupSamples.java Demonstrates resource-group-scoped legal-hold removal.
src/​samples/​java/​com/​azure/​resourcemanager/​sql/​generated/​LongTermRetentionManagedInstanceBackupsLockTimeBasedImmutabilityByResourceGroupSamples.java Demonstrates resource-group-scoped immutability locking.
src/​main/​resources/​META-INF/​native-image/​com.azure.resourcemanager/​azure-resourcemanager-sql/​proxy-config.json Registers the new service proxy for native images.
src/​main/​java/​com/​azure/​resourcemanager/​sql/​implementation/​SqlManagementClientImpl.java Initializes and exposes the new operation client.
src/​main/​java/​com/​azure/​resourcemanager/​sql/​implementation/​ManagedInstanceLongTermRetentionBackupsClientImpl.java Implements subscription-scoped immutability operations and polling.
src/​main/​java/​com/​azure/​resourcemanager/​sql/​implementation/​LongTermRetentionManagedInstanceBackupsClientImpl.java Implements resource-group-scoped immutability operations and polling.
src/​main/​java/​com/​azure/​resourcemanager/​sql/​fluent/​SqlManagementClient.java Exposes the new backup client accessor.
src/​main/​java/​com/​azure/​resourcemanager/​sql/​fluent/​models/​ServerBlobAuditingPolicyProperties.java Documents the planned DevOps audit field deprecation.
src/​main/​java/​com/​azure/​resourcemanager/​sql/​fluent/​models/​ServerBlobAuditingPolicyInner.java Adds DevOps audit migration guidance to JavaDoc.
src/​main/​java/​com/​azure/​resourcemanager/​sql/​fluent/​models/​ManagedInstanceLongTermRetentionPolicyProperties.java Corrects “Unlocked” spelling in comments only.
src/​main/​java/​com/​azure/​resourcemanager/​sql/​fluent/​models/​ManagedInstanceLongTermRetentionPolicyInner.java Corrects “Unlocked” spelling in JavaDoc only.
src/​main/​java/​com/​azure/​resourcemanager/​sql/​fluent/​models/​ExtendedServerBlobAuditingPolicyProperties.java Documents the planned DevOps audit field deprecation.
src/​main/​java/​com/​azure/​resourcemanager/​sql/​fluent/​models/​ExtendedServerBlobAuditingPolicyInner.java Adds DevOps audit migration guidance to JavaDoc.
src/​main/​java/​com/​azure/​resourcemanager/​sql/​fluent/​ManagedInstanceLongTermRetentionBackupsClient.java Defines subscription-scoped immutability APIs.
src/​main/​java/​com/​azure/​resourcemanager/​sql/​fluent/​LongTermRetentionManagedInstanceBackupsClient.java Adds resource-group-scoped immutability APIs.
README.md Updates the dependency example to 2.56.0-beta.1.
CHANGELOG.md Dates the beta release and records API-version, feature, and compatibility details.

Review effort: Balanced

@github-actions

github-actions Bot commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

Automated management AutoPR review

  • Head SHA: e57df753bb3e2c7d0b5fb1f85c63fa595682065d
  • Package: azure-resourcemanager-sql
  • Release type: beta
  • API version: 2026-08-01-preview
  • CHANGELOG: 2.56.0-beta.1 (2026-11-06)
  • Java changes reviewed: existing SQL management client, fluent client, and model updates outside generated paths
  • Breaking changes: beta release; breaking-change review does not apply
  • Decision: no high-confidence concerns

Informational

  • [MGMT-API-VERSION] New — sdk/sql/azure-resourcemanager-sql/CHANGELOG.md, release 2.56.0-beta.1 (2026-11-06), records the generated API version 2026-08-01-preview.

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

This branch has not been deployed

No deployments
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.

2 participants