This endpoint gets all types of Connectors for given root scope.
GET /openapi/v1/connectors/cards?root_scope_id=<root_scope_id>
where <root_scope_id> is the root_scope_id that can be obtained from the Get scopes API.
Parameters: The request URL contains the following parameters
Name
|
Type
|
Description
|
root_scope_id
|
string
|
Specify the root scope
|
Response object: Returns all types of Connector with given root scope ID.
Sample response
resp = restclient.get('/connectors/cards?root_scope_id=63bf8d2f497d4f7287dbd335')
if resp.status_code == 200:
parsed_resp = json.loads(resp.content)
print json.dumps(parsed_resp)
Sample response
[{
"type": "NETFLOW",
"name": "NetFlow",
"desc": "Collect telemetry from network devices",
"long_desc": "Collect NetFlow V9 and/or IPFIX telemetry from network devices such as routers and switches.",
"group": "Flow Ingest",
"index": 0,
"appliance_type": "tetration_data_ingest",
"state": "disabled",
"limit_per_appliance": 3,
"limit_per_rootscope": 10,
"limit_per_cluster": 100,
"config": [
"LOG",
"ALERT"
],
"max_instances": 0,
"noteworthy": false,
"hidden": false,
"capabilities": [
"Flow Visibility"
],
"connector_count": 0,
"group_order": 0
},
{
"type": "NETSCALER",
"name": "NetScaler",
"desc": "Collect telemetry from Citrix ADC",
"long_desc": "Collect telemetry from Citrix ADC, stitch client and server side flows.",
"group": "Flow Ingest",
"index": 2,
"appliance_type": "tetration_data_ingest",
"state": "disabled",
"limit_per_appliance": 3,
"limit_per_rootscope": 10,
"limit_per_cluster": 100,
"config": [
"LOG",
"ALERT"
],
"max_instances": 0,
"noteworthy": false,
"hidden": false,
"capabilities": [
"Flow Visibility",
"Flow Stitching",
"ADM"
],
"connector_count": 0,
"group_order": 0
},
{
"type": "F5",
"name": "F5",
"desc": "Collect telemetry from F5 BIG-IP",
"long_desc": "Collect telemetry from F5 BIG-IP, stitch client and server side flows, enrich client inventory with user attributes.",
"group": "Flow Ingest",
"index": 1,
"appliance_type": "tetration_data_ingest",
"state": "disabled",
"limit_per_appliance": 3,
"limit_per_rootscope": 10,
"limit_per_cluster": 100,
"config": [
"LDAP",
"LOG",
"ALERT"
],
"max_instances": 0,
"noteworthy": false,
"hidden": false,
"capabilities": [
"Flow Visibility",
"User Insights",
"Flow Stitching",
"ADM"
],
"connector_count": 0,
"group_order": 0
},
{
"type": "ANYCONNECT",
"name": "AnyConnect",
"desc": "Collect telemetry from AnyConnect NVM",
"long_desc": "Collect telemetry data from Cisco AnyConnect Network Visibility Module (NVM) and enrich endpoint inventories with user attributes",
"group": "Endpoints",
"index": 0,
"appliance_type": "tetration_data_ingest",
"state": "disabled",
"limit_per_appliance": 1,
"limit_per_rootscope": 50,
"limit_per_cluster": 500,
"config": [
"ENDPOINT",
"LDAP",
"LOG",
"ALERT"
],
"max_instances": 0,
"noteworthy": false,
"hidden": false,
"capabilities": [
"Flow Visibility",
"Process Annotation",
"User Insights",
"Endpoint Insights",
"Inventory Enrichment"
],
"connector_count": 0,
"group_order": 1
},
{
"type": "ASA",
"name": "Cisco Secure Firewall",
"desc": "Collect telemetry from Cisco Secure Firewall",
"long_desc": "Collect telemetry from Cisco Secure Firewall, stitch client and server side flows. Recommended usage with ISE connector for flow visibility.",
"group": "Flow Ingest",
"index": 3,
"appliance_type": "tetration_data_ingest",
"state": "disabled",
"limit_per_appliance": 1,
"limit_per_rootscope": 10,
"limit_per_cluster": 100,
"config": [
"LOG",
"ALERT"
],
"max_instances": 0,
"noteworthy": false,
"hidden": false,
"capabilities": [
"Flow Visibility",
"Flow Stitching",
"ADM"
],
"connector_count": 0,
"group_order": 0
},
{
"type": "SLACK",
"name": "Slack",
"desc": "Send alerts to Slack",
"long_desc": "Send Tetration Alerts to Slack.",
"group": "Alerts",
"index": 2,
"appliance_type": "tetration_edge",
"state": "disabled",
"limit_per_appliance": 1,
"limit_per_rootscope": 1,
"limit_per_cluster": 150,
"config": [
"SLACK_NOTIFIER",
"ALERT"
],
"max_instances": 0,
"noteworthy": false,
"hidden": false,
"capabilities": [
"Alert Destination"
],
"connector_count": 0,
"group_order": 3
},
{
"type": "KINESIS",
"name": "Kinesis",
"desc": "Send alerts to Kinesis",
"long_desc": "Send Tetration Alerts to Kinesis.",
"group": "Alerts",
"index": 4,
"appliance_type": "tetration_edge",
"state": "disabled",
"limit_per_appliance": 1,
"limit_per_rootscope": 1,
"limit_per_cluster": 150,
"config": [
"KINESIS_NOTIFIER",
"ALERT"
],
"max_instances": 0,
"noteworthy": false,
"hidden": false,
"capabilities": [
"Alert Destination"
],
"connector_count": 0,
"group_order": 3
},
{
"type": "SYSLOG",
"name": "Syslog",
"desc": "Send alerts to Syslog server",
"long_desc": "Send Tetration Alerts to Syslog server.",
"group": "Alerts",
"index": 0,
"appliance_type": "tetration_edge",
"state": "disabled",
"limit_per_appliance": 1,
"limit_per_rootscope": 1,
"limit_per_cluster": 150,
"config": [
"SYSLOG_NOTIFIER",
"SYSLOG_SEVERITY_MAPPING",
"ALERT"
],
"max_instances": 0,
"noteworthy": false,
"hidden": false,
"capabilities": [
"Alert Destination"
],
"connector_count": 0,
"group_order": 3
},
{
"type": "EMAIL",
"name": "Email",
"desc": "Send alerts to Email",
"long_desc": "Send Tetration Alerts to Email.",
"group": "Alerts",
"index": 1,
"appliance_type": "tetration_edge",
"state": "disabled",
"limit_per_appliance": 1,
"limit_per_rootscope": 1,
"limit_per_cluster": 150,
"config": [
"EMAIL_NOTIFIER",
"ALERT"
],
"max_instances": 0,
"noteworthy": false,
"hidden": false,
"capabilities": [
"Alert Destination"
],
"connector_count": 0,
"group_order": 3
},
{
"type": "PAGERDUTY",
"name": "Pager Duty",
"desc": "Send alerts to Pager Duty",
"long_desc": "Send Tetration Alerts to Pager Duty",
"group": "Alerts",
"index": 3,
"appliance_type": "tetration_edge",
"state": "disabled",
"limit_per_appliance": 1,
"limit_per_rootscope": 1,
"limit_per_cluster": 150,
"config": [
"PAGERDUTY_NOTIFIER",
"ALERT"
],
"max_instances": 0,
"noteworthy": false,
"hidden": false,
"capabilities": [
"Alert Destination"
],
"connector_count": 0,
"group_order": 3
},
{
"type": "ISE",
"name": "ISE",
"desc": "Collect endpoints and inventories from Cisco ISE",
"long_desc": "Collect information about endpoints and inventories managed by Cisco ISE appliances and enrich endpoint inventories with user attributes and secure group tags (SGT). Recommended usage with Cisco Secure Firewall connector for flow visibility.",
"group": "Endpoints",
"index": 1,
"appliance_type": "tetration_edge",
"state": "disabled",
"limit_per_appliance": 1,
"limit_per_rootscope": 1,
"limit_per_cluster": 150,
"config": [
"LDAP",
"LOG",
"ALERT"
],
"instance_spec": "ISE",
"max_instances": 20,
"noteworthy": false,
"hidden": false,
"capabilities": [
"User Insights",
"Inventory Enrichment",
"Endpoint Insights",
"Software Compliance Posture",
"MDM Insights"
],
"connector_count": 0,
"group_order": 1
},
{
"type": "MERAKI",
"name": "Meraki",
"desc": "Collect telemetry from Meraki firewalls",
"long_desc": "Collect telemetry data from Meraki firewalls.",
"group": "Flow Ingest",
"index": 5,
"appliance_type": "tetration_data_ingest",
"state": "disabled",
"limit_per_appliance": 1,
"limit_per_rootscope": 10,
"limit_per_cluster": 100,
"config": [
"LOG",
"ALERT"
],
"max_instances": 0,
"noteworthy": false,
"hidden": false,
"capabilities": [
"Flow Visibility"
],
"connector_count": 0,
"group_order": 0
},
{
"type": "SERVICENOW",
"name": "ServiceNow",
"desc": "Collect ServiceNow CMDB records for inventories",
"long_desc": "Collect CMDB information and service records from ServiceNow instance and enriches endpoint inventories with cmdb attributes.",
"group": "Inventory Enrichment",
"index": 1,
"appliance_type": "tetration_edge",
"state": "disabled",
"limit_per_appliance": 1,
"limit_per_rootscope": 1,
"limit_per_cluster": 150,
"config": [
"SERVICENOW",
"SYNC_INTERVAL",
"LOG",
"ALERT"
],
"instance_spec": "SERVICENOW",
"max_instances": 10,
"noteworthy": false,
"hidden": false,
"capabilities": [
"User Insights",
"Inventory Enrichment",
"Endpoint Insights",
"Software Compliance Posture"
],
"connector_count": 0,
"group_order": 2
},
{
"type": "ERSPAN",
"name": "ERSPAN",
"desc": "Collect ERSPAN traffic",
"long_desc": "",
"group": "Flow Ingest",
"index": 7,
"appliance_type": "tetration_erspan",
"state": "enabled",
"limit_per_appliance": 3,
"limit_per_rootscope": 24,
"limit_per_cluster": 450,
"config": [],
"max_instances": 0,
"noteworthy": false,
"hidden": false,
"capabilities": [],
"connector_count": 3,
"group_order": 0
},
{
"type": "AWS_CONNECTOR",
"name": "AWS",
"desc": "AWS Connector",
"long_desc": "",
"group": "Cloud",
"index": 0,
"appliance_type": "tetration_internal",
"state": "disabled",
"limit_per_appliance": 5000,
"limit_per_rootscope": 5000,
"limit_per_cluster": 100000,
"config": [
"AWS_CONNECTOR"
],
"max_instances": 0,
"noteworthy": true,
"pre_release_tag": "BETA",
"hidden": false,
"capabilities": [
"Flow Visibility",
"Segmentation",
"Managed K8s",
"Inventory Enrichment"
],
"connector_count": 0,
"group_order": 5
},
{
"type": "AZURE_CONNECTOR",
"name": "Azure",
"desc": "Azure Connector",
"long_desc": "",
"group": "Cloud",
"index": 1,
"appliance_type": "tetration_internal",
"state": "disabled",
"limit_per_appliance": 5000,
"limit_per_rootscope": 5000,
"limit_per_cluster": 100000,
"config": [
"AZURE_CONNECTOR"
],
"max_instances": 0,
"noteworthy": true,
"pre_release_tag": "BETA",
"hidden": false,
"capabilities": [
"Flow Visibility",
"Segmentation",
"Managed K8s",
"Inventory Enrichment"
],
"connector_count": 0,
"group_order": 5
},
{
"type": "GCP_CONNECTOR",
"name": "GCP",
"desc": "GCP Connector",
"long_desc": "",
"group": "Cloud",
"index": 2,
"appliance_type": "tetration_internal",
"state": "disabled",
"limit_per_appliance": 5000,
"limit_per_rootscope": 5000,
"limit_per_cluster": 100000,
"config": [
"GCP_CONNECTOR"
],
"max_instances": 0,
"noteworthy": true,
"pre_release_tag": "BETA",
"hidden": false,
"capabilities": [
"Managed K8s"
],
"connector_count": 0,
"group_order": 5
}]