models

package
v1.32.0 Latest Latest
Warning

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

Go to latest
Published: Apr 7, 2022 License: MPL-2.0 Imports: 5 Imported by: 9

Documentation

Index

Constants

View Source
const (
	DnaaaAuthRealm        = "uni/userext/authrealm"
	RnaaaAuthRealm        = "authrealm"
	ParentDnaaaAuthRealm  = "uni/userext"
	AaaauthrealmClassName = "aaaAuthRealm"
)
View Source
const (
	DnaaaBlockLoginProfile        = "uni/userext/blockloginp"
	RnaaaBlockLoginProfile        = "blockloginp"
	ParentDnaaaBlockLoginProfile  = "uni/userext"
	AaablockloginprofileClassName = "aaaBlockLoginProfile"
)
View Source
const (
	DnaaaConsoleAuth        = "uni/userext/authrealm/consoleauth"
	RnaaaConsoleAuth        = "consoleauth"
	ParentDnaaaConsoleAuth  = "uni/userext/authrealm"
	AaaconsoleauthClassName = "aaaConsoleAuth"
)
View Source
const (
	DnaaaDefaultAuth        = "uni/userext/authrealm/defaultauth"
	RnaaaDefaultAuth        = "defaultauth"
	ParentDnaaaDefaultAuth  = "uni/userext/authrealm"
	AaadefaultauthClassName = "aaaDefaultAuth"
)
View Source
const (
	DnaaaDomainAuth        = "uni/userext/logindomain-%s/domainauth"
	RnaaaDomainAuth        = "domainauth"
	ParentDnaaaDomainAuth  = "uni/userext/logindomain-%s"
	AaadomainauthClassName = "aaaDomainAuth"
)
View Source
const (
	DnaaaDomainRef        = "%s/domain-%s"
	RnaaaDomainRef        = "domain-%s"
	AaadomainrefClassName = "aaaDomainRef"
)
View Source
const (
	DnaaaDuoProviderGroup        = "uni/userext/duoext/duoprovidergroup-%s"
	RnaaaDuoProviderGroup        = "duoprovidergroup-%s"
	ParentDnaaaDuoProviderGroup  = "uni/userext/duoext"
	AaaduoprovidergroupClassName = "aaaDuoProviderGroup"
)
View Source
const (
	DnaaaLdapGroupMap        = "uni/userext/ldapext/ldapgroupmap-%s"
	RnaaaLdapGroupMap        = "ldapgroupmap-%s"
	ParentDnaaaLdapGroupMap  = "uni/userext/ldapext"
	AaaldapgroupmapClassName = "aaaLdapGroupMap"
)
View Source
const (
	DnaaaLdapGroupMapRule        = "uni/userext/duoext/ldapgroupmaprule-%s"
	RnaaaLdapGroupMapRule        = "ldapgroupmaprule-%s"
	ParentDnaaaLdapGroupMapRule  = "uni/userext/duoext"
	AaaldapgroupmapruleClassName = "aaaLdapGroupMapRule"
)
View Source
const (
	DnaaaLdapGroupMapRuleRef        = "uni/userext/ldapext/ldapgroupmap-%s/ldapgroupmapruleref-%s"
	RnaaaLdapGroupMapRuleRef        = "ldapgroupmapruleref-%s"
	ParentDnaaaLdapGroupMapRuleRef  = "uni/userext/ldapext/ldapgroupmap-%s"
	AaaldapgroupmaprulerefClassName = "aaaLdapGroupMapRuleRef"
)
View Source
const (
	DnaaaLdapProvider        = "uni/userext/duoext/ldapprovider-%s"
	RnaaaLdapProvider        = "ldapprovider-%s"
	ParentDnaaaLdapProvider  = "uni/userext/duoext"
	AaaldapproviderClassName = "aaaLdapProvider"
)
View Source
const (
	DnaaaLoginDomain        = "uni/userext/logindomain-%s"
	RnaaaLoginDomain        = "logindomain-%s"
	ParentDnaaaLoginDomain  = "uni/userext"
	AaalogindomainClassName = "aaaLoginDomain"
)
View Source
const (
	DnaaaPingEp        = "uni/userext/pingext"
	RnaaaPingEp        = "pingext"
	ParentDnaaaPingEp  = "uni/userext"
	AaapingepClassName = "aaaPingEp"
)
View Source
const (
	DnaaaProviderRef        = "uni/userext/duoext/duoprovidergroup-%s/providerref-%s"
	RnaaaProviderRef        = "providerref-%s"
	ParentDnaaaProviderRef  = "uni/userext/duoext/duoprovidergroup-%s"
	AaaproviderrefClassName = "aaaProviderRef"
)
View Source
const (
	DnaaaPwdProfile        = "uni/userext/pwdprofile"
	RnaaaPwdProfile        = "pwdprofile"
	ParentDnaaaPwdProfile  = "uni/userext"
	AaapwdprofileClassName = "aaaPwdProfile"
)
View Source
const (
	DnaaaRadiusProvider        = "uni/userext/duoext/radiusprovider-%s"
	RnaaaRadiusProvider        = "radiusprovider-%s"
	ParentDnaaaRadiusProvider  = "uni/userext/duoext"
	AaaradiusproviderClassName = "aaaRadiusProvider"
)
View Source
const (
	DnaaaRadiusProviderGroup        = "uni/userext/radiusext/radiusprovidergroup-%s"
	RnaaaRadiusProviderGroup        = "radiusprovidergroup-%s"
	ParentDnaaaRadiusProviderGroup  = "uni/userext/radiusext"
	AaaradiusprovidergroupClassName = "aaaRadiusProviderGroup"
)
View Source
const (
	DnaaaRsaProvider        = "uni/userext/rsaext/rsaprovider-%s"
	RnaaaRsaProvider        = "rsaprovider-%s"
	ParentDnaaaRsaProvider  = "uni/userext/rsaext"
	AaarsaproviderClassName = "aaaRsaProvider"
)
View Source
const (
	DnaaaSamlEncCert        = "uni/userext/samlext/samlenccert-%s"
	RnaaaSamlEncCert        = "samlenccert-%s"
	ParentDnaaaSamlEncCert  = "uni/userext/samlext"
	AaasamlenccertClassName = "aaaSamlEncCert"
)
View Source
const (
	DnaaaSamlProvider        = "uni/userext/samlext/samlprovider-%s"
	RnaaaSamlProvider        = "samlprovider-%s"
	ParentDnaaaSamlProvider  = "uni/userext/samlext"
	AaasamlproviderClassName = "aaaSamlProvider"
)
View Source
const (
	DnaaaSamlProviderGroup        = "uni/userext/samlext/samlprovidergroup-%s"
	RnaaaSamlProviderGroup        = "samlprovidergroup-%s"
	ParentDnaaaSamlProviderGroup  = "uni/userext/samlext"
	AaasamlprovidergroupClassName = "aaaSamlProviderGroup"
)
View Source
const (
	DnaaaTacacsPlusProvider        = "uni/userext/tacacsext/tacacsplusprovider-%s"
	RnaaaTacacsPlusProvider        = "tacacsplusprovider-%s"
	ParentDnaaaTacacsPlusProvider  = "uni/userext/tacacsext"
	AaatacacsplusproviderClassName = "aaaTacacsPlusProvider"
)
View Source
const (
	DnaaaTacacsPlusProviderGroup        = "uni/userext/tacacsext/tacacsplusprovidergroup-%s"
	RnaaaTacacsPlusProviderGroup        = "tacacsplusprovidergroup-%s"
	ParentDnaaaTacacsPlusProviderGroup  = "uni/userext/tacacsext"
	AaatacacsplusprovidergroupClassName = "aaaTacacsPlusProviderGroup"
)
View Source
const (
	DnaaaUserDomain        = "uni/userext/user-%s/userdomain-%s"
	RnaaaUserDomain        = "userdomain-%s"
	ParentDnaaaUserDomain  = "uni/userext/user-%s"
	AaauserdomainClassName = "aaaUserDomain"
)
View Source
const (
	DnaaaUserEp        = "uni/userext"
	RnaaaUserEp        = "userext"
	ParentDnaaaUserEp  = "uni"
	AaauserepClassName = "aaaUserEp"
)
View Source
const (
	DnaaaUserRole        = "uni/userext/user-%s/userdomain-%s/role-%s"
	RnaaaUserRole        = "role-%s"
	ParentDnaaaUserRole  = "uni/userext/user-%s/userdomain-%s"
	AaauserroleClassName = "aaaUserRole"
)
View Source
const (
	DnbgpProtP        = "uni/tn-%s/out-%s/lnodep-%s/protp"
	RnbgpProtP        = "protp"
	ParentDnbgpProtP  = "uni/tn-%s/out-%s/lnodep-%s"
	BgpprotpClassName = "bgpProtP"
)
View Source
const (
	DncoopPol        = "uni/fabric/pol-%s"
	RncoopPol        = "pol-%s"
	ParentDncoopPol  = "uni/fabric"
	CooppolClassName = "coopPol"
)
View Source
const (
	DnedrErrDisRecoverPol        = "uni/infra/edrErrDisRecoverPol-%s"
	RnedrErrDisRecoverPol        = "edrErrDisRecoverPol-%s"
	ParentDnedrErrDisRecoverPol  = "uni/infra"
	EdrerrdisrecoverpolClassName = "edrErrDisRecoverPol"
)
View Source
const (
	DnedrEventP        = "uni/infra/edrErrDisRecoverPol-%s/edrEventP-%s"
	RnedrEventP        = "edrEventP-%s"
	ParentDnedrEventP  = "uni/infra/edrErrDisRecoverPol-%s"
	EdreventpClassName = "edrEventP"
)
View Source
const (
	DnepControlP        = "uni/infra/epCtrlP-%s"
	RnepControlP        = "epCtrlP-%s"
	ParentDnepControlP  = "uni/infra"
	EpcontrolpClassName = "epControlP"
)
View Source
const (
	DnepIpAgingP        = "uni/infra/ipAgingP-%s"
	RnepIpAgingP        = "ipAgingP-%s"
	ParentDnepIpAgingP  = "uni/infra"
	EpipagingpClassName = "epIpAgingP"
)
View Source
const (
	DnepLoopProtectP        = "uni/infra/epLoopProtectP-%s"
	RnepLoopProtectP        = "epLoopProtectP-%s"
	ParentDnepLoopProtectP  = "uni/infra"
	EploopprotectpClassName = "epLoopProtectP"
)
View Source
const (
	DnfabricNodeControl        = "uni/fabric/nodecontrol-%s"
	RnfabricNodeControl        = "nodecontrol-%s"
	ParentDnfabricNodeControl  = "uni/fabric"
	FabricnodecontrolClassName = "fabricNodeControl"
)
View Source
const (
	DnfabricRsOosPath        = "uni/fabric/outofsvc/rsoosPath-[%s]"
	RnfabricRsOosPath        = "rsoosPath-[%s]"
	ParentDnfabricRsOosPath  = "uni/fabric/outofsvc"
	FabricrsoospathClassName = "fabricRsOosPath"
)
View Source
const (
	DnfileRemotePath        = "uni/fabric/path-%s"
	RnfileRemotePath        = "path-%s"
	ParentDnfileRemotePath  = "uni/fabric"
	FileremotepathClassName = "fileRemotePath"
)
View Source
const (
	DnfvEPgSelector        = "uni/tn-%s/ap-%s/esg-%s/epgselector-[%s]"
	RnfvEPgSelector        = "epgselector-[%s]"
	ParentDnfvEPgSelector  = "uni/tn-%s/ap-%s/esg-%s"
	FvepgselectorClassName = "fvEPgSelector"
)
View Source
const (
	DnfvESg        = "uni/tn-%s/ap-%s/esg-%s"
	RnfvESg        = "esg-%s"
	ParentDnfvESg  = "uni/tn-%s/ap-%s"
	FvesgClassName = "fvESg"
)
View Source
const (
	DnfvEPSelector        = "uni/tn-%s/ap-%s/esg-%s/epselector-[%s]"
	RnfvEPSelector        = "epselector-[%s]"
	ParentDnfvEPSelector  = "uni/tn-%s/ap-%s/esg-%s"
	FvepselectorClassName = "fvEPSelector"
)
View Source
const (
	DnfvRsConsIf        = "uni/tn-%s/ap-%s/epg-%s/rsconsIf-%s"
	RnfvRsConsIf        = "rsconsIf-%s"
	ParentDnfvRsConsIf  = "uni/tn-%s/ap-%s/epg-%s"
	FvrsconsifClassName = "fvRsConsIf"
)
View Source
const (
	DnfvRsCtxToBgpCtxAfPol        = "uni/tn-%s/ctx-%s/rsctxToBgpCtxAfPol-[%s]-%s"
	RnfvRsCtxToBgpCtxAfPol        = "rsctxToBgpCtxAfPol-[%s]-%s"
	ParentDnfvRsCtxToBgpCtxAfPol  = "uni/tn-%s/ctx-%s"
	FvrsctxtobgpctxafpolClassName = "fvRsCtxToBgpCtxAfPol"
)
View Source
const (
	DnfvTagSelector        = "uni/tn-%s/ap-%s/esg-%s/tagselectorkey-[%s]-value-[%s]"
	RnfvTagSelector        = "tagselectorkey-[%s]-value-[%s]"
	ParentDnfvTagSelector  = "uni/tn-%s/ap-%s/esg-%s"
	FvtagselectorClassName = "fvTagSelector"
)
View Source
const (
	DninfraAccNodePGrp        = "uni/infra/funcprof/accnodepgrp-%s"
	RninfraAccNodePGrp        = "accnodepgrp-%s"
	ParentDninfraAccNodePGrp  = "uni/infra/funcprof"
	InfraaccnodepgrpClassName = "infraAccNodePGrp"
)
View Source
const (
	DninfraPortTrackPol        = "uni/infra/trackEqptFabP-%s"
	RninfraPortTrackPol        = "trackEqptFabP-%s"
	ParentDninfraPortTrackPol  = "uni/infra"
	InfraporttrackpolClassName = "infraPortTrackPol"
)
View Source
const (
	DninfraRsDomP        = "%s/%s"
	RninfraRsDomP        = "rsdomP-[%s]"
	ParentDninfraRsDomP  = "uni/infra/attentp-%s"
	InfrarsdompClassName = "infraRsDomP"
)
View Source
const (
	DninfraSetPol        = "uni/infra/settings"
	RninfraSetPol        = "settings"
	ParentDninfraSetPol  = "uni/infra"
	InfrasetpolClassName = "infraSetPol"
)
View Source
const (
	DninfraSHPortS        = "uni/infra/spaccportprof-%s/shports-%s-typ-%s"
	RninfraSHPortS        = "shports-%s-typ-%s"
	ParentDninfraSHPortS  = "uni/infra/spaccportprof-%s"
	InfrashportsClassName = "infraSHPortS"
)
View Source
const (
	DninfraSpineAccNodePGrp        = "uni/infra/funcprof/spaccnodepgrp-%s"
	RninfraSpineAccNodePGrp        = "spaccnodepgrp-%s"
	ParentDninfraSpineAccNodePGrp  = "uni/infra/funcprof"
	InfraspineaccnodepgrpClassName = "infraSpineAccNodePGrp"
)
View Source
const (
	DnisisDomPol        = "uni/fabric/isisDomP-%s"
	RnisisDomPol        = "isisDomP-%s"
	ParentDnisisDomPol  = "uni/fabric"
	IsisdompolClassName = "isisDomPol"
)
View Source
const (
	DnisisLvlComp        = "uni/fabric/isisDomP-%s/lvl-%s"
	RnisisLvlComp        = "lvl-%s"
	ParentDnisisLvlComp  = "uni/fabric/isisDomP-%s"
	IsislvlcompClassName = "isisLvlComp"
)
View Source
const (
	DnmcpInstPol        = "uni/infra/mcpInstP-%s"
	RnmcpInstPol        = "mcpInstP-%s"
	ParentDnmcpInstPol  = "uni/infra"
	McpinstpolClassName = "mcpInstPol"
)
View Source
const (
	DnmgmtConnectivityPrefs        = "uni/fabric/connectivityPrefs"
	RnmgmtConnectivityPrefs        = "connectivityPrefs"
	ParentDnmgmtConnectivityPrefs  = "uni/fabric"
	MgmtconnectivityprefsClassName = "mgmtConnectivityPrefs"
)
View Source
const (
	DnmgmtInBZone        = "uni/infra/funcprof/grp-%s/inbzone"
	RnmgmtInBZone        = "inbzone"
	ParentDnmgmtInBZone  = "uni/infra/funcprof/grp-%s"
	MgmtinbzoneClassName = "mgmtInBZone"
)
View Source
const (
	DnmgmtOoBZone        = "uni/infra/funcprof/grp-%s/oobzone"
	RnmgmtOoBZone        = "oobzone"
	ParentDnmgmtOoBZone  = "uni/infra/funcprof/grp-%s"
	MgmtoobzoneClassName = "mgmtOoBZone"
)
View Source
const (
	DnpkiEp        = "uni/userext/pkiext"
	RnpkiEp        = "pkiext"
	ParentDnpkiEp  = "uni/userext"
	PkiepClassName = "pkiEp"
)
View Source
const (
	DnpkiExportEncryptionKey        = "uni/exportcryptkey"
	RnpkiExportEncryptionKey        = "exportcryptkey"
	ParentDnpkiExportEncryptionKey  = "uni"
	PkiexportencryptionkeyClassName = "pkiExportEncryptionKey"
)
View Source
const (
	DnpkiWebTokenData        = "uni/userext/pkiext/webtokendata"
	RnpkiWebTokenData        = "webtokendata"
	ParentDnpkiWebTokenData  = "uni/userext/pkiext"
	PkiwebtokendataClassName = "pkiWebTokenData"
)
View Source
const (
	DnqosInstPol        = "uni/infra/qosinst-%s"
	RnqosInstPol        = "qosinst-%s"
	ParentDnqosInstPol  = "uni/infra"
	QosinstpolClassName = "qosInstPol"
)
View Source
const (
	DnrtctrlAttrP        = "uni/tn-%s/attr-%s"
	RnrtctrlAttrP        = "attr-%s"
	ParentDnrtctrlAttrP  = "uni/tn-%s"
	RtctrlattrpClassName = "rtctrlAttrP"
)
View Source
const (
	DnrtctrlCtxP          = "uni/tn-%s/prof-%s/ctx-%s"
	DnrtctrlCtxPOut       = "uni/tn-%s/out-%s/prof-%s/ctx-%s"
	RnrtctrlCtxP          = "ctx-%s"
	ParentDnrtctrlCtxP    = "uni/tn-%s/prof-%s"
	ParentDnrtctrlCtxPOut = "uni/tn-%s/out-%s/prof-%s"
	RtctrlctxpClassName   = "rtctrlCtxP"
)
View Source
const (
	DnrtctrlMatchCommFactor        = "uni/tn-%s/subj-%s/commtrm-%s/commfct-%s"
	RnrtctrlMatchCommFactor        = "commfct-%s"
	ParentDnrtctrlMatchCommFactor  = "uni/tn-%s/subj-%s/commtrm-%s"
	RtctrlmatchcommfactorClassName = "rtctrlMatchCommFactor"
)
View Source
const (
	DnrtctrlMatchCommRegexTerm        = "uni/tn-%s/subj-%s/commrxtrm-%s"
	RnrtctrlMatchCommRegexTerm        = "commrxtrm-%s"
	ParentDnrtctrlMatchCommRegexTerm  = "uni/tn-%s/subj-%s"
	RtctrlmatchcommregextermClassName = "rtctrlMatchCommRegexTerm"
)
View Source
const (
	DnrtctrlMatchCommTerm        = "uni/tn-%s/subj-%s/commtrm-%s"
	RnrtctrlMatchCommTerm        = "commtrm-%s"
	ParentDnrtctrlMatchCommTerm  = "uni/tn-%s/subj-%s"
	RtctrlmatchcommtermClassName = "rtctrlMatchCommTerm"
)
View Source
const (
	DnrtctrlMatchRtDest        = "uni/tn-%s/subj-%s/dest-[%s]"
	RnrtctrlMatchRtDest        = "dest-[%s]"
	ParentDnrtctrlMatchRtDest  = "uni/tn-%s/subj-%s"
	RtctrlmatchrtdestClassName = "rtctrlMatchRtDest"
)
View Source
const (
	DnrtctrlScope        = "uni/tn-%s/prof-%s/ctx-%s/scp"
	RnrtctrlScope        = "scp"
	ParentDnrtctrlScope  = "uni/tn-%s/prof-%s/ctx-%s"
	RtctrlscopeClassName = "rtctrlScope"
)
View Source
const (
	DnrtctrlSetAddComm        = "uni/tn-%s/attr-%s/saddcomm-%s"
	RnrtctrlSetAddComm        = "saddcomm-%s"
	ParentDnrtctrlSetAddComm  = "uni/tn-%s/attr-%s"
	RtctrlsetaddcommClassName = "rtctrlSetAddComm"
)
View Source
const (
	DnrtctrlSetASPath        = "uni/tn-%s/attr-%s/saspath-%s"
	RnrtctrlSetASPath        = "saspath-%s"
	ParentDnrtctrlSetASPath  = "uni/tn-%s/attr-%s"
	RtctrlsetaspathClassName = "rtctrlSetASPath"
)
View Source
const (
	DnrtctrlSetASPathASN        = "uni/tn-%s/attr-%s/saspath-%s/asn-%s"
	RnrtctrlSetASPathASN        = "asn-%s"
	ParentDnrtctrlSetASPathASN  = "uni/tn-%s/attr-%s/saspath-%s"
	RtctrlsetaspathasnClassName = "rtctrlSetASPathASN"
)
View Source
const (
	DnrtctrlSetComm        = "uni/tn-%s/attr-%s/scomm"
	RnrtctrlSetComm        = "scomm"
	ParentDnrtctrlSetComm  = "uni/tn-%s/attr-%s"
	RtctrlsetcommClassName = "rtctrlSetComm"
)
View Source
const (
	DnrtctrlSetDamp        = "uni/tn-%s/attr-%s/sdamp"
	RnrtctrlSetDamp        = "sdamp"
	ParentDnrtctrlSetDamp  = "uni/tn-%s/attr-%s"
	RtctrlsetdampClassName = "rtctrlSetDamp"
)
View Source
const (
	DnrtctrlSetNh        = "uni/tn-%s/attr-%s/nh"
	RnrtctrlSetNh        = "nh"
	ParentDnrtctrlSetNh  = "uni/tn-%s/attr-%s"
	RtctrlsetnhClassName = "rtctrlSetNh"
)
View Source
const (
	DnrtctrlSetNhUnchanged        = "uni/tn-%s/attr-%s/nhunchanged"
	RnrtctrlSetNhUnchanged        = "nhunchanged"
	ParentDnrtctrlSetNhUnchanged  = "uni/tn-%s/attr-%s"
	RtctrlsetnhunchangedClassName = "rtctrlSetNhUnchanged"
)
View Source
const (
	DnrtctrlSetPref        = "uni/tn-%s/attr-%s/spref"
	RnrtctrlSetPref        = "spref"
	ParentDnrtctrlSetPref  = "uni/tn-%s/attr-%s"
	RtctrlsetprefClassName = "rtctrlSetPref"
)
View Source
const (
	DnrtctrlSetRedistMultipath        = "uni/tn-%s/attr-%s/redistmpath"
	RnrtctrlSetRedistMultipath        = "redistmpath"
	ParentDnrtctrlSetRedistMultipath  = "uni/tn-%s/attr-%s"
	RtctrlsetredistmultipathClassName = "rtctrlSetRedistMultipath"
)
View Source
const (
	DnrtctrlSetRtMetric        = "uni/tn-%s/attr-%s/smetric"
	RnrtctrlSetRtMetric        = "smetric"
	ParentDnrtctrlSetRtMetric  = "uni/tn-%s/attr-%s"
	RtctrlsetrtmetricClassName = "rtctrlSetRtMetric"
)
View Source
const (
	DnrtctrlSetRtMetricType        = "uni/tn-%s/attr-%s/smetrict"
	RnrtctrlSetRtMetricType        = "smetrict"
	ParentDnrtctrlSetRtMetricType  = "uni/tn-%s/attr-%s"
	RtctrlsetrtmetrictypeClassName = "rtctrlSetRtMetricType"
)
View Source
const (
	DnrtctrlSetTag        = "uni/tn-%s/attr-%s/srttag"
	RnrtctrlSetTag        = "srttag"
	ParentDnrtctrlSetTag  = "uni/tn-%s/attr-%s"
	RtctrlsettagClassName = "rtctrlSetTag"
)
View Source
const (
	DnrtctrlSetWeight        = "uni/tn-%s/attr-%s/sweight"
	RnrtctrlSetWeight        = "sweight"
	ParentDnrtctrlSetWeight  = "uni/tn-%s/attr-%s"
	RtctrlsetweightClassName = "rtctrlSetWeight"
)
View Source
const (
	DnrtctrlSubjP        = "uni/tn-%s/subj-%s"
	RnrtctrlSubjP        = "subj-%s"
	ParentDnrtctrlSubjP  = "uni/tn-%s"
	RtctrlsubjpClassName = "rtctrlSubjP"
)
View Source
const (
	DnsnmpCommunityP        = "%s/community-%s"
	RnsnmpCommunityP        = "community-%s"
	SnmpcommunitypClassName = "snmpCommunityP"
)
View Source
const (
	DnsnmpCtxP        = "uni/tn-%s/ctx-%s/snmpctx"
	RnsnmpCtxP        = "snmpctx"
	ParentDnsnmpCtxP  = "uni/tn-%s/ctx-%s"
	SnmpctxpClassName = "snmpCtxP"
)
View Source
const (
	DnstpIfPol        = "uni/infra/ifPol-%s"
	RnstpIfPol        = "ifPol-%s"
	ParentDnstpIfPol  = "uni/infra"
	StpifpolClassName = "stpIfPol"
)
View Source
const (
	DntacacsGroup        = "uni/fabric/tacacsgroup-%s"
	RntacacsGroup        = "tacacsgroup-%s"
	ParentDntacacsGroup  = "uni/fabric"
	TacacsgroupClassName = "tacacsGroup"
)
View Source
const (
	DntacacsSrc        = "uni/tn-%s/monepg-%s/tarepg-%s/tacacssrc-%s"
	RntacacsSrc        = "tacacssrc-%s"
	ParentDntacacsSrc  = "uni/tn-%s/monepg-%s/tarepg-%s"
	TacacssrcClassName = "tacacsSrc"
)
View Source
const (
	DntacacsTacacsDest        = "uni/fabric/tacacsgroup-%s/tacacsdest-%s-port-%s"
	RntacacsTacacsDest        = "tacacsdest-%s-port-%s"
	ParentDntacacsTacacsDest  = "uni/fabric/tacacsgroup-%s"
	TacacstacacsdestClassName = "tacacsTacacsDest"
)
View Source
const (
	DnTagAnnotation        = "%s/annotationKey-[%s]"
	RnTagAnnotation        = "annotationKey-[%s]"
	TagAnnotationClassName = "tagAnnotation"
)
View Source
const (
	DnTagTag        = "%s/tagKey-%s"
	RnTagTag        = "tagKey-%s"
	TagTagClassName = "tagTag"
)
View Source
const (
	DntrigRecurrWindowP        = "uni/fabric/schedp-%s/recurrwinp-%s"
	RntrigRecurrWindowP        = "recurrwinp-%s"
	ParentDntrigRecurrWindowP  = "uni/fabric/schedp-%s"
	TrigrecurrwindowpClassName = "trigRecurrWindowP"
)
View Source
const (
	DnvmmCtrlrP        = "uni/vmmp-%s/dom-%s/ctrlr-%s"
	RnvmmCtrlrP        = "ctrlr-%s"
	ParentDnvmmCtrlrP  = "uni/vmmp-%s/dom-%s"
	VmmctrlrpClassName = "vmmCtrlrP"
)
View Source
const (
	DnvmmUsrAccP        = "uni/vmmp-%s/dom-%s/usracc-%s"
	RnvmmUsrAccP        = "usracc-%s"
	ParentDnvmmUsrAccP  = "uni/vmmp-%s/dom-%s"
	VmmusraccpClassName = "vmmUsrAccP"
)
View Source
const (
	DnvmmVSwitchPolicyCont        = "uni/vmmp-%s/dom-%s/vswitchpolcont"
	RnvmmVSwitchPolicyCont        = "vswitchpolcont"
	ParentDnvmmVSwitchPolicyCont  = "uni/vmmp-%s/dom-%s"
	VmmvswitchpolicycontClassName = "vmmVSwitchPolicyCont"
)
View Source
const (
	DnvpcInstPol        = "uni/fabric/vpcInst-%s"
	RnvpcInstPol        = "vpcInst-%s"
	ParentDnvpcInstPol  = "uni/fabric"
	VpcinstpolClassName = "vpcInstPol"
)
View Source
const (
	DnvzRsSubjFiltAtt        = "uni/tn-%s/brc-%s/subj-%s/rssubjFiltAtt-%s"
	RnvzRsSubjFiltAtt        = "rssubjFiltAtt-%s"
	ParentDnvzRsSubjFiltAtt  = "uni/tn-%s/brc-%s/subj-%s"
	VzrssubjfiltattClassName = "vzRsSubjFiltAtt"
)
View Source
const AaadomainClassName = "aaaDomain"
View Source
const AaauserClassName = "aaaUser"
View Source
const AaausercertClassName = "aaaUserCert"
View Source
const (
	BaseurlStr = "/api/node/class"
)
View Source
const BfdifpClassName = "bfdIfP"
View Source
const BfdifpolClassName = "bfdIfPol"
View Source
const BgpaspClassName = "bgpAsP"
View Source
const BgpbestpathctrlpolClassName = "bgpBestPathCtrlPol"
View Source
const BgpctxafpolClassName = "bgpCtxAfPol"
View Source
const BgpctxpolClassName = "bgpCtxPol"
View Source
const BgpextpClassName = "bgpExtP"
View Source
const BgplocalasnpClassName = "bgpLocalAsnP"
View Source
const BgppeerpClassName = "bgpPeerP"
View Source
const BgppeerpfxpolClassName = "bgpPeerPfxPol"
View Source
const BgprtsummpolClassName = "bgpRtSummPol"
View Source
const CdpifpolClassName = "cdpIfPol"
View Source
const CloudappClassName = "cloudApp"
View Source
const CloudawsproviderClassName = "cloudAwsProvider"
View Source
const CloudbgpaspClassName = "cloudBgpAsP"
View Source
const CloudcidrClassName = "cloudCidr"
View Source
const CloudctxprofileClassName = "cloudCtxProfile"
View Source
const ClouddompClassName = "cloudDomP"
View Source
const CloudepgClassName = "cloudEPg"
View Source
const CloudepselectorClassName = "cloudEPSelector"
View Source
const CloudextepgClassName = "cloudExtEPg"
View Source
const CloudextepselectorClassName = "cloudExtEPSelector"
View Source
const CloudprovpClassName = "cloudProvP"
View Source
const CloudregionClassName = "cloudRegion"
View Source
const CloudrouterpClassName = "cloudRouterP"
View Source
const CloudsubnetClassName = "cloudSubnet"
View Source
const CloudzoneClassName = "cloudZone"
View Source
const ConfigexportpClassName = "configExportP"
View Source
const ConfigimportpClassName = "configImportP"
View Source
const DhcplblClassName = "dhcpLbl"
View Source
const DhcpoptionClassName = "dhcpOption"
View Source
const DhcpoptionpolClassName = "dhcpOptionPol"
View Source
const DhcprelaypClassName = "dhcpRelayP"
View Source
const FabricNodeBlkClassName = "fabricNodeBlk"
View Source
const FabricexplicitgepClassName = "fabricExplicitGEp"
View Source
const FabrichifpolClassName = "fabricHIfPol"
View Source
const FabricnodeblkClassNameFW = "fabricNodeBlk"
View Source
const FabricnodeblkClassNameMG = "fabricNodeBlk"
View Source
const FabricnodeidentpClassName = "fabricNodeIdentP"
View Source
const FabricnodepepClassName = "fabricNodePEp"
View Source
const FabricpathepClassName = "fabricPathEp"
View Source
const FcdompClassName = "fcDomP"
View Source
const FcifpolClassName = "fcIfPol"
View Source
const FirmwareCtrlrFwPClassName = "firmwareCtrlrFwP"
View Source
const FirmwareCtrlrRunningClassName = "firmwareCtrlrRunning"
View Source
const FirmwareDownloadClassName = "firmwareDownload"
View Source
const FirmwareFirmwareClassName = "firmwareFirmware"
View Source
const FirmwareOSourceClassName = "firmwareOSource"

START: Variable/Struct/Fuction Naming per ACI SDK Model Definitions

View Source
const FirmwarefwgrpClassName = "firmwareFwGrp"
View Source
const FirmwarefwpClassName = "firmwareFwP"
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 FvnsencapblkClassName = "fvnsEncapBlk"
View Source
const FvnsvlaninstpClassName = "fvnsVlanInstP"
View Source
const FvnsvsaninstpClassName = "fvnsVsanInstP"
View Source
const FvnsvxlaninstpClassName = "fvnsVxlanInstP"
View Source
const FvrsconsClassName = "fvRsCons"
View Source
const FvrsdomattClassName = "fvRsDomAtt"
View Source
const FvrspathattClassName = "fvRsPathAtt"
View Source
const FvrsprovClassName = "fvRsProv"
View Source
const FvsubnetClassName = "fvSubnet"
View Source
const FvtenantClassName = "fvTenant"
View Source
const HsrpgrouppClassName = "hsrpGroupP"
View Source
const HsrpgrouppolClassName = "hsrpGroupPol"
View Source
const HsrpifpClassName = "hsrpIfP"
View Source
const HsrpifpolClassName = "hsrpIfPol"
View Source
const HsrpsecvipClassName = "hsrpSecVip"
View Source
const InfraaccbndlgrpClassName = "infraAccBndlGrp"
View Source
const InfraaccportgrpClassName = "infraAccPortGrp"
View Source
const InfraaccportpClassName = "infraAccPortP"
View Source
const InfraattentitypClassName = "infraAttEntityP"
View Source
const InfrabrkoutportgrpClassName = "infraBrkoutPortGrp"
View Source
const InfrafexbndlgrpClassName = "infraFexBndlGrp"
View Source
const InfrafexpClassName = "infraFexP"
View Source
const InfragenericClassName = "infraGeneric"
View Source
const InfrahportsClassName = "infraHPortS"
View Source
const InfraleafsClassName = "infraLeafS"
View Source
const InfranodeblkClassName = "infraNodeBlk"
View Source
const InfranodepClassName = "infraNodeP"
View Source
const InfraportblkClassName = "infraPortBlk"
View Source
const InfraprovaccClassName = "infraProvAcc"
View Source
const InfrarsaccbasegrpClassName = "infraRsAccBaseGrp"
View Source
const InfrarsfunctoepgClassName = "infraRsFuncToEpg"
View Source
const InfrarsspaccportpClassName = "infraRsSpAccPortP"
View Source
const InfraspaccportgrpClassName = "infraSpAccPortGrp"
View Source
const InfraspaccportpClassName = "infraSpAccPortP"
View Source
const InfraspinepClassName = "infraSpineP"
View Source
const InfraspinesClassName = "infraSpineS"
View Source
const InfrasubportblkClassName = "infraSubPortBlk"
View Source
const IpnexthoppClassName = "ipNexthopP"
View Source
const IproutepClassName = "ipRouteP"
View Source
const L2extdompClassName = "l2extDomP"
View Source
const L2extinstpClassName = "l2extInstP"
View Source
const L2extoutClassName = "l2extOut"
View Source
const L2ifpolClassName = "l2IfPol"
View Source
const L2portsecuritypolClassName = "l2PortSecurityPol"
View Source
const L3extdompClassName = "l3extDomP"
View Source
const L3extinstpClassName = "l3extInstP"
View Source
const L3extipClassName = "l3extIp"
View Source
const L3extlifpClassName = "l3extLIfP"
View Source
const L3extlnodepClassName = "l3extLNodeP"
View Source
const L3extloopbackifpClassName = "l3extLoopBackIfP"
View Source
const L3extmemberClassName = "l3extMember"
View Source
const L3extoutClassName = "l3extOut"
View Source
const L3extroutetagpolClassName = "l3extRouteTagPol"
View Source
const L3extrsnodel3outattClassName = "l3extRsNodeL3OutAtt"
View Source
const L3extrspathl3outattClassName = "l3extRsPathL3OutAtt"
View Source
const L3extsubnetClassName = "l3extSubnet"
View Source
const L3extvirtuallifpClassName = "l3extVirtualLIfP"
View Source
const L3ifpolClassName = "l3IfPol"
View Source
const LacplagpolClassName = "lacpLagPol"
View Source
const LldpifpolClassName = "lldpIfPol"
View Source
const MaintCtrlrMaintPName = "maintCtrlrMaintP"
View Source
const MaintMaintGrpClassName = "maintMaintGrp"

START: Variable/Struct/Fuction Naming per ACI SDK Model Definitions

View Source
const MaintMaintPClassName = "maintMaintP"

START: Variable/Struct/Fuction Naming per ACI SDK Model Definitions

View Source
const MaintUpgJobClassName = "maintUpgJob"
View Source
const MaintmaintgrpClassName = "maintMaintGrp"
View Source
const MaintmaintpClassName = "maintMaintP"
View Source
const McpifpolClassName = "mcpIfPol"
View Source
const MgmtgrpClassName = "mgmtGrp"
View Source
const MgmtinbClassName = "mgmtInB"
View Source
const MgmtoobClassName = "mgmtOoB"
View Source
const MgmtrsinbstnodeClassName = "mgmtRsInBStNode"
View Source
const MgmtrsoobstnodeClassName = "mgmtRsOoBStNode"
View Source
const MonepgpolClassName = "monEPGPol"
View Source
const OspfctxpolClassName = "ospfCtxPol"
View Source
const OspfextpClassName = "ospfExtP"
View Source
const OspfifpClassName = "ospfIfP"
View Source
const OspfifpolClassName = "ospfIfPol"
View Source
const OspfrtsummpolClassName = "ospfRtSummPol"
View Source
const PhysdompClassName = "physDomP"
View Source
const RtctrlprofileClassName = "rtctrlProfile"
View Source
const SpandestgrpClassName = "spanDestGrp"
View Source
const SpanspanlblClassName = "spanSpanLbl"
View Source
const SpansrcgrpClassName = "spanSrcGrp"
View Source
const SyntheticMaintPSwitchDetailsClassName = "syntheticMaintPSwitchDetails"
View Source
const SyntheticMaintPValidateClassName = "syntheticMaintPValidate"
View Source
const SyntheticSwitchMaintPValidateClassName = "syntheticSwitchMaintPValidate"
View Source
const TopSystemClassName = "topSystem"
View Source
const TopologyFabricNodeClassName = "fabricNode"
View Source
const TrigSchedPClassName = "trigSchedP"

START: Variable/Struct/Fuction Naming per ACI SDK Model Definitions

View Source
const TrigschedpClassName = "trigSchedP"
View Source
const VmmdompClassName = "vmmDomP"
View Source
const VmmsecpClassName = "vmmSecP"
View Source
const VnsabsconnectionClassName = "vnsAbsConnection"
View Source
const VnsabsfuncconnClassName = "vnsAbsFuncConn"
View Source
const VnsabsgraphClassName = "vnsAbsGraph"
View Source
const VnsabsnodeClassName = "vnsAbsNode"
View Source
const VnsabstermconnClassName = "vnsAbsTermConn"
View Source
const VnsabstermnodeconClassName = "vnsAbsTermNodeCon"
View Source
const VnsabstermnodeprovClassName = "vnsAbsTermNodeProv"
View Source
const VnsldevctxClassName = "vnsLDevCtx"
View Source
const VnslifctxClassName = "vnsLIfCtx"
View Source
const VnsredirectdestClassName = "vnsRedirectDest"
View Source
const VnssvcredirectpolClassName = "vnsSvcRedirectPol"
View Source
const VzanyClassName = "vzAny"
View Source
const VzbrcpClassName = "vzBrCP"
View Source
const VzcpifClassName = "vzCPIf"
View Source
const VzentryClassName = "vzEntry"
View Source
const VzfilterClassName = "vzFilter"
View Source
const VzsubjClassName = "vzSubj"
View Source
const VztabooClassName = "vzTaboo"

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 CurlyBraces

func CurlyBraces(value string) 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 AAAAuthentication added in v1.12.16

func AAAAuthenticationFromContainer added in v1.12.16

func AAAAuthenticationFromContainer(cont *container.Container) *AAAAuthentication

func AAAAuthenticationFromContainerList added in v1.12.16

func AAAAuthenticationFromContainerList(cont *container.Container, index int) *AAAAuthentication

func AAAAuthenticationListFromContainer added in v1.12.16

func AAAAuthenticationListFromContainer(cont *container.Container) []*AAAAuthentication

func NewAAAAuthentication added in v1.12.16

func NewAAAAuthentication(aaaAuthRealmRn, parentDn, description, nameAlias string, aaaAuthRealmAttr AAAAuthenticationAttributes) *AAAAuthentication

func (*AAAAuthentication) ToMap added in v1.12.16

func (aaaAuthRealm *AAAAuthentication) ToMap() (map[string]string, error)

type AAAAuthenticationAttributes added in v1.12.16

type AAAAuthenticationAttributes struct {
	Annotation    string `json:",omitempty"`
	DefRolePolicy string `json:",omitempty"`
	Name          string `json:",omitempty"`
}

type AESEncryptionPassphraseandKeysforConfigExportImport added in v1.12.13

type AESEncryptionPassphraseandKeysforConfigExportImport struct {
	BaseAttributes
	NameAliasAttribute
	AESEncryptionPassphraseandKeysforConfigExportImportAttributes
}

func AESEncryptionPassphraseandKeysforConfigExportImportFromContainer added in v1.12.13

func AESEncryptionPassphraseandKeysforConfigExportImportFromContainer(cont *container.Container) *AESEncryptionPassphraseandKeysforConfigExportImport

func AESEncryptionPassphraseandKeysforConfigExportImportFromContainerList added in v1.12.13

func AESEncryptionPassphraseandKeysforConfigExportImportFromContainerList(cont *container.Container, index int) *AESEncryptionPassphraseandKeysforConfigExportImport

func AESEncryptionPassphraseandKeysforConfigExportImportListFromContainer added in v1.12.13

func AESEncryptionPassphraseandKeysforConfigExportImportListFromContainer(cont *container.Container) []*AESEncryptionPassphraseandKeysforConfigExportImport

func NewAESEncryptionPassphraseandKeysforConfigExportImport added in v1.12.13

func NewAESEncryptionPassphraseandKeysforConfigExportImport(pkiExportEncryptionKeyRn, parentDn, description, nameAlias string, pkiExportEncryptionKeyAttr AESEncryptionPassphraseandKeysforConfigExportImportAttributes) *AESEncryptionPassphraseandKeysforConfigExportImport

func (*AESEncryptionPassphraseandKeysforConfigExportImport) ToMap added in v1.12.13

func (pkiExportEncryptionKey *AESEncryptionPassphraseandKeysforConfigExportImport) ToMap() (map[string]string, error)

type AESEncryptionPassphraseandKeysforConfigExportImportAttributes added in v1.12.13

type AESEncryptionPassphraseandKeysforConfigExportImportAttributes struct {
	Annotation                     string `json:",omitempty"`
	ClearEncryptionKey             string `json:",omitempty"`
	Name                           string `json:",omitempty"`
	Passphrase                     string `json:",omitempty"`
	PassphraseKeyDerivationVersion string `json:",omitempty"`
	StrongEncryptionEnabled        string `json:",omitempty"`
	KeyConfigured                  string `json:",omitempty"`
}

type ASNumber added in v1.31.0

func ASNumberFromContainer added in v1.31.0

func ASNumberFromContainer(cont *container.Container) *ASNumber

func ASNumberFromContainerList added in v1.31.0

func ASNumberFromContainerList(cont *container.Container, index int) *ASNumber

func ASNumberListFromContainer added in v1.31.0

func ASNumberListFromContainer(cont *container.Container) []*ASNumber

func NewASNumber added in v1.31.0

func NewASNumber(rtctrlSetASPathASNRn, parentDn, description, nameAlias string, rtctrlSetASPathASNAttr ASNumberAttributes) *ASNumber

func (*ASNumber) ToMap added in v1.31.0

func (rtctrlSetASPathASN *ASNumber) ToMap() (map[string]string, error)

type ASNumberAttributes added in v1.31.0

type ASNumberAttributes struct {
	Annotation string `json:",omitempty"`
	Asn        string `json:",omitempty"`
	Name       string `json:",omitempty"`
	Order      string `json:",omitempty"`
}

type AaaDomainRef added in v1.24.0

func AaaDomainRefFromContainer added in v1.24.0

func AaaDomainRefFromContainer(cont *container.Container) *AaaDomainRef

func AaaDomainRefFromContainerList added in v1.24.0

func AaaDomainRefFromContainerList(cont *container.Container, index int) *AaaDomainRef

func AaaDomainRefListFromContainer added in v1.24.0

func AaaDomainRefListFromContainer(cont *container.Container) []*AaaDomainRef

func NewAaaDomainRef added in v1.24.0

func NewAaaDomainRef(aaaDomainRefRn, parentDn, nameAlias string, aaaDomainRefAttr AaaDomainRefAttributes) *AaaDomainRef

func (*AaaDomainRef) ToMap added in v1.24.0

func (aaaDomainRef *AaaDomainRef) ToMap() (map[string]string, error)

type AaaDomainRefAttributes added in v1.24.0

type AaaDomainRefAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
}

type AccessAccessGroup added in v0.4.9

type AccessAccessGroup struct {
	BaseAttributes
	AccessAccessGroupAttributes
}

func AccessAccessGroupFromContainer added in v0.4.9

func AccessAccessGroupFromContainer(cont *container.Container) *AccessAccessGroup

func AccessAccessGroupFromContainerList added in v0.4.9

func AccessAccessGroupFromContainerList(cont *container.Container, index int) *AccessAccessGroup

func AccessAccessGroupListFromContainer added in v0.4.9

func AccessAccessGroupListFromContainer(cont *container.Container) []*AccessAccessGroup

func NewAccessAccessGroup added in v0.4.9

func NewAccessAccessGroup(infraRsAccBaseGrpRn, parentDn string, infraRsAccBaseGrpattr AccessAccessGroupAttributes) *AccessAccessGroup

func (*AccessAccessGroup) ToMap added in v0.4.9

func (infraRsAccBaseGrp *AccessAccessGroup) ToMap() (map[string]string, error)

type AccessAccessGroupAttributes added in v0.4.9

type AccessAccessGroupAttributes struct {
	Annotation string `json:",omitempty"`

	FexId string `json:",omitempty"`

	TDn string `json:",omitempty"`
}

type AccessGeneric added in v0.4.4

type AccessGeneric struct {
	BaseAttributes
	AccessGenericAttributes
}

func AccessGenericFromContainer added in v0.4.4

func AccessGenericFromContainer(cont *container.Container) *AccessGeneric

func AccessGenericFromContainerList added in v0.4.4

func AccessGenericFromContainerList(cont *container.Container, index int) *AccessGeneric

func AccessGenericListFromContainer added in v0.4.4

func AccessGenericListFromContainer(cont *container.Container) []*AccessGeneric

func NewAccessGeneric added in v0.4.4

func NewAccessGeneric(infraGenericRn, parentDn, description string, infraGenericattr AccessGenericAttributes) *AccessGeneric

func (*AccessGeneric) ToMap added in v0.4.4

func (infraGeneric *AccessGeneric) ToMap() (map[string]string, error)

type AccessGenericAttributes added in v0.4.4

type AccessGenericAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

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 {
	Name string `json:",omitempty"`

	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 {
	Name string `json:",omitempty"`

	AccessPortSelector_type string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type AccessSubPortBlock

type AccessSubPortBlock struct {
	BaseAttributes
	AccessSubPortBlockAttributes
}

func AccessSubPortBlockFromContainer

func AccessSubPortBlockFromContainer(cont *container.Container) *AccessSubPortBlock

func AccessSubPortBlockFromContainerList

func AccessSubPortBlockFromContainerList(cont *container.Container, index int) *AccessSubPortBlock

func AccessSubPortBlockListFromContainer

func AccessSubPortBlockListFromContainer(cont *container.Container) []*AccessSubPortBlock

func NewAccessSubPortBlock

func NewAccessSubPortBlock(infraSubPortBlkRn, parentDn, description string, infraSubPortBlkattr AccessSubPortBlockAttributes) *AccessSubPortBlock

func (*AccessSubPortBlock) ToMap

func (infraSubPortBlk *AccessSubPortBlock) ToMap() (map[string]string, error)

type AccessSubPortBlockAttributes

type AccessSubPortBlockAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	FromCard string `json:",omitempty"`

	FromPort string `json:",omitempty"`

	FromSubPort string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	ToCard string `json:",omitempty"`

	ToPort string `json:",omitempty"`

	ToSubPort string `json:",omitempty"`
}

type AccessSwitchPolicyGroup added in v1.12.2

type AccessSwitchPolicyGroup struct {
	BaseAttributes
	NameAliasAttribute
	AccessSwitchPolicyGroupAttributes
}

func AccessSwitchPolicyGroupFromContainer added in v1.12.2

func AccessSwitchPolicyGroupFromContainer(cont *container.Container) *AccessSwitchPolicyGroup

func AccessSwitchPolicyGroupFromContainerList added in v1.12.2

func AccessSwitchPolicyGroupFromContainerList(cont *container.Container, index int) *AccessSwitchPolicyGroup

func AccessSwitchPolicyGroupListFromContainer added in v1.12.2

func AccessSwitchPolicyGroupListFromContainer(cont *container.Container) []*AccessSwitchPolicyGroup

func NewAccessSwitchPolicyGroup added in v1.12.2

func NewAccessSwitchPolicyGroup(infraAccNodePGrpRn, parentDn, description, nameAlias string, infraAccNodePGrpAttr AccessSwitchPolicyGroupAttributes) *AccessSwitchPolicyGroup

func (*AccessSwitchPolicyGroup) ToMap added in v1.12.2

func (infraAccNodePGrp *AccessSwitchPolicyGroup) ToMap() (map[string]string, error)

type AccessSwitchPolicyGroupAttributes added in v1.12.2

type AccessSwitchPolicyGroupAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
}

type ActionRuleProfile

func ActionRuleProfileFromContainer

func ActionRuleProfileFromContainer(cont *container.Container) *ActionRuleProfile

func ActionRuleProfileFromContainerList

func ActionRuleProfileFromContainerList(cont *container.Container, index int) *ActionRuleProfile

func ActionRuleProfileListFromContainer

func ActionRuleProfileListFromContainer(cont *container.Container) []*ActionRuleProfile

func NewActionRuleProfile

func NewActionRuleProfile(rtctrlAttrPRn, parentDn, description, nameAlias string, rtctrlAttrPAttr ActionRuleProfileAttributes) *ActionRuleProfile

func (*ActionRuleProfile) ToMap

func (rtctrlAttrP *ActionRuleProfile) ToMap() (map[string]string, error)

type ActionRuleProfileAttributes

type ActionRuleProfileAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type Annotation added in v1.19.0

type Annotation struct {
	BaseAttributes
	AnnotationAttributes
}

func AnnotationFromContainer added in v1.19.0

func AnnotationFromContainer(cont *container.Container) *Annotation

func AnnotationFromContainerList added in v1.19.0

func AnnotationFromContainerList(cont *container.Container, index int) *Annotation

func AnnotationListFromContainer added in v1.19.0

func AnnotationListFromContainer(cont *container.Container) []*Annotation

func NewAnnotation added in v1.19.0

func NewAnnotation(tagAnnotationRn, parentDn string, tagAnnotationAttr AnnotationAttributes) *Annotation

func (*Annotation) ToMap added in v1.19.0

func (tagAnnotation *Annotation) ToMap() (map[string]string, error)

type AnnotationAttributes added in v1.19.0

type AnnotationAttributes struct {
	Key   string `json:",omitempty"`
	Value 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 {
	Name string `json:",omitempty"`

	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 {
	Name string `json:",omitempty"`

	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 {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type AuthenticationMethodfortheDomain added in v1.12.21

type AuthenticationMethodfortheDomain struct {
	BaseAttributes
	NameAliasAttribute
	AuthenticationMethodfortheDomainAttributes
}

func AuthenticationMethodfortheDomainFromContainer added in v1.12.21

func AuthenticationMethodfortheDomainFromContainer(cont *container.Container) *AuthenticationMethodfortheDomain

func AuthenticationMethodfortheDomainFromContainerList added in v1.12.21

func AuthenticationMethodfortheDomainFromContainerList(cont *container.Container, index int) *AuthenticationMethodfortheDomain

func AuthenticationMethodfortheDomainListFromContainer added in v1.12.21

func AuthenticationMethodfortheDomainListFromContainer(cont *container.Container) []*AuthenticationMethodfortheDomain

func NewAuthenticationMethodfortheDomain added in v1.12.21

func NewAuthenticationMethodfortheDomain(aaaDomainAuthRn, parentDn, description, nameAlias string, aaaDomainAuthAttr AuthenticationMethodfortheDomainAttributes) *AuthenticationMethodfortheDomain

func (*AuthenticationMethodfortheDomain) ToMap added in v1.12.21

func (aaaDomainAuth *AuthenticationMethodfortheDomain) ToMap() (map[string]string, error)

type AuthenticationMethodfortheDomainAttributes added in v1.12.21

type AuthenticationMethodfortheDomainAttributes struct {
	Annotation    string `json:",omitempty"`
	ProviderGroup string `json:",omitempty"`
	Realm         string `json:",omitempty"`
	RealmSubType  string `json:",omitempty"`
	Name          string `json:",omitempty"`
}

type AutonomousSystemProfile

type AutonomousSystemProfile struct {
	BaseAttributes
	AutonomousSystemProfileAttributes
}

func AutonomousSystemProfileFromContainer

func AutonomousSystemProfileFromContainer(cont *container.Container) *AutonomousSystemProfile

func AutonomousSystemProfileFromContainerList

func AutonomousSystemProfileFromContainerList(cont *container.Container, index int) *AutonomousSystemProfile

func AutonomousSystemProfileListFromContainer

func AutonomousSystemProfileListFromContainer(cont *container.Container) []*AutonomousSystemProfile

func NewAutonomousSystemProfile

func NewAutonomousSystemProfile(cloudBgpAsPRn, parentDn, description string, cloudBgpAsPattr AutonomousSystemProfileAttributes) *AutonomousSystemProfile

func (*AutonomousSystemProfile) ToMap

func (cloudBgpAsP *AutonomousSystemProfile) ToMap() (map[string]string, error)

type AutonomousSystemProfileAttributes

type AutonomousSystemProfileAttributes struct {
	Annotation string `json:",omitempty"`

	Asn string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type BDDHCPLabel added in v1.3.27

type BDDHCPLabel struct {
	BaseAttributes
	BDDHCPLabelAttributes
}

func BDDHCPLabelFromContainer added in v1.3.27

func BDDHCPLabelFromContainer(cont *container.Container) *BDDHCPLabel

func BDDHCPLabelFromContainerList added in v1.3.27

func BDDHCPLabelFromContainerList(cont *container.Container, index int) *BDDHCPLabel

func BDDHCPLabelListFromContainer added in v1.3.27

func BDDHCPLabelListFromContainer(cont *container.Container) []*BDDHCPLabel

func NewBDDHCPLabel added in v1.3.27

func NewBDDHCPLabel(dhcpLblRn, parentDn, description string, dhcpLblattr BDDHCPLabelAttributes) *BDDHCPLabel

func (*BDDHCPLabel) ToMap added in v1.3.27

func (dhcpLbl *BDDHCPLabel) ToMap() (map[string]string, error)

type BDDHCPLabelAttributes added in v1.3.27

type BDDHCPLabelAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Owner string `json:",omitempty"`

	Tag string `json:",omitempty"`
}

type BFDInterfacePolicy added in v1.12.0

type BFDInterfacePolicy struct {
	BaseAttributes
	BFDInterfacePolicyAttributes
}

func BFDInterfacePolicyFromContainer added in v1.12.0

func BFDInterfacePolicyFromContainer(cont *container.Container) *BFDInterfacePolicy

func BFDInterfacePolicyFromContainerList added in v1.12.0

func BFDInterfacePolicyFromContainerList(cont *container.Container, index int) *BFDInterfacePolicy

func BFDInterfacePolicyListFromContainer added in v1.12.0

func BFDInterfacePolicyListFromContainer(cont *container.Container) []*BFDInterfacePolicy

func NewBFDInterfacePolicy added in v1.12.0

func NewBFDInterfacePolicy(bfdIfPolRn, parentDn, description string, bfdIfPolattr BFDInterfacePolicyAttributes) *BFDInterfacePolicy

func (*BFDInterfacePolicy) ToMap added in v1.12.0

func (bfdIfPol *BFDInterfacePolicy) ToMap() (map[string]string, error)

type BFDInterfacePolicyAttributes added in v1.12.0

type BFDInterfacePolicyAttributes struct {
	Name string `json:",omitempty"`

	AdminSt string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Ctrl string `json:",omitempty"`

	DetectMult string `json:",omitempty"`

	EchoAdminSt string `json:",omitempty"`

	EchoRxIntvl string `json:",omitempty"`

	MinRxIntvl string `json:",omitempty"`

	MinTxIntvl string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type BFDInterfaceProfile added in v1.3.29

type BFDInterfaceProfile struct {
	BaseAttributes
	BFDInterfaceProfileAttributes
}

func BFDInterfaceProfileFromContainer added in v1.3.29

func BFDInterfaceProfileFromContainer(cont *container.Container) *BFDInterfaceProfile

func BFDInterfaceProfileFromContainerList added in v1.3.29

func BFDInterfaceProfileFromContainerList(cont *container.Container, index int) *BFDInterfaceProfile

func BFDInterfaceProfileListFromContainer added in v1.3.29

func BFDInterfaceProfileListFromContainer(cont *container.Container) []*BFDInterfaceProfile

func NewBFDInterfaceProfile added in v1.3.29

func NewBFDInterfaceProfile(bfdIfPRn, parentDn, description string, bfdIfPattr BFDInterfaceProfileAttributes) *BFDInterfaceProfile

func (*BFDInterfaceProfile) ToMap added in v1.3.29

func (bfdIfP *BFDInterfaceProfile) ToMap() (map[string]string, error)

type BFDInterfaceProfileAttributes added in v1.3.29

type BFDInterfaceProfileAttributes struct {
	Annotation string `json:",omitempty"`

	Key string `json:",omitempty"`

	KeyId string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	InterfaceProfileType string `json:",omitempty"`
}

type BGPAddressFamilyContextPolicy added in v1.3.29

type BGPAddressFamilyContextPolicy struct {
	BaseAttributes
	BGPAddressFamilyContextPolicyAttributes
}

func BGPAddressFamilyContextPolicyFromContainer added in v1.3.29

func BGPAddressFamilyContextPolicyFromContainer(cont *container.Container) *BGPAddressFamilyContextPolicy

func BGPAddressFamilyContextPolicyFromContainerList added in v1.3.29

func BGPAddressFamilyContextPolicyFromContainerList(cont *container.Container, index int) *BGPAddressFamilyContextPolicy

func BGPAddressFamilyContextPolicyListFromContainer added in v1.3.29

func BGPAddressFamilyContextPolicyListFromContainer(cont *container.Container) []*BGPAddressFamilyContextPolicy

func NewBGPAddressFamilyContextPolicy added in v1.3.29

func NewBGPAddressFamilyContextPolicy(bgpCtxAfPolRn, parentDn, description string, bgpCtxAfPolattr BGPAddressFamilyContextPolicyAttributes) *BGPAddressFamilyContextPolicy

func (*BGPAddressFamilyContextPolicy) ToMap added in v1.3.29

func (bgpCtxAfPol *BGPAddressFamilyContextPolicy) ToMap() (map[string]string, error)

type BGPAddressFamilyContextPolicyAttributes added in v1.3.29

type BGPAddressFamilyContextPolicyAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Ctrl string `json:",omitempty"`

	EDist string `json:",omitempty"`

	IDist string `json:",omitempty"`

	LocalDist string `json:",omitempty"`

	MaxEcmp string `json:",omitempty"`

	MaxEcmpIbgp string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type BGPAddressFamilyContextPolicyRelationship added in v1.25.0

type BGPAddressFamilyContextPolicyRelationship struct {
	BaseAttributes
	BGPAddressFamilyContextPolicyRelationshipAttributes
}

func BGPAddressFamilyContextPolicyRelationshipFromContainer added in v1.25.0

func BGPAddressFamilyContextPolicyRelationshipFromContainer(cont *container.Container) *BGPAddressFamilyContextPolicyRelationship

func BGPAddressFamilyContextPolicyRelationshipFromContainerList added in v1.25.0

func BGPAddressFamilyContextPolicyRelationshipFromContainerList(cont *container.Container, index int) *BGPAddressFamilyContextPolicyRelationship

func BGPAddressFamilyContextPolicyRelationshipListFromContainer added in v1.25.0

func BGPAddressFamilyContextPolicyRelationshipListFromContainer(cont *container.Container) []*BGPAddressFamilyContextPolicyRelationship

func NewBGPAddressFamilyContextPolicyRelationship added in v1.25.0

func NewBGPAddressFamilyContextPolicyRelationship(fvRsCtxToBgpCtxAfPolRn, parentDn string, fvRsCtxToBgpCtxAfPolAttr BGPAddressFamilyContextPolicyRelationshipAttributes) *BGPAddressFamilyContextPolicyRelationship

func (*BGPAddressFamilyContextPolicyRelationship) ToMap added in v1.25.0

func (fvRsCtxToBgpCtxAfPol *BGPAddressFamilyContextPolicyRelationship) ToMap() (map[string]string, error)

type BGPAddressFamilyContextPolicyRelationshipAttributes added in v1.25.0

type BGPAddressFamilyContextPolicyRelationshipAttributes struct {
	Annotation        string `json:",omitempty"`
	Af                string `json:",omitempty"`
	TnBgpCtxAfPolName string `json:",omitempty"`
	TDn               string `json:",omitempty"`
}

type BGPPeerPrefixPolicy added in v1.3.29

type BGPPeerPrefixPolicy struct {
	BaseAttributes
	BGPPeerPrefixPolicyAttributes
}

func BGPPeerPrefixPolicyFromContainer added in v1.3.29

func BGPPeerPrefixPolicyFromContainer(cont *container.Container) *BGPPeerPrefixPolicy

func BGPPeerPrefixPolicyFromContainerList added in v1.3.29

func BGPPeerPrefixPolicyFromContainerList(cont *container.Container, index int) *BGPPeerPrefixPolicy

func BGPPeerPrefixPolicyListFromContainer added in v1.3.29

func BGPPeerPrefixPolicyListFromContainer(cont *container.Container) []*BGPPeerPrefixPolicy

func NewBGPPeerPrefixPolicy added in v1.3.29

func NewBGPPeerPrefixPolicy(bgpPeerPfxPolRn, parentDn, description string, bgpPeerPfxPolattr BGPPeerPrefixPolicyAttributes) *BGPPeerPrefixPolicy

func (*BGPPeerPrefixPolicy) ToMap added in v1.3.29

func (bgpPeerPfxPol *BGPPeerPrefixPolicy) ToMap() (map[string]string, error)

type BGPPeerPrefixPolicyAttributes added in v1.3.29

type BGPPeerPrefixPolicyAttributes struct {
	Name string `json:",omitempty"`

	Action string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	MaxPfx string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	RestartTime string `json:",omitempty"`

	Thresh string `json:",omitempty"`
}

type BGPTimersPolicy added in v1.3.29

type BGPTimersPolicy struct {
	BaseAttributes
	BGPTimersPolicyAttributes
}

func BGPTimersPolicyFromContainer added in v1.3.29

func BGPTimersPolicyFromContainer(cont *container.Container) *BGPTimersPolicy

func BGPTimersPolicyFromContainerList added in v1.3.29

func BGPTimersPolicyFromContainerList(cont *container.Container, index int) *BGPTimersPolicy

func BGPTimersPolicyListFromContainer added in v1.3.29

func BGPTimersPolicyListFromContainer(cont *container.Container) []*BGPTimersPolicy

func NewBGPTimersPolicy added in v1.3.29

func NewBGPTimersPolicy(bgpCtxPolRn, parentDn, description string, bgpCtxPolattr BGPTimersPolicyAttributes) *BGPTimersPolicy

func (*BGPTimersPolicy) ToMap added in v1.3.29

func (bgpCtxPol *BGPTimersPolicy) ToMap() (map[string]string, error)

type BGPTimersPolicyAttributes added in v1.3.29

type BGPTimersPolicyAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	GrCtrl string `json:",omitempty"`

	HoldIntvl string `json:",omitempty"`

	KaIntvl string `json:",omitempty"`

	MaxAsLimit string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	StaleIntvl 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 BgpAutonomousSystemProfile added in v1.3.29

type BgpAutonomousSystemProfile struct {
	BaseAttributes
	BgpAutonomousSystemProfileAttributes
}

func BgpAutonomousSystemProfileFromContainer added in v1.3.29

func BgpAutonomousSystemProfileFromContainer(cont *container.Container) *BgpAutonomousSystemProfile

func BgpAutonomousSystemProfileFromContainerList added in v1.3.29

func BgpAutonomousSystemProfileFromContainerList(cont *container.Container, index int) *BgpAutonomousSystemProfile

func BgpAutonomousSystemProfileListFromContainer added in v1.3.29

func BgpAutonomousSystemProfileListFromContainer(cont *container.Container) []*BgpAutonomousSystemProfile

func NewBgpAutonomousSystemProfile added in v1.3.29

func NewBgpAutonomousSystemProfile(bgpAsPRn, parentDn, description string, bgpAsPattr BgpAutonomousSystemProfileAttributes) *BgpAutonomousSystemProfile

func (*BgpAutonomousSystemProfile) ToMap added in v1.3.29

func (bgpAsP *BgpAutonomousSystemProfile) ToMap() (map[string]string, error)

type BgpAutonomousSystemProfileAttributes added in v1.3.29

type BgpAutonomousSystemProfileAttributes struct {
	Annotation string `json:",omitempty"`

	Asn string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type BgpBestPathPolicy added in v1.3.29

type BgpBestPathPolicy struct {
	BaseAttributes
	BgpBestPathPolicyAttributes
}

func BgpBestPathPolicyFromContainer added in v1.3.29

func BgpBestPathPolicyFromContainer(cont *container.Container) *BgpBestPathPolicy

func BgpBestPathPolicyFromContainerList added in v1.3.29

func BgpBestPathPolicyFromContainerList(cont *container.Container, index int) *BgpBestPathPolicy

func BgpBestPathPolicyListFromContainer added in v1.3.29

func BgpBestPathPolicyListFromContainer(cont *container.Container) []*BgpBestPathPolicy

func NewBgpBestPathPolicy added in v1.3.29

func NewBgpBestPathPolicy(bgpBestPathCtrlPolRn, parentDn, description string, bgpBestPathCtrlPolattr BgpBestPathPolicyAttributes) *BgpBestPathPolicy

func (*BgpBestPathPolicy) ToMap added in v1.3.29

func (bgpBestPathCtrlPol *BgpBestPathPolicy) ToMap() (map[string]string, error)

type BgpBestPathPolicyAttributes added in v1.3.29

type BgpBestPathPolicyAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Ctrl string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Userdom string `json:",omitempty"`
}

type BgpPeerConnectivityProfile added in v1.3.29

type BgpPeerConnectivityProfile struct {
	BaseAttributes
	BgpPeerConnectivityProfileAttributes
}

func BgpPeerConnectivityProfileFromContainer added in v1.3.29

func BgpPeerConnectivityProfileFromContainer(cont *container.Container) *BgpPeerConnectivityProfile

func BgpPeerConnectivityProfileFromContainerList added in v1.3.29

func BgpPeerConnectivityProfileFromContainerList(cont *container.Container, index int) *BgpPeerConnectivityProfile

func BgpPeerConnectivityProfileListFromContainer added in v1.3.29

func BgpPeerConnectivityProfileListFromContainer(cont *container.Container) []*BgpPeerConnectivityProfile

func NewBgpPeerConnectivityProfile added in v1.3.29

func NewBgpPeerConnectivityProfile(bgpPeerPRn, parentDn, description string, bgpPeerPattr BgpPeerConnectivityProfileAttributes) *BgpPeerConnectivityProfile

func (*BgpPeerConnectivityProfile) ToMap added in v1.3.29

func (bgpPeerP *BgpPeerConnectivityProfile) ToMap() (map[string]string, error)

type BgpPeerConnectivityProfileAttributes added in v1.3.29

type BgpPeerConnectivityProfileAttributes struct {
	Addr string `json:",omitempty"`

	AddrTCtrl string `json:",omitempty"`

	AllowedSelfAsCnt string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Ctrl string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Password string `json:",omitempty"`

	PeerCtrl string `json:",omitempty"`

	PrivateASctrl string `json:",omitempty"`

	Ttl string `json:",omitempty"`

	Weight string `json:",omitempty"`

	AdminSt string `json:",omitempty"`
}

type BgpRouteSummarization added in v1.3.29

type BgpRouteSummarization struct {
	BaseAttributes
	BgpRouteSummarizationAttributes
}

func BgpRouteSummarizationFromContainer added in v1.3.29

func BgpRouteSummarizationFromContainer(cont *container.Container) *BgpRouteSummarization

func BgpRouteSummarizationFromContainerList added in v1.3.29

func BgpRouteSummarizationFromContainerList(cont *container.Container, index int) *BgpRouteSummarization

func BgpRouteSummarizationListFromContainer added in v1.3.29

func BgpRouteSummarizationListFromContainer(cont *container.Container) []*BgpRouteSummarization

func NewBgpRouteSummarization added in v1.3.29

func NewBgpRouteSummarization(bgpRtSummPolRn, parentDn, description string, bgpRtSummPolattr BgpRouteSummarizationAttributes) *BgpRouteSummarization

func (*BgpRouteSummarization) ToMap added in v1.3.29

func (bgpRtSummPol *BgpRouteSummarization) ToMap() (map[string]string, error)

type BgpRouteSummarizationAttributes added in v1.3.29

type BgpRouteSummarizationAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Attrmap string `json:",omitempty"`

	Ctrl string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type BlockUserLoginsPolicy added in v1.12.31

type BlockUserLoginsPolicy struct {
	BaseAttributes
	NameAliasAttribute
	BlockUserLoginsPolicyAttributes
}

func BlockUserLoginsPolicyFromContainer added in v1.12.31

func BlockUserLoginsPolicyFromContainer(cont *container.Container) *BlockUserLoginsPolicy

func BlockUserLoginsPolicyFromContainerList added in v1.12.31

func BlockUserLoginsPolicyFromContainerList(cont *container.Container, index int) *BlockUserLoginsPolicy

func BlockUserLoginsPolicyListFromContainer added in v1.12.31

func BlockUserLoginsPolicyListFromContainer(cont *container.Container) []*BlockUserLoginsPolicy

func NewBlockUserLoginsPolicy added in v1.12.31

func NewBlockUserLoginsPolicy(aaaBlockLoginProfileRn, parentDn, description, nameAlias string, aaaBlockLoginProfileAttr BlockUserLoginsPolicyAttributes) *BlockUserLoginsPolicy

func (*BlockUserLoginsPolicy) ToMap added in v1.12.31

func (aaaBlockLoginProfile *BlockUserLoginsPolicy) ToMap() (map[string]string, error)

type BlockUserLoginsPolicyAttributes added in v1.12.31

type BlockUserLoginsPolicyAttributes struct {
	Annotation              string `json:",omitempty"`
	BlockDuration           string `json:",omitempty"`
	EnableLoginBlock        string `json:",omitempty"`
	MaxFailedAttempts       string `json:",omitempty"`
	MaxFailedAttemptsWindow string `json:",omitempty"`
	Name                    string `json:",omitempty"`
}

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 {
	Name string `json:",omitempty"`

	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"`

	BridgeDomain_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 CDPInterfacePolicy

type CDPInterfacePolicy struct {
	BaseAttributes
	CDPInterfacePolicyAttributes
}

func CDPInterfacePolicyFromContainer

func CDPInterfacePolicyFromContainer(cont *container.Container) *CDPInterfacePolicy

func CDPInterfacePolicyFromContainerList

func CDPInterfacePolicyFromContainerList(cont *container.Container, index int) *CDPInterfacePolicy

func CDPInterfacePolicyListFromContainer

func CDPInterfacePolicyListFromContainer(cont *container.Container) []*CDPInterfacePolicy

func NewCDPInterfacePolicy

func NewCDPInterfacePolicy(cdpIfPolRn, parentDn, description string, cdpIfPolattr CDPInterfacePolicyAttributes) *CDPInterfacePolicy

func (*CDPInterfacePolicy) ToMap

func (cdpIfPol *CDPInterfacePolicy) ToMap() (map[string]string, error)

type CDPInterfacePolicyAttributes

type CDPInterfacePolicyAttributes struct {
	Name string `json:",omitempty"`

	AdminSt string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type COOPGroupPolicy added in v1.12.10

func COOPGroupPolicyFromContainer added in v1.12.10

func COOPGroupPolicyFromContainer(cont *container.Container) *COOPGroupPolicy

func COOPGroupPolicyFromContainerList added in v1.12.10

func COOPGroupPolicyFromContainerList(cont *container.Container, index int) *COOPGroupPolicy

func COOPGroupPolicyListFromContainer added in v1.12.10

func COOPGroupPolicyListFromContainer(cont *container.Container) []*COOPGroupPolicy

func NewCOOPGroupPolicy added in v1.12.10

func NewCOOPGroupPolicy(coopPolRn, parentDn, description, nameAlias string, coopPolAttr COOPGroupPolicyAttributes) *COOPGroupPolicy

func (*COOPGroupPolicy) ToMap added in v1.12.10

func (coopPol *COOPGroupPolicy) ToMap() (map[string]string, error)

type COOPGroupPolicyAttributes added in v1.12.10

type COOPGroupPolicyAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
	Type       string `json:",omitempty"`
}

type CloudAWSProvider

type CloudAWSProvider struct {
	BaseAttributes
	CloudAWSProviderAttributes
}

func CloudAWSProviderFromContainer

func CloudAWSProviderFromContainer(cont *container.Container) *CloudAWSProvider

func CloudAWSProviderFromContainerList

func CloudAWSProviderFromContainerList(cont *container.Container, index int) *CloudAWSProvider

func CloudAWSProviderListFromContainer

func CloudAWSProviderListFromContainer(cont *container.Container) []*CloudAWSProvider

func NewCloudAWSProvider

func NewCloudAWSProvider(cloudAwsProviderRn, parentDn, description string, cloudAwsProviderattr CloudAWSProviderAttributes) *CloudAWSProvider

func (*CloudAWSProvider) ToMap

func (cloudAwsProvider *CloudAWSProvider) ToMap() (map[string]string, error)

type CloudAWSProviderAttributes

type CloudAWSProviderAttributes struct {
	AccessKeyId string `json:",omitempty"`

	AccountId string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Email string `json:",omitempty"`

	HttpProxy string `json:",omitempty"`

	IsAccountInOrg string `json:",omitempty"`

	IsTrusted string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	ProviderId string `json:",omitempty"`

	Region string `json:",omitempty"`

	SecretAccessKey string `json:",omitempty"`
}

type CloudApplicationcontainer

type CloudApplicationcontainer struct {
	BaseAttributes
	CloudApplicationcontainerAttributes
}

func CloudApplicationcontainerFromContainer

func CloudApplicationcontainerFromContainer(cont *container.Container) *CloudApplicationcontainer

func CloudApplicationcontainerFromContainerList

func CloudApplicationcontainerFromContainerList(cont *container.Container, index int) *CloudApplicationcontainer

func CloudApplicationcontainerListFromContainer

func CloudApplicationcontainerListFromContainer(cont *container.Container) []*CloudApplicationcontainer

func NewCloudApplicationcontainer

func NewCloudApplicationcontainer(cloudAppRn, parentDn, description string, cloudAppattr CloudApplicationcontainerAttributes) *CloudApplicationcontainer

func (*CloudApplicationcontainer) ToMap

func (cloudApp *CloudApplicationcontainer) ToMap() (map[string]string, error)

type CloudApplicationcontainerAttributes

type CloudApplicationcontainerAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type CloudAvailabilityZone

type CloudAvailabilityZone struct {
	BaseAttributes
	CloudAvailabilityZoneAttributes
}

func CloudAvailabilityZoneFromContainer

func CloudAvailabilityZoneFromContainer(cont *container.Container) *CloudAvailabilityZone

func CloudAvailabilityZoneFromContainerList

func CloudAvailabilityZoneFromContainerList(cont *container.Container, index int) *CloudAvailabilityZone

func CloudAvailabilityZoneListFromContainer

func CloudAvailabilityZoneListFromContainer(cont *container.Container) []*CloudAvailabilityZone

func NewCloudAvailabilityZone

func NewCloudAvailabilityZone(cloudZoneRn, parentDn, description string, cloudZoneattr CloudAvailabilityZoneAttributes) *CloudAvailabilityZone

func (*CloudAvailabilityZone) ToMap

func (cloudZone *CloudAvailabilityZone) ToMap() (map[string]string, error)

type CloudAvailabilityZoneAttributes

type CloudAvailabilityZoneAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type CloudCIDRPool

type CloudCIDRPool struct {
	BaseAttributes
	CloudCIDRPoolAttributes
}

func CloudCIDRPoolFromContainer

func CloudCIDRPoolFromContainer(cont *container.Container) *CloudCIDRPool

func CloudCIDRPoolFromContainerList

func CloudCIDRPoolFromContainerList(cont *container.Container, index int) *CloudCIDRPool

func CloudCIDRPoolListFromContainer

func CloudCIDRPoolListFromContainer(cont *container.Container) []*CloudCIDRPool

func NewCloudCIDRPool

func NewCloudCIDRPool(cloudCidrRn, parentDn, description string, cloudCidrattr CloudCIDRPoolAttributes) *CloudCIDRPool

func (*CloudCIDRPool) ToMap

func (cloudCidr *CloudCIDRPool) ToMap() (map[string]string, error)

type CloudCIDRPoolAttributes

type CloudCIDRPoolAttributes struct {
	Addr string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Primary string `json:",omitempty"`
}

type CloudContextProfile

type CloudContextProfile struct {
	BaseAttributes
	CloudContextProfileAttributes
}

func CloudContextProfileFromContainer

func CloudContextProfileFromContainer(cont *container.Container) *CloudContextProfile

func CloudContextProfileFromContainerList

func CloudContextProfileFromContainerList(cont *container.Container, index int) *CloudContextProfile

func CloudContextProfileListFromContainer

func CloudContextProfileListFromContainer(cont *container.Container) []*CloudContextProfile

func NewCloudContextProfile

func NewCloudContextProfile(cloudCtxProfileRn, parentDn, description string, cloudCtxProfileattr CloudContextProfileAttributes) *CloudContextProfile

func (*CloudContextProfile) ToMap

func (cloudCtxProfile *CloudContextProfile) ToMap() (map[string]string, error)

type CloudContextProfileAttributes

type CloudContextProfileAttributes struct {
	Annotation  string `json:",omitempty"`
	NameAlias   string `json:",omitempty"`
	Type        string `json:",omitempty"`
	PrimaryCIDR string `json:",omitempty"`
	Region      string `json:",omitempty"`
}

type CloudDomainProfile

type CloudDomainProfile struct {
	BaseAttributes
	CloudDomainProfileAttributes
}

func CloudDomainProfileFromContainer

func CloudDomainProfileFromContainer(cont *container.Container) *CloudDomainProfile

func CloudDomainProfileFromContainerList

func CloudDomainProfileFromContainerList(cont *container.Container, index int) *CloudDomainProfile

func CloudDomainProfileListFromContainer

func CloudDomainProfileListFromContainer(cont *container.Container) []*CloudDomainProfile

func NewCloudDomainProfile

func NewCloudDomainProfile(cloudDomPRn, parentDn, description string, cloudDomPattr CloudDomainProfileAttributes) *CloudDomainProfile

func (*CloudDomainProfile) ToMap

func (cloudDomP *CloudDomainProfile) ToMap() (map[string]string, error)

type CloudDomainProfileAttributes

type CloudDomainProfileAttributes struct {
	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	SiteId string `json:",omitempty"`
}

type CloudEPg

type CloudEPg struct {
	BaseAttributes
	CloudEPgAttributes
}

func CloudEPgFromContainer

func CloudEPgFromContainer(cont *container.Container) *CloudEPg

func CloudEPgFromContainerList

func CloudEPgFromContainerList(cont *container.Container, index int) *CloudEPg

func CloudEPgListFromContainer

func CloudEPgListFromContainer(cont *container.Container) []*CloudEPg

func NewCloudEPg

func NewCloudEPg(cloudEPgRn, parentDn, description string, cloudEPgattr CloudEPgAttributes) *CloudEPg

func (*CloudEPg) ToMap

func (cloudEPg *CloudEPg) ToMap() (map[string]string, error)

type CloudEPgAttributes

type CloudEPgAttributes struct {
	Name string `json:",omitempty"`

	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"`
}

type CloudEndpointSelector

type CloudEndpointSelector struct {
	BaseAttributes
	CloudEndpointSelectorAttributes
}

func CloudEndpointSelectorFromContainer

func CloudEndpointSelectorFromContainer(cont *container.Container) *CloudEndpointSelector

func CloudEndpointSelectorFromContainerList

func CloudEndpointSelectorFromContainerList(cont *container.Container, index int) *CloudEndpointSelector

func CloudEndpointSelectorListFromContainer

func CloudEndpointSelectorListFromContainer(cont *container.Container) []*CloudEndpointSelector

func NewCloudEndpointSelector

func NewCloudEndpointSelector(cloudEPSelectorRn, parentDn, description string, cloudEPSelectorattr CloudEndpointSelectorAttributes) *CloudEndpointSelector

func (*CloudEndpointSelector) ToMap

func (cloudEPSelector *CloudEndpointSelector) ToMap() (map[string]string, error)

type CloudEndpointSelectorAttributes

type CloudEndpointSelectorAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	MatchExpression string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type CloudEndpointSelectorforExternalEPgs

type CloudEndpointSelectorforExternalEPgs struct {
	BaseAttributes
	CloudEndpointSelectorforExternalEPgsAttributes
}

func CloudEndpointSelectorforExternalEPgsFromContainer

func CloudEndpointSelectorforExternalEPgsFromContainer(cont *container.Container) *CloudEndpointSelectorforExternalEPgs

func CloudEndpointSelectorforExternalEPgsFromContainerList

func CloudEndpointSelectorforExternalEPgsFromContainerList(cont *container.Container, index int) *CloudEndpointSelectorforExternalEPgs

func CloudEndpointSelectorforExternalEPgsListFromContainer

func CloudEndpointSelectorforExternalEPgsListFromContainer(cont *container.Container) []*CloudEndpointSelectorforExternalEPgs

func NewCloudEndpointSelectorforExternalEPgs

func NewCloudEndpointSelectorforExternalEPgs(cloudExtEPSelectorRn, parentDn, description string, cloudExtEPSelectorattr CloudEndpointSelectorforExternalEPgsAttributes) *CloudEndpointSelectorforExternalEPgs

func (*CloudEndpointSelectorforExternalEPgs) ToMap

func (cloudExtEPSelector *CloudEndpointSelectorforExternalEPgs) ToMap() (map[string]string, error)

type CloudEndpointSelectorforExternalEPgsAttributes

type CloudEndpointSelectorforExternalEPgsAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	IsShared string `json:",omitempty"`

	MatchExpression string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Subnet string `json:",omitempty"`
}

type CloudExternalEPg

type CloudExternalEPg struct {
	BaseAttributes
	CloudExternalEPgAttributes
}

func CloudExternalEPgFromContainer

func CloudExternalEPgFromContainer(cont *container.Container) *CloudExternalEPg

func CloudExternalEPgFromContainerList

func CloudExternalEPgFromContainerList(cont *container.Container, index int) *CloudExternalEPg

func CloudExternalEPgListFromContainer

func CloudExternalEPgListFromContainer(cont *container.Container) []*CloudExternalEPg

func NewCloudExternalEPg

func NewCloudExternalEPg(cloudExtEPgRn, parentDn, description string, cloudExtEPgattr CloudExternalEPgAttributes) *CloudExternalEPg

func (*CloudExternalEPg) ToMap

func (cloudExtEPg *CloudExternalEPg) ToMap() (map[string]string, error)

type CloudExternalEPgAttributes

type CloudExternalEPgAttributes struct {
	Name string `json:",omitempty"`

	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"`

	RouteReachability string `json:",omitempty"`
}

type CloudProviderProfile

type CloudProviderProfile struct {
	BaseAttributes
	CloudProviderProfileAttributes
}

func CloudProviderProfileFromContainer

func CloudProviderProfileFromContainer(cont *container.Container) *CloudProviderProfile

func CloudProviderProfileFromContainerList

func CloudProviderProfileFromContainerList(cont *container.Container, index int) *CloudProviderProfile

func CloudProviderProfileListFromContainer

func CloudProviderProfileListFromContainer(cont *container.Container) []*CloudProviderProfile

func NewCloudProviderProfile

func NewCloudProviderProfile(cloudProvPRn, parentDn, description string, cloudProvPattr CloudProviderProfileAttributes) *CloudProviderProfile

func (*CloudProviderProfile) ToMap

func (cloudProvP *CloudProviderProfile) ToMap() (map[string]string, error)

type CloudProviderProfileAttributes

type CloudProviderProfileAttributes struct {
	Vendor string `json:",omitempty"`

	Annotation string `json:",omitempty"`
}

type CloudProvidersRegion

type CloudProvidersRegion struct {
	BaseAttributes
	CloudProvidersRegionAttributes
}

func CloudProvidersRegionFromContainer

func CloudProvidersRegionFromContainer(cont *container.Container) *CloudProvidersRegion

func CloudProvidersRegionFromContainerList

func CloudProvidersRegionFromContainerList(cont *container.Container, index int) *CloudProvidersRegion

func CloudProvidersRegionListFromContainer

func CloudProvidersRegionListFromContainer(cont *container.Container) []*CloudProvidersRegion

func NewCloudProvidersRegion

func NewCloudProvidersRegion(cloudRegionRn, parentDn, description string, cloudRegionattr CloudProvidersRegionAttributes) *CloudProvidersRegion

func (*CloudProvidersRegion) ToMap

func (cloudRegion *CloudProvidersRegion) ToMap() (map[string]string, error)

type CloudProvidersRegionAttributes

type CloudProvidersRegionAttributes struct {
	Name string `json:",omitempty"`

	AdminSt string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type CloudSubnet

type CloudSubnet struct {
	BaseAttributes
	CloudSubnetAttributes
}

func CloudSubnetFromContainer

func CloudSubnetFromContainer(cont *container.Container) *CloudSubnet

func CloudSubnetFromContainerList

func CloudSubnetFromContainerList(cont *container.Container, index int) *CloudSubnet

func CloudSubnetListFromContainer

func CloudSubnetListFromContainer(cont *container.Container) []*CloudSubnet

func NewCloudSubnet

func NewCloudSubnet(cloudSubnetRn, parentDn, description string, cloudSubnetattr CloudSubnetAttributes) *CloudSubnet

func (*CloudSubnet) ToMap

func (cloudSubnet *CloudSubnet) ToMap() (map[string]string, error)

type CloudSubnetAttributes

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

	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Scope string `json:",omitempty"`

	Usage string `json:",omitempty"`

	Zone string `json:",omitempty"`
}

type CloudVpnGateway added in v1.3.27

type CloudVpnGateway struct {
	BaseAttributes
	CloudVpnGatewayAttributes
}

func CloudVpnGatewayFromContainer added in v1.3.27

func CloudVpnGatewayFromContainer(cont *container.Container) *CloudVpnGateway

func CloudVpnGatewayFromContainerList added in v1.3.27

func CloudVpnGatewayFromContainerList(cont *container.Container, index int) *CloudVpnGateway

func CloudVpnGatewayListFromContainer added in v1.3.27

func CloudVpnGatewayListFromContainer(cont *container.Container) []*CloudVpnGateway

func NewCloudVpnGateway added in v1.3.27

func NewCloudVpnGateway(cloudRouterPRn, parentDn, description string, cloudRouterPattr CloudVpnGatewayAttributes) *CloudVpnGateway

func (*CloudVpnGateway) ToMap added in v1.3.27

func (cloudRouterP *CloudVpnGateway) ToMap() (map[string]string, error)

type CloudVpnGatewayAttributes added in v1.3.27

type CloudVpnGatewayAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	NumInstances string `json:",omitempty"`

	CloudVpnGateway_type string `json:",omitempty"`
}

type ConfigurationExportPolicy

type ConfigurationExportPolicy struct {
	BaseAttributes
	ConfigurationExportPolicyAttributes
}

func ConfigurationExportPolicyFromContainer

func ConfigurationExportPolicyFromContainer(cont *container.Container) *ConfigurationExportPolicy

func ConfigurationExportPolicyFromContainerList

func ConfigurationExportPolicyFromContainerList(cont *container.Container, index int) *ConfigurationExportPolicy

func ConfigurationExportPolicyListFromContainer

func ConfigurationExportPolicyListFromContainer(cont *container.Container) []*ConfigurationExportPolicy

func NewConfigurationExportPolicy

func NewConfigurationExportPolicy(configExportPRn, parentDn, description string, configExportPattr ConfigurationExportPolicyAttributes) *ConfigurationExportPolicy

func (*ConfigurationExportPolicy) ToMap

func (configExportP *ConfigurationExportPolicy) ToMap() (map[string]string, error)

type ConfigurationExportPolicyAttributes

type ConfigurationExportPolicyAttributes struct {
	Name string `json:",omitempty"`

	AdminSt string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Format string `json:",omitempty"`

	IncludeSecureFields string `json:",omitempty"`

	MaxSnapshotCount string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Snapshot string `json:",omitempty"`

	TargetDn string `json:",omitempty"`
}

type ConfigurationImportPolicy

type ConfigurationImportPolicy struct {
	BaseAttributes
	ConfigurationImportPolicyAttributes
}

func ConfigurationImportPolicyFromContainer

func ConfigurationImportPolicyFromContainer(cont *container.Container) *ConfigurationImportPolicy

func ConfigurationImportPolicyFromContainerList

func ConfigurationImportPolicyFromContainerList(cont *container.Container, index int) *ConfigurationImportPolicy

func ConfigurationImportPolicyListFromContainer

func ConfigurationImportPolicyListFromContainer(cont *container.Container) []*ConfigurationImportPolicy

func NewConfigurationImportPolicy

func NewConfigurationImportPolicy(configImportPRn, parentDn, description string, configImportPattr ConfigurationImportPolicyAttributes) *ConfigurationImportPolicy

func (*ConfigurationImportPolicy) ToMap

func (configImportP *ConfigurationImportPolicy) ToMap() (map[string]string, error)

type ConfigurationImportPolicyAttributes

type ConfigurationImportPolicyAttributes struct {
	Name string `json:",omitempty"`

	AdminSt string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	FailOnDecryptErrors string `json:",omitempty"`

	FileName string `json:",omitempty"`

	ImportMode string `json:",omitempty"`

	ImportType string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Snapshot string `json:",omitempty"`
}

type Connection added in v1.3.27

type Connection struct {
	BaseAttributes
	ConnectionAttributes
}

func ConnectionFromContainer added in v1.3.27

func ConnectionFromContainer(cont *container.Container) *Connection

func ConnectionFromContainerList added in v1.3.27

func ConnectionFromContainerList(cont *container.Container, index int) *Connection

func ConnectionListFromContainer added in v1.3.27

func ConnectionListFromContainer(cont *container.Container) []*Connection

func NewConnection added in v1.3.27

func NewConnection(vnsAbsConnectionRn, parentDn, description string, vnsAbsConnectionattr ConnectionAttributes) *Connection

func (*Connection) ToMap added in v1.3.27

func (vnsAbsConnection *Connection) ToMap() (map[string]string, error)

type ConnectionAttributes added in v1.3.27

type ConnectionAttributes struct {
	Name string `json:",omitempty"`

	AdjType string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	ConnDir string `json:",omitempty"`

	ConnType string `json:",omitempty"`

	DirectConnect string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	UnicastRoute string `json:",omitempty"`
}

type ConsoleAuthenticationMethod added in v1.12.14

type ConsoleAuthenticationMethod struct {
	BaseAttributes
	NameAliasAttribute
	ConsoleAuthenticationMethodAttributes
}

func ConsoleAuthenticationMethodFromContainer added in v1.12.14

func ConsoleAuthenticationMethodFromContainer(cont *container.Container) *ConsoleAuthenticationMethod

func ConsoleAuthenticationMethodFromContainerList added in v1.12.14

func ConsoleAuthenticationMethodFromContainerList(cont *container.Container, index int) *ConsoleAuthenticationMethod

func ConsoleAuthenticationMethodListFromContainer added in v1.12.14

func ConsoleAuthenticationMethodListFromContainer(cont *container.Container) []*ConsoleAuthenticationMethod

func NewConsoleAuthenticationMethod added in v1.12.14

func NewConsoleAuthenticationMethod(aaaConsoleAuthRn, parentDn, description, nameAlias string, aaaConsoleAuthAttr ConsoleAuthenticationMethodAttributes) *ConsoleAuthenticationMethod

func (*ConsoleAuthenticationMethod) ToMap added in v1.12.14

func (aaaConsoleAuth *ConsoleAuthenticationMethod) ToMap() (map[string]string, error)

type ConsoleAuthenticationMethodAttributes added in v1.12.14

type ConsoleAuthenticationMethodAttributes struct {
	Annotation    string `json:",omitempty"`
	Name          string `json:",omitempty"`
	ProviderGroup string `json:",omitempty"`
	Realm         string `json:",omitempty"`
	RealmSubType  string `json:",omitempty"`
}

type ConsumerTerminalNode added in v1.3.27

type ConsumerTerminalNode struct {
	BaseAttributes
	ConsumerTerminalNodeAttributes
}

func ConsumerTerminalNodeFromContainer added in v1.3.27

func ConsumerTerminalNodeFromContainer(cont *container.Container) *ConsumerTerminalNode

func ConsumerTerminalNodeFromContainerList added in v1.3.27

func ConsumerTerminalNodeFromContainerList(cont *container.Container, index int) *ConsumerTerminalNode

func ConsumerTerminalNodeListFromContainer added in v1.3.27

func ConsumerTerminalNodeListFromContainer(cont *container.Container) []*ConsumerTerminalNode

func NewConsumerTerminalNode added in v1.3.27

func NewConsumerTerminalNode(vnsAbsTermNodeConRn, parentDn, description string, vnsAbsTermNodeConattr ConsumerTerminalNodeAttributes) *ConsumerTerminalNode

func (*ConsumerTerminalNode) ToMap added in v1.3.27

func (vnsAbsTermNodeCon *ConsumerTerminalNode) ToMap() (map[string]string, error)

type ConsumerTerminalNodeAttributes added in v1.3.27

type ConsumerTerminalNodeAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias 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 {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Prio string `json:",omitempty"`

	Scope string `json:",omitempty"`

	TargetDscp string `json:",omitempty"`
}

type ContractConsumer added in v0.4.1

type ContractConsumer struct {
	BaseAttributes
	ContractConsumerAttributes
}

func ContractConsumerFromContainer added in v0.4.1

func ContractConsumerFromContainer(cont *container.Container) *ContractConsumer

func ContractConsumerFromContainerList added in v0.4.1

func ContractConsumerFromContainerList(cont *container.Container, index int) *ContractConsumer

func ContractConsumerListFromContainer added in v0.4.1

func ContractConsumerListFromContainer(cont *container.Container) []*ContractConsumer

func NewContractConsumer added in v0.4.1

func NewContractConsumer(fvRsConsRn, parentDn string, fvRsConsattr ContractConsumerAttributes) *ContractConsumer

func (*ContractConsumer) ToMap added in v0.4.1

func (fvRsCons *ContractConsumer) ToMap() (map[string]string, error)

type ContractConsumerAttributes added in v0.4.1

type ContractConsumerAttributes struct {
	TnVzBrCPName string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Prio string `json:",omitempty"`

	TDn string `json:",omitempty"`
}

type ContractInterfaceRelationship added in v1.26.0

type ContractInterfaceRelationship struct {
	BaseAttributes
	ContractInterfaceRelationshipAttributes
}

func ContractInterfaceRelationshipFromContainer added in v1.26.0

func ContractInterfaceRelationshipFromContainer(cont *container.Container) *ContractInterfaceRelationship

func ContractInterfaceRelationshipFromContainerList added in v1.26.0

func ContractInterfaceRelationshipFromContainerList(cont *container.Container, index int) *ContractInterfaceRelationship

func ContractInterfaceRelationshipListFromContainer added in v1.26.0

func ContractInterfaceRelationshipListFromContainer(cont *container.Container) []*ContractInterfaceRelationship

func NewContractInterfaceRelationship added in v1.26.0

func NewContractInterfaceRelationship(fvRsConsIfRn, parentDn string, fvRsConsIfAttr ContractInterfaceRelationshipAttributes) *ContractInterfaceRelationship

func (*ContractInterfaceRelationship) ToMap added in v1.26.0

func (fvRsConsIf *ContractInterfaceRelationship) ToMap() (map[string]string, error)

type ContractInterfaceRelationshipAttributes added in v1.26.0

type ContractInterfaceRelationshipAttributes struct {
	Annotation   string `json:",omitempty"`
	Prio         string `json:",omitempty"`
	TnVzCPIfName string `json:",omitempty"`
	// contains filtered or unexported fields
}

type ContractProvider added in v0.4.1

type ContractProvider struct {
	BaseAttributes
	ContractProviderAttributes
}

func ContractProviderFromContainer added in v0.4.1

func ContractProviderFromContainer(cont *container.Container) *ContractProvider

func ContractProviderFromContainerList added in v0.4.1

func ContractProviderFromContainerList(cont *container.Container, index int) *ContractProvider

func ContractProviderListFromContainer added in v0.4.1

func ContractProviderListFromContainer(cont *container.Container) []*ContractProvider

func NewContractProvider added in v0.4.1

func NewContractProvider(fvRsProvRn, parentDn string, fvRsProvattr ContractProviderAttributes) *ContractProvider

func (*ContractProvider) ToMap added in v0.4.1

func (fvRsProv *ContractProvider) ToMap() (map[string]string, error)

type ContractProviderAttributes added in v0.4.1

type ContractProviderAttributes struct {
	TnVzBrCPName string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	MatchT string `json:",omitempty"`

	Prio string `json:",omitempty"`

	TDn 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 {
	Name string `json:",omitempty"`

	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 added in v0.4.1

type CtrlrFwP struct {
	BaseAttributes
	CtrlrFwPAttributes
}

func CtrlrFwPFromContainer added in v0.4.1

func CtrlrFwPFromContainer(cont *container.Container) *CtrlrFwP

func CtrlrFwPFromContainerList added in v0.4.1

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

func CtrlrFwPListFromContainer added in v0.4.1

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

func NewCtrlrFwP added in v0.4.1

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

func (*CtrlrFwP) ToMap added in v0.4.1

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

type CtrlrFwPAttributes added in v0.4.1

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

type CtrlrMaintP added in v0.4.1

type CtrlrMaintP struct {
	BaseAttributes
	CtrlrMaintPAttributes
}

func CtrlrMaintPFromContainer added in v0.4.1

func CtrlrMaintPFromContainer(cont *container.Container) *CtrlrMaintP

func CtrlrMaintPFromContainerList added in v0.4.1

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

func CtrlrMaintPListFromContainer added in v0.4.1

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

func NewCtrlrMaintP added in v0.4.1

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

func (*CtrlrMaintP) ToMap added in v0.4.1

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

type CtrlrMaintPAttributes added in v0.4.1

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 DHCPOption added in v1.3.27

type DHCPOption struct {
	BaseAttributes
	DHCPOptionAttributes
}

func DHCPOptionFromContainer added in v1.3.27

func DHCPOptionFromContainer(cont *container.Container) *DHCPOption

func DHCPOptionFromContainerList added in v1.3.27

func DHCPOptionFromContainerList(cont *container.Container, index int) *DHCPOption

func DHCPOptionListFromContainer added in v1.3.27

func DHCPOptionListFromContainer(cont *container.Container) []*DHCPOption

func NewDHCPOption added in v1.3.27

func NewDHCPOption(dhcpOptionRn, parentDn string, dhcpOptionattr DHCPOptionAttributes) *DHCPOption

func (*DHCPOption) ToMap added in v1.3.27

func (dhcpOption *DHCPOption) ToMap() (map[string]string, error)

type DHCPOptionAttributes added in v1.3.27

type DHCPOptionAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Data string `json:",omitempty"`

	DHCPOption_id string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type DHCPOptionPolicy added in v1.3.27

type DHCPOptionPolicy struct {
	BaseAttributes
	DHCPOptionPolicyAttributes
}

func DHCPOptionPolicyFromContainer added in v1.3.27

func DHCPOptionPolicyFromContainer(cont *container.Container) *DHCPOptionPolicy

func DHCPOptionPolicyFromContainerList added in v1.3.27

func DHCPOptionPolicyFromContainerList(cont *container.Container, index int) *DHCPOptionPolicy

func DHCPOptionPolicyListFromContainer added in v1.3.27

func DHCPOptionPolicyListFromContainer(cont *container.Container) []*DHCPOptionPolicy

func NewDHCPOptionPolicy added in v1.3.27

func NewDHCPOptionPolicy(dhcpOptionPolRn, parentDn, description string, dhcpOptionPolattr DHCPOptionPolicyAttributes) *DHCPOptionPolicy

func (*DHCPOptionPolicy) ToMap added in v1.3.27

func (dhcpOptionPol *DHCPOptionPolicy) ToMap() (map[string]string, error)

type DHCPOptionPolicyAttributes added in v1.3.27

type DHCPOptionPolicyAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type DHCPRelayPolicy added in v1.3.27

type DHCPRelayPolicy struct {
	BaseAttributes
	DHCPRelayPolicyAttributes
}

func DHCPRelayPolicyFromContainer added in v1.3.27

func DHCPRelayPolicyFromContainer(cont *container.Container) *DHCPRelayPolicy

func DHCPRelayPolicyFromContainerList added in v1.3.27

func DHCPRelayPolicyFromContainerList(cont *container.Container, index int) *DHCPRelayPolicy

func DHCPRelayPolicyListFromContainer added in v1.3.27

func DHCPRelayPolicyListFromContainer(cont *container.Container) []*DHCPRelayPolicy

func NewDHCPRelayPolicy added in v1.3.27

func NewDHCPRelayPolicy(dhcpRelayPRn, parentDn, description string, dhcpRelayPattr DHCPRelayPolicyAttributes) *DHCPRelayPolicy

func (*DHCPRelayPolicy) ToMap added in v1.3.27

func (dhcpRelayP *DHCPRelayPolicy) ToMap() (map[string]string, error)

type DHCPRelayPolicyAttributes added in v1.3.27

type DHCPRelayPolicyAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Mode string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Owner string `json:",omitempty"`
}

type DefaultAuthenticationMethodforallLogins added in v1.12.22

type DefaultAuthenticationMethodforallLogins struct {
	BaseAttributes
	NameAliasAttribute
	DefaultAuthenticationMethodforallLoginsAttributes
}

func DefaultAuthenticationMethodforallLoginsFromContainer added in v1.12.22

func DefaultAuthenticationMethodforallLoginsFromContainer(cont *container.Container) *DefaultAuthenticationMethodforallLogins

func DefaultAuthenticationMethodforallLoginsFromContainerList added in v1.12.22

func DefaultAuthenticationMethodforallLoginsFromContainerList(cont *container.Container, index int) *DefaultAuthenticationMethodforallLogins

func DefaultAuthenticationMethodforallLoginsListFromContainer added in v1.12.22

func DefaultAuthenticationMethodforallLoginsListFromContainer(cont *container.Container) []*DefaultAuthenticationMethodforallLogins

func NewDefaultAuthenticationMethodforallLogins added in v1.12.22

func NewDefaultAuthenticationMethodforallLogins(aaaDefaultAuthRn, parentDn, description, nameAlias string, aaaDefaultAuthAttr DefaultAuthenticationMethodforallLoginsAttributes) *DefaultAuthenticationMethodforallLogins

func (*DefaultAuthenticationMethodforallLogins) ToMap added in v1.12.22

func (aaaDefaultAuth *DefaultAuthenticationMethodforallLogins) ToMap() (map[string]string, error)

type DefaultAuthenticationMethodforallLoginsAttributes added in v1.12.22

type DefaultAuthenticationMethodforallLoginsAttributes struct {
	Annotation    string `json:",omitempty"`
	FallbackCheck string `json:",omitempty"`
	Name          string `json:",omitempty"`
	ProviderGroup string `json:",omitempty"`
	Realm         string `json:",omitempty"`
	RealmSubType  string `json:",omitempty"`
}

type DefaultRadiusAuthenticationSettings added in v1.12.16

type DefaultRadiusAuthenticationSettings struct {
	BaseAttributes
	NameAliasAttribute
	DefaultRadiusAuthenticationSettingsAttributes
}

func DefaultRadiusAuthenticationSettingsFromContainer added in v1.12.16

func DefaultRadiusAuthenticationSettingsFromContainer(cont *container.Container) *DefaultRadiusAuthenticationSettings

func DefaultRadiusAuthenticationSettingsFromContainerList added in v1.12.16

func DefaultRadiusAuthenticationSettingsFromContainerList(cont *container.Container, index int) *DefaultRadiusAuthenticationSettings

func DefaultRadiusAuthenticationSettingsListFromContainer added in v1.12.16

func DefaultRadiusAuthenticationSettingsListFromContainer(cont *container.Container) []*DefaultRadiusAuthenticationSettings

func NewDefaultRadiusAuthenticationSettings added in v1.12.16

func NewDefaultRadiusAuthenticationSettings(aaaPingEpRn, parentDn, description, nameAlias string, aaaPingEpAttr DefaultRadiusAuthenticationSettingsAttributes) *DefaultRadiusAuthenticationSettings

func (*DefaultRadiusAuthenticationSettings) ToMap added in v1.12.16

func (aaaPingEp *DefaultRadiusAuthenticationSettings) ToMap() (map[string]string, error)

type DefaultRadiusAuthenticationSettingsAttributes added in v1.12.16

type DefaultRadiusAuthenticationSettingsAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
	PingCheck  string `json:",omitempty"`
	Retries    string `json:",omitempty"`
	Timeout    string `json:",omitempty"`
}

type Destinationofredirectedtraffic added in v0.4.5

type Destinationofredirectedtraffic struct {
	BaseAttributes
	DestinationofredirectedtrafficAttributes
}

func DestinationofredirectedtrafficFromContainer added in v0.4.5

func DestinationofredirectedtrafficFromContainer(cont *container.Container) *Destinationofredirectedtraffic

func DestinationofredirectedtrafficFromContainerList added in v0.4.5

func DestinationofredirectedtrafficFromContainerList(cont *container.Container, index int) *Destinationofredirectedtraffic

func DestinationofredirectedtrafficListFromContainer added in v0.4.5

func DestinationofredirectedtrafficListFromContainer(cont *container.Container) []*Destinationofredirectedtraffic

func NewDestinationofredirectedtraffic added in v0.4.5

func NewDestinationofredirectedtraffic(vnsRedirectDestRn, parentDn, description string, vnsRedirectDestattr DestinationofredirectedtrafficAttributes) *Destinationofredirectedtraffic

func (*Destinationofredirectedtraffic) ToMap added in v0.4.5

func (vnsRedirectDest *Destinationofredirectedtraffic) ToMap() (map[string]string, error)

type DestinationofredirectedtrafficAttributes added in v0.4.5

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

	Annotation string `json:",omitempty"`

	DestName string `json:",omitempty"`

	Ip2 string `json:",omitempty"`

	Mac string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	PodId string `json:",omitempty"`
}

type Download added in v0.4.1

type Download struct {
	BaseAttributes
	DownloadAttributes
}

func DownloadFromContainer added in v0.4.1

func DownloadFromContainer(cont *container.Container) *Download

func DownloadFromContainerList added in v0.4.1

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

func DownloadListFromContainer added in v0.4.1

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

func NewDownload added in v0.4.1

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

func (*Download) ToMap added in v0.4.1

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

type DownloadAttributes added in v0.4.1

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 DuoProviderGroup added in v1.12.16

func DuoProviderGroupFromContainer added in v1.12.16

func DuoProviderGroupFromContainer(cont *container.Container) *DuoProviderGroup

func DuoProviderGroupFromContainerList added in v1.12.16

func DuoProviderGroupFromContainerList(cont *container.Container, index int) *DuoProviderGroup

func DuoProviderGroupListFromContainer added in v1.12.16

func DuoProviderGroupListFromContainer(cont *container.Container) []*DuoProviderGroup

func NewDuoProviderGroup added in v1.12.16

func NewDuoProviderGroup(aaaDuoProviderGroupRn, parentDn, description, nameAlias string, aaaDuoProviderGroupAttr DuoProviderGroupAttributes) *DuoProviderGroup

func (*DuoProviderGroup) ToMap added in v1.12.16

func (aaaDuoProviderGroup *DuoProviderGroup) ToMap() (map[string]string, error)

type DuoProviderGroupAttributes added in v1.12.16

type DuoProviderGroupAttributes struct {
	Annotation        string `json:",omitempty"`
	AuthChoice        string `json:",omitempty"`
	LdapGroupMapRef   string `json:",omitempty"`
	Name              string `json:",omitempty"`
	ProviderType      string `json:",omitempty"`
	SecFacAuthMethods string `json:",omitempty"`
}

type EPGsUsingFunction added in v0.4.1

type EPGsUsingFunction struct {
	BaseAttributes
	EPGsUsingFunctionAttributes
}

func EPGsUsingFunctionFromContainer added in v0.4.1

func EPGsUsingFunctionFromContainer(cont *container.Container) *EPGsUsingFunction

func EPGsUsingFunctionFromContainerList added in v0.4.1

func EPGsUsingFunctionFromContainerList(cont *container.Container, index int) *EPGsUsingFunction

func EPGsUsingFunctionListFromContainer added in v0.4.1

func EPGsUsingFunctionListFromContainer(cont *container.Container) []*EPGsUsingFunction

func NewEPGsUsingFunction added in v0.4.1

func NewEPGsUsingFunction(infraRsFuncToEpgRn, parentDn, description string, infraRsFuncToEpgattr EPGsUsingFunctionAttributes) *EPGsUsingFunction

func (*EPGsUsingFunction) ToMap added in v0.4.1

func (infraRsFuncToEpg *EPGsUsingFunction) ToMap() (map[string]string, error)

type EPGsUsingFunctionAttributes added in v0.4.1

type EPGsUsingFunctionAttributes struct {
	TDn string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Encap string `json:",omitempty"`

	InstrImedcy string `json:",omitempty"`

	Mode string `json:",omitempty"`

	PrimaryEncap string `json:",omitempty"`
}

type EPLoopProtectionPolicy added in v1.12.10

type EPLoopProtectionPolicy struct {
	BaseAttributes
	NameAliasAttribute
	EPLoopProtectionPolicyAttributes
}

func EPLoopProtectionPolicyFromContainer added in v1.12.10

func EPLoopProtectionPolicyFromContainer(cont *container.Container) *EPLoopProtectionPolicy

func EPLoopProtectionPolicyFromContainerList added in v1.12.10

func EPLoopProtectionPolicyFromContainerList(cont *container.Container, index int) *EPLoopProtectionPolicy

func EPLoopProtectionPolicyListFromContainer added in v1.12.10

func EPLoopProtectionPolicyListFromContainer(cont *container.Container) []*EPLoopProtectionPolicy

func NewEPLoopProtectionPolicy added in v1.12.10

func NewEPLoopProtectionPolicy(epLoopProtectPRn, parentDn, description, nameAlias string, epLoopProtectPAttr EPLoopProtectionPolicyAttributes) *EPLoopProtectionPolicy

func (*EPLoopProtectionPolicy) ToMap added in v1.12.10

func (epLoopProtectP *EPLoopProtectionPolicy) ToMap() (map[string]string, error)

type EPLoopProtectionPolicyAttributes added in v1.12.10

type EPLoopProtectionPolicyAttributes struct {
	Action          string `json:",omitempty"`
	AdminSt         string `json:",omitempty"`
	Annotation      string `json:",omitempty"`
	LoopDetectIntvl string `json:",omitempty"`
	LoopDetectMult  string `json:",omitempty"`
	Name            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 {
	Name string `json:",omitempty"`

	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 EndpointControlPolicy added in v1.12.9

type EndpointControlPolicy struct {
	BaseAttributes
	NameAliasAttribute
	EndpointControlPolicyAttributes
}

func EndpointControlPolicyFromContainer added in v1.12.9

func EndpointControlPolicyFromContainer(cont *container.Container) *EndpointControlPolicy

func EndpointControlPolicyFromContainerList added in v1.12.9

func EndpointControlPolicyFromContainerList(cont *container.Container, index int) *EndpointControlPolicy

func EndpointControlPolicyListFromContainer added in v1.12.9

func EndpointControlPolicyListFromContainer(cont *container.Container) []*EndpointControlPolicy

func NewEndpointControlPolicy added in v1.12.9

func NewEndpointControlPolicy(epControlPRn, parentDn, description, nameAlias string, epControlPAttr EndpointControlPolicyAttributes) *EndpointControlPolicy

func (*EndpointControlPolicy) ToMap added in v1.12.9

func (epControlP *EndpointControlPolicy) ToMap() (map[string]string, error)

type EndpointControlPolicyAttributes added in v1.12.9

type EndpointControlPolicyAttributes struct {
	AdminSt            string `json:",omitempty"`
	Annotation         string `json:",omitempty"`
	HoldIntvl          string `json:",omitempty"`
	Name               string `json:",omitempty"`
	RogueEpDetectIntvl string `json:",omitempty"`
	RogueEpDetectMult  string `json:",omitempty"`
}

type EndpointSecurityGroup added in v1.3.29

type EndpointSecurityGroup struct {
	BaseAttributes
	NameAliasAttribute
	EndpointSecurityGroupAttributes
}

func EndpointSecurityGroupFromContainer added in v1.3.29

func EndpointSecurityGroupFromContainer(cont *container.Container) *EndpointSecurityGroup

func EndpointSecurityGroupFromContainerList added in v1.3.29

func EndpointSecurityGroupFromContainerList(cont *container.Container, index int) *EndpointSecurityGroup

func EndpointSecurityGroupListFromContainer added in v1.3.29

func EndpointSecurityGroupListFromContainer(cont *container.Container) []*EndpointSecurityGroup

func NewEndpointSecurityGroup added in v1.3.29

func NewEndpointSecurityGroup(fvESgRn, parentDn, description, nameAlias string, fvESgAttr EndpointSecurityGroupAttributes) *EndpointSecurityGroup

func (*EndpointSecurityGroup) ToMap added in v1.3.29

func (fvESg *EndpointSecurityGroup) ToMap() (map[string]string, error)

type EndpointSecurityGroupAttributes added in v1.3.29

type EndpointSecurityGroupAttributes struct {
	Annotation   string `json:",omitempty"`
	ExceptionTag string `json:",omitempty"`
	FloodOnEncap string `json:",omitempty"`
	MatchT       string `json:",omitempty"`
	Name         string `json:",omitempty"`
	PcEnfPref    string `json:",omitempty"`
	PrefGrMemb   string `json:",omitempty"`
	Prio         string `json:",omitempty"`
}

type EndpointSecurityGroupEPgSelector added in v1.3.29

type EndpointSecurityGroupEPgSelector struct {
	BaseAttributes
	NameAliasAttribute
	EndpointSecurityGroupEPgSelectorAttributes
}

func EndpointSecurityGroupEPgSelectorFromContainer added in v1.3.29

func EndpointSecurityGroupEPgSelectorFromContainer(cont *container.Container) *EndpointSecurityGroupEPgSelector

func EndpointSecurityGroupEPgSelectorFromContainerList added in v1.3.29

func EndpointSecurityGroupEPgSelectorFromContainerList(cont *container.Container, index int) *EndpointSecurityGroupEPgSelector

func EndpointSecurityGroupEPgSelectorListFromContainer added in v1.3.29

func EndpointSecurityGroupEPgSelectorListFromContainer(cont *container.Container) []*EndpointSecurityGroupEPgSelector

func NewEndpointSecurityGroupEPgSelector added in v1.3.29

func NewEndpointSecurityGroupEPgSelector(fvEPgSelectorRn, parentDn, description, nameAlias string, fvEPgSelectorAttr EndpointSecurityGroupEPgSelectorAttributes) *EndpointSecurityGroupEPgSelector

func (*EndpointSecurityGroupEPgSelector) ToMap added in v1.3.29

func (fvEPgSelector *EndpointSecurityGroupEPgSelector) ToMap() (map[string]string, error)

type EndpointSecurityGroupEPgSelectorAttributes added in v1.3.29

type EndpointSecurityGroupEPgSelectorAttributes struct {
	Annotation string `json:",omitempty"`
	MatchEpgDn string `json:",omitempty"`
	Name       string `json:",omitempty"`
}

type EndpointSecurityGroupSelector added in v1.3.29

type EndpointSecurityGroupSelector struct {
	BaseAttributes
	NameAliasAttribute
	EndpointSecurityGroupSelectorAttributes
}

func EndpointSecurityGroupSelectorFromContainer added in v1.3.29

func EndpointSecurityGroupSelectorFromContainer(cont *container.Container) *EndpointSecurityGroupSelector

func EndpointSecurityGroupSelectorFromContainerList added in v1.3.29

func EndpointSecurityGroupSelectorFromContainerList(cont *container.Container, index int) *EndpointSecurityGroupSelector

func EndpointSecurityGroupSelectorListFromContainer added in v1.3.29

func EndpointSecurityGroupSelectorListFromContainer(cont *container.Container) []*EndpointSecurityGroupSelector

func NewEndpointSecurityGroupSelector added in v1.3.29

func NewEndpointSecurityGroupSelector(fvEPSelectorRn, parentDn, description, nameAlias string, fvEPSelectorAttr EndpointSecurityGroupSelectorAttributes) *EndpointSecurityGroupSelector

func (*EndpointSecurityGroupSelector) ToMap added in v1.3.29

func (fvEPSelector *EndpointSecurityGroupSelector) ToMap() (map[string]string, error)

type EndpointSecurityGroupSelectorAttributes added in v1.3.29

type EndpointSecurityGroupSelectorAttributes struct {
	Annotation      string `json:",omitempty"`
	MatchExpression string `json:",omitempty"`
	Name            string `json:",omitempty"`
}

type EndpointSecurityGroupTagSelector added in v1.3.29

type EndpointSecurityGroupTagSelector struct {
	BaseAttributes
	NameAliasAttribute
	EndpointSecurityGroupTagSelectorAttributes
}

func EndpointSecurityGroupTagSelectorFromContainer added in v1.3.29

func EndpointSecurityGroupTagSelectorFromContainer(cont *container.Container) *EndpointSecurityGroupTagSelector

func EndpointSecurityGroupTagSelectorFromContainerList added in v1.3.29

func EndpointSecurityGroupTagSelectorFromContainerList(cont *container.Container, index int) *EndpointSecurityGroupTagSelector

func EndpointSecurityGroupTagSelectorListFromContainer added in v1.3.29

func EndpointSecurityGroupTagSelectorListFromContainer(cont *container.Container) []*EndpointSecurityGroupTagSelector

func NewEndpointSecurityGroupTagSelector added in v1.3.29

func NewEndpointSecurityGroupTagSelector(fvTagSelectorRn, parentDn, description, nameAlias string, fvTagSelectorAttr EndpointSecurityGroupTagSelectorAttributes) *EndpointSecurityGroupTagSelector

func (*EndpointSecurityGroupTagSelector) ToMap added in v1.3.29

func (fvTagSelector *EndpointSecurityGroupTagSelector) ToMap() (map[string]string, error)

type EndpointSecurityGroupTagSelectorAttributes added in v1.3.29

type EndpointSecurityGroupTagSelectorAttributes struct {
	Annotation    string `json:",omitempty"`
	MatchKey      string `json:",omitempty"`
	MatchValue    string `json:",omitempty"`
	Name          string `json:",omitempty"`
	ValueOperator string `json:",omitempty"`
}

type ErrorDisabledRecoveryEvent added in v1.12.14

type ErrorDisabledRecoveryEvent struct {
	BaseAttributes
	NameAliasAttribute
	ErrorDisabledRecoveryEventAttributes
}

func ErrorDisabledRecoveryEventFromContainer added in v1.12.14

func ErrorDisabledRecoveryEventFromContainer(cont *container.Container) *ErrorDisabledRecoveryEvent

func ErrorDisabledRecoveryEventFromContainerList added in v1.12.14

func ErrorDisabledRecoveryEventFromContainerList(cont *container.Container, index int) *ErrorDisabledRecoveryEvent

func ErrorDisabledRecoveryEventListFromContainer added in v1.12.14

func ErrorDisabledRecoveryEventListFromContainer(cont *container.Container) []*ErrorDisabledRecoveryEvent

func NewErrorDisabledRecoveryEvent added in v1.12.14

func NewErrorDisabledRecoveryEvent(edrEventPRn, parentDn, description, nameAlias string, edrEventPAttr ErrorDisabledRecoveryEventAttributes) *ErrorDisabledRecoveryEvent

func (*ErrorDisabledRecoveryEvent) ToMap added in v1.12.14

func (edrEventP *ErrorDisabledRecoveryEvent) ToMap() (map[string]string, error)

type ErrorDisabledRecoveryEventAttributes added in v1.12.14

type ErrorDisabledRecoveryEventAttributes struct {
	Annotation string `json:",omitempty"`
	Event      string `json:",omitempty"`
	Name       string `json:",omitempty"`
	Recover    string `json:",omitempty"`
}

type ErrorDisabledRecoveryPolicy added in v1.12.14

type ErrorDisabledRecoveryPolicy struct {
	BaseAttributes
	NameAliasAttribute
	ErrorDisabledRecoveryPolicyAttributes
}

func ErrorDisabledRecoveryPolicyFromContainer added in v1.12.14

func ErrorDisabledRecoveryPolicyFromContainer(cont *container.Container) *ErrorDisabledRecoveryPolicy

func ErrorDisabledRecoveryPolicyFromContainerList added in v1.12.14

func ErrorDisabledRecoveryPolicyFromContainerList(cont *container.Container, index int) *ErrorDisabledRecoveryPolicy

func ErrorDisabledRecoveryPolicyListFromContainer added in v1.12.14

func ErrorDisabledRecoveryPolicyListFromContainer(cont *container.Container) []*ErrorDisabledRecoveryPolicy

func NewErrorDisabledRecoveryPolicy added in v1.12.14

func NewErrorDisabledRecoveryPolicy(edrErrDisRecoverPolRn, parentDn, description, nameAlias string, edrErrDisRecoverPolAttr ErrorDisabledRecoveryPolicyAttributes) *ErrorDisabledRecoveryPolicy

func (*ErrorDisabledRecoveryPolicy) ToMap added in v1.12.14

func (edrErrDisRecoverPol *ErrorDisabledRecoveryPolicy) ToMap() (map[string]string, error)

type ErrorDisabledRecoveryPolicyAttributes added in v1.12.14

type ErrorDisabledRecoveryPolicyAttributes struct {
	Annotation       string `json:",omitempty"`
	ErrDisRecovIntvl string `json:",omitempty"`
	Name             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 {
	Name string `json:",omitempty"`

	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 FCDomain

type FCDomain struct {
	BaseAttributes
	FCDomainAttributes
}

func FCDomainFromContainer

func FCDomainFromContainer(cont *container.Container) *FCDomain

func FCDomainFromContainerList

func FCDomainFromContainerList(cont *container.Container, index int) *FCDomain

func FCDomainListFromContainer

func FCDomainListFromContainer(cont *container.Container) []*FCDomain

func NewFCDomain

func NewFCDomain(fcDomPRn, parentDn string, fcDomPattr FCDomainAttributes) *FCDomain

func (*FCDomain) ToMap

func (fcDomP *FCDomain) ToMap() (map[string]string, error)

type FCDomainAttributes

type FCDomainAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type FEXProfile added in v0.4.9

type FEXProfile struct {
	BaseAttributes
	FEXProfileAttributes
}

func FEXProfileFromContainer added in v0.4.9

func FEXProfileFromContainer(cont *container.Container) *FEXProfile

func FEXProfileFromContainerList added in v0.4.9

func FEXProfileFromContainerList(cont *container.Container, index int) *FEXProfile

func FEXProfileListFromContainer added in v0.4.9

func FEXProfileListFromContainer(cont *container.Container) []*FEXProfile

func NewFEXProfile added in v0.4.9

func NewFEXProfile(infraFexPRn, parentDn, description string, infraFexPattr FEXProfileAttributes) *FEXProfile

func (*FEXProfile) ToMap added in v0.4.9

func (infraFexP *FEXProfile) ToMap() (map[string]string, error)

type FEXProfileAttributes added in v0.4.9

type FEXProfileAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type FVDomain added in v0.4.1

type FVDomain struct {
	BaseAttributes
	FVDomainAttributes
}

func FVDomainFromContainer added in v0.4.1

func FVDomainFromContainer(cont *container.Container) *FVDomain

func FVDomainFromContainerList added in v0.4.1

func FVDomainFromContainerList(cont *container.Container, index int) *FVDomain

func FVDomainListFromContainer added in v0.4.1

func FVDomainListFromContainer(cont *container.Container) []*FVDomain

func NewFVDomain added in v0.4.1

func NewFVDomain(fvRsDomAttRn, parentDn, description string, fvRsDomAttattr FVDomainAttributes) *FVDomain

func (*FVDomain) ToMap added in v0.4.1

func (fvRsDomAtt *FVDomain) ToMap() (map[string]string, error)

type FVDomainAttributes added in v0.4.1

type FVDomainAttributes struct {
	TDn string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	BindingType string `json:",omitempty"`

	ClassPref string `json:",omitempty"`

	Delimiter string `json:",omitempty"`

	Encap string `json:",omitempty"`

	EncapMode string `json:",omitempty"`

	EpgCos string `json:",omitempty"`

	EpgCosPref string `json:",omitempty"`

	InstrImedcy string `json:",omitempty"`

	LagPolicyName string `json:",omitempty"`

	NetflowDir string `json:",omitempty"`

	NetflowPref string `json:",omitempty"`

	NumPorts string `json:",omitempty"`

	PortAllocation string `json:",omitempty"`

	PrimaryEncap string `json:",omitempty"`

	PrimaryEncapInner string `json:",omitempty"`

	ResImedcy string `json:",omitempty"`

	SecondaryEncapInner string `json:",omitempty"`

	SwitchingMode string `json:",omitempty"`
}

type FabricNode added in v0.4.1

type FabricNode struct {
	BaseAttributes
	FabricNodeAttributes
}

func FabricNodeFromContainer added in v0.4.1

func FabricNodeFromContainer(cont *container.Container) *FabricNode

func FabricNodeFromContainerList added in v0.4.1

func FabricNodeFromContainerList(cont *container.Container, index int) *FabricNode

func FabricNodeListFromContainer added in v0.4.1

func FabricNodeListFromContainer(cont *container.Container) []*FabricNode

func NewFabricNode added in v0.4.1

func NewFabricNode(l3extRsNodeL3OutAttRn, parentDn string, l3extRsNodeL3OutAttattr FabricNodeAttributes) *FabricNode

func (*FabricNode) ToMap added in v0.4.1

func (l3extRsNodeL3OutAtt *FabricNode) ToMap() (map[string]string, error)

type FabricNodeAttributes added in v0.4.1

type FabricNodeAttributes struct {
	TDn string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	ConfigIssues string `json:",omitempty"`

	RtrId string `json:",omitempty"`

	RtrIdLoopBack string `json:",omitempty"`
}

type FabricNodeControl added in v1.12.9

func FabricNodeControlFromContainer added in v1.12.9

func FabricNodeControlFromContainer(cont *container.Container) *FabricNodeControl

func FabricNodeControlFromContainerList added in v1.12.9

func FabricNodeControlFromContainerList(cont *container.Container, index int) *FabricNodeControl

func FabricNodeControlListFromContainer added in v1.12.9

func FabricNodeControlListFromContainer(cont *container.Container) []*FabricNodeControl

func NewFabricNodeControl added in v1.12.9

func NewFabricNodeControl(fabricNodeControlRn, parentDn, description, nameAlias string, fabricNodeControlAttr FabricNodeControlAttributes) *FabricNodeControl

func (*FabricNodeControl) ToMap added in v1.12.9

func (fabricNodeControl *FabricNodeControl) ToMap() (map[string]string, error)

type FabricNodeControlAttributes added in v1.12.9

type FabricNodeControlAttributes struct {
	Annotation string `json:",omitempty"`
	Control    string `json:",omitempty"`
	FeatureSel string `json:",omitempty"`
	Name       string `json:",omitempty"`
}

type FabricNodeMember

type FabricNodeMember struct {
	BaseAttributes
	FabricNodeMemberAttributes
}

func FabricNodeMemberFromContainer

func FabricNodeMemberFromContainer(cont *container.Container) *FabricNodeMember

func FabricNodeMemberFromContainerList

func FabricNodeMemberFromContainerList(cont *container.Container, index int) *FabricNodeMember

func FabricNodeMemberListFromContainer

func FabricNodeMemberListFromContainer(cont *container.Container) []*FabricNodeMember

func NewFabricNodeMember

func NewFabricNodeMember(fabricNodeIdentPRn, parentDn, description string, fabricNodeIdentPattr FabricNodeMemberAttributes) *FabricNodeMember

func (*FabricNodeMember) ToMap

func (fabricNodeIdentP *FabricNodeMember) ToMap() (map[string]string, error)

type FabricNodeMemberAttributes

type FabricNodeMemberAttributes struct {
	Serial string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	ExtPoolId string `json:",omitempty"`

	FabricId string `json:",omitempty"`

	Name string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	NodeId string `json:",omitempty"`

	NodeType string `json:",omitempty"`

	PodId string `json:",omitempty"`

	Role string `json:",omitempty"`
}

type FabricPathEndpoint added in v0.5.9

type FabricPathEndpoint struct {
	BaseAttributes
	FabricPathEndpointAttributes
}

func FabricPathEndpointFromContainer added in v0.5.9

func FabricPathEndpointFromContainer(cont *container.Container) *FabricPathEndpoint

func FabricPathEndpointFromContainerList added in v0.5.9

func FabricPathEndpointFromContainerList(cont *container.Container, index int) *FabricPathEndpoint

func FabricPathEndpointListFromContainer added in v0.5.9

func FabricPathEndpointListFromContainer(cont *container.Container) []*FabricPathEndpoint

func NewFabricPathEndpoint added in v0.5.9

func NewFabricPathEndpoint(fabricPathEpRn, parentDn, description string, fabricPathEpattr FabricPathEndpointAttributes) *FabricPathEndpoint

func (*FabricPathEndpoint) ToMap added in v0.5.9

func (fabricPathEp *FabricPathEndpoint) ToMap() (map[string]string, error)

type FabricPathEndpointAttributes added in v0.5.9

type FabricPathEndpointAttributes struct {
	Name string `json:",omitempty"`
}

type FabricWideSettingsPolicy added in v1.12.15

type FabricWideSettingsPolicy struct {
	BaseAttributes
	NameAliasAttribute
	FabricWideSettingsPolicyAttributes
}

func FabricWideSettingsPolicyFromContainer added in v1.12.15

func FabricWideSettingsPolicyFromContainer(cont *container.Container) *FabricWideSettingsPolicy

func FabricWideSettingsPolicyFromContainerList added in v1.12.15

func FabricWideSettingsPolicyFromContainerList(cont *container.Container, index int) *FabricWideSettingsPolicy

func FabricWideSettingsPolicyListFromContainer added in v1.12.15

func FabricWideSettingsPolicyListFromContainer(cont *container.Container) []*FabricWideSettingsPolicy

func NewFabricWideSettingsPolicy added in v1.12.15

func NewFabricWideSettingsPolicy(infraSetPolRn, parentDn, description, nameAlias string, infraSetPolAttr FabricWideSettingsPolicyAttributes) *FabricWideSettingsPolicy

func (*FabricWideSettingsPolicy) ToMap added in v1.12.15

func (infraSetPol *FabricWideSettingsPolicy) ToMap() (map[string]string, error)

type FabricWideSettingsPolicyAttributes added in v1.12.15

type FabricWideSettingsPolicyAttributes struct {
	Annotation                 string `json:",omitempty"`
	DisableEpDampening         string `json:",omitempty"`
	EnableMoStreaming          string `json:",omitempty"`
	EnableRemoteLeafDirect     string `json:",omitempty"`
	EnforceSubnetCheck         string `json:",omitempty"`
	Name                       string `json:",omitempty"`
	OpflexpAuthenticateClients string `json:",omitempty"`
	OpflexpUseSsl              string `json:",omitempty"`
	RestrictInfraVLANTraffic   string `json:",omitempty"`
	UnicastXrEpLearnDisable    string `json:",omitempty"`
	ValidateOverlappingVlans   string `json:",omitempty"`
}

type FexBundleGroup added in v0.4.9

type FexBundleGroup struct {
	BaseAttributes
	FexBundleGroupAttributes
}

func FexBundleGroupFromContainer added in v0.4.9

func FexBundleGroupFromContainer(cont *container.Container) *FexBundleGroup

func FexBundleGroupFromContainerList added in v0.4.9

func FexBundleGroupFromContainerList(cont *container.Container, index int) *FexBundleGroup

func FexBundleGroupListFromContainer added in v0.4.9

func FexBundleGroupListFromContainer(cont *container.Container) []*FexBundleGroup

func NewFexBundleGroup added in v0.4.9

func NewFexBundleGroup(infraFexBndlGrpRn, parentDn, description string, infraFexBndlGrpattr FexBundleGroupAttributes) *FexBundleGroup

func (*FexBundleGroup) ToMap added in v0.4.9

func (infraFexBndlGrp *FexBundleGroup) ToMap() (map[string]string, error)

type FexBundleGroupAttributes added in v0.4.9

type FexBundleGroupAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias 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 {
	Name string `json:",omitempty"`

	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 {
	Name string `json:",omitempty"`

	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 added in v0.4.1

type Firmware struct {
	BaseAttributes
	FirmwareAttributes
}

func FirmwareFromContainer added in v0.4.1

func FirmwareFromContainer(cont *container.Container) *Firmware

func FirmwareFromContainerList added in v0.4.1

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

func FirmwareListFromContainer added in v0.4.1

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

func NewFirmware added in v0.4.1

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

func (*Firmware) ToMap added in v0.4.1

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

type FirmwareAttributes added in v0.4.1

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 FirmwareCtrlrRunning added in v0.5.9

type FirmwareCtrlrRunning struct {
	BaseAttributes
	FirmwareCtrlrRunningAttributes
}

func FirmwareCtrlrRunningFromContainer added in v0.5.9

func FirmwareCtrlrRunningFromContainer(cont *container.Container) *FirmwareCtrlrRunning

func FirmwareCtrlrRunningFromContainerList added in v0.5.9

func FirmwareCtrlrRunningFromContainerList(cont *container.Container, index int) *FirmwareCtrlrRunning

func FirmwareCtrlrRunningListFromContainer added in v0.5.9

func FirmwareCtrlrRunningListFromContainer(cont *container.Container) []*FirmwareCtrlrRunning

func NewFirmwareCtrlrRunning added in v0.5.9

func NewFirmwareCtrlrRunning(firmwareCtrlrRunningRn, parentDn, description string, firmwareCtrlrRunningAttr FirmwareCtrlrRunningAttributes) *FirmwareCtrlrRunning

func (*FirmwareCtrlrRunning) ToMap added in v0.5.9

func (firmwareCtrlrRunning *FirmwareCtrlrRunning) ToMap() (map[string]string, error)

type FirmwareCtrlrRunningAttributes added in v0.5.9

type FirmwareCtrlrRunningAttributes struct {
	Mode     string `json:",omitempty"`
	TpmInUse string `json:",omitempty"`
	Ts       string `json:",omitempty"`
	Type     string `json:",omitempty"`
	Version  string `json:",omitempty"`
}

type FirmwareDownloadTask

type FirmwareDownloadTask struct {
	BaseAttributes
	FirmwareDownloadTaskAttributes
}

func FirmwareDownloadTaskFromContainer

func FirmwareDownloadTaskFromContainer(cont *container.Container) *FirmwareDownloadTask

func FirmwareDownloadTaskFromContainerList

func FirmwareDownloadTaskFromContainerList(cont *container.Container, index int) *FirmwareDownloadTask

func FirmwareDownloadTaskListFromContainer

func FirmwareDownloadTaskListFromContainer(cont *container.Container) []*FirmwareDownloadTask

func NewFirmwareDownloadTask

func NewFirmwareDownloadTask(firmwareOSourceRn, parentDn, description string, firmwareOSourceattr FirmwareDownloadTaskAttributes) *FirmwareDownloadTask

func (*FirmwareDownloadTask) ToMap

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

type FirmwareDownloadTaskAttributes

type FirmwareDownloadTaskAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	AuthPass string `json:",omitempty"`

	AuthType string `json:",omitempty"`

	DnldTaskFlip string `json:",omitempty"`

	IdentityPrivateKeyContents string `json:",omitempty"`

	IdentityPrivateKeyPassphrase string `json:",omitempty"`

	IdentityPublicKeyContents string `json:",omitempty"`

	LoadCatalogIfExistsAndNewer string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Password string `json:",omitempty"`

	PollingInterval string `json:",omitempty"`

	Proto string `json:",omitempty"`

	Url string `json:",omitempty"`

	User string `json:",omitempty"`
}

type FirmwareGroup

type FirmwareGroup struct {
	BaseAttributes
	FirmwareGroupAttributes
}

func FirmwareGroupFromContainer

func FirmwareGroupFromContainer(cont *container.Container) *FirmwareGroup

func FirmwareGroupFromContainerList

func FirmwareGroupFromContainerList(cont *container.Container, index int) *FirmwareGroup

func FirmwareGroupListFromContainer

func FirmwareGroupListFromContainer(cont *container.Container) []*FirmwareGroup

func NewFirmwareGroup

func NewFirmwareGroup(firmwareFwGrpRn, parentDn, description string, firmwareFwGrpattr FirmwareGroupAttributes) *FirmwareGroup

func (*FirmwareGroup) ToMap

func (firmwareFwGrp *FirmwareGroup) ToMap() (map[string]string, error)

type FirmwareGroupAttributes

type FirmwareGroupAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	FirmwareGroup_type string `json:",omitempty"`
}

type FirmwarePolicy

type FirmwarePolicy struct {
	BaseAttributes
	FirmwarePolicyAttributes
}

func FirmwarePolicyFromContainer

func FirmwarePolicyFromContainer(cont *container.Container) *FirmwarePolicy

func FirmwarePolicyFromContainerList

func FirmwarePolicyFromContainerList(cont *container.Container, index int) *FirmwarePolicy

func FirmwarePolicyListFromContainer

func FirmwarePolicyListFromContainer(cont *container.Container) []*FirmwarePolicy

func NewFirmwarePolicy

func NewFirmwarePolicy(firmwareFwPRn, parentDn, description string, firmwareFwPattr FirmwarePolicyAttributes) *FirmwarePolicy

func (*FirmwarePolicy) ToMap

func (firmwareFwP *FirmwarePolicy) ToMap() (map[string]string, error)

type FirmwarePolicyAttributes

type FirmwarePolicyAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	EffectiveOnReboot string `json:",omitempty"`

	IgnoreCompat string `json:",omitempty"`

	InternalLabel string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Version string `json:",omitempty"`

	VersionCheckOverride string `json:",omitempty"`
}

type FunctionConnector added in v1.3.27

type FunctionConnector struct {
	BaseAttributes
	FunctionConnectorAttributes
}

func FunctionConnectorFromContainer added in v1.3.27

func FunctionConnectorFromContainer(cont *container.Container) *FunctionConnector

func FunctionConnectorFromContainerList added in v1.3.27

func FunctionConnectorFromContainerList(cont *container.Container, index int) *FunctionConnector

func FunctionConnectorListFromContainer added in v1.3.27

func FunctionConnectorListFromContainer(cont *container.Container) []*FunctionConnector

func NewFunctionConnector added in v1.3.27

func NewFunctionConnector(vnsAbsFuncConnRn, parentDn, description string, vnsAbsFuncConnattr FunctionConnectorAttributes) *FunctionConnector

func (*FunctionConnector) ToMap added in v1.3.27

func (vnsAbsFuncConn *FunctionConnector) ToMap() (map[string]string, error)

type FunctionConnectorAttributes added in v1.3.27

type FunctionConnectorAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	AttNotify string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type FunctionNode added in v1.3.27

type FunctionNode struct {
	BaseAttributes
	FunctionNodeAttributes
}

func FunctionNodeFromContainer added in v1.3.27

func FunctionNodeFromContainer(cont *container.Container) *FunctionNode

func FunctionNodeFromContainerList added in v1.3.27

func FunctionNodeFromContainerList(cont *container.Container, index int) *FunctionNode

func FunctionNodeListFromContainer added in v1.3.27

func FunctionNodeListFromContainer(cont *container.Container) []*FunctionNode

func NewFunctionNode added in v1.3.27

func NewFunctionNode(vnsAbsNodeRn, parentDn, description string, vnsAbsNodeattr FunctionNodeAttributes) *FunctionNode

func (*FunctionNode) ToMap added in v1.3.27

func (vnsAbsNode *FunctionNode) ToMap() (map[string]string, error)

type FunctionNodeAttributes added in v1.3.27

type FunctionNodeAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	FuncTemplateType string `json:",omitempty"`

	FuncType string `json:",omitempty"`

	IsCopy string `json:",omitempty"`

	Managed string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	RoutingMode string `json:",omitempty"`

	SequenceNumber string `json:",omitempty"`

	ShareEncap string `json:",omitempty"`
}

type HSRPGroupPolicy added in v1.3.29

type HSRPGroupPolicy struct {
	BaseAttributes
	HSRPGroupPolicyAttributes
}

func HSRPGroupPolicyFromContainer added in v1.3.29

func HSRPGroupPolicyFromContainer(cont *container.Container) *HSRPGroupPolicy

func HSRPGroupPolicyFromContainerList added in v1.3.29

func HSRPGroupPolicyFromContainerList(cont *container.Container, index int) *HSRPGroupPolicy

func HSRPGroupPolicyListFromContainer added in v1.3.29

func HSRPGroupPolicyListFromContainer(cont *container.Container) []*HSRPGroupPolicy

func NewHSRPGroupPolicy added in v1.3.29

func NewHSRPGroupPolicy(hsrpGroupPolRn, parentDn, description string, hsrpGroupPolattr HSRPGroupPolicyAttributes) *HSRPGroupPolicy

func (*HSRPGroupPolicy) ToMap added in v1.3.29

func (hsrpGroupPol *HSRPGroupPolicy) ToMap() (map[string]string, error)

type HSRPGroupPolicyAttributes added in v1.3.29

type HSRPGroupPolicyAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Ctrl string `json:",omitempty"`

	HelloIntvl string `json:",omitempty"`

	HoldIntvl string `json:",omitempty"`

	Key string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	PreemptDelayMin string `json:",omitempty"`

	PreemptDelayReload string `json:",omitempty"`

	PreemptDelaySync string `json:",omitempty"`

	Prio string `json:",omitempty"`

	SecureAuthKey string `json:",omitempty"`

	Timeout string `json:",omitempty"`

	HSRPGroupPolicy_type string `json:",omitempty"`
}

type HSRPGroupProfile added in v1.3.29

type HSRPGroupProfile struct {
	BaseAttributes
	HSRPGroupProfileAttributes
}

func HSRPGroupProfileFromContainer added in v1.3.29

func HSRPGroupProfileFromContainer(cont *container.Container) *HSRPGroupProfile

func HSRPGroupProfileFromContainerList added in v1.3.29

func HSRPGroupProfileFromContainerList(cont *container.Container, index int) *HSRPGroupProfile

func HSRPGroupProfileListFromContainer added in v1.3.29

func HSRPGroupProfileListFromContainer(cont *container.Container) []*HSRPGroupProfile

func NewHSRPGroupProfile added in v1.3.29

func NewHSRPGroupProfile(hsrpGroupPRn, parentDn, description string, hsrpGroupPattr HSRPGroupProfileAttributes) *HSRPGroupProfile

func (*HSRPGroupProfile) ToMap added in v1.3.29

func (hsrpGroupP *HSRPGroupProfile) ToMap() (map[string]string, error)

type HSRPGroupProfileAttributes added in v1.3.29

type HSRPGroupProfileAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	ConfigIssues string `json:",omitempty"`

	GroupAf string `json:",omitempty"`

	GroupId string `json:",omitempty"`

	GroupName string `json:",omitempty"`

	Ip string `json:",omitempty"`

	IpObtainMode string `json:",omitempty"`

	Mac string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type HSRPInterfacePolicy added in v1.3.29

type HSRPInterfacePolicy struct {
	BaseAttributes
	HSRPInterfacePolicyAttributes
}

func HSRPInterfacePolicyFromContainer added in v1.3.29

func HSRPInterfacePolicyFromContainer(cont *container.Container) *HSRPInterfacePolicy

func HSRPInterfacePolicyFromContainerList added in v1.3.29

func HSRPInterfacePolicyFromContainerList(cont *container.Container, index int) *HSRPInterfacePolicy

func HSRPInterfacePolicyListFromContainer added in v1.3.29

func HSRPInterfacePolicyListFromContainer(cont *container.Container) []*HSRPInterfacePolicy

func NewHSRPInterfacePolicy added in v1.3.29

func NewHSRPInterfacePolicy(hsrpIfPolRn, parentDn, description string, hsrpIfPolattr HSRPInterfacePolicyAttributes) *HSRPInterfacePolicy

func (*HSRPInterfacePolicy) ToMap added in v1.3.29

func (hsrpIfPol *HSRPInterfacePolicy) ToMap() (map[string]string, error)

type HSRPInterfacePolicyAttributes added in v1.3.29

type HSRPInterfacePolicyAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Ctrl string `json:",omitempty"`

	Delay string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	ReloadDelay string `json:",omitempty"`
}

type IPAgingPolicy added in v1.12.9

func IPAgingPolicyFromContainer added in v1.12.9

func IPAgingPolicyFromContainer(cont *container.Container) *IPAgingPolicy

func IPAgingPolicyFromContainerList added in v1.12.9

func IPAgingPolicyFromContainerList(cont *container.Container, index int) *IPAgingPolicy

func IPAgingPolicyListFromContainer added in v1.12.9

func IPAgingPolicyListFromContainer(cont *container.Container) []*IPAgingPolicy

func NewIPAgingPolicy added in v1.12.9

func NewIPAgingPolicy(epIpAgingPRn, parentDn, description, nameAlias string, epIpAgingPAttr IPAgingPolicyAttributes) *IPAgingPolicy

func (*IPAgingPolicy) ToMap added in v1.12.9

func (epIpAgingP *IPAgingPolicy) ToMap() (map[string]string, error)

type IPAgingPolicyAttributes added in v1.12.9

type IPAgingPolicyAttributes struct {
	AdminSt    string `json:",omitempty"`
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
}

type ISISDomainPolicy added in v1.12.15

func ISISDomainPolicyFromContainer added in v1.12.15

func ISISDomainPolicyFromContainer(cont *container.Container) *ISISDomainPolicy

func ISISDomainPolicyFromContainerList added in v1.12.15

func ISISDomainPolicyFromContainerList(cont *container.Container, index int) *ISISDomainPolicy

func ISISDomainPolicyListFromContainer added in v1.12.15

func ISISDomainPolicyListFromContainer(cont *container.Container) []*ISISDomainPolicy

func NewISISDomainPolicy added in v1.12.15

func NewISISDomainPolicy(isisDomPolRn, parentDn, description, nameAlias string, isisDomPolAttr ISISDomainPolicyAttributes) *ISISDomainPolicy

func (*ISISDomainPolicy) ToMap added in v1.12.15

func (isisDomPol *ISISDomainPolicy) ToMap() (map[string]string, error)

type ISISDomainPolicyAttributes added in v1.12.15

type ISISDomainPolicyAttributes struct {
	Annotation      string `json:",omitempty"`
	Mtu             string `json:",omitempty"`
	Name            string `json:",omitempty"`
	RedistribMetric string `json:",omitempty"`
}

type ISISLevel added in v1.12.15

func ISISLevelFromContainer added in v1.12.15

func ISISLevelFromContainer(cont *container.Container) *ISISLevel

func ISISLevelFromContainerList added in v1.12.15

func ISISLevelFromContainerList(cont *container.Container, index int) *ISISLevel

func ISISLevelListFromContainer added in v1.12.15

func ISISLevelListFromContainer(cont *container.Container) []*ISISLevel

func NewISISLevel added in v1.12.15

func NewISISLevel(isisLvlCompRn, parentDn, description, nameAlias string, isisLvlCompAttr ISISLevelAttributes) *ISISLevel

func (*ISISLevel) ToMap added in v1.12.15

func (isisLvlComp *ISISLevel) ToMap() (map[string]string, error)

type ISISLevelAttributes added in v1.12.15

type ISISLevelAttributes struct {
	Annotation       string `json:",omitempty"`
	LspFastFlood     string `json:",omitempty"`
	LspGenInitIntvl  string `json:",omitempty"`
	LspGenMaxIntvl   string `json:",omitempty"`
	LspGenSecIntvl   string `json:",omitempty"`
	Name             string `json:",omitempty"`
	SpfCompInitIntvl string `json:",omitempty"`
	SpfCompMaxIntvl  string `json:",omitempty"`
	SpfCompSecIntvl  string `json:",omitempty"`
	ISISLevel_type   string `json:",omitempty"`
}

type ImportedContract added in v0.4.1

type ImportedContract struct {
	BaseAttributes
	ImportedContractAttributes
}

func ImportedContractFromContainer added in v0.4.1

func ImportedContractFromContainer(cont *container.Container) *ImportedContract

func ImportedContractFromContainerList added in v0.4.1

func ImportedContractFromContainerList(cont *container.Container, index int) *ImportedContract

func ImportedContractListFromContainer added in v0.4.1

func ImportedContractListFromContainer(cont *container.Container) []*ImportedContract

func NewImportedContract added in v0.4.1

func NewImportedContract(vzCPIfRn, parentDn, description string, vzCPIfattr ImportedContractAttributes) *ImportedContract

func (*ImportedContract) ToMap added in v0.4.1

func (vzCPIf *ImportedContract) ToMap() (map[string]string, error)

type ImportedContractAttributes added in v0.4.1

type ImportedContractAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type InBManagedNodesZone added in v1.12.7

func InBManagedNodesZoneFromContainer added in v1.12.7

func InBManagedNodesZoneFromContainer(cont *container.Container) *InBManagedNodesZone

func InBManagedNodesZoneFromContainerList added in v1.12.7

func InBManagedNodesZoneFromContainerList(cont *container.Container, index int) *InBManagedNodesZone

func InBManagedNodesZoneListFromContainer added in v1.12.7

func InBManagedNodesZoneListFromContainer(cont *container.Container) []*InBManagedNodesZone

func NewInBManagedNodesZone added in v1.12.7

func NewInBManagedNodesZone(mgmtInBZoneRn, parentDn, description, nameAlias string, mgmtInBZoneAttr InBManagedNodesZoneAttributes) *InBManagedNodesZone

func (*InBManagedNodesZone) ToMap added in v1.12.7

func (mgmtInBZone *InBManagedNodesZone) ToMap() (map[string]string, error)

type InBManagedNodesZoneAttributes added in v1.12.7

type InBManagedNodesZoneAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
}

type InBandManagementEPg added in v1.3.27

type InBandManagementEPg struct {
	BaseAttributes
	InBandManagementEPgAttributes
}

func InBandManagementEPgFromContainer added in v1.3.27

func InBandManagementEPgFromContainer(cont *container.Container) *InBandManagementEPg

func InBandManagementEPgFromContainerList added in v1.3.27

func InBandManagementEPgFromContainerList(cont *container.Container, index int) *InBandManagementEPg

func InBandManagementEPgListFromContainer added in v1.3.27

func InBandManagementEPgListFromContainer(cont *container.Container) []*InBandManagementEPg

func NewInBandManagementEPg added in v1.3.27

func NewInBandManagementEPg(mgmtInBRn, parentDn, description string, mgmtInBattr InBandManagementEPgAttributes) *InBandManagementEPg

func (*InBandManagementEPg) ToMap added in v1.3.27

func (mgmtInB *InBandManagementEPg) ToMap() (map[string]string, error)

type InBandManagementEPgAttributes added in v1.3.27

type InBandManagementEPgAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Encap 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"`
}

type InbandStaticNode added in v1.3.29

type InbandStaticNode struct {
	BaseAttributes
	InbandStaticNodeAttributes
}

func InbandStaticNodeFromContainer added in v1.3.29

func InbandStaticNodeFromContainer(cont *container.Container) *InbandStaticNode

func InbandStaticNodeFromContainerList added in v1.3.29

func InbandStaticNodeFromContainerList(cont *container.Container, index int) *InbandStaticNode

func InbandStaticNodeListFromContainer added in v1.3.29

func InbandStaticNodeListFromContainer(cont *container.Container) []*InbandStaticNode

func NewInbandStaticNode added in v1.3.29

func NewInbandStaticNode(mgmtRsInBStNodeRn, parentDn, description string, mgmtRsInBStNodeattr InbandStaticNodeAttributes) *InbandStaticNode

func (*InbandStaticNode) ToMap added in v1.3.29

func (mgmtRsInBStNode *InbandStaticNode) ToMap() (map[string]string, error)

type InbandStaticNodeAttributes added in v1.3.29

type InbandStaticNodeAttributes struct {
	TDn string `json:",omitempty"`

	Addr string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Gw string `json:",omitempty"`

	V6Addr string `json:",omitempty"`

	V6Gw string `json:",omitempty"`
}

type InfraRsDomP added in v1.25.1

type InfraRsDomP struct {
	BaseAttributes
	InfraRsDomPAttributes
}

func InfraRsDomPFromContainer added in v1.25.1

func InfraRsDomPFromContainer(cont *container.Container) *InfraRsDomP

func InfraRsDomPFromContainerList added in v1.25.1

func InfraRsDomPFromContainerList(cont *container.Container, index int) *InfraRsDomP

func InfraRsDomPListFromContainer added in v1.25.1

func InfraRsDomPListFromContainer(cont *container.Container) []*InfraRsDomP

func NewInfraRsDomP added in v1.25.1

func NewInfraRsDomP(infraRsDomPRn string, parentDn string, infraRsDomPAttr InfraRsDomPAttributes) *InfraRsDomP

func (*InfraRsDomP) ToMap added in v1.25.1

func (infraRsDomP *InfraRsDomP) ToMap() (map[string]string, error)

type InfraRsDomPAttributes added in v1.25.1

type InfraRsDomPAttributes struct {
	Annotation string `json:",omitempty"`
	TDn        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 {
	Name string `json:",omitempty"`

	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 InterfaceProfile added in v0.4.19

type InterfaceProfile struct {
	BaseAttributes
	InterfaceProfileAttributes
}

func InterfaceProfileFromContainer added in v0.4.19

func InterfaceProfileFromContainer(cont *container.Container) *InterfaceProfile

func InterfaceProfileFromContainerList added in v0.4.19

func InterfaceProfileFromContainerList(cont *container.Container, index int) *InterfaceProfile

func InterfaceProfileListFromContainer added in v0.4.19

func InterfaceProfileListFromContainer(cont *container.Container) []*InterfaceProfile

func NewInterfaceProfile added in v0.4.19

func NewInterfaceProfile(infraRsSpAccPortPRn, parentDn, description string, infraRsSpAccPortPattr InterfaceProfileAttributes) *InterfaceProfile

func (*InterfaceProfile) ToMap added in v0.4.19

func (infraRsSpAccPortP *InterfaceProfile) ToMap() (map[string]string, error)

type InterfaceProfileAttributes added in v0.4.19

type InterfaceProfileAttributes struct {
	TDn string `json:",omitempty"`

	Annotation string `json:",omitempty"`
}

type KeypairforSAMLEncryption added in v1.12.16

type KeypairforSAMLEncryption struct {
	BaseAttributes
	NameAliasAttribute
	KeypairforSAMLEncryptionAttributes
}

func KeypairforSAMLEncryptionFromContainer added in v1.12.16

func KeypairforSAMLEncryptionFromContainer(cont *container.Container) *KeypairforSAMLEncryption

func KeypairforSAMLEncryptionFromContainerList added in v1.12.16

func KeypairforSAMLEncryptionFromContainerList(cont *container.Container, index int) *KeypairforSAMLEncryption

func KeypairforSAMLEncryptionListFromContainer added in v1.12.16

func KeypairforSAMLEncryptionListFromContainer(cont *container.Container) []*KeypairforSAMLEncryption

func NewKeypairforSAMLEncryption added in v1.12.16

func NewKeypairforSAMLEncryption(aaaSamlEncCertRn, parentDn, description, nameAlias string, aaaSamlEncCertAttr KeypairforSAMLEncryptionAttributes) *KeypairforSAMLEncryption

func (*KeypairforSAMLEncryption) ToMap added in v1.12.16

func (aaaSamlEncCert *KeypairforSAMLEncryption) ToMap() (map[string]string, error)

type KeypairforSAMLEncryptionAttributes added in v1.12.16

type KeypairforSAMLEncryptionAttributes struct {
	Annotation     string `json:",omitempty"`
	Name           string `json:",omitempty"`
	Regenerate     string `json:",omitempty"`
	Cert           string `json:",omitempty"`
	CertValidUntil string `json:",omitempty"`
	ExpState       string `json:",omitempty"`
}

type L2Domain added in v1.3.27

type L2Domain struct {
	BaseAttributes
	L2DomainAttributes
}

func L2DomainFromContainer added in v1.3.27

func L2DomainFromContainer(cont *container.Container) *L2Domain

func L2DomainFromContainerList added in v1.3.27

func L2DomainFromContainerList(cont *container.Container, index int) *L2Domain

func L2DomainListFromContainer added in v1.3.27

func L2DomainListFromContainer(cont *container.Container) []*L2Domain

func NewL2Domain added in v1.3.27

func NewL2Domain(l2extDomPRn, parentDn string, l2extDomPattr L2DomainAttributes) *L2Domain

func (*L2Domain) ToMap added in v1.3.27

func (l2extDomP *L2Domain) ToMap() (map[string]string, error)

type L2DomainAttributes added in v1.3.27

type L2DomainAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias 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 {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Qinq string `json:",omitempty"`

	Vepa string `json:",omitempty"`

	VlanScope string `json:",omitempty"`
}

type L2Outside added in v1.3.27

type L2Outside struct {
	BaseAttributes
	L2OutsideAttributes
}

func L2OutsideFromContainer added in v1.3.27

func L2OutsideFromContainer(cont *container.Container) *L2Outside

func L2OutsideFromContainerList added in v1.3.27

func L2OutsideFromContainerList(cont *container.Container, index int) *L2Outside

func L2OutsideListFromContainer added in v1.3.27

func L2OutsideListFromContainer(cont *container.Container) []*L2Outside

func NewL2Outside added in v1.3.27

func NewL2Outside(l2extOutRn, parentDn, description string, l2extOutattr L2OutsideAttributes) *L2Outside

func (*L2Outside) ToMap added in v1.3.27

func (l2extOut *L2Outside) ToMap() (map[string]string, error)

type L2OutsideAttributes added in v1.3.27

type L2OutsideAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	TargetDscp string `json:",omitempty"`
}

type L2outExternalEpg added in v1.3.27

type L2outExternalEpg struct {
	BaseAttributes
	L2outExternalEpgAttributes
}

func L2outExternalEpgFromContainer added in v1.3.27

func L2outExternalEpgFromContainer(cont *container.Container) *L2outExternalEpg

func L2outExternalEpgFromContainerList added in v1.3.27

func L2outExternalEpgFromContainerList(cont *container.Container, index int) *L2outExternalEpg

func L2outExternalEpgListFromContainer added in v1.3.27

func L2outExternalEpgListFromContainer(cont *container.Container) []*L2outExternalEpg

func NewL2outExternalEpg added in v1.3.27

func NewL2outExternalEpg(l2extInstPRn, parentDn, description string, l2extInstPattr L2outExternalEpgAttributes) *L2outExternalEpg

func (*L2outExternalEpg) ToMap added in v1.3.27

func (l2extInstP *L2outExternalEpg) ToMap() (map[string]string, error)

type L2outExternalEpgAttributes added in v1.3.27

type L2outExternalEpgAttributes struct {
	Name string `json:",omitempty"`

	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 L3DomainProfile

type L3DomainProfile struct {
	BaseAttributes
	L3DomainProfileAttributes
}

func L3DomainProfileFromContainer

func L3DomainProfileFromContainer(cont *container.Container) *L3DomainProfile

func L3DomainProfileFromContainerList

func L3DomainProfileFromContainerList(cont *container.Container, index int) *L3DomainProfile

func L3DomainProfileListFromContainer

func L3DomainProfileListFromContainer(cont *container.Container) []*L3DomainProfile

func NewL3DomainProfile

func NewL3DomainProfile(l3extDomPRn, parentDn, description string, l3extDomPattr L3DomainProfileAttributes) *L3DomainProfile

func (*L3DomainProfile) ToMap

func (l3extDomP *L3DomainProfile) ToMap() (map[string]string, error)

type L3DomainProfileAttributes

type L3DomainProfileAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias 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 L3InterfacePolicy added in v1.12.0

type L3InterfacePolicy struct {
	BaseAttributes
	L3InterfacePolicyAttributes
}

func L3InterfacePolicyFromContainer added in v1.12.0

func L3InterfacePolicyFromContainer(cont *container.Container) *L3InterfacePolicy

func L3InterfacePolicyFromContainerList added in v1.12.0

func L3InterfacePolicyFromContainerList(cont *container.Container, index int) *L3InterfacePolicy

func L3InterfacePolicyListFromContainer added in v1.12.0

func L3InterfacePolicyListFromContainer(cont *container.Container) []*L3InterfacePolicy

func NewL3InterfacePolicy added in v1.12.0

func NewL3InterfacePolicy(l3IfPolRn, parentDn, description string, l3IfPolattr L3InterfacePolicyAttributes) *L3InterfacePolicy

func (*L3InterfacePolicy) ToMap added in v1.12.0

func (l3IfPol *L3InterfacePolicy) ToMap() (map[string]string, error)

type L3InterfacePolicyAttributes added in v1.12.0

type L3InterfacePolicyAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	BfdIsis string `json:",omitempty"`

	NameAlias 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 {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	EnforceRtctrl string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	TargetDscp string `json:",omitempty"`
}

type L3outBGPProtocolProfile added in v1.3.29

type L3outBGPProtocolProfile struct {
	BaseAttributes
	NameAliasAttribute
	L3outBGPProtocolProfileAttributes
}

func L3outBGPProtocolProfileFromContainer added in v1.3.29

func L3outBGPProtocolProfileFromContainer(cont *container.Container) *L3outBGPProtocolProfile

func L3outBGPProtocolProfileFromContainerList added in v1.3.29

func L3outBGPProtocolProfileFromContainerList(cont *container.Container, index int) *L3outBGPProtocolProfile

func L3outBGPProtocolProfileListFromContainer added in v1.3.29

func L3outBGPProtocolProfileListFromContainer(cont *container.Container) []*L3outBGPProtocolProfile

func NewL3outBGPProtocolProfile added in v1.3.29

func NewL3outBGPProtocolProfile(bgpProtPRn, parentDn, nameAlias string, bgpProtPattr L3outBGPProtocolProfileAttributes) *L3outBGPProtocolProfile

func (*L3outBGPProtocolProfile) ToMap added in v1.3.29

func (bgpProtP *L3outBGPProtocolProfile) ToMap() (map[string]string, error)

type L3outBGPProtocolProfileAttributes added in v1.3.29

type L3outBGPProtocolProfileAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
}

type L3outBgpExternalPolicy added in v1.3.29

type L3outBgpExternalPolicy struct {
	BaseAttributes
	L3outBgpExternalPolicyAttributes
}

func L3outBgpExternalPolicyFromContainer added in v1.3.29

func L3outBgpExternalPolicyFromContainer(cont *container.Container) *L3outBgpExternalPolicy

func L3outBgpExternalPolicyFromContainerList added in v1.3.29

func L3outBgpExternalPolicyFromContainerList(cont *container.Container, index int) *L3outBgpExternalPolicy

func L3outBgpExternalPolicyListFromContainer added in v1.3.29

func L3outBgpExternalPolicyListFromContainer(cont *container.Container) []*L3outBgpExternalPolicy

func NewL3outBgpExternalPolicy added in v1.3.29

func NewL3outBgpExternalPolicy(bgpExtPRn, parentDn, description string, bgpExtPattr L3outBgpExternalPolicyAttributes) *L3outBgpExternalPolicy

func (*L3outBgpExternalPolicy) ToMap added in v1.3.29

func (bgpExtP *L3outBgpExternalPolicy) ToMap() (map[string]string, error)

type L3outBgpExternalPolicyAttributes added in v1.3.29

type L3outBgpExternalPolicyAttributes struct {
	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type L3outHSRPInterfaceProfile added in v1.3.29

type L3outHSRPInterfaceProfile struct {
	BaseAttributes
	L3outHSRPInterfaceProfileAttributes
}

func L3outHSRPInterfaceProfileFromContainer added in v1.3.29

func L3outHSRPInterfaceProfileFromContainer(cont *container.Container) *L3outHSRPInterfaceProfile

func L3outHSRPInterfaceProfileFromContainerList added in v1.3.29

func L3outHSRPInterfaceProfileFromContainerList(cont *container.Container, index int) *L3outHSRPInterfaceProfile

func L3outHSRPInterfaceProfileListFromContainer added in v1.3.29

func L3outHSRPInterfaceProfileListFromContainer(cont *container.Container) []*L3outHSRPInterfaceProfile

func NewL3outHSRPInterfaceProfile added in v1.3.29

func NewL3outHSRPInterfaceProfile(hsrpIfPRn, parentDn, description string, hsrpIfPattr L3outHSRPInterfaceProfileAttributes) *L3outHSRPInterfaceProfile

func (*L3outHSRPInterfaceProfile) ToMap added in v1.3.29

func (hsrpIfP *L3outHSRPInterfaceProfile) ToMap() (map[string]string, error)

type L3outHSRPInterfaceProfileAttributes added in v1.3.29

type L3outHSRPInterfaceProfileAttributes struct {
	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Version string `json:",omitempty"`
}

type L3outHSRPSecondaryVIP added in v1.3.29

type L3outHSRPSecondaryVIP struct {
	BaseAttributes
	L3outHSRPSecondaryVIPAttributes
}

func L3outHSRPSecondaryVIPFromContainer added in v1.3.29

func L3outHSRPSecondaryVIPFromContainer(cont *container.Container) *L3outHSRPSecondaryVIP

func L3outHSRPSecondaryVIPFromContainerList added in v1.3.29

func L3outHSRPSecondaryVIPFromContainerList(cont *container.Container, index int) *L3outHSRPSecondaryVIP

func L3outHSRPSecondaryVIPListFromContainer added in v1.3.29

func L3outHSRPSecondaryVIPListFromContainer(cont *container.Container) []*L3outHSRPSecondaryVIP

func NewL3outHSRPSecondaryVIP added in v1.3.29

func NewL3outHSRPSecondaryVIP(hsrpSecVipRn, parentDn, description string, hsrpSecVipattr L3outHSRPSecondaryVIPAttributes) *L3outHSRPSecondaryVIP

func (*L3outHSRPSecondaryVIP) ToMap added in v1.3.29

func (hsrpSecVip *L3outHSRPSecondaryVIP) ToMap() (map[string]string, error)

type L3outHSRPSecondaryVIPAttributes added in v1.3.29

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

	Annotation string `json:",omitempty"`

	ConfigIssues string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type L3outOspfExternalPolicy added in v1.3.29

type L3outOspfExternalPolicy struct {
	BaseAttributes
	L3outOspfExternalPolicyAttributes
}

func L3outOspfExternalPolicyFromContainer added in v1.3.29

func L3outOspfExternalPolicyFromContainer(cont *container.Container) *L3outOspfExternalPolicy

func L3outOspfExternalPolicyFromContainerList added in v1.3.29

func L3outOspfExternalPolicyFromContainerList(cont *container.Container, index int) *L3outOspfExternalPolicy

func L3outOspfExternalPolicyListFromContainer added in v1.3.29

func L3outOspfExternalPolicyListFromContainer(cont *container.Container) []*L3outOspfExternalPolicy

func NewL3outOspfExternalPolicy added in v1.3.29

func NewL3outOspfExternalPolicy(ospfExtPRn, parentDn, description string, ospfExtPattr L3outOspfExternalPolicyAttributes) *L3outOspfExternalPolicy

func (*L3outOspfExternalPolicy) ToMap added in v1.3.29

func (ospfExtP *L3outOspfExternalPolicy) ToMap() (map[string]string, error)

type L3outOspfExternalPolicyAttributes added in v1.3.29

type L3outOspfExternalPolicyAttributes struct {
	Annotation string `json:",omitempty"`

	AreaCost string `json:",omitempty"`

	AreaCtrl string `json:",omitempty"`

	AreaId string `json:",omitempty"`

	AreaType string `json:",omitempty"`

	MultipodInternal string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type L3outPathAttachment added in v1.3.29

type L3outPathAttachment struct {
	BaseAttributes
	L3outPathAttachmentAttributes
}

func L3outPathAttachmentFromContainer added in v1.3.29

func L3outPathAttachmentFromContainer(cont *container.Container) *L3outPathAttachment

func L3outPathAttachmentFromContainerList added in v1.3.29

func L3outPathAttachmentFromContainerList(cont *container.Container, index int) *L3outPathAttachment

func L3outPathAttachmentListFromContainer added in v1.3.29

func L3outPathAttachmentListFromContainer(cont *container.Container) []*L3outPathAttachment

func NewL3outPathAttachment added in v1.3.29

func NewL3outPathAttachment(l3extRsPathL3OutAttRn, parentDn, description string, l3extRsPathL3OutAttattr L3outPathAttachmentAttributes) *L3outPathAttachment

func (*L3outPathAttachment) ToMap added in v1.3.29

func (l3extRsPathL3OutAtt *L3outPathAttachment) ToMap() (map[string]string, error)

type L3outPathAttachmentAttributes added in v1.3.29

type L3outPathAttachmentAttributes struct {
	TDn string `json:",omitempty"`

	Addr string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Autostate string `json:",omitempty"`

	Encap string `json:",omitempty"`

	EncapScope string `json:",omitempty"`

	IfInstT string `json:",omitempty"`

	Ipv6Dad string `json:",omitempty"`

	LlAddr string `json:",omitempty"`

	Mac string `json:",omitempty"`

	Mode string `json:",omitempty"`

	Mtu string `json:",omitempty"`

	TargetDscp string `json:",omitempty"`
}

type L3outPathAttachmentSecondaryIp added in v1.3.29

type L3outPathAttachmentSecondaryIp struct {
	BaseAttributes
	L3outPathAttachmentSecondaryIpAttributes
}

func L3outPathAttachmentSecondaryIpFromContainer added in v1.3.29

func L3outPathAttachmentSecondaryIpFromContainer(cont *container.Container) *L3outPathAttachmentSecondaryIp

func L3outPathAttachmentSecondaryIpFromContainerList added in v1.3.29

func L3outPathAttachmentSecondaryIpFromContainerList(cont *container.Container, index int) *L3outPathAttachmentSecondaryIp

func L3outPathAttachmentSecondaryIpListFromContainer added in v1.3.29

func L3outPathAttachmentSecondaryIpListFromContainer(cont *container.Container) []*L3outPathAttachmentSecondaryIp

func NewL3outPathAttachmentSecondaryIp added in v1.3.29

func NewL3outPathAttachmentSecondaryIp(l3extIpRn, parentDn, description string, l3extIpattr L3outPathAttachmentSecondaryIpAttributes) *L3outPathAttachmentSecondaryIp

func (*L3outPathAttachmentSecondaryIp) ToMap added in v1.3.29

func (l3extIp *L3outPathAttachmentSecondaryIp) ToMap() (map[string]string, error)

type L3outPathAttachmentSecondaryIpAttributes added in v1.3.29

type L3outPathAttachmentSecondaryIpAttributes struct {
	Addr string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Ipv6Dad string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type L3outRouteTagPolicy added in v1.3.29

type L3outRouteTagPolicy struct {
	BaseAttributes
	L3outRouteTagPolicyAttributes
}

func L3outRouteTagPolicyFromContainer added in v1.3.29

func L3outRouteTagPolicyFromContainer(cont *container.Container) *L3outRouteTagPolicy

func L3outRouteTagPolicyFromContainerList added in v1.3.29

func L3outRouteTagPolicyFromContainerList(cont *container.Container, index int) *L3outRouteTagPolicy

func L3outRouteTagPolicyListFromContainer added in v1.3.29

func L3outRouteTagPolicyListFromContainer(cont *container.Container) []*L3outRouteTagPolicy

func NewL3outRouteTagPolicy added in v1.3.29

func NewL3outRouteTagPolicy(l3extRouteTagPolRn, parentDn, description string, l3extRouteTagPolattr L3outRouteTagPolicyAttributes) *L3outRouteTagPolicy

func (*L3outRouteTagPolicy) ToMap added in v1.3.29

func (l3extRouteTagPol *L3outRouteTagPolicy) ToMap() (map[string]string, error)

type L3outRouteTagPolicyAttributes added in v1.3.29

type L3outRouteTagPolicyAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Tag string `json:",omitempty"`
}

type L3outStaticRoute added in v1.3.29

type L3outStaticRoute struct {
	BaseAttributes
	L3outStaticRouteAttributes
}

func L3outStaticRouteFromContainer added in v1.3.29

func L3outStaticRouteFromContainer(cont *container.Container) *L3outStaticRoute

func L3outStaticRouteFromContainerList added in v1.3.29

func L3outStaticRouteFromContainerList(cont *container.Container, index int) *L3outStaticRoute

func L3outStaticRouteListFromContainer added in v1.3.29

func L3outStaticRouteListFromContainer(cont *container.Container) []*L3outStaticRoute

func NewL3outStaticRoute added in v1.3.29

func NewL3outStaticRoute(ipRoutePRn, parentDn, description string, ipRoutePattr L3outStaticRouteAttributes) *L3outStaticRoute

func (*L3outStaticRoute) ToMap added in v1.3.29

func (ipRouteP *L3outStaticRoute) ToMap() (map[string]string, error)

type L3outStaticRouteAttributes added in v1.3.29

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

	Aggregate string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Pref string `json:",omitempty"`

	RtCtrl string `json:",omitempty"`
}

type L3outStaticRouteNextHop added in v1.3.29

type L3outStaticRouteNextHop struct {
	BaseAttributes
	L3outStaticRouteNextHopAttributes
}

func L3outStaticRouteNextHopFromContainer added in v1.3.29

func L3outStaticRouteNextHopFromContainer(cont *container.Container) *L3outStaticRouteNextHop

func L3outStaticRouteNextHopFromContainerList added in v1.3.29

func L3outStaticRouteNextHopFromContainerList(cont *container.Container, index int) *L3outStaticRouteNextHop

func L3outStaticRouteNextHopListFromContainer added in v1.3.29

func L3outStaticRouteNextHopListFromContainer(cont *container.Container) []*L3outStaticRouteNextHop

func NewL3outStaticRouteNextHop added in v1.3.29

func NewL3outStaticRouteNextHop(ipNexthopPRn, parentDn, description string, ipNexthopPattr L3outStaticRouteNextHopAttributes) *L3outStaticRouteNextHop

func (*L3outStaticRouteNextHop) ToMap added in v1.3.29

func (ipNexthopP *L3outStaticRouteNextHop) ToMap() (map[string]string, error)

type L3outStaticRouteNextHopAttributes added in v1.3.29

type L3outStaticRouteNextHopAttributes struct {
	NhAddr string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Pref string `json:",omitempty"`

	NexthopProfile_type string `json:",omitempty"`
}

type L3outVPCMember added in v1.3.29

type L3outVPCMember struct {
	BaseAttributes
	L3outVPCMemberAttributes
}

func L3outVPCMemberFromContainer added in v1.3.29

func L3outVPCMemberFromContainer(cont *container.Container) *L3outVPCMember

func L3outVPCMemberFromContainerList added in v1.3.29

func L3outVPCMemberFromContainerList(cont *container.Container, index int) *L3outVPCMember

func L3outVPCMemberListFromContainer added in v1.3.29

func L3outVPCMemberListFromContainer(cont *container.Container) []*L3outVPCMember

func NewL3outVPCMember added in v1.3.29

func NewL3outVPCMember(l3extMemberRn, parentDn, description string, l3extMemberattr L3outVPCMemberAttributes) *L3outVPCMember

func (*L3outVPCMember) ToMap added in v1.3.29

func (l3extMember *L3outVPCMember) ToMap() (map[string]string, error)

type L3outVPCMemberAttributes added in v1.3.29

type L3outVPCMemberAttributes struct {
	Side string `json:",omitempty"`

	Addr string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Ipv6Dad string `json:",omitempty"`

	LlAddr string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type L4L7ServiceGraphTemplate added in v1.3.27

type L4L7ServiceGraphTemplate struct {
	BaseAttributes
	L4L7ServiceGraphTemplateAttributes
}

func L4L7ServiceGraphTemplateFromContainer added in v1.3.27

func L4L7ServiceGraphTemplateFromContainer(cont *container.Container) *L4L7ServiceGraphTemplate

func L4L7ServiceGraphTemplateFromContainerList added in v1.3.27

func L4L7ServiceGraphTemplateFromContainerList(cont *container.Container, index int) *L4L7ServiceGraphTemplate

func L4L7ServiceGraphTemplateListFromContainer added in v1.3.27

func L4L7ServiceGraphTemplateListFromContainer(cont *container.Container) []*L4L7ServiceGraphTemplate

func NewL4L7ServiceGraphTemplate added in v1.3.27

func NewL4L7ServiceGraphTemplate(vnsAbsGraphRn, parentDn, description string, vnsAbsGraphattr L4L7ServiceGraphTemplateAttributes) *L4L7ServiceGraphTemplate

func (*L4L7ServiceGraphTemplate) ToMap added in v1.3.27

func (vnsAbsGraph *L4L7ServiceGraphTemplate) ToMap() (map[string]string, error)

type L4L7ServiceGraphTemplateAttributes added in v1.3.27

type L4L7ServiceGraphTemplateAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	L4L7ServiceGraphTemplate_type string `json:",omitempty"`

	UiTemplateType 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 {
	Name string `json:",omitempty"`

	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 LDAPGroupMap added in v1.12.26

func LDAPGroupMapFromContainer added in v1.12.26

func LDAPGroupMapFromContainer(cont *container.Container) *LDAPGroupMap

func LDAPGroupMapFromContainerList added in v1.12.26

func LDAPGroupMapFromContainerList(cont *container.Container, index int) *LDAPGroupMap

func LDAPGroupMapListFromContainer added in v1.12.26

func LDAPGroupMapListFromContainer(cont *container.Container) []*LDAPGroupMap

func NewLDAPGroupMap added in v1.12.26

func NewLDAPGroupMap(aaaLdapGroupMapRn, parentDn, description, nameAlias string, aaaLdapGroupMapAttr LDAPGroupMapAttributes) *LDAPGroupMap

func (*LDAPGroupMap) ToMap added in v1.12.26

func (aaaLdapGroupMap *LDAPGroupMap) ToMap() (map[string]string, error)

type LDAPGroupMapAttributes added in v1.12.26

type LDAPGroupMapAttributes struct {
	Name       string `json:",omitempty"`
	Annotation string `json:",omitempty"`
}

type LDAPGroupMapRule added in v1.12.17

func LDAPGroupMapRuleFromContainer added in v1.12.17

func LDAPGroupMapRuleFromContainer(cont *container.Container) *LDAPGroupMapRule

func LDAPGroupMapRuleFromContainerList added in v1.12.17

func LDAPGroupMapRuleFromContainerList(cont *container.Container, index int) *LDAPGroupMapRule

func LDAPGroupMapRuleListFromContainer added in v1.12.17

func LDAPGroupMapRuleListFromContainer(cont *container.Container) []*LDAPGroupMapRule

func NewLDAPGroupMapRule added in v1.12.17

func NewLDAPGroupMapRule(aaaLdapGroupMapRuleRn, parentDn, description, nameAlias string, aaaLdapGroupMapRuleAttr LDAPGroupMapRuleAttributes) *LDAPGroupMapRule

func (*LDAPGroupMapRule) ToMap added in v1.12.17

func (aaaLdapGroupMapRule *LDAPGroupMapRule) ToMap() (map[string]string, error)

type LDAPGroupMapRuleAttributes added in v1.12.17

type LDAPGroupMapRuleAttributes struct {
	Annotation string `json:",omitempty"`
	Groupdn    string `json:",omitempty"`
	Name       string `json:",omitempty"`
}

type LDAPGroupMapruleref added in v1.12.19

func LDAPGroupMaprulerefFromContainer added in v1.12.19

func LDAPGroupMaprulerefFromContainer(cont *container.Container) *LDAPGroupMapruleref

func LDAPGroupMaprulerefFromContainerList added in v1.12.19

func LDAPGroupMaprulerefFromContainerList(cont *container.Container, index int) *LDAPGroupMapruleref

func LDAPGroupMaprulerefListFromContainer added in v1.12.19

func LDAPGroupMaprulerefListFromContainer(cont *container.Container) []*LDAPGroupMapruleref

func NewLDAPGroupMapruleref added in v1.12.19

func NewLDAPGroupMapruleref(aaaLdapGroupMapRuleRefRn, parentDn, description, nameAlias string, aaaLdapGroupMapRuleRefAttr LDAPGroupMaprulerefAttributes) *LDAPGroupMapruleref

func (*LDAPGroupMapruleref) ToMap added in v1.12.19

func (aaaLdapGroupMapRuleRef *LDAPGroupMapruleref) ToMap() (map[string]string, error)

type LDAPGroupMaprulerefAttributes added in v1.12.19

type LDAPGroupMaprulerefAttributes struct {
	Name       string `json:",omitempty"`
	Annotation string `json:",omitempty"`
}

type LDAPProvider added in v1.12.16

func LDAPProviderFromContainer added in v1.12.16

func LDAPProviderFromContainer(cont *container.Container) *LDAPProvider

func LDAPProviderFromContainerList added in v1.12.16

func LDAPProviderFromContainerList(cont *container.Container, index int) *LDAPProvider

func LDAPProviderListFromContainer added in v1.12.16

func LDAPProviderListFromContainer(cont *container.Container) []*LDAPProvider

func NewLDAPProvider added in v1.12.16

func NewLDAPProvider(aaaLdapProviderRn, parentDn, description, nameAlias string, aaaLdapProviderAttr LDAPProviderAttributes) *LDAPProvider

func (*LDAPProvider) ToMap added in v1.12.16

func (aaaLdapProvider *LDAPProvider) ToMap() (map[string]string, error)

type LDAPProviderAttributes added in v1.12.16

type LDAPProviderAttributes struct {
	SSLValidationLevel string `json:",omitempty"`
	Annotation         string `json:",omitempty"`
	Attribute          string `json:",omitempty"`
	Basedn             string `json:",omitempty"`
	EnableSSL          string `json:",omitempty"`
	Filter             string `json:",omitempty"`
	Key                string `json:",omitempty"`
	MonitorServer      string `json:",omitempty"`
	MonitoringPassword string `json:",omitempty"`
	MonitoringUser     string `json:",omitempty"`
	Name               string `json:",omitempty"`
	Port               string `json:",omitempty"`
	Retries            string `json:",omitempty"`
	Rootdn             string `json:",omitempty"`
	Timeout            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 {
	Name string `json:",omitempty"`

	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 {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type LeafBreakoutPortGroup added in v1.3.27

type LeafBreakoutPortGroup struct {
	BaseAttributes
	LeafBreakoutPortGroupAttributes
}

func LeafBreakoutPortGroupFromContainer added in v1.3.27

func LeafBreakoutPortGroupFromContainer(cont *container.Container) *LeafBreakoutPortGroup

func LeafBreakoutPortGroupFromContainerList added in v1.3.27

func LeafBreakoutPortGroupFromContainerList(cont *container.Container, index int) *LeafBreakoutPortGroup

func LeafBreakoutPortGroupListFromContainer added in v1.3.27

func LeafBreakoutPortGroupListFromContainer(cont *container.Container) []*LeafBreakoutPortGroup

func NewLeafBreakoutPortGroup added in v1.3.27

func NewLeafBreakoutPortGroup(infraBrkoutPortGrpRn, parentDn, description string, infraBrkoutPortGrpattr LeafBreakoutPortGroupAttributes) *LeafBreakoutPortGroup

func (*LeafBreakoutPortGroup) ToMap added in v1.3.27

func (infraBrkoutPortGrp *LeafBreakoutPortGroup) ToMap() (map[string]string, error)

type LeafBreakoutPortGroupAttributes added in v1.3.27

type LeafBreakoutPortGroupAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	BrkoutMap 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 {
	Name string `json:",omitempty"`

	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 {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type LinkLevelPolicy added in v1.0.8

type LinkLevelPolicy struct {
	BaseAttributes
	LinkLevelPolicyAttributes
}

func LinkLevelPolicyFromContainer added in v1.0.8

func LinkLevelPolicyFromContainer(cont *container.Container) *LinkLevelPolicy

func LinkLevelPolicyFromContainerList added in v1.0.8

func LinkLevelPolicyFromContainerList(cont *container.Container, index int) *LinkLevelPolicy

func LinkLevelPolicyListFromContainer added in v1.0.8

func LinkLevelPolicyListFromContainer(cont *container.Container) []*LinkLevelPolicy

func NewLinkLevelPolicy added in v1.0.8

func NewLinkLevelPolicy(fabricHIfPolRn, parentDn, description string, fabricHIfPolattr LinkLevelPolicyAttributes) *LinkLevelPolicy

func (*LinkLevelPolicy) ToMap added in v1.0.8

func (fabricHIfPol *LinkLevelPolicy) ToMap() (map[string]string, error)

type LinkLevelPolicyAttributes added in v1.0.8

type LinkLevelPolicyAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	AutoNeg string `json:",omitempty"`

	FecMode string `json:",omitempty"`

	LinkDebounce string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Speed string `json:",omitempty"`
}

type LocalAutonomousSystemProfile added in v1.3.29

type LocalAutonomousSystemProfile struct {
	BaseAttributes
	LocalAutonomousSystemProfileAttributes
}

func LocalAutonomousSystemProfileFromContainer added in v1.3.29

func LocalAutonomousSystemProfileFromContainer(cont *container.Container) *LocalAutonomousSystemProfile

func LocalAutonomousSystemProfileFromContainerList added in v1.3.29

func LocalAutonomousSystemProfileFromContainerList(cont *container.Container, index int) *LocalAutonomousSystemProfile

func LocalAutonomousSystemProfileListFromContainer added in v1.3.29

func LocalAutonomousSystemProfileListFromContainer(cont *container.Container) []*LocalAutonomousSystemProfile

func NewLocalAutonomousSystemProfile added in v1.3.29

func NewLocalAutonomousSystemProfile(bgpLocalAsnPRn, parentDn, description string, bgpLocalAsnPattr LocalAutonomousSystemProfileAttributes) *LocalAutonomousSystemProfile

func (*LocalAutonomousSystemProfile) ToMap added in v1.3.29

func (bgpLocalAsnP *LocalAutonomousSystemProfile) ToMap() (map[string]string, error)

type LocalAutonomousSystemProfileAttributes added in v1.3.29

type LocalAutonomousSystemProfileAttributes struct {
	Annotation string `json:",omitempty"`

	AsnPropagate string `json:",omitempty"`

	LocalAsn string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type LocalUser

type LocalUser struct {
	BaseAttributes
	LocalUserAttributes
}

func LocalUserFromContainer

func LocalUserFromContainer(cont *container.Container) *LocalUser

func LocalUserFromContainerList

func LocalUserFromContainerList(cont *container.Container, index int) *LocalUser

func LocalUserListFromContainer

func LocalUserListFromContainer(cont *container.Container) []*LocalUser

func NewLocalUser

func NewLocalUser(aaaUserRn, parentDn, description string, aaaUserattr LocalUserAttributes) *LocalUser

func (*LocalUser) ToMap

func (aaaUser *LocalUser) ToMap() (map[string]string, error)

type LocalUserAttributes

type LocalUserAttributes struct {
	Name string `json:",omitempty"`

	AccountStatus string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	CertAttribute string `json:",omitempty"`

	ClearPwdHistory string `json:",omitempty"`

	Email string `json:",omitempty"`

	Expiration string `json:",omitempty"`

	Expires string `json:",omitempty"`

	FirstName string `json:",omitempty"`

	LastName string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Otpenable string `json:",omitempty"`

	Otpkey string `json:",omitempty"`

	Phone string `json:",omitempty"`

	Pwd string `json:",omitempty"`

	PwdLifeTime string `json:",omitempty"`

	PwdUpdateRequired string `json:",omitempty"`

	RbacString string `json:",omitempty"`

	UnixUserId string `json:",omitempty"`
}

type LogicalDeviceContext added in v1.3.27

type LogicalDeviceContext struct {
	BaseAttributes
	LogicalDeviceContextAttributes
}

func LogicalDeviceContextFromContainer added in v1.3.27

func LogicalDeviceContextFromContainer(cont *container.Container) *LogicalDeviceContext

func LogicalDeviceContextFromContainerList added in v1.3.27

func LogicalDeviceContextFromContainerList(cont *container.Container, index int) *LogicalDeviceContext

func LogicalDeviceContextListFromContainer added in v1.3.27

func LogicalDeviceContextListFromContainer(cont *container.Container) []*LogicalDeviceContext

func NewLogicalDeviceContext added in v1.3.27

func NewLogicalDeviceContext(vnsLDevCtxRn, parentDn, description string, vnsLDevCtxattr LogicalDeviceContextAttributes) *LogicalDeviceContext

func (*LogicalDeviceContext) ToMap added in v1.3.27

func (vnsLDevCtx *LogicalDeviceContext) ToMap() (map[string]string, error)

type LogicalDeviceContextAttributes added in v1.3.27

type LogicalDeviceContextAttributes struct {
	CtrctNameOrLbl string `json:",omitempty"`

	GraphNameOrLbl string `json:",omitempty"`

	NodeNameOrLbl string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Context string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type LogicalInterfaceContext added in v1.3.27

type LogicalInterfaceContext struct {
	BaseAttributes
	LogicalInterfaceContextAttributes
}

func LogicalInterfaceContextFromContainer added in v1.3.27

func LogicalInterfaceContextFromContainer(cont *container.Container) *LogicalInterfaceContext

func LogicalInterfaceContextFromContainerList added in v1.3.27

func LogicalInterfaceContextFromContainerList(cont *container.Container, index int) *LogicalInterfaceContext

func LogicalInterfaceContextListFromContainer added in v1.3.27

func LogicalInterfaceContextListFromContainer(cont *container.Container) []*LogicalInterfaceContext

func NewLogicalInterfaceContext added in v1.3.27

func NewLogicalInterfaceContext(vnsLIfCtxRn, parentDn, description string, vnsLIfCtxattr LogicalInterfaceContextAttributes) *LogicalInterfaceContext

func (*LogicalInterfaceContext) ToMap added in v1.3.27

func (vnsLIfCtx *LogicalInterfaceContext) ToMap() (map[string]string, error)

type LogicalInterfaceContextAttributes added in v1.3.27

type LogicalInterfaceContextAttributes struct {
	ConnNameOrLbl string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	L3Dest string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	PermitLog string `json:",omitempty"`
}

type LogicalInterfaceProfile

type LogicalInterfaceProfile struct {
	BaseAttributes
	LogicalInterfaceProfileAttributes
}

func LogicalInterfaceProfileFromContainer

func LogicalInterfaceProfileFromContainer(cont *container.Container) *LogicalInterfaceProfile

func LogicalInterfaceProfileFromContainerList

func LogicalInterfaceProfileFromContainerList(cont *container.Container, index int) *LogicalInterfaceProfile

func LogicalInterfaceProfileListFromContainer

func LogicalInterfaceProfileListFromContainer(cont *container.Container) []*LogicalInterfaceProfile

func NewLogicalInterfaceProfile

func NewLogicalInterfaceProfile(l3extLIfPRn, parentDn, description string, l3extLIfPattr LogicalInterfaceProfileAttributes) *LogicalInterfaceProfile

func (*LogicalInterfaceProfile) ToMap

func (l3extLIfP *LogicalInterfaceProfile) ToMap() (map[string]string, error)

type LogicalInterfaceProfileAttributes

type LogicalInterfaceProfileAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Prio string `json:",omitempty"`

	Tag string `json:",omitempty"`
}

type LogicalNodeProfile

type LogicalNodeProfile struct {
	BaseAttributes
	LogicalNodeProfileAttributes
}

func LogicalNodeProfileFromContainer

func LogicalNodeProfileFromContainer(cont *container.Container) *LogicalNodeProfile

func LogicalNodeProfileFromContainerList

func LogicalNodeProfileFromContainerList(cont *container.Container, index int) *LogicalNodeProfile

func LogicalNodeProfileListFromContainer

func LogicalNodeProfileListFromContainer(cont *container.Container) []*LogicalNodeProfile

func NewLogicalNodeProfile

func NewLogicalNodeProfile(l3extLNodePRn, parentDn, description string, l3extLNodePattr LogicalNodeProfileAttributes) *LogicalNodeProfile

func (*LogicalNodeProfile) ToMap

func (l3extLNodeP *LogicalNodeProfile) ToMap() (map[string]string, error)

type LogicalNodeProfileAttributes

type LogicalNodeProfileAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	ConfigIssues string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Tag string `json:",omitempty"`

	TargetDscp string `json:",omitempty"`
}

type LoginDomain added in v1.12.21

func LoginDomainFromContainer added in v1.12.21

func LoginDomainFromContainer(cont *container.Container) *LoginDomain

func LoginDomainFromContainerList added in v1.12.21

func LoginDomainFromContainerList(cont *container.Container, index int) *LoginDomain

func LoginDomainListFromContainer added in v1.12.21

func LoginDomainListFromContainer(cont *container.Container) []*LoginDomain

func NewLoginDomain added in v1.12.21

func NewLoginDomain(aaaLoginDomainRn, parentDn, description, nameAlias string, aaaLoginDomainAttr LoginDomainAttributes) *LoginDomain

func (*LoginDomain) ToMap added in v1.12.21

func (aaaLoginDomain *LoginDomain) ToMap() (map[string]string, error)

type LoginDomainAttributes added in v1.12.21

type LoginDomainAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
}

type LoopBackInterfaceProfile added in v1.3.29

type LoopBackInterfaceProfile struct {
	BaseAttributes
	LoopBackInterfaceProfileAttributes
}

func LoopBackInterfaceProfileFromContainer added in v1.3.29

func LoopBackInterfaceProfileFromContainer(cont *container.Container) *LoopBackInterfaceProfile

func LoopBackInterfaceProfileFromContainerList added in v1.3.29

func LoopBackInterfaceProfileFromContainerList(cont *container.Container, index int) *LoopBackInterfaceProfile

func LoopBackInterfaceProfileListFromContainer added in v1.3.29

func LoopBackInterfaceProfileListFromContainer(cont *container.Container) []*LoopBackInterfaceProfile

func NewLoopBackInterfaceProfile added in v1.3.29

func NewLoopBackInterfaceProfile(l3extLoopBackIfPRn, parentDn, description string, l3extLoopBackIfPattr LoopBackInterfaceProfileAttributes) *LoopBackInterfaceProfile

func (*LoopBackInterfaceProfile) ToMap added in v1.3.29

func (l3extLoopBackIfP *LoopBackInterfaceProfile) ToMap() (map[string]string, error)

type LoopBackInterfaceProfileAttributes added in v1.3.29

type LoopBackInterfaceProfileAttributes struct {
	Addr string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type MaintGrp added in v0.4.1

type MaintGrp struct {
	BaseAttributes
	MaintGrpAttributes
}

func MaintGrpFromContainer added in v0.4.1

func MaintGrpFromContainer(cont *container.Container) *MaintGrp

func MaintGrpFromContainerList added in v0.4.1

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

func MaintGrpListFromContainer added in v0.4.1

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

func NewMaintGrp added in v0.4.1

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

func (*MaintGrp) ToMap added in v0.4.1

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

type MaintGrpAttributes added in v0.4.1

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

type MaintP added in v0.4.1

type MaintP struct {
	BaseAttributes
	MaintPAttributes
}

func MaintPFromContainer added in v0.4.1

func MaintPFromContainer(cont *container.Container) *MaintP

func MaintPFromContainerList added in v0.4.1

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

func MaintPListFromContainer added in v0.4.1

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

func NewMaintP added in v0.4.1

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

func (*MaintP) ToMap added in v0.4.1

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

type MaintPAttributes added in v0.4.1

type MaintPAttributes struct {
	AdminSt              string `json:",omitempty"`
	Annotation           string `json:",omitempty"`
	DnldSeqNum           string `json:",omitempty"`
	DownloadSt           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 MaintPSwitchDetails added in v0.4.1

type MaintPSwitchDetails struct {
	BaseAttributes
	MaintPSwitchDetailsAttributes
}

func MaintPSwitchDetailsFromContainer added in v0.4.1

func MaintPSwitchDetailsFromContainer(cont *container.Container) *MaintPSwitchDetails

func MaintPSwitchDetailsFromContainerList added in v0.4.1

func MaintPSwitchDetailsFromContainerList(cont *container.Container, index int) *MaintPSwitchDetails

func MaintPSwitchDetailsListFromContainer added in v0.4.1

func MaintPSwitchDetailsListFromContainer(cont *container.Container) []*MaintPSwitchDetails

func NewMaintPSwitchDetails added in v0.4.1

func NewMaintPSwitchDetails(syntheticMaintPSwitchDetailsRn, parentDn, description string, syntheticMaintPSwitchDetailsattr MaintPSwitchDetailsAttributes) *MaintPSwitchDetails

func (*MaintPSwitchDetails) ToMap added in v0.4.1

func (syntheticMaintPSwitchDetails *MaintPSwitchDetails) ToMap() (map[string]string, error)

type MaintPSwitchDetailsAttributes added in v0.4.1

type MaintPSwitchDetailsAttributes struct {
	MaintPName    string `json:",omitempty"`
	NodeIds       string `json:",omitempty"`
	TargetVersion string `json:",omitempty"`
}

type MaintPValidate added in v0.4.1

type MaintPValidate struct {
	BaseAttributes
	MaintPValidateAttributes
}

func MaintPValidateFromContainer added in v0.4.1

func MaintPValidateFromContainer(cont *container.Container) *MaintPValidate

func MaintPValidateFromContainerList added in v0.4.1

func MaintPValidateFromContainerList(cont *container.Container, index int) *MaintPValidate

func MaintPValidateListFromContainer added in v0.4.1

func MaintPValidateListFromContainer(cont *container.Container) []*MaintPValidate

func NewMaintPValidate added in v0.4.1

func NewMaintPValidate(syntheticMaintPValidateRn, parentDn, description string, syntheticMaintPValidateattr MaintPValidateAttributes) *MaintPValidate

func (*MaintPValidate) ToMap added in v0.4.1

func (syntheticMaintPValidate *MaintPValidate) ToMap() (map[string]string, error)

type MaintPValidateAttributes added in v0.4.1

type MaintPValidateAttributes struct {
	Annotation         string `json:",omitempty"`
	ChildAction        string `json:",omitempty"`
	Criticality        string `json:",omitempty"`
	ExtMngdBy          string `json:",omitempty"`
	LcOwn              string `json:",omitempty"`
	ModTs              string `json:",omitempty"`
	Name               string `json:",omitempty"`
	Reason             string `json:",omitempty"`
	Recommended_action string `json:",omitempty"`
	Result             string `json:",omitempty"`
	Sub_reason         string `json:",omitempty"`
}

type MaintenancePolicy

type MaintenancePolicy struct {
	BaseAttributes
	MaintenancePolicyAttributes
}

func MaintenancePolicyFromContainer

func MaintenancePolicyFromContainer(cont *container.Container) *MaintenancePolicy

func MaintenancePolicyFromContainerList

func MaintenancePolicyFromContainerList(cont *container.Container, index int) *MaintenancePolicy

func MaintenancePolicyListFromContainer

func MaintenancePolicyListFromContainer(cont *container.Container) []*MaintenancePolicy

func NewMaintenancePolicy

func NewMaintenancePolicy(maintMaintPRn, parentDn, description string, maintMaintPattr MaintenancePolicyAttributes) *MaintenancePolicy

func (*MaintenancePolicy) ToMap

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

type MaintenancePolicyAttributes

type MaintenancePolicyAttributes struct {
	Name string `json:",omitempty"`

	AdminSt string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Graceful string `json:",omitempty"`

	IgnoreCompat string `json:",omitempty"`

	InternalLabel string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	NotifCond string `json:",omitempty"`

	RunMode string `json:",omitempty"`

	Version string `json:",omitempty"`

	VersionCheckOverride string `json:",omitempty"`
}

type ManagedNodeConnectivityGroup added in v1.12.2

type ManagedNodeConnectivityGroup struct {
	BaseAttributes
	ManagedNodeConnectivityGroupAttributes
}

func ManagedNodeConnectivityGroupFromContainer added in v1.12.2

func ManagedNodeConnectivityGroupFromContainer(cont *container.Container) *ManagedNodeConnectivityGroup

func ManagedNodeConnectivityGroupFromContainerList added in v1.12.2

func ManagedNodeConnectivityGroupFromContainerList(cont *container.Container, index int) *ManagedNodeConnectivityGroup

func ManagedNodeConnectivityGroupListFromContainer added in v1.12.2

func ManagedNodeConnectivityGroupListFromContainer(cont *container.Container) []*ManagedNodeConnectivityGroup

func NewManagedNodeConnectivityGroup added in v1.12.2

func NewManagedNodeConnectivityGroup(mgmtGrpRn, parentDn string, mgmtGrpattr ManagedNodeConnectivityGroupAttributes) *ManagedNodeConnectivityGroup

func (*ManagedNodeConnectivityGroup) ToMap added in v1.12.2

func (mgmtGrp *ManagedNodeConnectivityGroup) ToMap() (map[string]string, error)

type ManagedNodeConnectivityGroupAttributes added in v1.12.2

type ManagedNodeConnectivityGroupAttributes struct {
	Name       string `json:",omitempty"`
	Annotation string `json:",omitempty"`
}

type MatchCommunityFactor added in v1.30.0

func MatchCommunityFactorFromContainer added in v1.30.0

func MatchCommunityFactorFromContainer(cont *container.Container) *MatchCommunityFactor

func MatchCommunityFactorFromContainerList added in v1.30.0

func MatchCommunityFactorFromContainerList(cont *container.Container, index int) *MatchCommunityFactor

func MatchCommunityFactorListFromContainer added in v1.30.0

func MatchCommunityFactorListFromContainer(cont *container.Container) []*MatchCommunityFactor

func NewMatchCommunityFactor added in v1.30.0

func NewMatchCommunityFactor(rtctrlMatchCommFactorRn, parentDn, description, nameAlias string, rtctrlMatchCommFactorAttr MatchCommunityFactorAttributes) *MatchCommunityFactor

func (*MatchCommunityFactor) ToMap added in v1.30.0

func (rtctrlMatchCommFactor *MatchCommunityFactor) ToMap() (map[string]string, error)

type MatchCommunityFactorAttributes added in v1.30.0

type MatchCommunityFactorAttributes struct {
	Annotation string `json:",omitempty"`
	Community  string `json:",omitempty"`
	Name       string `json:",omitempty"`
	Scope      string `json:",omitempty"`
}

type MatchCommunityTerm added in v1.30.0

func MatchCommunityTermFromContainer added in v1.30.0

func MatchCommunityTermFromContainer(cont *container.Container) *MatchCommunityTerm

func MatchCommunityTermFromContainerList added in v1.30.0

func MatchCommunityTermFromContainerList(cont *container.Container, index int) *MatchCommunityTerm

func MatchCommunityTermListFromContainer added in v1.30.0

func MatchCommunityTermListFromContainer(cont *container.Container) []*MatchCommunityTerm

func NewMatchCommunityTerm added in v1.30.0

func NewMatchCommunityTerm(rtctrlMatchCommTermRn, parentDn, description, nameAlias string, rtctrlMatchCommTermAttr MatchCommunityTermAttributes) *MatchCommunityTerm

func (*MatchCommunityTerm) ToMap added in v1.30.0

func (rtctrlMatchCommTerm *MatchCommunityTerm) ToMap() (map[string]string, error)

type MatchCommunityTermAttributes added in v1.30.0

type MatchCommunityTermAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
}

type MatchRouteDestinationRule added in v1.3.29

type MatchRouteDestinationRule struct {
	BaseAttributes
	NameAliasAttribute
	MatchRouteDestinationRuleAttributes
}

func MatchRouteDestinationRuleFromContainer added in v1.3.29

func MatchRouteDestinationRuleFromContainer(cont *container.Container) *MatchRouteDestinationRule

func MatchRouteDestinationRuleFromContainerList added in v1.3.29

func MatchRouteDestinationRuleFromContainerList(cont *container.Container, index int) *MatchRouteDestinationRule

func MatchRouteDestinationRuleListFromContainer added in v1.3.29

func MatchRouteDestinationRuleListFromContainer(cont *container.Container) []*MatchRouteDestinationRule

func NewMatchRouteDestinationRule added in v1.3.29

func NewMatchRouteDestinationRule(rtctrlMatchRtDestRn, parentDn, description, nameAlias string, rtctrlMatchRtDestAttr MatchRouteDestinationRuleAttributes) *MatchRouteDestinationRule

func (*MatchRouteDestinationRule) ToMap added in v1.3.29

func (rtctrlMatchRtDest *MatchRouteDestinationRule) ToMap() (map[string]string, error)

type MatchRouteDestinationRuleAttributes added in v1.3.29

type MatchRouteDestinationRuleAttributes struct {
	Aggregate  string `json:",omitempty"`
	Annotation string `json:",omitempty"`
	FromPfxLen string `json:",omitempty"`
	Ip         string `json:",omitempty"`
	Name       string `json:",omitempty"`
	ToPfxLen   string `json:",omitempty"`
}

type MatchRule added in v1.3.29

func MatchRuleFromContainer added in v1.3.29

func MatchRuleFromContainer(cont *container.Container) *MatchRule

func MatchRuleFromContainerList added in v1.3.29

func MatchRuleFromContainerList(cont *container.Container, index int) *MatchRule

func MatchRuleListFromContainer added in v1.3.29

func MatchRuleListFromContainer(cont *container.Container) []*MatchRule

func NewMatchRule added in v1.3.29

func NewMatchRule(rtctrlSubjPRn, parentDn, description, nameAlias string, rtctrlSubjPAttr MatchRuleAttributes) *MatchRule

func (*MatchRule) ToMap added in v1.3.29

func (rtctrlSubjP *MatchRule) ToMap() (map[string]string, error)

type MatchRuleAttributes added in v1.3.29

type MatchRuleAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
}

type MatchRuleBasedonCommunityRegularExpression added in v1.27.0

type MatchRuleBasedonCommunityRegularExpression struct {
	BaseAttributes
	NameAliasAttribute
	MatchRuleBasedonCommunityRegularExpressionAttributes
}

func MatchRuleBasedonCommunityRegularExpressionFromContainer added in v1.27.0

func MatchRuleBasedonCommunityRegularExpressionFromContainer(cont *container.Container) *MatchRuleBasedonCommunityRegularExpression

func MatchRuleBasedonCommunityRegularExpressionFromContainerList added in v1.27.0

func MatchRuleBasedonCommunityRegularExpressionFromContainerList(cont *container.Container, index int) *MatchRuleBasedonCommunityRegularExpression

func MatchRuleBasedonCommunityRegularExpressionListFromContainer added in v1.27.0

func MatchRuleBasedonCommunityRegularExpressionListFromContainer(cont *container.Container) []*MatchRuleBasedonCommunityRegularExpression

func NewMatchRuleBasedonCommunityRegularExpression added in v1.27.0

func NewMatchRuleBasedonCommunityRegularExpression(rtctrlMatchCommRegexTermRn, parentDn, description, nameAlias string, rtctrlMatchCommRegexTermAttr MatchRuleBasedonCommunityRegularExpressionAttributes) *MatchRuleBasedonCommunityRegularExpression

func (*MatchRuleBasedonCommunityRegularExpression) ToMap added in v1.27.0

func (rtctrlMatchCommRegexTerm *MatchRuleBasedonCommunityRegularExpression) ToMap() (map[string]string, error)

type MatchRuleBasedonCommunityRegularExpressionAttributes added in v1.27.0

type MatchRuleBasedonCommunityRegularExpressionAttributes struct {
	Annotation string `json:",omitempty"`
	CommType   string `json:",omitempty"`
	Name       string `json:",omitempty"`
	Regex      string `json:",omitempty"`
}

type Mgmtconnectivitypreference added in v1.12.9

type Mgmtconnectivitypreference struct {
	BaseAttributes
	NameAliasAttribute
	MgmtconnectivitypreferenceAttributes
}

func MgmtconnectivitypreferenceFromContainer added in v1.12.9

func MgmtconnectivitypreferenceFromContainer(cont *container.Container) *Mgmtconnectivitypreference

func MgmtconnectivitypreferenceFromContainerList added in v1.12.9

func MgmtconnectivitypreferenceFromContainerList(cont *container.Container, index int) *Mgmtconnectivitypreference

func MgmtconnectivitypreferenceListFromContainer added in v1.12.9

func MgmtconnectivitypreferenceListFromContainer(cont *container.Container) []*Mgmtconnectivitypreference

func NewMgmtconnectivitypreference added in v1.12.9

func NewMgmtconnectivitypreference(mgmtConnectivityPrefsRn, parentDn, description, nameAlias string, mgmtConnectivityPrefsAttr MgmtconnectivitypreferenceAttributes) *Mgmtconnectivitypreference

func (*Mgmtconnectivitypreference) ToMap added in v1.12.9

func (mgmtConnectivityPrefs *Mgmtconnectivitypreference) ToMap() (map[string]string, error)

type MgmtconnectivitypreferenceAttributes added in v1.12.9

type MgmtconnectivitypreferenceAttributes struct {
	Annotation    string `json:",omitempty"`
	InterfacePref string `json:",omitempty"`
	Name          string `json:",omitempty"`
}

type MiscablingProtocolInstancePolicy added in v1.12.10

type MiscablingProtocolInstancePolicy struct {
	BaseAttributes
	NameAliasAttribute
	MiscablingProtocolInstancePolicyAttributes
}

func MiscablingProtocolInstancePolicyFromContainer added in v1.12.10

func MiscablingProtocolInstancePolicyFromContainer(cont *container.Container) *MiscablingProtocolInstancePolicy

func MiscablingProtocolInstancePolicyFromContainerList added in v1.12.10

func MiscablingProtocolInstancePolicyFromContainerList(cont *container.Container, index int) *MiscablingProtocolInstancePolicy

func MiscablingProtocolInstancePolicyListFromContainer added in v1.12.10

func MiscablingProtocolInstancePolicyListFromContainer(cont *container.Container) []*MiscablingProtocolInstancePolicy

func NewMiscablingProtocolInstancePolicy added in v1.12.10

func NewMiscablingProtocolInstancePolicy(mcpInstPolRn, parentDn, description, nameAlias string, mcpInstPolAttr MiscablingProtocolInstancePolicyAttributes) *MiscablingProtocolInstancePolicy

func (*MiscablingProtocolInstancePolicy) ToMap added in v1.12.10

func (mcpInstPol *MiscablingProtocolInstancePolicy) ToMap() (map[string]string, error)

type MiscablingProtocolInstancePolicyAttributes added in v1.12.10

type MiscablingProtocolInstancePolicyAttributes struct {
	AdminSt        string `json:",omitempty"`
	Annotation     string `json:",omitempty"`
	Ctrl           string `json:",omitempty"`
	InitDelayTime  string `json:",omitempty"`
	Key            string `json:",omitempty"`
	LoopDetectMult string `json:",omitempty"`
	LoopProtectAct string `json:",omitempty"`
	Name           string `json:",omitempty"`
	TxFreq         string `json:",omitempty"`
	TxFreqMsec     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 {
	Name string `json:",omitempty"`

	AdminSt string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type Model

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

type MonitoringPolicy

type MonitoringPolicy struct {
	BaseAttributes
	MonitoringPolicyAttributes
}

func MonitoringPolicyFromContainer

func MonitoringPolicyFromContainer(cont *container.Container) *MonitoringPolicy

func MonitoringPolicyFromContainerList

func MonitoringPolicyFromContainerList(cont *container.Container, index int) *MonitoringPolicy

func MonitoringPolicyListFromContainer

func MonitoringPolicyListFromContainer(cont *container.Container) []*MonitoringPolicy

func NewMonitoringPolicy

func NewMonitoringPolicy(monEPGPolRn, parentDn, description string, monEPGPolattr MonitoringPolicyAttributes) *MonitoringPolicy

func (*MonitoringPolicy) ToMap

func (monEPGPol *MonitoringPolicy) ToMap() (map[string]string, error)

type MonitoringPolicyAttributes

type MonitoringPolicyAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type NameAliasAttribute added in v1.3.29

type NameAliasAttribute struct {
	NameAlias string `json:"nameAlias"`
}

func (*NameAliasAttribute) ToJson added in v1.3.29

func (na *NameAliasAttribute) ToJson() (string, error)

func (*NameAliasAttribute) ToMap added in v1.3.29

func (na *NameAliasAttribute) ToMap() (map[string]string, error)

type NexthopUnchangedAction added in v1.31.0

type NexthopUnchangedAction struct {
	BaseAttributes
	NameAliasAttribute
	NexthopUnchangedActionAttributes
}

func NewNexthopUnchangedAction added in v1.31.0

func NewNexthopUnchangedAction(rtctrlSetNhUnchangedRn, parentDn, description, nameAlias string, rtctrlSetNhUnchangedAttr NexthopUnchangedActionAttributes) *NexthopUnchangedAction

func NexthopUnchangedActionFromContainer added in v1.31.0

func NexthopUnchangedActionFromContainer(cont *container.Container) *NexthopUnchangedAction

func NexthopUnchangedActionFromContainerList added in v1.31.0

func NexthopUnchangedActionFromContainerList(cont *container.Container, index int) *NexthopUnchangedAction

func NexthopUnchangedActionListFromContainer added in v1.31.0

func NexthopUnchangedActionListFromContainer(cont *container.Container) []*NexthopUnchangedAction

func (*NexthopUnchangedAction) ToMap added in v1.31.0

func (rtctrlSetNhUnchanged *NexthopUnchangedAction) ToMap() (map[string]string, error)

type NexthopUnchangedActionAttributes added in v1.31.0

type NexthopUnchangedActionAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
	Type       string `json:",omitempty"`
}

type NodeBlk added in v0.4.1

type NodeBlk struct {
	BaseAttributes
	NodeBlkAttributes
}

func NewNodeBlk added in v0.4.1

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

func NodeBlkFromContainer added in v0.4.1

func NodeBlkFromContainer(cont *container.Container) *NodeBlk

func NodeBlkFromContainerList added in v0.4.1

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

func NodeBlkListFromContainer added in v0.4.1

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

func (*NodeBlk) ToMap added in v0.4.1

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

type NodeBlkAttributes added in v0.4.1

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

type NodeBlock added in v0.4.1

type NodeBlock struct {
	BaseAttributes
	NodeBlockAttributes
}

func NewNodeBlock added in v0.4.1

func NewNodeBlock(infraNodeBlkRn, parentDn, description string, infraNodeBlkattr NodeBlockAttributes) *NodeBlock

func NodeBlockFromContainerBLK added in v0.4.1

func NodeBlockFromContainerBLK(cont *container.Container) *NodeBlock

func NodeBlockFromContainerListBLK added in v0.4.1

func NodeBlockFromContainerListBLK(cont *container.Container, index int) *NodeBlock

func NodeBlockListFromContainerBLK added in v0.4.1

func NodeBlockListFromContainerBLK(cont *container.Container) []*NodeBlock

func (*NodeBlock) ToMap added in v0.4.1

func (infraNodeBlk *NodeBlock) ToMap() (map[string]string, error)

type NodeBlockAttributes added in v0.4.1

type NodeBlockAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	From_ string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	To_ string `json:",omitempty"`
}

type NodeBlockAttributesFW

type NodeBlockAttributesFW struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	From_ string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	To_ string `json:",omitempty"`
}

type NodeBlockAttributesMG

type NodeBlockAttributesMG struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	From_ string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	To_ string `json:",omitempty"`
}

type NodeBlockFW

type NodeBlockFW struct {
	BaseAttributes
	NodeBlockAttributesFW
}

func NewNodeBlockFW

func NewNodeBlockFW(fabricNodeBlkRn, parentDn, description string, fabricNodeBlkattr NodeBlockAttributesFW) *NodeBlockFW

func NodeBlockFromContainer

func NodeBlockFromContainer(cont *container.Container) *NodeBlockFW

func NodeBlockFromContainerListFW

func NodeBlockFromContainerListFW(cont *container.Container, index int) *NodeBlockFW

func NodeBlockListFromContainer

func NodeBlockListFromContainer(cont *container.Container) []*NodeBlockFW

func (*NodeBlockFW) ToMap

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

type NodeBlockMG

type NodeBlockMG struct {
	BaseAttributes
	NodeBlockAttributesMG
}

func NewNodeBlockMG

func NewNodeBlockMG(fabricNodeBlkRn, parentDn, description string, fabricNodeBlkattr NodeBlockAttributesMG) *NodeBlockMG

func NodeBlockFromContainerListMG

func NodeBlockFromContainerListMG(cont *container.Container, index int) *NodeBlockMG

func NodeBlockFromContainerMG

func NodeBlockFromContainerMG(cont *container.Container) *NodeBlockMG

func NodeBlockListFromContainerMG

func NodeBlockListFromContainerMG(cont *container.Container) []*NodeBlockMG

func (*NodeBlockMG) ToMap

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

type NodePolicyEndPoint

type NodePolicyEndPoint struct {
	BaseAttributes
	NodePolicyEndPointAttributes
}

func NewNodePolicyEndPoint

func NewNodePolicyEndPoint(fabricNodePEpRn, parentDn, description string, fabricNodePEpattr NodePolicyEndPointAttributes) *NodePolicyEndPoint

func NodePolicyEndPointFromContainer

func NodePolicyEndPointFromContainer(cont *container.Container) *NodePolicyEndPoint

func NodePolicyEndPointFromContainerList

func NodePolicyEndPointFromContainerList(cont *container.Container, index int) *NodePolicyEndPoint

func NodePolicyEndPointListFromContainer

func NodePolicyEndPointListFromContainer(cont *container.Container) []*NodePolicyEndPoint

func (*NodePolicyEndPoint) ToMap

func (fabricNodePEp *NodePolicyEndPoint) ToMap() (map[string]string, error)

type NodePolicyEndPointAttributes

type NodePolicyEndPointAttributes struct {
	Node_policy_end_point_id string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	PodId string `json:",omitempty"`
}

type OOBManagedNodesZone added in v1.12.7

func NewOOBManagedNodesZone added in v1.12.7

func NewOOBManagedNodesZone(mgmtOoBZoneRn, parentDn, description, nameAlias string, mgmtOoBZoneAttr OOBManagedNodesZoneAttributes) *OOBManagedNodesZone

func OOBManagedNodesZoneFromContainer added in v1.12.7

func OOBManagedNodesZoneFromContainer(cont *container.Container) *OOBManagedNodesZone

func OOBManagedNodesZoneFromContainerList added in v1.12.7

func OOBManagedNodesZoneFromContainerList(cont *container.Container, index int) *OOBManagedNodesZone

func OOBManagedNodesZoneListFromContainer added in v1.12.7

func OOBManagedNodesZoneListFromContainer(cont *container.Container) []*OOBManagedNodesZone

func (*OOBManagedNodesZone) ToMap added in v1.12.7

func (mgmtOoBZone *OOBManagedNodesZone) ToMap() (map[string]string, error)

type OOBManagedNodesZoneAttributes added in v1.12.7

type OOBManagedNodesZoneAttributes struct {
	Annotation string `json:",omitempty"`
	Name       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 {
	Name string `json:",omitempty"`

	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 OSPFInterfaceProfile added in v1.3.29

type OSPFInterfaceProfile struct {
	BaseAttributes
	OSPFInterfaceProfileAttributes
}

func NewOSPFInterfaceProfile added in v1.3.29

func NewOSPFInterfaceProfile(ospfIfPRn, parentDn, description string, ospfIfPattr OSPFInterfaceProfileAttributes) *OSPFInterfaceProfile

func OSPFInterfaceProfileFromContainer added in v1.3.29

func OSPFInterfaceProfileFromContainer(cont *container.Container) *OSPFInterfaceProfile

func OSPFInterfaceProfileFromContainerList added in v1.3.29

func OSPFInterfaceProfileFromContainerList(cont *container.Container, index int) *OSPFInterfaceProfile

func OSPFInterfaceProfileListFromContainer added in v1.3.29

func OSPFInterfaceProfileListFromContainer(cont *container.Container) []*OSPFInterfaceProfile

func (*OSPFInterfaceProfile) ToMap added in v1.3.29

func (ospfIfP *OSPFInterfaceProfile) ToMap() (map[string]string, error)

type OSPFInterfaceProfileAttributes added in v1.3.29

type OSPFInterfaceProfileAttributes struct {
	Annotation string `json:",omitempty"`

	AuthKey string `json:",omitempty"`

	AuthKeyId string `json:",omitempty"`

	AuthType string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type OSPFTimersPolicy added in v1.3.29

type OSPFTimersPolicy struct {
	BaseAttributes
	OSPFTimersPolicyAttributes
}

func NewOSPFTimersPolicy added in v1.3.29

func NewOSPFTimersPolicy(ospfCtxPolRn, parentDn, description string, ospfCtxPolattr OSPFTimersPolicyAttributes) *OSPFTimersPolicy

func OSPFTimersPolicyFromContainer added in v1.3.29

func OSPFTimersPolicyFromContainer(cont *container.Container) *OSPFTimersPolicy

func OSPFTimersPolicyFromContainerList added in v1.3.29

func OSPFTimersPolicyFromContainerList(cont *container.Container, index int) *OSPFTimersPolicy

func OSPFTimersPolicyListFromContainer added in v1.3.29

func OSPFTimersPolicyListFromContainer(cont *container.Container) []*OSPFTimersPolicy

func (*OSPFTimersPolicy) ToMap added in v1.3.29

func (ospfCtxPol *OSPFTimersPolicy) ToMap() (map[string]string, error)

type OSPFTimersPolicyAttributes added in v1.3.29

type OSPFTimersPolicyAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	BwRef string `json:",omitempty"`

	Ctrl string `json:",omitempty"`

	Dist string `json:",omitempty"`

	GrCtrl string `json:",omitempty"`

	LsaArrivalIntvl string `json:",omitempty"`

	LsaGpPacingIntvl string `json:",omitempty"`

	LsaHoldIntvl string `json:",omitempty"`

	LsaMaxIntvl string `json:",omitempty"`

	LsaStartIntvl string `json:",omitempty"`

	MaxEcmp string `json:",omitempty"`

	MaxLsaAction string `json:",omitempty"`

	MaxLsaNum string `json:",omitempty"`

	MaxLsaResetIntvl string `json:",omitempty"`

	MaxLsaSleepCnt string `json:",omitempty"`

	MaxLsaSleepIntvl string `json:",omitempty"`

	MaxLsaThresh string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	SpfHoldIntvl string `json:",omitempty"`

	SpfInitIntvl string `json:",omitempty"`

	SpfMaxIntvl string `json:",omitempty"`
}

type OSource added in v0.4.1

type OSource struct {
	BaseAttributes
	OSourceAttributes
}

func NewOSource added in v0.4.1

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

func OSourceFromContainer added in v0.4.1

func OSourceFromContainer(cont *container.Container) *OSource

func OSourceFromContainerList added in v0.4.1

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

func OSourceListFromContainer added in v0.4.1

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

func (*OSource) ToMap added in v0.4.1

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

type OSourceAttributes added in v0.4.1

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"`
	IdentityPrivateKeyContents   string `json:",omitempty"`
	IdentityPrivateKeyPassphrase string `json:",omitempty"`
	IdentityPublicKeyContents    string `json:",omitempty"`
	DnldTaskFlip                 string `json:",omitempty"`
}

type OspfRouteSummarization added in v1.3.29

type OspfRouteSummarization struct {
	BaseAttributes
	OspfRouteSummarizationAttributes
}

func NewOspfRouteSummarization added in v1.3.29

func NewOspfRouteSummarization(ospfRtSummPolRn, parentDn, description string, ospfRtSummPolattr OspfRouteSummarizationAttributes) *OspfRouteSummarization

func OspfRouteSummarizationFromContainer added in v1.3.29

func OspfRouteSummarizationFromContainer(cont *container.Container) *OspfRouteSummarization

func OspfRouteSummarizationFromContainerList added in v1.3.29

func OspfRouteSummarizationFromContainerList(cont *container.Container, index int) *OspfRouteSummarization

func OspfRouteSummarizationListFromContainer added in v1.3.29

func OspfRouteSummarizationListFromContainer(cont *container.Container) []*OspfRouteSummarization

func (*OspfRouteSummarization) ToMap added in v1.3.29

func (ospfRtSummPol *OspfRouteSummarization) ToMap() (map[string]string, error)

type OspfRouteSummarizationAttributes added in v1.3.29

type OspfRouteSummarizationAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Cost string `json:",omitempty"`

	InterAreaEnabled string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Tag string `json:",omitempty"`
}

type OutOfBandManagementEPg added in v1.3.27

type OutOfBandManagementEPg struct {
	BaseAttributes
	OutOfBandManagementEPgAttributes
}

func NewOutOfBandManagementEPg added in v1.3.27

func NewOutOfBandManagementEPg(mgmtOoBRn, parentDn, description string, mgmtOoBattr OutOfBandManagementEPgAttributes) *OutOfBandManagementEPg

func OutOfBandManagementEPgFromContainer added in v1.3.27

func OutOfBandManagementEPgFromContainer(cont *container.Container) *OutOfBandManagementEPg

func OutOfBandManagementEPgFromContainerList added in v1.3.27

func OutOfBandManagementEPgFromContainerList(cont *container.Container, index int) *OutOfBandManagementEPg

func OutOfBandManagementEPgListFromContainer added in v1.3.27

func OutOfBandManagementEPgListFromContainer(cont *container.Container) []*OutOfBandManagementEPg

func (*OutOfBandManagementEPg) ToMap added in v1.3.27

func (mgmtOoB *OutOfBandManagementEPg) ToMap() (map[string]string, error)

type OutOfBandManagementEPgAttributes added in v1.3.27

type OutOfBandManagementEPgAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Prio string `json:",omitempty"`
}

type OutofServiceFabricPath added in v1.19.0

type OutofServiceFabricPath struct {
	BaseAttributes
	OutofServiceFabricPathAttributes
}

func NewOutofServiceFabricPath added in v1.19.0

func NewOutofServiceFabricPath(fabricRsOosPathRn, parentDn string, fabricRsOosPathAttr OutofServiceFabricPathAttributes) *OutofServiceFabricPath

func OutofServiceFabricPathFromContainer added in v1.19.0

func OutofServiceFabricPathFromContainer(cont *container.Container) *OutofServiceFabricPath

func OutofServiceFabricPathFromContainerList added in v1.19.0

func OutofServiceFabricPathFromContainerList(cont *container.Container, index int) *OutofServiceFabricPath

func OutofServiceFabricPathListFromContainer added in v1.19.0

func OutofServiceFabricPathListFromContainer(cont *container.Container) []*OutofServiceFabricPath

func (*OutofServiceFabricPath) ToMap added in v1.19.0

func (fabricRsOosPath *OutofServiceFabricPath) ToMap() (map[string]string, error)

type OutofServiceFabricPathAttributes added in v1.19.0

type OutofServiceFabricPathAttributes struct {
	Annotation string `json:",omitempty"`
	Lc         string `json:",omitempty"`
	TDn        string `json:",omitempty"`
}

type OutofbandStaticNode added in v1.3.29

type OutofbandStaticNode struct {
	BaseAttributes
	OutofbandStaticNodeAttributes
}

func NewOutofbandStaticNode added in v1.3.29

func NewOutofbandStaticNode(mgmtRsOoBStNodeRn, parentDn, description string, mgmtRsOoBStNodeattr OutofbandStaticNodeAttributes) *OutofbandStaticNode

func OutofbandStaticNodeFromContainer added in v1.3.29

func OutofbandStaticNodeFromContainer(cont *container.Container) *OutofbandStaticNode

func OutofbandStaticNodeFromContainerList added in v1.3.29

func OutofbandStaticNodeFromContainerList(cont *container.Container, index int) *OutofbandStaticNode

func OutofbandStaticNodeListFromContainer added in v1.3.29

func OutofbandStaticNodeListFromContainer(cont *container.Container) []*OutofbandStaticNode

func (*OutofbandStaticNode) ToMap added in v1.3.29

func (mgmtRsOoBStNode *OutofbandStaticNode) ToMap() (map[string]string, error)

type OutofbandStaticNodeAttributes added in v1.3.29

type OutofbandStaticNodeAttributes struct {
	TDn string `json:",omitempty"`

	Addr string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Gw string `json:",omitempty"`

	V6Addr string `json:",omitempty"`

	V6Gw 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 {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	LagT string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type PODMaintenanceGroup

type PODMaintenanceGroup struct {
	BaseAttributes
	PODMaintenanceGroupAttributes
}

func NewPODMaintenanceGroup

func NewPODMaintenanceGroup(maintMaintGrpRn, parentDn, description string, maintMaintGrpattr PODMaintenanceGroupAttributes) *PODMaintenanceGroup

func PODMaintenanceGroupFromContainer

func PODMaintenanceGroupFromContainer(cont *container.Container) *PODMaintenanceGroup

func PODMaintenanceGroupFromContainerList

func PODMaintenanceGroupFromContainerList(cont *container.Container, index int) *PODMaintenanceGroup

func PODMaintenanceGroupListFromContainer

func PODMaintenanceGroupListFromContainer(cont *container.Container) []*PODMaintenanceGroup

func (*PODMaintenanceGroup) ToMap

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

type PODMaintenanceGroupAttributes

type PODMaintenanceGroupAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Fwtype string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	PODMaintenanceGroup_type string `json:",omitempty"`
}

type PasswordChangeExpirationPolicy added in v1.12.31

type PasswordChangeExpirationPolicy struct {
	BaseAttributes
	NameAliasAttribute
	PasswordChangeExpirationPolicyAttributes
}

func NewPasswordChangeExpirationPolicy added in v1.12.31

func NewPasswordChangeExpirationPolicy(aaaPwdProfileRn, parentDn, description, nameAlias string, aaaPwdProfileAttr PasswordChangeExpirationPolicyAttributes) *PasswordChangeExpirationPolicy

func PasswordChangeExpirationPolicyFromContainer added in v1.12.31

func PasswordChangeExpirationPolicyFromContainer(cont *container.Container) *PasswordChangeExpirationPolicy

func PasswordChangeExpirationPolicyFromContainerList added in v1.12.31

func PasswordChangeExpirationPolicyFromContainerList(cont *container.Container, index int) *PasswordChangeExpirationPolicy

func PasswordChangeExpirationPolicyListFromContainer added in v1.12.31

func PasswordChangeExpirationPolicyListFromContainer(cont *container.Container) []*PasswordChangeExpirationPolicy

func (*PasswordChangeExpirationPolicy) ToMap added in v1.12.31

func (aaaPwdProfile *PasswordChangeExpirationPolicy) ToMap() (map[string]string, error)

type PasswordChangeExpirationPolicyAttributes added in v1.12.31

type PasswordChangeExpirationPolicyAttributes struct {
	Annotation           string `json:",omitempty"`
	ChangeCount          string `json:",omitempty"`
	ChangeDuringInterval string `json:",omitempty"`
	ChangeInterval       string `json:",omitempty"`
	ExpirationWarnTime   string `json:",omitempty"`
	HistoryCount         string `json:",omitempty"`
	Name                 string `json:",omitempty"`
	NoChangeInterval     string `json:",omitempty"`
}

type PhysicalDomain

type PhysicalDomain struct {
	BaseAttributes
	PhysicalDomainAttributes
}

func NewPhysicalDomain

func NewPhysicalDomain(physDomPRn, parentDn, description string, physDomPattr PhysicalDomainAttributes) *PhysicalDomain

func PhysicalDomainFromContainer

func PhysicalDomainFromContainer(cont *container.Container) *PhysicalDomain

func PhysicalDomainFromContainerList

func PhysicalDomainFromContainerList(cont *container.Container, index int) *PhysicalDomain

func PhysicalDomainListFromContainer

func PhysicalDomainListFromContainer(cont *container.Container) []*PhysicalDomain

func (*PhysicalDomain) ToMap

func (physDomP *PhysicalDomain) ToMap() (map[string]string, error)

type PhysicalDomainAttributes

type PhysicalDomainAttributes struct {
	Name string `json:",omitempty"`

	Annotation 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 {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Maximum string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Timeout string `json:",omitempty"`

	Violation string `json:",omitempty"`
}

type PortTracking added in v1.12.10

func NewPortTracking added in v1.12.10

func NewPortTracking(infraPortTrackPolRn, parentDn, description, nameAlias string, infraPortTrackPolAttr PortTrackingAttributes) *PortTracking

func PortTrackingFromContainer added in v1.12.10

func PortTrackingFromContainer(cont *container.Container) *PortTracking

func PortTrackingFromContainerList added in v1.12.10

func PortTrackingFromContainerList(cont *container.Container, index int) *PortTracking

func PortTrackingListFromContainer added in v1.12.10

func PortTrackingListFromContainer(cont *container.Container) []*PortTracking

func (*PortTracking) ToMap added in v1.12.10

func (infraPortTrackPol *PortTracking) ToMap() (map[string]string, error)

type PortTrackingAttributes added in v1.12.10

type PortTrackingAttributes struct {
	AdminSt          string `json:",omitempty"`
	Annotation       string `json:",omitempty"`
	Delay            string `json:",omitempty"`
	IncludeApicPorts string `json:",omitempty"`
	Minlinks         string `json:",omitempty"`
	Name             string `json:",omitempty"`
}

type ProviderGroupMember added in v1.12.30

func NewProviderGroupMember added in v1.12.30

func NewProviderGroupMember(aaaProviderRefRn, parentDn, description, nameAlias string, aaaProviderRefAttr ProviderGroupMemberAttributes) *ProviderGroupMember

func ProviderGroupMemberFromContainer added in v1.12.30

func ProviderGroupMemberFromContainer(cont *container.Container) *ProviderGroupMember

func ProviderGroupMemberFromContainerList added in v1.12.30

func ProviderGroupMemberFromContainerList(cont *container.Container, index int) *ProviderGroupMember

func ProviderGroupMemberListFromContainer added in v1.12.30

func ProviderGroupMemberListFromContainer(cont *container.Container) []*ProviderGroupMember

func (*ProviderGroupMember) ToMap added in v1.12.30

func (aaaProviderRef *ProviderGroupMember) ToMap() (map[string]string, error)

type ProviderGroupMemberAttributes added in v1.12.30

type ProviderGroupMemberAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
	Order      string `json:",omitempty"`
}

type ProviderTerminalNode added in v1.3.27

type ProviderTerminalNode struct {
	BaseAttributes
	ProviderTerminalNodeAttributes
}

func NewProviderTerminalNode added in v1.3.27

func NewProviderTerminalNode(vnsAbsTermNodeProvRn, parentDn, description string, vnsAbsTermNodeProvattr ProviderTerminalNodeAttributes) *ProviderTerminalNode

func ProviderTerminalNodeFromContainer added in v1.3.27

func ProviderTerminalNodeFromContainer(cont *container.Container) *ProviderTerminalNode

func ProviderTerminalNodeFromContainerList added in v1.3.27

func ProviderTerminalNodeFromContainerList(cont *container.Container, index int) *ProviderTerminalNode

func ProviderTerminalNodeListFromContainer added in v1.3.27

func ProviderTerminalNodeListFromContainer(cont *container.Container) []*ProviderTerminalNode

func (*ProviderTerminalNode) ToMap added in v1.3.27

func (vnsAbsTermNodeProv *ProviderTerminalNode) ToMap() (map[string]string, error)

type ProviderTerminalNodeAttributes added in v1.3.27

type ProviderTerminalNodeAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type PublicKeyManagement added in v1.12.31

func NewPublicKeyManagement added in v1.12.31

func NewPublicKeyManagement(pkiEpRn, parentDn, description, nameAlias string, pkiEpAttr PublicKeyManagementAttributes) *PublicKeyManagement

func PublicKeyManagementFromContainer added in v1.12.31

func PublicKeyManagementFromContainer(cont *container.Container) *PublicKeyManagement

func PublicKeyManagementFromContainerList added in v1.12.31

func PublicKeyManagementFromContainerList(cont *container.Container, index int) *PublicKeyManagement

func PublicKeyManagementListFromContainer added in v1.12.31

func PublicKeyManagementListFromContainer(cont *container.Container) []*PublicKeyManagement

func (*PublicKeyManagement) ToMap added in v1.12.31

func (pkiEp *PublicKeyManagement) ToMap() (map[string]string, error)

type PublicKeyManagementAttributes added in v1.12.31

type PublicKeyManagementAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
}

type QOSInstancePolicy added in v1.12.10

func NewQOSInstancePolicy added in v1.12.10

func NewQOSInstancePolicy(qosInstPolRn, parentDn, description, nameAlias string, qosInstPolAttr QOSInstancePolicyAttributes) *QOSInstancePolicy

func QOSInstancePolicyFromContainer added in v1.12.10

func QOSInstancePolicyFromContainer(cont *container.Container) *QOSInstancePolicy

func QOSInstancePolicyFromContainerList added in v1.12.10

func QOSInstancePolicyFromContainerList(cont *container.Container, index int) *QOSInstancePolicy

func QOSInstancePolicyListFromContainer added in v1.12.10

func QOSInstancePolicyListFromContainer(cont *container.Container) []*QOSInstancePolicy

func (*QOSInstancePolicy) ToMap added in v1.12.10

func (qosInstPol *QOSInstancePolicy) ToMap() (map[string]string, error)

type QOSInstancePolicyAttributes added in v1.12.10

type QOSInstancePolicyAttributes struct {
	EtrapAgeTimer       string `json:",omitempty"`
	EtrapBwThresh       string `json:",omitempty"`
	EtrapByteCt         string `json:",omitempty"`
	EtrapSt             string `json:",omitempty"`
	FabricFlushInterval string `json:",omitempty"`
	FabricFlushSt       string `json:",omitempty"`
	Annotation          string `json:",omitempty"`
	Ctrl                string `json:",omitempty"`
	Name                string `json:",omitempty"`
	UburstSpineQueues   string `json:",omitempty"`
	UburstTorQueues     string `json:",omitempty"`
}

type RADIUSProvider added in v1.12.33

func NewRADIUSProvider added in v1.12.33

func NewRADIUSProvider(aaaRadiusProviderRn, parentDn, description, nameAlias string, aaaRadiusProviderAttr RADIUSProviderAttributes) *RADIUSProvider

func RADIUSProviderFromContainer added in v1.12.33

func RADIUSProviderFromContainer(cont *container.Container) *RADIUSProvider

func RADIUSProviderFromContainerList added in v1.12.33

func RADIUSProviderFromContainerList(cont *container.Container, index int) *RADIUSProvider

func RADIUSProviderListFromContainer added in v1.12.33

func RADIUSProviderListFromContainer(cont *container.Container) []*RADIUSProvider

func (*RADIUSProvider) ToMap added in v1.12.33

func (aaaRadiusProvider *RADIUSProvider) ToMap() (map[string]string, error)

type RADIUSProviderAttributes added in v1.12.33

type RADIUSProviderAttributes struct {
	Annotation         string `json:",omitempty"`
	AuthPort           string `json:",omitempty"`
	AuthProtocol       string `json:",omitempty"`
	Key                string `json:",omitempty"`
	MonitorServer      string `json:",omitempty"`
	MonitoringPassword string `json:",omitempty"`
	MonitoringUser     string `json:",omitempty"`
	Name               string `json:",omitempty"`
	Retries            string `json:",omitempty"`
	Timeout            string `json:",omitempty"`
}

type RADIUSProviderGroup added in v1.12.17

func NewRADIUSProviderGroup added in v1.12.17

func NewRADIUSProviderGroup(aaaRadiusProviderGroupRn, parentDn, description, nameAlias string, aaaRadiusProviderGroupAttr RADIUSProviderGroupAttributes) *RADIUSProviderGroup

func RADIUSProviderGroupFromContainer added in v1.12.17

func RADIUSProviderGroupFromContainer(cont *container.Container) *RADIUSProviderGroup

func RADIUSProviderGroupFromContainerList added in v1.12.17

func RADIUSProviderGroupFromContainerList(cont *container.Container, index int) *RADIUSProviderGroup

func RADIUSProviderGroupListFromContainer added in v1.12.17

func RADIUSProviderGroupListFromContainer(cont *container.Container) []*RADIUSProviderGroup

func (*RADIUSProviderGroup) ToMap added in v1.12.17

func (aaaRadiusProviderGroup *RADIUSProviderGroup) ToMap() (map[string]string, error)

type RADIUSProviderGroupAttributes added in v1.12.17

type RADIUSProviderGroupAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
}

type RSAProvider added in v1.12.20

func NewRSAProvider added in v1.12.20

func NewRSAProvider(aaaRsaProviderRn, parentDn, description, nameAlias string, aaaRsaProviderAttr RSAProviderAttributes) *RSAProvider

func RSAProviderFromContainer added in v1.12.20

func RSAProviderFromContainer(cont *container.Container) *RSAProvider

func RSAProviderFromContainerList added in v1.12.20

func RSAProviderFromContainerList(cont *container.Container, index int) *RSAProvider

func RSAProviderListFromContainer added in v1.12.20

func RSAProviderListFromContainer(cont *container.Container) []*RSAProvider

func (*RSAProvider) ToMap added in v1.12.20

func (aaaRsaProvider *RSAProvider) ToMap() (map[string]string, error)

type RSAProviderAttributes added in v1.12.20

type RSAProviderAttributes struct {
	Annotation         string `json:",omitempty"`
	AuthPort           string `json:",omitempty"`
	AuthProtocol       string `json:",omitempty"`
	Key                string `json:",omitempty"`
	MonitorServer      string `json:",omitempty"`
	MonitoringPassword string `json:",omitempty"`
	MonitoringUser     string `json:",omitempty"`
	Name               string `json:",omitempty"`
	Retries            string `json:",omitempty"`
	Timeout            string `json:",omitempty"`
}

type Ranges

type Ranges struct {
	BaseAttributes
	RangesAttributes
}

func NewRanges

func NewRanges(fvnsEncapBlkRn, parentDn, description string, fvnsEncapBlkattr RangesAttributes) *Ranges

func RangesFromContainer

func RangesFromContainer(cont *container.Container) *Ranges

func RangesFromContainerList

func RangesFromContainerList(cont *container.Container, index int) *Ranges

func RangesListFromContainer

func RangesListFromContainer(cont *container.Container) []*Ranges

func (*Ranges) ToMap

func (fvnsEncapBlk *Ranges) ToMap() (map[string]string, error)

type RangesAttributes

type RangesAttributes struct {
	To string `json:",omitempty"`

	AllocMode string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	From string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Role string `json:",omitempty"`
	// contains filtered or unexported fields
}

type RecurringWindow added in v1.12.4

func NewRecurringWindow added in v1.12.4

func NewRecurringWindow(trigRecurrWindowPRn, parentDn, nameAlias string, trigRecurrWindowPAttr RecurringWindowAttributes) *RecurringWindow

func RecurringWindowFromContainer added in v1.12.4

func RecurringWindowFromContainer(cont *container.Container) *RecurringWindow

func RecurringWindowFromContainerList added in v1.12.4

func RecurringWindowFromContainerList(cont *container.Container, index int) *RecurringWindow

func RecurringWindowListFromContainer added in v1.12.4

func RecurringWindowListFromContainer(cont *container.Container) []*RecurringWindow

func (*RecurringWindow) ToMap added in v1.12.4

func (trigRecurrWindowP *RecurringWindow) ToMap() (map[string]string, error)

type RecurringWindowAttributes added in v1.12.4

type RecurringWindowAttributes struct {
	ConcurCap       string `json:",omitempty"`
	Day             string `json:",omitempty"`
	Hour            string `json:",omitempty"`
	Minute          string `json:",omitempty"`
	Name            string `json:",omitempty"`
	NodeUpgInterval string `json:",omitempty"`
	ProcBreak       string `json:",omitempty"`
	ProcCap         string `json:",omitempty"`
	TimeCap         string `json:",omitempty"`
	Annotation      string `json:",omitempty"`
}

type RedistributeMultipathAction added in v1.31.0

type RedistributeMultipathAction struct {
	BaseAttributes
	NameAliasAttribute
	RedistributeMultipathActionAttributes
}

func NewRedistributeMultipathAction added in v1.31.0

func NewRedistributeMultipathAction(rtctrlSetRedistMultipathRn, parentDn, description, nameAlias string, rtctrlSetRedistMultipathAttr RedistributeMultipathActionAttributes) *RedistributeMultipathAction

func RedistributeMultipathActionFromContainer added in v1.31.0

func RedistributeMultipathActionFromContainer(cont *container.Container) *RedistributeMultipathAction

func RedistributeMultipathActionFromContainerList added in v1.31.0

func RedistributeMultipathActionFromContainerList(cont *container.Container, index int) *RedistributeMultipathAction

func RedistributeMultipathActionListFromContainer added in v1.31.0

func RedistributeMultipathActionListFromContainer(cont *container.Container) []*RedistributeMultipathAction

func (*RedistributeMultipathAction) ToMap added in v1.31.0

func (rtctrlSetRedistMultipath *RedistributeMultipathAction) ToMap() (map[string]string, error)

type RedistributeMultipathActionAttributes added in v1.31.0

type RedistributeMultipathActionAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
	Type       string `json:",omitempty"`
}

type RemotePathofaFile added in v1.12.5

func NewRemotePathofaFile added in v1.12.5

func NewRemotePathofaFile(fileRemotePathRn, parentDn, description, nameAlias string, fileRemotePathAttr RemotePathofaFileAttributes) *RemotePathofaFile

func RemotePathofaFileFromContainer added in v1.12.5

func RemotePathofaFileFromContainer(cont *container.Container) *RemotePathofaFile

func RemotePathofaFileFromContainerList added in v1.12.5

func RemotePathofaFileFromContainerList(cont *container.Container, index int) *RemotePathofaFile

func RemotePathofaFileListFromContainer added in v1.12.5

func RemotePathofaFileListFromContainer(cont *container.Container) []*RemotePathofaFile

func (*RemotePathofaFile) ToMap added in v1.12.5

func (fileRemotePath *RemotePathofaFile) ToMap() (map[string]string, error)

type RemotePathofaFileAttributes added in v1.12.5

type RemotePathofaFileAttributes struct {
	Annotation                   string `json:",omitempty"`
	AuthType                     string `json:",omitempty"`
	Host                         string `json:",omitempty"`
	IdentityPrivateKeyContents   string `json:",omitempty"`
	IdentityPrivateKeyPassphrase string `json:",omitempty"`
	Name                         string `json:",omitempty"`
	Protocol                     string `json:",omitempty"`
	RemotePath                   string `json:",omitempty"`
	RemotePort                   string `json:",omitempty"`
	UserName                     string `json:",omitempty"`
	UserPasswd                   string `json:",omitempty"`
}

type RouteContextScope added in v1.17.0

func NewRouteContextScope added in v1.17.0

func NewRouteContextScope(rtctrlScopeRn, parentDn, description, nameAlias string, rtctrlScopeAttr RouteContextScopeAttributes) *RouteContextScope

func RouteContextScopeFromContainer added in v1.17.0

func RouteContextScopeFromContainer(cont *container.Container) *RouteContextScope

func RouteContextScopeFromContainerList added in v1.17.0

func RouteContextScopeFromContainerList(cont *container.Container, index int) *RouteContextScope

func RouteContextScopeListFromContainer added in v1.17.0

func RouteContextScopeListFromContainer(cont *container.Container) []*RouteContextScope

func (*RouteContextScope) ToMap added in v1.17.0

func (rtctrlScope *RouteContextScope) ToMap() (map[string]string, error)

type RouteContextScopeAttributes added in v1.17.0

type RouteContextScopeAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
}

type RouteControlContext added in v1.3.29

func NewRouteControlContext added in v1.3.29

func NewRouteControlContext(rtctrlCtxPRn, parentDn, description, nameAlias string, rtctrlCtxPAttr RouteControlContextAttributes) *RouteControlContext

func RouteControlContextFromContainer added in v1.3.29

func RouteControlContextFromContainer(cont *container.Container) *RouteControlContext

func RouteControlContextFromContainerList added in v1.3.29

func RouteControlContextFromContainerList(cont *container.Container, index int) *RouteControlContext

func RouteControlContextListFromContainer added in v1.3.29

func RouteControlContextListFromContainer(cont *container.Container) []*RouteControlContext

func (*RouteControlContext) ToMap added in v1.3.29

func (rtctrlCtxP *RouteControlContext) ToMap() (map[string]string, error)

type RouteControlContextAttributes added in v1.3.29

type RouteControlContextAttributes struct {
	Action     string `json:",omitempty"`
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
	Order      string `json:",omitempty"`
}

type RouteControlProfile added in v1.3.29

type RouteControlProfile struct {
	BaseAttributes
	RouteControlProfileAttributes
}

func NewRouteControlProfile added in v1.3.29

func NewRouteControlProfile(rtctrlProfileRn, parentDn, description string, rtctrlProfileattr RouteControlProfileAttributes) *RouteControlProfile

func RouteControlProfileFromContainer added in v1.3.29

func RouteControlProfileFromContainer(cont *container.Container) *RouteControlProfile

func RouteControlProfileFromContainerList added in v1.3.29

func RouteControlProfileFromContainerList(cont *container.Container, index int) *RouteControlProfile

func RouteControlProfileListFromContainer added in v1.3.29

func RouteControlProfileListFromContainer(cont *container.Container) []*RouteControlProfile

func (*RouteControlProfile) ToMap added in v1.3.29

func (rtctrlProfile *RouteControlProfile) ToMap() (map[string]string, error)

type RouteControlProfileAttributes added in v1.3.29

type RouteControlProfileAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	RouteControlProfileType string `json:",omitempty"`
}

type RtctrlSetAddComm added in v1.31.0

func NewRtctrlSetAddComm added in v1.31.0

func NewRtctrlSetAddComm(rtctrlSetAddCommRn, parentDn, description, nameAlias string, rtctrlSetAddCommAttr RtctrlSetAddCommAttributes) *RtctrlSetAddComm

func RtctrlSetAddCommFromContainer added in v1.31.0

func RtctrlSetAddCommFromContainer(cont *container.Container) *RtctrlSetAddComm

func RtctrlSetAddCommFromContainerList added in v1.31.0

func RtctrlSetAddCommFromContainerList(cont *container.Container, index int) *RtctrlSetAddComm

func RtctrlSetAddCommListFromContainer added in v1.31.0

func RtctrlSetAddCommListFromContainer(cont *container.Container) []*RtctrlSetAddComm

func (*RtctrlSetAddComm) ToMap added in v1.31.0

func (rtctrlSetAddComm *RtctrlSetAddComm) ToMap() (map[string]string, error)

type RtctrlSetAddCommAttributes added in v1.31.0

type RtctrlSetAddCommAttributes struct {
	Annotation  string `json:",omitempty"`
	Community   string `json:",omitempty"`
	Name        string `json:",omitempty"`
	SetCriteria string `json:",omitempty"`
	Type        string `json:",omitempty"`
}

type RtctrlSetComm added in v1.31.0

func NewRtctrlSetComm added in v1.31.0

func NewRtctrlSetComm(rtctrlSetCommRn, parentDn, description, nameAlias string, rtctrlSetCommAttr RtctrlSetCommAttributes) *RtctrlSetComm

func RtctrlSetCommFromContainer added in v1.31.0

func RtctrlSetCommFromContainer(cont *container.Container) *RtctrlSetComm

func RtctrlSetCommFromContainerList added in v1.31.0

func RtctrlSetCommFromContainerList(cont *container.Container, index int) *RtctrlSetComm

func RtctrlSetCommListFromContainer added in v1.31.0

func RtctrlSetCommListFromContainer(cont *container.Container) []*RtctrlSetComm

func (*RtctrlSetComm) ToMap added in v1.31.0

func (rtctrlSetComm *RtctrlSetComm) ToMap() (map[string]string, error)

type RtctrlSetCommAttributes added in v1.31.0

type RtctrlSetCommAttributes struct {
	Annotation  string `json:",omitempty"`
	Community   string `json:",omitempty"`
	Name        string `json:",omitempty"`
	SetCriteria string `json:",omitempty"`
	Type        string `json:",omitempty"`
}

type RtctrlSetDamp added in v1.31.0

func NewRtctrlSetDamp added in v1.31.0

func NewRtctrlSetDamp(rtctrlSetDampRn, parentDn, description, nameAlias string, rtctrlSetDampAttr RtctrlSetDampAttributes) *RtctrlSetDamp

func RtctrlSetDampFromContainer added in v1.31.0

func RtctrlSetDampFromContainer(cont *container.Container) *RtctrlSetDamp

func RtctrlSetDampFromContainerList added in v1.31.0

func RtctrlSetDampFromContainerList(cont *container.Container, index int) *RtctrlSetDamp

func RtctrlSetDampListFromContainer added in v1.31.0

func RtctrlSetDampListFromContainer(cont *container.Container) []*RtctrlSetDamp

func (*RtctrlSetDamp) ToMap added in v1.31.0

func (rtctrlSetDamp *RtctrlSetDamp) ToMap() (map[string]string, error)

type RtctrlSetDampAttributes added in v1.31.0

type RtctrlSetDampAttributes struct {
	Annotation      string `json:",omitempty"`
	HalfLife        string `json:",omitempty"`
	MaxSuppressTime string `json:",omitempty"`
	Name            string `json:",omitempty"`
	Reuse           string `json:",omitempty"`
	Suppress        string `json:",omitempty"`
	Type            string `json:",omitempty"`
}

type RtctrlSetNh added in v1.31.0

func NewRtctrlSetNh added in v1.31.0

func NewRtctrlSetNh(rtctrlSetNhRn, parentDn, description, nameAlias string, rtctrlSetNhAttr RtctrlSetNhAttributes) *RtctrlSetNh

func RtctrlSetNhFromContainer added in v1.31.0

func RtctrlSetNhFromContainer(cont *container.Container) *RtctrlSetNh

func RtctrlSetNhFromContainerList added in v1.31.0

func RtctrlSetNhFromContainerList(cont *container.Container, index int) *RtctrlSetNh

func RtctrlSetNhListFromContainer added in v1.31.0

func RtctrlSetNhListFromContainer(cont *container.Container) []*RtctrlSetNh

func (*RtctrlSetNh) ToMap added in v1.31.0

func (rtctrlSetNh *RtctrlSetNh) ToMap() (map[string]string, error)

type RtctrlSetNhAttributes added in v1.31.0

type RtctrlSetNhAttributes struct {
	Annotation string `json:",omitempty"`
	Addr       string `json:",omitempty"`
	Name       string `json:",omitempty"`
	Type       string `json:",omitempty"`
}

type RtctrlSetPref added in v1.28.0

func NewRtctrlSetPref added in v1.28.0

func NewRtctrlSetPref(rtctrlSetPrefRn, parentDn, description, nameAlias string, rtctrlSetPrefAttr RtctrlSetPrefAttributes) *RtctrlSetPref

func RtctrlSetPrefFromContainer added in v1.28.0

func RtctrlSetPrefFromContainer(cont *container.Container) *RtctrlSetPref

func RtctrlSetPrefFromContainerList added in v1.28.0

func RtctrlSetPrefFromContainerList(cont *container.Container, index int) *RtctrlSetPref

func RtctrlSetPrefListFromContainer added in v1.28.0

func RtctrlSetPrefListFromContainer(cont *container.Container) []*RtctrlSetPref

func (*RtctrlSetPref) ToMap added in v1.28.0

func (rtctrlSetPref *RtctrlSetPref) ToMap() (map[string]string, error)

type RtctrlSetPrefAttributes added in v1.28.0

type RtctrlSetPrefAttributes struct {
	Annotation string `json:",omitempty"`
	LocalPref  string `json:",omitempty"`
	Name       string `json:",omitempty"`
	Type       string `json:",omitempty"`
}

type RtctrlSetRtMetric added in v1.31.0

func NewRtctrlSetRtMetric added in v1.31.0

func NewRtctrlSetRtMetric(rtctrlSetRtMetricRn, parentDn, description, nameAlias string, rtctrlSetRtMetricAttr RtctrlSetRtMetricAttributes) *RtctrlSetRtMetric

func RtctrlSetRtMetricFromContainer added in v1.31.0

func RtctrlSetRtMetricFromContainer(cont *container.Container) *RtctrlSetRtMetric

func RtctrlSetRtMetricFromContainerList added in v1.31.0

func RtctrlSetRtMetricFromContainerList(cont *container.Container, index int) *RtctrlSetRtMetric

func RtctrlSetRtMetricListFromContainer added in v1.31.0

func RtctrlSetRtMetricListFromContainer(cont *container.Container) []*RtctrlSetRtMetric

func (*RtctrlSetRtMetric) ToMap added in v1.31.0

func (rtctrlSetRtMetric *RtctrlSetRtMetric) ToMap() (map[string]string, error)

type RtctrlSetRtMetricAttributes added in v1.31.0

type RtctrlSetRtMetricAttributes struct {
	Annotation string `json:",omitempty"`
	Metric     string `json:",omitempty"`
	Name       string `json:",omitempty"`
	Type       string `json:",omitempty"`
}

type RtctrlSetRtMetricType added in v1.31.0

type RtctrlSetRtMetricType struct {
	BaseAttributes
	NameAliasAttribute
	RtctrlSetRtMetricTypeAttributes
}

func NewRtctrlSetRtMetricType added in v1.31.0

func NewRtctrlSetRtMetricType(rtctrlSetRtMetricTypeRn, parentDn, description, nameAlias string, rtctrlSetRtMetricTypeAttr RtctrlSetRtMetricTypeAttributes) *RtctrlSetRtMetricType

func RtctrlSetRtMetricTypeFromContainer added in v1.31.0

func RtctrlSetRtMetricTypeFromContainer(cont *container.Container) *RtctrlSetRtMetricType

func RtctrlSetRtMetricTypeFromContainerList added in v1.31.0

func RtctrlSetRtMetricTypeFromContainerList(cont *container.Container, index int) *RtctrlSetRtMetricType

func RtctrlSetRtMetricTypeListFromContainer added in v1.31.0

func RtctrlSetRtMetricTypeListFromContainer(cont *container.Container) []*RtctrlSetRtMetricType

func (*RtctrlSetRtMetricType) ToMap added in v1.31.0

func (rtctrlSetRtMetricType *RtctrlSetRtMetricType) ToMap() (map[string]string, error)

type RtctrlSetRtMetricTypeAttributes added in v1.31.0

type RtctrlSetRtMetricTypeAttributes struct {
	Annotation string `json:",omitempty"`
	MetricType string `json:",omitempty"`
	Name       string `json:",omitempty"`
	Type       string `json:",omitempty"`
}

type RtctrlSetTag added in v1.31.0

func NewRtctrlSetTag added in v1.31.0

func NewRtctrlSetTag(rtctrlSetTagRn, parentDn, description, nameAlias string, rtctrlSetTagAttr RtctrlSetTagAttributes) *RtctrlSetTag

func RtctrlSetTagFromContainer added in v1.31.0

func RtctrlSetTagFromContainer(cont *container.Container) *RtctrlSetTag

func RtctrlSetTagFromContainerList added in v1.31.0

func RtctrlSetTagFromContainerList(cont *container.Container, index int) *RtctrlSetTag

func RtctrlSetTagListFromContainer added in v1.31.0

func RtctrlSetTagListFromContainer(cont *container.Container) []*RtctrlSetTag

func (*RtctrlSetTag) ToMap added in v1.31.0

func (rtctrlSetTag *RtctrlSetTag) ToMap() (map[string]string, error)

type RtctrlSetTagAttributes added in v1.31.0

type RtctrlSetTagAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
	Tag        string `json:",omitempty"`
	Type       string `json:",omitempty"`
}

type RtctrlSetWeight added in v1.31.0

func NewRtctrlSetWeight added in v1.31.0

func NewRtctrlSetWeight(rtctrlSetWeightRn, parentDn, description, nameAlias string, rtctrlSetWeightAttr RtctrlSetWeightAttributes) *RtctrlSetWeight

func RtctrlSetWeightFromContainer added in v1.31.0

func RtctrlSetWeightFromContainer(cont *container.Container) *RtctrlSetWeight

func RtctrlSetWeightFromContainerList added in v1.31.0

func RtctrlSetWeightFromContainerList(cont *container.Container, index int) *RtctrlSetWeight

func RtctrlSetWeightListFromContainer added in v1.31.0

func RtctrlSetWeightListFromContainer(cont *container.Container) []*RtctrlSetWeight

func (*RtctrlSetWeight) ToMap added in v1.31.0

func (rtctrlSetWeight *RtctrlSetWeight) ToMap() (map[string]string, error)

type RtctrlSetWeightAttributes added in v1.31.0

type RtctrlSetWeightAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
	Type       string `json:",omitempty"`
	Weight     string `json:",omitempty"`
}

type SAMLProvider added in v1.12.20

func NewSAMLProvider added in v1.12.20

func NewSAMLProvider(aaaSamlProviderRn, parentDn, description, nameAlias string, aaaSamlProviderAttr SAMLProviderAttributes) *SAMLProvider

func SAMLProviderFromContainer added in v1.12.20

func SAMLProviderFromContainer(cont *container.Container) *SAMLProvider

func SAMLProviderFromContainerList added in v1.12.20

func SAMLProviderFromContainerList(cont *container.Container, index int) *SAMLProvider

func SAMLProviderListFromContainer added in v1.12.20

func SAMLProviderListFromContainer(cont *container.Container) []*SAMLProvider

func (*SAMLProvider) ToMap added in v1.12.20

func (aaaSamlProvider *SAMLProvider) ToMap() (map[string]string, error)

type SAMLProviderAttributes added in v1.12.20

type SAMLProviderAttributes struct {
	Annotation              string `json:",omitempty"`
	EntityId                string `json:",omitempty"`
	GuiBannerMessage        string `json:",omitempty"`
	HttpsProxy              string `json:",omitempty"`
	IdP                     string `json:",omitempty"`
	Key                     string `json:",omitempty"`
	MetadataUrl             string `json:",omitempty"`
	MonitorServer           string `json:",omitempty"`
	MonitoringPassword      string `json:",omitempty"`
	MonitoringUser          string `json:",omitempty"`
	Name                    string `json:",omitempty"`
	Retries                 string `json:",omitempty"`
	SigAlg                  string `json:",omitempty"`
	Timeout                 string `json:",omitempty"`
	Tp                      string `json:",omitempty"`
	WantAssertionsEncrypted string `json:",omitempty"`
	WantAssertionsSigned    string `json:",omitempty"`
	WantRequestsSigned      string `json:",omitempty"`
	WantResponseSigned      string `json:",omitempty"`
}

type SAMLProviderGroup added in v1.12.25

func NewSAMLProviderGroup added in v1.12.25

func NewSAMLProviderGroup(aaaSamlProviderGroupRn, parentDn, description, nameAlias string, aaaSamlProviderGroupAttr SAMLProviderGroupAttributes) *SAMLProviderGroup

func SAMLProviderGroupFromContainer added in v1.12.25

func SAMLProviderGroupFromContainer(cont *container.Container) *SAMLProviderGroup

func SAMLProviderGroupFromContainerList added in v1.12.25

func SAMLProviderGroupFromContainerList(cont *container.Container, index int) *SAMLProviderGroup

func SAMLProviderGroupListFromContainer added in v1.12.25

func SAMLProviderGroupListFromContainer(cont *container.Container) []*SAMLProviderGroup

func (*SAMLProviderGroup) ToMap added in v1.12.25

func (aaaSamlProviderGroup *SAMLProviderGroup) ToMap() (map[string]string, error)

type SAMLProviderGroupAttributes added in v1.12.25

type SAMLProviderGroupAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
}

type SNMPCommunity added in v1.12.6

func NewSNMPCommunity added in v1.12.6

func NewSNMPCommunity(snmpCommunityPRn, parentDn, description, nameAlias string, snmpCommunityPAttr SNMPCommunityAttributes) *SNMPCommunity

func SNMPCommunityFromContainer added in v1.12.6

func SNMPCommunityFromContainer(cont *container.Container) *SNMPCommunity

func SNMPCommunityFromContainerList added in v1.12.6

func SNMPCommunityFromContainerList(cont *container.Container, index int) *SNMPCommunity

func SNMPCommunityListFromContainer added in v1.12.6

func SNMPCommunityListFromContainer(cont *container.Container) []*SNMPCommunity

func (*SNMPCommunity) ToMap added in v1.12.6

func (snmpCommunityP *SNMPCommunity) ToMap() (map[string]string, error)

type SNMPCommunityAttributes added in v1.12.6

type SNMPCommunityAttributes struct {
	Name       string `json:",omitempty"`
	Annotation string `json:",omitempty"`
}

type SNMPContextProfile added in v1.12.8

func NewSNMPContextProfile added in v1.12.8

func NewSNMPContextProfile(snmpCtxPRn, parentDn, nameAlias string, snmpCtxPAttr SNMPContextProfileAttributes) *SNMPContextProfile

func SNMPContextProfileFromContainer added in v1.12.8

func SNMPContextProfileFromContainer(cont *container.Container) *SNMPContextProfile

func SNMPContextProfileFromContainerList added in v1.12.8

func SNMPContextProfileFromContainerList(cont *container.Container, index int) *SNMPContextProfile

func SNMPContextProfileListFromContainer added in v1.12.8

func SNMPContextProfileListFromContainer(cont *container.Container) []*SNMPContextProfile

func (*SNMPContextProfile) ToMap added in v1.12.8

func (snmpCtxP *SNMPContextProfile) ToMap() (map[string]string, error)

type SNMPContextProfileAttributes added in v1.12.8

type SNMPContextProfileAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
}

type SPANDestinationGroup

type SPANDestinationGroup struct {
	BaseAttributes
	SPANDestinationGroupAttributes
}

func NewSPANDestinationGroup

func NewSPANDestinationGroup(spanDestGrpRn, parentDn, description string, spanDestGrpattr SPANDestinationGroupAttributes) *SPANDestinationGroup

func SPANDestinationGroupFromContainer

func SPANDestinationGroupFromContainer(cont *container.Container) *SPANDestinationGroup

func SPANDestinationGroupFromContainerList

func SPANDestinationGroupFromContainerList(cont *container.Container, index int) *SPANDestinationGroup

func SPANDestinationGroupListFromContainer

func SPANDestinationGroupListFromContainer(cont *container.Container) []*SPANDestinationGroup

func (*SPANDestinationGroup) ToMap

func (spanDestGrp *SPANDestinationGroup) ToMap() (map[string]string, error)

type SPANDestinationGroupAttributes

type SPANDestinationGroupAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type SPANSourceGroup

type SPANSourceGroup struct {
	BaseAttributes
	SPANSourceGroupAttributes
}

func NewSPANSourceGroup

func NewSPANSourceGroup(spanSrcGrpRn, parentDn, description string, spanSrcGrpattr SPANSourceGroupAttributes) *SPANSourceGroup

func SPANSourceGroupFromContainer

func SPANSourceGroupFromContainer(cont *container.Container) *SPANSourceGroup

func SPANSourceGroupFromContainerList

func SPANSourceGroupFromContainerList(cont *container.Container, index int) *SPANSourceGroup

func SPANSourceGroupListFromContainer

func SPANSourceGroupListFromContainer(cont *container.Container) []*SPANSourceGroup

func (*SPANSourceGroup) ToMap

func (spanSrcGrp *SPANSourceGroup) ToMap() (map[string]string, error)

type SPANSourceGroupAttributes

type SPANSourceGroupAttributes struct {
	Name string `json:",omitempty"`

	AdminSt string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type SPANSourcedestinationGroupMatchLabel

type SPANSourcedestinationGroupMatchLabel struct {
	BaseAttributes
	SPANSourcedestinationGroupMatchLabelAttributes
}

func NewSPANSourcedestinationGroupMatchLabel

func NewSPANSourcedestinationGroupMatchLabel(spanSpanLblRn, parentDn, description string, spanSpanLblattr SPANSourcedestinationGroupMatchLabelAttributes) *SPANSourcedestinationGroupMatchLabel

func SPANSourcedestinationGroupMatchLabelFromContainer

func SPANSourcedestinationGroupMatchLabelFromContainer(cont *container.Container) *SPANSourcedestinationGroupMatchLabel

func SPANSourcedestinationGroupMatchLabelFromContainerList

func SPANSourcedestinationGroupMatchLabelFromContainerList(cont *container.Container, index int) *SPANSourcedestinationGroupMatchLabel

func SPANSourcedestinationGroupMatchLabelListFromContainer

func SPANSourcedestinationGroupMatchLabelListFromContainer(cont *container.Container) []*SPANSourcedestinationGroupMatchLabel

func (*SPANSourcedestinationGroupMatchLabel) ToMap

func (spanSpanLbl *SPANSourcedestinationGroupMatchLabel) ToMap() (map[string]string, error)

type SPANSourcedestinationGroupMatchLabelAttributes

type SPANSourcedestinationGroupMatchLabelAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Tag string `json:",omitempty"`
}

type SchedP added in v0.4.1

type SchedP struct {
	BaseAttributes
	SchedPAttributes
}

func NewSchedP added in v0.4.1

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

func SchedPFromContainer added in v0.4.1

func SchedPFromContainer(cont *container.Container) *SchedP

func SchedPFromContainerList added in v0.4.1

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

func SchedPListFromContainer added in v0.4.1

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

func (*SchedP) ToMap added in v0.4.1

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

type SchedPAttributes added in v0.4.1

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

type SecurityDomain added in v1.3.9

type SecurityDomain struct {
	BaseAttributes
	SecurityDomainAttributes
}

func NewSecurityDomain added in v1.3.9

func NewSecurityDomain(aaaDomainRn, parentDn, description string, aaaDomainattr SecurityDomainAttributes) *SecurityDomain

func SecurityDomainFromContainer added in v1.3.9

func SecurityDomainFromContainer(cont *container.Container) *SecurityDomain

func SecurityDomainFromContainerList added in v1.3.9

func SecurityDomainFromContainerList(cont *container.Container, index int) *SecurityDomain

func SecurityDomainListFromContainer added in v1.3.9

func SecurityDomainListFromContainer(cont *container.Container) []*SecurityDomain

func (*SecurityDomain) ToMap added in v1.3.9

func (aaaDomain *SecurityDomain) ToMap() (map[string]string, error)

type SecurityDomainAttributes added in v1.3.9

type SecurityDomainAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type ServiceRedirectPolicy added in v0.4.5

type ServiceRedirectPolicy struct {
	BaseAttributes
	ServiceRedirectPolicyAttributes
}

func NewServiceRedirectPolicy added in v0.4.5

func NewServiceRedirectPolicy(vnsSvcRedirectPolRn, parentDn, description string, vnsSvcRedirectPolattr ServiceRedirectPolicyAttributes) *ServiceRedirectPolicy

func ServiceRedirectPolicyFromContainer added in v0.4.5

func ServiceRedirectPolicyFromContainer(cont *container.Container) *ServiceRedirectPolicy

func ServiceRedirectPolicyFromContainerList added in v0.4.5

func ServiceRedirectPolicyFromContainerList(cont *container.Container, index int) *ServiceRedirectPolicy

func ServiceRedirectPolicyListFromContainer added in v0.4.5

func ServiceRedirectPolicyListFromContainer(cont *container.Container) []*ServiceRedirectPolicy

func (*ServiceRedirectPolicy) ToMap added in v0.4.5

func (vnsSvcRedirectPol *ServiceRedirectPolicy) ToMap() (map[string]string, error)

type ServiceRedirectPolicyAttributes added in v0.4.5

type ServiceRedirectPolicyAttributes struct {
	Name string `json:",omitempty"`

	AnycastEnabled string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	DestType string `json:",omitempty"`

	HashingAlgorithm string `json:",omitempty"`

	MaxThresholdPercent string `json:",omitempty"`

	MinThresholdPercent string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	ProgramLocalPodOnly string `json:",omitempty"`

	ResilientHashEnabled string `json:",omitempty"`

	ThresholdDownAction string `json:",omitempty"`

	ThresholdEnable string `json:",omitempty"`
}

type SetASPath added in v1.31.0

func NewSetASPath added in v1.31.0

func NewSetASPath(rtctrlSetASPathRn, parentDn, description, nameAlias string, rtctrlSetASPathAttr SetASPathAttributes) *SetASPath

func SetASPathFromContainer added in v1.31.0

func SetASPathFromContainer(cont *container.Container) *SetASPath

func SetASPathFromContainerList added in v1.31.0

func SetASPathFromContainerList(cont *container.Container, index int) *SetASPath

func SetASPathListFromContainer added in v1.31.0

func SetASPathListFromContainer(cont *container.Container) []*SetASPath

func (*SetASPath) ToMap added in v1.31.0

func (rtctrlSetASPath *SetASPath) ToMap() (map[string]string, error)

type SetASPathAttributes added in v1.31.0

type SetASPathAttributes struct {
	Annotation string `json:",omitempty"`
	Criteria   string `json:",omitempty"`
	Lastnum    string `json:",omitempty"`
	Name       string `json:",omitempty"`
	Type       string `json:",omitempty"`
}

type SpanningTreeInterfacePolicy added in v1.3.29

type SpanningTreeInterfacePolicy struct {
	BaseAttributes
	NameAliasAttribute
	SpanningTreeInterfacePolicyAttributes
}

func NewSpanningTreeInterfacePolicy added in v1.3.29

func NewSpanningTreeInterfacePolicy(stpIfPolRn, parentDn, description, nameAlias string, stpIfPolAttr SpanningTreeInterfacePolicyAttributes) *SpanningTreeInterfacePolicy

func SpanningTreeInterfacePolicyFromContainer added in v1.3.29

func SpanningTreeInterfacePolicyFromContainer(cont *container.Container) *SpanningTreeInterfacePolicy

func SpanningTreeInterfacePolicyFromContainerList added in v1.3.29

func SpanningTreeInterfacePolicyFromContainerList(cont *container.Container, index int) *SpanningTreeInterfacePolicy

func SpanningTreeInterfacePolicyListFromContainer added in v1.3.29

func SpanningTreeInterfacePolicyListFromContainer(cont *container.Container) []*SpanningTreeInterfacePolicy

func (*SpanningTreeInterfacePolicy) ToMap added in v1.3.29

func (stpIfPol *SpanningTreeInterfacePolicy) ToMap() (map[string]string, error)

type SpanningTreeInterfacePolicyAttributes added in v1.3.29

type SpanningTreeInterfacePolicyAttributes struct {
	Annotation string `json:",omitempty"`
	Ctrl       string `json:",omitempty"`
	Name       string `json:",omitempty"`
}

type SpineAccessPortPolicyGroup added in v0.4.20

type SpineAccessPortPolicyGroup struct {
	BaseAttributes
	SpineAccessPortPolicyGroupAttributes
}

func NewSpineAccessPortPolicyGroup added in v0.4.20

func NewSpineAccessPortPolicyGroup(infraSpAccPortGrpRn, parentDn, description string, infraSpAccPortGrpattr SpineAccessPortPolicyGroupAttributes) *SpineAccessPortPolicyGroup

func SpineAccessPortPolicyGroupFromContainer added in v0.4.20

func SpineAccessPortPolicyGroupFromContainer(cont *container.Container) *SpineAccessPortPolicyGroup

func SpineAccessPortPolicyGroupFromContainerList added in v0.4.20

func SpineAccessPortPolicyGroupFromContainerList(cont *container.Container, index int) *SpineAccessPortPolicyGroup

func SpineAccessPortPolicyGroupListFromContainer added in v0.4.20

func SpineAccessPortPolicyGroupListFromContainer(cont *container.Container) []*SpineAccessPortPolicyGroup

func (*SpineAccessPortPolicyGroup) ToMap added in v0.4.20

func (infraSpAccPortGrp *SpineAccessPortPolicyGroup) ToMap() (map[string]string, error)

type SpineAccessPortPolicyGroupAttributes added in v0.4.20

type SpineAccessPortPolicyGroupAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type SpineAccessPortSelector added in v1.21.1

type SpineAccessPortSelector struct {
	BaseAttributes
	NameAliasAttribute
	SpineAccessPortSelectorAttributes
}

func NewSpineAccessPortSelector added in v1.21.1

func NewSpineAccessPortSelector(infraSHPortSRn, parentDn, description, nameAlias string, infraSHPortSAttr SpineAccessPortSelectorAttributes) *SpineAccessPortSelector

func SpineAccessPortSelectorFromContainer added in v1.21.1

func SpineAccessPortSelectorFromContainer(cont *container.Container) *SpineAccessPortSelector

func SpineAccessPortSelectorFromContainerList added in v1.21.1

func SpineAccessPortSelectorFromContainerList(cont *container.Container, index int) *SpineAccessPortSelector

func SpineAccessPortSelectorListFromContainer added in v1.21.1

func SpineAccessPortSelectorListFromContainer(cont *container.Container) []*SpineAccessPortSelector

func (*SpineAccessPortSelector) ToMap added in v1.21.1

func (infraSHPortS *SpineAccessPortSelector) ToMap() (map[string]string, error)

type SpineAccessPortSelectorAttributes added in v1.21.1

type SpineAccessPortSelectorAttributes struct {
	Annotation                   string `json:",omitempty"`
	Name                         string `json:",omitempty"`
	SpineAccessPortSelector_type string `json:",omitempty"`
}

type SpineInterfaceProfile added in v0.4.19

type SpineInterfaceProfile struct {
	BaseAttributes
	SpineInterfaceProfileAttributes
}

func NewSpineInterfaceProfile added in v0.4.19

func NewSpineInterfaceProfile(infraSpAccPortPRn, parentDn, description string, infraSpAccPortPattr SpineInterfaceProfileAttributes) *SpineInterfaceProfile

func SpineInterfaceProfileFromContainer added in v0.4.19

func SpineInterfaceProfileFromContainer(cont *container.Container) *SpineInterfaceProfile

func SpineInterfaceProfileFromContainerList added in v0.4.19

func SpineInterfaceProfileFromContainerList(cont *container.Container, index int) *SpineInterfaceProfile

func SpineInterfaceProfileListFromContainer added in v0.4.19

func SpineInterfaceProfileListFromContainer(cont *container.Container) []*SpineInterfaceProfile

func (*SpineInterfaceProfile) ToMap added in v0.4.19

func (infraSpAccPortP *SpineInterfaceProfile) ToMap() (map[string]string, error)

type SpineInterfaceProfileAttributes added in v0.4.19

type SpineInterfaceProfileAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type SpineProfile added in v0.4.17

type SpineProfile struct {
	BaseAttributes
	SpineProfileAttributes
}

func NewSpineProfile added in v0.4.17

func NewSpineProfile(infraSpinePRn, parentDn, description string, infraSpinePattr SpineProfileAttributes) *SpineProfile

func SpineProfileFromContainer added in v0.4.17

func SpineProfileFromContainer(cont *container.Container) *SpineProfile

func SpineProfileFromContainerList added in v0.4.17

func SpineProfileFromContainerList(cont *container.Container, index int) *SpineProfile

func SpineProfileListFromContainer added in v0.4.17

func SpineProfileListFromContainer(cont *container.Container) []*SpineProfile

func (*SpineProfile) ToMap added in v0.4.17

func (infraSpineP *SpineProfile) ToMap() (map[string]string, error)

type SpineProfileAttributes added in v0.4.17

type SpineProfileAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type SpineSwitchPolicyGroup added in v1.12.3

type SpineSwitchPolicyGroup struct {
	BaseAttributes
	NameAliasAttribute
	SpineSwitchPolicyGroupAttributes
}

func NewSpineSwitchPolicyGroup added in v1.12.3

func NewSpineSwitchPolicyGroup(infraSpineAccNodePGrpRn, parentDn, description, nameAlias string, infraSpineAccNodePGrpAttr SpineSwitchPolicyGroupAttributes) *SpineSwitchPolicyGroup

func SpineSwitchPolicyGroupFromContainer added in v1.12.3

func SpineSwitchPolicyGroupFromContainer(cont *container.Container) *SpineSwitchPolicyGroup

func SpineSwitchPolicyGroupFromContainerList added in v1.12.3

func SpineSwitchPolicyGroupFromContainerList(cont *container.Container, index int) *SpineSwitchPolicyGroup

func SpineSwitchPolicyGroupListFromContainer added in v1.12.3

func SpineSwitchPolicyGroupListFromContainer(cont *container.Container) []*SpineSwitchPolicyGroup

func (*SpineSwitchPolicyGroup) ToMap added in v1.12.3

func (infraSpineAccNodePGrp *SpineSwitchPolicyGroup) ToMap() (map[string]string, error)

type SpineSwitchPolicyGroupAttributes added in v1.12.3

type SpineSwitchPolicyGroupAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
}

type StaticPath added in v0.4.1

type StaticPath struct {
	BaseAttributes
	StaticPathAttributes
}

func NewStaticPath added in v0.4.1

func NewStaticPath(fvRsPathAttRn, parentDn, description string, fvRsPathAttattr StaticPathAttributes) *StaticPath

func StaticPathFromContainer added in v0.4.1

func StaticPathFromContainer(cont *container.Container) *StaticPath

func StaticPathFromContainerList added in v0.4.1

func StaticPathFromContainerList(cont *container.Container, index int) *StaticPath

func StaticPathListFromContainer added in v0.4.1

func StaticPathListFromContainer(cont *container.Container) []*StaticPath

func (*StaticPath) ToMap added in v0.4.1

func (fvRsPathAtt *StaticPath) ToMap() (map[string]string, error)

type StaticPathAttributes added in v0.4.1

type StaticPathAttributes struct {
	TDn string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Encap string `json:",omitempty"`

	InstrImedcy string `json:",omitempty"`

	Mode string `json:",omitempty"`

	PrimaryEncap string `json:",omitempty"`
}

type SubjectFilter added in v1.32.0

type SubjectFilter struct {
	BaseAttributes
	SubjectFilterAttributes
}

func NewSubjectFilter added in v1.32.0

func NewSubjectFilter(vzRsSubjFiltAttRn, parentDn string, vzRsSubjFiltAttAttr SubjectFilterAttributes) *SubjectFilter

func SubjectFilterFromContainer added in v1.32.0

func SubjectFilterFromContainer(cont *container.Container) *SubjectFilter

func SubjectFilterFromContainerList added in v1.32.0

func SubjectFilterFromContainerList(cont *container.Container, index int) *SubjectFilter

func SubjectFilterListFromContainer added in v1.32.0

func SubjectFilterListFromContainer(cont *container.Container) []*SubjectFilter

func (*SubjectFilter) ToMap added in v1.32.0

func (vzRsSubjFiltAtt *SubjectFilter) ToMap() (map[string]string, error)

type SubjectFilterAttributes added in v1.32.0

type SubjectFilterAttributes struct {
	Annotation       string `json:",omitempty"`
	Action           string `json:",omitempty"`
	Directives       string `json:",omitempty"`
	PriorityOverride string `json:",omitempty"`
	TnVzFilterName   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 {
	Ip string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Ctrl string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Preferred string `json:",omitempty"`

	Scope string `json:",omitempty"`

	Virtual string `json:",omitempty"`
}

type SwitchAssociation

type SwitchAssociation struct {
	BaseAttributes
	SwitchAssociationAttributes
}

func NewSwitchAssociation

func NewSwitchAssociation(infraLeafSRn, parentDn, description string, infraLeafSattr SwitchAssociationAttributes) *SwitchAssociation

func SwitchAssociationFromContainer

func SwitchAssociationFromContainer(cont *container.Container) *SwitchAssociation

func SwitchAssociationFromContainerList

func SwitchAssociationFromContainerList(cont *container.Container, index int) *SwitchAssociation

func SwitchAssociationListFromContainer

func SwitchAssociationListFromContainer(cont *container.Container) []*SwitchAssociation

func (*SwitchAssociation) ToMap

func (infraLeafS *SwitchAssociation) ToMap() (map[string]string, error)

type SwitchAssociationAttributes

type SwitchAssociationAttributes struct {
	Name string `json:",omitempty"`

	Switch_association_type string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type SwitchMaintPValidate added in v0.4.1

type SwitchMaintPValidate struct {
	BaseAttributes
	SwitchMaintPValidateAttributes
}

func NewSwitchMaintPValidate added in v0.4.1

func NewSwitchMaintPValidate(syntheticSwitchMaintPValidateRn, parentDn, description string, syntheticSwitchMaintPValidateattr SwitchMaintPValidateAttributes) *SwitchMaintPValidate

func SwitchMaintPValidateFromContainer added in v0.4.1

func SwitchMaintPValidateFromContainer(cont *container.Container) *SwitchMaintPValidate

func SwitchMaintPValidateFromContainerList added in v0.4.1

func SwitchMaintPValidateFromContainerList(cont *container.Container, index int) *SwitchMaintPValidate

func SwitchMaintPValidateListFromContainer added in v0.4.1

func SwitchMaintPValidateListFromContainer(cont *container.Container) []*SwitchMaintPValidate

func (*SwitchMaintPValidate) ToMap added in v0.4.1

func (syntheticSwitchMaintPValidate *SwitchMaintPValidate) ToMap() (map[string]string, error)

type SwitchMaintPValidateAttributes added in v0.4.1

type SwitchMaintPValidateAttributes struct {
	Annotation         string `json:",omitempty"`
	ChildAction        string `json:",omitempty"`
	Criticality        string `json:",omitempty"`
	ExtMngdBy          string `json:",omitempty"`
	LcOwn              string `json:",omitempty"`
	ModTs              string `json:",omitempty"`
	Name               string `json:",omitempty"`
	Reason             string `json:",omitempty"`
	Recommended_action string `json:",omitempty"`
	Result             string `json:",omitempty"`
}

type SwitchSpineAssociation added in v0.4.18

type SwitchSpineAssociation struct {
	BaseAttributes
	SwitchSpineAssociationAttributes
}

func NewSwitchSpineAssociation added in v0.4.18

func NewSwitchSpineAssociation(infraSpineSRn, parentDn, description string, infraSpineSattr SwitchSpineAssociationAttributes) *SwitchSpineAssociation

func SwitchSpineAssociationFromContainer added in v0.4.18

func SwitchSpineAssociationFromContainer(cont *container.Container) *SwitchSpineAssociation

func SwitchSpineAssociationFromContainerList added in v0.4.18

func SwitchSpineAssociationFromContainerList(cont *container.Container, index int) *SwitchSpineAssociation

func SwitchSpineAssociationListFromContainer added in v0.4.18

func SwitchSpineAssociationListFromContainer(cont *container.Container) []*SwitchSpineAssociation

func (*SwitchSpineAssociation) ToMap added in v0.4.18

func (infraSpineS *SwitchSpineAssociation) ToMap() (map[string]string, error)

type SwitchSpineAssociationAttributes added in v0.4.18

type SwitchSpineAssociationAttributes struct {
	Name string `json:",omitempty"`

	SwitchAssociationType string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type System added in v0.4.1

type System struct {
	BaseAttributes
	SystemAttributes
}

func NewSystem added in v0.4.1

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

func SystemFromContainer added in v0.4.1

func SystemFromContainer(cont *container.Container) *System

func SystemFromContainerList added in v0.4.1

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

func SystemListFromContainer added in v0.4.1

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

func (*System) ToMap added in v0.4.1

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

type SystemAttributes added in v0.4.1

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 TACACSDestination added in v1.12.19

func NewTACACSDestination added in v1.12.19

func NewTACACSDestination(tacacsTacacsDestRn, parentDn, description, nameAlias string, tacacsTacacsDestAttr TACACSDestinationAttributes) *TACACSDestination

func TACACSDestinationFromContainer added in v1.12.19

func TACACSDestinationFromContainer(cont *container.Container) *TACACSDestination

func TACACSDestinationFromContainerList added in v1.12.19

func TACACSDestinationFromContainerList(cont *container.Container, index int) *TACACSDestination

func TACACSDestinationListFromContainer added in v1.12.19

func TACACSDestinationListFromContainer(cont *container.Container) []*TACACSDestination

func (*TACACSDestination) ToMap added in v1.12.19

func (tacacsTacacsDest *TACACSDestination) ToMap() (map[string]string, error)

type TACACSDestinationAttributes added in v1.12.19

type TACACSDestinationAttributes struct {
	Annotation   string `json:",omitempty"`
	AuthProtocol string `json:",omitempty"`
	Host         string `json:",omitempty"`
	Key          string `json:",omitempty"`
	Name         string `json:",omitempty"`
	Port         string `json:",omitempty"`
}

type TACACSMonitoringDestinationGroup added in v1.12.17

type TACACSMonitoringDestinationGroup struct {
	BaseAttributes
	NameAliasAttribute
	TACACSMonitoringDestinationGroupAttributes
}

func NewTACACSMonitoringDestinationGroup added in v1.12.17

func NewTACACSMonitoringDestinationGroup(tacacsGroupRn, parentDn, description, nameAlias string, tacacsGroupAttr TACACSMonitoringDestinationGroupAttributes) *TACACSMonitoringDestinationGroup

func TACACSMonitoringDestinationGroupFromContainer added in v1.12.17

func TACACSMonitoringDestinationGroupFromContainer(cont *container.Container) *TACACSMonitoringDestinationGroup

func TACACSMonitoringDestinationGroupFromContainerList added in v1.12.17

func TACACSMonitoringDestinationGroupFromContainerList(cont *container.Container, index int) *TACACSMonitoringDestinationGroup

func TACACSMonitoringDestinationGroupListFromContainer added in v1.12.17

func TACACSMonitoringDestinationGroupListFromContainer(cont *container.Container) []*TACACSMonitoringDestinationGroup

func (*TACACSMonitoringDestinationGroup) ToMap added in v1.12.17

func (tacacsGroup *TACACSMonitoringDestinationGroup) ToMap() (map[string]string, error)

type TACACSMonitoringDestinationGroupAttributes added in v1.12.17

type TACACSMonitoringDestinationGroupAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
}

type TACACSPlusProviderGroup added in v1.12.22

type TACACSPlusProviderGroup struct {
	BaseAttributes
	NameAliasAttribute
	TACACSPlusProviderGroupAttributes
}

func NewTACACSPlusProviderGroup added in v1.12.22

func NewTACACSPlusProviderGroup(aaaTacacsPlusProviderGroupRn, parentDn, description, nameAlias string, aaaTacacsPlusProviderGroupAttr TACACSPlusProviderGroupAttributes) *TACACSPlusProviderGroup

func TACACSPlusProviderGroupFromContainer added in v1.12.22

func TACACSPlusProviderGroupFromContainer(cont *container.Container) *TACACSPlusProviderGroup

func TACACSPlusProviderGroupFromContainerList added in v1.12.22

func TACACSPlusProviderGroupFromContainerList(cont *container.Container, index int) *TACACSPlusProviderGroup

func TACACSPlusProviderGroupListFromContainer added in v1.12.22

func TACACSPlusProviderGroupListFromContainer(cont *container.Container) []*TACACSPlusProviderGroup

func (*TACACSPlusProviderGroup) ToMap added in v1.12.22

func (aaaTacacsPlusProviderGroup *TACACSPlusProviderGroup) ToMap() (map[string]string, error)

type TACACSPlusProviderGroupAttributes added in v1.12.22

type TACACSPlusProviderGroupAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
}

type TACACSProvider added in v1.12.25

func NewTACACSProvider added in v1.12.25

func NewTACACSProvider(aaaTacacsPlusProviderRn, parentDn, description, nameAlias string, aaaTacacsPlusProviderAttr TACACSProviderAttributes) *TACACSProvider

func TACACSProviderFromContainer added in v1.12.25

func TACACSProviderFromContainer(cont *container.Container) *TACACSProvider

func TACACSProviderFromContainerList added in v1.12.25

func TACACSProviderFromContainerList(cont *container.Container, index int) *TACACSProvider

func TACACSProviderListFromContainer added in v1.12.25

func TACACSProviderListFromContainer(cont *container.Container) []*TACACSProvider

func (*TACACSProvider) ToMap added in v1.12.25

func (aaaTacacsPlusProvider *TACACSProvider) ToMap() (map[string]string, error)

type TACACSProviderAttributes added in v1.12.25

type TACACSProviderAttributes struct {
	Annotation         string `json:",omitempty"`
	AuthProtocol       string `json:",omitempty"`
	Key                string `json:",omitempty"`
	MonitorServer      string `json:",omitempty"`
	MonitoringPassword string `json:",omitempty"`
	MonitoringUser     string `json:",omitempty"`
	Name               string `json:",omitempty"`
	Port               string `json:",omitempty"`
	Retries            string `json:",omitempty"`
	Timeout            string `json:",omitempty"`
}

type TACACSSource added in v1.12.34

func NewTACACSSource added in v1.12.34

func NewTACACSSource(tacacsSrcRn, parentDn, description, nameAlias string, tacacsSrcAttr TACACSSourceAttributes) *TACACSSource

func TACACSSourceFromContainer added in v1.12.34

func TACACSSourceFromContainer(cont *container.Container) *TACACSSource

func TACACSSourceFromContainerList added in v1.12.34

func TACACSSourceFromContainerList(cont *container.Container, index int) *TACACSSource

func TACACSSourceListFromContainer added in v1.12.34

func TACACSSourceListFromContainer(cont *container.Container) []*TACACSSource

func (*TACACSSource) ToMap added in v1.12.34

func (tacacsSrc *TACACSSource) ToMap() (map[string]string, error)

type TACACSSourceAttributes added in v1.12.34

type TACACSSourceAttributes struct {
	Annotation string `json:",omitempty"`
	Incl       string `json:",omitempty"`
	MinSev     string `json:",omitempty"`
	Name       string `json:",omitempty"`
}

type TabooContract

type TabooContract struct {
	BaseAttributes
	TabooContractAttributes
}

func NewTabooContract

func NewTabooContract(vzTabooRn, parentDn, description string, vzTabooattr TabooContractAttributes) *TabooContract

func TabooContractFromContainer

func TabooContractFromContainer(cont *container.Container) *TabooContract

func TabooContractFromContainerList

func TabooContractFromContainerList(cont *container.Container, index int) *TabooContract

func TabooContractListFromContainer

func TabooContractListFromContainer(cont *container.Container) []*TabooContract

func (*TabooContract) ToMap

func (vzTaboo *TabooContract) ToMap() (map[string]string, error)

type TabooContractAttributes

type TabooContractAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type Tag added in v1.19.0

type Tag struct {
	BaseAttributes
	TagAttributes
}

func NewTag added in v1.19.0

func NewTag(tagTagRn, parentDn string, tagTagAttr TagAttributes) *Tag

func TagFromContainer added in v1.19.0

func TagFromContainer(cont *container.Container) *Tag

func TagFromContainerList added in v1.19.0

func TagFromContainerList(cont *container.Container, index int) *Tag

func TagListFromContainer added in v1.19.0

func TagListFromContainer(cont *container.Container) []*Tag

func (*Tag) ToMap added in v1.19.0

func (tagTag *Tag) ToMap() (map[string]string, error)

type TagAttributes added in v1.19.0

type TagAttributes struct {
	Key   string `json:",omitempty"`
	Value 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 {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type TerminalConnector added in v1.3.27

type TerminalConnector struct {
	BaseAttributes
	TerminalConnectorAttributes
}

func NewTerminalConnector added in v1.3.27

func NewTerminalConnector(vnsAbsTermConnRn, parentDn, description string, vnsAbsTermConnattr TerminalConnectorAttributes) *TerminalConnector

func TerminalConnectorFromContainer added in v1.3.27

func TerminalConnectorFromContainer(cont *container.Container) *TerminalConnector

func TerminalConnectorFromContainerList added in v1.3.27

func TerminalConnectorFromContainerList(cont *container.Container, index int) *TerminalConnector

func TerminalConnectorListFromContainer added in v1.3.27

func TerminalConnectorListFromContainer(cont *container.Container) []*TerminalConnector

func (*TerminalConnector) ToMap added in v1.3.27

func (vnsAbsTermConn *TerminalConnector) ToMap() (map[string]string, error)

type TerminalConnectorAttributes added in v1.3.27

type TerminalConnectorAttributes struct {
	Annotation string `json:",omitempty"`

	AttNotify string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type TopologyFabricNode added in v0.4.1

type TopologyFabricNode struct {
	BaseAttributes
	TopologyFabricNodeAttributes
}

func TopologyFabricNodeFromContainer added in v0.4.1

func TopologyFabricNodeFromContainer(cont *container.Container) *TopologyFabricNode

func TopologyFabricNodeFromContainerList added in v0.4.1

func TopologyFabricNodeFromContainerList(cont *container.Container, index int) *TopologyFabricNode

func TopologyFabricNodeListFromContainer added in v0.4.1

func TopologyFabricNodeListFromContainer(cont *container.Container) []*TopologyFabricNode

func (*TopologyFabricNode) ToMap added in v0.4.1

func (fabricNode *TopologyFabricNode) ToMap() (map[string]string, error)

type TopologyFabricNodeAttributes added in v0.4.1

type TopologyFabricNodeAttributes struct {
	AdSt             string `json:",omitempty"`
	Address          string `json:",omitempty"`
	Annotation       string `json:",omitempty"`
	ApicType         string `json:",omitempty"`
	DelayedHeartbeat string `json:",omitempty"`
	ExtMngdBy        string `json:",omitempty"`
	FabricSt         string `json:",omitempty"`
	Id               string `json:",omitempty"`
	LastStateModTs   string `json:",omitempty"`
	ModTs            string `json:",omitempty"`
	Model            string `json:",omitempty"`
	MonPolDn         string `json:",omitempty"`
	Name             string `json:",omitempty"`
	NameAlias        string `json:",omitempty"`
	NodeType         string `json:",omitempty"`
	Role             string `json:",omitempty"`
	Serial           string `json:",omitempty"`
	Uid              string `json:",omitempty"`
	Userdom          string `json:",omitempty"`
	Vendor           string `json:",omitempty"`
	Version          string `json:",omitempty"`
}

type TriggerScheduler

type TriggerScheduler struct {
	BaseAttributes
	TriggerSchedulerAttributes
}

func NewTriggerScheduler

func NewTriggerScheduler(trigSchedPRn, parentDn, description string, trigSchedPattr TriggerSchedulerAttributes) *TriggerScheduler

func TriggerSchedulerFromContainer

func TriggerSchedulerFromContainer(cont *container.Container) *TriggerScheduler

func TriggerSchedulerFromContainerList

func TriggerSchedulerFromContainerList(cont *container.Container, index int) *TriggerScheduler

func TriggerSchedulerListFromContainer

func TriggerSchedulerListFromContainer(cont *container.Container) []*TriggerScheduler

func (*TriggerScheduler) ToMap

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

type TriggerSchedulerAttributes

type TriggerSchedulerAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type UpgJob added in v0.4.1

type UpgJob struct {
	BaseAttributes
	UpgJobAttributes
}

func UpgJobFromContainer added in v0.4.1

func UpgJobFromContainer(cont *container.Container) *UpgJob

func UpgJobFromContainerList added in v0.4.1

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

func UpgJobListFromContainer added in v0.4.1

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

func (*UpgJob) ToMap added in v0.4.1

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

type UpgJobAttributes added in v0.4.1

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 UserDomain added in v1.12.12

func NewUserDomain added in v1.12.12

func NewUserDomain(aaaUserDomainRn, parentDn, description, nameAlias string, aaaUserDomainAttr UserDomainAttributes) *UserDomain

func UserDomainFromContainer added in v1.12.12

func UserDomainFromContainer(cont *container.Container) *UserDomain

func UserDomainFromContainerList added in v1.12.12

func UserDomainFromContainerList(cont *container.Container, index int) *UserDomain

func UserDomainListFromContainer added in v1.12.12

func UserDomainListFromContainer(cont *container.Container) []*UserDomain

func (*UserDomain) ToMap added in v1.12.12

func (aaaUserDomain *UserDomain) ToMap() (map[string]string, error)

type UserDomainAttributes added in v1.12.12

type UserDomainAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
}

type UserManagement added in v1.12.31

func NewUserManagement added in v1.12.31

func NewUserManagement(aaaUserEpRn, parentDn, description, nameAlias string, aaaUserEpAttr UserManagementAttributes) *UserManagement

func UserManagementFromContainer added in v1.12.31

func UserManagementFromContainer(cont *container.Container) *UserManagement

func UserManagementFromContainerList added in v1.12.31

func UserManagementFromContainerList(cont *container.Container, index int) *UserManagement

func UserManagementListFromContainer added in v1.12.31

func UserManagementListFromContainer(cont *container.Container) []*UserManagement

func (*UserManagement) ToMap added in v1.12.31

func (aaaUserEp *UserManagement) ToMap() (map[string]string, error)

type UserManagementAttributes added in v1.12.31

type UserManagementAttributes struct {
	Annotation       string `json:",omitempty"`
	Name             string `json:",omitempty"`
	PwdStrengthCheck string `json:",omitempty"`
}

type UserRole added in v1.12.14

func NewUserRole added in v1.12.14

func NewUserRole(aaaUserRoleRn, parentDn, description, nameAlias string, aaaUserRoleAttr UserRoleAttributes) *UserRole

func UserRoleFromContainer added in v1.12.14

func UserRoleFromContainer(cont *container.Container) *UserRole

func UserRoleFromContainerList added in v1.12.14

func UserRoleFromContainerList(cont *container.Container, index int) *UserRole

func UserRoleListFromContainer added in v1.12.14

func UserRoleListFromContainer(cont *container.Container) []*UserRole

func (*UserRole) ToMap added in v1.12.14

func (aaaUserRole *UserRole) ToMap() (map[string]string, error)

type UserRoleAttributes added in v1.12.14

type UserRoleAttributes struct {
	Name       string `json:",omitempty"`
	PrivType   string `json:",omitempty"`
	Annotation string `json:,"omitempty"`
}

type VLANPool

type VLANPool struct {
	BaseAttributes
	VLANPoolAttributes
}

func NewVLANPool

func NewVLANPool(fvnsVlanInstPRn, parentDn, description string, fvnsVlanInstPattr VLANPoolAttributes) *VLANPool

func VLANPoolFromContainer

func VLANPoolFromContainer(cont *container.Container) *VLANPool

func VLANPoolFromContainerList

func VLANPoolFromContainerList(cont *container.Container, index int) *VLANPool

func VLANPoolListFromContainer

func VLANPoolListFromContainer(cont *container.Container) []*VLANPool

func (*VLANPool) ToMap

func (fvnsVlanInstP *VLANPool) ToMap() (map[string]string, error)

type VLANPoolAttributes

type VLANPoolAttributes struct {
	Name string `json:",omitempty"`

	AllocMode string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type VMMController added in v1.3.29

func NewVMMController added in v1.3.29

func NewVMMController(vmmCtrlrPRn, parentDn, nameAlias string, vmmCtrlrPAttr VMMControllerAttributes) *VMMController

func VMMControllerFromContainer added in v1.3.29

func VMMControllerFromContainer(cont *container.Container) *VMMController

func VMMControllerFromContainerList added in v1.3.29

func VMMControllerFromContainerList(cont *container.Container, index int) *VMMController

func VMMControllerListFromContainer added in v1.3.29

func VMMControllerListFromContainer(cont *container.Container) []*VMMController

func (*VMMController) ToMap added in v1.3.29

func (vmmCtrlrP *VMMController) ToMap() (map[string]string, error)

type VMMControllerAttributes added in v1.3.29

type VMMControllerAttributes struct {
	Annotation       string `json:",omitempty"`
	DvsVersion       string `json:",omitempty"`
	HostOrIp         string `json:",omitempty"`
	InventoryTrigSt  string `json:",omitempty"`
	Mode             string `json:",omitempty"`
	MsftConfigErrMsg string `json:",omitempty"`
	MsftConfigIssues string `json:",omitempty"`
	N1kvStatsMode    string `json:",omitempty"`
	Name             string `json:",omitempty"`
	Port             string `json:",omitempty"`
	RootContName     string `json:",omitempty"`
	Scope            string `json:",omitempty"`
	SeqNum           string `json:",omitempty"`
	StatsMode        string `json:",omitempty"`
	VxlanDeplPref    string `json:",omitempty"`
}

type VMMCredential added in v1.3.29

func NewVMMCredential added in v1.3.29

func NewVMMCredential(vmmUsrAccPRn, parentDn, description, nameAlias string, vmmUsrAccPAttr VMMCredentialAttributes) *VMMCredential

func VMMCredentialFromContainer added in v1.3.29

func VMMCredentialFromContainer(cont *container.Container) *VMMCredential

func VMMCredentialFromContainerList added in v1.3.29

func VMMCredentialFromContainerList(cont *container.Container, index int) *VMMCredential

func VMMCredentialListFromContainer added in v1.3.29

func VMMCredentialListFromContainer(cont *container.Container) []*VMMCredential

func (*VMMCredential) ToMap added in v1.3.29

func (vmmUsrAccP *VMMCredential) ToMap() (map[string]string, error)

type VMMCredentialAttributes added in v1.3.29

type VMMCredentialAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
	Pwd        string `json:",omitempty"`
	Usr        string `json:",omitempty"`
}

type VMMDomain

type VMMDomain struct {
	BaseAttributes
	VMMDomainAttributes
}

func NewVMMDomain

func NewVMMDomain(vmmDomPRn, parentDn 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 {
	Name string `json:",omitempty"`

	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 VMMSecurityPolicy added in v0.4.1

type VMMSecurityPolicy struct {
	BaseAttributes
	VMMSecurityPolicyAttributes
}

func NewVMMSecurityPolicy added in v0.4.1

func NewVMMSecurityPolicy(vmmSecPRn, parentDn, description string, vmmSecPattr VMMSecurityPolicyAttributes) *VMMSecurityPolicy

func VMMSecurityPolicyFromContainer added in v0.4.1

func VMMSecurityPolicyFromContainer(cont *container.Container) *VMMSecurityPolicy

func VMMSecurityPolicyFromContainerList added in v0.4.1

func VMMSecurityPolicyFromContainerList(cont *container.Container, index int) *VMMSecurityPolicy

func VMMSecurityPolicyListFromContainer added in v0.4.1

func VMMSecurityPolicyListFromContainer(cont *container.Container) []*VMMSecurityPolicy

func (*VMMSecurityPolicy) ToMap added in v0.4.1

func (vmmSecP *VMMSecurityPolicy) ToMap() (map[string]string, error)

type VMMSecurityPolicyAttributes added in v0.4.1

type VMMSecurityPolicyAttributes struct {
	AllowPromiscuous string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	ForgedTransmits string `json:",omitempty"`

	MacChanges string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type VPCDomainPolicy added in v1.3.29

func NewVPCDomainPolicy added in v1.3.29

func NewVPCDomainPolicy(vpcInstPolRn, parentDn, description, nameAlias string, vpcInstPolAttr VPCDomainPolicyAttributes) *VPCDomainPolicy

func VPCDomainPolicyFromContainer added in v1.3.29

func VPCDomainPolicyFromContainer(cont *container.Container) *VPCDomainPolicy

func VPCDomainPolicyFromContainerList added in v1.3.29

func VPCDomainPolicyFromContainerList(cont *container.Container, index int) *VPCDomainPolicy

func VPCDomainPolicyListFromContainer added in v1.3.29

func VPCDomainPolicyListFromContainer(cont *container.Container) []*VPCDomainPolicy

func (*VPCDomainPolicy) ToMap added in v1.3.29

func (vpcInstPol *VPCDomainPolicy) ToMap() (map[string]string, error)

type VPCDomainPolicyAttributes added in v1.3.29

type VPCDomainPolicyAttributes struct {
	Annotation string `json:",omitempty"`
	DeadIntvl  string `json:",omitempty"`
	Name       string `json:",omitempty"`
}

type VPCExplicitProtectionGroup

type VPCExplicitProtectionGroup struct {
	BaseAttributes
	VPCExplicitProtectionGroupAttributes
}

func NewVPCExplicitProtectionGroup

func NewVPCExplicitProtectionGroup(fabricExplicitGEpRn, parentDn string, fabricExplicitGEpattr VPCExplicitProtectionGroupAttributes) *VPCExplicitProtectionGroup

func VPCExplicitProtectionGroupFromContainer

func VPCExplicitProtectionGroupFromContainer(cont *container.Container) *VPCExplicitProtectionGroup

func VPCExplicitProtectionGroupFromContainerList

func VPCExplicitProtectionGroupFromContainerList(cont *container.Container, index int) *VPCExplicitProtectionGroup

func VPCExplicitProtectionGroupListFromContainer

func VPCExplicitProtectionGroupListFromContainer(cont *container.Container) []*VPCExplicitProtectionGroup

func (*VPCExplicitProtectionGroup) ToMap

func (fabricExplicitGEp *VPCExplicitProtectionGroup) ToMap() (map[string]string, error)

type VPCExplicitProtectionGroupAttributes

type VPCExplicitProtectionGroupAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	VPCExplicitProtectionGroup_id string `json:",omitempty"`
	Switch1                       string `json:",omitempty"`
	Switch2                       string `json:",omitempty"`
	VpcDomainPolicy               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 {
	Name string `json:",omitempty"`

	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 VSANPool

type VSANPool struct {
	BaseAttributes
	VSANPoolAttributes
}

func NewVSANPool

func NewVSANPool(fvnsVsanInstPRn, parentDn, description string, fvnsVsanInstPattr VSANPoolAttributes) *VSANPool

func VSANPoolFromContainer

func VSANPoolFromContainer(cont *container.Container) *VSANPool

func VSANPoolFromContainerList

func VSANPoolFromContainerList(cont *container.Container, index int) *VSANPool

func VSANPoolListFromContainer

func VSANPoolListFromContainer(cont *container.Container) []*VSANPool

func (*VSANPool) ToMap

func (fvnsVsanInstP *VSANPool) ToMap() (map[string]string, error)

type VSANPoolAttributes

type VSANPoolAttributes struct {
	Name string `json:",omitempty"`

	AllocMode string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type VSwitchPolicyGroup added in v1.3.29

func NewVSwitchPolicyGroup added in v1.3.29

func NewVSwitchPolicyGroup(vmmVSwitchPolicyContRn, parentDn, description, nameAlias string, vmmVSwitchPolicyContAttr VSwitchPolicyGroupAttributes) *VSwitchPolicyGroup

func VSwitchPolicyGroupFromContainer added in v1.3.29

func VSwitchPolicyGroupFromContainer(cont *container.Container) *VSwitchPolicyGroup

func VSwitchPolicyGroupFromContainerList added in v1.3.29

func VSwitchPolicyGroupFromContainerList(cont *container.Container, index int) *VSwitchPolicyGroup

func VSwitchPolicyGroupListFromContainer added in v1.3.29

func VSwitchPolicyGroupListFromContainer(cont *container.Container) []*VSwitchPolicyGroup

func (*VSwitchPolicyGroup) ToMap added in v1.3.29

func (vmmVSwitchPolicyCont *VSwitchPolicyGroup) ToMap() (map[string]string, error)

type VSwitchPolicyGroupAttributes added in v1.3.29

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

type VXLANPool

type VXLANPool struct {
	BaseAttributes
	VXLANPoolAttributes
}

func NewVXLANPool

func NewVXLANPool(fvnsVxlanInstPRn, parentDn, description string, fvnsVxlanInstPattr VXLANPoolAttributes) *VXLANPool

func VXLANPoolFromContainer

func VXLANPoolFromContainer(cont *container.Container) *VXLANPool

func VXLANPoolFromContainerList

func VXLANPoolFromContainerList(cont *container.Container, index int) *VXLANPool

func VXLANPoolListFromContainer

func VXLANPoolListFromContainer(cont *container.Container) []*VXLANPool

func (*VXLANPool) ToMap

func (fvnsVxlanInstP *VXLANPool) ToMap() (map[string]string, error)

type VXLANPoolAttributes

type VXLANPoolAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type VirtualLogicalInterfaceProfile added in v1.3.29

type VirtualLogicalInterfaceProfile struct {
	BaseAttributes
	VirtualLogicalInterfaceProfileAttributes
}

func NewVirtualLogicalInterfaceProfile added in v1.3.29

func NewVirtualLogicalInterfaceProfile(l3extVirtualLIfPRn, parentDn, description string, l3extVirtualLIfPattr VirtualLogicalInterfaceProfileAttributes) *VirtualLogicalInterfaceProfile

func VirtualLogicalInterfaceProfileFromContainer added in v1.3.29

func VirtualLogicalInterfaceProfileFromContainer(cont *container.Container) *VirtualLogicalInterfaceProfile

func VirtualLogicalInterfaceProfileFromContainerList added in v1.3.29

func VirtualLogicalInterfaceProfileFromContainerList(cont *container.Container, index int) *VirtualLogicalInterfaceProfile

func VirtualLogicalInterfaceProfileListFromContainer added in v1.3.29

func VirtualLogicalInterfaceProfileListFromContainer(cont *container.Container) []*VirtualLogicalInterfaceProfile

func (*VirtualLogicalInterfaceProfile) ToMap added in v1.3.29

func (l3extVirtualLIfP *VirtualLogicalInterfaceProfile) ToMap() (map[string]string, error)

type VirtualLogicalInterfaceProfileAttributes added in v1.3.29

type VirtualLogicalInterfaceProfileAttributes struct {
	NodeDn string `json:",omitempty"`

	Encap string `json:",omitempty"`

	Addr string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Autostate string `json:",omitempty"`

	EncapScope string `json:",omitempty"`

	IfInstT string `json:",omitempty"`

	Ipv6Dad string `json:",omitempty"`

	LlAddr string `json:",omitempty"`

	Mac string `json:",omitempty"`

	Mode string `json:",omitempty"`

	Mtu string `json:",omitempty"`

	TargetDscp 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"`
}

type WebTokenData added in v1.12.31

func NewWebTokenData added in v1.12.31

func NewWebTokenData(pkiWebTokenDataRn, parentDn, description, nameAlias string, pkiWebTokenDataAttr WebTokenDataAttributes) *WebTokenData

func WebTokenDataFromContainer added in v1.12.31

func WebTokenDataFromContainer(cont *container.Container) *WebTokenData

func WebTokenDataFromContainerList added in v1.12.31

func WebTokenDataFromContainerList(cont *container.Container, index int) *WebTokenData

func WebTokenDataListFromContainer added in v1.12.31

func WebTokenDataListFromContainer(cont *container.Container) []*WebTokenData

func (*WebTokenData) ToMap added in v1.12.31

func (pkiWebTokenData *WebTokenData) ToMap() (map[string]string, error)

type WebTokenDataAttributes added in v1.12.31

type WebTokenDataAttributes struct {
	Annotation             string `json:",omitempty"`
	JwtApiKey              string `json:",omitempty"`
	JwtPrivateKey          string `json:",omitempty"`
	JwtPublicKey           string `json:",omitempty"`
	MaximumValidityPeriod  string `json:",omitempty"`
	Name                   string `json:",omitempty"`
	SessionRecordFlags     string `json:",omitempty"`
	UiIdleTimeoutSeconds   string `json:",omitempty"`
	WebtokenTimeoutSeconds string `json:",omitempty"`
}

type X509Certificate added in v0.0.11

type X509Certificate struct {
	BaseAttributes
	X509CertificateAttributes
}

func NewX509Certificate added in v0.0.11

func NewX509Certificate(aaaUserCertRn, parentDn, description string, aaaUserCertattr X509CertificateAttributes) *X509Certificate

func X509CertificateFromContainer added in v0.0.11

func X509CertificateFromContainer(cont *container.Container) *X509Certificate

func X509CertificateFromContainerList added in v0.0.11

func X509CertificateFromContainerList(cont *container.Container, index int) *X509Certificate

func X509CertificateListFromContainer added in v0.0.11

func X509CertificateListFromContainer(cont *container.Container) []*X509Certificate

func (*X509Certificate) ToMap added in v0.0.11

func (aaaUserCert *X509Certificate) ToMap() (map[string]string, error)

type X509CertificateAttributes added in v0.0.11

type X509CertificateAttributes struct {
	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Data string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

Source Files

Jump to

Keyboard shortcuts

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