> ## Documentation Index
> Fetch the complete documentation index at: https://docs.infrawatch.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Protocols M–R

> Protocol-specific service search fields in Protocols M–R

Protocol-specific service search fields in Protocols M–R.

Dataset: `services`

<ResponseField name="managesieve" type="object">
  <Expandable title="Fields">
    <ResponseField name="capabilities" type="repeated string">
      Normalized capability names advertised by the server. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="implementation" type="string">
      Implementation string, when advertised. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="sasl_mechanisms" type="repeated string">
      Supported SASL mechanisms from the SASL capability. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="sieve_extensions" type="repeated string">
      Supported Sieve extensions from the SIEVE capability. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="starttls_supported" type="bool">
      Whether STARTTLS is advertised. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="version" type="string">
      ManageSieve protocol version string. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="mcp" type="object">
  <Expandable title="Fields">
    <ResponseField name="binding" type="McpBinding">
      Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="endpoint" type="string">
      Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="inferred_functionality_truncated" type="bool">
      Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="observed_prompt_count" type="uint32">
      Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="observed_resource_count" type="uint32">
      Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="observed_tool_count" type="uint32">
      Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="prompt_descriptions" type="repeated string">
      Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="prompt_names" type="repeated string">
      Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="prompt_names_truncated" type="bool">
      Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="protocol_version" type="string">
      Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="resource_descriptions" type="repeated string">
      Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="resource_mime_types" type="repeated string">
      Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="resource_names" type="repeated string">
      Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="resource_uri_schemes" type="repeated string">
      Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="resource_uris" type="repeated string">
      Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="resources_truncated" type="bool">
      Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="server_capabilities" type="repeated string">
      Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="server_name" type="string">
      Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="server_title" type="string">
      Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="server_version" type="string">
      Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="tool_descriptions" type="repeated string">
      Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="tool_names" type="repeated string">
      Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="tool_names_truncated" type="bool">
      Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="inferred_functionality" type="object">
      <Expandable title="Fields">
        <ResponseField name="category" type="McpFunctionalityCategory">
          Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="subcategory" type="McpFunctionalitySubcategory">
          Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="mdns" type="object">
  <Expandable title="Fields">
    <ResponseField name="service_types" type="repeated string">
      Service types advertised by the responder. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="services" type="object">
      <Expandable title="Fields">
        <ResponseField name="instance_name" type="string">
          Service instance label. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="service_type" type="string">
          Service type label. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="txt" type="repeated string">
          TXT record entries associated with the instance. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="endpoint" type="object">
          <Expandable title="Fields">
            <ResponseField name="host" type="string">
              Hostname or IP address. Operators: `:` `=` `!=` `=~` `:~`.
            </ResponseField>

            <ResponseField name="port" type="uint32">
              TCP/UDP port number. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
            </ResponseField>
          </Expandable>
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="melsecq" type="object">
  <Expandable title="Fields">
    <ResponseField name="cpu" type="string">
      PLC CPU model identifier. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="memberlist" type="object">
  <Expandable title="Fields">
    <ResponseField name="label" type="string">
      Packet label returned by the responder when configured. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="mgcp" type="object">
  <Expandable title="Fields">
    <ResponseField name="response_code" type="uint32">
      First-line MGCP response code. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="mikrotik_bw" type="object">
  <Expandable title="Fields">
    <ResponseField name="response_kind" type="string">
      Classified response kind (for example: ack\_v1, text\_banner, length\_prefixed\_banner). Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="identity" type="object">
      <Expandable title="Fields">
        <ResponseField name="product" type="string">
          Product display name. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="vendor" type="string">
          Vendor display name. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="mikrotik_winbox" type="object">
  <Expandable title="Fields">
    <ResponseField name="response_kind" type="string">
      Classified response kind. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="catalogs" type="object">
      <Expandable title="Fields">
        <ResponseField name="index" type="bool">
          Whether index catalog data was observed. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="list" type="bool">
          Whether list catalog data was observed. Operators: `:` `=` `!=`.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="identity" type="object">
      <Expandable title="Fields">
        <ResponseField name="product" type="string">
          Product display name. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="vendor" type="string">
          Vendor display name. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="packages" type="object">
      <Expandable title="Fields">
        <ResponseField name="catalog" type="string">
          Source catalog (index or list). Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="name" type="string">
          Package/module name. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="version" type="string">
          Package/module version. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="software" type="object">
      <Expandable title="Fields">
        <ResponseField name="observed_versions" type="repeated string">
          Distinct observed package versions. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="routeros_version" type="string">
          Derived RouterOS version hint. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="minecraft" type="object">
  <Expandable title="Fields">
    <ResponseField name="chat_preview_enabled" type="bool">
      Whether chat preview enabled. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="motd" type="string">
      Flattened status text/MOTD. Friendly label: `MOTD`. Included in overview projections. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="ping_latency_ms" type="int64">
      Ping latency ms in milliseconds. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="secure_chat_required" type="bool">
      Whether secure chat required. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="used_legacy" type="bool">
      True when modern status failed and legacy ping parser produced data. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="players" type="object">
      <Expandable title="Fields">
        <ResponseField name="max" type="uint32">
          Max. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="online" type="uint32">
          Online. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="sample" type="object">
          <Expandable title="Fields">
            <ResponseField name="nickname" type="string">
              Nickname. Operators: `:` `=` `!=` `=~` `:~`.
            </ResponseField>

            <ResponseField name="uuid" type="string">
              UUID. Operators: `:` `=` `!=` `=~` `:~`.
            </ResponseField>
          </Expandable>
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="version" type="object">
      <Expandable title="Fields">
        <ResponseField name="name" type="string">
          Name. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="protocol" type="int32">
          Protocol. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="favicon" type="object">
      <Expandable title="Fields">
        <ResponseField name="hashes" type="object">
          <Expandable title="Fields">
            <ResponseField name="md5" type="string">
              Operators: `:` `=` `!=` `=~` `:~`.
            </ResponseField>

            <ResponseField name="murmur3" type="string">
              Operators: `:` `=` `!=` `=~` `:~`.
            </ResponseField>

            <ResponseField name="sha1" type="string">
              Operators: `:` `=` `!=` `=~` `:~`.
            </ResponseField>

            <ResponseField name="sha256" type="string">
              Operators: `:` `=` `!=` `=~` `:~`.
            </ResponseField>

            <ResponseField name="ssdeep" type="string">
              Operators: `:` `=` `!=` `=~` `:~`.
            </ResponseField>

            <ResponseField name="tlsh" type="string">
              Operators: `:` `=` `!=` `=~` `:~`.
            </ResponseField>
          </Expandable>
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="minecraft_bedrock" type="object">
  <Expandable title="Fields">
    <ResponseField name="edition" type="string">
      Edition token from Bedrock status (typically MCPE). Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="game_mode" type="string">
      Reported game mode. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="game_version" type="string">
      Reported Bedrock game version string. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="max_players" type="uint32">
      Maximum player capacity. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="motd" type="string">
      Primary message-of-the-day. Friendly label: `MOTD`. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="online_players" type="uint32">
      Current online player count. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="protocol_version" type="uint32">
      Reported Bedrock protocol version number. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="server_guid" type="uint64">
      RakNet server GUID from pong header. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="sub_motd" type="string">
      Secondary message-of-the-day. Friendly label: `Sub MOTD`. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="mldonkey" type="object">
  <Expandable title="Fields">
    <ResponseField name="chrooted" type="bool">
      True when the banner indicates a chrooted instance. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="instance_name" type="string">
      Optional instance or owner name from the banner. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="version" type="string">
      Core version from the welcome banner, when present. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="monero" type="object">
  <Expandable title="Fields">
    <ResponseField name="error" type="string">
      Levin error code label when the response return code is negative. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="peer_id" type="uint64">
      Remote node peer identifier. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="status" type="string">
      Monero ping status string (typically OK). Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="mongodb" type="object">
  <Expandable title="Fields">
    <ResponseField name="auth_error" type="string">
      Auth error. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="auth_required" type="bool">
      Whether auth required. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="used_op_msg" type="bool">
      Whether used op msg. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="build" type="object">
      <Expandable title="Fields">
        <ResponseField name="allocator" type="string">
          Allocator. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="debug_build" type="bool">
          Whether debug build. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="git_revision" type="string">
          Git revision. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="javascript_engine" type="string">
          Javascript engine. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="modules" type="repeated string">
          List of modules. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="openssl_compiled_version" type="string">
          Openssl compiled version. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="openssl_running_version" type="string">
          Openssl running version. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="storage_engines" type="repeated string">
          List of storage engines. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="version" type="string">
          Version. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="word_bits" type="uint32">
          Word bits. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="environment" type="object">
          <Expandable title="Fields">
            <ResponseField name="c_compiler" type="string">
              C compiler. Operators: `:` `=` `!=` `=~` `:~`.
            </ResponseField>

            <ResponseField name="c_flags" type="string">
              C flags. Operators: `:` `=` `!=` `=~` `:~`.
            </ResponseField>

            <ResponseField name="cxx_compiler" type="string">
              Cxx compiler. Operators: `:` `=` `!=` `=~` `:~`.
            </ResponseField>

            <ResponseField name="cxx_flags" type="string">
              Cxx flags. Operators: `:` `=` `!=` `=~` `:~`.
            </ResponseField>

            <ResponseField name="distribution" type="string">
              Distribution. Operators: `:` `=` `!=` `=~` `:~`.
            </ResponseField>

            <ResponseField name="distribution_arch" type="string">
              Distribution arch. Operators: `:` `=` `!=` `=~` `:~`.
            </ResponseField>

            <ResponseField name="linker_flags" type="string">
              Linker flags. Operators: `:` `=` `!=` `=~` `:~`.
            </ResponseField>

            <ResponseField name="target_arch" type="string">
              Target arch. Operators: `:` `=` `!=` `=~` `:~`.
            </ResponseField>

            <ResponseField name="target_os" type="string">
              Target os. Operators: `:` `=` `!=` `=~` `:~`.
            </ResponseField>
          </Expandable>
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="handshake" type="object">
      <Expandable title="Fields">
        <ResponseField name="hello_ok" type="bool">
          Whether hello ok. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="max_bson_object_bytes" type="uint32">
          Max bson object bytes in bytes. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="max_message_bytes" type="uint32">
          Max message bytes in bytes. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="max_write_batch_items" type="uint32">
          Max write batch items. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="mongos_router" type="bool">
          Whether mongos router. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="primary" type="bool">
          Whether primary. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="read_only" type="bool">
          Whether read only. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="replica_arbiter_members" type="repeated string">
          List of replica arbiter members. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="replica_members" type="repeated string">
          List of replica members. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="replica_passive_members" type="repeated string">
          List of replica passive members. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="replica_set_name" type="string">
          Replica set name. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="self_member" type="string">
          Self member. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="supported_compressors" type="repeated string">
          List of supported compressors. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="wire_version_max" type="uint32">
          Wire version max. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="wire_version_min" type="uint32">
          Wire version min. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="mpd" type="object">
  <Expandable title="Fields">
    <ResponseField name="ack_command_list_index" type="uint32">
      ACK command list index from the terminal response, when present. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="ack_current_command" type="string">
      ACK current command token from the terminal response. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="ack_error_code" type="uint32">
      ACK error code from the terminal response, when present. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="ack_message" type="string">
      ACK message text from the terminal response. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="commands" type="repeated string">
      Commands returned by the "commands" command. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="version" type="string">
      Version from the initial "OK MPD ..." greeting. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="mqtt" type="object">
  <Expandable title="Fields">
    <ResponseField name="anonymous_connect_allowed" type="bool">
      Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="authentication_required" type="bool">
      Whether authentication required. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="connection_code" type="uint32">
      Connection code. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="protocol_version" type="string">
      Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="sys_subscribe_allowed" type="bool">
      Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="topics" type="repeated string">
      List of topics. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="mqtt_sn" type="object">
  <Expandable title="Fields">
    <ResponseField name="accepted" type="bool">
      Whether the gateway accepted the connection. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="return_code" type="uint32">
      MQTT-SN CONNACK return code. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="mssql" type="object">
  <Expandable title="Fields">
    <ResponseField name="encryption_mode" type="uint32">
      Encryption mode. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="encryption_mode_label" type="string">
      Encryption mode label. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="federated_auth_required" type="bool">
      Whether federated auth required. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="instance_name" type="string">
      Instance name. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="mars_enabled" type="bool">
      Whether mars enabled. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="server_thread_id" type="uint32">
      Server thread ID. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="tls_negotiated" type="bool">
      Whether TLS negotiated. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="tls_supported" type="bool">
      Whether TLS supported. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="server_version" type="object">
      <Expandable title="Fields">
        <ResponseField name="build" type="uint32">
          Build. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="major" type="uint32">
          Major. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="minor" type="uint32">
          Minor. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="sub_build" type="uint32">
          Sub build. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="value" type="string">
          Value. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="murmur" type="object">
  <Expandable title="Fields">
    <ResponseField name="max_bandwidth" type="uint32">
      Advertised max bandwidth per user when the server syncs successfully. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="max_user_count" type="uint32">
      Maximum allowed user count when available. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="operating_system" type="string">
      Reported operating system name when available. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="operating_system_version" type="string">
      Reported operating system version when available. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="reject_reason" type="string">
      Human-readable rejection reason when provided. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="reject_type" type="string">
      Rejection type when the server denies the probe. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="release" type="string">
      Server release name when available. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="response_type" type="MurmurResponseType">
      Murmur control response classification. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="server_version" type="string">
      Server version string when available. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="user_count" type="uint32">
      Current connected user count when available. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="welcome_text" type="string">
      Welcome text when the server syncs successfully. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="mysql" type="object">
  <Expandable title="Fields">
    <ResponseField name="auth_plugin" type="string">
      Auth plugin. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="capability_bitmask" type="uint32">
      Capability bitmask. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="server_collation_id" type="uint32">
      Server collation ID. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="server_connection_id" type="uint32">
      Server connection ID. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="server_error_code" type="uint32">
      Server error code. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="server_error_message" type="string">
      Server error message. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="server_error_name" type="string">
      Server error name. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="server_flavor" type="string">
      Server flavor. Included in overview projections. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="server_release" type="string">
      Server release. Included in overview projections. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="short_greeting" type="bool">
      Whether short greeting. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="status_bitmask" type="uint32">
      Status bitmask. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="supports_tls_upgrade" type="bool">
      Whether supports TLS upgrade. Included in overview projections. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="wire_protocol_version" type="uint32">
      Wire protocol version. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="mysqlx" type="object">
  <Expandable title="Fields">
    <ResponseField name="auth_mechanisms" type="repeated string">
      Authentication mechanisms advertised by the server. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="compression_methods" type="repeated string">
      Compression methods advertised by the server. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="document_encodings" type="repeated string">
      Document encodings advertised by the server. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="interactive_client" type="bool">
      Whether the server advertises interactive-client timeout handling. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="node_kind" type="string">
      Node kind advertised by the X Plugin, e.g. mysql or router. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="server_error_code" type="uint32">
      X Protocol error code returned by the server when probing fails. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="server_error_text" type="string">
      Human-readable X Protocol error text returned by the server. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="server_hello_seen" type="bool">
      Whether a global SERVER\_HELLO notice was observed on the connection. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="xplugin_version" type="string">
      X Plugin version string when the server exposes it. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="nats" type="object">
  <Expandable title="Fields">
    <ResponseField name="advertised_host" type="string">
      Advertised host. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="advertised_port" type="uint32">
      Advertised port. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="auth_required" type="bool">
      Whether auth required. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="cluster" type="string">
      Cluster. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="connect_urls" type="repeated string">
      List of connect URLs. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="domain" type="string">
      Domain. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="git_commit" type="string">
      Git commit. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="go_version" type="string">
      Go version. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="headers_supported" type="bool">
      Whether headers supported. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="jetstream_enabled" type="bool">
      Whether jetstream enabled. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="lame_duck_mode" type="bool">
      Whether lame duck mode. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="protocol" type="uint32">
      Protocol. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="server_id" type="string">
      Server ID. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="server_name" type="string">
      Server name. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="tls_available" type="bool">
      Whether TLS available. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="tls_required" type="bool">
      Whether TLS required. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="tls_verify" type="bool">
      Whether TLS verify. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="version" type="string">
      Version. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="ws_connect_urls" type="repeated string">
      List of ws connect URLs. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="nbx_call_manager" type="object">
  <Expandable title="Fields">
    <ResponseField name="server_name" type="string">
      Server identifier from the greeting. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="version" type="string">
      Call manager service version. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="ndmp" type="object">
  <Expandable title="Fields">
    <ResponseField name="auth_types" type="repeated string">
      Supported authentication types. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="connection_status_reason" type="string">
      Text name of the connection status reason. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="connection_status_reason_code" type="uint32">
      NDMP connection status reason from the initial server post. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="host_info_error" type="uint32">
      Command-level error from CONFIG\_GET\_HOST\_INFO. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="host_info_error_name" type="string">
      Text name of the CONFIG\_GET\_HOST\_INFO error. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="hostname" type="string">
      Hostname returned by the NDMP server. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="os_type" type="string">
      Remote operating system type. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="os_version" type="string">
      Remote operating system version. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="product_name" type="string">
      Server product name. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="protocol_version" type="uint32">
      Highest protocol version advertised by the server. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="revision_number" type="string">
      Server revision/build string. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="server_info_error" type="uint32">
      Command-level error from CONFIG\_GET\_SERVER\_INFO. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="server_info_error_name" type="string">
      Text name of the CONFIG\_GET\_SERVER\_INFO error. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="text_reason" type="string">
      Optional textual reason from the initial connection-status post. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="vendor_name" type="string">
      Server vendor name. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="neo4j_bolt" type="object">
  <Expandable title="Fields">
    <ResponseField name="authentication_required" type="bool">
      Whether authentication appears to be required. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="connection_id" type="string">
      Connection identifier reported by HELLO/INIT. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="error_code" type="string">
      Error code reported by server-side FAILURE summary. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="error_message" type="string">
      Error message reported by server-side FAILURE summary. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="protocol_version" type="string">
      Negotiated Bolt protocol version. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="server_agent" type="string">
      Server agent string reported by HELLO/INIT. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="netbios" type="object">
  <Expandable title="Fields">
    <ResponseField name="ipv4_addresses" type="repeated string">
      List of ipv4 addresses. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="service" type="string">
      Service. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="status" type="string">
      Status. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="unit_id" type="string">
      Unit ID. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="names" type="object">
      <Expandable title="Fields">
        <ResponseField name="name" type="string">
          Name. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="suffix_label" type="string">
          Suffix label. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="nextchip_nvp6158_debug" type="object">
  <Expandable title="Fields">
    <ResponseField name="channel" type="uint32">
      Channel number when present. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="chip_model" type="string">
      Decoder chip identifier extracted from the banner. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="events" type="repeated string">
      Unique event lines normalized from the leaked debug output. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="function_name" type="string">
      Driver or function name, for example nvp6158\_ch\_sw\_Reset. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="line_number" type="uint32">
      Source line number when present. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="nfs" type="object">
  <Expandable title="Fields">
    <ResponseField name="accepted_reply_count" type="uint32">
      Number of accepted successful RPC replies observed. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="rpc_version" type="uint32">
      ONC/RPC protocol version used by probes. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="supported_versions" type="repeated uint32">
      NFS protocol versions that replied successfully. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="nmea_0183" type="object">
  <Expandable title="Fields">
    <ResponseField name="sentence_types" type="repeated string">
      Distinct three-character sentence types seen in valid sentences, e.g. ZDA or GLL. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="talker_ids" type="repeated string">
      Distinct two-character talker IDs seen in valid sentences, e.g. YD or GP. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="valid_sentence_count" type="uint32">
      Count of valid checksum-bearing NMEA sentences parsed from the banner. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="nntp" type="object">
  <Expandable title="Fields">
    <ResponseField name="capabilities" type="repeated string">
      CAPABILITIES lines returned by the server. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="greeting_code" type="uint32">
      NNTP greeting status code. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="greeting_text" type="string">
      Human-readable greeting text. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="implementation" type="string">
      Reported implementation string when advertised. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="posting_allowed" type="bool">
      Whether posting is allowed according to the greeting. Operators: `:` `=` `!=`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="nrpe" type="object">
  <Expandable title="Fields">
    <ResponseField name="version" type="string">
      NRPE version string if present in the response. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="ntp" type="object">
  <Expandable title="Fields">
    <ResponseField name="clock_offset_estimate_ms" type="double">
      Best-effort clock offset estimate in milliseconds. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="kiss_code" type="string">
      Kiss-of-Death code for stratum 0 responses. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="leap_indicator" type="uint32">
      Leap indicator from the response header. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="mode" type="uint32">
      NTP mode from the response packet. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="monlist_count" type="uint32">
      Number of MONLIST items when monitoring is exposed. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="os_arch" type="string">
      CPU architecture hint from mode-6 READVAR (e.g. processor). Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="os_name" type="string">
      OS name hint from mode-6 READVAR (e.g. system). Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="poll_interval" type="int32">
      Poll interval exponent (2^poll seconds). Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="precision" type="int32">
      Clock precision exponent (2^precision seconds). Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="protocol_version" type="uint32">
      NTP protocol version from the response packet. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="reference_id" type="uint32">
      Raw 32-bit reference identifier from bytes 12..15. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="refid" type="string">
      Reference identifier formatted for analyst readability. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="root_delay" type="uint32">
      Raw 32-bit root delay from bytes 4..7. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="root_dispersion" type="uint32">
      Raw 32-bit root dispersion from bytes 8..11. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="stratum" type="uint32">
      NTP stratum from the response packet. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="ntrip" type="object">
  <Expandable title="Fields">
    <ResponseField name="caster_count" type="uint32">
      Number of CAS records seen in the sourcetable. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="flags" type="repeated string">
      Optional Ntrip-Flags response header values. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="mountpoints" type="repeated string">
      Bounded list of advertised mountpoints. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="network_count" type="uint32">
      Number of NET records seen in the sourcetable. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="ntrip_version" type="string">
      Reported NTRIP version from Ntrip-Version or Server headers. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="response_kind" type="string">
      Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="sentence_types" type="repeated string">
      Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="server_header" type="string">
      Raw Server header value from the sourcetable response. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="stream_count" type="uint32">
      Number of STR records seen in the sourcetable. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="stream_format" type="string">
      Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="nut_upsd" type="object">
  <Expandable title="Fields">
    <ResponseField name="commands" type="repeated string">
      Supported commands advertised by the server banner. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="starttls_supported" type="bool">
      Whether STARTTLS is advertised. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="supports_fsd" type="bool">
      Whether forced shutdown is advertised. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="supports_master" type="bool">
      Whether MASTER is advertised. Operators: `:` `=` `!=`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="onvif" type="object">
  <Expandable title="Fields">
    <ResponseField name="auth_required" type="bool">
      True when the response indicates the device service requires authorization. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="fault_reason" type="string">
      SOAP fault reason when present. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="fault_subcode" type="string">
      SOAP fault subcode when present. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="firmware_version" type="string">
      Firmware version from GetDeviceInformation. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="hardware_id" type="string">
      Hardware ID from GetDeviceInformation. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="manufacturer" type="string">
      Device manufacturer from GetDeviceInformation. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="model" type="string">
      Device model from GetDeviceInformation. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="serial_number" type="string">
      Serial number from GetDeviceInformation. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="soap_fault" type="bool">
      True when the probe completed with a SOAP fault instead of a device information response. Operators: `:` `=` `!=`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="openflow" type="object">
  <Expandable title="Fields">
    <ResponseField name="error_code" type="uint32">
      OpenFlow error code when the first server reply is an ERROR. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="error_type" type="uint32">
      OpenFlow error type when the first server reply is an ERROR. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="server_message_type" type="OpenflowServerMessageType">
      Classification of the first server reply after our HELLO. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="supported_versions" type="repeated uint32">
      Versions listed in the HELLO versionbitmap element when present. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="version" type="uint32">
      Wire protocol version byte from the first server reply. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="openvpn" type="object">
  <Expandable title="Fields">
    <ResponseField name="accepts_v1" type="bool">
      High-level compatibility flags. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="accepts_v2" type="bool">
      Whether accepts v2. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="accepts_v3" type="bool">
      Whether accepts v3. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="opcode" type="uint32">
      Opcode. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="packet_id" type="uint32">
      Packet ID. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="protocol" type="string">
      Best-effort server metadata. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="response_time_ms" type="int64">
      Response time ms in milliseconds. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="supports_reset_v1" type="bool">
      Capability flags requested by product requirements. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="supports_reset_v2" type="bool">
      Whether supports reset v2. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="tls_auth_detected" type="bool">
      Whether TLS auth detected. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="tls_crypt_detected" type="bool">
      Whether TLS crypt detected. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="version" type="string">
      Version. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="reset_v1" type="object">
      <Expandable title="Fields">
        <ResponseField name="ack_count" type="uint32">
          Reliability-layer metadata from response. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="ack_packet_ids" type="repeated uint32">
          List of ack packet IDs. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="got_valid_reply" type="bool">
          Whether a syntactically valid OpenVPN control packet was parsed. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="has_tls_certificate" type="bool">
          Whether has TLS certificate. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="has_tls_record" type="bool">
          Best-effort parse hints. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="probe_error" type="string">
          Scanner-side processing error for this probe, if any. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="requested_opcode" type="uint32">
          Opcode used in the outbound probe packet. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="response_key_id" type="uint32">
          Response key ID. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="response_opcode" type="uint32">
          Parsed opcode from server response. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="response_opcode_label" type="string">
          Response opcode label. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="response_packet_id" type="uint32">
          Response packet ID. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="tls_record_version" type="uint32">
          TLS record version. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="reset_v2" type="object">
      <Expandable title="Fields">
        <ResponseField name="ack_count" type="uint32">
          Reliability-layer metadata from response. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="ack_packet_ids" type="repeated uint32">
          List of ack packet IDs. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="got_valid_reply" type="bool">
          Whether a syntactically valid OpenVPN control packet was parsed. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="has_tls_certificate" type="bool">
          Whether has TLS certificate. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="has_tls_record" type="bool">
          Best-effort parse hints. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="probe_error" type="string">
          Scanner-side processing error for this probe, if any. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="requested_opcode" type="uint32">
          Opcode used in the outbound probe packet. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="response_key_id" type="uint32">
          Response key ID. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="response_opcode" type="uint32">
          Parsed opcode from server response. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="response_opcode_label" type="string">
          Response opcode label. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="response_packet_id" type="uint32">
          Response packet ID. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="tls_record_version" type="uint32">
          TLS record version. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="reset_v3" type="object">
      <Expandable title="Fields">
        <ResponseField name="ack_count" type="uint32">
          Reliability-layer metadata from response. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="ack_packet_ids" type="repeated uint32">
          List of ack packet IDs. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="got_valid_reply" type="bool">
          Whether a syntactically valid OpenVPN control packet was parsed. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="has_tls_certificate" type="bool">
          Whether has TLS certificate. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="has_tls_record" type="bool">
          Best-effort parse hints. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="probe_error" type="string">
          Scanner-side processing error for this probe, if any. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="requested_opcode" type="uint32">
          Opcode used in the outbound probe packet. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="response_key_id" type="uint32">
          Response key ID. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="response_opcode" type="uint32">
          Parsed opcode from server response. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="response_opcode_label" type="string">
          Response opcode label. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="response_packet_id" type="uint32">
          Response packet ID. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="tls_record_version" type="uint32">
          TLS record version. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="parallels_server" type="object">
  <Expandable title="Fields">
    <ResponseField name="build_date" type="string">
      Build date carried in the PRLT banner. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="version" type="string">
      Dispatcher service version string. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="pc_duo" type="object">
  <Expandable title="Fields">
    <ResponseField name="server_name" type="string">
      Reported PC-Duo server name. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="pcanywhere" type="object">
  <Expandable title="Fields">
    <ResponseField name="device_info" type="string">
      pcAnywhere device family marker from UDP discovery responses. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="device_name" type="string">
      Host or device name advertised by the remote pcAnywhere service. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="service_prompt" type="string">
      Service prompt observed from the TCP data service when available. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="pgbouncer" type="object">
  <Expandable title="Fields">
    <ResponseField name="error_code" type="string">
      SQLSTATE returned for the rejected startup packet. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="error_message" type="string">
      Error text returned for the rejected startup packet. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="error_severity" type="string">
      Error severity returned for the rejected startup packet. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="pjl" type="object">
  <Expandable title="Fields">
    <ResponseField name="device_id" type="string">
      Device identity string returned by INFO ID. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="display" type="string">
      Human-readable front-panel status text when reported. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="online_state" type="PjlOnlineState">
      Online/offline state from INFO STATUS when reported. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="personalities" type="repeated string">
      Supported printer personalities advertised by INFO CONFIG. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="status_code" type="uint32">
      Numeric status code from INFO STATUS when reported. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="pop3" type="object">
  <Expandable title="Fields">
    <ResponseField name="capabilities" type="repeated string">
      CAPA capability lines (excluding terminator and status line). Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="capability_has_stls" type="bool">
      True when STLS is listed in CAPA. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="capability_status" type="string">
      CAPA command status line. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="greeting" type="string">
      Server greeting line as received (CRLF preserved when present). Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="greeting_positive" type="bool">
      True when greeting starts with +OK. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="stls_accepted" type="bool">
      True when STLS reply starts with +OK. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="stls_reply" type="string">
      STLS command reply line. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="used_implicit_tls" type="bool">
      True when scan connected with implicit TLS (usually port 995). Operators: `:` `=` `!=`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="portmap" type="object">
  <Expandable title="Fields">
    <ResponseField name="portmap_version" type="uint32">
      Portmap program version queried. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="rpc_version" type="uint32">
      ONC/RPC protocol version used by the probe. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="mappings" type="object">
      <Expandable title="Fields">
        <ResponseField name="port" type="uint32">
          Advertised service port for the mapping. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="program" type="uint32">
          RPC program number. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="protocol_number" type="uint32">
          IP protocol number (6=tcp, 17=udp). Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="transport_protocol" type="TransportProtocol">
          Normalized transport protocol label. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="version" type="uint32">
          RPC program version number. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="postgres" type="object">
  <Expandable title="Fields">
    <ResponseField name="auth_required" type="bool">
      Whether auth required. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="auth_type" type="uint32">
      Auth type. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="auth_type_label" type="string">
      Auth type label. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="error_code" type="string">
      Error code. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="error_message" type="string">
      Error message. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="error_severity" type="string">
      Error severity. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="integer_datetimes" type="bool">
      Whether integer datetimes. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="ready_for_query" type="bool">
      Whether ready for query. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="sasl_mechanisms" type="repeated string">
      List of sasl mechanisms. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="server_encoding" type="string">
      Server encoding. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="server_version" type="string">
      Server version. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="server_version_num" type="uint32">
      Server version num. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="ssl_supported" type="bool">
      Whether SSL supported. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="timezone" type="string">
      Timezone. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="transaction_status" type="string">
      Transaction status. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="pptp" type="object">
  <Expandable title="Fields">
    <ResponseField name="bearer_capabilities" type="repeated string">
      List of bearer capabilities. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="control_message_type" type="uint32">
      Control message type. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="echo_error_code" type="uint32">
      Echo error code. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="echo_identifier" type="uint32">
      Echo identifier. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="echo_reply_received" type="bool">
      Optional Echo probe fields. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="echo_result_code" type="uint32">
      Echo result code. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="error_code" type="uint32">
      Error code. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="firmware_revision" type="uint32">
      Firmware revision. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="framing_capabilities" type="repeated string">
      List of framing capabilities. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="host_name" type="string">
      Host name. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="max_channels" type="uint32">
      Max channels. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="packet_length" type="uint32">
      Parsed control header. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="packet_message_type" type="uint32">
      Packet message type. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="protocol_version" type="string">
      Protocol version. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="result_code" type="uint32">
      Result code. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="vendor" type="string">
      Vendor. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="proconos" type="object">
  <Expandable title="Fields">
    <ResponseField name="boot_project" type="string">
      Boot project name. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="plc_type" type="string">
      PLC type. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="project_name" type="string">
      Project name. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="runtime" type="string">
      Ladder runtime string. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="runtime_version" type="string">
      Runtime version. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="source_code" type="string">
      Source code descriptor. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="source_code_available" type="bool">
      Whether source code appears available. Operators: `:` `=` `!=`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="prometheus" type="object">
  <Expandable title="Fields">
    <ResponseField name="auth_required" type="bool">
      Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="endpoint" type="string">
      Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="ready" type="bool">
      Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="ready_message" type="string">
      Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="build_info" type="object">
      <Expandable title="Fields">
        <ResponseField name="branch" type="string">
          Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="build_date" type="string">
          Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="build_user" type="string">
          Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="go_version" type="string">
          Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="revision" type="string">
          Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="version" type="string">
          Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="error" type="object">
      <Expandable title="Fields">
        <ResponseField name="message" type="string">
          Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="type" type="string">
          Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="flags" type="object">
      <Expandable title="Fields">
        <ResponseField name="storage_retention_size" type="string">
          Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="storage_retention_time" type="string">
          Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="web_enable_admin_api" type="string">
          Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="web_enable_lifecycle" type="string">
          Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="web_external_url" type="string">
          Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="web_route_prefix" type="string">
          Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="runtime" type="object">
      <Expandable title="Fields">
        <ResponseField name="corruption_count" type="uint64">
          Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="gogc" type="string">
          Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="gomaxprocs" type="uint32">
          Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="goroutine_count" type="uint32">
          Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="last_config_time" type="string">
          Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="reload_config_success" type="bool">
          Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="start_time" type="string">
          Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="storage_retention" type="string">
          Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="time_series_count" type="uint64">
          Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="targets" type="object">
      <Expandable title="Fields">
        <ResponseField name="active_count" type="uint32">
          Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="dropped_count" type="uint32">
          Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="job_names" type="repeated string">
          Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="job_names_truncated" type="bool">
          Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="scrape_url_hosts" type="repeated string">
          Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="scrape_url_hosts_truncated" type="bool">
          Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="targets_truncated" type="bool">
          Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="unhealthy_count" type="uint32">
          Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="qotd" type="object">
  <Expandable title="Fields">
    <ResponseField name="quote" type="string">
      Sanitized quote text returned by the service. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="radius" type="object">
  <Expandable title="Fields">
    <ResponseField name="attribute_count" type="uint32">
      Count of RADIUS attributes in the response. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="code" type="uint32">
      RADIUS response code. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="code_name" type="string">
      Human-readable response code label. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="eap_message_present" type="bool">
      True when EAP-Message attribute is present. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="identifier" type="uint32">
      Response identifier. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="message_authenticator_present" type="bool">
      True when Message-Authenticator attribute is present. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="reply_message" type="string">
      Reply-Message attribute value when present. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="state_present" type="bool">
      True when State attribute is present. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="vendor_ids" type="repeated uint32">
      Distinct vendor IDs extracted from Vendor-Specific attributes. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="vendor_specific_count" type="uint32">
      Number of Vendor-Specific attributes observed. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="rdp" type="object">
  <Expandable title="Fields">
    <ResponseField name="desktop_hint" type="string">
      Optional host hint if the server exposes one via early negotiation. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="desktop_hint_origin" type="string">
      Desktop hint origin. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="x224_destination_reference" type="uint32">
      X224 destination reference. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="x224_source_reference" type="uint32">
      X224 source reference. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="negotiation_capabilities" type="object">
      <Expandable title="Fields">
        <ResponseField name="sets_reserved_neg_flag" type="bool">
          Whether sets reserved neg flag. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="supports_dynvc_graphics" type="bool">
          Whether supports dynvc graphics. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="supports_extended_client_data" type="bool">
          Whether supports extended client data. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="supports_redirected_auth" type="bool">
          Whether supports redirected auth. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="supports_restricted_admin" type="bool">
          Whether supports restricted admin. Operators: `:` `=` `!=`.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="ntlm_identity" type="object">
      <Expandable title="Fields">
        <ResponseField name="dns_domain" type="string">
          DNS domain. Included in overview projections. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="dns_fqdn" type="string">
          DNS fqdn. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="dns_host" type="string">
          DNS host. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="dns_tree" type="string">
          DNS forest/tree name. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="negotiate_flags" type="uint32">
          Negotiate flags. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="netbios_domain" type="string">
          Netbios domain. Friendly label: `NetBIOS Domain`. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="netbios_host" type="string">
          Netbios host. Friendly label: `NetBIOS Host`. Included in overview projections. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="os_build" type="uint32">
          Os build. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="os_major" type="uint32">
          Os major. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="os_minor" type="uint32">
          Os minor. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="platform_label" type="string">
          Friendly platform label inferred from NTLM version numbers. Friendly label: `Platform`. Included in overview projections. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="service_target" type="string">
          Service target. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="system_time" type="timestamp">
          NTLM server system time when the challenge exposes it. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="security_outcome" type="object">
      <Expandable title="Fields">
        <ResponseField name="chose_credssp" type="bool">
          Whether chose credssp. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="chose_credssp_early" type="bool">
          Whether chose credssp early. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="chose_rdstls" type="bool">
          Whether chose rdstls. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="chose_standard_rdp" type="bool">
          Whether chose standard RDP. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="chose_tls" type="bool">
          Whether chose TLS. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="forbids_ssl" type="bool">
          Whether forbids SSL. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="has_flag_mismatch" type="bool">
          Whether has flag mismatch. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="missing_server_cert" type="bool">
          Whether missing server cert. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="needs_ssl" type="bool">
          Whether needs SSL. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="negotiation_error" type="bool">
          Whether negotiation error. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="requires_credssp" type="bool">
          Whether requires credssp. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="requires_ssl_with_user_auth" type="bool">
          Whether requires SSL with user auth. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="unknown_error_code" type="bool">
          Whether unknown error code. Operators: `:` `=` `!=`.
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="redis" type="object">
  <Expandable title="Fields">
    <ResponseField name="architecture_bits" type="uint32">
      Architecture bits. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="auth" type="string">
      Auth. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="authentication_required" type="bool">
      Whether authentication required. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="build_id" type="string">
      Build ID. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="deployment_mode" type="string">
      Deployment mode. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="git_sha" type="string">
      Git sha. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="memory_allocator" type="string">
      Memory allocator. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="operating_system" type="string">
      Operating system. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="ping" type="string">
      Ping. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="total_commands" type="uint64">
      Total commands. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="total_connections" type="uint64">
      Total connections. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="uptime_seconds" type="uint64">
      Uptime seconds in seconds. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="used_memory_bytes" type="uint64">
      Whether used memory bytes. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="version" type="string">
      Version. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="version_major" type="uint32">
      Version major. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="version_minor" type="uint32">
      Version minor. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="version_patch" type="uint32">
      Version patch. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="rethinkdb" type="object">
  <Expandable title="Fields">
    <ResponseField name="architecture" type="string">
      Cluster architecture bitsize from the modern intracluster handshake. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="banner_variant" type="string">
      Response shape identified on the socket. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="build_mode" type="string">
      Cluster build mode from the modern intracluster handshake. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="message" type="string">
      Human-readable error or banner line when the response is textual. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="version" type="string">
      Cluster version from the modern intracluster handshake, when present. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="rip" type="object">
  <Expandable title="Fields">
    <ResponseField name="auth_sequence" type="uint32">
      MD5 authentication sequence. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="authentication_mode" type="string">
      Authentication mode (none, simple, md5, unknown). Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="command" type="uint32">
      RIP command. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="default_route_present" type="bool">
      Whether a default route is present. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="has_authentication" type="bool">
      Whether authentication is present. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="next_hop_present" type="bool">
      Whether any next hop is present. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="poisoned_route_count" type="uint32">
      Count of poisoned routes (metric=16). Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="private_route_count" type="uint32">
      Count of private routes. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="public_route_count" type="uint32">
      Count of public routes. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="route_count_returned" type="uint32">
      Route count returned in the result. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="route_count_total" type="uint32">
      Total route count in the response. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="route_tag_present" type="bool">
      Whether any route tag is present. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="version" type="uint32">
      RIP version. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="routes" type="object">
      <Expandable title="Fields">
        <ResponseField name="address_family" type="string">
          Address family. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="metric" type="uint32">
          Route metric. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="network" type="string">
          Route network. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="next_hop" type="string">
          Route next hop. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="prefix_length" type="uint32">
          Route prefix length. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="route_tag" type="uint32">
          Route tag. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="subnet_mask" type="string">
          Route subnet mask. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="rsync" type="object">
  <Expandable title="Fields">
    <ResponseField name="access_message" type="string">
      Optional policy message when listing is restricted. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="checksum_algorithms" type="repeated string">
      Checksum algorithms advertised in protocol banner. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="module_listing_enabled" type="bool">
      True when #list returned one or more modules. Operators: `:` `=` `!=`.
    </ResponseField>

    <ResponseField name="protocol_version" type="string">
      Protocol version announced by the server. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="modules" type="object">
      <Expandable title="Fields">
        <ResponseField name="description" type="string">
          Optional module description text. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="name" type="string">
          Exported rsync module name. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="rtsp" type="object">
  <Expandable title="Fields">
    <ResponseField name="content_base" type="string">
      Optional content base URI from Content-Base. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="methods" type="repeated string">
      Supported RTSP methods from Public/Allow. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="software" type="string">
      Optional software hint from the Server header. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="status_code" type="uint32">
      RTSP response status code. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
    </ResponseField>

    <ResponseField name="status_line" type="string">
      RTSP response status line. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="version" type="string">
      RTSP protocol version from the status line. Operators: `:` `=` `!=` `=~` `:~`.
    </ResponseField>

    <ResponseField name="auth" type="object">
      <Expandable title="Fields">
        <ResponseField name="realm" type="string">
          Authentication realm, when provided. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="required" type="bool">
          Whether authentication is required. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="schemes" type="repeated string">
          Advertised authentication schemes. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="memcached" type="object">
  <Expandable title="Fields">
    <ResponseField name="auth" type="object">
      <Expandable title="Fields">
        <ResponseField name="required" type="bool">
          Whether authentication appears required. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="sasl_enabled" type="bool">
          Whether SASL authentication appears enabled. Operators: `:` `=` `!=`.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="network" type="object">
      <Expandable title="Fields">
        <ResponseField name="tcp_port" type="uint32">
          Reported TCP listen port. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="udp_enabled" type="bool">
          Whether UDP appears enabled. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="udp_port" type="uint32">
          Reported UDP listen port. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="observed_stats" type="object">
      <Expandable title="Fields">
        <ResponseField name="value" type="string">
          Stat value. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="protocol" type="object">
      <Expandable title="Fields">
        <ResponseField name="ascii_enabled" type="bool">
          Whether ASCII protocol appears enabled. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="binary_enabled" type="bool">
          Whether binary protocol appears enabled. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="binding_mode" type="string">
          Binding mode (ascii, binary, auto-negotiate, unknown). Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="runtime" type="object">
      <Expandable title="Fields">
        <ResponseField name="bytes_read" type="uint64">
          Total bytes read. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="bytes_used" type="uint64">
          Current memory used in bytes. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="bytes_written" type="uint64">
          Total bytes written. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="current_connections" type="uint64">
          Current connection count. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="current_items" type="uint64">
          Current item count. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="evictions" type="uint64">
          Eviction count. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="total_connections" type="uint64">
          Total connection count since start. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="total_items" type="uint64">
          Total item count since start. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="uptime_seconds" type="uint64">
          Uptime in seconds. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="server" type="object">
      <Expandable title="Fields">
        <ResponseField name="max_memory_bytes" type="uint64">
          Maximum memory bytes. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="pid" type="uint32">
          Process id. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="pointer_size_bits" type="uint32">
          Pointer size in bits. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="threads" type="uint32">
          Worker thread count. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="version" type="string">
          Server version string. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="modbus" type="object">
  <Expandable title="Fields">
    <ResponseField name="units" type="object">
      <Expandable title="Fields">
        <ResponseField name="product_code" type="string">
          Product code from Read Device Identification object 1. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="revision" type="string">
          Revision from Read Device Identification object 2. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="unit_id" type="uint32">
          Unit identifier queried on the target. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="vendor_name" type="string">
          Vendor name from Read Device Identification object 0. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="opc_ua" type="object">
  <Expandable title="Fields">
    <ResponseField name="acknowledge" type="object">
      <Expandable title="Fields">
        <ResponseField name="max_chunk_count" type="uint32">
          Maximum number of chunks accepted in a message. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="max_message_size" type="uint32">
          Maximum unencrypted OPC UA message size accepted by the server. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="receive_buffer_size" type="uint32">
          Maximum chunk size the server can receive. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="send_buffer_size" type="uint32">
          Maximum chunk size the server will send. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="endpoints" type="object">
      <Expandable title="Fields">
        <ResponseField name="endpoint_url" type="string">
          Endpoint URL advertised by the server. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="security_level" type="uint32">
          Relative security level advertised for the endpoint. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
        </ResponseField>

        <ResponseField name="security_mode" type="string">
          Security mode label for the endpoint. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="security_policy_uri" type="string">
          Security policy URI for the endpoint. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="server_certificate_present" type="bool">
          Whether the endpoint advertises a server certificate. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="transport_profile_uri" type="string">
          Transport profile URI for the endpoint. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="server" type="object">
      <Expandable title="Fields">
        <ResponseField name="application_name" type="string">
          Human-readable application name. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="application_type" type="string">
          Application type label. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="application_uri" type="string">
          Application URI from the advertised server description. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="discovery_profile_uri" type="string">
          Discovery profile URI when present. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="discovery_urls" type="repeated string">
          Discovery URLs advertised by the server. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="gateway_server_uri" type="string">
          Gateway server URI when present. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="product_uri" type="string">
          Product URI from the advertised server description. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="pcworx" type="object">
  <Expandable title="Fields">
    <ResponseField name="device" type="object">
      <Expandable title="Fields">
        <ResponseField name="model_number" type="string">
          Hardware model number. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="plc_type" type="string">
          PLC family/type. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="vendor" type="string">
          Vendor name. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="firmware" type="object">
      <Expandable title="Fields">
        <ResponseField name="date" type="string">
          Firmware build date string. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="time" type="string">
          Firmware build time string. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="version" type="string">
          Firmware version string. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="rustdesk" type="object">
  <Expandable title="Fields">
    <ResponseField name="relay" type="object">
      <Expandable title="Fields">
        <ResponseField name="open_relay" type="bool">
          Whether open relay. Operators: `:` `=` `!=`.
        </ResponseField>

        <ResponseField name="probe_error" type="string">
          Probe error. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="relay_uuid" type="string">
          Relay UUID. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="rendezvous" type="object">
      <Expandable title="Fields">
        <ResponseField name="message_type" type="string">
          Parsed RustDesk rendezvous message type. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="probe_error" type="string">
          Probe error. Operators: `:` `=` `!=` `=~` `:~`.
        </ResponseField>

        <ResponseField name="test_nat_response" type="object">
          <Expandable title="Fields">
            <ResponseField name="port" type="uint32">
              Port. Operators: `:` `=` `!=` `<` `<=` `>` `>=`.
            </ResponseField>
          </Expandable>
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>
