models

package
v1.54.0 Latest Latest
Warning

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

Go to latest
Published: Oct 19, 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 (
	DncloudAccount        = "uni/tn-%s/act-[%s]-vendor-%s"
	RncloudAccount        = "act-[%s]-vendor-%s"
	ParentDncloudAccount  = "uni/tn-%s"
	CloudaccountClassName = "cloudAccount"
)
View Source
const (
	DncloudAD        = "uni/tn-%s/ad-%s"
	RncloudAD        = "ad-%s"
	ParentDncloudAD  = "uni/tn-%s"
	CloudadClassName = "cloudAD"
)
View Source
const (
	DncloudCredentials        = "uni/tn-%s/credentials-%s"
	RncloudCredentials        = "credentials-%s"
	ParentDncloudCredentials  = "uni/tn-%s"
	CloudcredentialsClassName = "cloudCredentials"
)
View Source
const (
	DncloudCtxProfile        = "uni/tn-%s/ctxprofile-%s"
	RncloudCtxProfile        = "ctxprofile-%s"
	ParentDncloudCtxProfile  = "uni/tn-%s"
	CloudctxprofileClassName = "cloudCtxProfile"
)
View Source
const (
	DncloudtemplateExtNetwork        = "uni/tn-%s/infranetwork-%s/extnetwork-%s"
	RncloudtemplateExtNetwork        = "extnetwork-%s"
	ParentDncloudtemplateExtNetwork  = "uni/tn-%s/infranetwork-%s"
	CloudtemplateextnetworkClassName = "cloudtemplateExtNetwork"
)
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 (
	DnfvAEPgLagPolAtt        = "uni/tn-%s/ap-%s/epg-%s/rsdomAtt-[%s]/epglagpolatt"
	RnfvAEPgLagPolAtt        = "epglagpolatt"
	ParentDnfvAEPgLagPolAtt  = "uni/tn-%s/ap-%s/epg-%s/rsdomAtt-[%s]"
	FvAEPgLagPolAttClassName = "fvAEPgLagPolAtt"
)
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 (
	RnfvEpAnycast        = "epAnycast-%s"
	FvepanycastClassName = "fvEpAnycast"
)
View Source
const (
	RnfvEpNlb        = "epnlb"
	FvepnlbClassName = "fvEpNlb"
)
View Source
const (
	RnfvEpReachability        = "epReach"
	FvepreachabilityClassName = "fvEpReachability"
)
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 (
	DnfvIPSLAMonitoringPol        = "uni/tn-%s/ipslaMonitoringPol-%s"
	RnfvIPSLAMonitoringPol        = "ipslaMonitoringPol-%s"
	ParentDnfvIPSLAMonitoringPol  = "uni/tn-%s"
	FvipslamonitoringpolClassName = "fvIPSLAMonitoringPol"
)
View Source
const (
	DnfvRsCloudAccount        = "uni/tn-%s/rsCloudAccount"
	RnfvRsCloudAccount        = "rsCloudAccount"
	ParentDnfvRsCloudAccount  = "uni/tn-%s"
	FvrscloudaccountClassName = "fvRsCloudAccount"
)
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 (
	DnfvnsMcastAddrBlk        = "uni/infra/maddrns-%s/fromaddr-[%s]-toaddr-[%s]"
	RnfvnsMcastAddrBlk        = "fromaddr-[%s]-toaddr-[%s]"
	ParentDnfvnsMcastAddrBlk  = "uni/infra/maddrns-%s"
	FvnsmcastaddrblkClassName = "fvnsMcastAddrBlk"
)
View Source
const (
	DnfvnsMcastAddrInstP        = "uni/infra/maddrns-%s"
	RnfvnsMcastAddrInstP        = "maddrns-%s"
	ParentDnfvnsMcastAddrInstP  = "uni/infra"
	FvnsmcastaddrinstpClassName = "fvnsMcastAddrInstP"
)
View Source
const (
	DninfraAccBndlSubgrp        = "uni/infra/funcprof/accbundle-%s/accsubbndl-%s"
	RninfraAccBndlSubgrp        = "accsubbndl-%s"
	ParentDninfraAccBndlSubgrp  = "uni/infra/funcprof/accbundle-%s"
	InfraaccbndlsubgrpClassName = "infraAccBndlSubgrp"
)
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 (
	RnipNexthopEpP        = "nh-[%s]"
	IpnexthopeppClassName = "ipNexthopEpP"
)
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 (
	DnlacpIfPol        = "uni/infra/lacpifp-%s"
	RnlacpIfPol        = "lacpifp-%s"
	ParentDnlacpIfPol  = "uni/infra"
	LacpifpolClassName = "lacpIfPol"
)
View Source
const (
	DnleakInternalPrefix        = "uni/tn-%s/ctx-%s/leakroutes/leakintprefix-[%s]"
	RnleakInternalPrefix        = "leakintprefix-[%s]"
	ParentDnleakInternalPrefix  = "uni/tn-%s/ctx-%s/leakroutes"
	LeakInternalPrefixClassName = "leakInternalPrefix"
)
View Source
const (
	DnleakInternalSubnet        = "uni/tn-%s/ctx-%s/leakroutes/leakintsubnet-[%s]"
	RnleakInternalSubnet        = "leakintsubnet-[%s]"
	ParentDnleakInternalSubnet  = "uni/tn-%s/ctx-%s/leakroutes"
	LeakinternalsubnetClassName = "leakInternalSubnet"
)
View Source
const (
	DnleakRoutes        = "uni/tn-%s/ctx-%s/leakroutes"
	RnleakRoutes        = "leakroutes"
	ParentDnleakRoutes  = "uni/tn-%s/ctx-%s"
	LeakroutesClassName = "leakRoutes"
)
View Source
const (
	RnleakTo        = "to-[%s]-[%s]"
	LeaktoClassName = "leakTo"
)
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 (
	DnvnsCDev        = "%s/cDev-%s"
	RnvnsCDev        = "cDev-%s"
	VnscdevClassName = "vnsCDev"
)
View Source
const (
	DnvnsCIf        = "%s/cIf-[%s]"
	RnvnsCIf        = "cIf-[%s]"
	VnscifClassName = "vnsCIf"
)
View Source
const (
	DnvnsEPgDef        = "%s/EPgDef-%s"
	RnvnsEPgDef        = "EPgDef-%s"
	VnsepgdefClassName = "vnsEPgDef"
)
View Source
const (
	DnvnsLDevVip        = "uni/tn-%s/lDevVip-%s"
	RnvnsLDevVip        = "lDevVip-%s"
	ParentDnvnsLDevVip  = "uni/tn-%s"
	VnsldevvipClassName = "vnsLDevVip"
)
View Source
const (
	DnvnsLIf        = "%s/lIf-%s"
	RnvnsLIf        = "lIf-%s"
	VnslifClassName = "vnsLIf"
)
View Source
const (
	DnvnsRedirectHealthGroup        = "uni/tn-%s/svcCont/redirectHealthGroup-%s"
	RnvnsRedirectHealthGroup        = "redirectHealthGroup-%s"
	ParentDnvnsRedirectHealthGroup  = "uni/tn-%s/svcCont"
	VnsredirecthealthgroupClassName = "vnsRedirectHealthGroup"
)
View Source
const (
	DnvpcInstPol        = "uni/fabric/vpcInst-%s"
	RnvpcInstPol        = "vpcInst-%s"
	ParentDnvpcInstPol  = "uni/fabric"
	VpcinstpolClassName = "vpcInstPol"
)
View Source
const (
	DnvzInTerm        = "uni/tn-%s/brc-%s/subj-%s/intmnl"
	RnvzInTerm        = "intmnl"
	ParentDnvzInTerm  = "uni/tn-%s/brc-%s/subj-%s"
	VzintermClassName = "vzInTerm"
)
View Source
const (
	DnvzOutTerm        = "uni/tn-%s/brc-%s/subj-%s/outtmnl"
	RnvzOutTerm        = "outtmnl"
	ParentDnvzOutTerm  = "uni/tn-%s/brc-%s/subj-%s"
	VzouttermClassName = "vzOutTerm"
)
View Source
const (
	DnvzRsFiltAtt        = "%s/rsfiltAtt-%s"
	RnvzRsFiltAtt        = "rsfiltAtt-%s"
	VzrsfiltattClassName = "vzRsFiltAtt"
)
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 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 AnycastEndpoint ¶ added in v1.43.0

func AnycastEndpointFromContainer ¶ added in v1.43.0

func AnycastEndpointFromContainer(cont *container.Container) *AnycastEndpoint

func AnycastEndpointFromContainerList ¶ added in v1.43.0

func AnycastEndpointFromContainerList(cont *container.Container, index int) *AnycastEndpoint

func AnycastEndpointListFromContainer ¶ added in v1.43.0

func AnycastEndpointListFromContainer(cont *container.Container) []*AnycastEndpoint

func NewAnycastEndpoint ¶ added in v1.43.0

func NewAnycastEndpoint(fvEpAnycastRn, parentDn, description, nameAlias string, fvEpAnycastAttr AnycastEndpointAttributes) *AnycastEndpoint

func (*AnycastEndpoint) ToMap ¶ added in v1.43.0

func (fvEpAnycast *AnycastEndpoint) ToMap() (map[string]string, error)

type AnycastEndpointAttributes ¶ added in v1.43.0

type AnycastEndpointAttributes struct {
	Annotation string `json:",omitempty"`
	Mac        string `json:",omitempty"`
	Name       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 ApplicationEPGLagPolicy ¶ added in v1.35.0

type ApplicationEPGLagPolicy struct {
	BaseAttributes
	ApplicationEPGLagPolicyAttributes
}

func ApplicationEPGLagPolicyFromContainer ¶ added in v1.35.0

func ApplicationEPGLagPolicyFromContainer(cont *container.Container) *ApplicationEPGLagPolicy

func ApplicationEPGLagPolicyFromContainerList ¶ added in v1.35.0

func ApplicationEPGLagPolicyFromContainerList(cont *container.Container, index int) *ApplicationEPGLagPolicy

func ApplicationEPGLagPolicyListFromContainer ¶ added in v1.35.0

func ApplicationEPGLagPolicyListFromContainer(cont *container.Container) []*ApplicationEPGLagPolicy

func NewApplicationEPGLagPolicy ¶ added in v1.35.0

func NewApplicationEPGLagPolicy(fvAEPgLagPolAttRn, parentDn string, fvAEPgLagPolAttAttr ApplicationEPGLagPolicyAttributes) *ApplicationEPGLagPolicy

func (*ApplicationEPGLagPolicy) ToMap ¶ added in v1.35.0

func (fvAEPgLagPolAtt *ApplicationEPGLagPolicy) ToMap() (map[string]string, error)

type ApplicationEPGLagPolicyAttributes ¶ added in v1.35.0

type ApplicationEPGLagPolicyAttributes struct {
	Annotation 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 CloudAccount ¶ added in v1.50.0

func CloudAccountFromContainer ¶ added in v1.50.0

func CloudAccountFromContainer(cont *container.Container) *CloudAccount

func CloudAccountFromContainerList ¶ added in v1.50.0

func CloudAccountFromContainerList(cont *container.Container, index int) *CloudAccount

func CloudAccountListFromContainer ¶ added in v1.50.0

func CloudAccountListFromContainer(cont *container.Container) []*CloudAccount

func NewCloudAccount ¶ added in v1.50.0

func NewCloudAccount(cloudAccountRn, parentDn, nameAlias string, cloudAccountAttr CloudAccountAttributes) *CloudAccount

func (*CloudAccount) ToMap ¶ added in v1.50.0

func (cloudAccount *CloudAccount) ToMap() (map[string]string, error)

type CloudAccountAttributes ¶ added in v1.50.0

type CloudAccountAttributes struct {
	Annotation string `json:",omitempty"`
	AccessType string `json:",omitempty"`
	Account_id string `json:",omitempty"`
	Name       string `json:",omitempty"`
	Vendor     string `json:",omitempty"`
}

type CloudActiveDirectory ¶ added in v1.50.0

func CloudActiveDirectoryFromContainer ¶ added in v1.50.0

func CloudActiveDirectoryFromContainer(cont *container.Container) *CloudActiveDirectory

func CloudActiveDirectoryFromContainerList ¶ added in v1.50.0

func CloudActiveDirectoryFromContainerList(cont *container.Container, index int) *CloudActiveDirectory

func CloudActiveDirectoryListFromContainer ¶ added in v1.50.0

func CloudActiveDirectoryListFromContainer(cont *container.Container) []*CloudActiveDirectory

func NewCloudActiveDirectory ¶ added in v1.50.0

func NewCloudActiveDirectory(cloudADRn, parentDn, nameAlias string, cloudADAttr CloudActiveDirectoryAttributes) *CloudActiveDirectory

func (*CloudActiveDirectory) ToMap ¶ added in v1.50.0

func (cloudAD *CloudActiveDirectory) ToMap() (map[string]string, error)

type CloudActiveDirectoryAttributes ¶ added in v1.50.0

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

type CloudCredentials ¶ added in v1.50.0

func CloudCredentialsFromContainer ¶ added in v1.50.0

func CloudCredentialsFromContainer(cont *container.Container) *CloudCredentials

func CloudCredentialsFromContainerList ¶ added in v1.50.0

func CloudCredentialsFromContainerList(cont *container.Container, index int) *CloudCredentials

func CloudCredentialsListFromContainer ¶ added in v1.50.0

func CloudCredentialsListFromContainer(cont *container.Container) []*CloudCredentials

func NewCloudCredentials ¶ added in v1.50.0

func NewCloudCredentials(cloudCredentialsRn, parentDn, nameAlias string, cloudCredentialsAttr CloudCredentialsAttributes) *CloudCredentials

func (*CloudCredentials) ToMap ¶ added in v1.50.0

func (cloudCredentials *CloudCredentials) ToMap() (map[string]string, error)

type CloudCredentialsAttributes ¶ added in v1.50.0

type CloudCredentialsAttributes struct {
	Annotation    string `json:",omitempty"`
	ClientId      string `json:",omitempty"`
	Email         string `json:",omitempty"`
	HttpProxy     string `json:",omitempty"`
	Key           string `json:",omitempty"`
	KeyId         string `json:",omitempty"`
	Name          string `json:",omitempty"`
	RsaPrivateKey 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"`
	SubnetGroup string `json:",omitempty"`
}

type CloudTemplateforExternalNetwork ¶ added in v1.53.0

type CloudTemplateforExternalNetwork struct {
	BaseAttributes
	NameAliasAttribute
	CloudTemplateforExternalNetworkAttributes
}

func CloudTemplateforExternalNetworkFromContainer ¶ added in v1.53.0

func CloudTemplateforExternalNetworkFromContainer(cont *container.Container) *CloudTemplateforExternalNetwork

func CloudTemplateforExternalNetworkFromContainerList ¶ added in v1.53.0

func CloudTemplateforExternalNetworkFromContainerList(cont *container.Container, index int) *CloudTemplateforExternalNetwork

func CloudTemplateforExternalNetworkListFromContainer ¶ added in v1.53.0

func CloudTemplateforExternalNetworkListFromContainer(cont *container.Container) []*CloudTemplateforExternalNetwork

func NewCloudTemplateforExternalNetwork ¶ added in v1.53.0

func NewCloudTemplateforExternalNetwork(cloudtemplateExtNetworkRn, parentDn, nameAlias string, cloudtemplateExtNetworkAttr CloudTemplateforExternalNetworkAttributes) *CloudTemplateforExternalNetwork

func (*CloudTemplateforExternalNetwork) ToMap ¶ added in v1.53.0

func (cloudtemplateExtNetwork *CloudTemplateforExternalNetwork) ToMap() (map[string]string, error)

type CloudTemplateforExternalNetworkAttributes ¶ added in v1.53.0

type CloudTemplateforExternalNetworkAttributes struct {
	Annotation     string `json:",omitempty"`
	HubNetworkName string `json:",omitempty"`
	Name           string `json:",omitempty"`
	VrfName        string `json:",omitempty"`
	AllRegion      string `json:",omitempty"`
	HostRouterName 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 ConcreteDevice ¶ added in v1.38.0

func ConcreteDeviceFromContainer ¶ added in v1.38.0

func ConcreteDeviceFromContainer(cont *container.Container) *ConcreteDevice

func ConcreteDeviceFromContainerList ¶ added in v1.38.0

func ConcreteDeviceFromContainerList(cont *container.Container, index int) *ConcreteDevice

func ConcreteDeviceListFromContainer ¶ added in v1.38.0

func ConcreteDeviceListFromContainer(cont *container.Container) []*ConcreteDevice

func NewConcreteDevice ¶ added in v1.38.0

func NewConcreteDevice(vnsCDevRn, parentDn, nameAlias string, vnsCDevAttr ConcreteDeviceAttributes) *ConcreteDevice

func (*ConcreteDevice) ToMap ¶ added in v1.38.0

func (vnsCDev *ConcreteDevice) ToMap() (map[string]string, error)

type ConcreteDeviceAttributes ¶ added in v1.38.0

type ConcreteDeviceAttributes struct {
	CloneCount       string `json:",omitempty"`
	DevCtxLbl        string `json:",omitempty"`
	Host             string `json:",omitempty"`
	IsCloneOperation string `json:",omitempty"`
	IsTemplate       string `json:",omitempty"`
	Name             string `json:",omitempty"`
	VcenterName      string `json:",omitempty"`
	VmName           string `json:",omitempty"`
	Annotation       string `json:",omitempty"`
}

type ConcreteInterface ¶ added in v1.39.0

func ConcreteInterfaceFromContainer ¶ added in v1.39.0

func ConcreteInterfaceFromContainer(cont *container.Container) *ConcreteInterface

func ConcreteInterfaceFromContainerList ¶ added in v1.39.0

func ConcreteInterfaceFromContainerList(cont *container.Container, index int) *ConcreteInterface

func ConcreteInterfaceListFromContainer ¶ added in v1.39.0

func ConcreteInterfaceListFromContainer(cont *container.Container) []*ConcreteInterface

func NewConcreteInterface ¶ added in v1.39.0

func NewConcreteInterface(vnsCIfRn, parentDn, nameAlias string, vnsCIfAttr ConcreteInterfaceAttributes) *ConcreteInterface

func (*ConcreteInterface) ToMap ¶ added in v1.39.0

func (vnsCIf *ConcreteInterface) ToMap() (map[string]string, error)

type ConcreteInterfaceAttributes ¶ added in v1.39.0

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

	ApplyBothDirections 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 EPgDef ¶ added in v1.41.0

func EPgDefFromContainer ¶ added in v1.41.0

func EPgDefFromContainer(cont *container.Container) *EPgDef

func EPgDefFromContainerList ¶ added in v1.41.0

func EPgDefFromContainerList(cont *container.Container, index int) *EPgDef

func EPgDefListFromContainer ¶ added in v1.41.0

func EPgDefListFromContainer(cont *container.Container) []*EPgDef

func NewEPgDef ¶ added in v1.41.0

func NewEPgDef(vnsEPgDefRn, parentDn, description, nameAlias string, vnsEPgDefAttr EPgDefAttributes) *EPgDef

func (*EPgDef) ToMap ¶ added in v1.41.0

func (vnsEPgDef *EPgDef) ToMap() (map[string]string, error)

type EPgDefAttributes ¶ added in v1.41.0

type EPgDefAttributes struct {
	Name        string `json:",omitempty"`
	Encap       string `json:",omitempty"`
	FabricEncap string `json:",omitempty"`
	IsDelPbr    string `json:",omitempty"`
	LIfCtxDn    string `json:",omitempty"`
	MemberType  string `json:",omitempty"`
	RtrId       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 EpReachability ¶ added in v1.43.0

type EpReachability struct {
	BaseAttributes
	EpReachabilityAttributes
}

func EpReachabilityFromContainer ¶ added in v1.43.0

func EpReachabilityFromContainer(cont *container.Container) *EpReachability

func EpReachabilityFromContainerList ¶ added in v1.43.0

func EpReachabilityFromContainerList(cont *container.Container, index int) *EpReachability

func EpReachabilityListFromContainer ¶ added in v1.43.0

func EpReachabilityListFromContainer(cont *container.Container) []*EpReachability

func NewEpReachability ¶ added in v1.43.0

func NewEpReachability(fvEpReachabilityRn, parentDn string, fvEpReachabilityAttr EpReachabilityAttributes) *EpReachability

func (*EpReachability) ToMap ¶ added in v1.43.0

func (fvEpReachability *EpReachability) ToMap() (map[string]string, error)

type EpReachabilityAttributes ¶ added in v1.43.0

type EpReachabilityAttributes struct {
	Annotation 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"`

	CustomEpgName 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"`
	DomainValidation               string `json:",omitempty"`
	EnableMoStreaming              string `json:",omitempty"`
	EnableRemoteLeafDirect         string `json:",omitempty"`
	EnforceSubnetCheck             string `json:",omitempty"`
	LeafOpflexpAuthenticateClients string `json:",omitempty"`
	LeafOpflexpUseSsl              string `json:",omitempty"`
	Name                           string `json:",omitempty"`
	OpflexpAuthenticateClients     string `json:",omitempty"`
	OpflexpSslProtocols            string `json:",omitempty"`
	OpflexpUseSsl                  string `json:",omitempty"`
	ReallocateGipo                 string `json:",omitempty"`
	PolicySyncNodeBringup          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 FilterRelationship ¶ added in v1.36.0

type FilterRelationship struct {
	BaseAttributes
	FilterRelationshipAttributes
}

func FilterRelationshipFromContainer ¶ added in v1.36.0

func FilterRelationshipFromContainer(cont *container.Container) *FilterRelationship

func FilterRelationshipFromContainerList ¶ added in v1.36.0

func FilterRelationshipFromContainerList(cont *container.Container, index int) *FilterRelationship

func FilterRelationshipListFromContainer ¶ added in v1.36.0

func FilterRelationshipListFromContainer(cont *container.Container) []*FilterRelationship

func NewFilterRelationship ¶ added in v1.36.0

func NewFilterRelationship(vzRsFiltAttRn, parentDn string, vzRsFiltAttAttr FilterRelationshipAttributes) *FilterRelationship

func (*FilterRelationship) ToMap ¶ added in v1.36.0

func (vzRsFiltAtt *FilterRelationship) ToMap() (map[string]string, error)

type FilterRelationshipAttributes ¶ added in v1.36.0

type FilterRelationshipAttributes struct {
	Annotation       string `json:",omitempty"`
	Action           string `json:",omitempty"`
	Directives       string `json:",omitempty"`
	PriorityOverride string `json:",omitempty"`
	TDn              string `json:",omitempty"`
	TnVzFilterName   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 IPSLAMonitoringPolicy ¶ added in v1.41.0

type IPSLAMonitoringPolicy struct {
	BaseAttributes
	NameAliasAttribute
	IPSLAMonitoringPolicyAttributes
}

func IPSLAMonitoringPolicyFromContainer ¶ added in v1.41.0

func IPSLAMonitoringPolicyFromContainer(cont *container.Container) *IPSLAMonitoringPolicy

func IPSLAMonitoringPolicyFromContainerList ¶ added in v1.41.0

func IPSLAMonitoringPolicyFromContainerList(cont *container.Container, index int) *IPSLAMonitoringPolicy

func IPSLAMonitoringPolicyListFromContainer ¶ added in v1.41.0

func IPSLAMonitoringPolicyListFromContainer(cont *container.Container) []*IPSLAMonitoringPolicy

func NewIPSLAMonitoringPolicy ¶ added in v1.41.0

func NewIPSLAMonitoringPolicy(fvIPSLAMonitoringPolRn, parentDn, description, nameAlias string, fvIPSLAMonitoringPolAttr IPSLAMonitoringPolicyAttributes) *IPSLAMonitoringPolicy

func (*IPSLAMonitoringPolicy) ToMap ¶ added in v1.41.0

func (fvIPSLAMonitoringPol *IPSLAMonitoringPolicy) ToMap() (map[string]string, error)

type IPSLAMonitoringPolicyAttributes ¶ added in v1.41.0

type IPSLAMonitoringPolicyAttributes struct {
	Annotation          string `json:",omitempty"`
	HttpUri             string `json:",omitempty"`
	HttpVersion         string `json:",omitempty"`
	Ipv4Tos             string `json:",omitempty"`
	Ipv6TrfClass        string `json:",omitempty"`
	Name                string `json:",omitempty"`
	ReqDataSize         string `json:",omitempty"`
	SlaDetectMultiplier string `json:",omitempty"`
	SlaFrequency        string `json:",omitempty"`
	SlaPort             string `json:",omitempty"`
	SlaType             string `json:",omitempty"`
	Threshold           string `json:",omitempty"`
	Timeout             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 InTermSubject ¶ added in v1.34.0

func InTermSubjectFromContainer ¶ added in v1.34.0

func InTermSubjectFromContainer(cont *container.Container) *InTermSubject

func InTermSubjectFromContainerList ¶ added in v1.34.0

func InTermSubjectFromContainerList(cont *container.Container, index int) *InTermSubject

func InTermSubjectListFromContainer ¶ added in v1.34.0

func InTermSubjectListFromContainer(cont *container.Container) []*InTermSubject

func NewInTermSubject ¶ added in v1.34.0

func NewInTermSubject(vzInTermRn, parentDn, description, nameAlias string, vzInTermAttr InTermSubjectAttributes) *InTermSubject

func (*InTermSubject) ToMap ¶ added in v1.34.0

func (vzInTerm *InTermSubject) ToMap() (map[string]string, error)

type InTermSubjectAttributes ¶ added in v1.34.0

type InTermSubjectAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
	Prio       string `json:",omitempty"`
	TargetDscp 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 InterVRFLeakedRoutesContainer ¶ added in v1.45.0

type InterVRFLeakedRoutesContainer struct {
	BaseAttributes
	NameAliasAttribute
	InterVRFLeakedRoutesContainerAttributes
}

func InterVRFLeakedRoutesContainerFromContainer ¶ added in v1.45.0

func InterVRFLeakedRoutesContainerFromContainer(cont *container.Container) *InterVRFLeakedRoutesContainer

func InterVRFLeakedRoutesContainerFromContainerList ¶ added in v1.45.0

func InterVRFLeakedRoutesContainerFromContainerList(cont *container.Container, index int) *InterVRFLeakedRoutesContainer

func InterVRFLeakedRoutesContainerListFromContainer ¶ added in v1.45.0

func InterVRFLeakedRoutesContainerListFromContainer(cont *container.Container) []*InterVRFLeakedRoutesContainer

func NewInterVRFLeakedRoutesContainer ¶ added in v1.45.0

func NewInterVRFLeakedRoutesContainer(leakRoutesRn, parentDn, description, nameAlias string, leakRoutesAttr InterVRFLeakedRoutesContainerAttributes) *InterVRFLeakedRoutesContainer

func (*InterVRFLeakedRoutesContainer) ToMap ¶ added in v1.45.0

func (leakRoutes *InterVRFLeakedRoutesContainer) ToMap() (map[string]string, error)

type InterVRFLeakedRoutesContainerAttributes ¶ added in v1.45.0

type InterVRFLeakedRoutesContainerAttributes struct {
	Annotation string `json:",omitempty"`
	Name       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 L4L7RedirectHealthGroup ¶ added in v1.40.0

type L4L7RedirectHealthGroup struct {
	BaseAttributes
	NameAliasAttribute
	L4L7RedirectHealthGroupAttributes
}

func L4L7RedirectHealthGroupFromContainer ¶ added in v1.40.0

func L4L7RedirectHealthGroupFromContainer(cont *container.Container) *L4L7RedirectHealthGroup

func L4L7RedirectHealthGroupFromContainerList ¶ added in v1.40.0

func L4L7RedirectHealthGroupFromContainerList(cont *container.Container, index int) *L4L7RedirectHealthGroup

func L4L7RedirectHealthGroupListFromContainer ¶ added in v1.40.0

func L4L7RedirectHealthGroupListFromContainer(cont *container.Container) []*L4L7RedirectHealthGroup

func NewL4L7RedirectHealthGroup ¶ added in v1.40.0

func NewL4L7RedirectHealthGroup(vnsRedirectHealthGroupRn, parentDn, description, nameAlias string, vnsRedirectHealthGroupAttr L4L7RedirectHealthGroupAttributes) *L4L7RedirectHealthGroup

func (*L4L7RedirectHealthGroup) ToMap ¶ added in v1.40.0

func (vnsRedirectHealthGroup *L4L7RedirectHealthGroup) ToMap() (map[string]string, error)

type L4L7RedirectHealthGroupAttributes ¶ added in v1.40.0

type L4L7RedirectHealthGroupAttributes struct {
	Annotation string `json:",omitempty"`
	Name       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 L4ToL7Devices ¶ added in v1.37.0

func L4ToL7DevicesFromContainer ¶ added in v1.37.0

func L4ToL7DevicesFromContainer(cont *container.Container) *L4ToL7Devices

func L4ToL7DevicesFromContainerList ¶ added in v1.37.0

func L4ToL7DevicesFromContainerList(cont *container.Container, index int) *L4ToL7Devices

func L4ToL7DevicesListFromContainer ¶ added in v1.37.0

func L4ToL7DevicesListFromContainer(cont *container.Container) []*L4ToL7Devices

func NewL4ToL7Devices ¶ added in v1.37.0

func NewL4ToL7Devices(vnsLDevVipRn, parentDn, nameAlias string, vnsLDevVipAttr L4ToL7DevicesAttributes) *L4ToL7Devices

func (*L4ToL7Devices) ToMap ¶ added in v1.37.0

func (vnsLDevVip *L4ToL7Devices) ToMap() (map[string]string, error)

type L4ToL7DevicesAttributes ¶ added in v1.37.0

type L4ToL7DevicesAttributes struct {
	Active       string `json:",omitempty"`
	Annotation   string `json:",omitempty"`
	ContextAware string `json:",omitempty"`
	Devtype      string `json:",omitempty"`
	FuncType     string `json:",omitempty"`
	IsCopy       string `json:",omitempty"`
	Managed      string `json:",omitempty"`
	Mode         string `json:",omitempty"`
	Name         string `json:",omitempty"`
	PackageModel string `json:",omitempty"`
	PromMode     string `json:",omitempty"`
	SvcType      string `json:",omitempty"`
	Trunking     string `json:",omitempty"`
}

type LACPMemberPolicy ¶ added in v1.48.0

type LACPMemberPolicy struct {
	BaseAttributes
	LACPMemberPolicyAttributes
}

func LACPMemberPolicyFromContainer ¶ added in v1.48.0

func LACPMemberPolicyFromContainer(cont *container.Container) *LACPMemberPolicy

func LACPMemberPolicyFromContainerList ¶ added in v1.48.0

func LACPMemberPolicyFromContainerList(cont *container.Container, index int) *LACPMemberPolicy

func LACPMemberPolicyListFromContainer ¶ added in v1.48.0

func LACPMemberPolicyListFromContainer(cont *container.Container) []*LACPMemberPolicy

func NewLACPMemberPolicy ¶ added in v1.48.0

func NewLACPMemberPolicy(lacpIfPolRn, parentDn, description string, lacpIfPolAttr LACPMemberPolicyAttributes) *LACPMemberPolicy

func (*LACPMemberPolicy) ToMap ¶ added in v1.48.0

func (lacpIfPol *LACPMemberPolicy) ToMap() (map[string]string, error)

type LACPMemberPolicyAttributes ¶ added in v1.48.0

type LACPMemberPolicyAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
	NameAlias  string `json:",omitempty"`
	Prio       string `json:",omitempty"`
	TxRate     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 LeakInternalPrefix ¶ added in v1.54.0

func LeakInternalPrefixFromContainer ¶ added in v1.54.0

func LeakInternalPrefixFromContainer(cont *container.Container) *LeakInternalPrefix

func LeakInternalPrefixFromContainerList ¶ added in v1.54.0

func LeakInternalPrefixFromContainerList(cont *container.Container, index int) *LeakInternalPrefix

func LeakInternalPrefixListFromContainer ¶ added in v1.54.0

func LeakInternalPrefixListFromContainer(cont *container.Container) []*LeakInternalPrefix

func NewLeakInternalPrefix ¶ added in v1.54.0

func NewLeakInternalPrefix(leakInternalPrefixRn, parentDn, description, nameAlias string, leakInternalPrefixAttr LeakInternalPrefixAttributes) *LeakInternalPrefix

func (*LeakInternalPrefix) ToMap ¶ added in v1.54.0

func (leakInternalPrefix *LeakInternalPrefix) ToMap() (map[string]string, error)

type LeakInternalPrefixAttributes ¶ added in v1.54.0

type LeakInternalPrefixAttributes struct {
	Annotation      string `json:",omitempty"`
	Ip              string `json:",omitempty"`
	Name            string `json:",omitempty"`
	LessThanOrEqual string `json:",omitempty"`
}

type LeakInternalSubnet ¶ added in v1.44.0

func LeakInternalSubnetFromContainer ¶ added in v1.44.0

func LeakInternalSubnetFromContainer(cont *container.Container) *LeakInternalSubnet

func LeakInternalSubnetFromContainerList ¶ added in v1.44.0

func LeakInternalSubnetFromContainerList(cont *container.Container, index int) *LeakInternalSubnet

func LeakInternalSubnetListFromContainer ¶ added in v1.44.0

func LeakInternalSubnetListFromContainer(cont *container.Container) []*LeakInternalSubnet

func NewLeakInternalSubnet ¶ added in v1.44.0

func NewLeakInternalSubnet(leakInternalSubnetRn, parentDn, description, nameAlias string, leakInternalSubnetAttr LeakInternalSubnetAttributes) *LeakInternalSubnet

func (*LeakInternalSubnet) ToMap ¶ added in v1.44.0

func (leakInternalSubnet *LeakInternalSubnet) ToMap() (map[string]string, error)

type LeakInternalSubnetAttributes ¶ added in v1.44.0

type LeakInternalSubnetAttributes struct {
	Annotation string `json:",omitempty"`
	Ip         string `json:",omitempty"`
	Name       string `json:",omitempty"`
	Scope      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 LogicalInterface ¶ added in v1.37.0

func LogicalInterfaceFromContainer ¶ added in v1.37.0

func LogicalInterfaceFromContainer(cont *container.Container) *LogicalInterface

func LogicalInterfaceFromContainerList ¶ added in v1.37.0

func LogicalInterfaceFromContainerList(cont *container.Container, index int) *LogicalInterface

func LogicalInterfaceListFromContainer ¶ added in v1.37.0

func LogicalInterfaceListFromContainer(cont *container.Container) []*LogicalInterface

func NewLogicalInterface ¶ added in v1.37.0

func NewLogicalInterface(vnsLIfRn, parentDn, nameAlias string, vnsLIfAttr LogicalInterfaceAttributes) *LogicalInterface

func (*LogicalInterface) ToMap ¶ added in v1.37.0

func (vnsLIf *LogicalInterface) ToMap() (map[string]string, error)

type LogicalInterfaceAttributes ¶ added in v1.37.0

type LogicalInterfaceAttributes struct {
	Encap         string `json:",omitempty"`
	LagPolicyName string `json:",omitempty"`
	Name          string `json:",omitempty"`
	Annotation    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 MulticastAddressBlock ¶ added in v1.46.0

type MulticastAddressBlock struct {
	BaseAttributes
	MulticastAddressBlockAttributes
}

func MulticastAddressBlockFromContainer ¶ added in v1.46.0

func MulticastAddressBlockFromContainer(cont *container.Container) *MulticastAddressBlock

func MulticastAddressBlockFromContainerList ¶ added in v1.46.0

func MulticastAddressBlockFromContainerList(cont *container.Container, index int) *MulticastAddressBlock

func MulticastAddressBlockListFromContainer ¶ added in v1.46.0

func MulticastAddressBlockListFromContainer(cont *container.Container) []*MulticastAddressBlock

func NewMulticastAddressBlock ¶ added in v1.46.0

func NewMulticastAddressBlock(fvnsMcastAddrBlkRn, parentDn, description string, fvnsMcastAddrBlkAttr MulticastAddressBlockAttributes) *MulticastAddressBlock

func (*MulticastAddressBlock) ToMap ¶ added in v1.46.0

func (fvnsMcastAddrBlk *MulticastAddressBlock) ToMap() (map[string]string, error)

type MulticastAddressBlockAttributes ¶ added in v1.46.0

type MulticastAddressBlockAttributes struct {
	Annotation string `json:",omitempty"`
	From       string `json:",omitempty"`
	Name       string `json:",omitempty"`
	NameAlias  string `json:",omitempty"`
	To         string `json:",omitempty"`
}

type MulticastAddressPool ¶ added in v1.46.0

type MulticastAddressPool struct {
	BaseAttributes
	MulticastAddressPoolAttributes
}

func MulticastAddressPoolFromContainer ¶ added in v1.46.0

func MulticastAddressPoolFromContainer(cont *container.Container) *MulticastAddressPool

func MulticastAddressPoolFromContainerList ¶ added in v1.46.0

func MulticastAddressPoolFromContainerList(cont *container.Container, index int) *MulticastAddressPool

func MulticastAddressPoolListFromContainer ¶ added in v1.46.0

func MulticastAddressPoolListFromContainer(cont *container.Container) []*MulticastAddressPool

func NewMulticastAddressPool ¶ added in v1.46.0

func NewMulticastAddressPool(fvnsMcastAddrInstPRn, parentDn, description string, fvnsMcastAddrInstPAttr MulticastAddressPoolAttributes) *MulticastAddressPool

func (*MulticastAddressPool) ToMap ¶ added in v1.46.0

func (fvnsMcastAddrInstP *MulticastAddressPool) ToMap() (map[string]string, error)

type MulticastAddressPoolAttributes ¶ added in v1.46.0

type MulticastAddressPoolAttributes struct {
	Annotation string `json:",omitempty"`
	Name       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 NexthopEpPReachability ¶ added in v1.43.0

type NexthopEpPReachability struct {
	BaseAttributes
	NameAliasAttribute
	NexthopEpPReachabilityAttributes
}

func NewNexthopEpPReachability ¶ added in v1.43.0

func NewNexthopEpPReachability(ipNexthopEpPRn, parentDn, description, nameAlias string, ipNexthopEpPAttr NexthopEpPReachabilityAttributes) *NexthopEpPReachability

func NexthopEpPReachabilityFromContainer ¶ added in v1.43.0

func NexthopEpPReachabilityFromContainer(cont *container.Container) *NexthopEpPReachability

func NexthopEpPReachabilityFromContainerList ¶ added in v1.43.0

func NexthopEpPReachabilityFromContainerList(cont *container.Container, index int) *NexthopEpPReachability

func NexthopEpPReachabilityListFromContainer ¶ added in v1.43.0

func NexthopEpPReachabilityListFromContainer(cont *container.Container) []*NexthopEpPReachability

func (*NexthopEpPReachability) ToMap ¶ added in v1.43.0

func (ipNexthopEpP *NexthopEpPReachability) ToMap() (map[string]string, error)

type NexthopEpPReachabilityAttributes ¶ added in v1.43.0

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

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 NlbEndpoint ¶ added in v1.43.0

func NewNlbEndpoint ¶ added in v1.43.0

func NewNlbEndpoint(fvEpNlbRn, parentDn, description, nameAlias string, fvEpNlbAttr NlbEndpointAttributes) *NlbEndpoint

func NlbEndpointFromContainer ¶ added in v1.43.0

func NlbEndpointFromContainer(cont *container.Container) *NlbEndpoint

func NlbEndpointFromContainerList ¶ added in v1.43.0

func NlbEndpointFromContainerList(cont *container.Container, index int) *NlbEndpoint

func NlbEndpointListFromContainer ¶ added in v1.43.0

func NlbEndpointListFromContainer(cont *container.Container) []*NlbEndpoint

func (*NlbEndpoint) ToMap ¶ added in v1.43.0

func (fvEpNlb *NlbEndpoint) ToMap() (map[string]string, error)

type NlbEndpointAttributes ¶ added in v1.43.0

type NlbEndpointAttributes struct {
	Annotation string `json:",omitempty"`
	Group      string `json:",omitempty"`
	Mac        string `json:",omitempty"`
	Mode       string `json:",omitempty"`
	Name       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 OutTermSubject ¶ added in v1.34.0

func NewOutTermSubject ¶ added in v1.34.0

func NewOutTermSubject(vzOutTermRn, parentDn, description, nameAlias string, vzOutTermAttr OutTermSubjectAttributes) *OutTermSubject

func OutTermSubjectFromContainer ¶ added in v1.34.0

func OutTermSubjectFromContainer(cont *container.Container) *OutTermSubject

func OutTermSubjectFromContainerList ¶ added in v1.34.0

func OutTermSubjectFromContainerList(cont *container.Container, index int) *OutTermSubject

func OutTermSubjectListFromContainer ¶ added in v1.34.0

func OutTermSubjectListFromContainer(cont *container.Container) []*OutTermSubject

func (*OutTermSubject) ToMap ¶ added in v1.34.0

func (vzOutTerm *OutTermSubject) ToMap() (map[string]string, error)

type OutTermSubjectAttributes ¶ added in v1.34.0

type OutTermSubjectAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
	Prio       string `json:",omitempty"`
	TargetDscp 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 OverridePCVPCPolicyGroup ¶ added in v1.48.0

type OverridePCVPCPolicyGroup struct {
	BaseAttributes
	OverridePCVPCPolicyGroupAttributes
}

func NewOverridePCVPCPolicyGroup ¶ added in v1.48.0

func NewOverridePCVPCPolicyGroup(infraAccBndlSubgrpRn, parentDn, description string, infraAccBndlSubgrpAttr OverridePCVPCPolicyGroupAttributes) *OverridePCVPCPolicyGroup

func OverridePCVPCPolicyGroupFromContainer ¶ added in v1.48.0

func OverridePCVPCPolicyGroupFromContainer(cont *container.Container) *OverridePCVPCPolicyGroup

func OverridePCVPCPolicyGroupFromContainerList ¶ added in v1.48.0

func OverridePCVPCPolicyGroupFromContainerList(cont *container.Container, index int) *OverridePCVPCPolicyGroup

func OverridePCVPCPolicyGroupListFromContainer ¶ added in v1.48.0

func OverridePCVPCPolicyGroupListFromContainer(cont *container.Container) []*OverridePCVPCPolicyGroup

func (*OverridePCVPCPolicyGroup) ToMap ¶ added in v1.48.0

func (infraAccBndlSubgrp *OverridePCVPCPolicyGroup) ToMap() (map[string]string, error)

type OverridePCVPCPolicyGroupAttributes ¶ added in v1.48.0

type OverridePCVPCPolicyGroupAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
	NameAlias  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"`
	TDn              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 TenantToCloudAccountAssociation ¶ added in v1.50.0

type TenantToCloudAccountAssociation struct {
	BaseAttributes
	NameAliasAttribute
	TenantToCloudAccountAssociationAttributes
}

func NewTenantToCloudAccountAssociation ¶ added in v1.50.0

func NewTenantToCloudAccountAssociation(fvRsCloudAccountRn, parentDn, nameAlias string, fvRsCloudAccountAttr TenantToCloudAccountAssociationAttributes) *TenantToCloudAccountAssociation

func TenantToCloudAccountAssociationFromContainer ¶ added in v1.50.0

func TenantToCloudAccountAssociationFromContainer(cont *container.Container) *TenantToCloudAccountAssociation

func TenantToCloudAccountAssociationFromContainerList ¶ added in v1.50.0

func TenantToCloudAccountAssociationFromContainerList(cont *container.Container, index int) *TenantToCloudAccountAssociation

func TenantToCloudAccountAssociationListFromContainer ¶ added in v1.50.0

func TenantToCloudAccountAssociationListFromContainer(cont *container.Container) []*TenantToCloudAccountAssociation

func (*TenantToCloudAccountAssociation) ToMap ¶ added in v1.50.0

func (fvRsCloudAccount *TenantToCloudAccountAssociation) ToMap() (map[string]string, error)

type TenantToCloudAccountAssociationAttributes ¶ added in v1.50.0

type TenantToCloudAccountAssociationAttributes struct {
	Annotation string `json:",omitempty"`
	TDn        string `json:",omitempty"`
}

type TenantandVRFdestinationforInterVRFLeakedRoutes ¶ added in v1.44.0

type TenantandVRFdestinationforInterVRFLeakedRoutes struct {
	BaseAttributes
	NameAliasAttribute
	TenantandVRFdestinationforInterVRFLeakedRoutesAttributes
}

func NewTenantandVRFdestinationforInterVRFLeakedRoutes ¶ added in v1.44.0

func NewTenantandVRFdestinationforInterVRFLeakedRoutes(leakToRn, parentDn, description, nameAlias string, leakToAttr TenantandVRFdestinationforInterVRFLeakedRoutesAttributes) *TenantandVRFdestinationforInterVRFLeakedRoutes

func TenantandVRFdestinationforInterVRFLeakedRoutesFromContainer ¶ added in v1.44.0

func TenantandVRFdestinationforInterVRFLeakedRoutesFromContainer(cont *container.Container) *TenantandVRFdestinationforInterVRFLeakedRoutes

func TenantandVRFdestinationforInterVRFLeakedRoutesFromContainerList ¶ added in v1.44.0

func TenantandVRFdestinationforInterVRFLeakedRoutesFromContainerList(cont *container.Container, index int) *TenantandVRFdestinationforInterVRFLeakedRoutes

func TenantandVRFdestinationforInterVRFLeakedRoutesListFromContainer ¶ added in v1.44.0

func TenantandVRFdestinationforInterVRFLeakedRoutesListFromContainer(cont *container.Container) []*TenantandVRFdestinationforInterVRFLeakedRoutes

func (*TenantandVRFdestinationforInterVRFLeakedRoutes) ToMap ¶ added in v1.44.0

type TenantandVRFdestinationforInterVRFLeakedRoutesAttributes ¶ added in v1.44.0

type TenantandVRFdestinationforInterVRFLeakedRoutesAttributes struct {
	Annotation            string `json:",omitempty"`
	DestinationCtxName    string `json:",omitempty"`
	Name                  string `json:",omitempty"`
	Scope                 string `json:",omitempty"`
	DestinationTenantName string `json:",omitempty"`
	ToCtxDn               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"`

	EnableVmFolder 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