Skip to content

Commit 3f1e770

Browse files
authored
Added support for HEAD to Accounts, Instances of DeviceUpdate (#14099)
* Update deviceupdate.json * Add files via upload * Add files via upload
1 parent ca33ae7 commit 3f1e770

File tree

3 files changed

+98
-4
lines changed

3 files changed

+98
-4
lines changed

specification/deviceupdate/resource-manager/Microsoft.DeviceUpdate/preview/2020-03-01-preview/deviceupdate.json

Lines changed: 75 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,40 @@
195195
}
196196
}
197197
},
198+
"head": {
199+
"description": "Checks whether account exists.",
200+
"operationId": "Accounts_Head",
201+
"parameters": [
202+
{
203+
"$ref": "#/parameters/ResourceGroupNameParameter"
204+
},
205+
{
206+
"$ref": "#/parameters/ApiVersionParameter"
207+
},
208+
{
209+
"$ref": "#/parameters/SubscriptionIdParameter"
210+
},
211+
{
212+
"$ref": "#/parameters/AccountNameParameter"
213+
}
214+
],
215+
"responses": {
216+
"200": {
217+
"description": "Account exists."
218+
},
219+
"default": {
220+
"description": "Error response describing the reason for operation failure.",
221+
"schema": {
222+
"$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
223+
}
224+
}
225+
},
226+
"x-ms-examples": {
227+
"Checks whether account exists": {
228+
"$ref": "./examples/Accounts/Accounts_Head.json"
229+
}
230+
}
231+
},
198232
"put": {
199233
"description": "Creates or updates Account.",
200234
"operationId": "Accounts_Create",
@@ -317,13 +351,13 @@
317351
],
318352
"responses": {
319353
"200": {
320-
"description": "Account was updated successfully.",
354+
"description": "Account updated successfully.",
321355
"schema": {
322356
"$ref": "#/definitions/Account"
323357
}
324358
},
325359
"201": {
326-
"description": "Account was updated successfully.",
360+
"description": "Async operation to update accounts was created.",
327361
"schema": {
328362
"$ref": "#/definitions/Account"
329363
}
@@ -390,7 +424,7 @@
390424
},
391425
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DeviceUpdate/accounts/{accountName}/instances/{instanceName}": {
392426
"get": {
393-
"description": "Returns instances for the given account and instance name.",
427+
"description": "Returns instance details for the given instance and account name.",
394428
"operationId": "Instances_Get",
395429
"parameters": [
396430
{
@@ -429,6 +463,43 @@
429463
}
430464
}
431465
},
466+
"head": {
467+
"description": "Checks whether instance exists.",
468+
"operationId": "Instances_Head",
469+
"parameters": [
470+
{
471+
"$ref": "#/parameters/ResourceGroupNameParameter"
472+
},
473+
{
474+
"$ref": "#/parameters/ApiVersionParameter"
475+
},
476+
{
477+
"$ref": "#/parameters/SubscriptionIdParameter"
478+
},
479+
{
480+
"$ref": "#/parameters/AccountNameParameter"
481+
},
482+
{
483+
"$ref": "#/parameters/InstanceNameParameter"
484+
}
485+
],
486+
"responses": {
487+
"200": {
488+
"description": "Instance exists."
489+
},
490+
"default": {
491+
"description": "Error response describing the reason for operation failure.",
492+
"schema": {
493+
"$ref": "../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse"
494+
}
495+
}
496+
},
497+
"x-ms-examples": {
498+
"Checks whether instance exists.": {
499+
"$ref": "./examples/Instances/Instances_Head.json"
500+
}
501+
}
502+
},
432503
"put": {
433504
"description": "Creates or updates instance.",
434505
"operationId": "Instances_Create",
@@ -560,7 +631,7 @@
560631
],
561632
"responses": {
562633
"200": {
563-
"description": "Instance was updated successfully.",
634+
"description": "Instance updated successfully.",
564635
"schema": {
565636
"$ref": "#/definitions/Instance"
566637
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "00000000-0000-0000-0000-000000000000",
4+
"resourceGroupName": "test-rg",
5+
"accountName": "contoso",
6+
"api-version": "2020-03-01-preview"
7+
},
8+
"responses": {
9+
"200": {}
10+
}
11+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "00000000-0000-0000-0000-000000000000",
4+
"resourceGroupName": "test-rg",
5+
"accountName": "contoso",
6+
"instanceName": "blue",
7+
"api-version": "2020-03-01-preview"
8+
},
9+
"responses": {
10+
"200": {}
11+
}
12+
}

0 commit comments

Comments
 (0)