[FEATURE REQ] Extractor and Publisher support for the workspace-level "All APIs" policy

Abierto
#859 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
55/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
azure, csharp
Área
api, devops

Línea de trabajo

Empieza trazando cómo el extractor y el publisher gestionan las políticas de nivel de servicio de “All APIs” y, después, compara ese flujo con el recurso del workspace en workspaces/{workspaceId}/policies/policy. Se considera terminado cuando la extracción del workspace escribe policy.xml en la raíz del workspace y el proceso de publicación despliega el mismo recurso sin omitirlo silenciosamente.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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.

Lenguaje dominante
C#
Estrellas
448
Forks
247
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de Azure/apiops

Todos los issues de Azure/apiops

Issues similares

Más issues de C#

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.