fv

package
v0.0.0-...-ac9fa31 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 10, 2021 License: MPL-2.0 Imports: 0 Imported by: 0

README

fv: fabric virtualization

Documentation

Overview

fv: fabric virtualization

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AEPg

type AEPg struct {
	Descr          string `json:"descr,omitempty" schema:"desc"`
	Dn             string `json:"dn,omitempty" schema:"dn"`
	FloodOnEncap   string `json:"floodOnEncap,omitempty" schema:"flood_on_encap"`
	FwdCtrl        string `json:"fwdCtrl,omitempty" schema:"forward_control"`
	IsAttrBasedEPg string `json:"isAttrBasedEPg,omitempty" schema:"is_attr_based_epg"`
	MatchT         string `json:"matchT,omitempty" schema:"label_match_criteria"`
	Name           string `json:"name,omitempty" schema:"name"`
	PcEnfPref      string `json:"pcEnfPref,omitempty" schema:"intra_epg_isolation"`
	PrefGrMemb     string `json:"prefGrMemb,omitempty" schema:"preferred_group_member"`
	Prio           string `json:"prio,omitempty" schema:"priority_level"`
}

EPG

type Ap

type Ap struct {
	Descr    string `json:"descr,omitempty" schema:"desc"`
	Dn       string `json:"dn,omitempty" schema:"dn"`
	Name     string `json:"name,omitempty" schema:"name"`
	OwnerKey string `json:"ownerKey,omitempty" schema:"ownerkey"`
	OwnerTag string `json:"ownerTag,omitempty" schema:"ownerkey"`
	Prio     string `json:"prio,omitempty" schema:"priority_level"`
}

Application Profile

type BD

type BD struct {
	ArpFlood                 string `json:"arpFlood,omitempty" schema:"arp_flooding" access:"admin"`
	BcastP                   string `json:"bcastP,omitempty" schema:"multicast_group_ipv4" access:"implicit"`
	Descr                    string `json:"descr,omitempty" schema:"desc" access:"admin"`
	Dn                       string `json:"dn,omitempty" schema:"dn"`
	EpClear                  string `json:"epClear,omitempty" schema:"endpoint_clear" access:"admin"`
	EpMoveDetectMode         string `json:"epMoveDetectMode,omitempty" schema:"garp_move_detection" access:"admin"`
	HostBasedRouting         string `json:"hostBasedRouting,omitempty" schema:"host_based_routing" access:"admin"`
	IntersiteBumTrafficAllow string `json:"intersiteBumTrafficAllow,omitempty" schema:"intersite_bum_enabled" access:"admin"`
	IntersiteL2Stretch       string `json:"intersiteL2Stretch,omitempty" schema:"intersite_l2stretch" access:"admin"`
	IpLearning               string `json:"ipLearning,omitempty" schema:"ip_learning" access:"admin"`
	LimitIpLearnToSubnets    string `json:"limitIpLearnToSubnets,omitempty" schema:"limit_ip_learn_to_subnet" access:"admin"`
	LlAddr                   string `json:"llAddr,omitempty" schema:"ipv6_local_link_addr" access:"admin"`
	Mac                      string `json:"mac,omitempty" schema:"bridge_domain_mac" access:"admin"`
	McastAllow               string `json:"mcastAllow,omitempty" schema:"allow_multicast" access:"admin"`
	Mtu                      string `json:"mtu,omitempty" schema:"max_l2_mtu" access:"implicit"`
	MultiDstPktAct           string `json:"multiDstPktAct,omitempty" schema:"l2_forwarding_method" access:"admin"`
	Name                     string `json:"name,omitempty" schema:"name" access:"naming"`
	OptimizeWanBandwidth     string `json:"OptimizeWanBandwidth,omitempty" schema:"intersite_bw_optimize" access:"admin"`
	OwnerKey                 string `json:"ownerKey,omitempty" schema:"ownerkey" access:"admin"`
	OwnerTag                 string `json:"ownerTag,omitempty" schema:"ownertag" access:"admin"`
	Type                     string `json:"type,omitempty" schema:"bridge_domain_type" access:"admin"`
	UnicastRoute             string `json:"unicastRoute,omitempty" schema:"unicast_routing_enabled" access:"admin"`
	UnkMacUcastAct           string `json:"unkMacUcastAct,omitempty" schema:"unknown_l2_forward_method" access:"admin"`
	UnkMcastAct              string `json:"unkMcastAct,omitempty" schema:"unknown_mcast_forward_method" access:"admin"`
	Vmac                     string `json:"vmac,omitempty" schema:"l2_out_virtual_mac" access:"admin"`
}

Bridge Domain

type Ctx

type Ctx struct {
	Descr            string `json:"descr,omitempty" schema:"desc"`
	Dn               string `json:"dn,omitempty" schema:"dn" schema:"dn"`
	BdEnforcedEnable string `json:"bdEnforcedEnable,omitempty" schema:"bd_enforced_mode"`
	KnwMcastAct      string `json:"knwMcastAct,omitempty" schema:"known_multicast_active"`
	Name             string `json:"name,omitempty" schema:"name"`
	OwnerKey         string `json:"ownerKey,omitempty" schema:"ownerkey"`
	OwnerTag         string `json:"ownerTag,omitempty" schema:"ownertag"`
	PcEnfDir         string `json:"pcEnfDir,omitempty" schema:"policy_control_direction"`
	PcEnfPref        string `json:"pcEnfPref,omitempty" schema:"policy_control_preference"`
}

Context

type RsBd

type RsBd struct {
	Dn         string `json:"dn,omitempty" schema:"dn"`
	OwnerKey   string `json:"ownerKey,omitempty" schema:"ownerkey"`
	OwnerTag   string `json:"ownerTag,omitempty" schema:"ownertag"`
	TnFvBDName string `json:"tnFvBDName,omitempty" schema:"bridge_domain_name"`
}

RS to Bridge Domain

type RsCons

type RsCons struct {
	Dn           string `json:"dn,omitempty" schema:"dn"`
	Prio         string `json:"prio,omitempty" schema:"priority_level"`
	TnVzBrCPName string `json:"tnVzBrCPName,omitempty" schema:"contract_name"`
}

RS to Consumed Contract

type RsCtx

type RsCtx struct {
	Dn          string `json:"dn,omitempty" schema:"dn"`
	OwnerKey    string `json:"ownerKey,omitempty" schema:"ownerkey"`
	OwnerTag    string `json:"ownerTag,omitempty" schema:"ownertag"`
	TnFvCtxName string `json:"tnFvCtxName,omitempty" schema:"ctx_name"`
}

RS to Context

type RsDomAtt

type RsDomAtt struct {
	ClassPref           string `json:"classPref,omitempty" schema:"class_pref" access:"admin"`
	Delimiter           string `json:"delimiter,omitempty" schema:"delimiter" access:"admin"`
	Dn                  string `json:"dn,omitempty" schema:"dn" access:"admin"`
	Encap               string `json:"encap,omitempty" schema:"port_encapsulation" access:"admin"`
	EncapMode           string `json:"encapMode,omitempty" schema:"encapsulation_mode" access:"admin"`
	EpgCos              string `json:"epgCos,omitempty" schema:"epg_cos_value" access:"admin"`
	EpgCosPref          string `json:"epgCosPref,omitempty" schema:"epg_cos_enable" access:"admin"`
	InstrImedcy         string `json:"instrImedcy,omitempty" schema:"policy_deployment_mode" access:"admin"`
	NetflowDir          string `json:"netflowDir,omitempty" schema:"netflow_direction" access:"admin"`
	NetflowPref         string `json:"netflowPref,omitempty" schema:"netflow_enable" access:"admin"`
	PrimaryEncap        string `json:"primaryEncap,omitempty" schema:"primary_encap" access:"admin"`
	PrimaryEncapInner   string `json:"primaryEncapInner,omitempty" schema:"primary_encap_inner" access:"admin"`
	ResImedcy           string `json:"resImedcy,omitempty" schema:"policy_resolution_mode" access:"admin"`
	SecondaryEncapInner string `json:"secondaryEncapInner,omitempty" schema:"second_encap_inner" access:"admin"`
	SwitchingMode       string `json:"switchingMode,omitempty" schema:"switching_mode" access:"admin"`
	TDn                 string `json:"tDn,omitempty" schema:"domain_profile_id" access:"admin"`
}

RS to Context

type RsProv

type RsProv struct {
	Dn           string `json:"dn,omitempty" schema:"dn" access:"admin"`
	Prio         string `json:"prio,omitempty" schema:"priority_level" access:"admin"`
	TnVzBrCPName string `json:"tnVzBrCPName,omitempty" schema:"contract_name" access:"admin"`
}

RS to Provider Contract

type Subnet

type Subnet struct {
	Ctrl      string `json:"ctrl,omitempty" schema:"ctrl"`
	Descr     string `json:"descr,omitempty" schema:"desc"`
	Dn        string `json:"dn,omitempty" schema:"dn"`
	Ip        string `json:"ip,omitempty" schema:"ip"`
	Name      string `json:"name,omitempty" schema:"name"`
	OwnerKey  string `json:"ownerKey,omitempty" schema:"ownerkey"`
	OwnerTag  string `json:"ownerTag,omitempty" schema:"ownertag"`
	Preferred string `json:"preferred,omitempty" schema:"preferred"`
	Scope     string `json:"scope,omitempty" schema:"scope"`
	Virtual   string `json:"virtual,omitempty" schema:"virtual"`
}

Subnet

type Tenant

type Tenant struct {
	Descr    string `json:"descr,omitempty"schema:"desc"`
	Dn       string `json:"dn,omitempty" schema:"dn"`
	Name     string `json:"name,omitempty"schema:"name"`
	OwnerKey string `json:"ownerKey,omitempty"schema:"ownerkey"`
	OwnerTag string `json:"ownerTag,omitempty"schema:"ownertag"`
}

Tenant

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL