@@ -197,6 +197,86 @@ def match_route(self, req: Request) -> dict:
197197config_path = os .path .join (os .path .dirname (__file__ ), "expectations.json" )
198198cfg_obj : GetMatcherConfig = GetMatcherConfig ()
199199
200+ @app .route ('/subscriptions/000000-0000-0000-0000-000000000022/resourceGroups/<resourceGroupName>/providers/Microsoft.KeyVault/vaults/stackql-testing-keyvault/keys/' , methods = ['GET' ])
201+ def keys_list_01 (resourceGroupName ):
202+ template_name = "keys-list-01.json"
203+ response = make_response (render_template (template_name , request = request ))
204+ response .headers .update ({"Content-Type" : "application/json" })
205+ response .status_code = 200
206+ return response
207+
208+ @app .route ('/subscriptions/000000-0000-0000-0000-000000000022/resourceGroups/<resourceGroupName>/providers/Microsoft.KeyVault/vaults/stackql-alt-keyvault/keys/' , methods = ['GET' ])
209+ def keys_list_02 (resourceGroupName ):
210+ template_name = "keys-list-02.json"
211+ response = make_response (render_template (template_name , request = request ))
212+ response .headers .update ({"Content-Type" : "application/json" })
213+ response .status_code = 200
214+ return response
215+
216+ @app .route ('/subscriptions/000000-0000-0000-0000-000000000022/resourceGroups/<resourceGroupName>/providers/Microsoft.KeyVault/vaults/stackql-alt-keyvault/keys/' , methods = ['GET' ])
217+ def keys_list_03 (resourceGroupName ):
218+ template_name = "keys-list-02.json"
219+ response = make_response (render_template (template_name , request = request ))
220+ response .headers .update ({"Content-Type" : "application/json" })
221+ response .status_code = 200
222+ return response
223+
224+ @app .route ('/subscriptions/000000-0000-0000-0000-000000000022/resourceGroups/<resourceGroupName>/providers/Microsoft.KeyVault/vaults/stackql-testing-keyvault/keys/dummy-key-01/' , methods = ['GET' ])
225+ def key_detail_01 (resourceGroupName ):
226+ template_name = "key-detail-01.json"
227+ response = make_response (render_template (template_name , request = request ))
228+ response .headers .update ({"Content-Type" : "application/json" })
229+ response .status_code = 200
230+ return response
231+
232+ @app .route ('/subscriptions/000000-0000-0000-0000-000000000022/resourceGroups/<resourceGroupName>/providers/Microsoft.KeyVault/vaults/stackql-testing-keyvault/keys/dummy-key-02/' , methods = ['GET' ])
233+ def key_detail_02 (resourceGroupName ):
234+ template_name = "key-detail-02.json"
235+ response = make_response (render_template (template_name , request = request ))
236+ response .headers .update ({"Content-Type" : "application/json" })
237+ response .status_code = 200
238+ return response
239+
240+ @app .route ('/subscriptions/000000-0000-0000-0000-000000000022/resourceGroups/<resourceGroupName>/providers/Microsoft.KeyVault/vaults/stackql-testing-keyvault/keys/alt-dummy-key-02/' , methods = ['GET' ])
241+ def key_detail_03 (resourceGroupName ):
242+ template_name = "key-detail-03.json"
243+ response = make_response (render_template (template_name , request = request ))
244+ response .headers .update ({"Content-Type" : "application/json" })
245+ response .status_code = 200
246+ return response
247+
248+ @app .route ('/subscriptions/000000-0000-0000-0000-000000000022/resourceGroups/<resourceGroupName>/providers/Microsoft.KeyVault/vaults/stackql-alt-keyvault/keys/alt-dummy-key-01/' , methods = ['GET' ])
249+ def key_detail_04 (resourceGroupName ):
250+ template_name = "key-detail-04.json"
251+ response = make_response (render_template (template_name , request = request ))
252+ response .headers .update ({"Content-Type" : "application/json" })
253+ response .status_code = 200
254+ return response
255+
256+ @app .route ('/subscriptions/000000-0000-0000-0000-000000000022/resourceGroups/<resourceGroupName>/providers/Microsoft.KeyVault/vaults/stackql-alt-keyvault/keys/alt-dummy-key-02/' , methods = ['GET' ])
257+ def key_detail_05 (resourceGroupName ):
258+ template_name = "key-detail-05.json"
259+ response = make_response (render_template (template_name , request = request ))
260+ response .headers .update ({"Content-Type" : "application/json" })
261+ response .status_code = 200
262+ return response
263+
264+ @app .route ('/subscriptions/000000-0000-0000-0000-000000000011/resourceGroups/<resourceGroupName>/providers/Microsoft.KeyVault/vaults/stackql-testing-keyvault/keys/dummy-key-01/' , methods = ['GET' ])
265+ def key_detail_06 (resourceGroupName ):
266+ template_name = "key-detail-06.json"
267+ response = make_response (render_template (template_name , request = request ))
268+ response .headers .update ({"Content-Type" : "application/json" })
269+ response .status_code = 200
270+ return response
271+
272+ @app .route ('/subscriptions/000000-0000-0000-0000-000000000011/resourceGroups/<resourceGroupName>/providers/Microsoft.KeyVault/vaults/stackql-testing-keyvault/keys/' , methods = ['GET' ]):
273+ def keys_list_03 (resourceGroupName ):
274+ template_name = "keys-list-03.json"
275+ response = make_response (render_template (template_name , request = request ))
276+ response .headers .update ({"Content-Type" : "application/json" })
277+ response .status_code = 200
278+ return response
279+
200280# A catch-all route that accepts any path
201281@app .route ('/<path:any_path>' , methods = ['GET' , 'POST' , 'PUT' , 'DELETE' , 'PATCH' ])
202282def catch_all (any_path ):
0 commit comments