Azure / Azure/apiops

[FEATURE REQ] Support renaming named values

Offen
#837 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
C#
Sterne
448
Forks
247
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

### Please describe the feature.

If a named value with the same `displayName` but a different `name` does already exist in APIM while publishing the following error is emitted

```
##[error]System.Net.Http.HttpRequestException: HTTP request to URI https://management.azure.com/subscriptions/***/resourceGroups/***/providers/Microsoft.ApiManagement/service/***/namedValues/MyNamedValue?api-version=2023-09-01-preview&asyncId=69c299e5f0b6541b0829f74c&asyncCode=201 failed with status code 400. Content is '{"error":{"code":"ValidationError","message":"One or more fields contain incorrect values:","details":[{"code":"ValidationError","target":"name","message":"Property with the same name already exist."}]}}'.
```

Currently this requires manual deletion of the existing named value before publishing succeeds. Would be nice to automatically such cases within the publisher client.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Starte im Publisher-Client, der derzeit beim Veröffentlichen den Azure API Management named-value-Fehler ausgibt. Verfolge, wie named values anhand von displayName und name abgeglichen werden, und überprüfe anschließend, dass der vorhandene Wert vor der Veröffentlichung behandelt wird. Erledigt ist die Aufgabe, wenn die Veröffentlichung gelingt, ohne dass eine manuelle Löschung erforderlich ist, wenn displayName übereinstimmt, name jedoch abweicht.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
azure, csharp
Bereich
api, cloud
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.