Skip to content
Start here

BGP Filter Profiles

List BGP Filter Profiles
GET/accounts/{account_id}/magic/bgp/filter_profiles
Get BGP Filter Profile
GET/accounts/{account_id}/magic/bgp/filter_profiles/{profile_id}
Create BGP Filter Profile
POST/accounts/{account_id}/magic/bgp/filter_profiles
Update BGP Filter Profile
PUT/accounts/{account_id}/magic/bgp/filter_profiles/{profile_id}
Delete BGP Filter Profile
DELETE/accounts/{account_id}/magic/bgp/filter_profiles/{profile_id}
ModelsExpand Collapse
BGPFilterProfileListResponse object { id, description, match_action, 4 more }
id: string

Identifier

maxLength32
description: string

Description of the filter profile

maxLength1024
match_action: "allow" or "deny"

Action to take when a route matches one of the targets in this profile

One of the following:
"allow"
"deny"
name: string

Friendly name for the filter profile

maxLength255
minLength1
targets: array of string

List of CIDR prefixes. Each entry may carry an optional suffix that specifies which prefix lengths to match relative to the prefix length N: ‘{X,Y}’ matches prefix lengths in the inclusive range [X, Y] where N <= X <= Y <= max (max is 32 for IPv4, 128 for IPv6), ‘{X}’ matches exactly length X (equivalent to {X,X}), ’+’ is shorthand for {N, max} (the prefix and all more-specific subnets, including at length N itself; valid even when N is the maximum length). Omit the suffix to match the prefix exactly at length N.

created_on: optional string
formatdate-time
modified_on: optional string
formatdate-time
BGPFilterProfileGetResponse object { id, description, match_action, 4 more }
id: string

Identifier

maxLength32
description: string

Description of the filter profile

maxLength1024
match_action: "allow" or "deny"

Action to take when a route matches one of the targets in this profile

One of the following:
"allow"
"deny"
name: string

Friendly name for the filter profile

maxLength255
minLength1
targets: array of string

List of CIDR prefixes. Each entry may carry an optional suffix that specifies which prefix lengths to match relative to the prefix length N: ‘{X,Y}’ matches prefix lengths in the inclusive range [X, Y] where N <= X <= Y <= max (max is 32 for IPv4, 128 for IPv6), ‘{X}’ matches exactly length X (equivalent to {X,X}), ’+’ is shorthand for {N, max} (the prefix and all more-specific subnets, including at length N itself; valid even when N is the maximum length). Omit the suffix to match the prefix exactly at length N.

created_on: optional string
formatdate-time
modified_on: optional string
formatdate-time
BGPFilterProfileCreateResponse object { id, description, match_action, 4 more }
id: string

Identifier

maxLength32
description: string

Description of the filter profile

maxLength1024
match_action: "allow" or "deny"

Action to take when a route matches one of the targets in this profile

One of the following:
"allow"
"deny"
name: string

Friendly name for the filter profile

maxLength255
minLength1
targets: array of string

List of CIDR prefixes. Each entry may carry an optional suffix that specifies which prefix lengths to match relative to the prefix length N: ‘{X,Y}’ matches prefix lengths in the inclusive range [X, Y] where N <= X <= Y <= max (max is 32 for IPv4, 128 for IPv6), ‘{X}’ matches exactly length X (equivalent to {X,X}), ’+’ is shorthand for {N, max} (the prefix and all more-specific subnets, including at length N itself; valid even when N is the maximum length). Omit the suffix to match the prefix exactly at length N.

created_on: optional string
formatdate-time
modified_on: optional string
formatdate-time
BGPFilterProfileUpdateResponse object { id, description, match_action, 4 more }
id: string

Identifier

maxLength32
description: string

Description of the filter profile

maxLength1024
match_action: "allow" or "deny"

Action to take when a route matches one of the targets in this profile

One of the following:
"allow"
"deny"
name: string

Friendly name for the filter profile

maxLength255
minLength1
targets: array of string

List of CIDR prefixes. Each entry may carry an optional suffix that specifies which prefix lengths to match relative to the prefix length N: ‘{X,Y}’ matches prefix lengths in the inclusive range [X, Y] where N <= X <= Y <= max (max is 32 for IPv4, 128 for IPv6), ‘{X}’ matches exactly length X (equivalent to {X,X}), ’+’ is shorthand for {N, max} (the prefix and all more-specific subnets, including at length N itself; valid even when N is the maximum length). Omit the suffix to match the prefix exactly at length N.

created_on: optional string
formatdate-time
modified_on: optional string
formatdate-time
BGPFilterProfileDeleteResponse object { id, description, match_action, 4 more }
id: string

Identifier

maxLength32
description: string

Description of the filter profile

maxLength1024
match_action: "allow" or "deny"

Action to take when a route matches one of the targets in this profile

One of the following:
"allow"
"deny"
name: string

Friendly name for the filter profile

maxLength255
minLength1
targets: array of string

List of CIDR prefixes. Each entry may carry an optional suffix that specifies which prefix lengths to match relative to the prefix length N: ‘{X,Y}’ matches prefix lengths in the inclusive range [X, Y] where N <= X <= Y <= max (max is 32 for IPv4, 128 for IPv6), ‘{X}’ matches exactly length X (equivalent to {X,X}), ’+’ is shorthand for {N, max} (the prefix and all more-specific subnets, including at length N itself; valid even when N is the maximum length). Omit the suffix to match the prefix exactly at length N.

created_on: optional string
formatdate-time
modified_on: optional string
formatdate-time