Copied to Clipboard
            
            [
  {
    "id": "jmno4",
    "type": "qs",
    "brokers": [
      "compliance"
    ],
    "groups": [
      "90371e3d-4b88-3503-190d-35565e2b6851"
    ],
    "properties": {
      "http": {
        "host": "localhost",
        "port": 8080
      },
      "netconf": {
        "host": "localhost",
        "port": 2022,
        "protocol": "ssh",
        "frame_size": 16376
      },
      "credentials": {
        "user": "admin",
        "passwd": "admin"
      },
      "commitWait": 10000,
      "poolSize": 3,
      "authenticationStrategy": {
        "type": "machine",
        "location": "",
        "method": "tokenLogin"
      },
      "ssl": {
        "enabled": false,
        "acceptInvalidCerts": false,
        "caFile": "keys/key.pem",
        "ciphers": ""
      }
    }
  },
  {
    "id": "Uw3fM",
    "type": "agKlfZku",
    "brokers": [
      "persistence"
    ],
    "groups": [
      "f4f2315e-69fb-5271-599b-7d80c1f0b213"
    ],
    "properties": {
      "http": {
        "host": "localhost",
        "port": 8080
      },
      "netconf": {
        "host": "127.0.0.1",
        "port": 2022,
        "protocol": "ssh",
        "frame_size": 16376
      },
      "credentials": {
        "user": "admin",
        "passwd": "admin"
      },
      "commitWait": 10000,
      "poolSize": 3,
      "authenticationStrategy": {
        "type": "machine",
        "location": "myCustomCog",
        "method": ""
      },
      "ssl": {
        "enabled": false,
        "acceptInvalidCerts": false,
        "caFile": "keys/key.pem",
        "ciphers": "DHE-RSA-AES256-SHA"
      }
    }
  },
  {
    "id": "OdhG9Zci",
    "type": "V",
    "brokers": [
      "service"
    ],
    "groups": [
      "bf2927e9-830c-4234-aa80-0007d8ec8d15"
    ],
    "properties": {
      "http": {
        "host": "localhost",
        "port": 8080
      },
      "netconf": {
        "host": "127.0.0.1",
        "port": 2022,
        "protocol": "ssh",
        "frame_size": 16376
      },
      "credentials": {
        "user": "admin",
        "passwd": "admin"
      },
      "commitWait": 10000,
      "poolSize": 3,
      "authenticationStrategy": {
        "type": "machine",
        "location": "NSO",
        "method": "myCustomAuthScript"
      },
      "ssl": {
        "enabled": false,
        "acceptInvalidCerts": false,
        "caFile": "",
        "ciphers": "DHE-RSA-AES256-SHA"
      }
    }
  },
  {
    "id": "sOF",
    "type": "UENJkQxIUR",
    "brokers": [
      "device"
    ],
    "groups": [
      "136ecac9-22c2-b9cb-887c-a07b1d247d30"
    ],
    "properties": {
      "http": {
        "host": "localhost",
        "port": 8080
      },
      "netconf": {
        "host": "localhost",
        "port": 2022,
        "protocol": "ssh",
        "frame_size": 16376
      },
      "credentials": {
        "user": "admin",
        "passwd": "admin"
      },
      "commitWait": 10000,
      "poolSize": 3,
      "authenticationStrategy": {
        "type": "machine",
        "location": "myCustomCog",
        "method": "myCustomAuthScript"
      },
      "ssl": {
        "enabled": false,
        "acceptInvalidCerts": false,
        "caFile": "keys/key.pem",
        "ciphers": "DHE-RSA-AES256-SHA"
      }
    }
  },
  {
    "id": "Qcb3BG",
    "type": "DQisIsxPc",
    "brokers": [
      "service"
    ],
    "groups": [
      "7c682b79-28c2-4fa8-5508-0f5b51a41938"
    ],
    "properties": {
      "http": {
        "host": "localhost",
        "port": 8080
      },
      "netconf": {
        "host": "localhost",
        "port": 2022,
        "protocol": "ssh",
        "frame_size": 16376
      },
      "credentials": {
        "user": "admin",
        "passwd": "admin"
      },
      "commitWait": 10000,
      "poolSize": 3,
      "authenticationStrategy": {
        "type": "machine",
        "location": "",
        "method": "myCustomAuthScript"
      },
      "ssl": {
        "enabled": false,
        "acceptInvalidCerts": false,
        "caFile": "",
        "ciphers": ""
      }
    }
  }
]
           
          
            Copied to Clipboard
            
            {
  "type": "array",
  "minItems": 2,
  "items": {
    "type": "object",
    "properties": {
      "id": {
        "type": "string",
        "pattern": "[a-zA-Z0-9]+"
      },
      "type": {
        "type": "string",
        "pattern": "[a-zA-Z]+"
      },
      "brokers": {
        "type": "array",
        "items": [
          {
            "type": "string",
            "enum": [
              "device",
              "service",
              "compliance",
              "persistence"
            ]
          }
        ]
      },
      "groups": {
        "type": "array",
        "items": [
          {
            "type": "string",
            "pattern": "^[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}$"
          }
        ]
      },
      "properties": {
        "$ref": "adapterNSOSchema"
      }
    },
    "required": [
      "id",
      "type",
      "brokers",
      "groups",
      "properties"
    ]
  }
}