[AutoPR sdk-resourcemanager/cdn/armcdn]-generated-from-SDK Generation - Go-6727895 - #27435
[AutoPR sdk-resourcemanager/cdn/armcdn]-generated-from-SDK Generation - Go-6727895#27435azure-sdk-automation[bot] wants to merge 3 commits into
Conversation
…/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.
|
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. |
There was a problem hiding this comment.
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.Createto theBeginCreateLRO. - 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" |
There was a problem hiding this comment.
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.gofiles 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. |
There was a problem hiding this comment.
breaking has been approved in Azure/azure-rest-api-specs#37879
There was a problem hiding this comment.
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.gofiles are generated examples plusutils_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.
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