Families, if provided, defines a set of AFI/SAFIs the speaker will
negotiate with it's peer.
If not specified, the default families of IPv6/unicast and IPv4/unicast will be created.
advertisements
object
Advertisements selects group of BGP Advertisement(s) to advertise for this family.
If not specified, no advertisements are sent for this family.
matchExpressions
[]object
matchExpressions is a list of label selector requirements. The requirements are ANDed.
key
string required
key is the label key that the selector applies to.
operator
string required
operator represents a key's relationship to a set of values.
Valid operators are In, NotIn, Exists and DoesNotExist.
enum: In, NotIn, Exists, DoesNotExist
values
[]string
values is an array of string values. If the operator is In or NotIn,
the values array must be non-empty. If the operator is Exists or DoesNotExist,
the values array must be empty. This array is replaced during a strategic
merge patch.
matchLabels
object
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels
map is equivalent to an element of matchExpressions, whose key field is "key", the
operator is "In", and the values array contains only "value". The requirements are ANDed.
afi
string required
Afi is the Address Family Identifier (AFI) of the family.
enum: ipv4, ipv6, l2vpn, ls, opaque
safi
string required
Safi is the Subsequent Address Family Identifier (SAFI) of the family.
enum: unicast, multicast, mpls_label, encapsulation, vpls, evpn, ls, sr_policy, mup, mpls_vpn, mpls_vpn_multicast, route_target_constraints, flowspec_unicast, flowspec_vpn, key_value