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 }
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" : {
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" : {
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."
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."
9291257 }
9301258 }
9311259 }
932- }
1260+ }
0 commit comments