Review request for Microsoft.DBforPostgreSQL to add version stable/2025-08-01#36219
Review request for Microsoft.DBforPostgreSQL to add version stable/2025-08-01#36219mattboentoro merged 14 commits intoAzure:mainfrom
Conversation
|
This comment is a remnant of a now-deprecated bot framework. It is being left behind only to point at the new comment that is updated by our new actions-based framework. |
|
PR validation pipeline restarted successfully. If there is ApiView generated, it will be updated in this comment. |
There was a problem hiding this comment.
Pull Request Overview
This PR introduces a new API version preview/2025-08-01 for Microsoft.DBforPostgreSQL, adding comprehensive example files that demonstrate the enhanced capabilities of Azure Database for PostgreSQL flexible servers. The changes include updated examples for server management operations, new virtual endpoint features, enhanced security configurations, and advanced threat protection settings.
Key changes:
- Comprehensive server lifecycle management examples (create, update, delete, restart, start/stop)
- New virtual endpoint functionality for read/write load balancing
- Enhanced security features including Microsoft Entra ID authentication and data encryption
- Advanced threat protection settings configuration
- Improved server capabilities and operational examples
Reviewed Changes
Copilot reviewed 107 out of 109 changed files in this pull request and generated 6 comments.
Show a summary per file
| File | Description |
|---|---|
| VirtualNetworkSubnetUsage.json | Example for checking virtual network subnet usage for PostgreSQL servers |
| VirtualEndpoints*.json | Examples for managing virtual endpoints including create, update, delete, get, and list operations |
| ServerThreatProtectionSettings*.json | Examples for configuring and managing advanced threat protection settings |
| ServerUpdate*.json | Various server update scenarios including Microsoft Entra authentication, data encryption, and maintenance windows |
| ServerCreate*.json | Server creation examples with different configurations including geo-restore, replicas, and encryption |
| Server*.json | Basic server operations like get, list, delete, start, stop, restart, and capabilities |
| ReplicasListByServer.json | Example for listing read replicas of a PostgreSQL server |
| PromoteReplicaAsPlannedSwitchover.json | Example for promoting a replica server as planned switchover |
| ServerCapabilities.json | Comprehensive server capabilities information including supported SKUs and storage options |
...-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/VirtualNetworkSubnetUsage.json
Outdated
Show resolved
Hide resolved
| @@ -0,0 +1,31 @@ | |||
| { | |||
| "parameters": { | |||
| "api-version": "2024-08-01", | |||
There was a problem hiding this comment.
The api-version in the example should be "2025-08-01" to match the directory structure, not "2024-08-01".
| "api-version": "2024-08-01", | |
| "api-version": "2025-08-01", |
| @@ -0,0 +1,28 @@ | |||
| { | |||
| "parameters": { | |||
| "api-version": "2024-08-01", | |||
There was a problem hiding this comment.
The api-version should be "2025-08-01" to match the directory structure.
| "api-version": "2024-08-01", | |
| "api-version": "2025-08-01", |
...urce-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/VirtualEndpointUpdate.json
Outdated
Show resolved
Hide resolved
| @@ -0,0 +1,22 @@ | |||
| { | |||
| "parameters": { | |||
| "api-version": "2024-08-01", | |||
There was a problem hiding this comment.
The api-version should be "2025-08-01" to match the directory structure.
| "api-version": "2024-08-01", | |
| "api-version": "2025-08-01", |
...urce-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/VirtualEndpointCreate.json
Outdated
Show resolved
Hide resolved
API Change CheckAPIView identified API level changes in this PR and created the following API reviews
|
|
Breaking changes previously reviewed and approved in #33028 |
...manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/CapabilitiesByLocationList.json
Outdated
Show resolved
Hide resolved
...e-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/examples/CapabilitiesByServerList.json
Show resolved
Hide resolved
|
...ication/postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/Servers.json
Show resolved
Hide resolved
|
@live1206 @msyyc we're not sure why this PR is having issue with SDK validation for .NET and Python. Our previous PR doesn't have these issues: https://github.com/Azure/azure-rest-api-specs/pull/35537/checks |
|
/azp run SDK Validation - Python |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
@mattboentoro python failure is fixed. |
|
The .NET SDK validation failure is due to breaking changes, custom SDK code in azure-sdk-for-net is incompatible with latest generate .NET SDK. We can only fix it in azure-sdk-for-net when generate new version .NET SDK. |
…25-08-01 (#36219) * copy paste from the previous GA version * changing the version name to 2025-08-01 * add changes from the 2025-06-01-preview * added version 2025-08-01 to readme * address feedback * add description to all enum values * fix lint diff * correct the description for enum, fix mutability for non-modifiable attribute * add PG18 * address comment --------- Co-authored-by: Matthew Boentoro <mboentoro@microsoft.com> Co-authored-by: Scott Beddall <45376673+scbedd@users.noreply.github.com>
ARM (Control Plane) API Specification Update Pull Request
Tip
Overwhelmed by all this guidance? See the
Getting helpsection at the bottom of this PR description.PR review workflow diagram
Please understand this diagram before proceeding. It explains how to get your PR approved & merged.
Purpose of this PR
What's the purpose of this PR? Check the specific option that applies. This is mandatory!
Due diligence checklist
To merge this PR, you must go through the following checklist and confirm you understood
and followed the instructions by checking all the boxes:
ARM resource provider contract and
REST guidelines (estimated time: 4 hours).
I understand this is required before I can proceed to the diagram Step 2, "ARM API changes review", for this PR.
Additional information
Viewing API changes
For convenient view of the API changes made by this PR, refer to the URLs provided in the table
in the
Generated ApiViewcomment added to this PR. You can use ApiView to show API versions diff.Suppressing failures
If one or multiple validation error/warning suppression(s) is detected in your PR, please follow the
suppressions guide to get approval.
Getting help
Purpose of this PRandDue diligence checklist.write accessper aka.ms/azsdk/access#request-access-to-rest-api-or-sdk-repositoriesNext Steps to Mergecomment. It will appear within few minutes of submitting this PR and will continue to be up-to-date with current PR state.and https://aka.ms/ci-fix.
queuedstate, please add a comment with contents/azp run.This should result in a new comment denoting a
PR validation pipelinehas started and the checks should be updated after few minutes.