Skip to content

Commit e4e6dac

Browse files
sjiherzigjosuh
authored andcommitted
[Hub Generated] Review request for Microsoft.DigitalTwins to add version stable/2020-12-01 (Azure#10996)
* Adds base for updating Microsoft.DigitalTwins from version stable/2020-10-31 to version 2020-12-01 * Updates readme * Updates API version in new specs and examples * Update swagger spec * Modify SDK build configs * Fix example filename reference * Rename example file * Fix validation errors * Updated examples * Revert change to behavior of async op * Modify discriminators * Enable two discriminators * Fix delete endpoint example * Attempted fix with discriminator * Added westus2, change discriminator enum type name * Decouple allOf from properties * Bugfixes * Modify response to fix validation errors * Fix examples * Change private link type names to be smaller * Fix validation errors in private links * Fix validation error related to private links * Reference private link example * Add public network access * Align with GA swagger * Update private links / private endpoints * Fix example to use actual response status code * Remove unused example * Unmark private endpoint connection to be an azure resource * Add type and name to private endpoint connection resource * Mark id as read-only * Fix return types for endpoint connections * Align return of DELETE * Fix validation errors * Fix version tag in python.md; remove body from DELETE endpoint connection DELETE responses * Synchronize swagger with 2020-10-31 version * Increase resource group name max length to 90 characters * Make publicNetworkAccess nullable * Add publicNetworkAccess flag to PATCH request * Fixed typo * Fix placing of example for endpoints * Update operation ids * Added suppression message
1 parent 680640a commit e4e6dac

File tree

36 files changed

+3046
-2
lines changed

36 files changed

+3046
-2
lines changed

specification/digitaltwins/resource-manager/Microsoft.DigitalTwins/stable/2020-12-01/digitaltwins.json

Lines changed: 1819 additions & 0 deletions
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "50016170-c839-41ba-a724-51e9df440b9e",
4+
"location": "WestUS2",
5+
"api-version": "2020-12-01",
6+
"digitalTwinsInstanceCheckName": {
7+
"name": "myadtinstance",
8+
"type": "Microsoft.DigitalTwins/digitalTwinsInstances"
9+
}
10+
},
11+
"responses": {
12+
"200": {
13+
"body": {
14+
"nameAvailable": false,
15+
"message": "Name 'myadtinstance' is already taken. Please specify a different name",
16+
"reason": "AlreadyExists"
17+
}
18+
}
19+
}
20+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "50016170-c839-41ba-a724-51e9df440b9e",
4+
"resourceGroupName": "resRg",
5+
"resourceName": "myDigitalTwinsService",
6+
"api-version": "2020-12-01"
7+
},
8+
"responses": {
9+
"200": {
10+
"body": {
11+
"id": "/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/resourcegroups/resRg/providers/Microsoft.DigitalTwins/digitalTwinsInstances/myDigitalTwinsService",
12+
"location": "westus2",
13+
"type": "Microsoft.DigitalTwins/digitalTwinsInstances",
14+
"name": "myDigitalTwinsService",
15+
"identity": {
16+
"type": "SystemAssigned",
17+
"principalId": "544215a9-21d8-4fb5-8094-8efbcc311dd0",
18+
"tenantId": "544215a9-21d8-4fb5-8094-8efbcc311dd0"
19+
},
20+
"properties": {
21+
"createdTime": "2019-11-19T12:55:05.229Z",
22+
"lastUpdatedTime": "2019-12-06T12:21:58.610Z",
23+
"provisioningState": "Failed",
24+
"hostName": "https://myDigitalTwinsService.api.wus2.ss.azuredigitaltwins-test.net"
25+
}
26+
}
27+
},
28+
"202": {
29+
"body": {
30+
"id": "/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/resourcegroups/resRg/providers/Microsoft.DigitalTwins/digitalTwinsInstances/myDigitalTwinsService",
31+
"location": "westus2",
32+
"type": "Microsoft.DigitalTwins/digitalTwinsInstances",
33+
"name": "myDigitalTwinsService",
34+
"identity": {
35+
"type": "SystemAssigned",
36+
"principalId": "544215a9-21d8-4fb5-8094-8efbcc311dd0",
37+
"tenantId": "544215a9-21d8-4fb5-8094-8efbcc311dd0"
38+
},
39+
"properties": {
40+
"createdTime": "2019-11-19T12:55:05.229Z",
41+
"lastUpdatedTime": "2019-12-06T12:21:58.610Z",
42+
"provisioningState": "Deleting",
43+
"hostName": "https://myDigitalTwinsService.api.wus2.ss.azuredigitaltwins-test.net"
44+
}
45+
}
46+
},
47+
"204": {}
48+
}
49+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "50016170-c839-41ba-a724-51e9df440b9e",
4+
"resourceGroupName": "resRg",
5+
"resourceName": "myDigitalTwinsService",
6+
"api-version": "2020-12-01"
7+
},
8+
"responses": {
9+
"200": {
10+
"body": {
11+
"id": "/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/resourcegroups/resRg/providers/Microsoft.DigitalTwins/digitalTwinsInstances/myDigitalTwinsService",
12+
"location": "westus2",
13+
"type": "Microsoft.DigitalTwins/digitalTwinsInstances",
14+
"name": "myDigitalTwinsService",
15+
"properties": {
16+
"createdTime": "2019-11-19T12:55:05.229Z",
17+
"lastUpdatedTime": "2019-12-06T12:21:58.610Z",
18+
"provisioningState": "Failed",
19+
"hostName": "https://myDigitalTwinsService.api.wus2.ss.azuredigitaltwins-test.net"
20+
}
21+
}
22+
},
23+
"202": {
24+
"body": {
25+
"id": "/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/resourcegroups/resRg/providers/Microsoft.DigitalTwins/digitalTwinsInstances/myDigitalTwinsService",
26+
"location": "westus2",
27+
"type": "Microsoft.DigitalTwins/digitalTwinsInstances",
28+
"name": "myDigitalTwinsService",
29+
"properties": {
30+
"createdTime": "2019-11-19T12:55:05.229Z",
31+
"lastUpdatedTime": "2019-12-06T12:21:58.610Z",
32+
"provisioningState": "Deleting",
33+
"hostName": "https://myDigitalTwinsService.api.wus2.ss.azuredigitaltwins-test.net"
34+
}
35+
}
36+
},
37+
"204": {}
38+
}
39+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "50016170-c839-41ba-a724-51e9df440b9e",
4+
"resourceGroupName": "resRg",
5+
"resourceName": "myDigitalTwinsService",
6+
"endpointName": "myendpoint",
7+
"api-version": "2020-12-01"
8+
},
9+
"responses": {
10+
"200": {
11+
"body": {
12+
"id": "/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/resourcegroups/resRg/providers/Microsoft.DigitalTwins/digitalTwinsInstances/myDigitalTwinsService/endpoints/myServiceBus",
13+
"type": "Microsoft.DigitalTwins/digitalTwinsInstances/endpoints",
14+
"name": "myendpoint",
15+
"properties": {
16+
"endpointType": "ServiceBus",
17+
"authenticationType": "KeyBased",
18+
"provisioningState": "Failed",
19+
"endpointUri": "sb://mysb.servicebus.windows.net/",
20+
"entityPath": "mysbtopic",
21+
"createdTime": "2019-11-19T01:10:34.350Z"
22+
}
23+
}
24+
},
25+
"202": {
26+
"body": {
27+
"id": "/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/resourcegroups/resRg/providers/Microsoft.DigitalTwins/digitalTwinsInstances/myDigitalTwinsService/endpoints/myServiceBus",
28+
"type": "Microsoft.DigitalTwins/digitalTwinsInstances/endpoints",
29+
"name": "myendpoint",
30+
"properties": {
31+
"endpointType": "ServiceBus",
32+
"authenticationType": "IdentityBased",
33+
"provisioningState": "Deleting",
34+
"endpointUri": "sb://mysb.servicebus.windows.net/",
35+
"entityPath": "mysbtopic",
36+
"createdTime": "2019-11-19T01:10:34.350Z"
37+
}
38+
}
39+
},
40+
"204": {}
41+
}
42+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "50016170-c839-41ba-a724-51e9df440b9e",
4+
"resourceGroupName": "resRg",
5+
"resourceName": "myDigitalTwinsService",
6+
"endpointName": "myendpoint",
7+
"api-version": "2020-12-01"
8+
},
9+
"responses": {
10+
"200": {
11+
"body": {
12+
"id": "/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/resourcegroups/resRg/providers/Microsoft.DigitalTwins/digitalTwinsInstances/myDigitalTwinsService/endpoints/myServiceBus",
13+
"type": "Microsoft.DigitalTwins/digitalTwinsInstances/endpoints",
14+
"name": "myendpoint",
15+
"properties": {
16+
"authenticationType": "KeyBased",
17+
"endpointType": "ServiceBus",
18+
"provisioningState": "Failed",
19+
"primaryConnectionString": "Endpoint=sb://***/;SharedAccessKeyName=***;SharedAccessKey=***;EntityPath=***",
20+
"secondaryConnectionString": "Endpoint=sb://***/;SharedAccessKeyName=***;SharedAccessKey=***;EntityPath=***",
21+
"createdTime": "2019-11-19T01:10:34.350Z"
22+
}
23+
}
24+
},
25+
"202": {
26+
"body": {
27+
"id": "/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/resourcegroups/resRg/providers/Microsoft.DigitalTwins/digitalTwinsInstances/myDigitalTwinsService/endpoints/myServiceBus",
28+
"type": "Microsoft.DigitalTwins/digitalTwinsInstances/endpoints",
29+
"name": "myendpoint",
30+
"properties": {
31+
"authenticationType": "KeyBased",
32+
"endpointType": "ServiceBus",
33+
"provisioningState": "Deleting",
34+
"primaryConnectionString": "Endpoint=sb://***/;SharedAccessKeyName=***;SharedAccessKey=***;EntityPath=***",
35+
"secondaryConnectionString": "Endpoint=sb://***/;SharedAccessKeyName=***;SharedAccessKey=***;EntityPath=***",
36+
"createdTime": "2019-11-19T01:10:34.350Z"
37+
}
38+
}
39+
},
40+
"204": {}
41+
}
42+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "50016170-c839-41ba-a724-51e9df440b9e",
4+
"resourceGroupName": "resRg",
5+
"resourceName": "myDigitalTwinsService",
6+
"endpointName": "myServiceBus",
7+
"api-version": "2020-12-01"
8+
},
9+
"responses": {
10+
"200": {
11+
"body": {
12+
"id": "/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/resourcegroups/resRg/providers/Microsoft.DigitalTwins/digitalTwinsInstances/myDigitalTwinsService/endpoints/myServiceBus",
13+
"type": "Microsoft.DigitalTwins/digitalTwinsInstances/endpoints",
14+
"name": "myServiceBus",
15+
"properties": {
16+
"endpointType": "ServiceBus",
17+
"authenticationType": "IdentityBased",
18+
"provisioningState": "Succeeded",
19+
"endpointUri": "sb://mysb.servicebus.windows.net/",
20+
"entityPath": "mysbtopic",
21+
"createdTime": "2019-11-19T01:10:34.350Z"
22+
}
23+
}
24+
}
25+
}
26+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "50016170-c839-41ba-a724-51e9df440b9e",
4+
"resourceGroupName": "resRg",
5+
"resourceName": "myDigitalTwinsService",
6+
"endpointName": "myServiceBus",
7+
"api-version": "2020-12-01"
8+
},
9+
"responses": {
10+
"200": {
11+
"body": {
12+
"id": "/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/resourcegroups/resRg/providers/Microsoft.DigitalTwins/digitalTwinsInstances/myDigitalTwinsService/endpoints/myServiceBus",
13+
"type": "Microsoft.DigitalTwins/digitalTwinsInstances/endpoints",
14+
"name": "myServiceBus",
15+
"properties": {
16+
"endpointType": "ServiceBus",
17+
"authenticationType": "KeyBased",
18+
"provisioningState": "Succeeded",
19+
"primaryConnectionString": "Endpoint=sb://***/;SharedAccessKeyName=***;SharedAccessKey=***;EntityPath=***",
20+
"secondaryConnectionString": "Endpoint=sb://***/;SharedAccessKeyName=***;SharedAccessKey=***;EntityPath=***",
21+
"createdTime": "2019-11-19T01:10:34.350Z"
22+
}
23+
}
24+
}
25+
}
26+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "50016170-c839-41ba-a724-51e9df440b9e",
4+
"resourceGroupName": "resRg",
5+
"resourceName": "myDigitalTwinsService",
6+
"api-version": "2020-12-01",
7+
"endpointName": "myServiceBus",
8+
"endpointDescription": {
9+
"properties": {
10+
"endpointType": "ServiceBus",
11+
"authenticationType": "IdentityBased",
12+
"endpointUri": "sb://mysb.servicebus.windows.net/",
13+
"entityPath": "mysbtopic"
14+
}
15+
}
16+
},
17+
"responses": {
18+
"200": {
19+
"body": {
20+
"id": "/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/resourcegroups/resRg/providers/Microsoft.DigitalTwins/digitalTwinsInstances/myDigitalTwinsService/endpoints/myServiceBus",
21+
"type": "Microsoft.DigitalTwins/digitalTwinsInstances/endpoints",
22+
"name": "myServiceBus",
23+
"properties": {
24+
"endpointType": "ServiceBus",
25+
"provisioningState": "Provisioning",
26+
"authenticationType": "IdentityBased",
27+
"endpointUri": "sb://mysb.servicebus.windows.net/",
28+
"entityPath": "mysbtopic",
29+
"createdTime": "2019-11-19T01:10:34.350Z"
30+
}
31+
}
32+
},
33+
"201": {
34+
"body": {
35+
"id": "/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/resourcegroups/resRg/providers/Microsoft.DigitalTwins/digitalTwinsInstances/myDigitalTwinsService/endpoints/myServiceBus",
36+
"type": "Microsoft.DigitalTwins/digitalTwinsInstances/endpoints",
37+
"name": "myServiceBus",
38+
"properties": {
39+
"endpointType": "ServiceBus",
40+
"provisioningState": "Provisioning",
41+
"authenticationType": "IdentityBased",
42+
"endpointUri": "sb://mysb.servicebus.windows.net/",
43+
"entityPath": "mysbtopic",
44+
"createdTime": "2019-11-19T01:10:34.350Z"
45+
}
46+
}
47+
}
48+
}
49+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "50016170-c839-41ba-a724-51e9df440b9e",
4+
"resourceGroupName": "resRg",
5+
"resourceName": "myDigitalTwinsService",
6+
"api-version": "2020-12-01",
7+
"endpointName": "myServiceBus",
8+
"endpointDescription": {
9+
"properties": {
10+
"endpointType": "ServiceBus",
11+
"authenticationType": "KeyBased",
12+
"primaryConnectionString": "Endpoint=sb://mysb.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=xyzxyzoX4=;EntityPath=abcabc",
13+
"secondaryConnectionString": "Endpoint=sb://mysb.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=xyzxyzoX4=;EntityPath=abcabc"
14+
}
15+
}
16+
},
17+
"responses": {
18+
"200": {
19+
"body": {
20+
"id": "/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/resourcegroups/resRg/providers/Microsoft.DigitalTwins/digitalTwinsInstances/myDigitalTwinsService/endpoints/myServiceBus",
21+
"type": "Microsoft.DigitalTwins/digitalTwinsInstances/endpoints",
22+
"name": "myServiceBus",
23+
"properties": {
24+
"endpointType": "ServiceBus",
25+
"authenticationType": "KeyBased",
26+
"provisioningState": "Succeeded",
27+
"primaryConnectionString": "Endpoint=sb://***/;SharedAccessKeyName=***;SharedAccessKey=***;EntityPath=***",
28+
"secondaryConnectionString": "Endpoint=sb://***/;SharedAccessKeyName=***;SharedAccessKey=***;EntityPath=***",
29+
"createdTime": "2019-11-19T01:10:34.350Z"
30+
}
31+
}
32+
},
33+
"201": {
34+
"body": {
35+
"id": "/subscriptions/50016170-c839-41ba-a724-51e9df440b9e/resourcegroups/resRg/providers/Microsoft.DigitalTwins/digitalTwinsInstances/myDigitalTwinsService/endpoints/myServiceBus",
36+
"type": "Microsoft.DigitalTwins/digitalTwinsInstances/endpoints",
37+
"name": "myServiceBus",
38+
"properties": {
39+
"endpointType": "ServiceBus",
40+
"authenticationType": "KeyBased",
41+
"provisioningState": "Provisioning",
42+
"primaryConnectionString": "",
43+
"secondaryConnectionString": "",
44+
"createdTime": "2019-11-19T01:10:34.350Z"
45+
}
46+
}
47+
}
48+
}
49+
}

0 commit comments

Comments
 (0)