PhysicalMachineInfoV2
Information related to a Physical Machine.
List API returning this summary information can use search filter query to filter on specific fields supported by filters.
Supported Filters : 'And', 'Or', 'Equals', 'NotEquals', 'StartsWith', 'Contains' and 'EndsWith'.
See the field description to know the filter types it supports.
{
"description": "This is a physical machine.",
"dns_name": "machine1.example.com",
"id": "0103796c-102b-4ed3-953f-3dfe3d23e0fe",
"message_security_enhanced_mode_supported": true,
"message_security_mode": "MIXED",
"name": "machine1",
"operating_system": "WINDOWS_SERVER_2016",
"rds_server": true,
"state": "AVAILABLE"
}
Description of the machine.
Supported Filters : 'Equals', 'StartsWith' and 'Contains'. This property can be used for sorting.
DNS name of the machine.
Supported Filters : 'Equals', 'StartsWith', 'EndsWith' and 'Contains'. This property can be used for sorting.
Unique ID representing machine.
Supported Filters : 'Equals'.
Indicates whether ENHANCED message security mode is currently supported by this machine. This property can be used for sorting.
The current JMS message security mode used by this machine.
Supported Filters : 'Equals'. This property can be used for sorting.
- DISABLED: Message security mode is disabled.
- ENABLED: Message security mode is enabled. Unsigned messages are rejected by Horizon components.
- ENHANCED: Message Security mode is Enhanced. Message signing and validation is performed based on the current Security Level and desktop Message Security mode.
- MIXED: Message security mode is enabled but not enforced.
Name of the machine.
Supported Filters : 'Equals', 'StartsWith' and 'Contains'. This property can be used for sorting.
The machine operating system. This property can be used for sorting.
- LINUX_CENTOS: Linux (CentOS)
- LINUX_OTHER: Linux (other)
- LINUX_RHEL: Linux (Red Hat Enterprise)
- LINUX_SERVER_OTHER: Linux server (other)
- LINUX_SUSE: Linux (Suse)
- LINUX_UBUNTU: Linux (Ubuntu)
- UNKNOWN: Unknown
- WINDOWS_10: Windows 10
- WINDOWS_11: Windows 11
- WINDOWS_7: Windows 7
- WINDOWS_8: Windows 8
- WINDOWS_SERVER_2003: Windows Server 2003
- WINDOWS_SERVER_2008: Windows Server 2008
- WINDOWS_SERVER_2008_R2: Windows Server 2008 R2
- WINDOWS_SERVER_2012: Windows Server 2012
- WINDOWS_SERVER_2012_R2: Windows Server 2012 R2
- WINDOWS_SERVER_2016_OR_ABOVE: Windows Server 2016 or above
- WINDOWS_VISTA: Windows Vista
- WINDOWS_XP: Windows XP
Indicates if the physical machine is RDS Server.
Supported Filters : 'Equals'. This property can be used for sorting.
The state of the machine.
Supported Filters : 'Equals'. This property can be used for sorting.
- AGENT_CONFIG_ERROR: The Remote Desktop Services role is not enabled on the windows server.
- AGENT_ERROR_DISABLED: Horizon Agent is disabled.
- AGENT_ERROR_INVALID_IP: Horizon Agent has an invalid IP address.
- AGENT_ERROR_NEEDS_REBOOT: Horizon Agent needs reboot.
- AGENT_ERROR_PROTOCOL_FAILURE: Protocol such as BLAST, RDP or PCoIP is not enabled.
- AGENT_ERROR_STARTUP_IN_PROGRESS: Horizon Agent has started on the machine, but other required services such as the display protocol are still starting.
- AGENT_UNREACHABLE: Horizon Connection Server cannot establish communication with Horizon Agent on the machine.
- AVAILABLE: The machine is powered on and ready for active connections.
- CONNECTED: The machine is in an active session and has an active connection to a Horizon client.
- DISABLED: The machine is disabled.
- DISCONNECTED: The machine is in an active session, but it is disconnected from the Horizon client.
- UNASSIGNED_USER_CONNECTED: A user other than the assigned user is logged in to the machine in a dedicated desktop pool.
- UNASSIGNED_USER_DISCONNECTED: A user other than the assigned user is logged in and disconnected from the machine in a dedicated desktop pool.
- UNKNOWN: Could not determine the state of the machine.
- VALIDATING: The Horizon Connection Server is synchronizing state information with the agent.