Hyper-V Private Cloud Monitoring - Network ATC
Generated support reference. All capabilities · Day-2 triage.
Default conditions below come from the compiled candidate source, not the effective overrides in your management group. Read the monitor-specific knowledge together with the common safety and verification guidance. Microsoft links explain the underlying technology; product thresholds are not Microsoft recommendations.
Network ATC Intent
HyperVPrivateCloud.Capability.NetworkATC.NetworkIntent
Network ATC intent defining the approved role and adapter configuration. Read desired settings and per-node convergence together; intention alone is not proof of applied state.
Support scope
Network ATC intent and per-node convergence/configuration evidence. This capability is applicable only where Network ATC owns the host network configuration.
Element: HyperVPrivateCloud.Capability.NetworkATC.NetworkIntent. Kind: ClassType.
Identity and monitoring ownership
Base class=System!System.LogicalEntity; hosted=false; singleton=false; declared properties=BoundaryId, IntentName, Scope, IntentType, AdapterNames, IsCompute, IsManagement, IsStorage, IsStretch, IsSwitchless, OverrideKinds. Inherited properties also apply. Inspect the exact instance and its monitoring path; inventory-only classes do not acquire health merely by appearing in a diagram.
Read-only investigation
Inspect Get-NetIntent and Get-NetIntentStatus on eligible nodes. Compare intent adapter membership, provisioning errors, node status and approved global overrides. Check adapter symmetry, link/RDMA readiness and switch DCB/PFC settings against the intent. Missing ATC on a manual or VMM-managed network is not itself an outage.
Corrective action and escalation
Resolve the precise convergence error through the selected network authority. Plan changes to intents and switch configuration together. Do not manually overwrite ATC-managed settings or enable ATC alongside a conflicting VMM/SDN authority merely to satisfy monitoring.
Capture object identity, owner, UTC timestamps, actual value/state, effective threshold, first error, relevant event IDs and recent changes. Escalate with that evidence when the cause remains uncertain. Disruptive or security-changing actions require the service owner and a recovery plan.
Verify recovery
Verify intended nodes converge, effective configuration matches approved policy and no new apply failures occur after the normal convergence interval.
What this object represents
Network ATC intent defining the approved role and adapter configuration. Read desired settings and per-node convergence together; intention alone is not proof of applied state.
Microsoft references
Microsoft Learn: manage network atc
Microsoft Learn: get netintentstatus
Network ATC Intent Node Status
HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus
Node-specific realization of an ATC intent. This identifies which host has provisioning, compliance or adapter readiness trouble when the same intent spans several nodes.
Support scope
Network ATC intent and per-node convergence/configuration evidence. This capability is applicable only where Network ATC owns the host network configuration.
Element: HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus. Kind: ClassType.
Identity and monitoring ownership
Base class=Windows!Microsoft.Windows.LocalApplication; hosted=true; singleton=false; declared properties=IntentName, BoundaryId, HostName, AdapterNames, IsStorage, ProvisioningStatus, ConfigurationStatus, ErrorCode, RetryCount, Progress, LastSuccess, LastUpdated, LastConfigApplied. Inherited properties also apply. Inspect the exact instance and its monitoring path; inventory-only classes do not acquire health merely by appearing in a diagram.
Read-only investigation
Inspect Get-NetIntent and Get-NetIntentStatus on eligible nodes. Compare intent adapter membership, provisioning errors, node status and approved global overrides. Check adapter symmetry, link/RDMA readiness and switch DCB/PFC settings against the intent. Missing ATC on a manual or VMM-managed network is not itself an outage.
Corrective action and escalation
Resolve the precise convergence error through the selected network authority. Plan changes to intents and switch configuration together. Do not manually overwrite ATC-managed settings or enable ATC alongside a conflicting VMM/SDN authority merely to satisfy monitoring.
Capture object identity, owner, UTC timestamps, actual value/state, effective threshold, first error, relevant event IDs and recent changes. Escalate with that evidence when the cause remains uncertain. Disruptive or security-changing actions require the service owner and a recovery plan.
Verify recovery
Verify intended nodes converge, effective configuration matches approved policy and no new apply failures occur after the normal convergence interval.
What this object represents
Node-specific realization of an ATC intent. This identifies which host has provisioning, compliance or adapter readiness trouble when the same intent spans several nodes.
Microsoft references
Microsoft Learn: manage network atc
Microsoft Learn: get netintentstatus
Network ATC Global Configuration Status
HyperVPrivateCloud.Capability.NetworkATC.GlobalConfigurationStatus
ATC global configuration/override observation. Compare the effective cluster-wide policy with the approved baseline before changing individual adapters.
Support scope
Network ATC intent and per-node convergence/configuration evidence. This capability is applicable only where Network ATC owns the host network configuration.
Element: HyperVPrivateCloud.Capability.NetworkATC.GlobalConfigurationStatus. Kind: ClassType.
Identity and monitoring ownership
Base class=Windows!Microsoft.Windows.LocalApplication; hosted=true; singleton=false; declared properties=BoundaryId, HostName, OverrideKinds, ProvisioningStatus, ConfigurationStatus, ErrorCode, LastUpdated. Inherited properties also apply. Inspect the exact instance and its monitoring path; inventory-only classes do not acquire health merely by appearing in a diagram.
Read-only investigation
Inspect Get-NetIntent and Get-NetIntentStatus on eligible nodes. Compare intent adapter membership, provisioning errors, node status and approved global overrides. Check adapter symmetry, link/RDMA readiness and switch DCB/PFC settings against the intent. Missing ATC on a manual or VMM-managed network is not itself an outage.
Corrective action and escalation
Resolve the precise convergence error through the selected network authority. Plan changes to intents and switch configuration together. Do not manually overwrite ATC-managed settings or enable ATC alongside a conflicting VMM/SDN authority merely to satisfy monitoring.
Capture object identity, owner, UTC timestamps, actual value/state, effective threshold, first error, relevant event IDs and recent changes. Escalate with that evidence when the cause remains uncertain. Disruptive or security-changing actions require the service owner and a recovery plan.
Verify recovery
Verify intended nodes converge, effective configuration matches approved policy and no new apply failures occur after the normal convergence interval.
What this object represents
ATC global configuration/override observation. Compare the effective cluster-wide policy with the approved baseline before changing individual adapters.
Microsoft references
Microsoft Learn: manage network atc
Microsoft Learn: get netintentstatus
Show Network ATC intent status
HyperVPrivateCloud.Capability.NetworkATC.IntentStatus.Task
Get-NetIntent, Get-NetIntentStatus for every intent and node, global overrides, the NetworkATC service and its latest operational events.
Summary
Show Network ATC intent status
What it runs
Get-NetIntent, Get-NetIntentStatus for every intent and node, global overrides, the NetworkATC service and its latest operational events.
Impact
Read-only. The task runs the query on the agent and returns text; it changes nothing.
Support scope
Network ATC intent and per-node convergence/configuration evidence. This capability is applicable only where Network ATC owns the host network configuration.
Element: HyperVPrivateCloud.Capability.NetworkATC.IntentStatus.Task. Kind: Task.
Execution safety
Target=HCSV2Library!HyperVPrivateCloud.HostRole; enabled=true; timeout=180. Read the task's original knowledge and parameters before execution. A Remediation task changes state and requires approval; do not execute it solely because the object is red. Even a diagnostic can generate logs or files; review its documented impact.
Read-only investigation
Inspect Get-NetIntent and Get-NetIntentStatus on eligible nodes. Compare intent adapter membership, provisioning errors, node status and approved global overrides. Check adapter symmetry, link/RDMA readiness and switch DCB/PFC settings against the intent. Missing ATC on a manual or VMM-managed network is not itself an outage.
Corrective action and escalation
Resolve the precise convergence error through the selected network authority. Plan changes to intents and switch configuration together. Do not manually overwrite ATC-managed settings or enable ATC alongside a conflicting VMM/SDN authority merely to satisfy monitoring.
Capture object identity, owner, UTC timestamps, actual value/state, effective threshold, first error, relevant event IDs and recent changes. Escalate with that evidence when the cause remains uncertain. Disruptive or security-changing actions require the service owner and a recovery plan.
Verify recovery
Verify intended nodes converge, effective configuration matches approved policy and no new apply failures occur after the normal convergence interval.
Microsoft references
Microsoft Learn: manage network atc
Microsoft Learn: get netintentstatus
Show RDMA, DCB and SMB Direct health
HyperVPrivateCloud.Capability.NetworkATC.RdmaAndDcbHealth.Task
RDMA adapters, DCBX willing mode, flow control, traffic classes, QoS policies, SMB client interfaces and RDMA activity counters.
Summary
Show RDMA, DCB and SMB Direct health
What it runs
RDMA adapters, DCBX willing mode, flow control, traffic classes, QoS policies, SMB client interfaces and RDMA activity counters.
Impact
Read-only. The task runs the query on the agent and returns text; it changes nothing.
Support scope
Network ATC intent and per-node convergence/configuration evidence. This capability is applicable only where Network ATC owns the host network configuration.
Element: HyperVPrivateCloud.Capability.NetworkATC.RdmaAndDcbHealth.Task. Kind: Task.
Execution safety
Target=HCSV2Library!HyperVPrivateCloud.HostRole; enabled=true; timeout=180. Read the task's original knowledge and parameters before execution. A Remediation task changes state and requires approval; do not execute it solely because the object is red. Even a diagnostic can generate logs or files; review its documented impact.
Read-only investigation
Inspect Get-NetIntent and Get-NetIntentStatus on eligible nodes. Compare intent adapter membership, provisioning errors, node status and approved global overrides. Check adapter symmetry, link/RDMA readiness and switch DCB/PFC settings against the intent. Missing ATC on a manual or VMM-managed network is not itself an outage.
Corrective action and escalation
Resolve the precise convergence error through the selected network authority. Plan changes to intents and switch configuration together. Do not manually overwrite ATC-managed settings or enable ATC alongside a conflicting VMM/SDN authority merely to satisfy monitoring.
Capture object identity, owner, UTC timestamps, actual value/state, effective threshold, first error, relevant event IDs and recent changes. Escalate with that evidence when the cause remains uncertain. Disruptive or security-changing actions require the service owner and a recovery plan.
Verify recovery
Verify intended nodes converge, effective configuration matches approved policy and no new apply failures occur after the normal convergence interval.
Microsoft references
Microsoft Learn: manage network atc
Microsoft Learn: get netintentstatus
Remediation: Retry the intent on this node
HyperVPrivateCloud.Capability.NetworkATC.RetryIntent.Task
Set-NetIntentRetryState after the underlying fault is fixed. Parameter = intent name.
Summary
Retry the intent on this node
What it runs
Set-NetIntentRetryState after the underlying fault is fixed. Parameter = intent name.
Impact
This task changes the state of the target. The console asks for confirmation before it runs; use the read-only tasks first to confirm the diagnosis, and run it inside a change window where the environment requires one. The task output reports the resulting state.
Support scope
Network ATC intent and per-node convergence/configuration evidence. This capability is applicable only where Network ATC owns the host network configuration.
Element: HyperVPrivateCloud.Capability.NetworkATC.RetryIntent.Task. Kind: Task.
Execution safety
Target=HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus; enabled=true; timeout=300. Read the task's original knowledge and parameters before execution. A Remediation task changes state and requires approval; do not execute it solely because the object is red. Even a diagnostic can generate logs or files; review its documented impact.
Read-only investigation
Inspect Get-NetIntent and Get-NetIntentStatus on eligible nodes. Compare intent adapter membership, provisioning errors, node status and approved global overrides. Check adapter symmetry, link/RDMA readiness and switch DCB/PFC settings against the intent. Missing ATC on a manual or VMM-managed network is not itself an outage.
Corrective action and escalation
Resolve the precise convergence error through the selected network authority. Plan changes to intents and switch configuration together. Do not manually overwrite ATC-managed settings or enable ATC alongside a conflicting VMM/SDN authority merely to satisfy monitoring.
Capture object identity, owner, UTC timestamps, actual value/state, effective threshold, first error, relevant event IDs and recent changes. Escalate with that evidence when the cause remains uncertain. Disruptive or security-changing actions require the service owner and a recovery plan.
Verify recovery
Verify intended nodes converge, effective configuration matches approved policy and no new apply failures occur after the normal convergence interval.
Microsoft references
Microsoft Learn: manage network atc
Microsoft Learn: get netintentstatus
Network ATC capability and authority health
HyperVPrivateCloud.Capability.NetworkATC.CapabilityHealth.Monitor
Monitors operational health, status, and thresholds for Network ATC capability and authority health.
Representative root health path
Solution > HyperVPrivateCloud.Enterprise.Solution.Fabric.Configuration.Dependency.Monitor > HyperVPrivateCloud.Enterprise.Fabric.Service.Configuration.Dependency.Monitor > HyperVPrivateCloud.Service.Network.Configuration.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.GlobalStatus.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.CapabilityHealth.Monitor
This is one authored monitor path, not proof of current instance membership. Shared dependencies can have additional paths. Use Health Explorer to resolve the actual affected objects.
Summary
Verifies the NetworkATC module, status cmdlet, configured-intent presence, and selected networking authority. Missing Network ATC is Not Applicable unless RequireNetworkATC is overridden to true.
Operator response
Confirm that Network ATC is the intended authority. Install the NetworkATC feature and management tools when required; otherwise leave RequireNetworkATC false for manual, VMM, SDN, or externally managed networking.
Support scope
Network ATC intent and per-node convergence/configuration evidence. This capability is applicable only where Network ATC owns the host network configuration.
Element: HyperVPrivateCloud.Capability.NetworkATC.CapabilityHealth.Monitor. Kind: UnitMonitor.
Target and health path
Target class: HyperVPrivateCloud.Capability.NetworkATC.GlobalConfigurationStatus. Parent health aspect: Health!System.Health.ConfigurationState. Enabled by default: true. Follow this leaf through Health Explorer dependencies to identify which component and service inherit its state.
Why warning or critical
Success [Good]: (Property[@Name='CapabilityState'] = Good OR Property[@Name='CapabilityState'] = NotApplicable)
Warning [Warning]: Property[@Name='CapabilityState'] = Warning
Error [Critical]: Property[@Name='CapabilityState'] = Critical
These are compiled default detection conditions, not effective overrides. For state-valued properties, the probe evaluates the condition described in the original knowledge above and supplies the actual cause in state-change context. NotApplicable is not a successful test of an absent capability.
Sampling and effective policy
Compiled configuration: AdapterNames=; ComputerName=$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$; IntentName=; IntervalSeconds=300; IsStorageIntent=false; MaxTransitionalMinutes=30; Mode=All; PropertyName=CapabilityState; RequireNetworkATC=false; RequireRdmaForStorage=true; SyncTime=; TimeoutSeconds=180 Check effective overrides before comparing a live value with these defaults. Interval is not persistence: do not assume consecutive samples or hysteresis unless explicitly configured. Increasing thresholds can conceal lost redundancy. Use customer-owned override packs, never the Default Management Pack.
Alert and recovery behavior
Alert starts at Error; severity=MatchMonitorHealth; AutoResolve=true. A warning health state may be visible without a warning alert when AlertOnState is Error. Alert descriptions can retain the original incident details; compare the latest Health Explorer state-change context and a fresh diagnostic.
Read-only investigation
Inspect Get-NetIntent and Get-NetIntentStatus on eligible nodes. Compare intent adapter membership, provisioning errors, node status and approved global overrides. Check adapter symmetry, link/RDMA readiness and switch DCB/PFC settings against the intent. Missing ATC on a manual or VMM-managed network is not itself an outage.
Corrective action and escalation
Resolve the precise convergence error through the selected network authority. Plan changes to intents and switch configuration together. Do not manually overwrite ATC-managed settings or enable ATC alongside a conflicting VMM/SDN authority merely to satisfy monitoring.
Capture object identity, owner, UTC timestamps, actual value/state, effective threshold, first error, relevant event IDs and recent changes. Escalate with that evidence when the cause remains uncertain. Disruptive or security-changing actions require the service owner and a recovery plan.
Verify recovery
Verify intended nodes converge, effective configuration matches approved policy and no new apply failures occur after the normal convergence interval.
Microsoft references
Microsoft Learn: manage network atc
Microsoft Learn: get netintentstatus
Network ATC intent convergence health
HyperVPrivateCloud.Capability.NetworkATC.IntentHealth.Monitor
Monitors operational health, status, and thresholds for Network ATC intent convergence health.
Representative root health path
Solution > HyperVPrivateCloud.Enterprise.Solution.Fabric.Availability.Dependency.Monitor > HyperVPrivateCloud.Enterprise.Fabric.Service.Availability.Dependency.Monitor > HyperVPrivateCloud.Service.Network.Availability.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.NetworkIntent.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.IntentNode.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.IntentHealth.Monitor
This is one authored monitor path, not proof of current instance membership. Shared dependencies can have additional paths. Use Health Explorer to resolve the actual affected objects.
Summary
Evaluates Get-NetIntentStatus. Success requires ConfigurationStatus Success, ProvisioningStatus Completed, and no error. Failed states and prolonged convergence are Critical.
Operator response
Review the intent error, progress, retry count, recent Network ATC events, adapter symmetry, required features, and cluster consistency. This Management Pack never retries or changes an intent.
Support scope
Network ATC intent and per-node convergence/configuration evidence. This capability is applicable only where Network ATC owns the host network configuration.
Element: HyperVPrivateCloud.Capability.NetworkATC.IntentHealth.Monitor. Kind: UnitMonitor.
Target and health path
Target class: HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus. Parent health aspect: Health!System.Health.AvailabilityState. Enabled by default: true. Follow this leaf through Health Explorer dependencies to identify which component and service inherit its state.
Why warning or critical
Success [Good]: (Property[@Name='InstanceKey'] = $Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$ AND (Property[@Name='IntentState'] = Good OR Property[@Name='IntentState'] = NotApplicable))
Warning [Warning]: (Property[@Name='InstanceKey'] = $Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$ AND Property[@Name='IntentState'] = Warning)
Error [Critical]: (Property[@Name='InstanceKey'] = $Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$ AND Property[@Name='IntentState'] = Critical)
These are compiled default detection conditions, not effective overrides. For state-valued properties, the probe evaluates the condition described in the original knowledge above and supplies the actual cause in state-change context. NotApplicable is not a successful test of an absent capability.
Sampling and effective policy
Compiled configuration: ComplianceToleranceMinutes=60; ComputerName=$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$; ExpectedClusterPriority=7; ExpectedPfcPriority=3; ExpectedTrafficClassCount=2; InstanceKey=$Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$; IntervalSeconds=300; MaxAdapterSpeedVariancePercent=0; MaxNodesOutOfCompliance=0; MaxRetryCount=3; MaxTransitionalMinutes=30; MinimumAdapterSpeedGbps=10; MinimumEtsBandwidthPercent=50; PropertyName=IntentState; RequireDcb=true; RequireNetworkATC=false; RequireRdma=true; RequireRdmaForStorage=true; RequireVmSwitchForComputeIntent=true; SyncTime=; TimeoutSeconds=180 Check effective overrides before comparing a live value with these defaults. Interval is not persistence: do not assume consecutive samples or hysteresis unless explicitly configured. Increasing thresholds can conceal lost redundancy. Use customer-owned override packs, never the Default Management Pack.
Alert and recovery behavior
Alert starts at Error; severity=MatchMonitorHealth; AutoResolve=true. A warning health state may be visible without a warning alert when AlertOnState is Error. Alert descriptions can retain the original incident details; compare the latest Health Explorer state-change context and a fresh diagnostic.
Read-only investigation
Inspect Get-NetIntent and Get-NetIntentStatus on eligible nodes. Compare intent adapter membership, provisioning errors, node status and approved global overrides. Check adapter symmetry, link/RDMA readiness and switch DCB/PFC settings against the intent. Missing ATC on a manual or VMM-managed network is not itself an outage.
Corrective action and escalation
Resolve the precise convergence error through the selected network authority. Plan changes to intents and switch configuration together. Do not manually overwrite ATC-managed settings or enable ATC alongside a conflicting VMM/SDN authority merely to satisfy monitoring.
Capture object identity, owner, UTC timestamps, actual value/state, effective threshold, first error, relevant event IDs and recent changes. Escalate with that evidence when the cause remains uncertain. Disruptive or security-changing actions require the service owner and a recovery plan.
Verify recovery
Verify intended nodes converge, effective configuration matches approved policy and no new apply failures occur after the normal convergence interval.
Microsoft references
Microsoft Learn: manage network atc
Microsoft Learn: get netintentstatus
Network ATC adapter readiness
HyperVPrivateCloud.Capability.NetworkATC.AdapterReadiness.Monitor
Monitors operational health, status, and thresholds for Network ATC adapter readiness.
Representative root health path
Solution > HyperVPrivateCloud.Enterprise.Solution.Fabric.Availability.Dependency.Monitor > HyperVPrivateCloud.Enterprise.Fabric.Service.Availability.Dependency.Monitor > HyperVPrivateCloud.Service.Network.Availability.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.NetworkIntent.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.IntentNode.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.AdapterReadiness.Monitor
This is one authored monitor path, not proof of current instance membership. Shared dependencies can have additional paths. Use Health Explorer to resolve the actual affected objects.
Summary
Verifies that every participating adapter exists and is Up. Storage intents also require RDMA by default; nested labs can override that requirement.
Operator response
Check adapter names, link state, make/model/speed symmetry, driver and firmware consistency, RDMA/DCB support, switch configuration, and the Network ATC error code.
Support scope
Network ATC intent and per-node convergence/configuration evidence. This capability is applicable only where Network ATC owns the host network configuration.
Element: HyperVPrivateCloud.Capability.NetworkATC.AdapterReadiness.Monitor. Kind: UnitMonitor.
Target and health path
Target class: HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus. Parent health aspect: Health!System.Health.AvailabilityState. Enabled by default: true. Follow this leaf through Health Explorer dependencies to identify which component and service inherit its state.
Why warning or critical
Success [Good]: (Property[@Name='InstanceKey'] = $Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$ AND (Property[@Name='AdapterReadinessState'] = Good OR Property[@Name='AdapterReadinessState'] = NotApplicable))
Warning [Warning]: (Property[@Name='InstanceKey'] = $Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$ AND Property[@Name='AdapterReadinessState'] = Warning)
Error [Critical]: (Property[@Name='InstanceKey'] = $Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$ AND Property[@Name='AdapterReadinessState'] = Critical)
These are compiled default detection conditions, not effective overrides. For state-valued properties, the probe evaluates the condition described in the original knowledge above and supplies the actual cause in state-change context. NotApplicable is not a successful test of an absent capability.
Sampling and effective policy
Compiled configuration: ComplianceToleranceMinutes=60; ComputerName=$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$; ExpectedClusterPriority=7; ExpectedPfcPriority=3; ExpectedTrafficClassCount=2; InstanceKey=$Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$; IntervalSeconds=300; MaxAdapterSpeedVariancePercent=0; MaxNodesOutOfCompliance=0; MaxRetryCount=3; MaxTransitionalMinutes=30; MinimumAdapterSpeedGbps=10; MinimumEtsBandwidthPercent=50; PropertyName=AdapterReadinessState; RequireDcb=true; RequireNetworkATC=false; RequireRdma=true; RequireRdmaForStorage=true; RequireVmSwitchForComputeIntent=true; SyncTime=; TimeoutSeconds=180 Check effective overrides before comparing a live value with these defaults. Interval is not persistence: do not assume consecutive samples or hysteresis unless explicitly configured. Increasing thresholds can conceal lost redundancy. Use customer-owned override packs, never the Default Management Pack.
Alert and recovery behavior
Alert starts at Error; severity=MatchMonitorHealth; AutoResolve=true. A warning health state may be visible without a warning alert when AlertOnState is Error. Alert descriptions can retain the original incident details; compare the latest Health Explorer state-change context and a fresh diagnostic.
Read-only investigation
Inspect Get-NetIntent and Get-NetIntentStatus on eligible nodes. Compare intent adapter membership, provisioning errors, node status and approved global overrides. Check adapter symmetry, link/RDMA readiness and switch DCB/PFC settings against the intent. Missing ATC on a manual or VMM-managed network is not itself an outage.
Corrective action and escalation
Resolve the precise convergence error through the selected network authority. Plan changes to intents and switch configuration together. Do not manually overwrite ATC-managed settings or enable ATC alongside a conflicting VMM/SDN authority merely to satisfy monitoring.
Capture object identity, owner, UTC timestamps, actual value/state, effective threshold, first error, relevant event IDs and recent changes. Escalate with that evidence when the cause remains uncertain. Disruptive or security-changing actions require the service owner and a recovery plan.
Verify recovery
Verify intended nodes converge, effective configuration matches approved policy and no new apply failures occur after the normal convergence interval.
Microsoft references
Microsoft Learn: manage network atc
Microsoft Learn: get netintentstatus
Network ATC global configuration health
HyperVPrivateCloud.Capability.NetworkATC.GlobalConfigurationHealth.Monitor
Monitors operational health, status, and thresholds for Network ATC global configuration health.
Representative root health path
Solution > HyperVPrivateCloud.Enterprise.Solution.Fabric.Configuration.Dependency.Monitor > HyperVPrivateCloud.Enterprise.Fabric.Service.Configuration.Dependency.Monitor > HyperVPrivateCloud.Service.Network.Configuration.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.GlobalStatus.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.GlobalConfigurationHealth.Monitor
This is one authored monitor path, not proof of current instance membership. Shared dependencies can have additional paths. Use Health Explorer to resolve the actual affected objects.
Summary
Tracks global Network ATC cluster/proxy override convergence when those settings are present.
Operator response
Review Get-NetIntent and Get-NetIntentStatus with GlobalOverrides, then correct the source configuration through approved Network ATC procedures. This Management Pack is read-only.
Support scope
Network ATC intent and per-node convergence/configuration evidence. This capability is applicable only where Network ATC owns the host network configuration.
Element: HyperVPrivateCloud.Capability.NetworkATC.GlobalConfigurationHealth.Monitor. Kind: UnitMonitor.
Target and health path
Target class: HyperVPrivateCloud.Capability.NetworkATC.GlobalConfigurationStatus. Parent health aspect: Health!System.Health.ConfigurationState. Enabled by default: true. Follow this leaf through Health Explorer dependencies to identify which component and service inherit its state.
Why warning or critical
Success [Good]: (Property[@Name='GlobalState'] = Good OR Property[@Name='GlobalState'] = NotApplicable)
Warning [Warning]: Property[@Name='GlobalState'] = Warning
Error [Critical]: Property[@Name='GlobalState'] = Critical
These are compiled default detection conditions, not effective overrides. For state-valued properties, the probe evaluates the condition described in the original knowledge above and supplies the actual cause in state-change context. NotApplicable is not a successful test of an absent capability.
Sampling and effective policy
Compiled configuration: AdapterNames=; ComputerName=$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$; IntentName=; IntervalSeconds=300; IsStorageIntent=false; MaxTransitionalMinutes=30; Mode=All; PropertyName=GlobalState; RequireNetworkATC=false; RequireRdmaForStorage=true; SyncTime=; TimeoutSeconds=180 Check effective overrides before comparing a live value with these defaults. Interval is not persistence: do not assume consecutive samples or hysteresis unless explicitly configured. Increasing thresholds can conceal lost redundancy. Use customer-owned override packs, never the Default Management Pack.
Alert and recovery behavior
Alert starts at Error; severity=MatchMonitorHealth; AutoResolve=true. A warning health state may be visible without a warning alert when AlertOnState is Error. Alert descriptions can retain the original incident details; compare the latest Health Explorer state-change context and a fresh diagnostic.
Read-only investigation
Inspect Get-NetIntent and Get-NetIntentStatus on eligible nodes. Compare intent adapter membership, provisioning errors, node status and approved global overrides. Check adapter symmetry, link/RDMA readiness and switch DCB/PFC settings against the intent. Missing ATC on a manual or VMM-managed network is not itself an outage.
Corrective action and escalation
Resolve the precise convergence error through the selected network authority. Plan changes to intents and switch configuration together. Do not manually overwrite ATC-managed settings or enable ATC alongside a conflicting VMM/SDN authority merely to satisfy monitoring.
Capture object identity, owner, UTC timestamps, actual value/state, effective threshold, first error, relevant event IDs and recent changes. Escalate with that evidence when the cause remains uncertain. Disruptive or security-changing actions require the service owner and a recovery plan.
Verify recovery
Verify intended nodes converge, effective configuration matches approved policy and no new apply failures occur after the normal convergence interval.
Microsoft references
Microsoft Learn: manage network atc
Microsoft Learn: get netintentstatus
Network ATC intent provisioning drift
HyperVPrivateCloud.Capability.NetworkATC.IntentProvisioningDrift.Monitor
Monitors operational health, status, and thresholds for Network ATC intent provisioning drift.
Representative root health path
Solution > HyperVPrivateCloud.Enterprise.Solution.Fabric.Configuration.Dependency.Monitor > HyperVPrivateCloud.Enterprise.Fabric.Service.Configuration.Dependency.Monitor > HyperVPrivateCloud.Service.Network.Configuration.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.NetworkIntent.Configuration.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.IntentNode.Configuration.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.IntentProvisioningDrift.Monitor
This is one authored monitor path, not proof of current instance membership. Shared dependencies can have additional paths. Use Health Explorer to resolve the actual affected objects.
Summary
Compares the provisioning status returned by Get-NetIntentStatus with the ComplianceToleranceMinutes tolerance window. Provisioning that is still in flight inside the window is Warning; provisioning that stays incomplete beyond the window is Critical.
Operator response
Review the intent progress, retry count, participating adapter state, and recent Network ATC events. Increase ComplianceToleranceMinutes for sites with deliberately long change windows. This Management Pack never retries or changes an intent.
Support scope
Network ATC intent and per-node convergence/configuration evidence. This capability is applicable only where Network ATC owns the host network configuration.
Element: HyperVPrivateCloud.Capability.NetworkATC.IntentProvisioningDrift.Monitor. Kind: UnitMonitor.
Target and health path
Target class: HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus. Parent health aspect: Health!System.Health.ConfigurationState. Enabled by default: true. Follow this leaf through Health Explorer dependencies to identify which component and service inherit its state.
Why warning or critical
Success [Good]: (Property[@Name='InstanceKey'] = $Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$ AND (Property[@Name='ProvisioningDriftState'] = Good OR Property[@Name='ProvisioningDriftState'] = NotApplicable))
Warning [Warning]: (Property[@Name='InstanceKey'] = $Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$ AND Property[@Name='ProvisioningDriftState'] = Warning)
Error [Critical]: (Property[@Name='InstanceKey'] = $Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$ AND Property[@Name='ProvisioningDriftState'] = Critical)
These are compiled default detection conditions, not effective overrides. For state-valued properties, the probe evaluates the condition described in the original knowledge above and supplies the actual cause in state-change context. NotApplicable is not a successful test of an absent capability.
Sampling and effective policy
Compiled configuration: ComplianceToleranceMinutes=60; ComputerName=$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$; ExpectedClusterPriority=7; ExpectedPfcPriority=3; ExpectedTrafficClassCount=2; InstanceKey=$Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$; IntervalSeconds=300; MaxAdapterSpeedVariancePercent=0; MaxNodesOutOfCompliance=0; MaxRetryCount=3; MaxTransitionalMinutes=30; MinimumAdapterSpeedGbps=10; MinimumEtsBandwidthPercent=50; PropertyName=ProvisioningDriftState; RequireDcb=true; RequireNetworkATC=false; RequireRdma=true; RequireRdmaForStorage=true; RequireVmSwitchForComputeIntent=true; SyncTime=; TimeoutSeconds=180 Check effective overrides before comparing a live value with these defaults. Interval is not persistence: do not assume consecutive samples or hysteresis unless explicitly configured. Increasing thresholds can conceal lost redundancy. Use customer-owned override packs, never the Default Management Pack.
Alert and recovery behavior
Alert starts at Error; severity=MatchMonitorHealth; AutoResolve=true. A warning health state may be visible without a warning alert when AlertOnState is Error. Alert descriptions can retain the original incident details; compare the latest Health Explorer state-change context and a fresh diagnostic.
Read-only investigation
Inspect Get-NetIntent and Get-NetIntentStatus on eligible nodes. Compare intent adapter membership, provisioning errors, node status and approved global overrides. Check adapter symmetry, link/RDMA readiness and switch DCB/PFC settings against the intent. Missing ATC on a manual or VMM-managed network is not itself an outage.
Corrective action and escalation
Resolve the precise convergence error through the selected network authority. Plan changes to intents and switch configuration together. Do not manually overwrite ATC-managed settings or enable ATC alongside a conflicting VMM/SDN authority merely to satisfy monitoring.
Capture object identity, owner, UTC timestamps, actual value/state, effective threshold, first error, relevant event IDs and recent changes. Escalate with that evidence when the cause remains uncertain. Disruptive or security-changing actions require the service owner and a recovery plan.
Verify recovery
Verify intended nodes converge, effective configuration matches approved policy and no new apply failures occur after the normal convergence interval.
Microsoft references
Microsoft Learn: manage network atc
Microsoft Learn: get netintentstatus
Network ATC intent compliance drift
HyperVPrivateCloud.Capability.NetworkATC.IntentComplianceDrift.Monitor
Monitors operational health, status, and thresholds for Network ATC intent compliance drift.
Representative root health path
Solution > HyperVPrivateCloud.Enterprise.Solution.Fabric.Configuration.Dependency.Monitor > HyperVPrivateCloud.Enterprise.Fabric.Service.Configuration.Dependency.Monitor > HyperVPrivateCloud.Service.Network.Configuration.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.NetworkIntent.Configuration.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.IntentNode.Configuration.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.IntentComplianceDrift.Monitor
This is one authored monitor path, not proof of current instance membership. Shared dependencies can have additional paths. Use Health Explorer to resolve the actual affected objects.
Summary
Compares the requested intent with the applied configuration status. Drift inside ComplianceToleranceMinutes is Warning; drift that persists beyond the window, or a host that never reported a successful apply, is Critical.
Operator response
Compare Get-NetIntent with Get-NetIntentStatus, look for out-of-band host networking changes, and re-apply the intent through approved Network ATC procedures.
Support scope
Network ATC intent and per-node convergence/configuration evidence. This capability is applicable only where Network ATC owns the host network configuration.
Element: HyperVPrivateCloud.Capability.NetworkATC.IntentComplianceDrift.Monitor. Kind: UnitMonitor.
Target and health path
Target class: HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus. Parent health aspect: Health!System.Health.ConfigurationState. Enabled by default: true. Follow this leaf through Health Explorer dependencies to identify which component and service inherit its state.
Why warning or critical
Success [Good]: (Property[@Name='InstanceKey'] = $Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$ AND (Property[@Name='ComplianceDriftState'] = Good OR Property[@Name='ComplianceDriftState'] = NotApplicable))
Warning [Warning]: (Property[@Name='InstanceKey'] = $Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$ AND Property[@Name='ComplianceDriftState'] = Warning)
Error [Critical]: (Property[@Name='InstanceKey'] = $Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$ AND Property[@Name='ComplianceDriftState'] = Critical)
These are compiled default detection conditions, not effective overrides. For state-valued properties, the probe evaluates the condition described in the original knowledge above and supplies the actual cause in state-change context. NotApplicable is not a successful test of an absent capability.
Sampling and effective policy
Compiled configuration: ComplianceToleranceMinutes=60; ComputerName=$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$; ExpectedClusterPriority=7; ExpectedPfcPriority=3; ExpectedTrafficClassCount=2; InstanceKey=$Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$; IntervalSeconds=300; MaxAdapterSpeedVariancePercent=0; MaxNodesOutOfCompliance=0; MaxRetryCount=3; MaxTransitionalMinutes=30; MinimumAdapterSpeedGbps=10; MinimumEtsBandwidthPercent=50; PropertyName=ComplianceDriftState; RequireDcb=true; RequireNetworkATC=false; RequireRdma=true; RequireRdmaForStorage=true; RequireVmSwitchForComputeIntent=true; SyncTime=; TimeoutSeconds=180 Check effective overrides before comparing a live value with these defaults. Interval is not persistence: do not assume consecutive samples or hysteresis unless explicitly configured. Increasing thresholds can conceal lost redundancy. Use customer-owned override packs, never the Default Management Pack.
Alert and recovery behavior
Alert starts at Error; severity=MatchMonitorHealth; AutoResolve=true. A warning health state may be visible without a warning alert when AlertOnState is Error. Alert descriptions can retain the original incident details; compare the latest Health Explorer state-change context and a fresh diagnostic.
Read-only investigation
Inspect Get-NetIntent and Get-NetIntentStatus on eligible nodes. Compare intent adapter membership, provisioning errors, node status and approved global overrides. Check adapter symmetry, link/RDMA readiness and switch DCB/PFC settings against the intent. Missing ATC on a manual or VMM-managed network is not itself an outage.
Corrective action and escalation
Resolve the precise convergence error through the selected network authority. Plan changes to intents and switch configuration together. Do not manually overwrite ATC-managed settings or enable ATC alongside a conflicting VMM/SDN authority merely to satisfy monitoring.
Capture object identity, owner, UTC timestamps, actual value/state, effective threshold, first error, relevant event IDs and recent changes. Escalate with that evidence when the cause remains uncertain. Disruptive or security-changing actions require the service owner and a recovery plan.
Verify recovery
Verify intended nodes converge, effective configuration matches approved policy and no new apply failures occur after the normal convergence interval.
Microsoft references
Microsoft Learn: manage network atc
Microsoft Learn: get netintentstatus
Network ATC intent apply failure and retry count
HyperVPrivateCloud.Capability.NetworkATC.IntentApplyFailure.Monitor
Monitors operational health, status, and thresholds for Network ATC intent apply failure and retry count.
Representative root health path
Solution > HyperVPrivateCloud.Enterprise.Solution.Fabric.Configuration.Dependency.Monitor > HyperVPrivateCloud.Enterprise.Fabric.Service.Configuration.Dependency.Monitor > HyperVPrivateCloud.Service.Network.Configuration.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.NetworkIntent.Configuration.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.IntentNode.Configuration.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.IntentApplyFailure.Monitor
This is one authored monitor path, not proof of current instance membership. Shared dependencies can have additional paths. Use Health Explorer to resolve the actual affected objects.
Summary
Raises Critical when the intent status carries an error code, or when the reported retry count reaches MaxRetryCount. A non-zero retry count below the limit is Warning.
Operator response
Resolve the reported error code, confirm adapter and feature prerequisites, then allow Network ATC to converge. Raise MaxRetryCount only where transient retries are expected and understood.
Support scope
Network ATC intent and per-node convergence/configuration evidence. This capability is applicable only where Network ATC owns the host network configuration.
Element: HyperVPrivateCloud.Capability.NetworkATC.IntentApplyFailure.Monitor. Kind: UnitMonitor.
Target and health path
Target class: HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus. Parent health aspect: Health!System.Health.ConfigurationState. Enabled by default: true. Follow this leaf through Health Explorer dependencies to identify which component and service inherit its state.
Why warning or critical
Success [Good]: (Property[@Name='InstanceKey'] = $Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$ AND (Property[@Name='ApplyFailureState'] = Good OR Property[@Name='ApplyFailureState'] = NotApplicable))
Warning [Warning]: (Property[@Name='InstanceKey'] = $Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$ AND Property[@Name='ApplyFailureState'] = Warning)
Error [Critical]: (Property[@Name='InstanceKey'] = $Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$ AND Property[@Name='ApplyFailureState'] = Critical)
These are compiled default detection conditions, not effective overrides. For state-valued properties, the probe evaluates the condition described in the original knowledge above and supplies the actual cause in state-change context. NotApplicable is not a successful test of an absent capability.
Sampling and effective policy
Compiled configuration: ComplianceToleranceMinutes=60; ComputerName=$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$; ExpectedClusterPriority=7; ExpectedPfcPriority=3; ExpectedTrafficClassCount=2; InstanceKey=$Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$; IntervalSeconds=300; MaxAdapterSpeedVariancePercent=0; MaxNodesOutOfCompliance=0; MaxRetryCount=3; MaxTransitionalMinutes=30; MinimumAdapterSpeedGbps=10; MinimumEtsBandwidthPercent=50; PropertyName=ApplyFailureState; RequireDcb=true; RequireNetworkATC=false; RequireRdma=true; RequireRdmaForStorage=true; RequireVmSwitchForComputeIntent=true; SyncTime=; TimeoutSeconds=180 Check effective overrides before comparing a live value with these defaults. Interval is not persistence: do not assume consecutive samples or hysteresis unless explicitly configured. Increasing thresholds can conceal lost redundancy. Use customer-owned override packs, never the Default Management Pack.
Alert and recovery behavior
Alert starts at Error; severity=MatchMonitorHealth; AutoResolve=true. A warning health state may be visible without a warning alert when AlertOnState is Error. Alert descriptions can retain the original incident details; compare the latest Health Explorer state-change context and a fresh diagnostic.
Read-only investigation
Inspect Get-NetIntent and Get-NetIntentStatus on eligible nodes. Compare intent adapter membership, provisioning errors, node status and approved global overrides. Check adapter symmetry, link/RDMA readiness and switch DCB/PFC settings against the intent. Missing ATC on a manual or VMM-managed network is not itself an outage.
Corrective action and escalation
Resolve the precise convergence error through the selected network authority. Plan changes to intents and switch configuration together. Do not manually overwrite ATC-managed settings or enable ATC alongside a conflicting VMM/SDN authority merely to satisfy monitoring.
Capture object identity, owner, UTC timestamps, actual value/state, effective threshold, first error, relevant event IDs and recent changes. Escalate with that evidence when the cause remains uncertain. Disruptive or security-changing actions require the service owner and a recovery plan.
Verify recovery
Verify intended nodes converge, effective configuration matches approved policy and no new apply failures occur after the normal convergence interval.
Microsoft references
Microsoft Learn: manage network atc
Microsoft Learn: get netintentstatus
Network ATC adapter symmetry
HyperVPrivateCloud.Capability.NetworkATC.AdapterSymmetry.Monitor
Monitors operational health, status, and thresholds for Network ATC adapter symmetry.
Representative root health path
Solution > HyperVPrivateCloud.Enterprise.Solution.Fabric.Configuration.Dependency.Monitor > HyperVPrivateCloud.Enterprise.Fabric.Service.Configuration.Dependency.Monitor > HyperVPrivateCloud.Service.Network.Configuration.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.NetworkIntent.Configuration.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.IntentNode.Configuration.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.AdapterSymmetry.Monitor
This is one authored monitor path, not proof of current instance membership. Shared dependencies can have additional paths. Use Health Explorer to resolve the actual affected objects.
Summary
Verifies that every adapter the intent declares exists on this node, links at or above MinimumAdapterSpeedGbps, and varies in link speed by no more than MaxAdapterSpeedVariancePercent. Mixed adapter models are Warning.
Operator response
Align adapter make, model, firmware, driver, and link speed across every node that carries the intent. Adjust MinimumAdapterSpeedGbps and MaxAdapterSpeedVariancePercent for deliberately mixed fabrics.
Support scope
Network ATC intent and per-node convergence/configuration evidence. This capability is applicable only where Network ATC owns the host network configuration.
Element: HyperVPrivateCloud.Capability.NetworkATC.AdapterSymmetry.Monitor. Kind: UnitMonitor.
Target and health path
Target class: HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus. Parent health aspect: Health!System.Health.ConfigurationState. Enabled by default: true. Follow this leaf through Health Explorer dependencies to identify which component and service inherit its state.
Why warning or critical
Success [Good]: (Property[@Name='InstanceKey'] = $Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$ AND (Property[@Name='AdapterSymmetryState'] = Good OR Property[@Name='AdapterSymmetryState'] = NotApplicable))
Warning [Warning]: (Property[@Name='InstanceKey'] = $Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$ AND Property[@Name='AdapterSymmetryState'] = Warning)
Error [Critical]: (Property[@Name='InstanceKey'] = $Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$ AND Property[@Name='AdapterSymmetryState'] = Critical)
These are compiled default detection conditions, not effective overrides. For state-valued properties, the probe evaluates the condition described in the original knowledge above and supplies the actual cause in state-change context. NotApplicable is not a successful test of an absent capability.
Sampling and effective policy
Compiled configuration: ComplianceToleranceMinutes=60; ComputerName=$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$; ExpectedClusterPriority=7; ExpectedPfcPriority=3; ExpectedTrafficClassCount=2; InstanceKey=$Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$; IntervalSeconds=300; MaxAdapterSpeedVariancePercent=0; MaxNodesOutOfCompliance=0; MaxRetryCount=3; MaxTransitionalMinutes=30; MinimumAdapterSpeedGbps=10; MinimumEtsBandwidthPercent=50; PropertyName=AdapterSymmetryState; RequireDcb=true; RequireNetworkATC=false; RequireRdma=true; RequireRdmaForStorage=true; RequireVmSwitchForComputeIntent=true; SyncTime=; TimeoutSeconds=180 Check effective overrides before comparing a live value with these defaults. Interval is not persistence: do not assume consecutive samples or hysteresis unless explicitly configured. Increasing thresholds can conceal lost redundancy. Use customer-owned override packs, never the Default Management Pack.
Alert and recovery behavior
Alert starts at Error; severity=MatchMonitorHealth; AutoResolve=true. A warning health state may be visible without a warning alert when AlertOnState is Error. Alert descriptions can retain the original incident details; compare the latest Health Explorer state-change context and a fresh diagnostic.
Read-only investigation
Inspect Get-NetIntent and Get-NetIntentStatus on eligible nodes. Compare intent adapter membership, provisioning errors, node status and approved global overrides. Check adapter symmetry, link/RDMA readiness and switch DCB/PFC settings against the intent. Missing ATC on a manual or VMM-managed network is not itself an outage.
Corrective action and escalation
Resolve the precise convergence error through the selected network authority. Plan changes to intents and switch configuration together. Do not manually overwrite ATC-managed settings or enable ATC alongside a conflicting VMM/SDN authority merely to satisfy monitoring.
Capture object identity, owner, UTC timestamps, actual value/state, effective threshold, first error, relevant event IDs and recent changes. Escalate with that evidence when the cause remains uncertain. Disruptive or security-changing actions require the service owner and a recovery plan.
Verify recovery
Verify intended nodes converge, effective configuration matches approved policy and no new apply failures occur after the normal convergence interval.
Microsoft references
Microsoft Learn: manage network atc
Microsoft Learn: get netintentstatus
Network ATC RDMA enabled and operational state
HyperVPrivateCloud.Capability.NetworkATC.RdmaState.Monitor
Monitors operational health, status, and thresholds for Network ATC RDMA enabled and operational state.
Representative root health path
Solution > HyperVPrivateCloud.Enterprise.Solution.Fabric.Availability.Dependency.Monitor > HyperVPrivateCloud.Enterprise.Fabric.Service.Availability.Dependency.Monitor > HyperVPrivateCloud.Service.Network.Availability.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.NetworkIntent.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.IntentNode.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.RdmaState.Monitor
This is one authored monitor path, not proof of current instance membership. Shared dependencies can have additional paths. Use Health Explorer to resolve the actual affected objects.
Summary
Checks Get-NetAdapterRdma for every adapter of a storage-bearing intent. RDMA that is disabled or not operational is Critical. Non-storage intents, and hosts where RequireRdma is overridden to false, report Not Applicable.
Operator response
Verify RDMA capability, driver and firmware level, DCB or iWARP prerequisites, and switch configuration. Override RequireRdma to false only for nested or lab fabrics.
Support scope
Network ATC intent and per-node convergence/configuration evidence. This capability is applicable only where Network ATC owns the host network configuration.
Element: HyperVPrivateCloud.Capability.NetworkATC.RdmaState.Monitor. Kind: UnitMonitor.
Target and health path
Target class: HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus. Parent health aspect: Health!System.Health.AvailabilityState. Enabled by default: true. Follow this leaf through Health Explorer dependencies to identify which component and service inherit its state.
Why warning or critical
Success [Good]: (Property[@Name='InstanceKey'] = $Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$ AND (Property[@Name='RdmaState'] = Good OR Property[@Name='RdmaState'] = NotApplicable))
Warning [Warning]: (Property[@Name='InstanceKey'] = $Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$ AND Property[@Name='RdmaState'] = Warning)
Error [Critical]: (Property[@Name='InstanceKey'] = $Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$ AND Property[@Name='RdmaState'] = Critical)
These are compiled default detection conditions, not effective overrides. For state-valued properties, the probe evaluates the condition described in the original knowledge above and supplies the actual cause in state-change context. NotApplicable is not a successful test of an absent capability.
Sampling and effective policy
Compiled configuration: ComplianceToleranceMinutes=60; ComputerName=$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$; ExpectedClusterPriority=7; ExpectedPfcPriority=3; ExpectedTrafficClassCount=2; InstanceKey=$Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$; IntervalSeconds=300; MaxAdapterSpeedVariancePercent=0; MaxNodesOutOfCompliance=0; MaxRetryCount=3; MaxTransitionalMinutes=30; MinimumAdapterSpeedGbps=10; MinimumEtsBandwidthPercent=50; PropertyName=RdmaState; RequireDcb=true; RequireNetworkATC=false; RequireRdma=true; RequireRdmaForStorage=true; RequireVmSwitchForComputeIntent=true; SyncTime=; TimeoutSeconds=180 Check effective overrides before comparing a live value with these defaults. Interval is not persistence: do not assume consecutive samples or hysteresis unless explicitly configured. Increasing thresholds can conceal lost redundancy. Use customer-owned override packs, never the Default Management Pack.
Alert and recovery behavior
Alert starts at Error; severity=MatchMonitorHealth; AutoResolve=true. A warning health state may be visible without a warning alert when AlertOnState is Error. Alert descriptions can retain the original incident details; compare the latest Health Explorer state-change context and a fresh diagnostic.
Read-only investigation
Inspect Get-NetIntent and Get-NetIntentStatus on eligible nodes. Compare intent adapter membership, provisioning errors, node status and approved global overrides. Check adapter symmetry, link/RDMA readiness and switch DCB/PFC settings against the intent. Missing ATC on a manual or VMM-managed network is not itself an outage.
Corrective action and escalation
Resolve the precise convergence error through the selected network authority. Plan changes to intents and switch configuration together. Do not manually overwrite ATC-managed settings or enable ATC alongside a conflicting VMM/SDN authority merely to satisfy monitoring.
Capture object identity, owner, UTC timestamps, actual value/state, effective threshold, first error, relevant event IDs and recent changes. Escalate with that evidence when the cause remains uncertain. Disruptive or security-changing actions require the service owner and a recovery plan.
Verify recovery
Verify intended nodes converge, effective configuration matches approved policy and no new apply failures occur after the normal convergence interval.
Microsoft references
Microsoft Learn: manage network atc
Microsoft Learn: get netintentstatus
Network ATC RDMA configuration drift
HyperVPrivateCloud.Capability.NetworkATC.RdmaConfigurationDrift.Monitor
Monitors operational health, status, and thresholds for Network ATC RDMA configuration drift.
Representative root health path
Solution > HyperVPrivateCloud.Enterprise.Solution.Fabric.Configuration.Dependency.Monitor > HyperVPrivateCloud.Enterprise.Fabric.Service.Configuration.Dependency.Monitor > HyperVPrivateCloud.Service.Network.Configuration.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.NetworkIntent.Configuration.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.IntentNode.Configuration.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.RdmaConfigurationDrift.Monitor
This is one authored monitor path, not proof of current instance membership. Shared dependencies can have additional paths. Use Health Explorer to resolve the actual affected objects.
Summary
Reads Get-NetAdapterQos for the storage intent adapters and confirms that QoS is enabled and priority flow control is operational for ExpectedPfcPriority.
Operator response
Compare the adapter QoS state with the intent and the physical switch policy, then re-apply the intent. Change ExpectedPfcPriority when the fabric standard uses a different lossless priority.
Support scope
Network ATC intent and per-node convergence/configuration evidence. This capability is applicable only where Network ATC owns the host network configuration.
Element: HyperVPrivateCloud.Capability.NetworkATC.RdmaConfigurationDrift.Monitor. Kind: UnitMonitor.
Target and health path
Target class: HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus. Parent health aspect: Health!System.Health.ConfigurationState. Enabled by default: true. Follow this leaf through Health Explorer dependencies to identify which component and service inherit its state.
Why warning or critical
Success [Good]: (Property[@Name='InstanceKey'] = $Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$ AND (Property[@Name='RdmaConfigurationDriftState'] = Good OR Property[@Name='RdmaConfigurationDriftState'] = NotApplicable))
Warning [Warning]: (Property[@Name='InstanceKey'] = $Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$ AND Property[@Name='RdmaConfigurationDriftState'] = Warning)
Error [Critical]: (Property[@Name='InstanceKey'] = $Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$ AND Property[@Name='RdmaConfigurationDriftState'] = Critical)
These are compiled default detection conditions, not effective overrides. For state-valued properties, the probe evaluates the condition described in the original knowledge above and supplies the actual cause in state-change context. NotApplicable is not a successful test of an absent capability.
Sampling and effective policy
Compiled configuration: ComplianceToleranceMinutes=60; ComputerName=$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$; ExpectedClusterPriority=7; ExpectedPfcPriority=3; ExpectedTrafficClassCount=2; InstanceKey=$Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$; IntervalSeconds=300; MaxAdapterSpeedVariancePercent=0; MaxNodesOutOfCompliance=0; MaxRetryCount=3; MaxTransitionalMinutes=30; MinimumAdapterSpeedGbps=10; MinimumEtsBandwidthPercent=50; PropertyName=RdmaConfigurationDriftState; RequireDcb=true; RequireNetworkATC=false; RequireRdma=true; RequireRdmaForStorage=true; RequireVmSwitchForComputeIntent=true; SyncTime=; TimeoutSeconds=180 Check effective overrides before comparing a live value with these defaults. Interval is not persistence: do not assume consecutive samples or hysteresis unless explicitly configured. Increasing thresholds can conceal lost redundancy. Use customer-owned override packs, never the Default Management Pack.
Alert and recovery behavior
Alert starts at Warning; severity=MatchMonitorHealth; AutoResolve=true. A warning health state may be visible without a warning alert when AlertOnState is Error. Alert descriptions can retain the original incident details; compare the latest Health Explorer state-change context and a fresh diagnostic.
Read-only investigation
Inspect Get-NetIntent and Get-NetIntentStatus on eligible nodes. Compare intent adapter membership, provisioning errors, node status and approved global overrides. Check adapter symmetry, link/RDMA readiness and switch DCB/PFC settings against the intent. Missing ATC on a manual or VMM-managed network is not itself an outage.
Corrective action and escalation
Resolve the precise convergence error through the selected network authority. Plan changes to intents and switch configuration together. Do not manually overwrite ATC-managed settings or enable ATC alongside a conflicting VMM/SDN authority merely to satisfy monitoring.
Capture object identity, owner, UTC timestamps, actual value/state, effective threshold, first error, relevant event IDs and recent changes. Escalate with that evidence when the cause remains uncertain. Disruptive or security-changing actions require the service owner and a recovery plan.
Verify recovery
Verify intended nodes converge, effective configuration matches approved policy and no new apply failures occur after the normal convergence interval.
Microsoft references
Microsoft Learn: manage network atc
Microsoft Learn: get netintentstatus
Network ATC DCB and PFC policy compliance
HyperVPrivateCloud.Capability.NetworkATC.DcbPfcCompliance.Monitor
Monitors operational health, status, and thresholds for Network ATC DCB and PFC policy compliance.
Representative root health path
Solution > HyperVPrivateCloud.Enterprise.Solution.Fabric.Configuration.Dependency.Monitor > HyperVPrivateCloud.Enterprise.Fabric.Service.Configuration.Dependency.Monitor > HyperVPrivateCloud.Service.Network.Configuration.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.NetworkIntent.Configuration.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.IntentNode.Configuration.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.DcbPfcCompliance.Monitor
This is one authored monitor path, not proof of current instance membership. Shared dependencies can have additional paths. Use Health Explorer to resolve the actual affected objects.
Summary
Confirms that DCB and QoS are enabled on the participating adapters, that DCBX willing mode is not silently accepting switch policy, and that ExpectedPfcPriority appears in the operational traffic classes.
Operator response
Align the host DCB policy with the physical switch, disable DCBX willing mode where the host owns the policy, and re-apply the intent. Override RequireDcb to false for fabrics that do not use DCB.
Support scope
Network ATC intent and per-node convergence/configuration evidence. This capability is applicable only where Network ATC owns the host network configuration.
Element: HyperVPrivateCloud.Capability.NetworkATC.DcbPfcCompliance.Monitor. Kind: UnitMonitor.
Target and health path
Target class: HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus. Parent health aspect: Health!System.Health.ConfigurationState. Enabled by default: true. Follow this leaf through Health Explorer dependencies to identify which component and service inherit its state.
Why warning or critical
Success [Good]: (Property[@Name='InstanceKey'] = $Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$ AND (Property[@Name='DcbPfcState'] = Good OR Property[@Name='DcbPfcState'] = NotApplicable))
Warning [Warning]: (Property[@Name='InstanceKey'] = $Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$ AND Property[@Name='DcbPfcState'] = Warning)
Error [Critical]: (Property[@Name='InstanceKey'] = $Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$ AND Property[@Name='DcbPfcState'] = Critical)
These are compiled default detection conditions, not effective overrides. For state-valued properties, the probe evaluates the condition described in the original knowledge above and supplies the actual cause in state-change context. NotApplicable is not a successful test of an absent capability.
Sampling and effective policy
Compiled configuration: ComplianceToleranceMinutes=60; ComputerName=$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$; ExpectedClusterPriority=7; ExpectedPfcPriority=3; ExpectedTrafficClassCount=2; InstanceKey=$Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$; IntervalSeconds=300; MaxAdapterSpeedVariancePercent=0; MaxNodesOutOfCompliance=0; MaxRetryCount=3; MaxTransitionalMinutes=30; MinimumAdapterSpeedGbps=10; MinimumEtsBandwidthPercent=50; PropertyName=DcbPfcState; RequireDcb=true; RequireNetworkATC=false; RequireRdma=true; RequireRdmaForStorage=true; RequireVmSwitchForComputeIntent=true; SyncTime=; TimeoutSeconds=180 Check effective overrides before comparing a live value with these defaults. Interval is not persistence: do not assume consecutive samples or hysteresis unless explicitly configured. Increasing thresholds can conceal lost redundancy. Use customer-owned override packs, never the Default Management Pack.
Alert and recovery behavior
Alert starts at Error; severity=MatchMonitorHealth; AutoResolve=true. A warning health state may be visible without a warning alert when AlertOnState is Error. Alert descriptions can retain the original incident details; compare the latest Health Explorer state-change context and a fresh diagnostic.
Read-only investigation
Inspect Get-NetIntent and Get-NetIntentStatus on eligible nodes. Compare intent adapter membership, provisioning errors, node status and approved global overrides. Check adapter symmetry, link/RDMA readiness and switch DCB/PFC settings against the intent. Missing ATC on a manual or VMM-managed network is not itself an outage.
Corrective action and escalation
Resolve the precise convergence error through the selected network authority. Plan changes to intents and switch configuration together. Do not manually overwrite ATC-managed settings or enable ATC alongside a conflicting VMM/SDN authority merely to satisfy monitoring.
Capture object identity, owner, UTC timestamps, actual value/state, effective threshold, first error, relevant event IDs and recent changes. Escalate with that evidence when the cause remains uncertain. Disruptive or security-changing actions require the service owner and a recovery plan.
Verify recovery
Verify intended nodes converge, effective configuration matches approved policy and no new apply failures occur after the normal convergence interval.
Microsoft references
Microsoft Learn: manage network atc
Microsoft Learn: get netintentstatus
Network ATC ETS bandwidth policy compliance
HyperVPrivateCloud.Capability.NetworkATC.EtsPolicyCompliance.Monitor
Monitors operational health, status, and thresholds for Network ATC ETS bandwidth policy compliance.
Representative root health path
Solution > HyperVPrivateCloud.Enterprise.Solution.Fabric.Configuration.Dependency.Monitor > HyperVPrivateCloud.Enterprise.Fabric.Service.Configuration.Dependency.Monitor > HyperVPrivateCloud.Service.Network.Configuration.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.GlobalStatus.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.EtsPolicyCompliance.Monitor
This is one authored monitor path, not proof of current instance membership. Shared dependencies can have additional paths. Use Health Explorer to resolve the actual affected objects.
Summary
Verifies that a traffic class carries ExpectedPfcPriority with at least MinimumEtsBandwidthPercent reserved bandwidth under the ETS algorithm, and that a class carries ExpectedClusterPriority.
Operator response
Compare Get-NetQosTrafficClass with the intent and the switch ETS policy, then re-apply the intent. Adjust MinimumEtsBandwidthPercent, ExpectedPfcPriority, and ExpectedClusterPriority to the fabric standard.
Support scope
Network ATC intent and per-node convergence/configuration evidence. This capability is applicable only where Network ATC owns the host network configuration.
Element: HyperVPrivateCloud.Capability.NetworkATC.EtsPolicyCompliance.Monitor. Kind: UnitMonitor.
Target and health path
Target class: HyperVPrivateCloud.Capability.NetworkATC.GlobalConfigurationStatus. Parent health aspect: Health!System.Health.ConfigurationState. Enabled by default: true. Follow this leaf through Health Explorer dependencies to identify which component and service inherit its state.
Why warning or critical
Success [Good]: (Property[@Name='EtsPolicyState'] = Good OR Property[@Name='EtsPolicyState'] = NotApplicable)
Warning [Warning]: Property[@Name='EtsPolicyState'] = Warning
Error [Critical]: Property[@Name='EtsPolicyState'] = Critical
These are compiled default detection conditions, not effective overrides. For state-valued properties, the probe evaluates the condition described in the original knowledge above and supplies the actual cause in state-change context. NotApplicable is not a successful test of an absent capability.
Sampling and effective policy
Compiled configuration: ComplianceToleranceMinutes=60; ComputerName=$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$; ExpectedClusterPriority=7; ExpectedPfcPriority=3; ExpectedTrafficClassCount=2; IntervalSeconds=300; IsStorageIntent=false; MaxAdapterSpeedVariancePercent=0; MaxNodesOutOfCompliance=0; MaxRetryCount=3; MinimumAdapterSpeedGbps=10; MinimumEtsBandwidthPercent=50; Mode=All; PropertyName=EtsPolicyState; RequireDcb=true; RequireNetworkATC=false; RequireRdma=true; RequireVmSwitchForComputeIntent=true; SyncTime=; TimeoutSeconds=180 Check effective overrides before comparing a live value with these defaults. Interval is not persistence: do not assume consecutive samples or hysteresis unless explicitly configured. Increasing thresholds can conceal lost redundancy. Use customer-owned override packs, never the Default Management Pack.
Alert and recovery behavior
Alert starts at Warning; severity=MatchMonitorHealth; AutoResolve=true. A warning health state may be visible without a warning alert when AlertOnState is Error. Alert descriptions can retain the original incident details; compare the latest Health Explorer state-change context and a fresh diagnostic.
Read-only investigation
Inspect Get-NetIntent and Get-NetIntentStatus on eligible nodes. Compare intent adapter membership, provisioning errors, node status and approved global overrides. Check adapter symmetry, link/RDMA readiness and switch DCB/PFC settings against the intent. Missing ATC on a manual or VMM-managed network is not itself an outage.
Corrective action and escalation
Resolve the precise convergence error through the selected network authority. Plan changes to intents and switch configuration together. Do not manually overwrite ATC-managed settings or enable ATC alongside a conflicting VMM/SDN authority merely to satisfy monitoring.
Capture object identity, owner, UTC timestamps, actual value/state, effective threshold, first error, relevant event IDs and recent changes. Escalate with that evidence when the cause remains uncertain. Disruptive or security-changing actions require the service owner and a recovery plan.
Verify recovery
Verify intended nodes converge, effective configuration matches approved policy and no new apply failures occur after the normal convergence interval.
Microsoft references
Microsoft Learn: manage network atc
Microsoft Learn: get netintentstatus
Network ATC QoS traffic class configuration
HyperVPrivateCloud.Capability.NetworkATC.QosTrafficClass.Monitor
Monitors operational health, status, and thresholds for Network ATC QoS traffic class configuration.
Representative root health path
Solution > HyperVPrivateCloud.Enterprise.Solution.Fabric.Configuration.Dependency.Monitor > HyperVPrivateCloud.Enterprise.Fabric.Service.Configuration.Dependency.Monitor > HyperVPrivateCloud.Service.Network.Configuration.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.GlobalStatus.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.QosTrafficClass.Monitor
This is one authored monitor path, not proof of current instance membership. Shared dependencies can have additional paths. Use Health Explorer to resolve the actual affected objects.
Summary
Counts non-default QoS traffic classes against ExpectedTrafficClassCount and raises Critical when the reserved bandwidth across all classes exceeds one hundred percent.
Operator response
Reconcile the traffic class definitions with the intent, remove duplicate or manual classes, and keep the total reservation at or below one hundred percent.
Support scope
Network ATC intent and per-node convergence/configuration evidence. This capability is applicable only where Network ATC owns the host network configuration.
Element: HyperVPrivateCloud.Capability.NetworkATC.QosTrafficClass.Monitor. Kind: UnitMonitor.
Target and health path
Target class: HyperVPrivateCloud.Capability.NetworkATC.GlobalConfigurationStatus. Parent health aspect: Health!System.Health.ConfigurationState. Enabled by default: true. Follow this leaf through Health Explorer dependencies to identify which component and service inherit its state.
Why warning or critical
Success [Good]: (Property[@Name='QosTrafficClassState'] = Good OR Property[@Name='QosTrafficClassState'] = NotApplicable)
Warning [Warning]: Property[@Name='QosTrafficClassState'] = Warning
Error [Critical]: Property[@Name='QosTrafficClassState'] = Critical
These are compiled default detection conditions, not effective overrides. For state-valued properties, the probe evaluates the condition described in the original knowledge above and supplies the actual cause in state-change context. NotApplicable is not a successful test of an absent capability.
Sampling and effective policy
Compiled configuration: ComplianceToleranceMinutes=60; ComputerName=$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$; ExpectedClusterPriority=7; ExpectedPfcPriority=3; ExpectedTrafficClassCount=2; IntervalSeconds=300; IsStorageIntent=false; MaxAdapterSpeedVariancePercent=0; MaxNodesOutOfCompliance=0; MaxRetryCount=3; MinimumAdapterSpeedGbps=10; MinimumEtsBandwidthPercent=50; Mode=All; PropertyName=QosTrafficClassState; RequireDcb=true; RequireNetworkATC=false; RequireRdma=true; RequireVmSwitchForComputeIntent=true; SyncTime=; TimeoutSeconds=180 Check effective overrides before comparing a live value with these defaults. Interval is not persistence: do not assume consecutive samples or hysteresis unless explicitly configured. Increasing thresholds can conceal lost redundancy. Use customer-owned override packs, never the Default Management Pack.
Alert and recovery behavior
Alert starts at Error; severity=MatchMonitorHealth; AutoResolve=true. A warning health state may be visible without a warning alert when AlertOnState is Error. Alert descriptions can retain the original incident details; compare the latest Health Explorer state-change context and a fresh diagnostic.
Read-only investigation
Inspect Get-NetIntent and Get-NetIntentStatus on eligible nodes. Compare intent adapter membership, provisioning errors, node status and approved global overrides. Check adapter symmetry, link/RDMA readiness and switch DCB/PFC settings against the intent. Missing ATC on a manual or VMM-managed network is not itself an outage.
Corrective action and escalation
Resolve the precise convergence error through the selected network authority. Plan changes to intents and switch configuration together. Do not manually overwrite ATC-managed settings or enable ATC alongside a conflicting VMM/SDN authority merely to satisfy monitoring.
Capture object identity, owner, UTC timestamps, actual value/state, effective threshold, first error, relevant event IDs and recent changes. Escalate with that evidence when the cause remains uncertain. Disruptive or security-changing actions require the service owner and a recovery plan.
Verify recovery
Verify intended nodes converge, effective configuration matches approved policy and no new apply failures occur after the normal convergence interval.
Microsoft references
Microsoft Learn: manage network atc
Microsoft Learn: get netintentstatus
Network ATC virtual switch compliance
HyperVPrivateCloud.Capability.NetworkATC.VmSwitchCompliance.Monitor
Monitors operational health, status, and thresholds for Network ATC virtual switch compliance.
Representative root health path
Solution > HyperVPrivateCloud.Enterprise.Solution.Fabric.Availability.Dependency.Monitor > HyperVPrivateCloud.Enterprise.Fabric.Service.Availability.Dependency.Monitor > HyperVPrivateCloud.Service.Network.Availability.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.NetworkIntent.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.IntentNode.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.VmSwitchCompliance.Monitor
This is one authored monitor path, not proof of current instance membership. Shared dependencies can have additional paths. Use Health Explorer to resolve the actual affected objects.
Summary
Confirms that an external virtual switch exists, is bound to the adapters the intent declares, and uses Switch Embedded Teaming when the intent declares more than one adapter.
Operator response
Compare Get-VMSwitch with the intent, remove manually created switches that conflict with Network ATC, and re-apply the intent. Override RequireVmSwitchForComputeIntent to false for storage-only nodes.
Support scope
Network ATC intent and per-node convergence/configuration evidence. This capability is applicable only where Network ATC owns the host network configuration.
Element: HyperVPrivateCloud.Capability.NetworkATC.VmSwitchCompliance.Monitor. Kind: UnitMonitor.
Target and health path
Target class: HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus. Parent health aspect: Health!System.Health.AvailabilityState. Enabled by default: true. Follow this leaf through Health Explorer dependencies to identify which component and service inherit its state.
Why warning or critical
Success [Good]: (Property[@Name='InstanceKey'] = $Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$ AND (Property[@Name='VmSwitchState'] = Good OR Property[@Name='VmSwitchState'] = NotApplicable))
Warning [Warning]: (Property[@Name='InstanceKey'] = $Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$ AND Property[@Name='VmSwitchState'] = Warning)
Error [Critical]: (Property[@Name='InstanceKey'] = $Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$ AND Property[@Name='VmSwitchState'] = Critical)
These are compiled default detection conditions, not effective overrides. For state-valued properties, the probe evaluates the condition described in the original knowledge above and supplies the actual cause in state-change context. NotApplicable is not a successful test of an absent capability.
Sampling and effective policy
Compiled configuration: ComplianceToleranceMinutes=60; ComputerName=$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$; ExpectedClusterPriority=7; ExpectedPfcPriority=3; ExpectedTrafficClassCount=2; InstanceKey=$Target/Property[Type="HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus"]/IntentName$; IntervalSeconds=300; MaxAdapterSpeedVariancePercent=0; MaxNodesOutOfCompliance=0; MaxRetryCount=3; MaxTransitionalMinutes=30; MinimumAdapterSpeedGbps=10; MinimumEtsBandwidthPercent=50; PropertyName=VmSwitchState; RequireDcb=true; RequireNetworkATC=false; RequireRdma=true; RequireRdmaForStorage=true; RequireVmSwitchForComputeIntent=true; SyncTime=; TimeoutSeconds=180 Check effective overrides before comparing a live value with these defaults. Interval is not persistence: do not assume consecutive samples or hysteresis unless explicitly configured. Increasing thresholds can conceal lost redundancy. Use customer-owned override packs, never the Default Management Pack.
Alert and recovery behavior
Alert starts at Warning; severity=MatchMonitorHealth; AutoResolve=true. A warning health state may be visible without a warning alert when AlertOnState is Error. Alert descriptions can retain the original incident details; compare the latest Health Explorer state-change context and a fresh diagnostic.
Read-only investigation
Inspect Get-NetIntent and Get-NetIntentStatus on eligible nodes. Compare intent adapter membership, provisioning errors, node status and approved global overrides. Check adapter symmetry, link/RDMA readiness and switch DCB/PFC settings against the intent. Missing ATC on a manual or VMM-managed network is not itself an outage.
Corrective action and escalation
Resolve the precise convergence error through the selected network authority. Plan changes to intents and switch configuration together. Do not manually overwrite ATC-managed settings or enable ATC alongside a conflicting VMM/SDN authority merely to satisfy monitoring.
Capture object identity, owner, UTC timestamps, actual value/state, effective threshold, first error, relevant event IDs and recent changes. Escalate with that evidence when the cause remains uncertain. Disruptive or security-changing actions require the service owner and a recovery plan.
Verify recovery
Verify intended nodes converge, effective configuration matches approved policy and no new apply failures occur after the normal convergence interval.
Microsoft references
Microsoft Learn: manage network atc
Microsoft Learn: get netintentstatus
Network ATC cluster-wide intent consistency
HyperVPrivateCloud.Capability.NetworkATC.ClusterIntentConsistency.Monitor
Monitors operational health, status, and thresholds for Network ATC cluster-wide intent consistency.
Representative root health path
Solution > HyperVPrivateCloud.Enterprise.Solution.Fabric.Configuration.Dependency.Monitor > HyperVPrivateCloud.Enterprise.Fabric.Service.Configuration.Dependency.Monitor > HyperVPrivateCloud.Service.Network.Configuration.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.GlobalStatus.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.ClusterIntentConsistency.Monitor
This is one authored monitor path, not proof of current instance membership. Shared dependencies can have additional paths. Use Health Explorer to resolve the actual affected objects.
Summary
Groups every intent status record returned for the cluster and counts nodes that are not reporting a successful configuration. More than MaxNodesOutOfCompliance failing records is Critical; transitional records are Warning.
Operator response
Identify the listed node and intent pair, resolve the node-level failure, and let Network ATC converge the cluster. Raise MaxNodesOutOfCompliance only during a planned, staged rollout.
Support scope
Network ATC intent and per-node convergence/configuration evidence. This capability is applicable only where Network ATC owns the host network configuration.
Element: HyperVPrivateCloud.Capability.NetworkATC.ClusterIntentConsistency.Monitor. Kind: UnitMonitor.
Target and health path
Target class: HyperVPrivateCloud.Capability.NetworkATC.GlobalConfigurationStatus. Parent health aspect: Health!System.Health.ConfigurationState. Enabled by default: true. Follow this leaf through Health Explorer dependencies to identify which component and service inherit its state.
Why warning or critical
Success [Good]: (Property[@Name='ClusterConsistencyState'] = Good OR Property[@Name='ClusterConsistencyState'] = NotApplicable)
Warning [Warning]: Property[@Name='ClusterConsistencyState'] = Warning
Error [Critical]: Property[@Name='ClusterConsistencyState'] = Critical
These are compiled default detection conditions, not effective overrides. For state-valued properties, the probe evaluates the condition described in the original knowledge above and supplies the actual cause in state-change context. NotApplicable is not a successful test of an absent capability.
Sampling and effective policy
Compiled configuration: AdapterNames=; ComplianceToleranceMinutes=60; ComputerName=$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$; ExpectedClusterPriority=7; ExpectedPfcPriority=3; ExpectedTrafficClassCount=2; IntentName=; IntervalSeconds=300; IsStorageIntent=false; MaxAdapterSpeedVariancePercent=0; MaxNodesOutOfCompliance=0; MaxRetryCount=3; MinimumAdapterSpeedGbps=10; MinimumEtsBandwidthPercent=50; Mode=All; PropertyName=ClusterConsistencyState; RequireDcb=true; RequireNetworkATC=false; RequireRdma=true; RequireVmSwitchForComputeIntent=true; SyncTime=; TimeoutSeconds=180 Check effective overrides before comparing a live value with these defaults. Interval is not persistence: do not assume consecutive samples or hysteresis unless explicitly configured. Increasing thresholds can conceal lost redundancy. Use customer-owned override packs, never the Default Management Pack.
Alert and recovery behavior
Alert starts at Error; severity=MatchMonitorHealth; AutoResolve=true. A warning health state may be visible without a warning alert when AlertOnState is Error. Alert descriptions can retain the original incident details; compare the latest Health Explorer state-change context and a fresh diagnostic.
Read-only investigation
Inspect Get-NetIntent and Get-NetIntentStatus on eligible nodes. Compare intent adapter membership, provisioning errors, node status and approved global overrides. Check adapter symmetry, link/RDMA readiness and switch DCB/PFC settings against the intent. Missing ATC on a manual or VMM-managed network is not itself an outage.
Corrective action and escalation
Resolve the precise convergence error through the selected network authority. Plan changes to intents and switch configuration together. Do not manually overwrite ATC-managed settings or enable ATC alongside a conflicting VMM/SDN authority merely to satisfy monitoring.
Capture object identity, owner, UTC timestamps, actual value/state, effective threshold, first error, relevant event IDs and recent changes. Escalate with that evidence when the cause remains uncertain. Disruptive or security-changing actions require the service owner and a recovery plan.
Verify recovery
Verify intended nodes converge, effective configuration matches approved policy and no new apply failures occur after the normal convergence interval.
Microsoft references
Microsoft Learn: manage network atc
Microsoft Learn: get netintentstatus
Network ATC global override drift
HyperVPrivateCloud.Capability.NetworkATC.GlobalOverrideDrift.Monitor
Monitors operational health, status, and thresholds for Network ATC global override drift.
Representative root health path
Solution > HyperVPrivateCloud.Enterprise.Solution.Fabric.Configuration.Dependency.Monitor > HyperVPrivateCloud.Enterprise.Fabric.Service.Configuration.Dependency.Monitor > HyperVPrivateCloud.Service.Network.Configuration.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.GlobalStatus.Dependency.Monitor > HyperVPrivateCloud.Capability.NetworkATC.GlobalOverrideDrift.Monitor
This is one authored monitor path, not proof of current instance membership. Shared dependencies can have additional paths. Use Health Explorer to resolve the actual affected objects.
Summary
Tracks the global cluster and proxy override status against the ComplianceToleranceMinutes tolerance window. Absent global overrides report Not Applicable.
Operator response
Review Get-NetIntentStatus with GlobalOverrides, correct the source configuration through approved Network ATC procedures, and allow the override to re-apply.
Support scope
Network ATC intent and per-node convergence/configuration evidence. This capability is applicable only where Network ATC owns the host network configuration.
Element: HyperVPrivateCloud.Capability.NetworkATC.GlobalOverrideDrift.Monitor. Kind: UnitMonitor.
Target and health path
Target class: HyperVPrivateCloud.Capability.NetworkATC.GlobalConfigurationStatus. Parent health aspect: Health!System.Health.ConfigurationState. Enabled by default: true. Follow this leaf through Health Explorer dependencies to identify which component and service inherit its state.
Why warning or critical
Success [Good]: (Property[@Name='GlobalDriftState'] = Good OR Property[@Name='GlobalDriftState'] = NotApplicable)
Warning [Warning]: Property[@Name='GlobalDriftState'] = Warning
Error [Critical]: Property[@Name='GlobalDriftState'] = Critical
These are compiled default detection conditions, not effective overrides. For state-valued properties, the probe evaluates the condition described in the original knowledge above and supplies the actual cause in state-change context. NotApplicable is not a successful test of an absent capability.
Sampling and effective policy
Compiled configuration: AdapterNames=; ComplianceToleranceMinutes=60; ComputerName=$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$; ExpectedClusterPriority=7; ExpectedPfcPriority=3; ExpectedTrafficClassCount=2; IntentName=; IntervalSeconds=300; IsStorageIntent=false; MaxAdapterSpeedVariancePercent=0; MaxNodesOutOfCompliance=0; MaxRetryCount=3; MinimumAdapterSpeedGbps=10; MinimumEtsBandwidthPercent=50; Mode=All; PropertyName=GlobalDriftState; RequireDcb=true; RequireNetworkATC=false; RequireRdma=true; RequireVmSwitchForComputeIntent=true; SyncTime=; TimeoutSeconds=180 Check effective overrides before comparing a live value with these defaults. Interval is not persistence: do not assume consecutive samples or hysteresis unless explicitly configured. Increasing thresholds can conceal lost redundancy. Use customer-owned override packs, never the Default Management Pack.
Alert and recovery behavior
Alert starts at Error; severity=MatchMonitorHealth; AutoResolve=true. A warning health state may be visible without a warning alert when AlertOnState is Error. Alert descriptions can retain the original incident details; compare the latest Health Explorer state-change context and a fresh diagnostic.
Read-only investigation
Inspect Get-NetIntent and Get-NetIntentStatus on eligible nodes. Compare intent adapter membership, provisioning errors, node status and approved global overrides. Check adapter symmetry, link/RDMA readiness and switch DCB/PFC settings against the intent. Missing ATC on a manual or VMM-managed network is not itself an outage.
Corrective action and escalation
Resolve the precise convergence error through the selected network authority. Plan changes to intents and switch configuration together. Do not manually overwrite ATC-managed settings or enable ATC alongside a conflicting VMM/SDN authority merely to satisfy monitoring.
Capture object identity, owner, UTC timestamps, actual value/state, effective threshold, first error, relevant event IDs and recent changes. Escalate with that evidence when the cause remains uncertain. Disruptive or security-changing actions require the service owner and a recovery plan.
Verify recovery
Verify intended nodes converge, effective configuration matches approved policy and no new apply failures occur after the normal convergence interval.
Microsoft references
Microsoft Learn: manage network atc
Microsoft Learn: get netintentstatus
Roll up participating adapter health
HyperVPrivateCloud.Capability.NetworkATC.NodeAdapter.Dependency.Monitor
Rolls up the health of member Roll up participating adapter health objects into the parent entity.
Support scope
Network ATC intent and per-node convergence/configuration evidence. This capability is applicable only where Network ATC owns the host network configuration.
Element: HyperVPrivateCloud.Capability.NetworkATC.NodeAdapter.Dependency.Monitor. Kind: DependencyMonitor.
Why warning or critical
Target=HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentNodeStatus; relationship=HyperVPrivateCloud.Capability.NetworkATC.NodeStatusReferencesComputerNetworkAdapter; member monitor=Health!System.Health.AvailabilityState; parent=Health!System.Health.AvailabilityState; algorithm=WorstOf; unavailable-member policy=Warning. The parent inherits the evaluated member state; it does not independently diagnose that member. Open the unhealthy member monitor to see the originating condition. Unavailable-member handling is not evidence of healthy telemetry and is distinct from an empty or unmonitored relationship.
Read-only investigation
Inspect Get-NetIntent and Get-NetIntentStatus on eligible nodes. Compare intent adapter membership, provisioning errors, node status and approved global overrides. Check adapter symmetry, link/RDMA readiness and switch DCB/PFC settings against the intent. Missing ATC on a manual or VMM-managed network is not itself an outage.
Corrective action and escalation
Resolve the precise convergence error through the selected network authority. Plan changes to intents and switch configuration together. Do not manually overwrite ATC-managed settings or enable ATC alongside a conflicting VMM/SDN authority merely to satisfy monitoring.
Capture object identity, owner, UTC timestamps, actual value/state, effective threshold, first error, relevant event IDs and recent changes. Escalate with that evidence when the cause remains uncertain. Disruptive or security-changing actions require the service owner and a recovery plan.
Verify recovery
Verify intended nodes converge, effective configuration matches approved policy and no new apply failures occur after the normal convergence interval.
Microsoft references
Microsoft Learn: manage network atc
Microsoft Learn: get netintentstatus
Roll up per-node intent health
HyperVPrivateCloud.Capability.NetworkATC.IntentNode.Dependency.Monitor
Rolls up the health of member Roll up per-node intent health objects into the parent entity.
Support scope
Network ATC intent and per-node convergence/configuration evidence. This capability is applicable only where Network ATC owns the host network configuration.
Element: HyperVPrivateCloud.Capability.NetworkATC.IntentNode.Dependency.Monitor. Kind: DependencyMonitor.
Why warning or critical
Target=HyperVPrivateCloud.Capability.NetworkATC.NetworkIntent; relationship=HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentContainsNodeStatus; member monitor=Health!System.Health.AvailabilityState; parent=Health!System.Health.AvailabilityState; algorithm=WorstOf; unavailable-member policy=Warning. The parent inherits the evaluated member state; it does not independently diagnose that member. Open the unhealthy member monitor to see the originating condition. Unavailable-member handling is not evidence of healthy telemetry and is distinct from an empty or unmonitored relationship.
Read-only investigation
Inspect Get-NetIntent and Get-NetIntentStatus on eligible nodes. Compare intent adapter membership, provisioning errors, node status and approved global overrides. Check adapter symmetry, link/RDMA readiness and switch DCB/PFC settings against the intent. Missing ATC on a manual or VMM-managed network is not itself an outage.
Corrective action and escalation
Resolve the precise convergence error through the selected network authority. Plan changes to intents and switch configuration together. Do not manually overwrite ATC-managed settings or enable ATC alongside a conflicting VMM/SDN authority merely to satisfy monitoring.
Capture object identity, owner, UTC timestamps, actual value/state, effective threshold, first error, relevant event IDs and recent changes. Escalate with that evidence when the cause remains uncertain. Disruptive or security-changing actions require the service owner and a recovery plan.
Verify recovery
Verify intended nodes converge, effective configuration matches approved policy and no new apply failures occur after the normal convergence interval.
Microsoft references
Microsoft Learn: manage network atc
Microsoft Learn: get netintentstatus
Roll up Network ATC intent health
HyperVPrivateCloud.Capability.NetworkATC.NetworkIntent.Dependency.Monitor
Rolls up the health of member Roll up Network ATC intent health objects into the parent entity.
Support scope
Network ATC intent and per-node convergence/configuration evidence. This capability is applicable only where Network ATC owns the host network configuration.
Element: HyperVPrivateCloud.Capability.NetworkATC.NetworkIntent.Dependency.Monitor. Kind: DependencyMonitor.
Why warning or critical
Target=HCSV2Library!HyperVPrivateCloud.NetworkComponent; relationship=HyperVPrivateCloud.Capability.NetworkATC.NetworkComponentContainsNetworkIntent; member monitor=Health!System.Health.AvailabilityState; parent=Health!System.Health.AvailabilityState; algorithm=WorstOf; unavailable-member policy=Success. The parent inherits the evaluated member state; it does not independently diagnose that member. Open the unhealthy member monitor to see the originating condition. Unavailable-member handling is not evidence of healthy telemetry and is distinct from an empty or unmonitored relationship.
Read-only investigation
Inspect Get-NetIntent and Get-NetIntentStatus on eligible nodes. Compare intent adapter membership, provisioning errors, node status and approved global overrides. Check adapter symmetry, link/RDMA readiness and switch DCB/PFC settings against the intent. Missing ATC on a manual or VMM-managed network is not itself an outage.
Corrective action and escalation
Resolve the precise convergence error through the selected network authority. Plan changes to intents and switch configuration together. Do not manually overwrite ATC-managed settings or enable ATC alongside a conflicting VMM/SDN authority merely to satisfy monitoring.
Capture object identity, owner, UTC timestamps, actual value/state, effective threshold, first error, relevant event IDs and recent changes. Escalate with that evidence when the cause remains uncertain. Disruptive or security-changing actions require the service owner and a recovery plan.
Verify recovery
Verify intended nodes converge, effective configuration matches approved policy and no new apply failures occur after the normal convergence interval.
Microsoft references
Microsoft Learn: manage network atc
Microsoft Learn: get netintentstatus
Roll up Network ATC global configuration health
HyperVPrivateCloud.Capability.NetworkATC.GlobalStatus.Dependency.Monitor
Rolls up the health of member Roll up Network ATC global configuration health objects into the parent entity.
Support scope
Network ATC intent and per-node convergence/configuration evidence. This capability is applicable only where Network ATC owns the host network configuration.
Element: HyperVPrivateCloud.Capability.NetworkATC.GlobalStatus.Dependency.Monitor. Kind: DependencyMonitor.
Why warning or critical
Target=HCSV2Library!HyperVPrivateCloud.NetworkComponent; relationship=HyperVPrivateCloud.Capability.NetworkATC.NetworkComponentContainsGlobalStatus; member monitor=Health!System.Health.ConfigurationState; parent=Health!System.Health.ConfigurationState; algorithm=WorstOf; unavailable-member policy=Success. The parent inherits the evaluated member state; it does not independently diagnose that member. Open the unhealthy member monitor to see the originating condition. Unavailable-member handling is not evidence of healthy telemetry and is distinct from an empty or unmonitored relationship.
Read-only investigation
Inspect Get-NetIntent and Get-NetIntentStatus on eligible nodes. Compare intent adapter membership, provisioning errors, node status and approved global overrides. Check adapter symmetry, link/RDMA readiness and switch DCB/PFC settings against the intent. Missing ATC on a manual or VMM-managed network is not itself an outage.
Corrective action and escalation
Resolve the precise convergence error through the selected network authority. Plan changes to intents and switch configuration together. Do not manually overwrite ATC-managed settings or enable ATC alongside a conflicting VMM/SDN authority merely to satisfy monitoring.
Capture object identity, owner, UTC timestamps, actual value/state, effective threshold, first error, relevant event IDs and recent changes. Escalate with that evidence when the cause remains uncertain. Disruptive or security-changing actions require the service owner and a recovery plan.
Verify recovery
Verify intended nodes converge, effective configuration matches approved policy and no new apply failures occur after the normal convergence interval.
Microsoft references
Microsoft Learn: manage network atc
Microsoft Learn: get netintentstatus
Roll up Configuration through NetworkATC.NetworkIntentContainsNodeStatus
HyperVPrivateCloud.Capability.NetworkATC.IntentNode.Configuration.Dependency.Monitor
Preserves the originating health aspect through this domain dependency. Open the unhealthy member monitor for the actual cause; this rollup does not create a second incident.
Support scope
Network ATC intent and per-node convergence/configuration evidence. This capability is applicable only where Network ATC owns the host network configuration.
Element: HyperVPrivateCloud.Capability.NetworkATC.IntentNode.Configuration.Dependency.Monitor. Kind: DependencyMonitor.
Why warning or critical
Target=HyperVPrivateCloud.Capability.NetworkATC.NetworkIntent; relationship=HyperVPrivateCloud.Capability.NetworkATC.NetworkIntentContainsNodeStatus; member monitor=Health!System.Health.ConfigurationState; parent=Health!System.Health.ConfigurationState; algorithm=WorstOf; unavailable-member policy=Warning. The parent inherits the evaluated member state; it does not independently diagnose that member. Open the unhealthy member monitor to see the originating condition. Unavailable-member handling is not evidence of healthy telemetry and is distinct from an empty or unmonitored relationship.
Read-only investigation
Inspect Get-NetIntent and Get-NetIntentStatus on eligible nodes. Compare intent adapter membership, provisioning errors, node status and approved global overrides. Check adapter symmetry, link/RDMA readiness and switch DCB/PFC settings against the intent. Missing ATC on a manual or VMM-managed network is not itself an outage.
Corrective action and escalation
Resolve the precise convergence error through the selected network authority. Plan changes to intents and switch configuration together. Do not manually overwrite ATC-managed settings or enable ATC alongside a conflicting VMM/SDN authority merely to satisfy monitoring.
Capture object identity, owner, UTC timestamps, actual value/state, effective threshold, first error, relevant event IDs and recent changes. Escalate with that evidence when the cause remains uncertain. Disruptive or security-changing actions require the service owner and a recovery plan.
Verify recovery
Verify intended nodes converge, effective configuration matches approved policy and no new apply failures occur after the normal convergence interval.
Microsoft references
Microsoft Learn: manage network atc
Microsoft Learn: get netintentstatus
Roll up Configuration through NetworkATC.NetworkComponentContainsNetworkIntent
HyperVPrivateCloud.Capability.NetworkATC.NetworkIntent.Configuration.Dependency.Monitor
Preserves the originating health aspect through this domain dependency. Open the unhealthy member monitor for the actual cause; this rollup does not create a second incident.
Support scope
Network ATC intent and per-node convergence/configuration evidence. This capability is applicable only where Network ATC owns the host network configuration.
Element: HyperVPrivateCloud.Capability.NetworkATC.NetworkIntent.Configuration.Dependency.Monitor. Kind: DependencyMonitor.
Why warning or critical
Target=HCSV2Library!HyperVPrivateCloud.NetworkComponent; relationship=HyperVPrivateCloud.Capability.NetworkATC.NetworkComponentContainsNetworkIntent; member monitor=Health!System.Health.ConfigurationState; parent=Health!System.Health.ConfigurationState; algorithm=WorstOf; unavailable-member policy=Success. The parent inherits the evaluated member state; it does not independently diagnose that member. Open the unhealthy member monitor to see the originating condition. Unavailable-member handling is not evidence of healthy telemetry and is distinct from an empty or unmonitored relationship.
Read-only investigation
Inspect Get-NetIntent and Get-NetIntentStatus on eligible nodes. Compare intent adapter membership, provisioning errors, node status and approved global overrides. Check adapter symmetry, link/RDMA readiness and switch DCB/PFC settings against the intent. Missing ATC on a manual or VMM-managed network is not itself an outage.
Corrective action and escalation
Resolve the precise convergence error through the selected network authority. Plan changes to intents and switch configuration together. Do not manually overwrite ATC-managed settings or enable ATC alongside a conflicting VMM/SDN authority merely to satisfy monitoring.
Capture object identity, owner, UTC timestamps, actual value/state, effective threshold, first error, relevant event IDs and recent changes. Escalate with that evidence when the cause remains uncertain. Disruptive or security-changing actions require the service owner and a recovery plan.
Verify recovery
Verify intended nodes converge, effective configuration matches approved policy and no new apply failures occur after the normal convergence interval.