
## CATO-CLI - object list queries:

### Usage for entity.account.search:

`catocli entity account list -h`

`catocli entity account list <accountID> <json>`

`catocli entity account list 12345 -s=yourSearch`

`catocli entity account list 12345 -s=yourSearch -f=json -p`

#### Operation Arguments for entity.account.search ####
`accountId` [ID] - (required) N/A
`search` [String] - (required) N/A

### Usage for entity.admin.search:

`catocli entity admin list -h`

`catocli entity admin list <accountID> <json>`

`catocli entity admin list 12345 -s=yourSearch`

`catocli entity admin list 12345 -s=yourSearch -f=json -p`

#### Operation Arguments for entity.admin.search ####
`accountId` [ID] - (required) N/A
`search` [String] - (required) N/A

### Usage for entity.allocatedIP.search:

`catocli entity allocatedIP list -h`

`catocli entity allocatedIP list <accountID> <json>`

`catocli entity allocatedIP list 12345 -s=yourSearch`

`catocli entity allocatedIP list 12345 -s=yourSearch -f=json -p`

#### Operation Arguments for entity.allocatedIP.search ####
`accountId` [ID] - (required) N/A
`search` [String] - (required) N/A

### Usage for entity.any.search:

`catocli entity any list -h`

`catocli entity any list <accountID> <json>`

`catocli entity any list 12345 -s=yourSearch`

`catocli entity any list 12345 -s=yourSearch -f=json -p`

#### Operation Arguments for entity.any.search ####
`accountId` [ID] - (required) N/A
`search` [String] - (required) N/A

### Usage for entity.availablePooledUsage.search:

`catocli entity availablePooledUsage list -h`

`catocli entity availablePooledUsage list <accountID> <json>`

`catocli entity availablePooledUsage list 12345 -s=yourSearch`

`catocli entity availablePooledUsage list 12345 -s=yourSearch -f=json -p`

#### Operation Arguments for entity.availablePooledUsage.search ####
`accountId` [ID] - (required) N/A
`search` [String] - (required) N/A

### Usage for entity.availableSiteUsage.search:

`catocli entity availableSiteUsage list -h`

`catocli entity availableSiteUsage list <accountID> <json>`

`catocli entity availableSiteUsage list 12345 -s=yourSearch`

`catocli entity availableSiteUsage list 12345 -s=yourSearch -f=json -p`

#### Operation Arguments for entity.availableSiteUsage.search ####
`accountId` [ID] - (required) N/A
`search` [String] - (required) N/A

### Usage for entity.dhcpRelayGroup.search:

`catocli entity dhcpRelayGroup list -h`

`catocli entity dhcpRelayGroup list <accountID> <json>`

`catocli entity dhcpRelayGroup list 12345 -s=yourSearch`

`catocli entity dhcpRelayGroup list 12345 -s=yourSearch -f=json -p`

#### Operation Arguments for entity.dhcpRelayGroup.search ####
`accountId` [ID] - (required) N/A
`search` [String] - (required) N/A

### Usage for entity.groupSubscription.search:

`catocli entity groupSubscription list -h`

`catocli entity groupSubscription list <accountID> <json>`

`catocli entity groupSubscription list 12345 -s=yourSearch`

`catocli entity groupSubscription list 12345 -s=yourSearch -f=json -p`

#### Operation Arguments for entity.groupSubscription.search ####
`accountId` [ID] - (required) N/A
`search` [String] - (required) N/A

### Usage for entity.host.search:

`catocli entity host list -h`

`catocli entity host list <accountID> <json>`

`catocli entity host list 12345 -s=yourSearch`

`catocli entity host list 12345 -s=yourSearch -f=json -p`

#### Operation Arguments for entity.host.search ####
`accountId` [ID] - (required) N/A
`search` [String] - (required) N/A

### Usage for entity.lanFirewall.search:

`catocli entity lanFirewall list -h`

`catocli entity lanFirewall list <accountID> <json>`

`catocli entity lanFirewall list 12345 -s=yourSearch`

`catocli entity lanFirewall list 12345 -s=yourSearch -f=json -p`

#### Operation Arguments for entity.lanFirewall.search ####
`accountId` [ID] - (required) N/A
`search` [String] - (required) N/A

### Usage for entity.localRouting.search:

`catocli entity localRouting list -h`

`catocli entity localRouting list <accountID> <json>`

`catocli entity localRouting list 12345 -s=yourSearch`

`catocli entity localRouting list 12345 -s=yourSearch -f=json -p`

#### Operation Arguments for entity.localRouting.search ####
`accountId` [ID] - (required) N/A
`search` [String] - (required) N/A

### Usage for entity.location.search:

`catocli entity location list -h`

`catocli entity location list <accountID> <json>`

`catocli entity location list 12345 -s=yourSearch`

`catocli entity location list 12345 -s=yourSearch -f=json -p`

#### Operation Arguments for entity.location.search ####
`accountId` [ID] - (required) N/A
`search` [String] - (required) N/A

### Usage for entity.mailingListSubscription.search:

`catocli entity mailingListSubscription list -h`

`catocli entity mailingListSubscription list <accountID> <json>`

`catocli entity mailingListSubscription list 12345 -s=yourSearch`

`catocli entity mailingListSubscription list 12345 -s=yourSearch -f=json -p`

#### Operation Arguments for entity.mailingListSubscription.search ####
`accountId` [ID] - (required) N/A
`search` [String] - (required) N/A

### Usage for entity.networkInterface.search:

`catocli entity networkInterface list -h`

`catocli entity networkInterface list <accountID> <json>`

`catocli entity networkInterface list 12345 -s=yourSearch`

`catocli entity networkInterface list 12345 -s=yourSearch -f=json -p`

#### Operation Arguments for entity.networkInterface.search ####
`accountId` [ID] - (required) N/A
`search` [String] - (required) N/A

### Usage for entity.portProtocol.search:

`catocli entity portProtocol list -h`

`catocli entity portProtocol list <accountID> <json>`

`catocli entity portProtocol list 12345 -s=yourSearch`

`catocli entity portProtocol list 12345 -s=yourSearch -f=json -p`

#### Operation Arguments for entity.portProtocol.search ####
`accountId` [ID] - (required) N/A
`search` [String] - (required) N/A

### Usage for entity.simpleService.search:

`catocli entity simpleService list -h`

`catocli entity simpleService list <accountID> <json>`

`catocli entity simpleService list 12345 -s=yourSearch`

`catocli entity simpleService list 12345 -s=yourSearch -f=json -p`

#### Operation Arguments for entity.simpleService.search ####
`accountId` [ID] - (required) N/A
`search` [String] - (required) N/A

### Usage for entity.site.search:

`catocli entity site list -h`

`catocli entity site list <accountID> <json>`

`catocli entity site list 12345 -s=yourSearch`

`catocli entity site list 12345 -s=yourSearch -f=json -p`

#### Operation Arguments for entity.site.search ####
`accountId` [ID] - (required) N/A
`search` [String] - (required) N/A

### Usage for entity.siteRange.search:

`catocli entity siteRange list -h`

`catocli entity siteRange list <accountID> <json>`

`catocli entity siteRange list 12345 -s=yourSearch`

`catocli entity siteRange list 12345 -s=yourSearch -f=json -p`

#### Operation Arguments for entity.siteRange.search ####
`accountId` [ID] - (required) N/A
`search` [String] - (required) N/A

### Usage for entity.timezone.search:

`catocli entity timezone list -h`

`catocli entity timezone list <accountID> <json>`

`catocli entity timezone list 12345 -s=yourSearch`

`catocli entity timezone list 12345 -s=yourSearch -f=json -p`

#### Operation Arguments for entity.timezone.search ####
`accountId` [ID] - (required) N/A
`search` [String] - (required) N/A

### Usage for entity.vpnUser.search:

`catocli entity vpnUser list -h`

`catocli entity vpnUser list <accountID> <json>`

`catocli entity vpnUser list 12345 -s=yourSearch`

`catocli entity vpnUser list 12345 -s=yourSearch -f=json -p`

#### Operation Arguments for entity.vpnUser.search ####
`accountId` [ID] - (required) N/A
`search` [String] - (required) N/A

### Usage for entity.webhookSubscription.search:

`catocli entity webhookSubscription list -h`

`catocli entity webhookSubscription list <accountID> <json>`

`catocli entity webhookSubscription list 12345 -s=yourSearch`

`catocli entity webhookSubscription list 12345 -s=yourSearch -f=json -p`

#### Operation Arguments for entity.webhookSubscription.search ####
`accountId` [ID] - (required) N/A
`search` [String] - (required) N/A

### Usage for eventsFeed (Enhanced):

`catocli eventsFeed -h`

`catocli eventsFeed -K YOURAPIKEY -I 1714 -p`

`catocli eventsFeed -K YOURAPIKEY -I 1714 -pP`

`catocli eventsFeed -K YOURAPIKEY -I 1714 -m "" -v`

`catocli eventsFeed -K YOURAPIKEY -I 1714 -pP -n 192.168.1.1:8000`

`catocli eventsFeed -K YOURAPIKEY -I 1714 -p -t Connectivity`

`catocli eventsFeed -K YOURAPIKEY -I 1714 -p -s "NG Anti Malware,Anti Malware"`

`catocli eventsFeed -K YOURAPIKEY -I 1714 -z customerid:sharedkey`

#### Operation Arguments for eventsFeed ####
`-K, --api-key` [String] - API key (can use profile setting)
`-I, --account-id` [ID] - Account ID (can use profile setting)
`-P, --prettify` [Boolean] - Prettify JSON output
`-p, --print-events` [Boolean] - Print event records to console
`-n, --stream-events` [String] - Send events to host:port TCP
`-z, --sentinel` [String] - Send to Azure Sentinel (customerid:sharedkey)
`-m, --marker` [String] - Initial marker value
`-c, --config-file` [String] - Config file location
`-t, --event-types` [String] - Comma-separated event types filter
`-s, --event-sub-types` [String] - Comma-separated event sub-types filter
`-f, --fetch-limit` [Integer] - Stop if fetch returns less than N events
`-r, --runtime-limit` [Integer] - Stop after N seconds
`-v, --verbose` [Boolean] - Print debug information
`-V, --very-verbose` [Boolean] - Print detailed debug information
