|
111 | 111 | "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter"
|
112 | 112 | },
|
113 | 113 | {
|
114 |
| - "name": "jobName", |
115 |
| - "in": "path", |
116 |
| - "description": "Name of the Container Apps Job.", |
117 |
| - "required": true, |
118 |
| - "type": "string", |
119 |
| - "pattern": "^[-\\w\\._\\(\\)]+$" |
| 114 | + "$ref": "#/parameters/JobNameParameter" |
120 | 115 | },
|
121 | 116 | {
|
122 | 117 | "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter"
|
|
157 | 152 | "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter"
|
158 | 153 | },
|
159 | 154 | {
|
160 |
| - "name": "jobName", |
161 |
| - "in": "path", |
162 |
| - "description": "Name of the Container Apps Job.", |
163 |
| - "required": true, |
164 |
| - "type": "string" |
| 155 | + "$ref": "#/parameters/JobNameParameter" |
165 | 156 | },
|
166 | 157 | {
|
167 | 158 | "name": "JobEnvelope",
|
|
224 | 215 | "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter"
|
225 | 216 | },
|
226 | 217 | {
|
227 |
| - "name": "jobName", |
228 |
| - "in": "path", |
229 |
| - "description": "Name of the Container Apps Job.", |
230 |
| - "required": true, |
231 |
| - "type": "string" |
| 218 | + "$ref": "#/parameters/JobNameParameter" |
232 | 219 | },
|
233 | 220 | {
|
234 | 221 | "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter"
|
|
281 | 268 | "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter"
|
282 | 269 | },
|
283 | 270 | {
|
284 |
| - "name": "jobName", |
285 |
| - "in": "path", |
286 |
| - "description": "Name of the Container Apps Job.", |
287 |
| - "required": true, |
288 |
| - "type": "string" |
| 271 | + "$ref": "#/parameters/JobNameParameter" |
289 | 272 | },
|
290 | 273 | {
|
291 | 274 | "name": "JobEnvelope",
|
|
345 | 328 | "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter"
|
346 | 329 | },
|
347 | 330 | {
|
348 |
| - "name": "jobName", |
349 |
| - "in": "path", |
350 |
| - "description": "Name of the Container Apps Job.", |
351 |
| - "required": true, |
352 |
| - "type": "string", |
353 |
| - "pattern": "^[-\\w\\._\\(\\)]+$" |
| 331 | + "$ref": "#/parameters/JobNameParameter" |
354 | 332 | },
|
355 | 333 | {
|
356 | 334 | "name": "template",
|
|
416 | 394 | "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter"
|
417 | 395 | },
|
418 | 396 | {
|
419 |
| - "name": "jobName", |
420 |
| - "in": "path", |
421 |
| - "description": "Name of the Container Apps Job.", |
422 |
| - "required": true, |
423 |
| - "type": "string", |
424 |
| - "pattern": "^[-\\w\\._\\(\\)]+$" |
| 397 | + "$ref": "#/parameters/JobNameParameter" |
425 | 398 | },
|
426 | 399 | {
|
427 |
| - "name": "jobExecutionName", |
428 |
| - "in": "path", |
429 |
| - "description": "Job execution name.", |
430 |
| - "required": true, |
431 |
| - "type": "string", |
432 |
| - "pattern": "^[-\\w\\._\\(\\)]+$" |
| 400 | + "$ref": "#/parameters/JobExecutionNameParameter" |
433 | 401 | }
|
434 | 402 | ],
|
435 | 403 | "responses": {
|
|
480 | 448 | "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter"
|
481 | 449 | },
|
482 | 450 | {
|
483 |
| - "name": "jobName", |
484 |
| - "in": "path", |
485 |
| - "description": "Name of the Container Apps Job.", |
486 |
| - "required": true, |
487 |
| - "type": "string", |
488 |
| - "pattern": "^[-\\w\\._\\(\\)]+$" |
489 |
| - }, |
490 |
| - { |
491 |
| - "name": "jobExecutionName", |
492 |
| - "in": "body", |
493 |
| - "description": "List of all job executions that should be stopped.", |
494 |
| - "required": true, |
495 |
| - "schema": { |
496 |
| - "$ref": "#/definitions/JobExecutionNamesCollection" |
497 |
| - } |
| 451 | + "$ref": "#/parameters/JobNameParameter" |
498 | 452 | }
|
499 | 453 | ],
|
500 | 454 | "responses": {
|
|
545 | 499 | "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter"
|
546 | 500 | },
|
547 | 501 | {
|
548 |
| - "name": "jobName", |
549 |
| - "in": "path", |
550 |
| - "description": "Name of the Container Apps Job.", |
551 |
| - "required": true, |
552 |
| - "type": "string", |
553 |
| - "pattern": "^[-\\w\\._\\(\\)]+$" |
| 502 | + "$ref": "#/parameters/JobNameParameter" |
554 | 503 | },
|
555 | 504 | {
|
556 | 505 | "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter"
|
|
587 | 536 | }
|
588 | 537 | }
|
589 | 538 | },
|
| 539 | + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/jobs/{jobName}/executions/{jobExecutionName}": { |
| 540 | + "get": { |
| 541 | + "tags": [ |
| 542 | + "Jobs" |
| 543 | + ], |
| 544 | + "summary": "Get details of a single job execution", |
| 545 | + "operationId": "JobExecution", |
| 546 | + "parameters": [ |
| 547 | + { |
| 548 | + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" |
| 549 | + }, |
| 550 | + { |
| 551 | + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" |
| 552 | + }, |
| 553 | + { |
| 554 | + "$ref": "#/parameters/JobNameParameter" |
| 555 | + }, |
| 556 | + { |
| 557 | + "$ref": "#/parameters/JobExecutionNameParameter" |
| 558 | + }, |
| 559 | + { |
| 560 | + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" |
| 561 | + } |
| 562 | + ], |
| 563 | + "responses": { |
| 564 | + "200": { |
| 565 | + "description": "OK", |
| 566 | + "schema": { |
| 567 | + "$ref": "#/definitions/JobExecution" |
| 568 | + } |
| 569 | + }, |
| 570 | + "default": { |
| 571 | + "description": "Common error response.", |
| 572 | + "schema": { |
| 573 | + "$ref": "./CommonDefinitions.json#/definitions/DefaultErrorResponse" |
| 574 | + } |
| 575 | + } |
| 576 | + }, |
| 577 | + "x-ms-examples": { |
| 578 | + "Get a single Job Execution": { |
| 579 | + "$ref": "./examples/Job_Execution_Get.json" |
| 580 | + } |
| 581 | + } |
| 582 | + } |
| 583 | + }, |
590 | 584 | "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/jobs/{jobName}/listSecrets": {
|
591 | 585 | "post": {
|
592 | 586 | "tags": [
|
|
605 | 599 | "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter"
|
606 | 600 | },
|
607 | 601 | {
|
608 |
| - "name": "jobName", |
609 |
| - "in": "path", |
610 |
| - "description": "Name of the Container Apps Job.", |
611 |
| - "required": true, |
612 |
| - "type": "string", |
613 |
| - "pattern": "^[-\\w\\._\\(\\)]+$" |
| 602 | + "$ref": "#/parameters/JobNameParameter" |
614 | 603 | }
|
615 | 604 | ],
|
616 | 605 | "responses": {
|
|
635 | 624 | }
|
636 | 625 | }
|
637 | 626 | },
|
| 627 | + "parameters": { |
| 628 | + "JobNameParameter": { |
| 629 | + "name": "jobName", |
| 630 | + "in": "path", |
| 631 | + "description": "Job Name", |
| 632 | + "required": true, |
| 633 | + "type": "string", |
| 634 | + "pattern": "^[-\\w\\._\\(\\)]+$" |
| 635 | + }, |
| 636 | + "JobExecutionNameParameter": { |
| 637 | + "name": "jobExecutionName", |
| 638 | + "in": "path", |
| 639 | + "description": "Job execution name.", |
| 640 | + "required": true, |
| 641 | + "type": "string", |
| 642 | + "pattern": "^[-\\w\\._\\(\\)]+$" |
| 643 | + } |
| 644 | + }, |
638 | 645 | "definitions": {
|
639 | 646 | "JobConfiguration": {
|
640 | 647 | "description": "Non versioned Container Apps Job configuration properties",
|
|
1008 | 1015 | }
|
1009 | 1016 | },
|
1010 | 1017 | "JobExecution": {
|
1011 |
| - "description": "Container Apps Jobs execution.", |
| 1018 | + "description": "Container Apps Job execution.", |
1012 | 1019 | "type": "object",
|
1013 | 1020 | "properties": {
|
1014 | 1021 | "name": {
|
|
0 commit comments