@@ -133,7 +133,7 @@ model EdgeMachineProperties {
133133
134134 @ doc ("Reported properties for edge machine." )
135135 @ visibility (Lifecycle .Read )
136- reportedProperties ? : ReportedProperties ;
136+ reportedProperties ? : EdgeMachineReportedProperties ;
137137
138138 @ doc ("operation status details for edge machine." )
139139 @ visibility (Lifecycle .Read )
@@ -284,49 +284,16 @@ union EdgeMachineState {
284284 Preparing : "Preparing" ,
285285}
286286
287- @ added (Versions .v2025_12_01_preview )
288- @ doc ("The provisioning state of a resource." )
289- union ProvisioningState {
290- string ,
291-
292- @ doc ("The resource provision state is not specified" )
293- NotSpecified : "NotSpecified" ,
294-
295- @ doc ("Resource has been created." )
296- Succeeded : "Succeeded" ,
297-
298- @ doc ("Resource creation failed." )
299- Failed : "Failed" ,
300-
301- @ doc ("Resource creation was canceled." )
302- Canceled : "Canceled" ,
303-
304- @ doc ("Resource creation is in progress." )
305- InProgress : "InProgress" ,
306-
307- @ doc ("The resource is being provisioned" )
308- Provisioning : "Provisioning" ,
309-
310- @ doc ("The resource is updating" )
311- Updating : "Updating" ,
312-
313- @ doc ("The resource is being deleted" )
314- Deleting : "Deleting" ,
315-
316- @ doc ("The resource create request has been accepted" )
317- Accepted : "Accepted" ,
318- }
319-
320287@ added (Versions .v2025_12_01_preview )
321288@ doc ("Reported properties for edge machine." )
322- model ReportedProperties {
289+ model EdgeMachineReportedProperties {
323290 @ doc ("Last time data reported." )
324291 @ visibility (Lifecycle .Read )
325292 lastUpdated ? : utcDateTime ;
326293
327294 @ doc ("Network details for edge machine." )
328295 @ visibility (Lifecycle .Read )
329- networkProfile ? : NetworkProfile ;
296+ networkProfile ? : EdgeMachineNetworkProfile ;
330297
331298 @ doc ("OS Properties for edge machine." )
332299 @ visibility (Lifecycle .Read )
@@ -351,11 +318,11 @@ model ReportedProperties {
351318
352319@ added (Versions .v2025_12_01_preview )
353320@ doc ("NetworkProfile of edge machine." )
354- model NetworkProfile {
321+ model EdgeMachineNetworkProfile {
355322 @ doc ("List of Network Interface Card (NIC) Details of edge machine." )
356323 @ visibility (Lifecycle .Read )
357324 @ Azure.ResourceManager.identifiers (#["adapterName" ])
358- nicDetails ? : NicDetail [];
325+ nicDetails ? : EdgeMachineNicDetail [];
359326
360327 @ doc ("List of switch Details of edge machine." )
361328 @ visibility (Lifecycle .Read )
@@ -365,7 +332,7 @@ model NetworkProfile {
365332
366333@ added (Versions .v2025_12_01_preview )
367334@ doc ("Network Interface Card (NIC) Details of edge machine." )
368- model NicDetail {
335+ model EdgeMachineNicDetail {
369336 /**
370337 * Adapter Name of NIC
371338 */
@@ -463,53 +430,6 @@ model NicDetail {
463430 rdmaCapability ? : RdmaCapability = RdmaCapability .Disabled ;
464431}
465432
466- @ added (Versions .v2025_12_01_preview )
467- @ doc ("Switch Details of edge machine." )
468- model SwitchDetail {
469- /**
470- * The name of the switch.
471- */
472- @ visibility (Lifecycle .Read )
473- switchName ? : string ;
474-
475- /**
476- * The type of the switch. e.g. external, internal.
477- */
478- @ visibility (Lifecycle .Read )
479- switchType ? : string ;
480-
481- /**
482- * This represents extensions installed on virtualSwitch.
483- */
484- @ visibility (Lifecycle .Read )
485- @ Azure.ResourceManager.identifiers (#["extensionName" ])
486- extensions ? : SwitchExtension [];
487- }
488-
489- /**
490- * This represents extensions installed on virtualSwitch.
491- */
492- @ added (Versions .v2025_12_01_preview )
493- model SwitchExtension {
494- /**
495- * Unique identifier for virtualSwitch.
496- */
497- @ visibility (Lifecycle .Read )
498- switchId ? : string ;
499-
500- /**
501- * This will show extension name for virtualSwitch.
502- */
503- @ visibility (Lifecycle .Read )
504- extensionName ? : string ;
505-
506- /**
507- * This represents whether extension is enabled on virtualSwitch.
508- */
509- @ visibility (Lifecycle .Read )
510- extensionEnabled ? : boolean ;
511- }
512-
513433/**
514434 * OS configurations for HCI device.
515435 */
@@ -564,24 +484,6 @@ model OsProfile {
564484 imageVersion ? : string ;
565485}
566486
567- /**
568- * Describes the RDMA capability of the network adapter.
569- */
570- @ added (Versions .v2025_12_01_preview )
571- union RdmaCapability {
572- string ,
573-
574- /**
575- * Network Adapter on the device is RDMA Capable
576- */
577- Enabled : "Enabled" ,
578-
579- /**
580- * Network Adapter on the device isn't RDMA Capable
581- */
582- Disabled : "Disabled" ,
583- }
584-
585487/**
586488 * Hardware profile for the machine
587489 */
@@ -637,151 +539,6 @@ model StorageProfile {
637539 @ visibility (Lifecycle .Read )
638540 poolableDisksCount ? : int64 ;
639541}
640-
641- /**
642- * Solution builder extension (SBE) deployment package information.
643- */
644- @ added (Versions .v2025_12_01_preview )
645- model SbeDeploymentPackageInfo {
646- /**
647- * SBE deployment validation code.
648- */
649- @ visibility (Lifecycle .Read )
650- code ? : string ;
651-
652- /**
653- * A detailed message that explains the SBE package validation result.
654- */
655- @ visibility (Lifecycle .Read )
656- message ? : string ;
657-
658- /**
659- * This represents discovered update results for matching updates and store it as SBE manifest.
660- */
661- @ visibility (Lifecycle .Read )
662- sbeManifest ? : string ;
663- }
664-
665- /**
666- * Extensions details for edge device.
667- */
668- @ added (Versions .v2025_12_01_preview )
669- model ExtensionProfile {
670- /**
671- * List of Arc extensions installed on edge device.
672- */
673- @ visibility (Lifecycle .Read )
674- @ Azure.ResourceManager.identifiers (#["extensionName" ])
675- extensions ? : Extension [];
676- }
677-
678- /**
679- * Arc extension installed on edge device.
680- */
681- @ added (Versions .v2025_12_01_preview )
682- model Extension {
683- /**
684- * Arc extension name installed on edge device.
685- */
686- @ visibility (Lifecycle .Read )
687- extensionName ? : string ;
688-
689- /**
690- * Arc extension state from arc machine extension.
691- */
692- @ visibility (Lifecycle .Read )
693- state ? : ArcExtensionState ;
694-
695- /**
696- * Error details while installing Arc extension.
697- */
698- @ visibility (Lifecycle .Read )
699- @ Azure.ResourceManager.identifiers (#[])
700- errorDetails ? : ErrorDetailModel [];
701-
702- /**
703- * Exception details while installing Arc extension.
704- */
705- @ visibility (Lifecycle .Read )
706- exception ? : string ;
707-
708- /**
709- * Arc Extension Azure resource id.
710- */
711- @ visibility (Lifecycle .Read )
712- extensionResourceId ? : Azure .Core .armResourceIdentifier ;
713-
714- /**
715- * Extension version installed.
716- */
717- @ visibility (Lifecycle .Read )
718- typeHandlerVersion ? : string ;
719-
720- /**
721- * Extension managed by user or Azure.
722- */
723- @ visibility (Lifecycle .Read )
724- managedBy ? : ExtensionManagedBy ;
725- }
726-
727- /**
728- * Arc extension installation state.
729- */
730- @ added (Versions .v2025_12_01_preview )
731- union ArcExtensionState {
732- string ,
733-
734- /**
735- * Arc extension state is not specified.
736- */
737- NotSpecified : "NotSpecified" ,
738-
739- /**
740- * Arc extension state is Accepted when extension installation triggered.
741- */
742- Accepted : "Accepted" ,
743-
744- /**
745- * Arc extension state is Canceled.
746- */
747- Canceled : "Canceled" ,
748-
749- /**
750- * Arc extension is in Creating State.
751- */
752- Creating : "Creating" ,
753-
754- /**
755- * Arc extension is in Deleted State.
756- */
757- Deleted : "Deleted" ,
758-
759- /**
760- * Arc extension is in Deleting State.
761- */
762- Deleting : "Deleting" ,
763-
764- /**
765- * Arc extension state is Failed.
766- */
767- Failed : "Failed" ,
768-
769- /**
770- * Arc extension is in Moving State.
771- */
772- Moving : "Moving" ,
773-
774- /**
775- * Arc extension state is Succeeded.
776- */
777- Succeeded : "Succeeded" ,
778-
779- /**
780- * Arc extension is in Updating State.
781- */
782- Updating : "Updating" ,
783- }
784-
785542/**
786543 * details of validation failure
787544 */
@@ -793,21 +550,3 @@ model ErrorDetailModel {
793550 @ visibility (Lifecycle .Read )
794551 exception ? : string ;
795552}
796-
797- /**
798- * Extension managed by user or Azure.
799- */
800- @ added (Versions .v2025_12_01_preview )
801- union ExtensionManagedBy {
802- string ,
803-
804- /**
805- * Extension managed by user.
806- */
807- User : "User" ,
808-
809- /**
810- * Extension managed by Azure.
811- */
812- Azure : "Azure" ,
813- }
0 commit comments