Skip to content

Commit 2660a8c

Browse files
authored
adding regional RT (#4911)
1 parent e6fefdd commit 2660a8c

File tree

2 files changed

+322
-1
lines changed

2 files changed

+322
-1
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "subid",
4+
"resourceGroupName": "rgname",
5+
"stresstestName": "test",
6+
"api-version": "2021-01-03",
7+
"StressTestResourcePatch": {
8+
"properties": {
9+
"firstName": "firstname",
10+
"lastName": "lastname"
11+
}
12+
}
13+
},
14+
"responses": {
15+
"200": {
16+
"body": {
17+
"id": "72f988bf-86f1-41af-91ab-2d7cd011db47",
18+
"name": "stresstest1",
19+
"type": "Microsoft.ProviderHubDevTest/stressTests",
20+
"properties": {
21+
"firstName": "FirstName",
22+
"lastName": "lastName"
23+
}
24+
}
25+
}
26+
}
27+
}

specification/providerhubdevtest/resource-manager/Microsoft.ProviderHubDevTest/preview/2021-01-03-preview/spec.json

Lines changed: 295 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,8 +234,302 @@
234234
}
235235
}
236236
}
237-
}
237+
},
238+
"patch": {
239+
"description": "Update stresstest resource.",
240+
"operationId": "StressTest_Update",
241+
"parameters": [
242+
{
243+
"$ref": "#/parameters/ResourceGroupNameParameter"
244+
},
245+
{
246+
"$ref": "#/parameters/ApiVersionParameter"
247+
},
248+
{
249+
"$ref": "#/parameters/SubscriptionIdParameter"
250+
},
251+
{
252+
"$ref": "#/parameters/StressTestNameParameter"
253+
},
254+
{
255+
"name": "StressTestResourcePatch",
256+
"description": "StressTest details.",
257+
"in": "body",
258+
"required": true,
259+
"schema": {
260+
"$ref": "#/definitions/StressTestResource"
261+
}
262+
}
263+
],
264+
"x-ms-examples": {
265+
"StressTestPutExample": {
266+
"$ref": "./examples/StressTestPatchExample.json"
267+
}
268+
},
269+
"responses": {
270+
"200": {
271+
"description": "Successful.",
272+
"schema": {
273+
"$ref": "#/definitions/StressTestResource"
274+
}
275+
},
276+
"default": {
277+
"description": "Resource Provider error response.",
278+
"schema": {
279+
"$ref": "#/definitions/ErrorResponse"
280+
}
281+
}
282+
}
283+
}
238284
},
285+
"/subscriptions/{subscriptionId}/providers/Microsoft.ProviderHubDevTest/regionalStressTests": {
286+
"get": {
287+
"description": "Returns list of regional stresstests resources.",
288+
"operationId": "RegionalStressTest_ListBySubscription",
289+
"parameters": [
290+
{
291+
"$ref": "#/parameters/ApiVersionParameter"
292+
},
293+
{
294+
"$ref": "#/parameters/SubscriptionIdParameter"
295+
}
296+
],
297+
"x-ms-examples": {
298+
"StressTestListBySubscriptionExample": {
299+
"$ref": "./examples/StressTestListBySubscriptionExample.json"
300+
}
301+
},
302+
"responses": {
303+
"200": {
304+
"description": "Regional StressTest details.",
305+
"schema": {
306+
"$ref": "#/definitions/StressTestResourceList"
307+
}
308+
},
309+
"default": {
310+
"description": "Resource Provider error response.",
311+
"schema": {
312+
"$ref": "#/definitions/ErrorResponse"
313+
}
314+
}
315+
},
316+
"deprecated": false,
317+
"x-ms-pageable": {
318+
"nextLinkName": "nextLink"
319+
}
320+
}
321+
},
322+
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ProviderHubDevTest/regionalStressTests": {
323+
"get": {
324+
"description": "Returns list of regional stresstests.",
325+
"operationId": "RegionalStressTest_List",
326+
"parameters": [
327+
{
328+
"$ref": "#/parameters/ResourceGroupNameParameter"
329+
},
330+
{
331+
"$ref": "#/parameters/ApiVersionParameter"
332+
},
333+
{
334+
"$ref": "#/parameters/SubscriptionIdParameter"
335+
}
336+
],
337+
"x-ms-examples": {
338+
"StressTestListExample": {
339+
"$ref": "./examples/StressTestListExample.json"
340+
}
341+
},
342+
"responses": {
343+
"200": {
344+
"description": "Regional StressTest details.",
345+
"schema": {
346+
"$ref": "#/definitions/StressTestResourceList"
347+
}
348+
},
349+
"default": {
350+
"description": "Resource Provider error response.",
351+
"schema": {
352+
"$ref": "#/definitions/ErrorResponse"
353+
}
354+
}
355+
},
356+
"deprecated": false,
357+
"x-ms-pageable": {
358+
"nextLinkName": "nextLink"
359+
}
360+
}
361+
},
362+
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ProviderHubDevTest/regionalStresstests/{stresstestName}": {
363+
"get": {
364+
"description": "Returns stresstest resource for a given name.",
365+
"operationId": "RegionalStressTest_Get",
366+
"parameters": [
367+
{
368+
"$ref": "#/parameters/ResourceGroupNameParameter"
369+
},
370+
{
371+
"$ref": "#/parameters/ApiVersionParameter"
372+
},
373+
{
374+
"$ref": "#/parameters/SubscriptionIdParameter"
375+
},
376+
{
377+
"$ref": "#/parameters/StressTestNameParameter"
378+
}
379+
],
380+
"x-ms-examples": {
381+
"StressTestGetExample": {
382+
"$ref": "./examples/StressTestGetExample.json"
383+
}
384+
},
385+
"responses": {
386+
"200": {
387+
"description": "RegionalStressTest details.",
388+
"schema": {
389+
"$ref": "#/definitions/StressTestResource"
390+
}
391+
},
392+
"default": {
393+
"description": "Resource Provider error response.",
394+
"schema": {
395+
"$ref": "#/definitions/ErrorResponse"
396+
}
397+
}
398+
}
399+
},
400+
"delete": {
401+
"description": "Deletes regional stresstest resource for a given name.",
402+
"operationId": "RegionalStressTest_Delete",
403+
"parameters": [
404+
{
405+
"$ref": "#/parameters/ResourceGroupNameParameter"
406+
},
407+
{
408+
"$ref": "#/parameters/ApiVersionParameter"
409+
},
410+
{
411+
"$ref": "#/parameters/SubscriptionIdParameter"
412+
},
413+
{
414+
"$ref": "#/parameters/StressTestNameParameter"
415+
}
416+
],
417+
"x-ms-examples": {
418+
"StressTestDeleteExample": {
419+
"$ref": "./examples/StressTestDeleteExample.json"
420+
}
421+
},
422+
"responses": {
423+
"200": {
424+
"description": "Deletes the regional stresstest details.",
425+
"schema": {
426+
"$ref": "#/definitions/StressTestResource"
427+
}
428+
},
429+
"204": {
430+
"description": "Deletes the regional stresstest details."
431+
},
432+
"default": {
433+
"description": "Resource Provider error response.",
434+
"schema": {
435+
"$ref": "#/definitions/ErrorResponse"
436+
}
437+
}
438+
}
439+
},
440+
"put": {
441+
"description": "Create or update regional stresstest resource.",
442+
"operationId": "RegionalStressTest_CreateAndUpdate",
443+
"parameters": [
444+
{
445+
"$ref": "#/parameters/ResourceGroupNameParameter"
446+
},
447+
{
448+
"$ref": "#/parameters/ApiVersionParameter"
449+
},
450+
{
451+
"$ref": "#/parameters/SubscriptionIdParameter"
452+
},
453+
{
454+
"$ref": "#/parameters/StressTestNameParameter"
455+
},
456+
{
457+
"name": "StressTestResourcePut",
458+
"description": "StressTest details.",
459+
"in": "body",
460+
"required": true,
461+
"schema": {
462+
"$ref": "#/definitions/StressTestResource"
463+
}
464+
}
465+
],
466+
"x-ms-examples": {
467+
"StressTestPutExample": {
468+
"$ref": "./examples/StressTestPutExample.json"
469+
}
470+
},
471+
"responses": {
472+
"200": {
473+
"description": "Successful.",
474+
"schema": {
475+
"$ref": "#/definitions/StressTestResource"
476+
}
477+
},
478+
"default": {
479+
"description": "Resource Provider error response.",
480+
"schema": {
481+
"$ref": "#/definitions/ErrorResponse"
482+
}
483+
}
484+
}
485+
},
486+
"patch": {
487+
"description": "Update the regional stresstest resource.",
488+
"operationId": "RegionalStressTest_Update",
489+
"parameters": [
490+
{
491+
"$ref": "#/parameters/ResourceGroupNameParameter"
492+
},
493+
{
494+
"$ref": "#/parameters/ApiVersionParameter"
495+
},
496+
{
497+
"$ref": "#/parameters/SubscriptionIdParameter"
498+
},
499+
{
500+
"$ref": "#/parameters/StressTestNameParameter"
501+
},
502+
{
503+
"name": "StressTestResourcePatch",
504+
"description": "StressTest details.",
505+
"in": "body",
506+
"required": true,
507+
"schema": {
508+
"$ref": "#/definitions/StressTestResource"
509+
}
510+
}
511+
],
512+
"x-ms-examples": {
513+
"StressTestPutExample": {
514+
"$ref": "./examples/StressTestPatchExample.json"
515+
}
516+
},
517+
"responses": {
518+
"200": {
519+
"description": "Successful.",
520+
"schema": {
521+
"$ref": "#/definitions/StressTestResource"
522+
}
523+
},
524+
"default": {
525+
"description": "Resource Provider error response.",
526+
"schema": {
527+
"$ref": "#/definitions/ErrorResponse"
528+
}
529+
}
530+
}
531+
}
532+
},
239533
"/providers/Microsoft.ProviderHubDevTest/operations": {
240534
"get": {
241535
"tags": [

0 commit comments

Comments
 (0)