models

package
v0.0.0-...-fc72ddd Latest Latest
Warning

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

Go to latest
Published: May 21, 2020 License: MPL-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const FabricNodeBlkClassName = "fabricNodeBlk"
View Source
const FcifpolClassName = "fcIfPol"
View Source
const FirmwareCtrlrFwPClassName = "firmwareCtrlrFwP"
View Source
const FirmwareDownloadClassName = "firmwareDownload"
View Source
const FirmwareFirmwareClassName = "firmwareFirmware"
View Source
const FirmwareOSourceClassName = "firmwareOSource"
View Source
const FvaepgClassName = "fvAEPg"
View Source
const FvapClassName = "fvAp"
View Source
const FvbdClassName = "fvBD"
View Source
const FvctxClassName = "fvCtx"
View Source
const FvepretpolClassName = "fvEpRetPol"
View Source
const FvsubnetClassName = "fvSubnet"
View Source
const FvtenantClassName = "fvTenant"
View Source
const InfraaccbndlgrpClassName = "infraAccBndlGrp"
View Source
const InfraaccportgrpClassName = "infraAccPortGrp"
View Source
const InfraaccportpClassName = "infraAccPortP"
View Source
const InfraattentitypClassName = "infraAttEntityP"
View Source
const InfrahportsClassName = "infraHPortS"
View Source
const InfranodepClassName = "infraNodeP"
View Source
const InfraportblkClassName = "infraPortBlk"
View Source
const InfraprovaccClassName = "infraProvAcc"
View Source
const L2ifpolClassName = "l2IfPol"
View Source
const L2portsecuritypolClassName = "l2PortSecurityPol"
View Source
const L3extinstpClassName = "l3extInstP"
View Source
const L3extoutClassName = "l3extOut"
View Source
const L3extsubnetClassName = "l3extSubnet"
View Source
const LacplagpolClassName = "lacpLagPol"
View Source
const LldpifpolClassName = "lldpIfPol"
View Source
const MaintCtrlrMaintPName = "maintCtrlrMaintP"
View Source
const MaintMaintGrpClassName = "maintMaintGrp"
View Source
const MaintMaintPClassName = "maintMaintP"
View Source
const MaintUpgJobClassName = "maintUpgJob"
View Source
const McpifpolClassName = "mcpIfPol"
View Source
const OspfifpolClassName = "ospfIfPol"
View Source
const TopSystemClassName = "topSystem"
View Source
const TrigSchedPClassName = "trigSchedP"
View Source
const VmmdompClassName = "vmmDomP"
View Source
const VzanyClassName = "vzAny"
View Source
const VzbrcpClassName = "vzBrCP"
View Source
const VzentryClassName = "vzEntry"
View Source
const VzfilterClassName = "vzFilter"
View Source
const VzsubjClassName = "vzSubj"

Variables

This section is empty.

Functions

func A

func A(data map[string]string, key, value string)

func BoolToString

func BoolToString(value bool) string

func G

func G(cont *container.Container, key string) string

func GetMOName

func GetMOName(dn string) string

func ListFromContainer

func ListFromContainer(cont *container.Container, klass string) []*container.Container

func StringToBool

func StringToBool(value string) bool

func StripQuotes

func StripQuotes(word string) string

func StripSquareBrackets

func StripSquareBrackets(word string) string

Types

type AccessPortBlock

type AccessPortBlock struct {
	BaseAttributes
	AccessPortBlockAttributes
}

func AccessPortBlockFromContainer

func AccessPortBlockFromContainer(cont *container.Container) *AccessPortBlock

func AccessPortBlockFromContainerList

func AccessPortBlockFromContainerList(cont *container.Container, index int) *AccessPortBlock

func AccessPortBlockListFromContainer

func AccessPortBlockListFromContainer(cont *container.Container) []*AccessPortBlock

func NewAccessPortBlock

func NewAccessPortBlock(infraPortBlkRn, parentDn, description string, infraPortBlkattr AccessPortBlockAttributes) *AccessPortBlock

func (*AccessPortBlock) ToMap

func (infraPortBlk *AccessPortBlock) ToMap() (map[string]string, error)

type AccessPortBlockAttributes

type AccessPortBlockAttributes struct {
	Annotation string `json:",omitempty"`
	FromCard   string `json:",omitempty"`
	FromPort   string `json:",omitempty"`
	NameAlias  string `json:",omitempty"`
	ToCard     string `json:",omitempty"`
	ToPort     string `json:",omitempty"`
}

type AccessPortSelector

type AccessPortSelector struct {
	BaseAttributes
	AccessPortSelectorAttributes
}

func AccessPortSelectorFromContainer

func AccessPortSelectorFromContainer(cont *container.Container) *AccessPortSelector

func AccessPortSelectorFromContainerList

func AccessPortSelectorFromContainerList(cont *container.Container, index int) *AccessPortSelector

func AccessPortSelectorListFromContainer

func AccessPortSelectorListFromContainer(cont *container.Container) []*AccessPortSelector

func NewAccessPortSelector

func NewAccessPortSelector(infraHPortSRn, parentDn, description string, infraHPortSattr AccessPortSelectorAttributes) *AccessPortSelector

func (*AccessPortSelector) ToMap

func (infraHPortS *AccessPortSelector) ToMap() (map[string]string, error)

type AccessPortSelectorAttributes

type AccessPortSelectorAttributes struct {
	Annotation              string `json:",omitempty"`
	NameAlias               string `json:",omitempty"`
	AccessPortSelector_type string `json:",omitempty"`
}

type Any

type Any struct {
	BaseAttributes
	AnyAttributes
}

func AnyFromContainer

func AnyFromContainer(cont *container.Container) *Any

func AnyFromContainerList

func AnyFromContainerList(cont *container.Container, index int) *Any

func AnyListFromContainer

func AnyListFromContainer(cont *container.Container) []*Any

func NewAny

func NewAny(vzAnyRn, parentDn, description string, vzAnyattr AnyAttributes) *Any

func (*Any) ToMap

func (vzAny *Any) ToMap() (map[string]string, error)

type AnyAttributes

type AnyAttributes struct {
	Annotation string `json:",omitempty"`
	MatchT     string `json:",omitempty"`
	NameAlias  string `json:",omitempty"`
	PrefGrMemb string `json:",omitempty"`
}

type ApplicationEPG

type ApplicationEPG struct {
	BaseAttributes
	ApplicationEPGAttributes
}

func ApplicationEPGFromContainer

func ApplicationEPGFromContainer(cont *container.Container) *ApplicationEPG

func ApplicationEPGFromContainerList

func ApplicationEPGFromContainerList(cont *container.Container, index int) *ApplicationEPG

func ApplicationEPGListFromContainer

func ApplicationEPGListFromContainer(cont *container.Container) []*ApplicationEPG

func NewApplicationEPG

func NewApplicationEPG(fvAEPgRn, parentDn, description string, fvAEPgattr ApplicationEPGAttributes) *ApplicationEPG

func (*ApplicationEPG) ToMap

func (fvAEPg *ApplicationEPG) ToMap() (map[string]string, error)

type ApplicationEPGAttributes

type ApplicationEPGAttributes struct {
	Annotation     string `json:",omitempty"`
	ExceptionTag   string `json:",omitempty"`
	FloodOnEncap   string `json:",omitempty"`
	FwdCtrl        string `json:",omitempty"`
	HasMcastSource string `json:",omitempty"`
	IsAttrBasedEPg string `json:",omitempty"`
	MatchT         string `json:",omitempty"`
	NameAlias      string `json:",omitempty"`
	PcEnfPref      string `json:",omitempty"`
	PrefGrMemb     string `json:",omitempty"`
	Prio           string `json:",omitempty"`
	Shutdown       string `json:",omitempty"`
}

type ApplicationProfile

type ApplicationProfile struct {
	BaseAttributes
	ApplicationProfileAttributes
}

func ApplicationProfileFromContainer

func ApplicationProfileFromContainer(cont *container.Container) *ApplicationProfile

func ApplicationProfileFromContainerList

func ApplicationProfileFromContainerList(cont *container.Container, index int) *ApplicationProfile

func ApplicationProfileListFromContainer

func ApplicationProfileListFromContainer(cont *container.Container) []*ApplicationProfile

func NewApplicationProfile

func NewApplicationProfile(fvApRn, parentDn, description string, fvApattr ApplicationProfileAttributes) *ApplicationProfile

func (*ApplicationProfile) ToMap

func (fvAp *ApplicationProfile) ToMap() (map[string]string, error)

type ApplicationProfileAttributes

type ApplicationProfileAttributes struct {
	Annotation string `json:",omitempty"`
	NameAlias  string `json:",omitempty"`
	Prio       string `json:",omitempty"`
}

type AttachableAccessEntityProfile

type AttachableAccessEntityProfile struct {
	BaseAttributes
	AttachableAccessEntityProfileAttributes
}

func AttachableAccessEntityProfileFromContainer

func AttachableAccessEntityProfileFromContainer(cont *container.Container) *AttachableAccessEntityProfile

func AttachableAccessEntityProfileFromContainerList

func AttachableAccessEntityProfileFromContainerList(cont *container.Container, index int) *AttachableAccessEntityProfile

func AttachableAccessEntityProfileListFromContainer

func AttachableAccessEntityProfileListFromContainer(cont *container.Container) []*AttachableAccessEntityProfile

func NewAttachableAccessEntityProfile

func NewAttachableAccessEntityProfile(infraAttEntityPRn, parentDn, description string, infraAttEntityPattr AttachableAccessEntityProfileAttributes) *AttachableAccessEntityProfile

func (*AttachableAccessEntityProfile) ToMap

func (infraAttEntityP *AttachableAccessEntityProfile) ToMap() (map[string]string, error)

type AttachableAccessEntityProfileAttributes

type AttachableAccessEntityProfileAttributes struct {
	Annotation string `json:",omitempty"`
	NameAlias  string `json:",omitempty"`
}

type BaseAttributes

type BaseAttributes struct {
	DistinguishedName string `json:"dn"`
	Status            string `json:"status"`
	Description       string `json:"descr"`
	ClassName         string `json:"-"`
	Rn                string `json:"rn"`
}

func (*BaseAttributes) ToJson

func (ba *BaseAttributes) ToJson() (string, error)

func (*BaseAttributes) ToMap

func (ba *BaseAttributes) ToMap() (map[string]string, error)

type BridgeDomain

type BridgeDomain struct {
	BaseAttributes
	BridgeDomainAttributes
}

func BridgeDomainFromContainer

func BridgeDomainFromContainer(cont *container.Container) *BridgeDomain

func BridgeDomainFromContainerList

func BridgeDomainFromContainerList(cont *container.Container, index int) *BridgeDomain

func BridgeDomainListFromContainer

func BridgeDomainListFromContainer(cont *container.Container) []*BridgeDomain

func NewBridgeDomain

func NewBridgeDomain(fvBDRn, parentDn, description string, fvBDattr BridgeDomainAttributes) *BridgeDomain

func (*BridgeDomain) ToMap

func (fvBD *BridgeDomain) ToMap() (map[string]string, error)

type BridgeDomainAttributes

type BridgeDomainAttributes struct {
	OptimizeWanBandwidth     string `json:",omitempty"`
	Annotation               string `json:",omitempty"`
	ArpFlood                 string `json:",omitempty"`
	EpClear                  string `json:",omitempty"`
	EpMoveDetectMode         string `json:",omitempty"`
	HostBasedRouting         string `json:",omitempty"`
	IntersiteBumTrafficAllow string `json:",omitempty"`
	IntersiteL2Stretch       string `json:",omitempty"`
	IpLearning               string `json:",omitempty"`
	Ipv6McastAllow           string `json:",omitempty"`
	LimitIpLearnToSubnets    string `json:",omitempty"`
	LlAddr                   string `json:",omitempty"`
	Mac                      string `json:",omitempty"`
	McastAllow               string `json:",omitempty"`
	MultiDstPktAct           string `json:",omitempty"`
	NameAlias                string `json:",omitempty"`
	Type                     string `json:",omitempty"`
	UnicastRoute             string `json:",omitempty"`
	UnkMacUcastAct           string `json:",omitempty"`
	UnkMcastAct              string `json:",omitempty"`
	V6unkMcastAct            string `json:",omitempty"`
	Vmac                     string `json:",omitempty"`
}

type Contract

type Contract struct {
	BaseAttributes
	ContractAttributes
}

func ContractFromContainer

func ContractFromContainer(cont *container.Container) *Contract

func ContractFromContainerList

func ContractFromContainerList(cont *container.Container, index int) *Contract

func ContractListFromContainer

func ContractListFromContainer(cont *container.Container) []*Contract

func NewContract

func NewContract(vzBrCPRn, parentDn, description string, vzBrCPattr ContractAttributes) *Contract

func (*Contract) ToMap

func (vzBrCP *Contract) ToMap() (map[string]string, error)

type ContractAttributes

type ContractAttributes struct {
	Annotation string `json:",omitempty"`
	NameAlias  string `json:",omitempty"`
	Prio       string `json:",omitempty"`
	Scope      string `json:",omitempty"`
	TargetDscp string `json:",omitempty"`
}

type ContractSubject

type ContractSubject struct {
	BaseAttributes
	ContractSubjectAttributes
}

func ContractSubjectFromContainer

func ContractSubjectFromContainer(cont *container.Container) *ContractSubject

func ContractSubjectFromContainerList

func ContractSubjectFromContainerList(cont *container.Container, index int) *ContractSubject

func ContractSubjectListFromContainer

func ContractSubjectListFromContainer(cont *container.Container) []*ContractSubject

func NewContractSubject

func NewContractSubject(vzSubjRn, parentDn, description string, vzSubjattr ContractSubjectAttributes) *ContractSubject

func (*ContractSubject) ToMap

func (vzSubj *ContractSubject) ToMap() (map[string]string, error)

type ContractSubjectAttributes

type ContractSubjectAttributes struct {
	Annotation  string `json:",omitempty"`
	ConsMatchT  string `json:",omitempty"`
	NameAlias   string `json:",omitempty"`
	Prio        string `json:",omitempty"`
	ProvMatchT  string `json:",omitempty"`
	RevFltPorts string `json:",omitempty"`
	TargetDscp  string `json:",omitempty"`
}

type CtrlrFwP

type CtrlrFwP struct {
	BaseAttributes
	CtrlrFwPAttributes
}

func CtrlrFwPFromContainer

func CtrlrFwPFromContainer(cont *container.Container) *CtrlrFwP

func CtrlrFwPFromContainerList

func CtrlrFwPFromContainerList(cont *container.Container, index int) *CtrlrFwP

func CtrlrFwPListFromContainer

func CtrlrFwPListFromContainer(cont *container.Container) []*CtrlrFwP

func NewCtrlrFwP

func NewCtrlrFwP(firmwareCtrlrFwPRn, parentDn, description string, firmwareCtrlrFwPAttr CtrlrFwPAttributes) *CtrlrFwP

func (*CtrlrFwP) ToMap

func (firmwareCtrlrFwP *CtrlrFwP) ToMap() (map[string]string, error)

type CtrlrFwPAttributes

type CtrlrFwPAttributes struct {
	Name         string `json:",omitempty"`
	Annotation   string `json:",omitempty"`
	IgnoreCompat string `json:",omitempty"`
	Version      string `json:",omitempty"`
}

type CtrlrMaintP

type CtrlrMaintP struct {
	BaseAttributes
	CtrlrMaintPAttributes
}

func CtrlrMaintPFromContainer

func CtrlrMaintPFromContainer(cont *container.Container) *CtrlrMaintP

func CtrlrMaintPFromContainerList

func CtrlrMaintPFromContainerList(cont *container.Container, index int) *CtrlrMaintP

func CtrlrMaintPListFromContainer

func CtrlrMaintPListFromContainer(cont *container.Container) []*CtrlrMaintP

func NewCtrlrMaintP

func NewCtrlrMaintP(maintCtrlrMaintPRn, parentDn, description string, maintCtrlrMaintPAttr CtrlrMaintPAttributes) *CtrlrMaintP

func (*CtrlrMaintP) ToMap

func (maintCtrlrMaintP *CtrlrMaintP) ToMap() (map[string]string, error)

type CtrlrMaintPAttributes

type CtrlrMaintPAttributes struct {
	Name                 string `json:",omitempty"`
	Annotation           string `json:",omitempty"`
	AdminSt              string `json:",omitempty"`
	AdminState           string `json:",omitempty"`
	Graceful             string `json:",omitempty"`
	IgnoreCompat         string `json:",omitempty"`
	NotifyCond           string `json:",omitempty"`
	Parallel             string `json:",omitempty"`
	RunMode              string `json:",omitempty"`
	SrUpgrade            string `json:",omitempty"`
	SrVersion            string `json:",omitempty"`
	TriggerTime          string `json:",omitempty"`
	Version              string `json:",omitempty"`
	VersionCheckOverride string `json:",omitempty"`
}

type Download

type Download struct {
	BaseAttributes
	DownloadAttributes
}

func DownloadFromContainer

func DownloadFromContainer(cont *container.Container) *Download

func DownloadFromContainerList

func DownloadFromContainerList(cont *container.Container, index int) *Download

func DownloadListFromContainer

func DownloadListFromContainer(cont *container.Container) []*Download

func NewDownload

func NewDownload(firmwareDownloadRn, parentDn, description string, firmwareDownloadAttr DownloadAttributes) *Download

func (*Download) ToMap

func (firmwareDownload *Download) ToMap() (map[string]string, error)

type DownloadAttributes

type DownloadAttributes struct {
	Name        string `json:",omitempty"`
	Annotation  string `json:",omitempty"`
	Url         string `json:",omitempty"`
	LastPolled  string `json:",omitempty"`
	OperSt      string `json:",omitempty"`
	OperQual    string `json:",omitempty"`
	OperQualStr string `json:",omitempty"`
	DnldPercent string `json:",omitempty"`
}

type EndPointRetentionPolicy

type EndPointRetentionPolicy struct {
	BaseAttributes
	EndPointRetentionPolicyAttributes
}

func EndPointRetentionPolicyFromContainer

func EndPointRetentionPolicyFromContainer(cont *container.Container) *EndPointRetentionPolicy

func EndPointRetentionPolicyFromContainerList

func EndPointRetentionPolicyFromContainerList(cont *container.Container, index int) *EndPointRetentionPolicy

func EndPointRetentionPolicyListFromContainer

func EndPointRetentionPolicyListFromContainer(cont *container.Container) []*EndPointRetentionPolicy

func NewEndPointRetentionPolicy

func NewEndPointRetentionPolicy(fvEpRetPolRn, parentDn, description string, fvEpRetPolattr EndPointRetentionPolicyAttributes) *EndPointRetentionPolicy

func (*EndPointRetentionPolicy) ToMap

func (fvEpRetPol *EndPointRetentionPolicy) ToMap() (map[string]string, error)

type EndPointRetentionPolicyAttributes

type EndPointRetentionPolicyAttributes struct {
	Annotation       string `json:",omitempty"`
	BounceAgeIntvl   string `json:",omitempty"`
	BounceTrig       string `json:",omitempty"`
	HoldIntvl        string `json:",omitempty"`
	LocalEpAgeIntvl  string `json:",omitempty"`
	MoveFreq         string `json:",omitempty"`
	NameAlias        string `json:",omitempty"`
	RemoteEpAgeIntvl string `json:",omitempty"`
}

type ExternalNetworkInstanceProfile

type ExternalNetworkInstanceProfile struct {
	BaseAttributes
	ExternalNetworkInstanceProfileAttributes
}

func ExternalNetworkInstanceProfileFromContainer

func ExternalNetworkInstanceProfileFromContainer(cont *container.Container) *ExternalNetworkInstanceProfile

func ExternalNetworkInstanceProfileFromContainerList

func ExternalNetworkInstanceProfileFromContainerList(cont *container.Container, index int) *ExternalNetworkInstanceProfile

func ExternalNetworkInstanceProfileListFromContainer

func ExternalNetworkInstanceProfileListFromContainer(cont *container.Container) []*ExternalNetworkInstanceProfile

func NewExternalNetworkInstanceProfile

func NewExternalNetworkInstanceProfile(l3extInstPRn, parentDn, description string, l3extInstPattr ExternalNetworkInstanceProfileAttributes) *ExternalNetworkInstanceProfile

func (*ExternalNetworkInstanceProfile) ToMap

func (l3extInstP *ExternalNetworkInstanceProfile) ToMap() (map[string]string, error)

type ExternalNetworkInstanceProfileAttributes

type ExternalNetworkInstanceProfileAttributes struct {
	Annotation   string `json:",omitempty"`
	ExceptionTag string `json:",omitempty"`
	FloodOnEncap string `json:",omitempty"`
	MatchT       string `json:",omitempty"`
	NameAlias    string `json:",omitempty"`
	PrefGrMemb   string `json:",omitempty"`
	Prio         string `json:",omitempty"`
	TargetDscp   string `json:",omitempty"`
}

type Filter

type Filter struct {
	BaseAttributes
	FilterAttributes
}

func FilterFromContainer

func FilterFromContainer(cont *container.Container) *Filter

func FilterFromContainerList

func FilterFromContainerList(cont *container.Container, index int) *Filter

func FilterListFromContainer

func FilterListFromContainer(cont *container.Container) []*Filter

func NewFilter

func NewFilter(vzFilterRn, parentDn, description string, vzFilterattr FilterAttributes) *Filter

func (*Filter) ToMap

func (vzFilter *Filter) ToMap() (map[string]string, error)

type FilterAttributes

type FilterAttributes struct {
	Annotation string `json:",omitempty"`
	NameAlias  string `json:",omitempty"`
}

type FilterEntry

type FilterEntry struct {
	BaseAttributes
	FilterEntryAttributes
}

func FilterEntryFromContainer

func FilterEntryFromContainer(cont *container.Container) *FilterEntry

func FilterEntryFromContainerList

func FilterEntryFromContainerList(cont *container.Container, index int) *FilterEntry

func FilterEntryListFromContainer

func FilterEntryListFromContainer(cont *container.Container) []*FilterEntry

func NewFilterEntry

func NewFilterEntry(vzEntryRn, parentDn, description string, vzEntryattr FilterEntryAttributes) *FilterEntry

func (*FilterEntry) ToMap

func (vzEntry *FilterEntry) ToMap() (map[string]string, error)

type FilterEntryAttributes

type FilterEntryAttributes struct {
	Annotation  string `json:",omitempty"`
	ApplyToFrag string `json:",omitempty"`
	ArpOpc      string `json:",omitempty"`
	DFromPort   string `json:",omitempty"`
	DToPort     string `json:",omitempty"`
	EtherT      string `json:",omitempty"`
	Icmpv4T     string `json:",omitempty"`
	Icmpv6T     string `json:",omitempty"`
	MatchDscp   string `json:",omitempty"`
	NameAlias   string `json:",omitempty"`
	Prot        string `json:",omitempty"`
	SFromPort   string `json:",omitempty"`
	SToPort     string `json:",omitempty"`
	Stateful    string `json:",omitempty"`
	TcpRules    string `json:",omitempty"`
}

type Firmware

type Firmware struct {
	BaseAttributes
	FirmwareAttributes
}

func FirmwareFromContainer

func FirmwareFromContainer(cont *container.Container) *Firmware

func FirmwareFromContainerList

func FirmwareFromContainerList(cont *container.Container, index int) *Firmware

func FirmwareListFromContainer

func FirmwareListFromContainer(cont *container.Container) []*Firmware

func NewFirmware

func NewFirmware(firmwareFirmwareRn, parentDn, description string, firmwareFirmwareAttr FirmwareAttributes) *Firmware

func (*Firmware) ToMap

func (firmwareFirmware *Firmware) ToMap() (map[string]string, error)

type FirmwareAttributes

type FirmwareAttributes struct {
	Name            string `json:",omitempty"`
	Annotation      string `json:",omitempty"`
	FullVersion     string `json:",omitempty"`
	Version         string `json:",omitempty"`
	MinorVersion    string `json:",omitempty"`
	Isoname         string `json:",omitempty"`
	Type            string `json:",omitempty"`
	Size            string `json:",omitempty"`
	Size64          string `json:",omitempty"`
	Checksum        string `json:",omitempty"`
	Latest          string `json:",omitempty"`
	DeleteIt        string `json:",omitempty"`
	DownloadDate    string `json:",omitempty"`
	ReleaseDate     string `json:",omitempty"`
	Url             string `json:",omitempty"`
	IUrl            string `json:",omitempty"`
	DnldStatus      string `json:",omitempty"`
	AutoloadCatalog string `json:",omitempty"`
}

type InterfaceFCPolicy

type InterfaceFCPolicy struct {
	BaseAttributes
	InterfaceFCPolicyAttributes
}

func InterfaceFCPolicyFromContainer

func InterfaceFCPolicyFromContainer(cont *container.Container) *InterfaceFCPolicy

func InterfaceFCPolicyFromContainerList

func InterfaceFCPolicyFromContainerList(cont *container.Container, index int) *InterfaceFCPolicy

func InterfaceFCPolicyListFromContainer

func InterfaceFCPolicyListFromContainer(cont *container.Container) []*InterfaceFCPolicy

func NewInterfaceFCPolicy

func NewInterfaceFCPolicy(fcIfPolRn, parentDn, description string, fcIfPolattr InterfaceFCPolicyAttributes) *InterfaceFCPolicy

func (*InterfaceFCPolicy) ToMap

func (fcIfPol *InterfaceFCPolicy) ToMap() (map[string]string, error)

type InterfaceFCPolicyAttributes

type InterfaceFCPolicyAttributes struct {
	Annotation   string `json:",omitempty"`
	Automaxspeed string `json:",omitempty"`
	FillPattern  string `json:",omitempty"`
	NameAlias    string `json:",omitempty"`
	PortMode     string `json:",omitempty"`
	RxBBCredit   string `json:",omitempty"`
	Speed        string `json:",omitempty"`
	TrunkMode    string `json:",omitempty"`
}

type L2InterfacePolicy

type L2InterfacePolicy struct {
	BaseAttributes
	L2InterfacePolicyAttributes
}

func L2InterfacePolicyFromContainer

func L2InterfacePolicyFromContainer(cont *container.Container) *L2InterfacePolicy

func L2InterfacePolicyFromContainerList

func L2InterfacePolicyFromContainerList(cont *container.Container, index int) *L2InterfacePolicy

func L2InterfacePolicyListFromContainer

func L2InterfacePolicyListFromContainer(cont *container.Container) []*L2InterfacePolicy

func NewL2InterfacePolicy

func NewL2InterfacePolicy(l2IfPolRn, parentDn, description string, l2IfPolattr L2InterfacePolicyAttributes) *L2InterfacePolicy

func (*L2InterfacePolicy) ToMap

func (l2IfPol *L2InterfacePolicy) ToMap() (map[string]string, error)

type L2InterfacePolicyAttributes

type L2InterfacePolicyAttributes struct {
	Annotation string `json:",omitempty"`
	NameAlias  string `json:",omitempty"`
	Qinq       string `json:",omitempty"`
	Vepa       string `json:",omitempty"`
	VlanScope  string `json:",omitempty"`
}

type L3ExtSubnet

type L3ExtSubnet struct {
	BaseAttributes
	L3ExtSubnetAttributes
}

func L3ExtSubnetFromContainer

func L3ExtSubnetFromContainer(cont *container.Container) *L3ExtSubnet

func L3ExtSubnetFromContainerList

func L3ExtSubnetFromContainerList(cont *container.Container, index int) *L3ExtSubnet

func L3ExtSubnetListFromContainer

func L3ExtSubnetListFromContainer(cont *container.Container) []*L3ExtSubnet

func NewL3ExtSubnet

func NewL3ExtSubnet(l3extSubnetRn, parentDn, description string, l3extSubnetattr L3ExtSubnetAttributes) *L3ExtSubnet

func (*L3ExtSubnet) ToMap

func (l3extSubnet *L3ExtSubnet) ToMap() (map[string]string, error)

type L3ExtSubnetAttributes

type L3ExtSubnetAttributes struct {
	Ip string `json:",omitempty"`

	Aggregate string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Scope string `json:",omitempty"`
}

type L3Outside

type L3Outside struct {
	BaseAttributes
	L3OutsideAttributes
}

func L3OutsideFromContainer

func L3OutsideFromContainer(cont *container.Container) *L3Outside

func L3OutsideFromContainerList

func L3OutsideFromContainerList(cont *container.Container, index int) *L3Outside

func L3OutsideListFromContainer

func L3OutsideListFromContainer(cont *container.Container) []*L3Outside

func NewL3Outside

func NewL3Outside(l3extOutRn, parentDn, description string, l3extOutattr L3OutsideAttributes) *L3Outside

func (*L3Outside) ToMap

func (l3extOut *L3Outside) ToMap() (map[string]string, error)

type L3OutsideAttributes

type L3OutsideAttributes struct {
	Annotation    string `json:",omitempty"`
	EnforceRtctrl string `json:",omitempty"`
	NameAlias     string `json:",omitempty"`
	TargetDscp    string `json:",omitempty"`
}

type LACPPolicy

type LACPPolicy struct {
	BaseAttributes
	LACPPolicyAttributes
}

func LACPPolicyFromContainer

func LACPPolicyFromContainer(cont *container.Container) *LACPPolicy

func LACPPolicyFromContainerList

func LACPPolicyFromContainerList(cont *container.Container, index int) *LACPPolicy

func LACPPolicyListFromContainer

func LACPPolicyListFromContainer(cont *container.Container) []*LACPPolicy

func NewLACPPolicy

func NewLACPPolicy(lacpLagPolRn, parentDn, description string, lacpLagPolattr LACPPolicyAttributes) *LACPPolicy

func (*LACPPolicy) ToMap

func (lacpLagPol *LACPPolicy) ToMap() (map[string]string, error)

type LACPPolicyAttributes

type LACPPolicyAttributes struct {
	Annotation string `json:",omitempty"`
	Ctrl       string `json:",omitempty"`
	MaxLinks   string `json:",omitempty"`
	MinLinks   string `json:",omitempty"`
	Mode       string `json:",omitempty"`
	NameAlias  string `json:",omitempty"`
}

type LLDPInterfacePolicy

type LLDPInterfacePolicy struct {
	BaseAttributes
	LLDPInterfacePolicyAttributes
}

func LLDPInterfacePolicyFromContainer

func LLDPInterfacePolicyFromContainer(cont *container.Container) *LLDPInterfacePolicy

func LLDPInterfacePolicyFromContainerList

func LLDPInterfacePolicyFromContainerList(cont *container.Container, index int) *LLDPInterfacePolicy

func LLDPInterfacePolicyListFromContainer

func LLDPInterfacePolicyListFromContainer(cont *container.Container) []*LLDPInterfacePolicy

func NewLLDPInterfacePolicy

func NewLLDPInterfacePolicy(lldpIfPolRn, parentDn, description string, lldpIfPolattr LLDPInterfacePolicyAttributes) *LLDPInterfacePolicy

func (*LLDPInterfacePolicy) ToMap

func (lldpIfPol *LLDPInterfacePolicy) ToMap() (map[string]string, error)

type LLDPInterfacePolicyAttributes

type LLDPInterfacePolicyAttributes struct {
	AdminRxSt  string `json:",omitempty"`
	AdminTxSt  string `json:",omitempty"`
	Annotation string `json:",omitempty"`
	NameAlias  string `json:",omitempty"`
}

type LeafAccessPortPolicyGroup

type LeafAccessPortPolicyGroup struct {
	BaseAttributes
	LeafAccessPortPolicyGroupAttributes
}

func LeafAccessPortPolicyGroupFromContainer

func LeafAccessPortPolicyGroupFromContainer(cont *container.Container) *LeafAccessPortPolicyGroup

func LeafAccessPortPolicyGroupFromContainerList

func LeafAccessPortPolicyGroupFromContainerList(cont *container.Container, index int) *LeafAccessPortPolicyGroup

func LeafAccessPortPolicyGroupListFromContainer

func LeafAccessPortPolicyGroupListFromContainer(cont *container.Container) []*LeafAccessPortPolicyGroup

func NewLeafAccessPortPolicyGroup

func NewLeafAccessPortPolicyGroup(infraAccPortGrpRn, parentDn, description string, infraAccPortGrpattr LeafAccessPortPolicyGroupAttributes) *LeafAccessPortPolicyGroup

func (*LeafAccessPortPolicyGroup) ToMap

func (infraAccPortGrp *LeafAccessPortPolicyGroup) ToMap() (map[string]string, error)

type LeafAccessPortPolicyGroupAttributes

type LeafAccessPortPolicyGroupAttributes struct {
	Annotation string `json:",omitempty"`
	NameAlias  string `json:",omitempty"`
}

type LeafInterfaceProfile

type LeafInterfaceProfile struct {
	BaseAttributes
	LeafInterfaceProfileAttributes
}

func LeafInterfaceProfileFromContainer

func LeafInterfaceProfileFromContainer(cont *container.Container) *LeafInterfaceProfile

func LeafInterfaceProfileFromContainerList

func LeafInterfaceProfileFromContainerList(cont *container.Container, index int) *LeafInterfaceProfile

func LeafInterfaceProfileListFromContainer

func LeafInterfaceProfileListFromContainer(cont *container.Container) []*LeafInterfaceProfile

func NewLeafInterfaceProfile

func NewLeafInterfaceProfile(infraAccPortPRn, parentDn, description string, infraAccPortPattr LeafInterfaceProfileAttributes) *LeafInterfaceProfile

func (*LeafInterfaceProfile) ToMap

func (infraAccPortP *LeafInterfaceProfile) ToMap() (map[string]string, error)

type LeafInterfaceProfileAttributes

type LeafInterfaceProfileAttributes struct {
	Annotation string `json:",omitempty"`
	NameAlias  string `json:",omitempty"`
}

type LeafProfile

type LeafProfile struct {
	BaseAttributes
	LeafProfileAttributes
}

func LeafProfileFromContainer

func LeafProfileFromContainer(cont *container.Container) *LeafProfile

func LeafProfileFromContainerList

func LeafProfileFromContainerList(cont *container.Container, index int) *LeafProfile

func LeafProfileListFromContainer

func LeafProfileListFromContainer(cont *container.Container) []*LeafProfile

func NewLeafProfile

func NewLeafProfile(infraNodePRn, parentDn, description string, infraNodePattr LeafProfileAttributes) *LeafProfile

func (*LeafProfile) ToMap

func (infraNodeP *LeafProfile) ToMap() (map[string]string, error)

type LeafProfileAttributes

type LeafProfileAttributes struct {
	Annotation string `json:",omitempty"`
	NameAlias  string `json:",omitempty"`
}

type MaintGrp

type MaintGrp struct {
	BaseAttributes
	MaintGrpAttributes
}

func MaintGrpFromContainer

func MaintGrpFromContainer(cont *container.Container) *MaintGrp

func MaintGrpFromContainerList

func MaintGrpFromContainerList(cont *container.Container, index int) *MaintGrp

func MaintGrpListFromContainer

func MaintGrpListFromContainer(cont *container.Container) []*MaintGrp

func NewMaintGrp

func NewMaintGrp(maintMaintGrpRn, parentDn, description string, maintMaintGrpattr MaintGrpAttributes) *MaintGrp

func (*MaintGrp) ToMap

func (maintMaintGrp *MaintGrp) ToMap() (map[string]string, error)

type MaintGrpAttributes

type MaintGrpAttributes struct {
	Annotation string `json:",omitempty"`
	NameAlias  string `json:",omitempty"`
	Fwtype     string `json:",omitempty"`
	Type       string `json:",omitempty"`
}

type MaintP

type MaintP struct {
	BaseAttributes
	MaintPAttributes
}

func MaintPFromContainer

func MaintPFromContainer(cont *container.Container) *MaintP

func MaintPFromContainerList

func MaintPFromContainerList(cont *container.Container, index int) *MaintP

func MaintPListFromContainer

func MaintPListFromContainer(cont *container.Container) []*MaintP

func NewMaintP

func NewMaintP(maintMaintPRn, parentDn, description string, maintMaintPattr MaintPAttributes) *MaintP

func (*MaintP) ToMap

func (maintMaintP *MaintP) ToMap() (map[string]string, error)

type MaintPAttributes

type MaintPAttributes struct {
	AdminSt              string `json:",omitempty"`
	Annotation           string `json:",omitempty"`
	Graceful             string `json:",omitempty"`
	IgnoreCompat         string `json:",omitempty"`
	InternalLabel        string `json:",omitempty"`
	InternalSource       string `json:",omitempty"`
	ModTs                string `json:",omitempty"`
	Name                 string `json:",omitempty"`
	NameAlias            string `json:",omitempty"`
	NotifCond            string `json:",omitempty"`
	RunMode              string `json:",omitempty"`
	SeqNum               string `json:",omitempty"`
	SrUpgrade            string `json:",omitempty"`
	SrVersion            string `json:",omitempty"`
	TriggerTime          string `json:",omitempty"`
	Version              string `json:",omitempty"`
	VersionCheckOverride string `json:",omitempty"`
}

type MiscablingProtocolInterfacePolicy

type MiscablingProtocolInterfacePolicy struct {
	BaseAttributes
	MiscablingProtocolInterfacePolicyAttributes
}

func MiscablingProtocolInterfacePolicyFromContainer

func MiscablingProtocolInterfacePolicyFromContainer(cont *container.Container) *MiscablingProtocolInterfacePolicy

func MiscablingProtocolInterfacePolicyFromContainerList

func MiscablingProtocolInterfacePolicyFromContainerList(cont *container.Container, index int) *MiscablingProtocolInterfacePolicy

func MiscablingProtocolInterfacePolicyListFromContainer

func MiscablingProtocolInterfacePolicyListFromContainer(cont *container.Container) []*MiscablingProtocolInterfacePolicy

func NewMiscablingProtocolInterfacePolicy

func NewMiscablingProtocolInterfacePolicy(mcpIfPolRn, parentDn, description string, mcpIfPolattr MiscablingProtocolInterfacePolicyAttributes) *MiscablingProtocolInterfacePolicy

func (*MiscablingProtocolInterfacePolicy) ToMap

func (mcpIfPol *MiscablingProtocolInterfacePolicy) ToMap() (map[string]string, error)

type MiscablingProtocolInterfacePolicyAttributes

type MiscablingProtocolInterfacePolicyAttributes struct {
	AdminSt    string `json:",omitempty"`
	Annotation string `json:",omitempty"`
	NameAlias  string `json:",omitempty"`
}

type Model

type Model interface {
	ToMap() (map[string]string, error)
}

type NodeBlk

type NodeBlk struct {
	BaseAttributes
	NodeBlkAttributes
}

func NewNodeBlk

func NewNodeBlk(fabricNodeBlkRn, parentDn, description string, fabricNodeBlkattr NodeBlkAttributes) *NodeBlk

func NodeBlkFromContainer

func NodeBlkFromContainer(cont *container.Container) *NodeBlk

func NodeBlkFromContainerList

func NodeBlkFromContainerList(cont *container.Container, index int) *NodeBlk

func NodeBlkListFromContainer

func NodeBlkListFromContainer(cont *container.Container) []*NodeBlk

func (*NodeBlk) ToMap

func (fabricNodeBlk *NodeBlk) ToMap() (map[string]string, error)

type NodeBlkAttributes

type NodeBlkAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
	NameAlias  string `json:",omitempty"`
	From_      string `json:",omitempty"`
	To_        string `json:",omitempty"`
}

type OSPFInterfacePolicy

type OSPFInterfacePolicy struct {
	BaseAttributes
	OSPFInterfacePolicyAttributes
}

func NewOSPFInterfacePolicy

func NewOSPFInterfacePolicy(ospfIfPolRn, parentDn, description string, ospfIfPolattr OSPFInterfacePolicyAttributes) *OSPFInterfacePolicy

func OSPFInterfacePolicyFromContainer

func OSPFInterfacePolicyFromContainer(cont *container.Container) *OSPFInterfacePolicy

func OSPFInterfacePolicyFromContainerList

func OSPFInterfacePolicyFromContainerList(cont *container.Container, index int) *OSPFInterfacePolicy

func OSPFInterfacePolicyListFromContainer

func OSPFInterfacePolicyListFromContainer(cont *container.Container) []*OSPFInterfacePolicy

func (*OSPFInterfacePolicy) ToMap

func (ospfIfPol *OSPFInterfacePolicy) ToMap() (map[string]string, error)

type OSPFInterfacePolicyAttributes

type OSPFInterfacePolicyAttributes struct {
	Annotation  string `json:",omitempty"`
	Cost        string `json:",omitempty"`
	Ctrl        string `json:",omitempty"`
	DeadIntvl   string `json:",omitempty"`
	HelloIntvl  string `json:",omitempty"`
	NameAlias   string `json:",omitempty"`
	NwT         string `json:",omitempty"`
	PfxSuppress string `json:",omitempty"`
	Prio        string `json:",omitempty"`
	RexmitIntvl string `json:",omitempty"`
	XmitDelay   string `json:",omitempty"`
}

type OSource

type OSource struct {
	BaseAttributes
	OSourceAttributes
}

func NewOSource

func NewOSource(firmwareOSourceRn, parentDn, description string, firmwareOSourceAttr OSourceAttributes) *OSource

func OSourceFromContainer

func OSourceFromContainer(cont *container.Container) *OSource

func OSourceFromContainerList

func OSourceFromContainerList(cont *container.Container, index int) *OSource

func OSourceListFromContainer

func OSourceListFromContainer(cont *container.Container) []*OSource

func (*OSource) ToMap

func (firmwareOSource *OSource) ToMap() (map[string]string, error)

type OSourceAttributes

type OSourceAttributes struct {
	Name       string `json:",omitempty"`
	Annotation string `json:",omitempty"`
	Url        string `json:",omitempty"`
	Proto      string `json:",omitempty"`
	User       string `json:",omitempty"`
	AuthType   string `json:",omitempty"`
	AuthPass   string `json:",omitempty"`
	Password   string `json:",omitempty"`
}

type PCVPCInterfacePolicyGroup

type PCVPCInterfacePolicyGroup struct {
	BaseAttributes
	PCVPCInterfacePolicyGroupAttributes
}

func NewPCVPCInterfacePolicyGroup

func NewPCVPCInterfacePolicyGroup(infraAccBndlGrpRn, parentDn, description string, infraAccBndlGrpattr PCVPCInterfacePolicyGroupAttributes) *PCVPCInterfacePolicyGroup

func PCVPCInterfacePolicyGroupFromContainer

func PCVPCInterfacePolicyGroupFromContainer(cont *container.Container) *PCVPCInterfacePolicyGroup

func PCVPCInterfacePolicyGroupFromContainerList

func PCVPCInterfacePolicyGroupFromContainerList(cont *container.Container, index int) *PCVPCInterfacePolicyGroup

func PCVPCInterfacePolicyGroupListFromContainer

func PCVPCInterfacePolicyGroupListFromContainer(cont *container.Container) []*PCVPCInterfacePolicyGroup

func (*PCVPCInterfacePolicyGroup) ToMap

func (infraAccBndlGrp *PCVPCInterfacePolicyGroup) ToMap() (map[string]string, error)

type PCVPCInterfacePolicyGroupAttributes

type PCVPCInterfacePolicyGroupAttributes struct {
	Annotation string `json:",omitempty"`
	LagT       string `json:",omitempty"`
	NameAlias  string `json:",omitempty"`
}

type PortSecurityPolicy

type PortSecurityPolicy struct {
	BaseAttributes
	PortSecurityPolicyAttributes
}

func NewPortSecurityPolicy

func NewPortSecurityPolicy(l2PortSecurityPolRn, parentDn, description string, l2PortSecurityPolattr PortSecurityPolicyAttributes) *PortSecurityPolicy

func PortSecurityPolicyFromContainer

func PortSecurityPolicyFromContainer(cont *container.Container) *PortSecurityPolicy

func PortSecurityPolicyFromContainerList

func PortSecurityPolicyFromContainerList(cont *container.Container, index int) *PortSecurityPolicy

func PortSecurityPolicyListFromContainer

func PortSecurityPolicyListFromContainer(cont *container.Container) []*PortSecurityPolicy

func (*PortSecurityPolicy) ToMap

func (l2PortSecurityPol *PortSecurityPolicy) ToMap() (map[string]string, error)

type PortSecurityPolicyAttributes

type PortSecurityPolicyAttributes struct {
	Annotation string `json:",omitempty"`
	Maximum    string `json:",omitempty"`
	Mode       string `json:",omitempty"`
	NameAlias  string `json:",omitempty"`
	Timeout    string `json:",omitempty"`
	Violation  string `json:",omitempty"`
}

type SchedP

type SchedP struct {
	BaseAttributes
	SchedPAttributes
}

func NewSchedP

func NewSchedP(trigSchedPRn, parentDn, description string, trigSchedPattr SchedPAttributes) *SchedP

func SchedPFromContainer

func SchedPFromContainer(cont *container.Container) *SchedP

func SchedPFromContainerList

func SchedPFromContainerList(cont *container.Container, index int) *SchedP

func SchedPListFromContainer

func SchedPListFromContainer(cont *container.Container) []*SchedP

func (*SchedP) ToMap

func (trigSchedP *SchedP) ToMap() (map[string]string, error)

type SchedPAttributes

type SchedPAttributes struct {
	Annotation string `json:",omitempty"`
	ModTs      string `json:",omitempty"`
	Name       string `json:",omitempty"`
	NameAlias  string `json:",omitempty"`
}

type Subnet

type Subnet struct {
	BaseAttributes
	SubnetAttributes
}

func NewSubnet

func NewSubnet(fvSubnetRn, parentDn, description string, fvSubnetattr SubnetAttributes) *Subnet

func SubnetFromContainer

func SubnetFromContainer(cont *container.Container) *Subnet

func SubnetFromContainerList

func SubnetFromContainerList(cont *container.Container, index int) *Subnet

func SubnetListFromContainer

func SubnetListFromContainer(cont *container.Container) []*Subnet

func (*Subnet) ToMap

func (fvSubnet *Subnet) ToMap() (map[string]string, error)

type SubnetAttributes

type SubnetAttributes struct {
	Annotation string `json:",omitempty"`
	Ctrl       string `json:",omitempty"`
	Ip         string `json:",omitempty"`
	NameAlias  string `json:",omitempty"`
	Preferred  string `json:",omitempty"`
	Scope      string `json:",omitempty"`
	Virtual    string `json:",omitempty"`
}

type System

type System struct {
	BaseAttributes
	SystemAttributes
}

func NewSystem

func NewSystem(topSystemRn, parentDn, description string, topSystemattr SystemAttributes) *System

func SystemFromContainer

func SystemFromContainer(cont *container.Container) *System

func SystemFromContainerList

func SystemFromContainerList(cont *container.Container, index int) *System

func SystemListFromContainer

func SystemListFromContainer(cont *container.Container) []*System

func (*System) ToMap

func (topSystem *System) ToMap() (map[string]string, error)

type SystemAttributes

type SystemAttributes struct {
	Address                 string `json:",omitempty"`
	BootstrapState          string `json:",omitempty"`
	ChildAction             string `json:",omitempty"`
	ConfigIssues            string `json:",omitempty"`
	ControlPlaneMTU         string `json:",omitempty"`
	CurrentTime             string `json:",omitempty"`
	EnforceSubnetCheck      string `json:",omitempty"`
	EtepAddr                string `json:",omitempty"`
	FabricDomain            string `json:",omitempty"`
	FabricId                string `json:",omitempty"`
	FabricMAC               string `json:",omitempty"`
	Id                      string `json:",omitempty"`
	InbMgmtAddr             string `json:",omitempty"`
	InbMgmtAddr6            string `json:",omitempty"`
	InbMgmtAddr6Mask        string `json:",omitempty"`
	InbMgmtAddrMask         string `json:",omitempty"`
	InbMgmtGateway          string `json:",omitempty"`
	InbMgmtGateway6         string `json:",omitempty"`
	LastRebootTime          string `json:",omitempty"`
	LastResetReason         string `json:",omitempty"`
	LcOwn                   string `json:",omitempty"`
	ModTs                   string `json:",omitempty"`
	Mode                    string `json:",omitempty"`
	MonPolDn                string `json:",omitempty"`
	Name                    string `json:",omitempty"`
	NameAlias               string `json:",omitempty"`
	NodeType                string `json:",omitempty"`
	OobMgmtAddr             string `json:",omitempty"`
	OobMgmtAddr6            string `json:",omitempty"`
	OobMgmtAddr6Mask        string `json:",omitempty"`
	OobMgmtAddrMask         string `json:",omitempty"`
	OobMgmtGateway          string `json:",omitempty"`
	OobMgmtGateway6         string `json:",omitempty"`
	PodId                   string `json:",omitempty"`
	RemoteNetworkId         string `json:",omitempty"`
	RemoteNode              string `json:",omitempty"`
	RlOperPodId             string `json:",omitempty"`
	RlRoutableMode          string `json:",omitempty"`
	RldirectMode            string `json:",omitempty"`
	Role                    string `json:",omitempty"`
	Serial                  string `json:",omitempty"`
	ServerType              string `json:",omitempty"`
	SiteId                  string `json:",omitempty"`
	State                   string `json:",omitempty"`
	SystemUpTime            string `json:",omitempty"`
	TepPool                 string `json:",omitempty"`
	UnicastXrEpLearnDisable string `json:",omitempty"`
	Version                 string `json:",omitempty"`
	VirtualMode             string `json:",omitempty"`
}

type Tenant

type Tenant struct {
	BaseAttributes
	TenantAttributes
}

func NewTenant

func NewTenant(fvTenantRn, parentDn, description string, fvTenantattr TenantAttributes) *Tenant

func TenantFromContainer

func TenantFromContainer(cont *container.Container) *Tenant

func TenantFromContainerList

func TenantFromContainerList(cont *container.Container, index int) *Tenant

func TenantListFromContainer

func TenantListFromContainer(cont *container.Container) []*Tenant

func (*Tenant) ToMap

func (fvTenant *Tenant) ToMap() (map[string]string, error)

type TenantAttributes

type TenantAttributes struct {
	Annotation string `json:",omitempty"`
	NameAlias  string `json:",omitempty"`
}

type UpgJob

type UpgJob struct {
	BaseAttributes
	UpgJobAttributes
}

func UpgJobFromContainer

func UpgJobFromContainer(cont *container.Container) *UpgJob

func UpgJobFromContainerList

func UpgJobFromContainerList(cont *container.Container, index int) *UpgJob

func UpgJobListFromContainer

func UpgJobListFromContainer(cont *container.Container) []*UpgJob

func (*UpgJob) ToMap

func (maintUpgJob *UpgJob) ToMap() (map[string]string, error)

type UpgJobAttributes

type UpgJobAttributes struct {
	CreationDate             string `json:",omitempty"`
	DesiredVersion           string `json:",omitempty"`
	DnldPercent              string `json:",omitempty"`
	DnldStatus               string `json:",omitempty"`
	DnldStatusStr            string `json:",omitempty"`
	EndDate                  string `json:",omitempty"`
	FwGrp                    string `json:",omitempty"`
	FwPolName                string `json:",omitempty"`
	GrpPriKey                string `json:",omitempty"`
	IUrl                     string `json:",omitempty"`
	InstallId                string `json:",omitempty"`
	InstallStage             string `json:",omitempty"`
	InstlProgPct             string `json:",omitempty"`
	InternalLabel            string `json:",omitempty"`
	LastInstallDate          string `json:",omitempty"`
	MaintGrp                 string `json:",omitempty"`
	NumAttempts              string `json:",omitempty"`
	NumAttemptsToBootupReady string `json:",omitempty"`
	PolName                  string `json:",omitempty"`
	SrDesiredVer             string `json:",omitempty"`
	SrUpg                    string `json:",omitempty"`
	StartDate                string `json:",omitempty"`
	UpgradeStatus            string `json:",omitempty"`
	UpgradeStatusStr         string `json:",omitempty"`
}

type VMMDomain

type VMMDomain struct {
	BaseAttributes
	VMMDomainAttributes
}

func NewVMMDomain

func NewVMMDomain(vmmDomPRn, parentDn, description string, vmmDomPattr VMMDomainAttributes) *VMMDomain

func VMMDomainFromContainer

func VMMDomainFromContainer(cont *container.Container) *VMMDomain

func VMMDomainFromContainerList

func VMMDomainFromContainerList(cont *container.Container, index int) *VMMDomain

func VMMDomainListFromContainer

func VMMDomainListFromContainer(cont *container.Container) []*VMMDomain

func (*VMMDomain) ToMap

func (vmmDomP *VMMDomain) ToMap() (map[string]string, error)

type VMMDomainAttributes

type VMMDomainAttributes struct {
	AccessMode      string `json:",omitempty"`
	Annotation      string `json:",omitempty"`
	ArpLearning     string `json:",omitempty"`
	AveTimeOut      string `json:",omitempty"`
	ConfigInfraPg   string `json:",omitempty"`
	CtrlKnob        string `json:",omitempty"`
	Delimiter       string `json:",omitempty"`
	EnableAVE       string `json:",omitempty"`
	EnableTag       string `json:",omitempty"`
	EncapMode       string `json:",omitempty"`
	EnfPref         string `json:",omitempty"`
	EpInventoryType string `json:",omitempty"`
	EpRetTime       string `json:",omitempty"`
	HvAvailMonitor  string `json:",omitempty"`
	McastAddr       string `json:",omitempty"`
	Mode            string `json:",omitempty"`
	NameAlias       string `json:",omitempty"`
	PrefEncapMode   string `json:",omitempty"`
}

type VRF

type VRF struct {
	BaseAttributes
	VRFAttributes
}

func NewVRF

func NewVRF(fvCtxRn, parentDn, description string, fvCtxattr VRFAttributes) *VRF

func VRFFromContainer

func VRFFromContainer(cont *container.Container) *VRF

func VRFFromContainerList

func VRFFromContainerList(cont *container.Container, index int) *VRF

func VRFListFromContainer

func VRFListFromContainer(cont *container.Container) []*VRF

func (*VRF) ToMap

func (fvCtx *VRF) ToMap() (map[string]string, error)

type VRFAttributes

type VRFAttributes struct {
	Annotation          string `json:",omitempty"`
	BdEnforcedEnable    string `json:",omitempty"`
	IpDataPlaneLearning string `json:",omitempty"`
	KnwMcastAct         string `json:",omitempty"`
	NameAlias           string `json:",omitempty"`
	PcEnfDir            string `json:",omitempty"`
	PcEnfPref           string `json:",omitempty"`
}

type VlanEncapsulationforVxlanTraffic

type VlanEncapsulationforVxlanTraffic struct {
	BaseAttributes
	VlanEncapsulationforVxlanTrafficAttributes
}

func NewVlanEncapsulationforVxlanTraffic

func NewVlanEncapsulationforVxlanTraffic(infraProvAccRn, parentDn, description string, infraProvAccattr VlanEncapsulationforVxlanTrafficAttributes) *VlanEncapsulationforVxlanTraffic

func VlanEncapsulationforVxlanTrafficFromContainer

func VlanEncapsulationforVxlanTrafficFromContainer(cont *container.Container) *VlanEncapsulationforVxlanTraffic

func VlanEncapsulationforVxlanTrafficFromContainerList

func VlanEncapsulationforVxlanTrafficFromContainerList(cont *container.Container, index int) *VlanEncapsulationforVxlanTraffic

func VlanEncapsulationforVxlanTrafficListFromContainer

func VlanEncapsulationforVxlanTrafficListFromContainer(cont *container.Container) []*VlanEncapsulationforVxlanTraffic

func (*VlanEncapsulationforVxlanTraffic) ToMap

func (infraProvAcc *VlanEncapsulationforVxlanTraffic) ToMap() (map[string]string, error)

type VlanEncapsulationforVxlanTrafficAttributes

type VlanEncapsulationforVxlanTrafficAttributes struct {
	Annotation string `json:",omitempty"`
	NameAlias  string `json:",omitempty"`
}

Jump to

Keyboard shortcuts

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