tenant.app.epg

A set of requirements for the application-level EPG instance. The policy regulates connectivity and visibility among the end points within the scope of the policy.

ACI class

fvAEPg

RN

epg-{name}

Cursor

EpgCursor

Parent

tenant.app

Atomic

Attributes

Accepted as keyword arguments of .epg(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

The name for the endpoint group.

description

descr

str

Specifies the description of a policy component.

contract_exception_tag

exceptionTag

str

flood_on_encap

floodOnEncap

FvFloodOnEncap

disabled, enabled

disabled

Control at EPG level if the traffic L2 Multicast/Broadcast and Link Local Layer should be flooded only on ENCAP or based on bridg-domain settings

forwarding_control_bits

fwdCtrl

FvFwdCtrl

none, proxy-arp

none

Forwarding Control

epg_with_multisite_mcast_source

hasMcastSource

bool

False

attribute_based_epg

isAttrBasedEPg

bool

False

provider_label_match_criteria

matchT

VzMatchT

All, AtleastOne, AtmostOne, None

AtleastOne

The provider label match criteria.

policy_control_enforcement

pcEnfPref

FvPcEnfPref

enforced, unenforced

unenforced

Represents parameter used by the node (i.e. Leaf) to enforce filter rules in this EPG

preferred_group_member

prefGrMemb

FvPrefGrMemb

exclude, include

exclude

Represents parameter used to determine if EPg is part of a group that does not a contract for communication

qos_class

prio

QosTenantPrio

level1, level2, level3, level4, level5, level6, unspecified

unspecified

The QoS priority class identifier.

shutdown

shutdown

bool

False

Children

maker

creates

position

.static_path(target_dn, **attrs)

fvRsPathAtt

tenant.app.epg.static_path

.fc_path(target_dn, **attrs)

fvRsFcPathAtt

tenant.app.epg.fc_path

.subnet(subnet, **attrs)

fvSubnet

tenant.app.epg.subnet

.static_endpoint(macaddress, type, **attrs)

fvStCEp

tenant.app.epg.static_endpoint

.criterion(**attrs)

fvCrtrn

tenant.app.epg.criterion

.provider_label(name, **attrs)

vzProvLbl

tenant.app.epg.provider_label

.consumer_label(name, **attrs)

vzConsLbl

tenant.app.epg.consumer_label

.provider_subject_label(name, **attrs)

vzProvSubjLbl

tenant.app.epg.provider_subject_label

.consumer_subject_label(name, **attrs)

vzConsSubjLbl

tenant.app.epg.consumer_subject_label

.provider_contract_label(name, **attrs)

vzProvCtrctLbl

tenant.app.epg.provider_contract_label

.consumer_contract_label(name, **attrs)

vzConsCtrctLbl

tenant.app.epg.consumer_contract_label

.virtual_ip(virtual_ip_address, **attrs)

fvVip

tenant.app.epg.virtual_ip

Bind aliases

Lazy references, resolved closed-world at push time.

alias

target

flavor

relation

bd=

fvBD

name

fvRsBd

domain=

infraDomP (abstract: extdevGroupP, fcDomP, l2extDomP, l3extDomP…)

DN — bind_dn() allowed

fvRsDomAtt

contract_master=

fvEPg (abstract: fvAEPg, fvESg, fvTnlEPg, infraCEPg…)

DN — bind_dn() allowed

fvRsSecInherited

imported_contract=

vzCPIf

name

fvRsConsIf

taboo_contract=

vzTaboo

name

fvRsProtBy

custom_qos_policy=

qosCustomPol

name

fvRsCustQosPol

dpp_policy=

qosDppPol

name

fvRsDppPol

monitoring_policy=

monEPGPol

name

fvRsAEPgMonPol

trust_control_policy=

fhsTrustCtrlPol

name

fvRsTrustCtrl

qos_requirement=

qosRequirement

name

fvRsQosRequirement

Verbs

  • .provide(name)fvRsProv targeting vzBrCP

  • .consume(name)fvRsCons targeting vzBrCP

  • .intra_epg(name)fvRsIntraEpg targeting vzBrCP

APIC diagnostics

States the APIC can flag on this class — it accepts the configuration and reports the inconsistency afterwards.

Config issues

code

meaning

allow-useg-inconsistent

allow useg Validations

bd-id-not-allocated

BD IDs Not Allocated

bd-not-present

BD Validations

context-id-not-allocated

Context IDs Not Allocated

context-not-present

Context Validations

encap-assignment

Encapsulation Not Valid

esg-association-contract-inheritance-present

EPgSelector Contract Inheritance Validations

esg-association-contract-present

EPgSelector Contract Validations

esg-association-contract-taboo-present

EPgSelector Taboo Contract Validations

esg-tag-selector-match-obj-not-associated

ESG TagSelector Duplicate Detected

id-not-allocated

IDs Not Allocated

incorrect-active-standby-uplink-order

Active/Standby Uplink Config Validations

instrimedcy-unsupported

Deployment Immediacy Validation

invalid-rel-to-rtctrlProfile

Invalid Association to Route Control Policy

l3port-and-sub-interface-on-path

L3 Port and Sub-Interface Not Allowed on Same Path

no-conslbl-association

MPLS InstP Validations

not-associated-with-mgmt-zone

Not Associated With Management Zone

Faults

code

condition

F3602

fltFvAEPgConfig-warning