tenant

A policy owner in the virtual fabric. A tenant can be either a private or a shared entity. For example, you can create a tenant with contexts and bridge domains shared by other tenants. A shared type of tenant is typically named common, default, or infra.

ACI class

fvTenant

RN

tn-{name}

Cursor

TenantCursor

Parent

design() root

Atomic

—

Attributes

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

description

descr

str

—

—

The description of the tenant.

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.

Children

maker

creates

position

.app(name, **attrs)

fvAp

tenant.app

.bd(name, **attrs)

fvBD

tenant.bd

.vrf(name, **attrs)

fvCtx

tenant.vrf

.l3out(name, **attrs)

l3extOut

tenant.l3out

.l2out(name, **attrs)

l2extOut

tenant.l2out

.dot1q_tunnel(name, **attrs)

fvTnlEPg

tenant.dot1q_tunnel

.endpoint_tags(**attrs)

fvEpTags

tenant.endpoint_tags

.ip_address_pool(name, **attrs)

fvnsAddrInst

tenant.ip_address_pool

.filter(name, **attrs)

vzFilter

tenant.filter

.contract(name, **attrs)

vzBrCP

tenant.contract

.taboo_contract(name, **attrs)

vzTaboo

tenant.taboo_contract

.imported_contract(name, **attrs)

vzCPIf

tenant.imported_contract

.oob_contract(name, **attrs)

vzOOBBrCP

tenant.oob_contract

.bgp_timers_policy(name, **attrs)

bgpCtxPol

tenant.bgp_timers_policy

.bgp_address_family_context_policy(name, **attrs)

bgpCtxAfPol

tenant.bgp_address_family_context_policy

.bgp_best_path_control_policy(name, **attrs)

bgpBestPathCtrlPol

tenant.bgp_best_path_control_policy

.bgp_peer_prefix_policy(name, **attrs)

bgpPeerPfxPol

tenant.bgp_peer_prefix_policy

.bgp_route_summarization_policy(name, **attrs)

bgpRtSummPol

tenant.bgp_route_summarization_policy

.ospf_interface_policy(name, **attrs)

ospfIfPol

tenant.ospf_interface_policy

.ospf_timers_policy(name, **attrs)

ospfCtxPol

tenant.ospf_timers_policy

.ospf_route_summarization_policy(name, **attrs)

ospfRtSummPol

tenant.ospf_route_summarization_policy

.eigrp_interface_policy(name, **attrs)

eigrpIfPol

tenant.eigrp_interface_policy

.eigrp_address_family_context_policy(name, **attrs)

eigrpCtxAfPol

tenant.eigrp_address_family_context_policy

.eigrp_route_summarization_policy(name, **attrs)

eigrpRtSummPol

tenant.eigrp_route_summarization_policy

.hsrp_interface_policy(name, **attrs)

hsrpIfPol

tenant.hsrp_interface_policy

.hsrp_group_policy(name, **attrs)

hsrpGroupPol

tenant.hsrp_group_policy

.bfd_interface_policy(name, **attrs)

bfdIfPol

tenant.bfd_interface_policy

.bfd_mh_interface_policy(name, **attrs)

bfdMhIfPol

tenant.bfd_mh_interface_policy

.bfd_multihop_node_policy(name, **attrs)

bfdMhNodePol

tenant.bfd_multihop_node_policy

.igmp_interface_policy(name, **attrs)

igmpIfPol

tenant.igmp_interface_policy

.igmp_snoop_policy(name, **attrs)

igmpSnoopPol

tenant.igmp_snoop_policy

.mld_snoop_policy(name, **attrs)

mldSnoopPol

tenant.mld_snoop_policy

.pim_interface_policy(name, **attrs)

pimIfPol

tenant.pim_interface_policy

.pim_route_map_policy(name, **attrs)

pimRouteMapPol

tenant.pim_route_map_policy

.nd_interface_policy(name, **attrs)

ndIfPol

tenant.nd_interface_policy

.nd_ra_prefix_policy(name, **attrs)

ndPfxPol

tenant.nd_ra_prefix_policy

.arp_interface_policy(name, **attrs)

arpIfPol

tenant.arp_interface_policy

.dhcp_relay_policy(name, **attrs)

dhcpRelayP

tenant.dhcp_relay_policy

.dhcp_option_policy(name, **attrs)

dhcpOptionPol

tenant.dhcp_option_policy

.fhs_bd_policy(name, **attrs)

fhsBDPol

tenant.fhs_bd_policy

.trust_control_policy(name, **attrs)

fhsTrustCtrlPol

tenant.trust_control_policy

.route_control_profile(name, **attrs)

rtctrlProfile

tenant.route_control_profile

.match_rule(name, **attrs)

rtctrlSubjP

tenant.match_rule

.action_rule_profile(name, **attrs)

rtctrlAttrP

tenant.action_rule_profile

.route_tag_policy(name, **attrs)

l3extRouteTagPol

tenant.route_tag_policy

.rogue_exception_mac_group(name, **attrs)

l3extRogueExceptionMacGroup

tenant.rogue_exception_mac_group

.vrf_validation_policy(name, **attrs)

l3extVrfValidationPol

tenant.vrf_validation_policy

.host_protection(name, **attrs)

hostprotPol

tenant.host_protection

.isakmp_global(**attrs)

isakmpGlobalPol

tenant.isakmp_global

.isakmp_keyring(name, **attrs)

isakmpKeyring

tenant.isakmp_keyring

.isakmp_policy(priority, **attrs)

isakmpPolicy

tenant.isakmp_policy

.isakmp_profile(name, **attrs)

isakmpProfile

tenant.isakmp_profile

.ipsec_phase1(name, **attrs)

ipsecIsakmpPhase1Pol

tenant.ipsec_phase1

.ipsec_phase2(name, **attrs)

ipsecIsakmpPhase2Pol

tenant.ipsec_phase2

.dns_server_group(name, **attrs)

dnsepgSvrGrp

tenant.dns_server_group

.auth_server_group(name, **attrs)

authSvrGroup

tenant.auth_server_group

.fc_pinning(name, **attrs)

fcPinningP

tenant.fc_pinning

.address_pool(name, **attrs)

fvAddrMgmtPool

tenant.address_pool

.ip_sla_monitoring_policy(name, **attrs)

fvIPSLAMonitoringPol

tenant.ip_sla_monitoring_policy

.track_list(name, **attrs)

fvTrackList

tenant.track_list

.track_member(name, **attrs)

fvTrackMember

tenant.track_member

.mpls_interface_policy(name, **attrs)

mplsIfPol

tenant.mpls_interface_policy

.mpls_global_configuration(name, **attrs)

mplsLabelPol

tenant.mpls_global_configuration

.ep_retention_policy(name, **attrs)

fvEpRetPol

tenant.ep_retention_policy

.external_bridge_group_profile(name, **attrs)

l3extBdProfile

tenant.external_bridge_group_profile

.tenant_keychain_policy(name, **attrs)

fvKeyChainPol

tenant.tenant_keychain_policy

.custom_qos_policy(name, **attrs)

qosCustomPol

tenant.custom_qos_policy

.dpp_policy(name, **attrs)

qosDppPol

tenant.dpp_policy

.qos_requirement(name, **attrs)

qosRequirement

tenant.qos_requirement

.mpls_custom_qos_policy(name, **attrs)

qosMplsCustomPol

tenant.mpls_custom_qos_policy

.netflow_monitor(name, **attrs)

netflowMonitorPol

tenant.netflow_monitor

.netflow_exporter(name, **attrs)

netflowExporterPol

tenant.netflow_exporter

.netflow_record(name, **attrs)

netflowRecordPol

tenant.netflow_record

.span_source_group(name, **attrs)

spanSrcGrp

tenant.span_source_group

.span_destination_group(name, **attrs)

spanDestGrp

tenant.span_destination_group

.vspan_destination_group(name, **attrs)

spanVDestGrp

tenant.vspan_destination_group

.vspan_session(name, **attrs)

spanVSrcGrp

tenant.vspan_session

.monitoring_policy(name, **attrs)

monEPGPol

tenant.monitoring_policy

.management_profile(name, **attrs)

mgmtMgmtP

tenant.management_profile

.external_management_entity(name, **attrs)

mgmtExtMgmtEntity

tenant.external_management_entity

.access_client_profile(name, **attrs)

infraClP

tenant.access_client_profile

.access_function_profile(name, **attrs)

infraProvP

tenant.access_function_profile

.service_container(**attrs)

vnsSvcCont

tenant.service_container

.service_graph(name, **attrs)

vnsAbsGraph

tenant.service_graph

.logical_device(name, **attrs)

vnsLDevVip

tenant.logical_device

.logical_device_context(ctrct_name_or_lbl, graph_name_or_lbl, node_name_or_lbl, **attrs)

vnsLDevCtx

tenant.logical_device_context

.router_configuration(name, **attrs)

vnsRtrCfg

tenant.router_configuration

.function_profile_container(**attrs)

vnsAbsFuncProfContr

tenant.function_profile_container

.device_manager(name, **attrs)

vnsDevMgr

tenant.device_manager

.chassis(name, **attrs)

vnsChassis

tenant.chassis

.policy_container(ctrct, graph, node, **attrs)

vnsSvcPol

tenant.policy_container

.folder_instance(ctrct_name_or_lbl, graph_name_or_lbl, node_name_or_lbl, name, **attrs)

vnsFolderInst

tenant.folder_instance

.firewall_parameters(ctrct, graph, node, acl, **attrs)

vnsFWReq

tenant.firewall_parameters