{"Name":"unifi","ID":"go.mondoo.com/cnquery/providers/unifi","Version":"13.4.5","ConnectionTypes":["unifi"],"CrossProviderTypes":null,"Connectors":[{"Name":"unifi","Use":"unifi","Short":"a remote Ubiquiti UniFi controller","Long":"Use the unifi provider to query resources on Ubiquiti UniFi controllers.\n\nExamples:\n  cnspec shell unifi --hostname 192.168.1.1 --username admin --password secret\n  cnspec scan unifi --hostname unifi.example.com -u admin --ask-pass\n  cnspec shell unifi --hostname 10.0.0.1 --api-key YOUR_API_KEY --insecure\n  cnspec scan unifi --hostname 192.168.1.1 -u admin -p secret --site mysite\n\nNotes:\n  Use --insecure (-k) to skip TLS verification for controllers with self-signed certificates.\n  The default port is 443. Use --port to specify a different port.\n  The default site is \"default\". Use --site to specify a different site.\n  You can use --api-key as an alternative to username/password authentication.\n","Flags":[{"Long":"hostname","Desc":"The hostname or IP address of the UniFi controller","Type":3},{"Long":"port","Default":"443","Desc":"The port of the UniFi controller API","Type":3},{"Long":"username","Short":"u","Desc":"The username for authentication","Type":3},{"Long":"password","Short":"p","Desc":"The password for authentication","Type":3,"Option":8},{"Long":"ask-pass","Default":"false","Desc":"Prompt for connection password","Type":1,"ConfigEntry":"-"},{"Long":"insecure","Short":"k","Default":"false","Desc":"Skip TLS certificate verification","Type":1,"ConfigEntry":"-"},{"Long":"site","Default":"default","Desc":"The UniFi site name","Type":3},{"Long":"api-key","Desc":"API key for authentication (alternative to username/password)","Type":3,"Option":8}]}],"AssetUrlTrees":null,"Platforms":[{"name":"unifi","title":"Ubiquiti UniFi Controller","family":["unifi"],"kind":["network-device"],"runtime":["unifi-controller"]}]}