From ebb9715360fa233b2cf9b232af52d76423d9e10b Mon Sep 17 00:00:00 2001 From: aalevato Date: Wed, 24 Apr 2019 15:24:19 -0700 Subject: [PATCH 1/2] Adding support to the LogicApps Workflow Run Delete operation. --- .../examples/WorkflowRuns_Delete.json | 13 +++++ .../preview/2018-07-01-preview/logic.json | 49 ++++++++++++++++++ .../examples/WorkflowRuns_Delete.json | 13 +++++ ...flowRunsGet.json => WorkflowRuns_Get.json} | 0 .../stable/2016-06-01/logic.json | 51 ++++++++++++++++++- 5 files changed, 125 insertions(+), 1 deletion(-) create mode 100644 specification/logic/resource-manager/Microsoft.Logic/preview/2018-07-01-preview/examples/WorkflowRuns_Delete.json create mode 100644 specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRuns_Delete.json rename specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/{WorkflowRunsGet.json => WorkflowRuns_Get.json} (100%) diff --git a/specification/logic/resource-manager/Microsoft.Logic/preview/2018-07-01-preview/examples/WorkflowRuns_Delete.json b/specification/logic/resource-manager/Microsoft.Logic/preview/2018-07-01-preview/examples/WorkflowRuns_Delete.json new file mode 100644 index 000000000000..5c8fd3befe8c --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/preview/2018-07-01-preview/examples/WorkflowRuns_Delete.json @@ -0,0 +1,13 @@ +{ + "parameters": { + "api-version": "2018-07-01-preview", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "resourceGroupName": "test-resource-group", + "workflowName": "test-workflow", + "runName": "08586676746934337772206998657CU22" + }, + "responses": { + "200": {}, + "204": {} + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/preview/2018-07-01-preview/logic.json b/specification/logic/resource-manager/Microsoft.Logic/preview/2018-07-01-preview/logic.json index 8ed24880fc15..f51dc4356698 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/preview/2018-07-01-preview/logic.json +++ b/specification/logic/resource-manager/Microsoft.Logic/preview/2018-07-01-preview/logic.json @@ -1558,6 +1558,55 @@ } } } + }, + "delete": { + "tags": [ + "WorkflowRuns" + ], + "operationId": "WorkflowRuns_Delete", + "description": "Deletes a workflow run.", + "x-ms-examples": { + "Get a run for a workflow": { + "$ref": "./examples/WorkflowRuns_Delete.json" + } + }, + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" + }, + { + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "workflowName", + "description": "The workflow name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "runName", + "description": "The workflow run name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/api-version" + } + ], + "responses": { + "200": { + "description": "OK" + }, + "204": { + "description": "No Content" + } + } } }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/cancel": { diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRuns_Delete.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRuns_Delete.json new file mode 100644 index 000000000000..35927d4b65c4 --- /dev/null +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRuns_Delete.json @@ -0,0 +1,13 @@ +{ + "parameters": { + "api-version": "2016-06-01", + "subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", + "resourceGroupName": "test-resource-group", + "workflowName": "test-workflow", + "runName": "08586676746934337772206998657CU22" + }, + "responses": { + "200": {}, + "204": {} + } +} \ No newline at end of file diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunsGet.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRuns_Get.json similarity index 100% rename from specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRunsGet.json rename to specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/examples/WorkflowRuns_Get.json diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/logic.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/logic.json index 88be3b519f46..64b46d804699 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/logic.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/logic.json @@ -1518,7 +1518,7 @@ "description": "Gets a workflow run.", "x-ms-examples": { "Get a run for a workflow": { - "$ref": "./examples/WorkflowRunsGet.json" + "$ref": "./examples/WorkflowRuns_Get.json" } }, "parameters": [ @@ -1558,6 +1558,55 @@ } } } + }, + "delete": { + "tags": [ + "WorkflowRuns" + ], + "operationId": "WorkflowRuns_Delete", + "description": "Deletes a workflow run.", + "x-ms-examples": { + "Get a run for a workflow": { + "$ref": "./examples/WorkflowRuns_Delete.json" + } + }, + "parameters": [ + { + "$ref": "#/parameters/subscriptionId" + }, + { + "name": "resourceGroupName", + "description": "The resource group name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "workflowName", + "description": "The workflow name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "name": "runName", + "description": "The workflow run name.", + "in": "path", + "required": true, + "type": "string" + }, + { + "$ref": "#/parameters/api-version" + } + ], + "responses": { + "200": { + "description": "OK" + }, + "204": { + "description": "No Content" + } + } } }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/cancel": { From 2e1351896a95787762dee7db9b427f41a723e23d Mon Sep 17 00:00:00 2001 From: aalevato Date: Wed, 24 Apr 2019 15:55:44 -0700 Subject: [PATCH 2/2] Addressing comments on the PR --- .../Microsoft.Logic/preview/2018-07-01-preview/logic.json | 2 +- .../Microsoft.Logic/stable/2016-06-01/logic.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/specification/logic/resource-manager/Microsoft.Logic/preview/2018-07-01-preview/logic.json b/specification/logic/resource-manager/Microsoft.Logic/preview/2018-07-01-preview/logic.json index f51dc4356698..82db38885e2d 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/preview/2018-07-01-preview/logic.json +++ b/specification/logic/resource-manager/Microsoft.Logic/preview/2018-07-01-preview/logic.json @@ -1566,7 +1566,7 @@ "operationId": "WorkflowRuns_Delete", "description": "Deletes a workflow run.", "x-ms-examples": { - "Get a run for a workflow": { + "Delete a run for a workflow": { "$ref": "./examples/WorkflowRuns_Delete.json" } }, diff --git a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/logic.json b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/logic.json index 64b46d804699..de5ecdc24426 100644 --- a/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/logic.json +++ b/specification/logic/resource-manager/Microsoft.Logic/stable/2016-06-01/logic.json @@ -1566,7 +1566,7 @@ "operationId": "WorkflowRuns_Delete", "description": "Deletes a workflow run.", "x-ms-examples": { - "Get a run for a workflow": { + "Delete a run for a workflow": { "$ref": "./examples/WorkflowRuns_Delete.json" } },