<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">&lt;xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0"&gt;

  &lt;xs:element name="add-device-discovery-rule-by-ip-range-request" type="addDeviceDiscoveryRuleByIpRangeRequest"/&gt;

  &lt;xs:complexType name="gen_add-device-discovery-rule-by-ip-range-request-device-targets-device-targets-device-ssh-credentials-device-ssh-credentials"&gt;
    &lt;xs:sequence&gt;
      &lt;xs:element name="id" type="xs:int"&gt;
            &lt;xs:annotation&gt;
               &lt;xs:appinfo&gt;
                  &lt;space-appinfo&gt;
                     &lt;read-only/&gt;
                  &lt;/space-appinfo&gt;
               &lt;/xs:appinfo&gt;
            &lt;/xs:annotation&gt;
      &lt;/xs:element&gt;
      &lt;xs:element name="username" type="xs:string"/&gt;
      &lt;xs:element default="false" name="keybased" type="xs:boolean"/&gt;
      &lt;xs:element minOccurs="0" name="credential-type" type="credentialTypeEnum"/&gt;
      &lt;xs:element name="password" type="xs:string"/&gt;
      &lt;xs:element minOccurs="0" name="pass-phrase" type="xs:string"/&gt;
      &lt;xs:element minOccurs="0" name="private-key" type="xs:string"/&gt;
      &lt;xs:element minOccurs="0" name="upload-key-username" type="xs:string"/&gt;
      &lt;xs:element minOccurs="0" name="upload-key-password" type="xs:string"/&gt;
    &lt;/xs:sequence&gt;
    &lt;xs:attribute name="uri" type="xs:string"/&gt;
  &lt;/xs:complexType&gt;

  &lt;xs:complexType name="gen_add-device-discovery-rule-by-ip-range-request-device-targets-device-targets-device-ssh-credentials"&gt;
    &lt;xs:sequence&gt;
      &lt;xs:element maxOccurs="unbounded" minOccurs="0" name="device-ssh-credential" type="gen_add-device-discovery-rule-by-ip-range-request-device-targets-device-targets-device-ssh-credentials-device-ssh-credentials"/&gt;
    &lt;/xs:sequence&gt;
    &lt;xs:attribute name="uri" type="xs:string"/&gt;
    &lt;xs:attribute name="total" type="xs:int"/&gt;
  &lt;/xs:complexType&gt;

  &lt;xs:complexType name="gen_add-device-discovery-rule-by-ip-range-request-device-targets-device-targets-device-fingerprints-device-fingerprints"&gt;
    &lt;xs:sequence&gt;
      &lt;xs:element name="id" type="xs:int"&gt;
            &lt;xs:annotation&gt;
               &lt;xs:appinfo&gt;
                  &lt;space-appinfo&gt;
                     &lt;read-only/&gt;
                  &lt;/space-appinfo&gt;
               &lt;/xs:appinfo&gt;
            &lt;/xs:annotation&gt;
      &lt;/xs:element&gt;
      &lt;xs:element name="host-name" type="xs:string"/&gt;
      &lt;xs:element name="fingerprint" type="xs:string"/&gt;
    &lt;/xs:sequence&gt;
    &lt;xs:attribute name="uri" type="xs:string"/&gt;
  &lt;/xs:complexType&gt;

  &lt;xs:complexType name="gen_add-device-discovery-rule-by-ip-range-request-device-targets-device-targets-device-fingerprints"&gt;
    &lt;xs:sequence&gt;
      &lt;xs:element maxOccurs="unbounded" minOccurs="0" name="device-fingerprint" type="gen_add-device-discovery-rule-by-ip-range-request-device-targets-device-targets-device-fingerprints-device-fingerprints"/&gt;
    &lt;/xs:sequence&gt;
    &lt;xs:attribute name="uri" type="xs:string"/&gt;
    &lt;xs:attribute name="total" type="xs:int"/&gt;
  &lt;/xs:complexType&gt;

  &lt;xs:complexType name="gen_add-device-discovery-rule-by-ip-range-request-device-targets-device-targets"&gt;
    &lt;xs:sequence&gt;
      &lt;xs:element minOccurs="0" name="id" type="xs:int"&gt;
            &lt;xs:annotation&gt;
               &lt;xs:appinfo&gt;
                  &lt;space-appinfo&gt;
                     &lt;read-only/&gt;
                  &lt;/space-appinfo&gt;
               &lt;/xs:appinfo&gt;
            &lt;/xs:annotation&gt;
         &lt;/xs:element&gt;
      &lt;xs:element name="lower-ip" type="xs:string"/&gt;
      &lt;xs:element name="upper-ip" type="xs:string"/&gt;
      &lt;xs:element minOccurs="0" name="device-ssh-credentials" type="gen_add-device-discovery-rule-by-ip-range-request-device-targets-device-targets-device-ssh-credentials"&gt;
            &lt;xs:annotation&gt;
               &lt;xs:appinfo&gt;
                  &lt;space-appinfo&gt;
                     &lt;collection/&gt;
                  &lt;/space-appinfo&gt;
               &lt;/xs:appinfo&gt;
            &lt;/xs:annotation&gt;
         &lt;/xs:element&gt;
      &lt;xs:element minOccurs="0" name="device-fingerprints" type="gen_add-device-discovery-rule-by-ip-range-request-device-targets-device-targets-device-fingerprints"&gt;
            &lt;xs:annotation&gt;
               &lt;xs:appinfo&gt;
                  &lt;space-appinfo&gt;
                     &lt;collection/&gt;
                  &lt;/space-appinfo&gt;
               &lt;/xs:appinfo&gt;
            &lt;/xs:annotation&gt;
         &lt;/xs:element&gt;
    &lt;/xs:sequence&gt;
    &lt;xs:attribute name="uri" type="xs:string"/&gt;
  &lt;/xs:complexType&gt;

  &lt;xs:complexType name="gen_add-device-discovery-rule-by-ip-range-request-device-targets"&gt;
    &lt;xs:sequence&gt;
      &lt;xs:element maxOccurs="unbounded" minOccurs="0" name="device-target" type="gen_add-device-discovery-rule-by-ip-range-request-device-targets-device-targets"/&gt;
    &lt;/xs:sequence&gt;
    &lt;xs:attribute name="uri" type="xs:string"/&gt;
  &lt;/xs:complexType&gt;

  &lt;xs:complexType name="gen_add-device-discovery-rule-by-ip-range-request-device-snmp-details"&gt;
    &lt;xs:sequence&gt;
      &lt;xs:element name="authentication-password" type="xs:string"/&gt;
      &lt;xs:element minOccurs="0" name="id" type="xs:int"&gt;
            &lt;xs:annotation&gt;
               &lt;xs:appinfo&gt;
                  &lt;space-appinfo&gt;
                     &lt;read-only/&gt;
                  &lt;/space-appinfo&gt;
               &lt;/xs:appinfo&gt;
            &lt;/xs:annotation&gt;
         &lt;/xs:element&gt;
      &lt;xs:element name="privacy-password" type="xs:string"/&gt;
      &lt;xs:element name="snmpv1v2c-community" type="xs:string"/&gt;
      &lt;xs:element name="user-name" type="xs:string"/&gt;
      &lt;xs:element name="snmp-auth-type" type="snmpUserAuthenticationTypeEnum"/&gt;
      &lt;xs:element name="privacy-type" type="snmpPrivacyTypeEnum"/&gt;
    &lt;/xs:sequence&gt;
    &lt;xs:attribute name="uri" type="xs:string"/&gt;
  &lt;/xs:complexType&gt;

  &lt;xs:complexType name="gen_add-device-discovery-rule-by-ip-range-request-discovery-action-params-discovery-action-params"&gt;
    &lt;xs:sequence&gt;
      &lt;xs:element name="parameter" type="xs:string"/&gt;
      &lt;xs:element name="parameter-value" type="xs:string"/&gt;
    &lt;/xs:sequence&gt;
    &lt;xs:attribute name="uri" type="xs:string"/&gt;
  &lt;/xs:complexType&gt;

  &lt;xs:complexType name="gen_add-device-discovery-rule-by-ip-range-request-discovery-action-params"&gt;
    &lt;xs:sequence&gt;
      &lt;xs:element maxOccurs="unbounded" minOccurs="0" name="discovery-action-additional-param" type="gen_add-device-discovery-rule-by-ip-range-request-discovery-action-params-discovery-action-params"/&gt;
    &lt;/xs:sequence&gt;
    &lt;xs:attribute name="uri" type="xs:string"/&gt;
  &lt;/xs:complexType&gt;

  &lt;xs:complexType name="addDeviceDiscoveryRuleByIpRangeRequest"&gt;
    &lt;xs:sequence&gt;
      &lt;xs:element minOccurs="0" name="id" type="xs:int"&gt;
            &lt;xs:annotation&gt;
               &lt;xs:appinfo&gt;
                  &lt;space-appinfo&gt;
                     &lt;filterable/&gt;
                     &lt;read-only/&gt;
                     &lt;sortable/&gt;
                  &lt;/space-appinfo&gt;
               &lt;/xs:appinfo&gt;
            &lt;/xs:annotation&gt;
      &lt;/xs:element&gt;
      &lt;xs:element name="discovery-profile-name" type="xs:string"&gt;
            &lt;xs:annotation&gt;
               &lt;xs:appinfo&gt;
                  &lt;space-appinfo&gt;
                     &lt;filterable/&gt;
                     &lt;sortable/&gt;
                  &lt;/space-appinfo&gt;
               &lt;/xs:appinfo&gt;
            &lt;/xs:annotation&gt;
      &lt;/xs:element&gt;
      &lt;xs:element default="false" name="use-ping" type="xs:boolean"/&gt;
      &lt;xs:element default="false" name="use-nat" type="xs:boolean"/&gt;
      &lt;xs:element default="true" name="sharable" type="xs:boolean"/&gt;
      &lt;xs:element default="false" name="use-snmp" type="xs:boolean"/&gt;
      &lt;xs:element name="device-targets" type="gen_add-device-discovery-rule-by-ip-range-request-device-targets"&gt;
            &lt;xs:annotation&gt;
               &lt;xs:appinfo&gt;
                  &lt;space-appinfo&gt;
                     &lt;collection/&gt;
                  &lt;/space-appinfo&gt;
               &lt;/xs:appinfo&gt;
            &lt;/xs:annotation&gt;
         &lt;/xs:element&gt;
      &lt;xs:element name="device-snmp-details" type="gen_add-device-discovery-rule-by-ip-range-request-device-snmp-details"/&gt;
      &lt;xs:element name="device-snmp-version" type="deviceSnmpVersionEnum"&gt;
            &lt;xs:annotation&gt;
               &lt;xs:appinfo&gt;
                  &lt;space-appinfo&gt;
                     &lt;filterable/&gt;
                     &lt;sortable/&gt;
                  &lt;/space-appinfo&gt;
               &lt;/xs:appinfo&gt;
            &lt;/xs:annotation&gt;
      &lt;/xs:element&gt;
      &lt;xs:element minOccurs="0" name="discovery-action-additional-params" type="gen_add-device-discovery-rule-by-ip-range-request-discovery-action-params"&gt;
            &lt;xs:annotation&gt;
               &lt;xs:appinfo&gt;
                  &lt;space-appinfo&gt;
                     &lt;collection/&gt;
                  &lt;/space-appinfo&gt;
               &lt;/xs:appinfo&gt;
            &lt;/xs:annotation&gt;
         &lt;/xs:element&gt;
    &lt;/xs:sequence&gt;
    &lt;xs:attribute name="uri" type="xs:string"/&gt;
  &lt;/xs:complexType&gt;

  &lt;xs:simpleType name="credentialTypeEnum"&gt;
    &lt;xs:restriction base="xs:string"&gt;
      &lt;xs:enumeration value="CREDENTIAL_BASED"/&gt;
      &lt;xs:enumeration value="KEY_BASED"/&gt;
      &lt;xs:enumeration value="CUSTOM_KEY_BASED"/&gt;
    &lt;/xs:restriction&gt;
  &lt;/xs:simpleType&gt;

  &lt;xs:simpleType name="snmpUserAuthenticationTypeEnum"&gt;
    &lt;xs:restriction base="xs:string"&gt;
      &lt;xs:enumeration value="MD5"/&gt;
      &lt;xs:enumeration value="SHA1"/&gt;
      &lt;xs:enumeration value="NONE"/&gt;
    &lt;/xs:restriction&gt;
  &lt;/xs:simpleType&gt;

  &lt;xs:simpleType name="snmpPrivacyTypeEnum"&gt;
    &lt;xs:restriction base="xs:string"&gt;
      &lt;xs:enumeration value="AES128"/&gt;
      &lt;xs:enumeration value="AES192"/&gt;
      &lt;xs:enumeration value="AES256"/&gt;
      &lt;xs:enumeration value="DES"/&gt;
      &lt;xs:enumeration value="NONE"/&gt;
    &lt;/xs:restriction&gt;
  &lt;/xs:simpleType&gt;

  &lt;xs:simpleType name="deviceSnmpVersionEnum"&gt;
    &lt;xs:restriction base="xs:string"&gt;
      &lt;xs:enumeration value="NOT_APPLICABLE"/&gt;
      &lt;xs:enumeration value="SNMPV1V2C"/&gt;
      &lt;xs:enumeration value="SNMPV3"/&gt;
    &lt;/xs:restriction&gt;
  &lt;/xs:simpleType&gt;
&lt;/xs:schema&gt;
</pre></body></html>