Skip to content

Commit 6a7c703

Browse files
Get update namespace final state via original uri (#43299)
1 parent aa1799c commit 6a7c703

2 files changed

Lines changed: 18 additions & 1 deletion

File tree

specification/containerservice/resource-manager/Microsoft.ContainerService/fleet/fleetnamespace.tsp

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,12 +221,29 @@ interface FleetManagedNamespaces {
221221

222222
listByFleet is ArmResourceListByParent<FleetManagedNamespace>;
223223

224+
@sharedRoute
225+
@removed(Versions.v2026_05_01_preview)
224226
update is ArmCustomPatchAsync<
225227
FleetManagedNamespace,
226228
FleetManagedNamespacePatch,
227229
Azure.ResourceManager.Foundations.BaseParameters<FleetManagedNamespace> &
228230
IfMatchParameters<FleetManagedNamespace>
229231
>;
232+
233+
#suppress "@azure-tools/typespec-azure-core/no-openapi" "Need to specify final-state-via for LRO polling"
234+
@sharedRoute
235+
@added(Versions.v2026_05_01_preview)
236+
@operationId("FleetManagedNamespaces_Update")
237+
@extension(
238+
"x-ms-long-running-operation-options",
239+
#{ `final-state-via`: "original-uri" }
240+
)
241+
updateAsync is ArmCustomPatchAsync<
242+
FleetManagedNamespace,
243+
FleetManagedNamespacePatch,
244+
Azure.ResourceManager.Foundations.BaseParameters<FleetManagedNamespace> &
245+
IfMatchParameters<FleetManagedNamespace>
246+
>;
230247
}
231248

232249
@added(Versions.v2026_05_01_preview)

specification/containerservice/resource-manager/Microsoft.ContainerService/fleet/preview/2026-05-01-preview/fleets.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1818,7 +1818,7 @@
18181818
}
18191819
},
18201820
"x-ms-long-running-operation-options": {
1821-
"final-state-via": "location"
1821+
"final-state-via": "original-uri"
18221822
},
18231823
"x-ms-long-running-operation": true
18241824
},

0 commit comments

Comments
 (0)