Skip to content

Commit 700f1de

Browse files
author
msftbot[bot]
authored
[ReleasePR migrate] Updated SAS swagger with latest changes. (#1560)
Create to sync Azure/azure-rest-api-specs#13439 [ReCreate this PR](https://github.com/azure-resource-manager-schemas/compare/master...AzureSDKAutomation:sdkAuto/migrate?expand=1)
2 parents 2d61c58 + d70c841 commit 700f1de

File tree

4 files changed

+333
-5
lines changed

4 files changed

+333
-5
lines changed

schemas/2018-02-02/Microsoft.Migrate.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -596,4 +596,4 @@
596596
"description": "Microsoft.Migrate/projects/groups"
597597
}
598598
}
599-
}
599+
}

schemas/2019-10-01/Microsoft.Migrate.json

Lines changed: 330 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,17 @@
4646
{
4747
"$ref": "#/definitions/assessmentProjects_hypervcollectors_childResource"
4848
},
49+
{
50+
"$ref": "#/definitions/assessmentProjects_servercollectors_childResource"
51+
},
4952
{
5053
"$ref": "#/definitions/assessmentProjects_vmwarecollectors_childResource"
54+
},
55+
{
56+
"$ref": "#/definitions/assessmentProjects_importcollectors_childResource"
57+
},
58+
{
59+
"$ref": "#/definitions/assessmentprojects_privateEndpointConnections_childResource"
5160
}
5261
]
5362
}
@@ -209,6 +218,131 @@
209218
],
210219
"description": "Microsoft.Migrate/assessmentProjects/hypervcollectors"
211220
},
221+
"assessmentProjects_importcollectors": {
222+
"type": "object",
223+
"properties": {
224+
"apiVersion": {
225+
"type": "string",
226+
"enum": [
227+
"2019-10-01"
228+
]
229+
},
230+
"eTag": {
231+
"type": "string"
232+
},
233+
"name": {
234+
"type": "string",
235+
"description": "Unique name of a Import collector within a project."
236+
},
237+
"properties": {
238+
"oneOf": [
239+
{
240+
"$ref": "#/definitions/ImportCollectorProperties"
241+
},
242+
{
243+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
244+
}
245+
]
246+
},
247+
"type": {
248+
"type": "string",
249+
"enum": [
250+
"Microsoft.Migrate/assessmentProjects/importcollectors"
251+
]
252+
}
253+
},
254+
"required": [
255+
"apiVersion",
256+
"name",
257+
"properties",
258+
"type"
259+
],
260+
"description": "Microsoft.Migrate/assessmentProjects/importcollectors"
261+
},
262+
"assessmentprojects_privateEndpointConnections": {
263+
"type": "object",
264+
"properties": {
265+
"apiVersion": {
266+
"type": "string",
267+
"enum": [
268+
"2019-10-01"
269+
]
270+
},
271+
"eTag": {
272+
"type": "string",
273+
"description": "For optimistic concurrency control."
274+
},
275+
"name": {
276+
"type": "string",
277+
"description": "Unique name of a private endpoint connection within a project."
278+
},
279+
"properties": {
280+
"oneOf": [
281+
{
282+
"$ref": "#/definitions/PrivateEndpointConnectionProperties"
283+
},
284+
{
285+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
286+
}
287+
],
288+
"description": "Private endpoint connection properties."
289+
},
290+
"type": {
291+
"type": "string",
292+
"enum": [
293+
"Microsoft.Migrate/assessmentprojects/privateEndpointConnections"
294+
]
295+
}
296+
},
297+
"required": [
298+
"apiVersion",
299+
"name",
300+
"properties",
301+
"type"
302+
],
303+
"description": "Microsoft.Migrate/assessmentprojects/privateEndpointConnections"
304+
},
305+
"assessmentProjects_servercollectors": {
306+
"type": "object",
307+
"properties": {
308+
"apiVersion": {
309+
"type": "string",
310+
"enum": [
311+
"2019-10-01"
312+
]
313+
},
314+
"eTag": {
315+
"type": "string"
316+
},
317+
"name": {
318+
"type": "string",
319+
"description": "Unique name of a Server collector within a project."
320+
},
321+
"properties": {
322+
"oneOf": [
323+
{
324+
"$ref": "#/definitions/CollectorProperties"
325+
},
326+
{
327+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
328+
}
329+
]
330+
},
331+
"type": {
332+
"type": "string",
333+
"enum": [
334+
"Microsoft.Migrate/assessmentProjects/servercollectors"
335+
]
336+
}
337+
},
338+
"required": [
339+
"apiVersion",
340+
"name",
341+
"properties",
342+
"type"
343+
],
344+
"description": "Microsoft.Migrate/assessmentProjects/servercollectors"
345+
},
212346
"assessmentProjects_vmwarecollectors": {
213347
"type": "object",
214348
"properties": {
@@ -379,6 +513,131 @@
379513
],
380514
"description": "Microsoft.Migrate/assessmentProjects/hypervcollectors"
381515
},
516+
"assessmentProjects_importcollectors_childResource": {
517+
"type": "object",
518+
"properties": {
519+
"apiVersion": {
520+
"type": "string",
521+
"enum": [
522+
"2019-10-01"
523+
]
524+
},
525+
"eTag": {
526+
"type": "string"
527+
},
528+
"name": {
529+
"type": "string",
530+
"description": "Unique name of a Import collector within a project."
531+
},
532+
"properties": {
533+
"oneOf": [
534+
{
535+
"$ref": "#/definitions/ImportCollectorProperties"
536+
},
537+
{
538+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
539+
}
540+
]
541+
},
542+
"type": {
543+
"type": "string",
544+
"enum": [
545+
"importcollectors"
546+
]
547+
}
548+
},
549+
"required": [
550+
"apiVersion",
551+
"name",
552+
"properties",
553+
"type"
554+
],
555+
"description": "Microsoft.Migrate/assessmentProjects/importcollectors"
556+
},
557+
"assessmentprojects_privateEndpointConnections_childResource": {
558+
"type": "object",
559+
"properties": {
560+
"apiVersion": {
561+
"type": "string",
562+
"enum": [
563+
"2019-10-01"
564+
]
565+
},
566+
"eTag": {
567+
"type": "string",
568+
"description": "For optimistic concurrency control."
569+
},
570+
"name": {
571+
"type": "string",
572+
"description": "Unique name of a private endpoint connection within a project."
573+
},
574+
"properties": {
575+
"oneOf": [
576+
{
577+
"$ref": "#/definitions/PrivateEndpointConnectionProperties"
578+
},
579+
{
580+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
581+
}
582+
],
583+
"description": "Private endpoint connection properties."
584+
},
585+
"type": {
586+
"type": "string",
587+
"enum": [
588+
"privateEndpointConnections"
589+
]
590+
}
591+
},
592+
"required": [
593+
"apiVersion",
594+
"name",
595+
"properties",
596+
"type"
597+
],
598+
"description": "Microsoft.Migrate/assessmentprojects/privateEndpointConnections"
599+
},
600+
"assessmentProjects_servercollectors_childResource": {
601+
"type": "object",
602+
"properties": {
603+
"apiVersion": {
604+
"type": "string",
605+
"enum": [
606+
"2019-10-01"
607+
]
608+
},
609+
"eTag": {
610+
"type": "string"
611+
},
612+
"name": {
613+
"type": "string",
614+
"description": "Unique name of a Server collector within a project."
615+
},
616+
"properties": {
617+
"oneOf": [
618+
{
619+
"$ref": "#/definitions/CollectorProperties"
620+
},
621+
{
622+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
623+
}
624+
]
625+
},
626+
"type": {
627+
"type": "string",
628+
"enum": [
629+
"servercollectors"
630+
]
631+
}
632+
},
633+
"required": [
634+
"apiVersion",
635+
"name",
636+
"properties",
637+
"type"
638+
],
639+
"description": "Microsoft.Migrate/assessmentProjects/servercollectors"
640+
},
382641
"assessmentProjects_vmwarecollectors_childResource": {
383642
"type": "object",
384643
"properties": {
@@ -865,16 +1124,81 @@
8651124
},
8661125
"GroupProperties": {
8671126
"type": "object",
868-
"properties": {},
1127+
"properties": {
1128+
"groupType": {
1129+
"type": "string",
1130+
"description": "The type of group."
1131+
}
1132+
},
8691133
"description": "Properties of group resource."
8701134
},
1135+
"ImportCollectorProperties": {
1136+
"type": "object",
1137+
"properties": {
1138+
"discoverySiteId": {
1139+
"type": "string"
1140+
}
1141+
}
1142+
},
1143+
"PrivateEndpointConnectionProperties": {
1144+
"type": "object",
1145+
"properties": {
1146+
"privateLinkServiceConnectionState": {
1147+
"oneOf": [
1148+
{
1149+
"$ref": "#/definitions/PrivateLinkServiceConnectionState"
1150+
},
1151+
{
1152+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
1153+
}
1154+
],
1155+
"description": "State of a private endpoint connection."
1156+
}
1157+
},
1158+
"description": "Private endpoint connection properties."
1159+
},
1160+
"PrivateLinkServiceConnectionState": {
1161+
"type": "object",
1162+
"properties": {
1163+
"actionsRequired": {
1164+
"type": "string",
1165+
"description": "Actions required on the private endpoint connection."
1166+
},
1167+
"description": {
1168+
"type": "string",
1169+
"description": "Description of the private endpoint connection."
1170+
},
1171+
"status": {
1172+
"oneOf": [
1173+
{
1174+
"type": "string",
1175+
"enum": [
1176+
"Approved",
1177+
"Pending",
1178+
"Rejected",
1179+
"Disconnected"
1180+
]
1181+
},
1182+
{
1183+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
1184+
}
1185+
],
1186+
"description": "Connection status of the private endpoint connection."
1187+
}
1188+
},
1189+
"description": "State of a private endpoint connection."
1190+
},
8711191
"ProjectProperties": {
8721192
"type": "object",
8731193
"properties": {
8741194
"assessmentSolutionId": {
8751195
"type": "string",
8761196
"description": "Assessment solution ARM id tracked by Microsoft.Migrate/migrateProjects."
8771197
},
1198+
"customerStorageAccountArmId": {
1199+
"type": "string",
1200+
"description": "The ARM id of the storage account used for interactions when public access is disabled."
1201+
},
8781202
"customerWorkspaceId": {
8791203
"type": "string",
8801204
"description": "The ARM id of service map workspace created by customer."
@@ -897,6 +1221,10 @@
8971221
}
8981222
],
8991223
"description": "Assessment project status."
1224+
},
1225+
"publicNetworkAccess": {
1226+
"type": "string",
1227+
"description": "This value can be set to 'enabled' to avoid breaking changes on existing customer resources and templates. If set to 'disabled', traffic over public interface is not allowed, and private endpoint connections would be the exclusive access method."
9001228
}
9011229
},
9021230
"description": "Properties of a project."
@@ -929,4 +1257,4 @@
9291257
}
9301258
}
9311259
}
932-
}
1260+
}

schemas/2020-01-01/Microsoft.OffAzure.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -526,4 +526,4 @@
526526
"description": "Microsoft.OffAzure/VMwareSites/vCenters"
527527
}
528528
}
529-
}
529+
}

0 commit comments

Comments
 (0)