Get System Application Definitions (v2.1)
GET/v2.1/api/tenants/:tenant_id/appdefs_version/:vid
Get the system application definitions.
Request
Path Parameters
The tenant ID.
Version ID.
Responses
- 200
Successful Operation
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- Array [
- ]
- Array [
- ]
- ]
The total number.
The ID.
items AppDefV2[]
Abbreviation of the application name.
Type of application. Allowed values: custom. System defined applications are not allowed to be edited using appdefs.
Possible values: [anonymity
, anti-virus
, auth
, backup
, cad
, collaboration
, conference
, crm
, db-mgmt
, email
, enterprise
, file-sharing
, file-system
, file-transfer
, gaming
, intercomm
, logging
, management
, messaging
, net-discovery
, net-mgmt
, net-monitor
, news-server
, notification
, p2p
, printing
, proxy
, recreational
, remote-desk
, remote-mgmt
, replication
, routing
, saas
, secure-browsing
, storage
, streaming
, tunnel
, utility
, voip
, wan-opt
, web-browsing
, wireless-mgmt
, ip-protocol
, multicast
, security
, i23v5
, printer
, default
]
The application category.
Connection Idle Timeout. Application connection timeout should be in between 0-44000.
This is the name of the application that is visible on the Controller UI. Application display name is required and cannot be null. Max size = 64.
Applicable for layer 7 applications. List of application domains. Maximum 16 valid domains are allowed and each domain should not exceed 253 characters.
Application ID.
The app def config ingress traffic pct values. (Min value = 1, Max value = 99).
Possible values: [none
, weak
, strict
]
This parameter defines the path affinity characteristics to consider during flow decision making. Allowed values: "none" "weak" "strict". If path affinity is none or weak and a better path is available, flows will be moved to a new path. If path affinity is strict, all application flows will continue on the same path.
tcp_rules TcpRule[]
For TCP applications, this dictionary will include information on client & server prefix filters, server & client ports, DCSP settings.
The app def config IP list. Max size = 8.
client_port Port
The start and end client port ranges.
The end port range must be between 1 and 65535.
The start port range must be between 1 and 65535.
The app def config IP list. Max size = 8.
server_port Port
The start and end server port ranges.
The end port range must be between 1 and 65535.
The start port range must be between 1 and 65535.
Application transfer type. Allowed values: transactional, bulk, rt-audio, rt-video.
udp_rules UdpRule[]
For UDP applications, this dictionary will include information on UDP port, DCSP settings, UDP Filters and destination prefixes.
The app def config IP list. Max size = 8.
udp_port Port
The start and end UDP port ranges.
The end port range must be between 1 and 65535.
The start port range must be between 1 and 65535.
{
"count": 0,
"id": "string",
"items": [
{
"abbreviation": "string",
"app_type": "string",
"category": "anonymity",
"conn_idle_timeout": 0,
"display_name": "string",
"domains": [
"string"
],
"id": "string",
"ingress_traffic_pct": 0,
"path_affinity": "none",
"tcp_rules": [
{
"client_filters": [
"string"
],
"client_port": {
"end": "string",
"start": "string"
},
"server_filters": [
"string"
],
"server_port": {
"end": "string",
"start": "string"
}
}
],
"transfer_type": "string",
"udp_rules": [
{
"udp_filters": [
"string"
],
"udp_port": {
"end": "string",
"start": "string"
}
}
]
}
]
}