Skip to content

[AutoPR sdk-resourcemanager/nginx/armnginx]-generated-from-SDK Generation - Go-5433790#25391

Merged
briantkim93 merged 4 commits into
Azure:mainfrom
azure-sdk:sdkauto/sdk-resourcemanager-nginx/armnginx-5433790
Feb 9, 2026
Merged

[AutoPR sdk-resourcemanager/nginx/armnginx]-generated-from-SDK Generation - Go-5433790#25391
briantkim93 merged 4 commits into
Azure:mainfrom
azure-sdk:sdkauto/sdk-resourcemanager-nginx/armnginx-5433790

Conversation

@azure-sdk
Copy link
Copy Markdown
Collaborator

@azure-sdk azure-sdk commented Oct 9, 2025

Configurations: 'specification/nginx/Nginx.Management/tspconfig.yaml', API Version: 2025-03-01-preview, SDK Release Type: beta, and CommitSHA: 'aae85aa3e7e4fda95ea2d3abac0ba1d8159db214' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5433790 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://web.powerapps.com/apps/821ab569-ae60-420d-8264-d7b5d5ef734c?release-plan-id=1ac7ac4d-41a4-f011-bbd3-6045bd07ef68 Submitted by: briankimutai@microsoft.com

Release Plan Details

@github-actions github-actions Bot added the Mgmt This issue is related to a management-plane library. label Oct 9, 2025
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Oct 9, 2025

API Change Check

APIView identified API level changes in this PR and created the following API reviews

sdk/resourcemanager/nginx/armnginx

@briantkim93 briantkim93 marked this pull request as ready for review November 7, 2025 10:51
Copilot AI review requested due to automatic review settings November 7, 2025 10:51
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request adds support for WAF (Web Application Firewall) policy management to the Azure NGINX SDK. The changes are primarily focused on adding new client functionality for managing WAF policies in NGINX deployments.

Key changes:

  • Addition of WafPolicyClient and DefaultWafPolicyClient for managing WAF policies
  • New models for WAF policy metadata, properties, and status tracking
  • Updated API version from 2024-11-01-preview to 2025-03-01-preview across all clients
  • Code generator migration from AutoRest to Go Code Generator

Reviewed Changes

Copilot reviewed 38 out of 39 changed files in this pull request and generated no comments.

Show a summary per file
File Description
wafpolicy_client.go Implements CRUD operations for WAF policies
wafpolicy_client_example_test.go Example usage of WAF policy client methods
defaultwafpolicy_client.go Client for listing default WAF policies
defaultwafpolicy_client_example_test.go Example for default WAF policy listing
models.go New data structures for WAF policies and status
constants.go Enum types for WAF policy status codes
client_factory.go Factory methods for new WAF policy clients
version.go Updated module version to v3.1.0-beta.3
responses.go Response types for WAF policy operations
options.go Option types for WAF policy client methods
models_serde.go JSON serialization for WAF policy types
fake/* Test fakes for WAF policy servers
go.mod Dependency updates (Go 1.24.0, updated packages)

@tadelesh
Copy link
Copy Markdown
Member

/azp run

@azure-pipelines
Copy link
Copy Markdown

You have several pipelines (over 10) configured to build pull requests in this repository. Specify which pipelines you would like to run by using /azp run [pipelines] command. You can specify multiple pipelines using a comma separated list.

@tadelesh
Copy link
Copy Markdown
Member

/azp run go - pullrequest

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@briantkim93 briantkim93 merged commit b3d01b5 into Azure:main Feb 9, 2026
11 checks passed
@briantkim93
Copy link
Copy Markdown
Member

/azp run prepare-pipelines

@azure-sdk azure-sdk deleted the sdkauto/sdk-resourcemanager-nginx/armnginx-5433790 branch March 22, 2026 09:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Mgmt This issue is related to a management-plane library.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants