tenant.vrf

The private layer 3 network context that belongs to a specific tenant or is shared.

ACI class

fvCtx

RN

ctx-{name}

Cursor

VrfCursor

Parent

tenant

Atomic

Attributes

Accepted as keyword arguments of .vrf(name) and of .set(**attrs) on this cursor. Enum parameters also accept the plain string.

parameter

wire

type

values

default

description

name (positional)

name

str

A name for the network context.

bd_enforcement_status

bdEnforcedEnable

bool

False

BD Enforced Flag

description

descr

str

Specifies a description of the policy definition root.

data_plane_learning

ipDataPlaneLearning

FvipDataPlaneLearning

disabled, enabled

enabled

known_multicast_action

knwMcastAct

VzBinaryAction

deny, permit

permit

owner_key

ownerKey

str

The key for enabling clients to own their data for entity correlation.

owner_tag

ownerTag

str

A tag for enabling clients to add their own data. For example, to indicate who created this object.

policy_enforcement_direction

pcEnfDir

L3extPcEnfDir

egress, ingress, mixed

ingress

Policy Control Enforcement Direction. It is used for defining policy enforcemnt direction for the traffic coming to or from an L3Out. Egress and Ingress directions are wrt L3Out. Default will be Ingress.

policy_control_enforcement

pcEnfPref

FvPcEnfPref

enforced, unenforced

enforced

vrf_index

vrfIndex

int

0

Children

maker

creates

position

.pim(**attrs)

pimCtxP

tenant.vrf.pim

.pim6(**attrs)

pimIPV6CtxP

tenant.vrf.pim6

.igmp(**attrs)

igmpCtxP

tenant.vrf.igmp

.leak_routes(**attrs)

leakRoutes

tenant.vrf.leak_routes

.global_vrf_name(**attrs)

l3extGlobalCtxName

tenant.vrf.global_vrf_name

.snmp_context(**attrs)

snmpCtxP

tenant.vrf.snmp_context

.dns_label(name, **attrs)

dnsLbl

tenant.vrf.dns_label

.route_summarization(name, **attrs)

fvCtxRtSummPol

tenant.vrf.route_summarization

.route_deployment(**attrs)

fvRouteDeployP

tenant.vrf.route_deployment

.route_target_profile(route_target_source_address_family, **attrs)

bgpRtTargetP

tenant.vrf.route_target_profile

.vzany(**attrs)

vzAny

tenant.vrf.vzany

.fallback_route_group(name, **attrs)

fvFBRGroup

tenant.vrf.fallback_route_group

Bind aliases

Lazy references, resolved closed-world at push time.

alias

target

flavor

relation

l3out=

l3extOut

name

l3extRsEctx (on the target side)

bgp_timers=

bgpCtxPol

name

fvRsBgpCtxPol

bgp_address_family=

bgpCtxAfPol

name

fvRsCtxToBgpCtxAfPol

eigrp_address_family=

eigrpCtxAfPol

name

fvRsCtxToEigrpCtxAfPol

endpoint_retention=

fvEpRetPol

name

fvRsCtxToEpRet

route_tag=

l3extRouteTagPol

name

fvRsCtxToExtRouteTagPol

route_control_profile=

rtctrlProfile

DN — bind_dn() allowed

fvRsCtxToRtctrlProfile

vrf_validation=

l3extVrfValidationPol

name

fvRsVrfValidationPol

monitoring_policy=

monEPGPol

name

fvRsCtxMonPol

Verbs

  • .ospf_timers(name)fvRsCtxToOspfCtxPol targeting ospfCtxPol