[FEATURE REQ] Extractor and Publisher support for the workspace-level "All APIs" policy
- Lingua principale
- C#
- Stelle
- 448
- Fork
- 247
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
### Please describe the feature.
APIM exposes a workspace-level policy resource (the workspace equivalent of the service-level "All APIs" policy) at `workspaces/{workspaceId}/policies/policy` (ARM type `Microsoft.ApiManagement/service/workspaces/policies`, available since API version `2024-05-01`).
Neither the extractor nor the publisher currently handles this resource type. If a team adds a policy to the workspace's "All APIs" scope in the Azure portal and runs the extractor, no `policy.xml` is written at the workspace root — the resource is silently skipped with no warning, no file, and no PR.
This was noted during the original workspace support planning in #274 (April 2023) but was not included when that issue was closed against the v7 release.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia tracciando il modo in cui l’extractor e il publisher gestiscono le policy a livello di servizio “All APIs”, quindi confronta questo flusso con la risorsa workspace in workspaces/{workspaceId}/policies/policy. Il lavoro è completato quando l’estrazione del workspace scrive policy.xml nella radice del workspace e la pubblicazione distribuisce la stessa risorsa senza saltarla silenziosamente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- azure, csharp
- Ambito
- api, devops
- Tipo di issue
- Funzionalità
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Tranquilla
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 55/100