Skip to content

Microsoft.NetworkSecurity 2026-04-16-preview: agentFabric, members, policyGroups#43843

Open
ylin9 wants to merge 3 commits into
mainfrom
ylin9/networksecurity-2026-04-16-preview
Open

Microsoft.NetworkSecurity 2026-04-16-preview: agentFabric, members, policyGroups#43843
ylin9 wants to merge 3 commits into
mainfrom
ylin9/networksecurity-2026-04-16-preview

Conversation

@ylin9

@ylin9 ylin9 commented Jun 9, 2026

Copy link
Copy Markdown

Summary

Publishes the new Microsoft.NetworkSecurity namespace at 2026-04-16-preview to the public repo. This is a content-identical copy of the spec already merged into Azure/azure-rest-api-specs-pr:RPSaaSMaster via Azure/azure-rest-api-specs-pr#28705 (label: ARMSignedOff).

Resource types (api-version 2026-04-16-preview, preview)

RT Kind Notes
agentFabrics TrackedResource Top-level
agentFabrics/members ProxyResource Polymorphic workload (FoundryWorkload + base) with read-only workloadId
policyGroups TrackedResource Top-level FQDN-filtering policy with ARM-id references to agentFabrics/members

Files

TypeSpec sources (main.tsp, agentFabric.tsp, tspconfig.yaml), generated swagger (preview/2026-04-16-preview/agentFabric.json), 18 examples (in both examples/ and preview/.../examples/), readme.md. No code outside specification/networksecurity/ is touched.

Verification

  • TypeSpec compiles cleanly (verified on RPSaaSDev/RPSaaSMaster CI prior to merge)
  • openapi-subtype: rpaas retained in readme.md per RP Platform requirement
  • ARM signoff already obtained on the RPSaaSMaster PR (label ARMSignedOff, label ARMModelingAutoSignedOff)
  • RP-side EV2 registration of the same 3 RTs is tracked in network-security-rp#13 (already deployed to live test sub, smoke-test PASS 9/9)

Per aka.ms/azsdk/move-pr and the PublishToCustomers label on the RPSaaSMaster PR.

…olicyGroups

Promotes the new Microsoft.NetworkSecurity namespace from RPSaaSMaster (Azure/azure-rest-api-specs-pr#28705) to the public azure-rest-api-specs repo.

Resource types (api-version 2026-04-16-preview, preview):
- agentFabrics (TrackedResource) - top-level
- agentFabrics/members (ProxyResource) - polymorphic workload (FoundryWorkload + base) with read-only workloadId
- policyGroups (TrackedResource) - top-level FQDN-filtering policy with ARM-id references to agentFabrics/members

ARM signoff already obtained on the RPSaaSMaster PR (label: ARMSignedOff).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown

Next Steps to Merge

✅ All automated merging requirements have been met! To get your PR merged, see aka.ms/azsdk/specreview/merge.

Comment generated by summarize-checks workflow run.

@ylin9 ylin9 changed the title [Made with AI] Microsoft.NetworkSecurity 2026-04-16-preview: agentFabric, members, policyGroups Microsoft.NetworkSecurity 2026-04-16-preview: agentFabric, members, policyGroups Jun 9, 2026
@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown

API Change Check

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

Language API Review for Package
Swagger Microsoft.NetworkSecurity
TypeSpec Microsoft.NetworkSecurity
Go sdk/resourcemanager/networksecurity/armnetworksecurity
Python azure-mgmt-networksecurity
JavaScript @azure/arm-networksecurity
C# Azure.ResourceManager.NetworkSecurity
Java com.azure.resourcemanager:azure-resourcemanager-networksecurity

Comment generated by After APIView workflow run.

@ylin9 ylin9 added the PublishToCustomers Acknowledgement the changes will be published to Azure customers. label Jun 9, 2026
@ylin9

ylin9 commented Jun 9, 2026

Copy link
Copy Markdown
Author

/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.

@ylin9

ylin9 commented Jun 9, 2026

Copy link
Copy Markdown
Author

/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.

@github-actions github-actions Bot added WaitForARMFeedback <valid label in PR review process> add this label when ARM review is required and removed NotReadyForARMReview labels Jun 9, 2026
@sandipsh

Copy link
Copy Markdown
Contributor

Latest ARM review for current iteration:

  • Reconciliation: no open review threads to resolve or reply to in this PR.
  • API review scope (agentFabric TypeSpec/OpenAPI/examples/readme): no new blocking ARM/OpenAPI/TypeSpec violations identified.
  • Validation checks for this changeset are clean for required blockers: Swagger SemanticValidation, Swagger ModelValidation, Swagger LintDiff, Swagger Avocado, Swagger BreakingChange, and Breaking Change (Cross-Version) are all success.
  • SuppressionReviewRequired label is not present; suppression review path has no new suppressions in the added readme.

@sandipsh sandipsh added Approved-Suppression ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review WaitForARMFeedback <valid label in PR review process> add this label when ARM review is required and removed WaitForARMFeedback <valid label in PR review process> add this label when ARM review is required Approved-Suppression ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review labels Jun 10, 2026
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ARMModelingAutoSignedOff ARMReview ARMSignedOff <valid label in PR review process>add this label when ARM approve updates after review new-api-version new-rp-namespace PublishToCustomers Acknowledgement the changes will be published to Azure customers. resource-manager RPaaS RPaaSException https://github.com/Azure/azure-sdk-tools/issues/5311#issue-1567009479 TypeSpec Authored with TypeSpec

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants