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