Skip to content

Azure Local class and relationship model

Azure Local class model

Core classes

ClassHosting and keysPurpose
NodeRoleHosted by Windows ComputerWorkflow target and node facts
DeploymentUnhosted; cluster identifierStable cluster boundary
StoragePoolUnhosted; deployment plus pool IDPool inventory and capacity
VolumeUnhosted; deployment plus volume IDVolume/CSV identity, capacity, owner, redirection
PhysicalDiskUnhosted; deployment plus unique disk IDSerial, media, location, health, capacity
NetworkAtcIntentNode-hosted; intent namePer-node intent convergence
UpdateStateUnhosted; deployment plus update resource IDSolution update inventory and state
ArcIntegrationNode-hosted singletonRegistration, connection, Arc services
ResourceBridgeNode-hosted singleton when presentLocal VM-management infrastructure presence and service state
MonitoringPipelineNode-hosted singletonDiscovery freshness and acquisition health
ServiceService Designer serviceDeployment-level Distributed Application root

Six Service Designer component classes own Compute, Storage, Network, Azure Integration, Lifecycle, and Monitoring Pipeline branches.

Identity behavior

Each node contributes the same deployment-scoped keys for cluster-wide objects. SCOM reconciles those contributions into one logical object while node-hosted state remains attached to the correct Windows computer. Lab certification must verify reconciliation, grooming, owner changes, node replacement, and upgrade behavior.

Scope boundary

Guest operating systems, customer applications, and general VM health are outside this MP. Azure Local infrastructure VMs and platform services appear only to the extent required to evaluate the Azure Local platform.

Released under the MIT License.