Get Application Definition Overrides for System Appdef (v2.2)
GET/v2.2/api/tenants/:tenant_id/appdefs/:appdef_id/overrides
Get the application definition overrides for system appdefs.
Request
Path Parameters
The tenant ID.
Get the ID of the application definition.
Responses
- 200
Successful Operation
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
- Array [
- ]
- Array [
- ]
The aggregate flows.
Application unreachability detection.
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.
Description for the application. Max size = 256.
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 ingress traffic. Application ingress traffic percentage should be in between 1-99.
ip_rules IPRuleV2[]
Applicable for L3/L4 applications. These are IP Prefix rules used to identify the application viz protocol, dscp, source & destination prefixes and source & destination prefixes.
The app def destination filter list. Max size = 8.
The app def destination prefix filter list. Max size = 8.
dscp DSCP
The DSP value.
The DSCP value.
Possible values: [ospf
, ipv6
, is-is-over-ipv4
, ipv6-nonxt
, etherip
, ipv6-icmp
, igmp
, udplite
, ipv6-opts
, icmp
, esp
, crtp
, ipip
, eigrp
, egp
, gre
, l2tpv3
, sctp
, ip-in-ip
, rsvp
, pim
, scps
, mpls-in-ip
, ah
, vrrp
, ipv6-route
, igp
, ipv6-frag
]
The app def protocols.
The app def src filters list. Max size = 8.
The default override IP rules.
The default override TCP rules.
The default override UDP rules.
List the override domains.
List the disabled overrides.
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.
Application session timeout should be in between 0-44000.
A information field that can be added to identify the application. Maximum 10 Unique tags of length 1024 each are allowed.
tcp_rules TcpRuleV2[]
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.
dscp DSCP
The DSP value.
The DSCP value.
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.
The server prefixes.
Application transfer type. Allowed values: transactional, bulk, rt-audio, rt-video.
udp_rules UdpRuleV2[]
For UDP applications, this dictionary will include information on UDP port, DCSP settings, UDP Filters and destination prefixes.
The app def destination prefix filter list. Max size = 8.
dscp DSCP
The DSP value.
The DSCP value.
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.
If enabled, policy rule defined for the parent application will be used to make routing decisions for this app.
{
"aggregate_flows": true,
"app_unreachability_detection": true,
"category": "anonymity",
"conn_idle_timeout": 0,
"domains": [
"string"
],
"id": "string",
"ingress_traffic_pct": 0,
"ip_rules": [
{
"dest_filters": [
"string"
],
"dest_prefixes": [
"string"
],
"dscp": {
"value": 0
},
"protocol": "ospf",
"src_filters": [
"string"
]
}
],
"override_default_ip_rules": true,
"override_default_tcp_rules": true,
"override_default_udp_rules": true,
"override_domains": true,
"overrides_disable": true,
"path_affinity": "none",
"session_timeout": 0,
"tags": [
"string"
],
"tcp_rules": [
{
"client_filters": [
"string"
],
"client_port": {
"end": "string",
"start": "string"
},
"dscp": {
"value": 0
},
"server_filters": [
"string"
],
"server_port": {
"end": "string",
"start": "string"
},
"server_prefixes": [
"string"
]
}
],
"transfer_type": "string",
"udp_rules": [
{
"dest_prefixes": [
"string"
],
"dscp": {
"value": 0
},
"udp_filters": [
"string"
],
"udp_port": {
"end": "string",
"start": "string"
}
}
],
"use_parentapp_network_policy": true
}