@@ -100,7 +100,7 @@ async def patch_containers_ports_io(
100100 enable_outputs : bool ,
101101 enable_inputs : bool ,
102102 ) -> Response :
103- url = self ._get_url (dynamic_sidecar_endpoint , "/ containers/ports/io" )
103+ url = self ._get_url (dynamic_sidecar_endpoint , "containers/ports/io" )
104104 return await self .client .patch (
105105 url , json = {"enable_outputs" : enable_outputs , "enable_inputs" : enable_inputs }
106106 )
@@ -110,7 +110,7 @@ async def patch_containers_ports_io(
110110 async def post_containers_ports_outputs_dirs (
111111 self , dynamic_sidecar_endpoint : AnyHttpUrl , * , outputs_labels : dict [str , Any ]
112112 ) -> Response :
113- url = self ._get_url (dynamic_sidecar_endpoint , "/ containers/ports/outputs/dirs" )
113+ url = self ._get_url (dynamic_sidecar_endpoint , "containers/ports/outputs/dirs" )
114114 return await self .client .post (url , json = {"outputs_labels" : outputs_labels })
115115
116116 @retry_on_errors ()
@@ -125,7 +125,7 @@ async def get_containers_name(
125125 }
126126 )
127127 url = self ._get_url (
128- dynamic_sidecar_endpoint , f"/ containers/name?filters={ filters } "
128+ dynamic_sidecar_endpoint , f"containers/name?filters={ filters } "
129129 )
130130 return await self .client .get (url = url )
131131
@@ -140,7 +140,7 @@ async def post_containers_networks_attach(
140140 network_aliases : list [str ],
141141 ) -> Response :
142142 url = self ._get_url (
143- dynamic_sidecar_endpoint , f"/ containers/{ container_id } /networks:attach"
143+ dynamic_sidecar_endpoint , f"containers/{ container_id } /networks:attach"
144144 )
145145 return await self .client .post (
146146 url ,
@@ -158,7 +158,7 @@ async def post_containers_networks_detach(
158158 network_id : str ,
159159 ) -> Response :
160160 url = self ._get_url (
161- dynamic_sidecar_endpoint , f"/ containers/{ container_id } /networks:detach"
161+ dynamic_sidecar_endpoint , f"containers/{ container_id } /networks:detach"
162162 )
163163 return await self .client .post (
164164 url ,
@@ -174,7 +174,7 @@ async def post_containers_compose_spec(
174174 * ,
175175 compose_spec : str ,
176176 ) -> Response :
177- url = self ._get_url (dynamic_sidecar_endpoint , "/ containers/compose-spec" )
177+ url = self ._get_url (dynamic_sidecar_endpoint , "containers/compose-spec" )
178178 return await self .client .post (url , json = {"docker_compose_yaml" : compose_spec })
179179
180180 @retry_on_errors ()
@@ -185,41 +185,41 @@ async def post_containers_tasks(
185185 * ,
186186 metrics_params : CreateServiceMetricsAdditionalParams ,
187187 ) -> Response :
188- url = self ._get_url (dynamic_sidecar_endpoint , "/ containers" )
188+ url = self ._get_url (dynamic_sidecar_endpoint , "containers" )
189189 return await self .client .post (
190- url , json = {"metrics_params" : metrics_params .dict ()}
190+ url , json = {"metrics_params" : metrics_params .model_dump ()}
191191 )
192192
193193 @retry_on_errors ()
194194 @expect_status (status .HTTP_202_ACCEPTED )
195195 async def post_containers_tasks_down (
196196 self , dynamic_sidecar_endpoint : AnyHttpUrl
197197 ) -> Response :
198- url = self ._get_url (dynamic_sidecar_endpoint , "/ containers:down" )
198+ url = self ._get_url (dynamic_sidecar_endpoint , "containers:down" )
199199 return await self .client .post (url )
200200
201201 @retry_on_errors ()
202202 @expect_status (status .HTTP_202_ACCEPTED )
203203 async def post_containers_tasks_state_restore (
204204 self , dynamic_sidecar_endpoint : AnyHttpUrl
205205 ) -> Response :
206- url = self ._get_url (dynamic_sidecar_endpoint , "/ containers/state:restore" )
206+ url = self ._get_url (dynamic_sidecar_endpoint , "containers/state:restore" )
207207 return await self .client .post (url )
208208
209209 @retry_on_errors ()
210210 @expect_status (status .HTTP_202_ACCEPTED )
211211 async def post_containers_tasks_state_save (
212212 self , dynamic_sidecar_endpoint : AnyHttpUrl
213213 ) -> Response :
214- url = self ._get_url (dynamic_sidecar_endpoint , "/ containers/state:save" )
214+ url = self ._get_url (dynamic_sidecar_endpoint , "containers/state:save" )
215215 return await self .client .post (url )
216216
217217 @retry_on_errors ()
218218 @expect_status (status .HTTP_202_ACCEPTED )
219219 async def post_containers_images_pull (
220220 self , dynamic_sidecar_endpoint : AnyHttpUrl
221221 ) -> Response :
222- url = self ._get_url (dynamic_sidecar_endpoint , "/ containers/images:pull" )
222+ url = self ._get_url (dynamic_sidecar_endpoint , "containers/images:pull" )
223223 return await self .client .post (url )
224224
225225 @retry_on_errors ()
@@ -230,7 +230,7 @@ async def post_containers_tasks_ports_inputs_pull(
230230 port_keys : list [str ] | None = None ,
231231 ) -> Response :
232232 port_keys = [] if port_keys is None else port_keys
233- url = self ._get_url (dynamic_sidecar_endpoint , "/ containers/ports/inputs:pull" )
233+ url = self ._get_url (dynamic_sidecar_endpoint , "containers/ports/inputs:pull" )
234234 return await self .client .post (url , json = port_keys )
235235
236236 @retry_on_errors ()
@@ -241,23 +241,23 @@ async def post_containers_tasks_ports_outputs_pull(
241241 port_keys : list [str ] | None = None ,
242242 ) -> Response :
243243 port_keys = [] if port_keys is None else port_keys
244- url = self ._get_url (dynamic_sidecar_endpoint , "/ containers/ports/outputs:pull" )
244+ url = self ._get_url (dynamic_sidecar_endpoint , "containers/ports/outputs:pull" )
245245 return await self .client .post (url , json = port_keys )
246246
247247 @retry_on_errors ()
248248 @expect_status (status .HTTP_202_ACCEPTED )
249249 async def post_containers_tasks_ports_outputs_push (
250250 self , dynamic_sidecar_endpoint : AnyHttpUrl
251251 ) -> Response :
252- url = self ._get_url (dynamic_sidecar_endpoint , "/ containers/ports/outputs:push" )
252+ url = self ._get_url (dynamic_sidecar_endpoint , "containers/ports/outputs:push" )
253253 return await self .client .post (url )
254254
255255 @retry_on_errors ()
256256 @expect_status (status .HTTP_202_ACCEPTED )
257257 async def post_containers_tasks_restart (
258258 self , dynamic_sidecar_endpoint : AnyHttpUrl
259259 ) -> Response :
260- url = self ._get_url (dynamic_sidecar_endpoint , "/ containers:restart" )
260+ url = self ._get_url (dynamic_sidecar_endpoint , "containers:restart" )
261261 return await self .client .post (url )
262262
263263 @retry_on_errors ()
@@ -268,7 +268,7 @@ async def put_volumes(
268268 volume_category : VolumeCategory ,
269269 volume_status : VolumeStatus ,
270270 ) -> Response :
271- url = self ._get_url (dynamic_sidecar_endpoint , f"/ volumes/{ volume_category } " )
271+ url = self ._get_url (dynamic_sidecar_endpoint , f"volumes/{ volume_category } " )
272272
273273 return await self .client .put (url , json = {"status" : volume_status })
274274
@@ -277,7 +277,7 @@ async def put_volumes(
277277 async def proxy_config_load (
278278 self , proxy_endpoint : AnyHttpUrl , proxy_configuration : dict [str , Any ]
279279 ) -> Response :
280- url = self ._get_url (proxy_endpoint , "/ load" , no_api_version = True )
280+ url = self ._get_url (proxy_endpoint , "load" , no_api_version = True )
281281 return await self .client .post (url , json = proxy_configuration )
282282
283283 @retry_on_errors ()
@@ -286,7 +286,7 @@ async def get_containers_activity(
286286 self ,
287287 dynamic_sidecar_endpoint : AnyHttpUrl ,
288288 ) -> Response :
289- url = self ._get_url (dynamic_sidecar_endpoint , "/ containers/activity" )
289+ url = self ._get_url (dynamic_sidecar_endpoint , "containers/activity" )
290290 return await self .client .get (url )
291291
292292 @retry_on_errors ()
@@ -295,5 +295,5 @@ async def post_disk_reserved_free(
295295 self ,
296296 dynamic_sidecar_endpoint : AnyHttpUrl ,
297297 ) -> Response :
298- url = self ._get_url (dynamic_sidecar_endpoint , "/ disk/reserved:free" )
298+ url = self ._get_url (dynamic_sidecar_endpoint , "disk/reserved:free" )
299299 return await self .client .post (url )
0 commit comments