Skip to content

[AutoPR sdk-resourcemanager/cdn/armcdn]-generated-from-SDK Generation - Go-6727895 - #27435

Open
azure-sdk-automation[bot] wants to merge 3 commits into
mainfrom
sdkauto/sdk-resourcemanager-cdn/armcdn-6727895
Open

[AutoPR sdk-resourcemanager/cdn/armcdn]-generated-from-SDK Generation - Go-6727895#27435
azure-sdk-automation[bot] wants to merge 3 commits into
mainfrom
sdkauto/sdk-resourcemanager-cdn/armcdn-6727895

Conversation

@azure-sdk-automation

Copy link
Copy Markdown
Contributor

Configurations: 'specification/cdn/resource-manager/Microsoft.Cdn/Cdn/tspconfig.yaml', SDK Release Type: stable, and CommitSHA: '3341e9a7c51cfeb60ebd1cf2c4c77dfc960352b9' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=6727895 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=36194 Submitted by: wenjiexia@microsoft.com

Copilot AI balanced review requested due to automatic review settings August 20, 2026 22:49
@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 20, 2026
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
6 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

@github-actions github-actions Bot added the Mgmt This issue is related to a management-plane library. label Aug 20, 2026

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

Updates the CDN resource-manager SDK to stable API version 2026-07-01 and releases it as module v4.

Changes:

  • Adds mTLS, TLS-group, edge-action, URL-signing, origin-validation, and batch-rule-set APIs.
  • Changes RuleSetsClient.Create to the BeginCreate LRO.
  • Updates generated clients, examples, fake servers, metadata, and documentation for v4.

Reviewed changes

Copilot reviewed 56 out of 82 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
version.go Sets module version to v4.
tsp-location.yaml Updates source specification commit.
testdata/_metadata.json Records API version 2026-07-01.
securitypolicies_client.go Updates Security Policies API version.
securitypolicies_client_example_test.go Updates v4 examples.
secrets_client.go Updates Secrets API version.
secrets_client_example_test.go Adds and updates secret examples.
rulesets_client.go Converts rule-set creation to an LRO.
rulesets_client_example_test.go Demonstrates the new creation LRO.
rules_client.go Updates Rules API version.
rules_client_example_test.go Updates v4 examples.
routes_client.go Updates Routes API version.
routes_client_example_test.go Updates v4 examples.
responses.go Updates rule-set creation response.
resourceusage_client.go Updates Resource Usage API version.
resourceusage_client_example_test.go Updates v4 example.
README.md Updates installation path to v4.
profiles_client.go Updates Profiles API version.
profiles_client_example_test.go Updates v4 examples.
polymorphic_helpers.go Adds new polymorphic model handling.
policies_client.go Updates Policies API version.
policies_client_example_test.go Updates v4 examples.
origins_client.go Updates Origins API version.
origins_client_example_test.go Updates v4 examples.
origingroups_client.go Updates Origin Groups API version.
origingroups_client_example_test.go Updates v4 examples.
options.go Adds rule-set creation LRO options.
operations_client.go Updates Operations API version.
operations_client_example_test.go Updates v4 example.
models.go Adds new CDN models and fields.
models_serde.go Adds serialization for new models.
management_client.go Updates Management API version.
management_client_example_test.go Updates v4 examples.
managedrulesets_client.go Updates Managed Rule Sets API version.
managedrulesets_client_example_test.go Updates v4 example.
loganalytics_client.go Updates Log Analytics API version.
loganalytics_client_example_test.go Updates v4 examples.
interfaces.go Extends polymorphic interfaces.
go.mod Changes module path to v4.
fake/securitypolicies_server.go Updates fake-server import to v4.
fake/secrets_server.go Updates fake-server import to v4.
fake/rulesets_server.go Adds fake support for creation LRO.
fake/rules_server.go Updates fake-server import to v4.
fake/routes_server.go Updates fake-server import to v4.
fake/resourceusage_server.go Updates fake-server import to v4.
fake/profiles_server.go Updates fake-server import to v4.
fake/polymorphic_helpers.go Updates helper import to v4.
fake/policies_server.go Updates fake-server import to v4.
fake/origins_server.go Updates fake-server import to v4.
fake/origingroups_server.go Updates fake-server import to v4.
fake/operations_server.go Updates fake-server import to v4.
fake/management_server.go Updates fake-server import to v4.
fake/managedrulesets_server.go Updates fake-server import to v4.
fake/loganalytics_server.go Updates fake-server import to v4.
fake/endpoints_server.go Updates fake-server import to v4.
fake/edgenodes_server.go Updates fake-server import to v4.
fake/customdomains_server.go Updates fake-server import to v4.
fake/afdprofiles_server.go Updates fake-server import to v4.
fake/afdorigins_server.go Updates fake-server import to v4.
fake/afdorigingroups_server.go Updates fake-server import to v4.
fake/afdendpoints_server.go Updates fake-server import to v4.
fake/afdcustomdomains_server.go Updates fake-server import to v4.
endpoints_client.go Updates Endpoints API version.
endpoints_client_example_test.go Updates v4 examples.
edgenodes_client.go Updates Edge Nodes API version.
edgenodes_client_example_test.go Updates v4 example.
customdomains_client.go Updates Custom Domains API version.
customdomains_client_example_test.go Updates v4 examples.
constants.go Adds new API version and enums.
CHANGELOG.md Documents the v4 release.
cdn_live_test.go Updates live-test import to v4.
afdx_live_test.go Updates import but retains an obsolete API call.
afdprofiles_client.go Updates AFD Profiles API version.
afdprofiles_client_example_test.go Updates v4 examples.
afdorigins_client.go Updates AFD Origins API version.
afdorigins_client_example_test.go Adds origin-validation examples.
afdorigingroups_client.go Updates AFD Origin Groups API version.
afdorigingroups_client_example_test.go Updates v4 examples.
afdendpoints_client.go Updates AFD Endpoints API version.
afdendpoints_client_example_test.go Updates v4 examples.
afdcustomdomains_client.go Updates AFD Custom Domains API version.
afdcustomdomains_client_example_test.go Adds TLS-group examples.
Files not reviewed (26)
  • sdk/resourcemanager/cdn/armcdn/afdcustomdomains_client.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/afdcustomdomains_client_example_test.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/afdendpoints_client.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/afdendpoints_client_example_test.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/afdorigingroups_client.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/afdorigingroups_client_example_test.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/afdorigins_client.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/afdorigins_client_example_test.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/afdprofiles_client.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/afdprofiles_client_example_test.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/constants.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/customdomains_client.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/customdomains_client_example_test.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/edgenodes_client.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/edgenodes_client_example_test.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/endpoints_client.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/endpoints_client_example_test.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/fake/afdcustomdomains_server.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/fake/afdendpoints_server.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/fake/afdorigingroups_server.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/fake/afdorigins_server.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/fake/afdprofiles_server.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/fake/customdomains_server.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/fake/edgenodes_server.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/fake/endpoints_server.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/fake/loganalytics_server.go: Generated file

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

"github.com/Azure/azure-sdk-for-go/sdk/azcore/to"
"github.com/Azure/azure-sdk-for-go/sdk/internal/recording"
"github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/cdn/armcdn/v3"
"github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/cdn/armcdn/v4"
Copilot AI review requested due to automatic review settings August 21, 2026 03:27

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

Copilot reviewed 56 out of 82 changed files in this pull request and generated no new comments.

Files not reviewed (26)
  • sdk/resourcemanager/cdn/armcdn/afdcustomdomains_client.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/afdcustomdomains_client_example_test.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/afdendpoints_client.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/afdendpoints_client_example_test.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/afdorigingroups_client.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/afdorigingroups_client_example_test.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/afdorigins_client.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/afdorigins_client_example_test.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/afdprofiles_client.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/afdprofiles_client_example_test.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/constants.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/customdomains_client.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/customdomains_client_example_test.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/edgenodes_client.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/edgenodes_client_example_test.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/endpoints_client.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/endpoints_client_example_test.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/fake/afdcustomdomains_server.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/fake/afdendpoints_server.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/fake/afdorigingroups_server.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/fake/afdorigins_server.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/fake/afdprofiles_server.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/fake/customdomains_server.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/fake/edgenodes_server.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/fake/endpoints_server.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/fake/loganalytics_server.go: Generated file
Suppressed comments (1)

sdk/resourcemanager/cdn/armcdn/cdn_live_test.go:1

  • Deleting this file removes the package's only recorded playback suite; the remaining *_example_test.go files are compile-only because they have no expected output. That drops automated coverage for profile, endpoint, origin, origin-group, management, paging, and cleanup flows during a major-version regeneration. Please retain the suite, update its armcdn import to /v4, and adjust any changed calls rather than deleting it.

## 4.0.0 (2026-08-20)
### Breaking Changes

- Operation `*RuleSetsClient.Create` has been changed to LRO, use `*RuleSetsClient.BeginCreate` instead.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

breaking has been approved in Azure/azure-rest-api-specs#37879

Copilot AI review requested due to automatic review settings August 21, 2026 07:09

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

Copilot reviewed 56 out of 83 changed files in this pull request and generated no new comments.

Files not reviewed (26)
  • sdk/resourcemanager/cdn/armcdn/afdcustomdomains_client.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/afdcustomdomains_client_example_test.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/afdendpoints_client.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/afdendpoints_client_example_test.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/afdorigingroups_client.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/afdorigingroups_client_example_test.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/afdorigins_client.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/afdorigins_client_example_test.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/afdprofiles_client.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/afdprofiles_client_example_test.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/constants.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/customdomains_client.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/customdomains_client_example_test.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/edgenodes_client.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/edgenodes_client_example_test.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/endpoints_client.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/endpoints_client_example_test.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/fake/afdcustomdomains_server.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/fake/afdendpoints_server.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/fake/afdorigingroups_server.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/fake/afdorigins_server.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/fake/afdprofiles_server.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/fake/customdomains_server.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/fake/edgenodes_server.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/fake/endpoints_server.go: Generated file
  • sdk/resourcemanager/cdn/armcdn/fake/loganalytics_server.go: Generated file
Suppressed comments (1)

sdk/resourcemanager/cdn/armcdn/cdn_live_test.go:1

  • Deleting this file removes the package's only behavioral test suite; the remaining _test.go files are generated examples plus utils_test.go, so the v4 request, pager, and LRO changes no longer have regression coverage. The suite already skips live/record mode and has an assets tag for playback, so retain and update its playback coverage for v4, or replace it with equivalent fake/unit tests before removing it.

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