Skip to content

Commit 7a89211

Browse files
authored
[DeviceProvisioningService][2025-07-01-preview] Introduce a new public preview api version. (#37730)
Adding 2025-07-01-preview APIs spec for DeviceProvisioningService Data-Plane operations.
1 parent ccd751d commit 7a89211

File tree

78 files changed

+7565
-22
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+7565
-22
lines changed

specification/deviceprovisioningservices/data-plane/DeviceProvisioningServices/preview/2025-07-01-preview/device.json

Lines changed: 548 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"title": "DeviceRegistrationState_Delete_MaximumSet_Gen - generated by [MaximumSet] rule",
3+
"operationId": "DeviceRegistrationState_Delete",
4+
"parameters": {
5+
"id": "diko",
6+
"If-Match": "ty",
7+
"api-version": "2025-07-01-preview"
8+
},
9+
"responses": {
10+
"204": {}
11+
}
12+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"title": "DeviceRegistrationState_Delete_MaximumSet_Gen - generated by [MinimumSet] rule",
3+
"operationId": "DeviceRegistrationState_Delete",
4+
"parameters": {
5+
"id": "lvqseblbgwqialnpauxff",
6+
"api-version": "2025-07-01-preview"
7+
},
8+
"responses": {
9+
"204": {}
10+
}
11+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"title": "DeviceRegistrationState_Get_MaximumSet_Gen - generated by [MaximumSet] rule",
3+
"operationId": "DeviceRegistrationState_Get",
4+
"parameters": {
5+
"id": "xibflxumgrtzurdrsdq",
6+
"api-version": "2025-07-01-preview"
7+
},
8+
"responses": {
9+
"200": {
10+
"body": {
11+
"registrationId": "ckyac",
12+
"createdDateTimeUtc": "2025-10-01T17:51:09.332Z",
13+
"assignedHub": "ofobnvktxalactba",
14+
"deviceId": "hnqferprqq",
15+
"status": "unassigned",
16+
"substatus": "initialAssignment",
17+
"errorCode": 26,
18+
"errorMessage": "nadrcrszzt",
19+
"lastUpdatedDateTimeUtc": "2025-10-01T17:51:09.332Z",
20+
"etag": "drbgkhutqozvciuw",
21+
"payload": {}
22+
}
23+
}
24+
}
25+
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"title": "DeviceRegistrationState_Get_MaximumSet_Gen - generated by [MinimumSet] rule",
3+
"operationId": "DeviceRegistrationState_Get",
4+
"parameters": {
5+
"id": "rdibrcstfpz",
6+
"api-version": "2025-07-01-preview"
7+
},
8+
"responses": {
9+
"200": {
10+
"body": {}
11+
}
12+
}
13+
}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"title": "DeviceRegistrationState_Query_MaximumSet_Gen - generated by [MaximumSet] rule",
3+
"operationId": "DeviceRegistrationState_Query",
4+
"parameters": {
5+
"id": "zfpqhvjyrytucmhbvnimvvrbpcfp",
6+
"x-ms-max-item-count": 29,
7+
"x-ms-continuation": "qzbbcxdaruzm",
8+
"api-version": "2025-07-01-preview"
9+
},
10+
"responses": {
11+
"200": {
12+
"body": [
13+
{
14+
"registrationId": "ckyac",
15+
"createdDateTimeUtc": "2025-10-01T17:51:09.332Z",
16+
"assignedHub": "ofobnvktxalactba",
17+
"deviceId": "hnqferprqq",
18+
"status": "unassigned",
19+
"substatus": "initialAssignment",
20+
"errorCode": 26,
21+
"errorMessage": "nadrcrszzt",
22+
"lastUpdatedDateTimeUtc": "2025-10-01T17:51:09.332Z",
23+
"etag": "drbgkhutqozvciuw",
24+
"payload": {}
25+
}
26+
]
27+
}
28+
}
29+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"title": "DeviceRegistrationState_Query_MaximumSet_Gen - generated by [MinimumSet] rule",
3+
"operationId": "DeviceRegistrationState_Query",
4+
"parameters": {
5+
"id": "celth",
6+
"api-version": "2025-07-01-preview"
7+
},
8+
"responses": {
9+
"200": {
10+
"body": [
11+
{}
12+
]
13+
}
14+
}
15+
}
Lines changed: 249 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,249 @@
1+
{
2+
"title": "EnrollmentGroup_CreateOrUpdate_MaximumSet_Gen - generated by [MaximumSet] rule",
3+
"operationId": "EnrollmentGroup_CreateOrUpdate",
4+
"parameters": {
5+
"id": "feummxuhqtgr",
6+
"If-Match": "gpdrmtqnivpyxkrk",
7+
"api-version": "2025-07-01-preview",
8+
"body": {
9+
"enrollmentGroupId": "oq",
10+
"attestation": {
11+
"type": "none",
12+
"tpm": {
13+
"endorsementKey": "orefsvnoayogugk",
14+
"storageRootKey": "bkljegjxfl"
15+
},
16+
"x509": {
17+
"clientCertificates": {
18+
"primary": {
19+
"certificate": "tdvxij",
20+
"info": {
21+
"subjectName": "ymwilbsperwhogpyvrguky",
22+
"sha1Thumbprint": "yucdwpuasmxdclphnwnxck",
23+
"sha256Thumbprint": "pvrovaablofs",
24+
"issuerName": "gnijqsoenzpsrxezaddj",
25+
"notBeforeUtc": "2025-10-01T17:51:09.333Z",
26+
"notAfterUtc": "2025-10-01T17:51:09.333Z",
27+
"serialNumber": "tzb",
28+
"version": 11
29+
}
30+
},
31+
"secondary": {
32+
"certificate": "tdvxij",
33+
"info": {
34+
"subjectName": "ymwilbsperwhogpyvrguky",
35+
"sha1Thumbprint": "yucdwpuasmxdclphnwnxck",
36+
"sha256Thumbprint": "pvrovaablofs",
37+
"issuerName": "gnijqsoenzpsrxezaddj",
38+
"notBeforeUtc": "2025-10-01T17:51:09.333Z",
39+
"notAfterUtc": "2025-10-01T17:51:09.333Z",
40+
"serialNumber": "tzb",
41+
"version": 11
42+
}
43+
}
44+
},
45+
"signingCertificates": {
46+
"primary": {
47+
"certificate": "tdvxij",
48+
"info": {
49+
"subjectName": "ymwilbsperwhogpyvrguky",
50+
"sha1Thumbprint": "yucdwpuasmxdclphnwnxck",
51+
"sha256Thumbprint": "pvrovaablofs",
52+
"issuerName": "gnijqsoenzpsrxezaddj",
53+
"notBeforeUtc": "2025-10-01T17:51:09.333Z",
54+
"notAfterUtc": "2025-10-01T17:51:09.333Z",
55+
"serialNumber": "tzb",
56+
"version": 11
57+
}
58+
},
59+
"secondary": {
60+
"certificate": "tdvxij",
61+
"info": {
62+
"subjectName": "ymwilbsperwhogpyvrguky",
63+
"sha1Thumbprint": "yucdwpuasmxdclphnwnxck",
64+
"sha256Thumbprint": "pvrovaablofs",
65+
"issuerName": "gnijqsoenzpsrxezaddj",
66+
"notBeforeUtc": "2025-10-01T17:51:09.333Z",
67+
"notAfterUtc": "2025-10-01T17:51:09.333Z",
68+
"serialNumber": "tzb",
69+
"version": 11
70+
}
71+
}
72+
},
73+
"caReferences": {
74+
"primary": "vemyzbotyfbb",
75+
"secondary": "ayovpgxfylcfzwzzjglwuzqfkt"
76+
}
77+
},
78+
"symmetricKey": {
79+
"primaryKey": "x",
80+
"secondaryKey": "nmgjphwwbytnaqrlcduhxalqh"
81+
}
82+
},
83+
"capabilities": {
84+
"iotEdge": true
85+
},
86+
"iotHubHostName": "nhdlspjfpemcjylvjyo",
87+
"credentialPolicyName": "srm",
88+
"initialTwin": {
89+
"tags": {
90+
"version": 26,
91+
"count": 6,
92+
"metadata": {
93+
"lastUpdated": "2025-10-01T17:51:09.332Z",
94+
"lastUpdatedVersion": 12
95+
},
96+
"key1663": {}
97+
},
98+
"properties": {
99+
"desired": {
100+
"version": 26,
101+
"count": 6,
102+
"metadata": {
103+
"lastUpdated": "2025-10-01T17:51:09.332Z",
104+
"lastUpdatedVersion": 12
105+
},
106+
"key1663": {}
107+
}
108+
}
109+
},
110+
"etag": "dmspatieivfxgeiljawej",
111+
"provisioningStatus": "enabled",
112+
"reprovisionPolicy": {
113+
"updateHubAssignment": true,
114+
"migrateDeviceData": true
115+
},
116+
"allocationPolicy": "hashed",
117+
"iotHubs": [
118+
"dzupk"
119+
],
120+
"customAllocationDefinition": {
121+
"webhookUrl": "axxupuf",
122+
"apiVersion": "kqucmsrxaoihihjqtchdenyaajc"
123+
}
124+
}
125+
},
126+
"responses": {
127+
"200": {
128+
"body": {
129+
"enrollmentGroupId": "oq",
130+
"attestation": {
131+
"type": "none",
132+
"tpm": {
133+
"endorsementKey": "orefsvnoayogugk",
134+
"storageRootKey": "bkljegjxfl"
135+
},
136+
"x509": {
137+
"clientCertificates": {
138+
"primary": {
139+
"certificate": "tdvxij",
140+
"info": {
141+
"subjectName": "ymwilbsperwhogpyvrguky",
142+
"sha1Thumbprint": "yucdwpuasmxdclphnwnxck",
143+
"sha256Thumbprint": "pvrovaablofs",
144+
"issuerName": "gnijqsoenzpsrxezaddj",
145+
"notBeforeUtc": "2025-10-01T17:51:09.333Z",
146+
"notAfterUtc": "2025-10-01T17:51:09.333Z",
147+
"serialNumber": "tzb",
148+
"version": 11
149+
}
150+
},
151+
"secondary": {
152+
"certificate": "tdvxij",
153+
"info": {
154+
"subjectName": "ymwilbsperwhogpyvrguky",
155+
"sha1Thumbprint": "yucdwpuasmxdclphnwnxck",
156+
"sha256Thumbprint": "pvrovaablofs",
157+
"issuerName": "gnijqsoenzpsrxezaddj",
158+
"notBeforeUtc": "2025-10-01T17:51:09.333Z",
159+
"notAfterUtc": "2025-10-01T17:51:09.333Z",
160+
"serialNumber": "tzb",
161+
"version": 11
162+
}
163+
}
164+
},
165+
"signingCertificates": {
166+
"primary": {
167+
"certificate": "tdvxij",
168+
"info": {
169+
"subjectName": "ymwilbsperwhogpyvrguky",
170+
"sha1Thumbprint": "yucdwpuasmxdclphnwnxck",
171+
"sha256Thumbprint": "pvrovaablofs",
172+
"issuerName": "gnijqsoenzpsrxezaddj",
173+
"notBeforeUtc": "2025-10-01T17:51:09.333Z",
174+
"notAfterUtc": "2025-10-01T17:51:09.333Z",
175+
"serialNumber": "tzb",
176+
"version": 11
177+
}
178+
},
179+
"secondary": {
180+
"certificate": "tdvxij",
181+
"info": {
182+
"subjectName": "ymwilbsperwhogpyvrguky",
183+
"sha1Thumbprint": "yucdwpuasmxdclphnwnxck",
184+
"sha256Thumbprint": "pvrovaablofs",
185+
"issuerName": "gnijqsoenzpsrxezaddj",
186+
"notBeforeUtc": "2025-10-01T17:51:09.333Z",
187+
"notAfterUtc": "2025-10-01T17:51:09.333Z",
188+
"serialNumber": "tzb",
189+
"version": 11
190+
}
191+
}
192+
},
193+
"caReferences": {
194+
"primary": "vemyzbotyfbb",
195+
"secondary": "ayovpgxfylcfzwzzjglwuzqfkt"
196+
}
197+
},
198+
"symmetricKey": {
199+
"primaryKey": "x",
200+
"secondaryKey": "nmgjphwwbytnaqrlcduhxalqh"
201+
}
202+
},
203+
"capabilities": {
204+
"iotEdge": true
205+
},
206+
"iotHubHostName": "nhdlspjfpemcjylvjyo",
207+
"credentialPolicyName": "srm",
208+
"initialTwin": {
209+
"tags": {
210+
"version": 26,
211+
"count": 6,
212+
"metadata": {
213+
"lastUpdated": "2025-10-01T17:51:09.332Z",
214+
"lastUpdatedVersion": 12
215+
},
216+
"key1663": {}
217+
},
218+
"properties": {
219+
"desired": {
220+
"version": 26,
221+
"count": 6,
222+
"metadata": {
223+
"lastUpdated": "2025-10-01T17:51:09.332Z",
224+
"lastUpdatedVersion": 12
225+
},
226+
"key1663": {}
227+
}
228+
}
229+
},
230+
"etag": "dmspatieivfxgeiljawej",
231+
"provisioningStatus": "enabled",
232+
"reprovisionPolicy": {
233+
"updateHubAssignment": true,
234+
"migrateDeviceData": true
235+
},
236+
"createdDateTimeUtc": "2025-10-01T17:51:10.279Z",
237+
"lastUpdatedDateTimeUtc": "2025-10-01T17:51:10.279Z",
238+
"allocationPolicy": "hashed",
239+
"iotHubs": [
240+
"dzupk"
241+
],
242+
"customAllocationDefinition": {
243+
"webhookUrl": "axxupuf",
244+
"apiVersion": "kqucmsrxaoihihjqtchdenyaajc"
245+
}
246+
}
247+
}
248+
}
249+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{
2+
"title": "EnrollmentGroup_CreateOrUpdate_MaximumSet_Gen - generated by [MinimumSet] rule",
3+
"operationId": "EnrollmentGroup_CreateOrUpdate",
4+
"parameters": {
5+
"id": "gldvsmvzmbosdtexkwnoc",
6+
"api-version": "2025-07-01-preview",
7+
"body": {
8+
"enrollmentGroupId": "oq",
9+
"attestation": {
10+
"type": "none"
11+
}
12+
}
13+
},
14+
"responses": {
15+
"200": {
16+
"body": {
17+
"enrollmentGroupId": "oq",
18+
"attestation": {
19+
"type": "none"
20+
}
21+
}
22+
}
23+
}
24+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"title": "EnrollmentGroup_Delete_MaximumSet_Gen - generated by [MaximumSet] rule",
3+
"operationId": "EnrollmentGroup_Delete",
4+
"parameters": {
5+
"id": "syulzktmg",
6+
"If-Match": "hcxaobyqvxws",
7+
"api-version": "2025-07-01-preview"
8+
},
9+
"responses": {
10+
"204": {}
11+
}
12+
}

0 commit comments

Comments
 (0)