Routing Policies BGP
This extension is using the Routing Policies extensions and the Routing BGP one together.
Details
Nodes
PolicyBGP
- Label: BGP Routing Policies
- Description: A routing policiers for BGP
- Namespace: Routing
- Icon: carbon:deployment-policy
- Inherit From: RoutingPolicy
Extensions
note
In this context "extensions" refer to modifications or additions to the existing schema, such as adding new attributes, relationships, or other schema elements.
RoutingBGPPeerGroup
Attributes
name | description | kind | optional | default_value | choices |
---|---|---|---|---|---|
import_policies | Text | ||||
export_policies | Text |
Relationships
name | peer | optional | cardinality | kind |
---|---|---|---|---|
import_routing_policies | RoutingPolicyBGP | many | Generic | |
export_routing_policies | RoutingPolicyBGP | many | Generic |
RoutingBGPSession
Attributes
name | description | kind | optional | default_value | choices |
---|---|---|---|---|---|
import_policies | Text | ||||
export_policies | Text |
Relationships
name | peer | optional | cardinality | kind |
---|---|---|---|---|
import_routing_policies | RoutingPolicy | many | Generic | |
export_routing_policies | RoutingPolicy | many | Generic |
Code
version: '1.0'
nodes:
- name: PolicyBGP
namespace: Routing
description: A routing policiers for BGP
label: BGP Routing Policies
icon: carbon:deployment-policy
include_in_menu: false
inherit_from:
- RoutingPolicy
extensions:
nodes:
- kind: RoutingBGPPeerGroup
attributes:
- name: import_policies
kind: Text
state: absent
- name: export_policies
kind: Text
state: absent
relationships:
- name: import_routing_policies
label: Import Routing Policies
peer: RoutingPolicyBGP
identifier: bgp__import_policies
description: The routing-policies used by this instance for import.
kind: Generic
cardinality: many
- name: export_routing_policies
label: Export Routing Policies
peer: RoutingPolicyBGP
identifier: bgp__export_policies
description: The routing-policies used by this instance for export.
kind: Generic
cardinality: many
- kind: RoutingBGPSession
attributes:
- name: import_policies
kind: Text
state: absent
- name: export_policies
kind: Text
state: absent
relationships:
- name: import_routing_policies
label: Import Routing Policies
peer: RoutingPolicy
identifier: bgp__import_policies
description: The routing-policies used by this instance for import.
kind: Generic
cardinality: many
- name: export_routing_policies
label: Export Routing Policies
peer: RoutingPolicy
identifier: bgp__export_policies
description: The routing-policies used by this instance for export.
kind: Generic
cardinality: many