Get a BGP address family profile
GET/bgp-address-family-profiles/:id
Get an existing BGP address family profile.
Request
Path Parameters
The UUID of the configuration resource
Responses
- 200
- 400
- 401
- 403
- 404
- default
OK
- application/json
- Schema
- Example (from schema)
Schema
- folder
- snippet
- device
- origin
- occurrence
- warning_only
- restart
- self
- self_force
- all
- replace_AS
- all
- both
- extended
- large
- standard
- origin
- occurrence
- warning_only
- restart
- self
- self_force
- all
- replace_AS
- all
- both
- extended
- large
- standard
Possible values: <= 64 characters
, Value must match regular expression ^[a-zA-Z\d-_\. ]+$
The folder in which the resource is defined
Possible values: <= 64 characters
, Value must match regular expression ^[a-zA-Z\d-_\. ]+$
The snippet in which the resource is defined
Possible values: <= 64 characters
, Value must match regular expression ^[a-zA-Z\d-_\. ]+$
The device in which the resource is defined
UUID of the resource
Name
ipv4
ipv4 objectrequired
unicast object
Enable?
Soft reconfiguration of peer with stored routes?
add_path object
Advertise all paths to peer?
Advertise the bestpath per each neighboring AS?
Override ASNs in outbound updates if AS-Path equals Remote-AS?
Route reflector client?
Originate default route?
Default originate route map
allowas_in object
Possible values: >= 1
and <= 10
Default value: 1
Number of times the firewalls own AS can be in an AS_PATH
maximum_prefix object
Possible values: >= 1
and <= 4294967295
Maximum number of prefixes
Possible values: >= 1
and <= 100
Threshold percentage of the maximum number of prefixes
action object
restart objectrequired
Possible values: >= 1
and <= 65535
Restart interval
next_hop object
remove_private_AS object
send_community object
orf object
Possible values: [none
, both
, receive
, send
]
ORF prefix list
multicast object
Enable?
Soft reconfiguration of peer with stored routes?
add_path object
Advertise all paths to peer?
Advertise the bestpath per each neighboring AS?
Override ASNs in outbound updates if AS-Path equals Remote-AS?
Route reflector client?
Originate default route?
Default originate route map
allowas_in object
Possible values: >= 1
and <= 10
Default value: 1
Number of times the firewalls own AS can be in an AS_PATH
maximum_prefix object
Possible values: >= 1
and <= 4294967295
Maximum number of prefixes
Possible values: >= 1
and <= 100
Threshold percentage of the maximum number of prefixes
action object
restart objectrequired
Possible values: >= 1
and <= 65535
Restart interval
next_hop object
remove_private_AS object
send_community object
orf object
Possible values: [none
, both
, receive
, send
]
ORF prefix list
{
"id": "123e4567-e89b-12d3-a456-426655440000",
"name": "string",
"ipv4": {
"ipv4": {
"unicast": {
"enable": true,
"soft_reconfig_with_stored_info": true,
"add_path": {
"tx_all_paths": true,
"tx_bestpath_per_AS": true
},
"as_override": true,
"route_reflector_client": true,
"default_originate": true,
"default_originate_map": "string",
"maximum_prefix": {
"num_prefixes": 0,
"threshold": 0
},
"orf": {
"orf_prefix_list": "none"
}
},
"multicast": {
"enable": true,
"soft_reconfig_with_stored_info": true,
"add_path": {
"tx_all_paths": true,
"tx_bestpath_per_AS": true
},
"as_override": true,
"route_reflector_client": true,
"default_originate": true,
"default_originate_map": "string",
"maximum_prefix": {
"num_prefixes": 0,
"threshold": 0
},
"orf": {
"orf_prefix_list": "none"
}
}
}
}
}
Bad Request
- application/json
- Schema
- Example (from schema)
- input_format_mismatch
- output_format_mismatch
- missing_query_parameter
- invalid_query_parameter
Schema
- Array [
- ]
_errors object[]
{
"_errors": [
{
"code": "string",
"message": "string",
"details": {},
"help": "string"
}
],
"_request_id": "string"
}
{
"_errors": [
{
"code": "E003",
"message": "Input Format Mismatch: input-format=json",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E003",
"message": "Output Format Mismatch: output-format=json Accept=xml",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E003",
"message": "Missing Query Parameter: name",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E003",
"message": "Invalid Query Parameter: location=invalid",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
Unauthorized
- application/json
- Schema
- Example (from schema)
- auth_not_authenticated
- invalid_credential
- key_too_long
- key_expired
- need_password_change
Schema
- Array [
- ]
_errors object[]
{
"_errors": [
{
"code": "string",
"message": "string",
"details": {},
"help": "string"
}
],
"_request_id": "string"
}
{
"_errors": [
{
"code": "E016",
"message": "Not Authenticated",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E016",
"message": "Invalid Credential",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E016",
"message": "Key Too Long",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E016",
"message": "Key Expired",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E016",
"message": "The password needs to be changed.",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
Forbidden
- application/json
- Schema
- Example (from schema)
- auth_unauthorized
Schema
- Array [
- ]
_errors object[]
{
"_errors": [
{
"code": "string",
"message": "string",
"details": {},
"help": "string"
}
],
"_request_id": "string"
}
{
"_errors": [
{
"code": "E007",
"message": "Unauthorized",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
Not Found
- application/json
- Schema
- Example (from schema)
- object_not_present
Schema
- Array [
- ]
_errors object[]
{
"_errors": [
{
"code": "string",
"message": "string",
"details": {},
"help": "string"
}
],
"_request_id": "string"
}
{
"_errors": [
{
"code": "E005",
"message": "Object Not Present",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
General Errors
- application/json
- Schema
- Example (from schema)
- version_not_supported
- method_not_allowed
- action_not_supported
- bad_xpath
- invalid_command
- malformed_command
- session_timeout
Schema
- Array [
- ]
_errors object[]
{
"_errors": [
{
"code": "string",
"message": "string",
"details": {},
"help": "string"
}
],
"_request_id": "string"
}
{
"_errors": [
{
"code": "E012",
"message": "Version Not Supported",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E012",
"message": "Method Not Supported",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E012",
"message": "Action Not Supported: move",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E013",
"message": "Bad XPath",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E003",
"message": "Invalid Command",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "E003",
"message": "Malformed Command",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}
{
"_errors": [
{
"code": "4",
"message": "Session Timeout",
"details": {}
}
],
"_request_id": "123e4567-e89b-12d3-a456-426655440000"
}