models

package
v2.28.1 Latest Latest
Warning

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

Go to latest
Published: Apr 5, 2024 License: MPL-2.0 Imports: 5 Imported by: 1

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 (
	DnbfdMhIfP        = "uni/tn-%s/out-%s/lnodep-%s/lifp-%s/bfdMhIfP"
	RnbfdMhIfP        = "bfdMhIfP"
	ParentDnbfdMhIfP  = "uni/tn-%s/out-%s/lnodep-%s/lifp-%s"
	BfdmhifpClassName = "bfdMhIfP"
)
View Source
const (
	DnbfdMhIfPol        = "uni/tn-%s/bfdMhIfPol-%s"
	RnbfdMhIfPol        = "bfdMhIfPol-%s"
	ParentDnbfdMhIfPol  = "uni/tn-%s"
	BfdmhifpolClassName = "bfdMhIfPol"
)
View Source
const (
	RnBfdMhNodePol        = "bfdMhNodePol-%s"
	DnBfdMhNodePol        = "uni/tn-%s/bfdMhNodePol-%s"
	ParentDnBfdMhNodePol  = "uni/tn-%s"
	BfdMhNodePolClassName = "bfdMhNodePol"
)
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 (
	RnBgpRtSummPol        = "bgprtsum-%s"
	DnBgpRtSummPol        = "uni/tn-%s/bgprtsum-%s"
	ParentDnBgpRtSummPol  = "uni/tn-%s"
	BgprtsummpolClassName = "bgpRtSummPol"
)
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 (
	RnCloudPrivateLinkLabel        = "privatelinklabel-%s"
	CloudPrivateLinkLabelClassName = "cloudPrivateLinkLabel"
)
View Source
const (
	DncloudRegionName        = "uni/tn-%s/infranetwork-%s/extnetwork-%s/provider-%s-region-%s"
	RncloudRegionName        = "provider-%s-region-%s"
	ParentDncloudRegionName  = "uni/tn-%s/infranetwork-%s/extnetwork-%s"
	CloudregionnameClassName = "cloudRegionName"
)
View Source
const (
	RnCloudSvcEPg        = "cloudsvcepg-%s"
	DnCloudSvcEPg        = "uni/tn-%s/cloudapp-%s/cloudsvcepg-%s"
	ParentDnCloudSvcEPg  = "uni/tn-%s/cloudapp-%s"
	CloudSvcEPgClassName = "cloudSvcEPg"
)
View Source
const (
	RnCloudSvcEPSelector        = "svcepselector-%s"
	DnCloudSvcEPSelector        = "uni/tn-%s/cloudapp-%s/cloudsvcepg-%s/svcepselector-%s"
	ParentDnCloudSvcEPSelector  = "uni/tn-%s/cloudapp-%s/cloudsvcepg-%s"
	CloudSvcEPSelectorClassName = "cloudSvcEPSelector"
)
View Source
const (
	DncloudtemplateBgpIpv4        = "uni/tn-%s/infranetwork-%s/extnetwork-%s/vpnnetwork-%s/ipsec-[%s]/bgpipv4-[%s]"
	RncloudtemplateBgpIpv4        = "bgpipv4-[%s]"
	ParentDncloudtemplateBgpIpv4  = "uni/tn-%s/infranetwork-%s/extnetwork-%s/vpnnetwork-%s/ipsec-[%s]"
	Cloudtemplatebgpipv4ClassName = "cloudtemplateBgpIpv4"
)
View Source
const (
	DncloudtemplateExtNetwork          = "uni/tn-%s/infranetwork-%s/extnetwork-%s"
	RncloudtemplateExtNetwork          = "extnetwork-%s"
	ParentDncloudtemplateExtNetwork    = "uni/tn-%s/infranetwork-%s"
	CloudtemplateextnetworkClassName   = "cloudtemplateExtNetwork"
	CloudInfraNetworkDefaultTemplateDn = "uni/tn-infra/infranetwork-default"
)
View Source
const (
	DncloudtemplateIpSecTunnel        = "uni/tn-%s/infranetwork-%s/extnetwork-%s/vpnnetwork-%s/ipsec-[%s]"
	RncloudtemplateIpSecTunnel        = "ipsec-[%s]"
	ParentDncloudtemplateIpSecTunnel  = "uni/tn-%s/infranetwork-%s/extnetwork-%s/vpnnetwork-%s"
	CloudtemplateipsectunnelClassName = "cloudtemplateIpSecTunnel"
)
View Source
const (
	DncloudtemplateIpSecTunnelSourceInterface        = "uni/tn-%s/infranetwork-%s/extnetwork-%s/vpnnetwork-%s/ipsec-[%s]/ipsecsrcif-%s"
	RncloudtemplateIpSecTunnelSourceInterface        = "ipsecsrcif-%s"
	ParentDncloudtemplateIpSecTunnelSourceInterface  = "uni/tn-%s/infranetwork-%s/extnetwork-%s/vpnnetwork-%s/ipsec-[%s]"
	CloudtemplateipsectunnelsourceinterfaceClassName = "cloudtemplateIpSecTunnelSourceInterface"
)
View Source
const (
	DncloudtemplateIpSecTunnelSubnetPool        = "uni/tn-%s/infranetwork-%s/ipsecsubnetpool-[%s]"
	RncloudtemplateIpSecTunnelSubnetPool        = "ipsecsubnetpool-[%s]"
	ParentDncloudtemplateIpSecTunnelSubnetPool  = "uni/tn-%s/infranetwork-%s"
	CloudtemplateipsectunnelsubnetpoolClassName = "cloudtemplateIpSecTunnelSubnetPool"
)
View Source
const (
	RnCloudtemplateRegionDetail        = "regiondetail"
	CloudtemplateRegionDetailClassName = "cloudtemplateRegionDetail"
)
View Source
const (
	DncloudtemplateVpnNetwork        = "uni/tn-%s/infranetwork-%s/extnetwork-%s/vpnnetwork-%s"
	RncloudtemplateVpnNetwork        = "vpnnetwork-%s"
	ParentDncloudtemplateVpnNetwork  = "uni/tn-%s/infranetwork-%s/extnetwork-%s"
	CloudtemplatevpnnetworkClassName = "cloudtemplateVpnNetwork"
)
View Source
const (
	DncoopPol        = "uni/fabric/pol-%s"
	RncoopPol        = "pol-%s"
	ParentDncoopPol  = "uni/fabric"
	CooppolClassName = "coopPol"
)
View Source
const (
	RndhcpRelayGwExtIp        = "relayGwExtIp"
	DhcprelaygwextipClassName = "dhcpRelayGwExtIp"
)
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 (
	RnFabricPortConfig        = "portconfnode-%s-card-%s-port-%s-sub-%s"
	DnFabricPortConfig        = "uni/fabric/portconfnode-%s-card-%s-port-%s-sub-%s"
	ParentDnFabricPortConfig  = "uni/fabric"
	FabricPortConfigClassName = "fabricPortConfig"
)
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 (
	RnIgmpIfP        = "igmpIfP"
	IgmpIfPClassName = "igmpIfP"
)
View Source
const (
	RnIgmpIfPol        = "igmpIfPol-%s"
	DnIgmpIfPol        = "uni/tn-%s/igmpIfPol-%s"
	ParentDnIgmpIfPol  = "uni/tn-%s"
	IgmpIfPolClassName = "igmpIfPol"
)
View Source
const (
	RnIgmpRepPol        = "igmprepPol"
	DnIgmpRepPol        = "uni/tn-%s/igmpIfPol-%s/igmprepPol"
	ParentDnIgmpRepPol  = "uni/tn-%s/igmpIfPol-%s"
	IgmpRepPolClassName = "igmpRepPol"
)
View Source
const (
	RnIgmpStRepPol        = "igmpstrepPol-static-group"
	DnIgmpStRepPol        = "uni/tn-%s/igmpIfPol-%s/igmpstrepPol-static-group"
	ParentDnIgmpStRepPol  = "uni/tn-%s/igmpIfPol-%s"
	IgmpStRepPolClassName = "igmpStRepPol"
)
View Source
const (
	RnIgmpStateLPol        = "igmpstateLPol"
	DnIgmpStateLPol        = "uni/tn-%s/igmpIfPol-%s/igmpstateLPol"
	ParentDnIgmpStateLPol  = "uni/tn-%s/igmpIfPol-%s"
	IgmpStateLPolClassName = "igmpStateLPol"
)
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 (
	RnInfraPortConfig        = "portconfnode-%s-card-%s-port-%s-sub-%s"
	DnInfraPortConfig        = "uni/infra/portconfnode-%s-card-%s-port-%s-sub-%s"
	ParentDnInfraPortConfig  = "uni/infra"
	InfraPortConfigClassName = "infraPortConfig"
)
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 (
	DnL3extConsLbl        = "uni/tn-%s/out-%s/conslbl-%s"
	RnL3extConsLbl        = "conslbl-%s"
	ParentDnL3ExtConsLbl  = "uni/tn-%s/out-%s"
	L3extConsLblClassName = "l3extConsLbl"
)
View Source
const (
	RnL3extDefaultRouteLeakP        = "defrtleak"
	DnL3extDefaultRouteLeakP        = "uni/tn-%s/out-%s/defrtleak"
	ParentDnL3extDefaultRouteLeakP  = "uni/tn-%s/out-%s"
	L3extDefaultRouteLeakPClassName = "l3extDefaultRouteLeakP"
)
View Source
const (
	Dnl3extinstp        = "uni/tn-%s/out-%s/instP-%s"
	Rnl3extinstp        = "instP-%s"
	ParentDnl3extinstp  = "uni/tn-%s/out-%s"
	L3extinstpClassName = "l3extInstP"
)
View Source
const (
	Dnl3extlifp        = "uni/tn-%s/out-%s/lnodep-%s/lifp-%s"
	Rnl3extlifp        = "lifp-%s"
	ParentDnl3extlifp  = "uni/tn-%s/out-%s/lnodep-%s"
	L3extlifpClassName = "l3extLIfP"
)
View Source
const (
	Dnl3extOut        = "uni/tn-%s/out-%s"
	Rnl3extOut        = "out-%s"
	ParentDnl3extOut  = "uni/tn-%s"
	L3extoutClassName = "l3extOut"
)
View Source
const (
	Dnl3extVirtualLIfPLagPolAtt        = "uni/tn-%s/out-%s/lnodep-%s/lifp-%s/vlifp-[%s]-[%s]/rsdynPathAtt-[%s]/vlifplagpolatt"
	Rnl3extVirtualLIfPLagPolAtt        = "vlifplagpolatt"
	ParentDnl3extVirtualLIfPLagPolAtt  = "uni/tn-%s/out-%s/lnodep-%s/lifp-%s/vlifp-[%s]-[%s]/rsdynPathAtt-[%s]"
	L3extvirtuallifplagpolattClassName = "l3extVirtualLIfPLagPolAtt"
)
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 (
	RnPimExtP        = "pimextp"
	DnPimExtP        = "uni/tn-%s/out-%s/pimextp"
	ParentDnPimExtP  = "uni/tn-%s/out-%s"
	PimExtPClassName = "pimExtP"
)
View Source
const (
	RnPimIfP        = "pimifp"
	DnPimIfP        = "uni/tn-%s/out-%s/lnodep-%s/lifp-%s/pimifp"
	ParentDnPimIfP  = "uni/tn-%s/out-%s/lnodep-%s/lifp-%s"
	PimIfPClassName = "pimIfP"
)
View Source
const (
	RnPimIfPol        = "pimifpol-%s"
	DnPimIfPol        = "uni/tn-%s/pimifpol-%s"
	ParentDnPimIfPol  = "uni/tn-%s"
	PimIfPolClassName = "pimIfPol"
)
View Source
const (
	RnPimIPV6IfP        = "pimipv6ifp"
	DnPimIPV6IfP        = "uni/tn-%s/out-%s/lnodep-%s/lifp-%s/pimipv6ifp"
	ParentDnPimIPV6IfP  = "uni/tn-%s/out-%s/lnodep-%s/lifp-%s"
	PimIPV6IfPClassName = "pimIPV6IfP"
)
View Source
const (
	RnPimJPInbFilterPol        = "jpinbfilter"
	DnPimJPInbFilterPol        = "uni/tn-%s/pimifpol-%s/jpinbfilter"
	ParentDnPimJPInbFilterPol  = "uni/tn-%s/pimifpol-%s"
	PimJPInbFilterPolClassName = "pimJPInbFilterPol"
)
View Source
const (
	RnPimJPOutbFilterPol        = "jpoutbfilter"
	DnPimJPOutbFilterPol        = "uni/tn-%s/pimifpol-%s/jpoutbfilter"
	ParentDnPimJPOutbFilterPol  = "uni/tn-%s/pimifpol-%s"
	PimJPOutbFilterPolClassName = "pimJPOutbFilterPol"
)
View Source
const (
	RnPimNbrFilterPol        = "nbrfilter"
	DnPimNbrFilterPol        = "uni/tn-%s/pimifpol-%s/nbrfilter"
	ParentDnPimNbrFilterPol  = "uni/tn-%s/pimifpol-%s"
	PimNbrFilterPolClassName = "pimNbrFilterPol"
)
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 (
	DnPsuInstPol        = "uni/fabric/psuInstP-%s"
	RnPsuInstPol        = "psuInstP-%s"
	ParentDnPsuInstPol  = "uni/fabric"
	PsuInstPolClassName = "psuInstPol"
)
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 (
	RnSnmpUserP        = "user-%s"
	DnSnmpUserP        = "uni/fabric/snmppol-%s/user-%s"
	ParentDnSnmpUserP  = "uni/fabric/snmppol-%s"
	SnmpUserPClassName = "snmpUserP"
)
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 (
	DnvnsBackupPol        = "uni/tn-%s/svcCont/backupPol-%s"
	RnvnsBackupPol        = "backupPol-%s"
	ParentDnvnsBackupPol  = "uni/tn-%s/svcCont"
	VnsbackuppolClassName = "vnsBackupPol" // PBR Backup Policy ClassName
	RnvnsSvcCont          = "svcCont"      // Service Container RN
	VnsSvcContClassName   = "vnsSvcCont"   // Service Container ClassName
)
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 (
	RnvnsL1L2RedirectDest        = "L1L2RedirectDest-%s"
	Vnsl1l2redirectdestClassName = "vnsL1L2RedirectDest"
)
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 (
	RnvnsRedirectDest        = "RedirectDest_ip-[%s]"
	VnsredirectdestClassName = "vnsRedirectDest"
)
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 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 L3extipClassName = "l3extIp"
View Source
const L3extlnodepClassName = "l3extLNodeP"
View Source
const L3extloopbackifpClassName = "l3extLoopBackIfP"
View Source
const L3extmemberClassName = "l3extMember"
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 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 GetDnFromContainer ¶ added in v2.22.1

func GetDnFromContainer(cont *container.Container) string

func GetMOName ¶

func GetMOName(dn string) string

func GetMORnPrefix ¶ added in v2.25.1

func GetMORnPrefix(DistinguishedName 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 ¶

func AAAAuthenticationFromContainer ¶

func AAAAuthenticationFromContainer(cont *container.Container) *AAAAuthentication

func AAAAuthenticationFromContainerList ¶

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

func AAAAuthenticationListFromContainer ¶

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

func NewAAAAuthentication ¶

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

func (*AAAAuthentication) ToMap ¶

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

type AAAAuthenticationAttributes ¶

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

type AESEncryptionPassphraseandKeysforConfigExportImport ¶

type AESEncryptionPassphraseandKeysforConfigExportImport struct {
	BaseAttributes
	NameAliasAttribute
	AESEncryptionPassphraseandKeysforConfigExportImportAttributes
}

func AESEncryptionPassphraseandKeysforConfigExportImportFromContainerList ¶

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

func AESEncryptionPassphraseandKeysforConfigExportImportListFromContainer ¶

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

func NewAESEncryptionPassphraseandKeysforConfigExportImport ¶

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

func (*AESEncryptionPassphraseandKeysforConfigExportImport) ToMap ¶

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

type AESEncryptionPassphraseandKeysforConfigExportImportAttributes ¶

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 ¶

func ASNumberFromContainer ¶

func ASNumberFromContainer(cont *container.Container) *ASNumber

func ASNumberFromContainerList ¶

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

func ASNumberListFromContainer ¶

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

func NewASNumber ¶

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

func (*ASNumber) ToMap ¶

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

type ASNumberAttributes ¶

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

type AaaDomainRef ¶

func AaaDomainRefFromContainer ¶

func AaaDomainRefFromContainer(cont *container.Container) *AaaDomainRef

func AaaDomainRefFromContainerList ¶

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

func AaaDomainRefListFromContainer ¶

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

func NewAaaDomainRef ¶

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

func (*AaaDomainRef) ToMap ¶

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

type AaaDomainRefAttributes ¶

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

type AccessAccessGroup ¶

type AccessAccessGroup struct {
	BaseAttributes
	AccessAccessGroupAttributes
}

func AccessAccessGroupFromContainer ¶

func AccessAccessGroupFromContainer(cont *container.Container) *AccessAccessGroup

func AccessAccessGroupFromContainerList ¶

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

func AccessAccessGroupListFromContainer ¶

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

func NewAccessAccessGroup ¶

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

func (*AccessAccessGroup) ToMap ¶

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

type AccessAccessGroupAttributes ¶

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

	FexId string `json:",omitempty"`

	TDn string `json:",omitempty"`
}

type AccessGeneric ¶

type AccessGeneric struct {
	BaseAttributes
	AccessGenericAttributes
}

func AccessGenericFromContainer ¶

func AccessGenericFromContainer(cont *container.Container) *AccessGeneric

func AccessGenericFromContainerList ¶

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

func AccessGenericListFromContainer ¶

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

func NewAccessGeneric ¶

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

func (*AccessGeneric) ToMap ¶

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

type AccessGenericAttributes ¶

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 ¶

type AccessSwitchPolicyGroup struct {
	BaseAttributes
	NameAliasAttribute
	AccessSwitchPolicyGroupAttributes
}

func AccessSwitchPolicyGroupFromContainer ¶

func AccessSwitchPolicyGroupFromContainer(cont *container.Container) *AccessSwitchPolicyGroup

func AccessSwitchPolicyGroupFromContainerList ¶

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

func AccessSwitchPolicyGroupListFromContainer ¶

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

func NewAccessSwitchPolicyGroup ¶

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

func (*AccessSwitchPolicyGroup) ToMap ¶

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

type AccessSwitchPolicyGroupAttributes ¶

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

type AciBfdMultihopInterfacePolicy ¶ added in v2.18.0

type AciBfdMultihopInterfacePolicy struct {
	BaseAttributes
	NameAliasAttribute
	AciBfdMultihopInterfacePolicyAttributes
}

func AciBfdMultihopInterfacePolicyFromContainer ¶ added in v2.18.0

func AciBfdMultihopInterfacePolicyFromContainer(cont *container.Container) *AciBfdMultihopInterfacePolicy

func AciBfdMultihopInterfacePolicyFromContainerList ¶ added in v2.18.0

func AciBfdMultihopInterfacePolicyFromContainerList(cont *container.Container, index int) *AciBfdMultihopInterfacePolicy

func AciBfdMultihopInterfacePolicyListFromContainer ¶ added in v2.18.0

func AciBfdMultihopInterfacePolicyListFromContainer(cont *container.Container) []*AciBfdMultihopInterfacePolicy

func NewAciBfdMultihopInterfacePolicy ¶ added in v2.18.0

func NewAciBfdMultihopInterfacePolicy(bfdMhIfPolRn, parentDn, description, nameAlias string, bfdMhIfPolAttr AciBfdMultihopInterfacePolicyAttributes) *AciBfdMultihopInterfacePolicy

func (*AciBfdMultihopInterfacePolicy) ToMap ¶ added in v2.18.0

func (bfdMhIfPol *AciBfdMultihopInterfacePolicy) ToMap() (map[string]string, error)

type AciBfdMultihopInterfacePolicyAttributes ¶ added in v2.18.0

type AciBfdMultihopInterfacePolicyAttributes struct {
	Annotation string `json:",omitempty"`
	AdminSt    string `json:",omitempty"`
	DetectMult string `json:",omitempty"`
	MinRxIntvl string `json:",omitempty"`
	MinTxIntvl string `json:",omitempty"`
	Name       string `json:",omitempty"`
}

type AciBfdMultihopInterfaceProfile ¶ added in v2.15.0

type AciBfdMultihopInterfaceProfile struct {
	BaseAttributes
	NameAliasAttribute
	AciBfdMultihopInterfaceProfileAttributes
}

func AciBfdMultihopInterfaceProfileFromContainer ¶ added in v2.15.0

func AciBfdMultihopInterfaceProfileFromContainer(cont *container.Container) *AciBfdMultihopInterfaceProfile

func AciBfdMultihopInterfaceProfileFromContainerList ¶ added in v2.15.0

func AciBfdMultihopInterfaceProfileFromContainerList(cont *container.Container, index int) *AciBfdMultihopInterfaceProfile

func AciBfdMultihopInterfaceProfileListFromContainer ¶ added in v2.15.0

func AciBfdMultihopInterfaceProfileListFromContainer(cont *container.Container) []*AciBfdMultihopInterfaceProfile

func NewAciBfdMultihopInterfaceProfile ¶ added in v2.15.0

func NewAciBfdMultihopInterfaceProfile(bfdMhIfPRn, parentDn, description, nameAlias string, bfdMhIfPAttr AciBfdMultihopInterfaceProfileAttributes) *AciBfdMultihopInterfaceProfile

func (*AciBfdMultihopInterfaceProfile) ToMap ¶ added in v2.15.0

func (bfdMhIfP *AciBfdMultihopInterfaceProfile) ToMap() (map[string]string, error)

type AciBfdMultihopInterfaceProfileAttributes ¶ added in v2.15.0

type AciBfdMultihopInterfaceProfileAttributes struct {
	Annotation            string `json:",omitempty"`
	Key                   string `json:",omitempty"`
	KeyId                 string `json:",omitempty"`
	Name                  string `json:",omitempty"`
	InterfaceProfile_type 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 ¶

type Annotation struct {
	BaseAttributes
	AnnotationAttributes
}

func AnnotationFromContainer ¶

func AnnotationFromContainer(cont *container.Container) *Annotation

func AnnotationFromContainerList ¶

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

func AnnotationListFromContainer ¶

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

func NewAnnotation ¶

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

func (*Annotation) ToMap ¶

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

type AnnotationAttributes ¶

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 ¶

func AnycastEndpointFromContainer ¶

func AnycastEndpointFromContainer(cont *container.Container) *AnycastEndpoint

func AnycastEndpointFromContainerList ¶

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

func AnycastEndpointListFromContainer ¶

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

func NewAnycastEndpoint ¶

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

func (*AnycastEndpoint) ToMap ¶

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

type AnycastEndpointAttributes ¶

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 ¶

type ApplicationEPGLagPolicy struct {
	BaseAttributes
	ApplicationEPGLagPolicyAttributes
}

func ApplicationEPGLagPolicyFromContainer ¶

func ApplicationEPGLagPolicyFromContainer(cont *container.Container) *ApplicationEPGLagPolicy

func ApplicationEPGLagPolicyFromContainerList ¶

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

func ApplicationEPGLagPolicyListFromContainer ¶

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

func NewApplicationEPGLagPolicy ¶

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

func (*ApplicationEPGLagPolicy) ToMap ¶

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

type ApplicationEPGLagPolicyAttributes ¶

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 ¶

type AuthenticationMethodfortheDomain struct {
	BaseAttributes
	NameAliasAttribute
	AuthenticationMethodfortheDomainAttributes
}

func AuthenticationMethodfortheDomainFromContainer ¶

func AuthenticationMethodfortheDomainFromContainer(cont *container.Container) *AuthenticationMethodfortheDomain

func AuthenticationMethodfortheDomainFromContainerList ¶

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

func AuthenticationMethodfortheDomainListFromContainer ¶

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

func NewAuthenticationMethodfortheDomain ¶

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

func (*AuthenticationMethodfortheDomain) ToMap ¶

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

type AuthenticationMethodfortheDomainAttributes ¶

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 ¶

type BDDHCPLabel struct {
	BaseAttributes
	BDDHCPLabelAttributes
}

func BDDHCPLabelFromContainer ¶

func BDDHCPLabelFromContainer(cont *container.Container) *BDDHCPLabel

func BDDHCPLabelFromContainerList ¶

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

func BDDHCPLabelListFromContainer ¶

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

func NewBDDHCPLabel ¶

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

func (*BDDHCPLabel) ToMap ¶

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

type BDDHCPLabelAttributes ¶

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 ¶

type BFDInterfacePolicy struct {
	BaseAttributes
	BFDInterfacePolicyAttributes
}

func BFDInterfacePolicyFromContainer ¶

func BFDInterfacePolicyFromContainer(cont *container.Container) *BFDInterfacePolicy

func BFDInterfacePolicyFromContainerList ¶

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

func BFDInterfacePolicyListFromContainer ¶

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

func NewBFDInterfacePolicy ¶

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

func (*BFDInterfacePolicy) ToMap ¶

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

type BFDInterfacePolicyAttributes ¶

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 ¶

type BFDInterfaceProfile struct {
	BaseAttributes
	BFDInterfaceProfileAttributes
}

func BFDInterfaceProfileFromContainer ¶

func BFDInterfaceProfileFromContainer(cont *container.Container) *BFDInterfaceProfile

func BFDInterfaceProfileFromContainerList ¶

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

func BFDInterfaceProfileListFromContainer ¶

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

func NewBFDInterfaceProfile ¶

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

func (*BFDInterfaceProfile) ToMap ¶

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

type BFDInterfaceProfileAttributes ¶

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

	Key string `json:",omitempty"`

	KeyId string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	InterfaceProfileType string `json:",omitempty"`
}

type BFDMultihopNodePolicy ¶ added in v2.23.0

type BFDMultihopNodePolicy struct {
	BaseAttributes
	BFDMultihopNodePolicyAttributes
}

func BFDMultihopNodePolicyFromContainer ¶ added in v2.23.0

func BFDMultihopNodePolicyFromContainer(cont *container.Container) *BFDMultihopNodePolicy

func BFDMultihopNodePolicyFromContainerList ¶ added in v2.23.0

func BFDMultihopNodePolicyFromContainerList(cont *container.Container, index int) *BFDMultihopNodePolicy

func BFDMultihopNodePolicyListFromContainer ¶ added in v2.23.0

func BFDMultihopNodePolicyListFromContainer(cont *container.Container) []*BFDMultihopNodePolicy

func NewBFDMultihopNodePolicy ¶ added in v2.23.0

func NewBFDMultihopNodePolicy(bfdMhNodePolRn, parentDn, description string, bfdMhNodePolAttr BFDMultihopNodePolicyAttributes) *BFDMultihopNodePolicy

func (*BFDMultihopNodePolicy) ToMap ¶ added in v2.23.0

func (bfdMhNodePol *BFDMultihopNodePolicy) ToMap() (map[string]string, error)

type BFDMultihopNodePolicyAttributes ¶ added in v2.23.0

type BFDMultihopNodePolicyAttributes struct {
	AdminSt    string `json:",omitempty"`
	Annotation string `json:",omitempty"`
	DetectMult string `json:",omitempty"`
	MinRxIntvl string `json:",omitempty"`
	MinTxIntvl string `json:",omitempty"`
	Name       string `json:",omitempty"`
	NameAlias  string `json:",omitempty"`
}

type BGPAddressFamilyContextPolicy ¶

type BGPAddressFamilyContextPolicy struct {
	BaseAttributes
	BGPAddressFamilyContextPolicyAttributes
}

func BGPAddressFamilyContextPolicyFromContainer ¶

func BGPAddressFamilyContextPolicyFromContainer(cont *container.Container) *BGPAddressFamilyContextPolicy

func BGPAddressFamilyContextPolicyFromContainerList ¶

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

func BGPAddressFamilyContextPolicyListFromContainer ¶

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

func NewBGPAddressFamilyContextPolicy ¶

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

func (*BGPAddressFamilyContextPolicy) ToMap ¶

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

type BGPAddressFamilyContextPolicyAttributes ¶

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 ¶

type BGPAddressFamilyContextPolicyRelationship struct {
	BaseAttributes
	BGPAddressFamilyContextPolicyRelationshipAttributes
}

func BGPAddressFamilyContextPolicyRelationshipFromContainer ¶

func BGPAddressFamilyContextPolicyRelationshipFromContainer(cont *container.Container) *BGPAddressFamilyContextPolicyRelationship

func BGPAddressFamilyContextPolicyRelationshipFromContainerList ¶

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

func BGPAddressFamilyContextPolicyRelationshipListFromContainer ¶

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

func NewBGPAddressFamilyContextPolicyRelationship ¶

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

func (*BGPAddressFamilyContextPolicyRelationship) ToMap ¶

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

type BGPAddressFamilyContextPolicyRelationshipAttributes ¶

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

type BGPPeerPrefixPolicy ¶

type BGPPeerPrefixPolicy struct {
	BaseAttributes
	BGPPeerPrefixPolicyAttributes
}

func BGPPeerPrefixPolicyFromContainer ¶

func BGPPeerPrefixPolicyFromContainer(cont *container.Container) *BGPPeerPrefixPolicy

func BGPPeerPrefixPolicyFromContainerList ¶

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

func BGPPeerPrefixPolicyListFromContainer ¶

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

func NewBGPPeerPrefixPolicy ¶

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

func (*BGPPeerPrefixPolicy) ToMap ¶

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

type BGPPeerPrefixPolicyAttributes ¶

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 ¶

type BGPTimersPolicy struct {
	BaseAttributes
	BGPTimersPolicyAttributes
}

func BGPTimersPolicyFromContainer ¶

func BGPTimersPolicyFromContainer(cont *container.Container) *BGPTimersPolicy

func BGPTimersPolicyFromContainerList ¶

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

func BGPTimersPolicyListFromContainer ¶

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

func NewBGPTimersPolicy ¶

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

func (*BGPTimersPolicy) ToMap ¶

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

type BGPTimersPolicyAttributes ¶

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 ¶

type BgpAutonomousSystemProfile struct {
	BaseAttributes
	BgpAutonomousSystemProfileAttributes
}

func BgpAutonomousSystemProfileFromContainer ¶

func BgpAutonomousSystemProfileFromContainer(cont *container.Container) *BgpAutonomousSystemProfile

func BgpAutonomousSystemProfileFromContainerList ¶

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

func BgpAutonomousSystemProfileListFromContainer ¶

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

func NewBgpAutonomousSystemProfile ¶

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

func (*BgpAutonomousSystemProfile) ToMap ¶

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

type BgpAutonomousSystemProfileAttributes ¶

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

	Asn string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type BgpBestPathPolicy ¶

type BgpBestPathPolicy struct {
	BaseAttributes
	BgpBestPathPolicyAttributes
}

func BgpBestPathPolicyFromContainer ¶

func BgpBestPathPolicyFromContainer(cont *container.Container) *BgpBestPathPolicy

func BgpBestPathPolicyFromContainerList ¶

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

func BgpBestPathPolicyListFromContainer ¶

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

func NewBgpBestPathPolicy ¶

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

func (*BgpBestPathPolicy) ToMap ¶

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

type BgpBestPathPolicyAttributes ¶

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 ¶

type BgpPeerConnectivityProfile struct {
	BaseAttributes
	BgpPeerConnectivityProfileAttributes
}

func BgpPeerConnectivityProfileFromContainer ¶

func BgpPeerConnectivityProfileFromContainer(cont *container.Container) *BgpPeerConnectivityProfile

func BgpPeerConnectivityProfileFromContainerList ¶

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

func BgpPeerConnectivityProfileListFromContainer ¶

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

func NewBgpPeerConnectivityProfile ¶

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

func (*BgpPeerConnectivityProfile) ToMap ¶

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

type BgpPeerConnectivityProfileAttributes ¶

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 ¶

type BgpRouteSummarization struct {
	BaseAttributes
	BgpRouteSummarizationAttributes
}

func BgpRouteSummarizationFromContainer ¶

func BgpRouteSummarizationFromContainer(cont *container.Container) *BgpRouteSummarization

func BgpRouteSummarizationFromContainerList ¶

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

func BgpRouteSummarizationListFromContainer ¶

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

func NewBgpRouteSummarization ¶

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

func (*BgpRouteSummarization) ToMap ¶

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

type BgpRouteSummarizationAttributes ¶

type BgpRouteSummarizationAttributes struct {
	Name       string `json:",omitempty"`
	Annotation string `json:",omitempty"`
	Attrmap    string `json:",omitempty"`
	Ctrl       string `json:",omitempty"`
	NameAlias  string `json:",omitempty"`
	AddrTCtrl  string `json:",omitempty"`
}

type BlockUserLoginsPolicy ¶

type BlockUserLoginsPolicy struct {
	BaseAttributes
	NameAliasAttribute
	BlockUserLoginsPolicyAttributes
}

func BlockUserLoginsPolicyFromContainer ¶

func BlockUserLoginsPolicyFromContainer(cont *container.Container) *BlockUserLoginsPolicy

func BlockUserLoginsPolicyFromContainerList ¶

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

func BlockUserLoginsPolicyListFromContainer ¶

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

func NewBlockUserLoginsPolicy ¶

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

func (*BlockUserLoginsPolicy) ToMap ¶

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

type BlockUserLoginsPolicyAttributes ¶

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 ¶

func COOPGroupPolicyFromContainer ¶

func COOPGroupPolicyFromContainer(cont *container.Container) *COOPGroupPolicy

func COOPGroupPolicyFromContainerList ¶

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

func COOPGroupPolicyListFromContainer ¶

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

func NewCOOPGroupPolicy ¶

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

func (*COOPGroupPolicy) ToMap ¶

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

type COOPGroupPolicyAttributes ¶

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 ¶

func CloudAccountFromContainer ¶

func CloudAccountFromContainer(cont *container.Container) *CloudAccount

func CloudAccountFromContainerList ¶

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

func CloudAccountListFromContainer ¶

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

func NewCloudAccount ¶

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

func (*CloudAccount) ToMap ¶

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

type CloudAccountAttributes ¶

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 ¶

func CloudActiveDirectoryFromContainer ¶

func CloudActiveDirectoryFromContainer(cont *container.Container) *CloudActiveDirectory

func CloudActiveDirectoryFromContainerList ¶

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

func CloudActiveDirectoryListFromContainer ¶

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

func NewCloudActiveDirectory ¶

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

func (*CloudActiveDirectory) ToMap ¶

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

type CloudActiveDirectoryAttributes ¶

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 ¶

func CloudCredentialsFromContainer ¶

func CloudCredentialsFromContainer(cont *container.Container) *CloudCredentials

func CloudCredentialsFromContainerList ¶

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

func CloudCredentialsListFromContainer ¶

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

func NewCloudCredentials ¶

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

func (*CloudCredentials) ToMap ¶

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

type CloudCredentialsAttributes ¶

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 CloudPrivateLinkLabel ¶ added in v2.24.0

type CloudPrivateLinkLabel struct {
	BaseAttributes
	CloudPrivateLinkLabelAttributes
}

func CloudPrivateLinkLabelFromContainer ¶ added in v2.24.0

func CloudPrivateLinkLabelFromContainer(cont *container.Container) *CloudPrivateLinkLabel

func CloudPrivateLinkLabelFromContainerList ¶ added in v2.24.0

func CloudPrivateLinkLabelFromContainerList(cont *container.Container, index int) *CloudPrivateLinkLabel

func CloudPrivateLinkLabelListFromContainer ¶ added in v2.24.0

func CloudPrivateLinkLabelListFromContainer(cont *container.Container) []*CloudPrivateLinkLabel

func NewCloudPrivateLinkLabel ¶ added in v2.24.0

func NewCloudPrivateLinkLabel(cloudPrivateLinkLabelRn, parentDn, description string, cloudPrivateLinkLabelAttr CloudPrivateLinkLabelAttributes) *CloudPrivateLinkLabel

func (*CloudPrivateLinkLabel) ToMap ¶ added in v2.24.0

func (cloudPrivateLinkLabel *CloudPrivateLinkLabel) ToMap() (map[string]string, error)

type CloudPrivateLinkLabelAttributes ¶ added in v2.24.0

type CloudPrivateLinkLabelAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
	NameAlias  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 CloudProviderandRegionNames ¶ added in v2.2.0

type CloudProviderandRegionNames struct {
	BaseAttributes
	CloudProviderandRegionNamesAttributes
}

func CloudProviderandRegionNamesFromContainer ¶ added in v2.2.0

func CloudProviderandRegionNamesFromContainer(cont *container.Container) *CloudProviderandRegionNames

func CloudProviderandRegionNamesFromContainerList ¶ added in v2.2.0

func CloudProviderandRegionNamesFromContainerList(cont *container.Container, index int) *CloudProviderandRegionNames

func CloudProviderandRegionNamesListFromContainer ¶ added in v2.2.0

func CloudProviderandRegionNamesListFromContainer(cont *container.Container) []*CloudProviderandRegionNames

func NewCloudProviderandRegionNames ¶ added in v2.2.0

func NewCloudProviderandRegionNames(cloudRegionNameRn, parentDn string, cloudRegionNameAttr CloudProviderandRegionNamesAttributes) *CloudProviderandRegionNames

func (*CloudProviderandRegionNames) ToMap ¶ added in v2.2.0

func (cloudRegionName *CloudProviderandRegionNames) ToMap() (map[string]string, error)

type CloudProviderandRegionNamesAttributes ¶ added in v2.2.0

type CloudProviderandRegionNamesAttributes struct {
	Annotation string `json:",omitempty"`
	Provider   string `json:",omitempty"`
	Region     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 CloudServiceEPg ¶ added in v2.24.0

type CloudServiceEPg struct {
	BaseAttributes
	CloudServiceEPgAttributes
}

func CloudServiceEPgFromContainer ¶ added in v2.24.0

func CloudServiceEPgFromContainer(cont *container.Container) *CloudServiceEPg

func CloudServiceEPgFromContainerList ¶ added in v2.24.0

func CloudServiceEPgFromContainerList(cont *container.Container, index int) *CloudServiceEPg

func CloudServiceEPgListFromContainer ¶ added in v2.24.0

func CloudServiceEPgListFromContainer(cont *container.Container) []*CloudServiceEPg

func NewCloudServiceEPg ¶ added in v2.24.0

func NewCloudServiceEPg(cloudSvcEPgRn, parentDn, description string, cloudSvcEPgAttr CloudServiceEPgAttributes) *CloudServiceEPg

func (*CloudServiceEPg) ToMap ¶ added in v2.24.0

func (cloudSvcEPg *CloudServiceEPg) ToMap() (map[string]string, error)

type CloudServiceEPgAttributes ¶ added in v2.24.0

type CloudServiceEPgAttributes struct {
	AccessType           string `json:",omitempty"`
	Annotation           string `json:",omitempty"`
	AzPrivateEndpoint    string `json:",omitempty"`
	CustomSvcType        string `json:",omitempty"`
	DeploymentType       string `json:",omitempty"`
	ExceptionTag         string `json:",omitempty"`
	FloodOnEncap         string `json:",omitempty"`
	MatchT               string `json:",omitempty"`
	Name                 string `json:",omitempty"`
	NameAlias            string `json:",omitempty"`
	PrefGrMemb           string `json:",omitempty"`
	Prio                 string `json:",omitempty"`
	CloudServiceEPg_type string `json:",omitempty"`
}

type CloudServiceEndpointSelector ¶ added in v2.24.0

type CloudServiceEndpointSelector struct {
	BaseAttributes
	CloudServiceEndpointSelectorAttributes
}

func CloudServiceEndpointSelectorFromContainer ¶ added in v2.24.0

func CloudServiceEndpointSelectorFromContainer(cont *container.Container) *CloudServiceEndpointSelector

func CloudServiceEndpointSelectorFromContainerList ¶ added in v2.24.0

func CloudServiceEndpointSelectorFromContainerList(cont *container.Container, index int) *CloudServiceEndpointSelector

func CloudServiceEndpointSelectorListFromContainer ¶ added in v2.24.0

func CloudServiceEndpointSelectorListFromContainer(cont *container.Container) []*CloudServiceEndpointSelector

func NewCloudServiceEndpointSelector ¶ added in v2.24.0

func NewCloudServiceEndpointSelector(cloudSvcEPSelectorRn, parentDn, description string, cloudSvcEPSelectorAttr CloudServiceEndpointSelectorAttributes) *CloudServiceEndpointSelector

func (*CloudServiceEndpointSelector) ToMap ¶ added in v2.24.0

func (cloudSvcEPSelector *CloudServiceEndpointSelector) ToMap() (map[string]string, error)

type CloudServiceEndpointSelectorAttributes ¶ added in v2.24.0

type CloudServiceEndpointSelectorAttributes struct {
	Annotation      string `json:",omitempty"`
	MatchExpression string `json:",omitempty"`
	Name            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 CloudTemplateBGPIPv4Peer ¶ added in v2.2.0

type CloudTemplateBGPIPv4Peer struct {
	BaseAttributes
	CloudTemplateBGPIPv4PeerAttributes
}

func CloudTemplateBGPIPv4PeerFromContainer ¶ added in v2.2.0

func CloudTemplateBGPIPv4PeerFromContainer(cont *container.Container) *CloudTemplateBGPIPv4Peer

func CloudTemplateBGPIPv4PeerFromContainerList ¶ added in v2.2.0

func CloudTemplateBGPIPv4PeerFromContainerList(cont *container.Container, index int) *CloudTemplateBGPIPv4Peer

func CloudTemplateBGPIPv4PeerListFromContainer ¶ added in v2.2.0

func CloudTemplateBGPIPv4PeerListFromContainer(cont *container.Container) []*CloudTemplateBGPIPv4Peer

func NewCloudTemplateBGPIPv4Peer ¶ added in v2.2.0

func NewCloudTemplateBGPIPv4Peer(cloudtemplateBgpIpv4Rn, parentDn string, cloudtemplateBgpIpv4Attr CloudTemplateBGPIPv4PeerAttributes) *CloudTemplateBGPIPv4Peer

func (*CloudTemplateBGPIPv4Peer) ToMap ¶ added in v2.2.0

func (cloudtemplateBgpIpv4 *CloudTemplateBGPIPv4Peer) ToMap() (map[string]string, error)

type CloudTemplateBGPIPv4PeerAttributes ¶ added in v2.2.0

type CloudTemplateBGPIPv4PeerAttributes struct {
	Annotation string `json:",omitempty"`
	Peeraddr   string `json:",omitempty"`
	Peerasn    string `json:",omitempty"`
	Asn        string `json:",omitempty"`
}

type CloudTemplateRegion ¶ added in v2.13.0

type CloudTemplateRegion struct {
	BaseAttributes
	CloudTemplateRegionAttributes
}

func CloudTemplateRegionFromContainer ¶ added in v2.13.0

func CloudTemplateRegionFromContainer(cont *container.Container) *CloudTemplateRegion

func CloudTemplateRegionFromContainerList ¶ added in v2.13.0

func CloudTemplateRegionFromContainerList(cont *container.Container, index int) *CloudTemplateRegion

func CloudTemplateRegionListFromContainer ¶ added in v2.13.0

func CloudTemplateRegionListFromContainer(cont *container.Container) []*CloudTemplateRegion

func NewCloudTemplateRegion ¶ added in v2.13.0

func NewCloudTemplateRegion(cloudtemplateRegionDetailRn, parentDn string, cloudtemplateRegionDetailAttr CloudTemplateRegionAttributes) *CloudTemplateRegion

func (*CloudTemplateRegion) ToMap ¶ added in v2.13.0

func (cloudtemplateRegionDetail *CloudTemplateRegion) ToMap() (map[string]string, error)

type CloudTemplateRegionAttributes ¶ added in v2.13.0

type CloudTemplateRegionAttributes struct {
	Annotation           string `json:",omitempty"`
	HubNetworkingEnabled string `json:",omitempty"`
}

type CloudTemplateforExternalNetwork ¶

type CloudTemplateforExternalNetwork struct {
	BaseAttributes
	NameAliasAttribute
	CloudTemplateforExternalNetworkAttributes
}

func CloudTemplateforExternalNetworkFromContainer ¶

func CloudTemplateforExternalNetworkFromContainer(cont *container.Container) *CloudTemplateforExternalNetwork

func CloudTemplateforExternalNetworkFromContainerList ¶

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

func CloudTemplateforExternalNetworkListFromContainer ¶

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

func NewCloudTemplateforExternalNetwork ¶

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

func (*CloudTemplateforExternalNetwork) ToMap ¶

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

type CloudTemplateforExternalNetworkAttributes ¶

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"`
	VpnRouterName  string `json:",omitempty"`
}

type CloudTemplateforIpSectunnel ¶ added in v2.2.0

type CloudTemplateforIpSectunnel struct {
	BaseAttributes
	CloudTemplateforIpSectunnelAttributes
}

func CloudTemplateforIpSectunnelFromContainer ¶ added in v2.2.0

func CloudTemplateforIpSectunnelFromContainer(cont *container.Container) *CloudTemplateforIpSectunnel

func CloudTemplateforIpSectunnelFromContainerList ¶ added in v2.2.0

func CloudTemplateforIpSectunnelFromContainerList(cont *container.Container, index int) *CloudTemplateforIpSectunnel

func CloudTemplateforIpSectunnelListFromContainer ¶ added in v2.2.0

func CloudTemplateforIpSectunnelListFromContainer(cont *container.Container) []*CloudTemplateforIpSectunnel

func NewCloudTemplateforIpSectunnel ¶ added in v2.2.0

func NewCloudTemplateforIpSectunnel(cloudtemplateIpSecTunnelRn, parentDn string, cloudtemplateIpSecTunnelAttr CloudTemplateforIpSectunnelAttributes) *CloudTemplateforIpSectunnel

func (*CloudTemplateforIpSectunnel) ToMap ¶ added in v2.2.0

func (cloudtemplateIpSecTunnel *CloudTemplateforIpSectunnel) ToMap() (map[string]string, error)

type CloudTemplateforIpSectunnelAttributes ¶ added in v2.2.0

type CloudTemplateforIpSectunnelAttributes struct {
	Annotation   string `json:",omitempty"`
	IkeVersion   string `json:",omitempty"`
	Peeraddr     string `json:",omitempty"`
	Poolname     string `json:",omitempty"`
	PreSharedKey string `json:",omitempty"`
}

type CloudTemplateforIpSectunnelSourceInterface ¶ added in v2.2.0

type CloudTemplateforIpSectunnelSourceInterface struct {
	BaseAttributes
	CloudTemplateforIpSectunnelSourceInterfaceAttributes
}

func CloudTemplateIpSecTunnelSourceInterfaceFromContainer ¶ added in v2.2.0

func CloudTemplateIpSecTunnelSourceInterfaceFromContainer(cont *container.Container) *CloudTemplateforIpSectunnelSourceInterface

func CloudTemplateIpSecTunnelSourceInterfaceList ¶ added in v2.2.0

func CloudTemplateIpSecTunnelSourceInterfaceList(cont *container.Container, index int) *CloudTemplateforIpSectunnelSourceInterface

func CloudTemplateIpSecTunnelSourceInterfaceListFromContainer ¶ added in v2.2.0

func CloudTemplateIpSecTunnelSourceInterfaceListFromContainer(cont *container.Container) []*CloudTemplateforIpSectunnelSourceInterface

func NewCloudTemplateIpSecTunnelSourceInterface ¶ added in v2.2.0

func NewCloudTemplateIpSecTunnelSourceInterface(cloudtemplateIpSecTunnelSourceInterfaceRn, parentDn string, cloudtemplateIpSecTunnelSourceInterfaceAttr CloudTemplateforIpSectunnelSourceInterfaceAttributes) *CloudTemplateforIpSectunnelSourceInterface

func (*CloudTemplateforIpSectunnelSourceInterface) ToMap ¶ added in v2.2.0

func (cloudtemplateIpSecTunnelSourceInterface *CloudTemplateforIpSectunnelSourceInterface) ToMap() (map[string]string, error)

type CloudTemplateforIpSectunnelSourceInterfaceAttributes ¶ added in v2.2.0

type CloudTemplateforIpSectunnelSourceInterfaceAttributes struct {
	Annotation        string `json:",omitempty"`
	SourceInterfaceId string `json:",omitempty"`
}

type CloudTemplateforVPNNetwork ¶ added in v2.2.0

type CloudTemplateforVPNNetwork struct {
	BaseAttributes
	NameAliasAttribute
	CloudTemplateforVPNNetworkAttributes
}

func CloudTemplateforVPNNetworkFromContainer ¶ added in v2.2.0

func CloudTemplateforVPNNetworkFromContainer(cont *container.Container) *CloudTemplateforVPNNetwork

func CloudTemplateforVPNNetworkFromContainerList ¶ added in v2.2.0

func CloudTemplateforVPNNetworkFromContainerList(cont *container.Container, index int) *CloudTemplateforVPNNetwork

func CloudTemplateforVPNNetworkListFromContainer ¶ added in v2.2.0

func CloudTemplateforVPNNetworkListFromContainer(cont *container.Container) []*CloudTemplateforVPNNetwork

func NewCloudTemplateforVPNNetwork ¶ added in v2.2.0

func NewCloudTemplateforVPNNetwork(cloudtemplateVpnNetworkRn, parentDn, nameAlias string, cloudtemplateVpnNetworkAttr CloudTemplateforVPNNetworkAttributes) *CloudTemplateforVPNNetwork

func (*CloudTemplateforVPNNetwork) ToMap ¶ added in v2.2.0

func (cloudtemplateVpnNetwork *CloudTemplateforVPNNetwork) ToMap() (map[string]string, error)

type CloudTemplateforVPNNetworkAttributes ¶ added in v2.2.0

type CloudTemplateforVPNNetworkAttributes struct {
	Annotation     string `json:",omitempty"`
	Name           string `json:",omitempty"`
	RemoteSiteId   string `json:",omitempty"`
	RemoteSiteName string `json:",omitempty"`
}

type CloudVpnGateway ¶

type CloudVpnGateway struct {
	BaseAttributes
	CloudVpnGatewayAttributes
}

func CloudVpnGatewayFromContainer ¶

func CloudVpnGatewayFromContainer(cont *container.Container) *CloudVpnGateway

func CloudVpnGatewayFromContainerList ¶

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

func CloudVpnGatewayListFromContainer ¶

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

func NewCloudVpnGateway ¶

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

func (*CloudVpnGateway) ToMap ¶

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

type CloudVpnGatewayAttributes ¶

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 ¶

func ConcreteDeviceFromContainer ¶

func ConcreteDeviceFromContainer(cont *container.Container) *ConcreteDevice

func ConcreteDeviceFromContainerList ¶

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

func ConcreteDeviceListFromContainer ¶

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

func NewConcreteDevice ¶

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

func (*ConcreteDevice) ToMap ¶

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

type ConcreteDeviceAttributes ¶

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 ¶

func ConcreteInterfaceFromContainer ¶

func ConcreteInterfaceFromContainer(cont *container.Container) *ConcreteInterface

func ConcreteInterfaceFromContainerList ¶

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

func ConcreteInterfaceListFromContainer ¶

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

func NewConcreteInterface ¶

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

func (*ConcreteInterface) ToMap ¶

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

type ConcreteInterfaceAttributes ¶

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 ¶

type Connection struct {
	BaseAttributes
	ConnectionAttributes
}

func ConnectionFromContainer ¶

func ConnectionFromContainer(cont *container.Container) *Connection

func ConnectionFromContainerList ¶

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

func ConnectionListFromContainer ¶

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

func NewConnection ¶

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

func (*Connection) ToMap ¶

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

type ConnectionAttributes ¶

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 ¶

type ConsoleAuthenticationMethod struct {
	BaseAttributes
	NameAliasAttribute
	ConsoleAuthenticationMethodAttributes
}

func ConsoleAuthenticationMethodFromContainer ¶

func ConsoleAuthenticationMethodFromContainer(cont *container.Container) *ConsoleAuthenticationMethod

func ConsoleAuthenticationMethodFromContainerList ¶

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

func ConsoleAuthenticationMethodListFromContainer ¶

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

func NewConsoleAuthenticationMethod ¶

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

func (*ConsoleAuthenticationMethod) ToMap ¶

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

type ConsoleAuthenticationMethodAttributes ¶

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 ¶

type ConsumerTerminalNode struct {
	BaseAttributes
	ConsumerTerminalNodeAttributes
}

func ConsumerTerminalNodeFromContainer ¶

func ConsumerTerminalNodeFromContainer(cont *container.Container) *ConsumerTerminalNode

func ConsumerTerminalNodeFromContainerList ¶

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

func ConsumerTerminalNodeListFromContainer ¶

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

func NewConsumerTerminalNode ¶

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

func (*ConsumerTerminalNode) ToMap ¶

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

type ConsumerTerminalNodeAttributes ¶

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 ¶

type ContractConsumer struct {
	BaseAttributes
	ContractConsumerAttributes
}

func ContractConsumerFromContainer ¶

func ContractConsumerFromContainer(cont *container.Container) *ContractConsumer

func ContractConsumerFromContainerList ¶

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

func ContractConsumerListFromContainer ¶

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

func NewContractConsumer ¶

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

func (*ContractConsumer) ToMap ¶

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

type ContractConsumerAttributes ¶

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

	Annotation string `json:",omitempty"`

	Prio string `json:",omitempty"`

	TDn string `json:",omitempty"`
}

type ContractInterfaceRelationship ¶

type ContractInterfaceRelationship struct {
	BaseAttributes
	ContractInterfaceRelationshipAttributes
}

func ContractInterfaceRelationshipFromContainer ¶

func ContractInterfaceRelationshipFromContainer(cont *container.Container) *ContractInterfaceRelationship

func ContractInterfaceRelationshipFromContainerList ¶

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

func ContractInterfaceRelationshipListFromContainer ¶

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

func NewContractInterfaceRelationship ¶

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

func (*ContractInterfaceRelationship) ToMap ¶

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

type ContractInterfaceRelationshipAttributes ¶

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

type ContractProvider ¶

type ContractProvider struct {
	BaseAttributes
	ContractProviderAttributes
}

func ContractProviderFromContainer ¶

func ContractProviderFromContainer(cont *container.Container) *ContractProvider

func ContractProviderFromContainerList ¶

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

func ContractProviderListFromContainer ¶

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

func NewContractProvider ¶

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

func (*ContractProvider) ToMap ¶

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

type ContractProviderAttributes ¶

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 ¶

type CtrlrFwP struct {
	BaseAttributes
	CtrlrFwPAttributes
}

func CtrlrFwPFromContainer ¶

func CtrlrFwPFromContainer(cont *container.Container) *CtrlrFwP

func CtrlrFwPFromContainerList ¶

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

func CtrlrFwPListFromContainer ¶

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

func NewCtrlrFwP ¶

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

func (*CtrlrFwP) ToMap ¶

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

type CtrlrFwPAttributes ¶

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

type CtrlrMaintP ¶

type CtrlrMaintP struct {
	BaseAttributes
	CtrlrMaintPAttributes
}

func CtrlrMaintPFromContainer ¶

func CtrlrMaintPFromContainer(cont *container.Container) *CtrlrMaintP

func CtrlrMaintPFromContainerList ¶

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

func CtrlrMaintPListFromContainer ¶

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

func NewCtrlrMaintP ¶

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

func (*CtrlrMaintP) ToMap ¶

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

type CtrlrMaintPAttributes ¶

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

type DHCPOption ¶

type DHCPOption struct {
	BaseAttributes
	DHCPOptionAttributes
}

func DHCPOptionFromContainer ¶

func DHCPOptionFromContainer(cont *container.Container) *DHCPOption

func DHCPOptionFromContainerList ¶

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

func DHCPOptionListFromContainer ¶

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

func NewDHCPOption ¶

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

func (*DHCPOption) ToMap ¶

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

type DHCPOptionAttributes ¶

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 ¶

type DHCPOptionPolicy struct {
	BaseAttributes
	DHCPOptionPolicyAttributes
}

func DHCPOptionPolicyFromContainer ¶

func DHCPOptionPolicyFromContainer(cont *container.Container) *DHCPOptionPolicy

func DHCPOptionPolicyFromContainerList ¶

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

func DHCPOptionPolicyListFromContainer ¶

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

func NewDHCPOptionPolicy ¶

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

func (*DHCPOptionPolicy) ToMap ¶

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

type DHCPOptionPolicyAttributes ¶

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type DHCPRelayPolicy ¶

type DHCPRelayPolicy struct {
	BaseAttributes
	DHCPRelayPolicyAttributes
}

func DHCPRelayPolicyFromContainer ¶

func DHCPRelayPolicyFromContainer(cont *container.Container) *DHCPRelayPolicy

func DHCPRelayPolicyFromContainerList ¶

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

func DHCPRelayPolicyListFromContainer ¶

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

func NewDHCPRelayPolicy ¶

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

func (*DHCPRelayPolicy) ToMap ¶

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

type DHCPRelayPolicyAttributes ¶

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 ¶

type DefaultAuthenticationMethodforallLogins struct {
	BaseAttributes
	NameAliasAttribute
	DefaultAuthenticationMethodforallLoginsAttributes
}

func DefaultAuthenticationMethodforallLoginsFromContainer ¶

func DefaultAuthenticationMethodforallLoginsFromContainer(cont *container.Container) *DefaultAuthenticationMethodforallLogins

func DefaultAuthenticationMethodforallLoginsFromContainerList ¶

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

func DefaultAuthenticationMethodforallLoginsListFromContainer ¶

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

func NewDefaultAuthenticationMethodforallLogins ¶

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

func (*DefaultAuthenticationMethodforallLogins) ToMap ¶

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

type DefaultAuthenticationMethodforallLoginsAttributes ¶

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 ¶

type DefaultRadiusAuthenticationSettings struct {
	BaseAttributes
	NameAliasAttribute
	DefaultRadiusAuthenticationSettingsAttributes
}

func DefaultRadiusAuthenticationSettingsFromContainer ¶

func DefaultRadiusAuthenticationSettingsFromContainer(cont *container.Container) *DefaultRadiusAuthenticationSettings

func DefaultRadiusAuthenticationSettingsFromContainerList ¶

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

func DefaultRadiusAuthenticationSettingsListFromContainer ¶

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

func NewDefaultRadiusAuthenticationSettings ¶

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

func (*DefaultRadiusAuthenticationSettings) ToMap ¶

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

type DefaultRadiusAuthenticationSettingsAttributes ¶

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

type DefaultRouteLeakPolicy ¶ added in v2.28.0

type DefaultRouteLeakPolicy struct {
	BaseAttributes
	DefaultRouteLeakPolicyAttributes
}

func DefaultRouteLeakPolicyFromContainer ¶ added in v2.28.0

func DefaultRouteLeakPolicyFromContainer(cont *container.Container) *DefaultRouteLeakPolicy

func DefaultRouteLeakPolicyFromContainerList ¶ added in v2.28.0

func DefaultRouteLeakPolicyFromContainerList(cont *container.Container, index int) *DefaultRouteLeakPolicy

func DefaultRouteLeakPolicyListFromContainer ¶ added in v2.28.0

func DefaultRouteLeakPolicyListFromContainer(cont *container.Container) []*DefaultRouteLeakPolicy

func NewDefaultRouteLeakPolicy ¶ added in v2.28.0

func NewDefaultRouteLeakPolicy(l3extDefaultRouteLeakPRn, parentDn string, l3extDefaultRouteLeakPAttr DefaultRouteLeakPolicyAttributes) *DefaultRouteLeakPolicy

func (*DefaultRouteLeakPolicy) ToMap ¶ added in v2.28.0

func (l3extDefaultRouteLeakP *DefaultRouteLeakPolicy) ToMap() (map[string]string, error)

type DefaultRouteLeakPolicyAttributes ¶ added in v2.28.0

type DefaultRouteLeakPolicyAttributes struct {
	Always     string `json:",omitempty"`
	Annotation string `json:",omitempty"`
	Criteria   string `json:",omitempty"`
	Scope      string `json:",omitempty"`
}

type Destinationofredirectedtraffic ¶

type Destinationofredirectedtraffic struct {
	BaseAttributes
	NameAliasAttribute
	DestinationofredirectedtrafficAttributes
}

func DestinationofredirectedtrafficFromContainer ¶

func DestinationofredirectedtrafficFromContainer(cont *container.Container) *Destinationofredirectedtraffic

func DestinationofredirectedtrafficFromContainerList ¶

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

func DestinationofredirectedtrafficListFromContainer ¶

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

func NewDestinationofredirectedtraffic ¶

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

func (*Destinationofredirectedtraffic) ToMap ¶

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

type DestinationofredirectedtrafficAttributes ¶

type DestinationofredirectedtrafficAttributes struct {
	Annotation string `json:",omitempty"`
	DestName   string `json:",omitempty"`
	Ip         string `json:",omitempty"`
	Ip2        string `json:",omitempty"`
	Mac        string `json:",omitempty"`
	Name       string `json:",omitempty"`
	PodId      string `json:",omitempty"`
}

type DhcpRelayGwExtIp ¶ added in v2.6.1

type DhcpRelayGwExtIp struct {
	BaseAttributes
	DhcpRelayGwExtIpAttributes
}

func DhcpRelayGwExtIpFromContainer ¶ added in v2.6.1

func DhcpRelayGwExtIpFromContainer(cont *container.Container) *DhcpRelayGwExtIp

func DhcpRelayGwExtIpFromContainerList ¶ added in v2.6.1

func DhcpRelayGwExtIpFromContainerList(cont *container.Container, index int) *DhcpRelayGwExtIp

func DhcpRelayGwExtIpListFromContainer ¶ added in v2.6.1

func DhcpRelayGwExtIpListFromContainer(cont *container.Container) []*DhcpRelayGwExtIp

func NewDhcpRelayGwExtIp ¶ added in v2.6.1

func NewDhcpRelayGwExtIp(dhcpRelayGwExtIpRn, parentDn, description string, dhcpRelayGwExtIpAttr DhcpRelayGwExtIpAttributes) *DhcpRelayGwExtIp

func (*DhcpRelayGwExtIp) ToMap ¶ added in v2.6.1

func (dhcpRelayGwExtIp *DhcpRelayGwExtIp) ToMap() (map[string]string, error)

type DhcpRelayGwExtIpAttributes ¶ added in v2.6.1

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

type Download ¶

type Download struct {
	BaseAttributes
	DownloadAttributes
}

func DownloadFromContainer ¶

func DownloadFromContainer(cont *container.Container) *Download

func DownloadFromContainerList ¶

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

func DownloadListFromContainer ¶

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

func NewDownload ¶

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

func (*Download) ToMap ¶

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

type DownloadAttributes ¶

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

type DuoProviderGroup ¶

func DuoProviderGroupFromContainer ¶

func DuoProviderGroupFromContainer(cont *container.Container) *DuoProviderGroup

func DuoProviderGroupFromContainerList ¶

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

func DuoProviderGroupListFromContainer ¶

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

func NewDuoProviderGroup ¶

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

func (*DuoProviderGroup) ToMap ¶

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

type DuoProviderGroupAttributes ¶

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 ¶

type EPGsUsingFunction struct {
	BaseAttributes
	EPGsUsingFunctionAttributes
}

func EPGsUsingFunctionFromContainer ¶

func EPGsUsingFunctionFromContainer(cont *container.Container) *EPGsUsingFunction

func EPGsUsingFunctionFromContainerList ¶

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

func EPGsUsingFunctionListFromContainer ¶

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

func NewEPGsUsingFunction ¶

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

func (*EPGsUsingFunction) ToMap ¶

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

type EPGsUsingFunctionAttributes ¶

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 ¶

type EPLoopProtectionPolicy struct {
	BaseAttributes
	NameAliasAttribute
	EPLoopProtectionPolicyAttributes
}

func EPLoopProtectionPolicyFromContainer ¶

func EPLoopProtectionPolicyFromContainer(cont *container.Container) *EPLoopProtectionPolicy

func EPLoopProtectionPolicyFromContainerList ¶

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

func EPLoopProtectionPolicyListFromContainer ¶

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

func NewEPLoopProtectionPolicy ¶

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

func (*EPLoopProtectionPolicy) ToMap ¶

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

type EPLoopProtectionPolicyAttributes ¶

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 ¶

func EPgDefFromContainer ¶

func EPgDefFromContainer(cont *container.Container) *EPgDef

func EPgDefFromContainerList ¶

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

func EPgDefListFromContainer ¶

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

func NewEPgDef ¶

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

func (*EPgDef) ToMap ¶

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

type EPgDefAttributes ¶

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 ¶

type EndpointControlPolicy struct {
	BaseAttributes
	NameAliasAttribute
	EndpointControlPolicyAttributes
}

func EndpointControlPolicyFromContainer ¶

func EndpointControlPolicyFromContainer(cont *container.Container) *EndpointControlPolicy

func EndpointControlPolicyFromContainerList ¶

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

func EndpointControlPolicyListFromContainer ¶

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

func NewEndpointControlPolicy ¶

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

func (*EndpointControlPolicy) ToMap ¶

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

type EndpointControlPolicyAttributes ¶

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 ¶

type EndpointSecurityGroup struct {
	BaseAttributes
	NameAliasAttribute
	EndpointSecurityGroupAttributes
}

func EndpointSecurityGroupFromContainer ¶

func EndpointSecurityGroupFromContainer(cont *container.Container) *EndpointSecurityGroup

func EndpointSecurityGroupFromContainerList ¶

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

func EndpointSecurityGroupListFromContainer ¶

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

func NewEndpointSecurityGroup ¶

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

func (*EndpointSecurityGroup) ToMap ¶

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

type EndpointSecurityGroupAttributes ¶

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 ¶

type EndpointSecurityGroupEPgSelector struct {
	BaseAttributes
	NameAliasAttribute
	EndpointSecurityGroupEPgSelectorAttributes
}

func EndpointSecurityGroupEPgSelectorFromContainer ¶

func EndpointSecurityGroupEPgSelectorFromContainer(cont *container.Container) *EndpointSecurityGroupEPgSelector

func EndpointSecurityGroupEPgSelectorFromContainerList ¶

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

func EndpointSecurityGroupEPgSelectorListFromContainer ¶

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

func NewEndpointSecurityGroupEPgSelector ¶

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

func (*EndpointSecurityGroupEPgSelector) ToMap ¶

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

type EndpointSecurityGroupEPgSelectorAttributes ¶

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

type EndpointSecurityGroupSelector ¶

type EndpointSecurityGroupSelector struct {
	BaseAttributes
	NameAliasAttribute
	EndpointSecurityGroupSelectorAttributes
}

func EndpointSecurityGroupSelectorFromContainer ¶

func EndpointSecurityGroupSelectorFromContainer(cont *container.Container) *EndpointSecurityGroupSelector

func EndpointSecurityGroupSelectorFromContainerList ¶

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

func EndpointSecurityGroupSelectorListFromContainer ¶

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

func NewEndpointSecurityGroupSelector ¶

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

func (*EndpointSecurityGroupSelector) ToMap ¶

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

type EndpointSecurityGroupSelectorAttributes ¶

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

type EndpointSecurityGroupTagSelector ¶

type EndpointSecurityGroupTagSelector struct {
	BaseAttributes
	NameAliasAttribute
	EndpointSecurityGroupTagSelectorAttributes
}

func EndpointSecurityGroupTagSelectorFromContainer ¶

func EndpointSecurityGroupTagSelectorFromContainer(cont *container.Container) *EndpointSecurityGroupTagSelector

func EndpointSecurityGroupTagSelectorFromContainerList ¶

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

func EndpointSecurityGroupTagSelectorListFromContainer ¶

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

func NewEndpointSecurityGroupTagSelector ¶

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

func (*EndpointSecurityGroupTagSelector) ToMap ¶

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

type EndpointSecurityGroupTagSelectorAttributes ¶

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 ¶

type EpReachability struct {
	BaseAttributes
	EpReachabilityAttributes
}

func EpReachabilityFromContainer ¶

func EpReachabilityFromContainer(cont *container.Container) *EpReachability

func EpReachabilityFromContainerList ¶

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

func EpReachabilityListFromContainer ¶

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

func NewEpReachability ¶

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

func (*EpReachability) ToMap ¶

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

type EpReachabilityAttributes ¶

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

type ErrorDisabledRecoveryEvent ¶

type ErrorDisabledRecoveryEvent struct {
	BaseAttributes
	NameAliasAttribute
	ErrorDisabledRecoveryEventAttributes
}

func ErrorDisabledRecoveryEventFromContainer ¶

func ErrorDisabledRecoveryEventFromContainer(cont *container.Container) *ErrorDisabledRecoveryEvent

func ErrorDisabledRecoveryEventFromContainerList ¶

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

func ErrorDisabledRecoveryEventListFromContainer ¶

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

func NewErrorDisabledRecoveryEvent ¶

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

func (*ErrorDisabledRecoveryEvent) ToMap ¶

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

type ErrorDisabledRecoveryEventAttributes ¶

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

type ErrorDisabledRecoveryPolicy ¶

type ErrorDisabledRecoveryPolicy struct {
	BaseAttributes
	NameAliasAttribute
	ErrorDisabledRecoveryPolicyAttributes
}

func ErrorDisabledRecoveryPolicyFromContainer ¶

func ErrorDisabledRecoveryPolicyFromContainer(cont *container.Container) *ErrorDisabledRecoveryPolicy

func ErrorDisabledRecoveryPolicyFromContainerList ¶

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

func ErrorDisabledRecoveryPolicyListFromContainer ¶

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

func NewErrorDisabledRecoveryPolicy ¶

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

func (*ErrorDisabledRecoveryPolicy) ToMap ¶

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

type ErrorDisabledRecoveryPolicyAttributes ¶

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

type FEXProfile struct {
	BaseAttributes
	FEXProfileAttributes
}

func FEXProfileFromContainer ¶

func FEXProfileFromContainer(cont *container.Container) *FEXProfile

func FEXProfileFromContainerList ¶

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

func FEXProfileListFromContainer ¶

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

func NewFEXProfile ¶

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

func (*FEXProfile) ToMap ¶

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

type FEXProfileAttributes ¶

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type FVDomain ¶

type FVDomain struct {
	BaseAttributes
	FVDomainAttributes
}

func FVDomainFromContainer ¶

func FVDomainFromContainer(cont *container.Container) *FVDomain

func FVDomainFromContainerList ¶

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

func FVDomainListFromContainer ¶

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

func NewFVDomain ¶

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

func (*FVDomain) ToMap ¶

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

type FVDomainAttributes ¶

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 ¶

type FabricNode struct {
	BaseAttributes
	FabricNodeAttributes
}

func FabricNodeFromContainer ¶

func FabricNodeFromContainer(cont *container.Container) *FabricNode

func FabricNodeFromContainerList ¶

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

func FabricNodeListFromContainer ¶

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

func NewFabricNode ¶

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

func (*FabricNode) ToMap ¶

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

type FabricNodeAttributes ¶

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 ¶

func FabricNodeControlFromContainer ¶

func FabricNodeControlFromContainer(cont *container.Container) *FabricNodeControl

func FabricNodeControlFromContainerList ¶

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

func FabricNodeControlListFromContainer ¶

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

func NewFabricNodeControl ¶

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

func (*FabricNodeControl) ToMap ¶

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

type FabricNodeControlAttributes ¶

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 ¶

type FabricPathEndpoint struct {
	BaseAttributes
	FabricPathEndpointAttributes
}

func FabricPathEndpointFromContainer ¶

func FabricPathEndpointFromContainer(cont *container.Container) *FabricPathEndpoint

func FabricPathEndpointFromContainerList ¶

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

func FabricPathEndpointListFromContainer ¶

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

func NewFabricPathEndpoint ¶

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

func (*FabricPathEndpoint) ToMap ¶

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

type FabricPathEndpointAttributes ¶

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

type FabricPortConfiguration ¶ added in v2.8.0

type FabricPortConfiguration struct {
	BaseAttributes
	FabricPortConfigurationAttributes
}

func FabricPortConfigurationFromContainer ¶ added in v2.8.0

func FabricPortConfigurationFromContainer(cont *container.Container) *FabricPortConfiguration

func FabricPortConfigurationFromContainerList ¶ added in v2.8.0

func FabricPortConfigurationFromContainerList(cont *container.Container, index int) *FabricPortConfiguration

func FabricPortConfigurationListFromContainer ¶ added in v2.8.0

func FabricPortConfigurationListFromContainer(cont *container.Container) []*FabricPortConfiguration

func NewFabricPortConfiguration ¶ added in v2.8.0

func NewFabricPortConfiguration(fabricPortConfigRn, parentDn, description string, fabricPortConfigAttr FabricPortConfigurationAttributes) *FabricPortConfiguration

func (*FabricPortConfiguration) ToMap ¶ added in v2.8.0

func (fabricPortConfig *FabricPortConfiguration) ToMap() (map[string]string, error)

type FabricPortConfigurationAttributes ¶ added in v2.8.0

type FabricPortConfigurationAttributes struct {
	Annotation          string `json:",omitempty"`
	AssocGrp            string `json:",omitempty"`
	Card                string `json:",omitempty"`
	Descr               string `json:",omitempty"`
	Node                string `json:",omitempty"`
	Port                string `json:",omitempty"`
	Role                string `json:",omitempty"`
	Shutdown            string `json:",omitempty"`
	SubPort             string `json:",omitempty"`
	OperationalAssocGrp string `json:",omitempty"`
	PortDn              string `json:",omitempty"`
}

type FabricWideSettingsPolicy ¶

type FabricWideSettingsPolicy struct {
	BaseAttributes
	NameAliasAttribute
	FabricWideSettingsPolicyAttributes
}

func FabricWideSettingsPolicyFromContainer ¶

func FabricWideSettingsPolicyFromContainer(cont *container.Container) *FabricWideSettingsPolicy

func FabricWideSettingsPolicyFromContainerList ¶

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

func FabricWideSettingsPolicyListFromContainer ¶

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

func NewFabricWideSettingsPolicy ¶

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

func (*FabricWideSettingsPolicy) ToMap ¶

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

type FabricWideSettingsPolicyAttributes ¶

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 ¶

type FexBundleGroup struct {
	BaseAttributes
	FexBundleGroupAttributes
}

func FexBundleGroupFromContainer ¶

func FexBundleGroupFromContainer(cont *container.Container) *FexBundleGroup

func FexBundleGroupFromContainerList ¶

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

func FexBundleGroupListFromContainer ¶

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

func NewFexBundleGroup ¶

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

func (*FexBundleGroup) ToMap ¶

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

type FexBundleGroupAttributes ¶

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 ¶

type FilterRelationship struct {
	BaseAttributes
	FilterRelationshipAttributes
}

func FilterRelationshipFromContainer ¶

func FilterRelationshipFromContainer(cont *container.Container) *FilterRelationship

func FilterRelationshipFromContainerList ¶

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

func FilterRelationshipListFromContainer ¶

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

func NewFilterRelationship ¶

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

func (*FilterRelationship) ToMap ¶

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

type FilterRelationshipAttributes ¶

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 ¶

type Firmware struct {
	BaseAttributes
	FirmwareAttributes
}

func FirmwareFromContainer ¶

func FirmwareFromContainer(cont *container.Container) *Firmware

func FirmwareFromContainerList ¶

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

func FirmwareListFromContainer ¶

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

func NewFirmware ¶

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

func (*Firmware) ToMap ¶

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

type FirmwareAttributes ¶

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

type FirmwareCtrlrRunning ¶

type FirmwareCtrlrRunning struct {
	BaseAttributes
	FirmwareCtrlrRunningAttributes
}

func FirmwareCtrlrRunningFromContainer ¶

func FirmwareCtrlrRunningFromContainer(cont *container.Container) *FirmwareCtrlrRunning

func FirmwareCtrlrRunningFromContainerList ¶

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

func FirmwareCtrlrRunningListFromContainer ¶

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

func NewFirmwareCtrlrRunning ¶

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

func (*FirmwareCtrlrRunning) ToMap ¶

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

type FirmwareCtrlrRunningAttributes ¶

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 ¶

type FunctionConnector struct {
	BaseAttributes
	FunctionConnectorAttributes
}

func FunctionConnectorFromContainer ¶

func FunctionConnectorFromContainer(cont *container.Container) *FunctionConnector

func FunctionConnectorFromContainerList ¶

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

func FunctionConnectorListFromContainer ¶

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

func NewFunctionConnector ¶

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

func (*FunctionConnector) ToMap ¶

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

type FunctionConnectorAttributes ¶

type FunctionConnectorAttributes struct {
	Name          string `json:",omitempty"`
	Annotation    string `json:",omitempty"`
	AttNotify     string `json:",omitempty"`
	ConnType      string `json:",omitempty"`
	NameAlias     string `json:",omitempty"`
	DeviceLIfName string `json:",omitempty"`
}

type FunctionNode ¶

type FunctionNode struct {
	BaseAttributes
	FunctionNodeAttributes
}

func FunctionNodeFromContainer ¶

func FunctionNodeFromContainer(cont *container.Container) *FunctionNode

func FunctionNodeFromContainerList ¶

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

func FunctionNodeListFromContainer ¶

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

func NewFunctionNode ¶

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

func (*FunctionNode) ToMap ¶

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

type FunctionNodeAttributes ¶

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 ¶

type HSRPGroupPolicy struct {
	BaseAttributes
	HSRPGroupPolicyAttributes
}

func HSRPGroupPolicyFromContainer ¶

func HSRPGroupPolicyFromContainer(cont *container.Container) *HSRPGroupPolicy

func HSRPGroupPolicyFromContainerList ¶

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

func HSRPGroupPolicyListFromContainer ¶

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

func NewHSRPGroupPolicy ¶

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

func (*HSRPGroupPolicy) ToMap ¶

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

type HSRPGroupPolicyAttributes ¶

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 ¶

type HSRPGroupProfile struct {
	BaseAttributes
	HSRPGroupProfileAttributes
}

func HSRPGroupProfileFromContainer ¶

func HSRPGroupProfileFromContainer(cont *container.Container) *HSRPGroupProfile

func HSRPGroupProfileFromContainerList ¶

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

func HSRPGroupProfileListFromContainer ¶

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

func NewHSRPGroupProfile ¶

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

func (*HSRPGroupProfile) ToMap ¶

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

type HSRPGroupProfileAttributes ¶

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 ¶

type HSRPInterfacePolicy struct {
	BaseAttributes
	HSRPInterfacePolicyAttributes
}

func HSRPInterfacePolicyFromContainer ¶

func HSRPInterfacePolicyFromContainer(cont *container.Container) *HSRPInterfacePolicy

func HSRPInterfacePolicyFromContainerList ¶

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

func HSRPInterfacePolicyListFromContainer ¶

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

func NewHSRPInterfacePolicy ¶

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

func (*HSRPInterfacePolicy) ToMap ¶

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

type HSRPInterfacePolicyAttributes ¶

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 IGMPInterfacePolicy ¶ added in v2.17.0

type IGMPInterfacePolicy struct {
	BaseAttributes
	IGMPInterfacePolicyAttributes
}

func IGMPInterfacePolicyFromContainer ¶ added in v2.17.0

func IGMPInterfacePolicyFromContainer(cont *container.Container) *IGMPInterfacePolicy

func IGMPInterfacePolicyFromContainerList ¶ added in v2.17.0

func IGMPInterfacePolicyFromContainerList(cont *container.Container, index int) *IGMPInterfacePolicy

func IGMPInterfacePolicyListFromContainer ¶ added in v2.17.0

func IGMPInterfacePolicyListFromContainer(cont *container.Container) []*IGMPInterfacePolicy

func NewIGMPInterfacePolicy ¶ added in v2.17.0

func NewIGMPInterfacePolicy(igmpIfPolRn, parentDn, description string, igmpIfPolAttr IGMPInterfacePolicyAttributes) *IGMPInterfacePolicy

func (*IGMPInterfacePolicy) ToMap ¶ added in v2.17.0

func (igmpIfPol *IGMPInterfacePolicy) ToMap() (map[string]string, error)

type IGMPInterfacePolicyAttributes ¶ added in v2.17.0

type IGMPInterfacePolicyAttributes struct {
	Annotation      string `json:",omitempty"`
	GrpTimeout      string `json:",omitempty"`
	IfCtrl          string `json:",omitempty"`
	LastMbrCnt      string `json:",omitempty"`
	LastMbrRespTime string `json:",omitempty"`
	Name            string `json:",omitempty"`
	NameAlias       string `json:",omitempty"`
	QuerierTimeout  string `json:",omitempty"`
	QueryIntvl      string `json:",omitempty"`
	RobustFac       string `json:",omitempty"`
	RspIntvl        string `json:",omitempty"`
	StartQueryCnt   string `json:",omitempty"`
	StartQueryIntvl string `json:",omitempty"`
	Ver             string `json:",omitempty"`
}

type IGMPInterfaceProfile ¶ added in v2.17.0

type IGMPInterfaceProfile struct {
	BaseAttributes
	IGMPInterfaceProfileAttributes
}

func IGMPInterfaceProfileFromContainer ¶ added in v2.17.0

func IGMPInterfaceProfileFromContainer(cont *container.Container) *IGMPInterfaceProfile

func IGMPInterfaceProfileFromContainerList ¶ added in v2.17.0

func IGMPInterfaceProfileFromContainerList(cont *container.Container, index int) *IGMPInterfaceProfile

func IGMPInterfaceProfileListFromContainer ¶ added in v2.17.0

func IGMPInterfaceProfileListFromContainer(cont *container.Container) []*IGMPInterfaceProfile

func NewIGMPInterfaceProfile ¶ added in v2.17.0

func NewIGMPInterfaceProfile(parentDn, description string, igmpIfPAttr IGMPInterfaceProfileAttributes) *IGMPInterfaceProfile

func (*IGMPInterfaceProfile) ToMap ¶ added in v2.17.0

func (igmpIfP *IGMPInterfaceProfile) ToMap() (map[string]string, error)

type IGMPInterfaceProfileAttributes ¶ added in v2.17.0

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

type IGMPReportPolicy ¶ added in v2.19.0

type IGMPReportPolicy struct {
	BaseAttributes
	IGMPReportPolicyAttributes
}

func IGMPReportPolicyFromContainer ¶ added in v2.19.0

func IGMPReportPolicyFromContainer(cont *container.Container) *IGMPReportPolicy

func IGMPReportPolicyFromContainerList ¶ added in v2.19.0

func IGMPReportPolicyFromContainerList(cont *container.Container, index int) *IGMPReportPolicy

func IGMPReportPolicyListFromContainer ¶ added in v2.19.0

func IGMPReportPolicyListFromContainer(cont *container.Container) []*IGMPReportPolicy

func NewIGMPReportPolicy ¶ added in v2.19.0

func NewIGMPReportPolicy(parentDn, description string, igmpRepPolAttr IGMPReportPolicyAttributes) *IGMPReportPolicy

func (*IGMPReportPolicy) ToMap ¶ added in v2.19.0

func (igmpRepPol *IGMPReportPolicy) ToMap() (map[string]string, error)

type IGMPReportPolicyAttributes ¶ added in v2.19.0

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

type IGMPStateLimitPolicy ¶ added in v2.19.0

type IGMPStateLimitPolicy struct {
	BaseAttributes
	IGMPStateLimitPolicyAttributes
}

func IGMPStateLimitPolicyFromContainer ¶ added in v2.19.0

func IGMPStateLimitPolicyFromContainer(cont *container.Container) *IGMPStateLimitPolicy

func IGMPStateLimitPolicyFromContainerList ¶ added in v2.19.0

func IGMPStateLimitPolicyFromContainerList(cont *container.Container, index int) *IGMPStateLimitPolicy

func IGMPStateLimitPolicyListFromContainer ¶ added in v2.19.0

func IGMPStateLimitPolicyListFromContainer(cont *container.Container) []*IGMPStateLimitPolicy

func NewIGMPStateLimitPolicy ¶ added in v2.19.0

func NewIGMPStateLimitPolicy(parentDn, description string, igmpStateLPolAttr IGMPStateLimitPolicyAttributes) *IGMPStateLimitPolicy

func (*IGMPStateLimitPolicy) ToMap ¶ added in v2.19.0

func (igmpStateLPol *IGMPStateLimitPolicy) ToMap() (map[string]string, error)

type IGMPStateLimitPolicyAttributes ¶ added in v2.19.0

type IGMPStateLimitPolicyAttributes struct {
	Annotation string `json:",omitempty"`
	Max        string `json:",omitempty"`
	Name       string `json:",omitempty"`
	NameAlias  string `json:",omitempty"`
	Rsvd       string `json:",omitempty"`
}

type IGMPStaticReportPolicy ¶ added in v2.19.0

type IGMPStaticReportPolicy struct {
	BaseAttributes
	IGMPStaticReportPolicyAttributes
}

func IGMPStaticReportPolicyFromContainer ¶ added in v2.19.0

func IGMPStaticReportPolicyFromContainer(cont *container.Container) *IGMPStaticReportPolicy

func IGMPStaticReportPolicyFromContainerList ¶ added in v2.19.0

func IGMPStaticReportPolicyFromContainerList(cont *container.Container, index int) *IGMPStaticReportPolicy

func IGMPStaticReportPolicyListFromContainer ¶ added in v2.19.0

func IGMPStaticReportPolicyListFromContainer(cont *container.Container) []*IGMPStaticReportPolicy

func NewIGMPStaticReportPolicy ¶ added in v2.19.0

func NewIGMPStaticReportPolicy(parentDn, description string, igmpStRepPolAttr IGMPStaticReportPolicyAttributes) *IGMPStaticReportPolicy

func (*IGMPStaticReportPolicy) ToMap ¶ added in v2.19.0

func (igmpStRepPol *IGMPStaticReportPolicy) ToMap() (map[string]string, error)

type IGMPStaticReportPolicyAttributes ¶ added in v2.19.0

type IGMPStaticReportPolicyAttributes struct {
	Annotation string `json:",omitempty"`
	JoinType   string `json:",omitempty"`
	Name       string `json:",omitempty"`
	NameAlias  string `json:",omitempty"`
}

type IPAgingPolicy ¶

func IPAgingPolicyFromContainer ¶

func IPAgingPolicyFromContainer(cont *container.Container) *IPAgingPolicy

func IPAgingPolicyFromContainerList ¶

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

func IPAgingPolicyListFromContainer ¶

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

func NewIPAgingPolicy ¶

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

func (*IPAgingPolicy) ToMap ¶

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

type IPAgingPolicyAttributes ¶

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

type IPSLAMonitoringPolicy ¶

type IPSLAMonitoringPolicy struct {
	BaseAttributes
	NameAliasAttribute
	IPSLAMonitoringPolicyAttributes
}

func IPSLAMonitoringPolicyFromContainer ¶

func IPSLAMonitoringPolicyFromContainer(cont *container.Container) *IPSLAMonitoringPolicy

func IPSLAMonitoringPolicyFromContainerList ¶

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

func IPSLAMonitoringPolicyListFromContainer ¶

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

func NewIPSLAMonitoringPolicy ¶

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

func (*IPSLAMonitoringPolicy) ToMap ¶

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

type IPSLAMonitoringPolicyAttributes ¶

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 ¶

func ISISDomainPolicyFromContainer ¶

func ISISDomainPolicyFromContainer(cont *container.Container) *ISISDomainPolicy

func ISISDomainPolicyFromContainerList ¶

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

func ISISDomainPolicyListFromContainer ¶

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

func NewISISDomainPolicy ¶

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

func (*ISISDomainPolicy) ToMap ¶

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

type ISISDomainPolicyAttributes ¶

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

type ISISLevel ¶

func ISISLevelFromContainer ¶

func ISISLevelFromContainer(cont *container.Container) *ISISLevel

func ISISLevelFromContainerList ¶

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

func ISISLevelListFromContainer ¶

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

func NewISISLevel ¶

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

func (*ISISLevel) ToMap ¶

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

type ISISLevelAttributes ¶

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 ¶

type ImportedContract struct {
	BaseAttributes
	ImportedContractAttributes
}

func ImportedContractFromContainer ¶

func ImportedContractFromContainer(cont *container.Container) *ImportedContract

func ImportedContractFromContainerList ¶

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

func ImportedContractListFromContainer ¶

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

func NewImportedContract ¶

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

func (*ImportedContract) ToMap ¶

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

type ImportedContractAttributes ¶

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type InBManagedNodesZone ¶

func InBManagedNodesZoneFromContainer ¶

func InBManagedNodesZoneFromContainer(cont *container.Container) *InBManagedNodesZone

func InBManagedNodesZoneFromContainerList ¶

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

func InBManagedNodesZoneListFromContainer ¶

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

func NewInBManagedNodesZone ¶

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

func (*InBManagedNodesZone) ToMap ¶

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

type InBManagedNodesZoneAttributes ¶

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

type InBandManagementEPg ¶

type InBandManagementEPg struct {
	BaseAttributes
	InBandManagementEPgAttributes
}

func InBandManagementEPgFromContainer ¶

func InBandManagementEPgFromContainer(cont *container.Container) *InBandManagementEPg

func InBandManagementEPgFromContainerList ¶

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

func InBandManagementEPgListFromContainer ¶

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

func NewInBandManagementEPg ¶

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

func (*InBandManagementEPg) ToMap ¶

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

type InBandManagementEPgAttributes ¶

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 ¶

func InTermSubjectFromContainer ¶

func InTermSubjectFromContainer(cont *container.Container) *InTermSubject

func InTermSubjectFromContainerList ¶

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

func InTermSubjectListFromContainer ¶

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

func NewInTermSubject ¶

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

func (*InTermSubject) ToMap ¶

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

type InTermSubjectAttributes ¶

type InTermSubjectAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
	Prio       string `json:",omitempty"`
	TargetDscp string `json:",omitempty"`
}

type InbandStaticNode ¶

type InbandStaticNode struct {
	BaseAttributes
	InbandStaticNodeAttributes
}

func InbandStaticNodeFromContainer ¶

func InbandStaticNodeFromContainer(cont *container.Container) *InbandStaticNode

func InbandStaticNodeFromContainerList ¶

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

func InbandStaticNodeListFromContainer ¶

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

func NewInbandStaticNode ¶

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

func (*InbandStaticNode) ToMap ¶

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

type InbandStaticNodeAttributes ¶

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 InfraPortConfiguration ¶ added in v2.8.0

type InfraPortConfiguration struct {
	BaseAttributes
	InfraPortConfigurationAttributes
}

func InfraPortConfigurationFromContainer ¶ added in v2.8.0

func InfraPortConfigurationFromContainer(cont *container.Container) *InfraPortConfiguration

func InfraPortConfigurationFromContainerList ¶ added in v2.8.0

func InfraPortConfigurationFromContainerList(cont *container.Container, index int) *InfraPortConfiguration

func InfraPortConfigurationListFromContainer ¶ added in v2.8.0

func InfraPortConfigurationListFromContainer(cont *container.Container) []*InfraPortConfiguration

func NewInfraPortConfiguration ¶ added in v2.8.0

func NewInfraPortConfiguration(infraPortConfigRn, parentDn, description string, infraPortConfigAttr InfraPortConfigurationAttributes) *InfraPortConfiguration

func (*InfraPortConfiguration) ToMap ¶ added in v2.8.0

func (infraPortConfig *InfraPortConfiguration) ToMap() (map[string]string, error)

type InfraPortConfigurationAttributes ¶ added in v2.8.0

type InfraPortConfigurationAttributes struct {
	Annotation             string `json:",omitempty"`
	AssocGrp               string `json:",omitempty"`
	BrkoutMap              string `json:",omitempty"`
	Card                   string `json:",omitempty"`
	ConnectedFex           string `json:",omitempty"`
	Descr                  string `json:",omitempty"`
	Node                   string `json:",omitempty"`
	PcMember               string `json:",omitempty"`
	Port                   string `json:",omitempty"`
	Role                   string `json:",omitempty"`
	Shutdown               string `json:",omitempty"`
	SubPort                string `json:",omitempty"`
	OperationalAssocGrp    string `json:",omitempty"`
	OperationalAssocSubGrp string `json:",omitempty"`
	PortDn                 string `json:",omitempty"`
	PcPortDn               string `json:",omitempty"`
}

type InfraRsDomP ¶

type InfraRsDomP struct {
	BaseAttributes
	InfraRsDomPAttributes
}

func InfraRsDomPFromContainer ¶

func InfraRsDomPFromContainer(cont *container.Container) *InfraRsDomP

func InfraRsDomPFromContainerList ¶

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

func InfraRsDomPListFromContainer ¶

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

func NewInfraRsDomP ¶

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

func (*InfraRsDomP) ToMap ¶

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

type InfraRsDomPAttributes ¶

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

type InterVRFLeakedRoutesContainer ¶

type InterVRFLeakedRoutesContainer struct {
	BaseAttributes
	NameAliasAttribute
	InterVRFLeakedRoutesContainerAttributes
}

func InterVRFLeakedRoutesContainerFromContainer ¶

func InterVRFLeakedRoutesContainerFromContainer(cont *container.Container) *InterVRFLeakedRoutesContainer

func InterVRFLeakedRoutesContainerFromContainerList ¶

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

func InterVRFLeakedRoutesContainerListFromContainer ¶

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

func NewInterVRFLeakedRoutesContainer ¶

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

func (*InterVRFLeakedRoutesContainer) ToMap ¶

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

type InterVRFLeakedRoutesContainerAttributes ¶

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 ¶

type InterfaceProfile struct {
	BaseAttributes
	InterfaceProfileAttributes
}

func InterfaceProfileFromContainer ¶

func InterfaceProfileFromContainer(cont *container.Container) *InterfaceProfile

func InterfaceProfileFromContainerList ¶

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

func InterfaceProfileListFromContainer ¶

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

func NewInterfaceProfile ¶

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

func (*InterfaceProfile) ToMap ¶

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

type InterfaceProfileAttributes ¶

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

	Annotation string `json:",omitempty"`
}

type KeypairforSAMLEncryption ¶

type KeypairforSAMLEncryption struct {
	BaseAttributes
	NameAliasAttribute
	KeypairforSAMLEncryptionAttributes
}

func KeypairforSAMLEncryptionFromContainer ¶

func KeypairforSAMLEncryptionFromContainer(cont *container.Container) *KeypairforSAMLEncryption

func KeypairforSAMLEncryptionFromContainerList ¶

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

func KeypairforSAMLEncryptionListFromContainer ¶

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

func NewKeypairforSAMLEncryption ¶

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

func (*KeypairforSAMLEncryption) ToMap ¶

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

type KeypairforSAMLEncryptionAttributes ¶

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 L1L2RedirectDestTraffic ¶ added in v2.1.0

type L1L2RedirectDestTraffic struct {
	BaseAttributes
	NameAliasAttribute
	L1L2RedirectDestTrafficAttributes
}

func L1L2RedirectDestTrafficFromContainer ¶ added in v2.1.0

func L1L2RedirectDestTrafficFromContainer(cont *container.Container) *L1L2RedirectDestTraffic

func L1L2RedirectDestTrafficFromContainerList ¶ added in v2.1.0

func L1L2RedirectDestTrafficFromContainerList(cont *container.Container, index int) *L1L2RedirectDestTraffic

func L1L2RedirectDestTrafficListFromContainer ¶ added in v2.1.0

func L1L2RedirectDestTrafficListFromContainer(cont *container.Container) []*L1L2RedirectDestTraffic

func NewL1L2RedirectDestTraffic ¶ added in v2.1.0

func NewL1L2RedirectDestTraffic(vnsL1L2RedirectDestRn, parentDn, description, nameAlias string, vnsL1L2RedirectDestAttr L1L2RedirectDestTrafficAttributes) *L1L2RedirectDestTraffic

func (*L1L2RedirectDestTraffic) ToMap ¶ added in v2.1.0

func (vnsL1L2RedirectDest *L1L2RedirectDestTraffic) ToMap() (map[string]string, error)

type L1L2RedirectDestTrafficAttributes ¶ added in v2.1.0

type L1L2RedirectDestTrafficAttributes struct {
	Annotation string `json:",omitempty"`
	DestName   string `json:",omitempty"`
	Mac        string `json:",omitempty"`
	Name       string `json:",omitempty"`
	PodId      string `json:",omitempty"`
}

type L2Domain ¶

type L2Domain struct {
	BaseAttributes
	L2DomainAttributes
}

func L2DomainFromContainer ¶

func L2DomainFromContainer(cont *container.Container) *L2Domain

func L2DomainFromContainerList ¶

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

func L2DomainListFromContainer ¶

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

func NewL2Domain ¶

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

func (*L2Domain) ToMap ¶

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

type L2DomainAttributes ¶

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 ¶

type L2Outside struct {
	BaseAttributes
	L2OutsideAttributes
}

func L2OutsideFromContainer ¶

func L2OutsideFromContainer(cont *container.Container) *L2Outside

func L2OutsideFromContainerList ¶

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

func L2OutsideListFromContainer ¶

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

func NewL2Outside ¶

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

func (*L2Outside) ToMap ¶

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

type L2OutsideAttributes ¶

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	TargetDscp string `json:",omitempty"`
}

type L2outExternalEpg ¶

type L2outExternalEpg struct {
	BaseAttributes
	L2outExternalEpgAttributes
}

func L2outExternalEpgFromContainer ¶

func L2outExternalEpgFromContainer(cont *container.Container) *L2outExternalEpg

func L2outExternalEpgFromContainerList ¶

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

func L2outExternalEpgListFromContainer ¶

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

func NewL2outExternalEpg ¶

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

func (*L2outExternalEpg) ToMap ¶

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

type L2outExternalEpgAttributes ¶

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 L3ExtConsLbl ¶ added in v2.14.0

type L3ExtConsLbl struct {
	BaseAttributes
	L3ExtConsLblAttributes
}

func L3ExtConsLblFromContainer ¶ added in v2.14.0

func L3ExtConsLblFromContainer(cont *container.Container) *L3ExtConsLbl

func L3ExtConsLblFromContainerList ¶ added in v2.14.0

func L3ExtConsLblFromContainerList(cont *container.Container, index int) *L3ExtConsLbl

func L3ExtConsLblListFromContainer ¶ added in v2.14.0

func L3ExtConsLblListFromContainer(cont *container.Container) []*L3ExtConsLbl

func NewL3ExtConsLbl ¶ added in v2.14.0

func NewL3ExtConsLbl(consLblRn, parentDn, description string, consLblAttr L3ExtConsLblAttributes) *L3ExtConsLbl

func (*L3ExtConsLbl) ToMap ¶ added in v2.14.0

func (consLbl *L3ExtConsLbl) ToMap() (map[string]string, error)

type L3ExtConsLblAttributes ¶ added in v2.14.0

type L3ExtConsLblAttributes struct {
	Name       string `json:",omitempty"`
	Annotation string `json:",omitempty"`
	NameAlias  string `json:",omitempty"`
	Owner      string `json:",omitempty"`
	Tag        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 ¶

type L3InterfacePolicy struct {
	BaseAttributes
	L3InterfacePolicyAttributes
}

func L3InterfacePolicyFromContainer ¶

func L3InterfacePolicyFromContainer(cont *container.Container) *L3InterfacePolicy

func L3InterfacePolicyFromContainerList ¶

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

func L3InterfacePolicyListFromContainer ¶

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

func NewL3InterfacePolicy ¶

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

func (*L3InterfacePolicy) ToMap ¶

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

type L3InterfacePolicyAttributes ¶

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"`
	MplsEnabled   string `json:",omitempty"`
	NameAlias     string `json:",omitempty"`
	TargetDscp    string `json:",omitempty"`
}

type L3extVirtualLIfPLagPolicy ¶ added in v2.4.0

type L3extVirtualLIfPLagPolicy struct {
	BaseAttributes
	L3extVirtualLIfPLagPolicyAttributes
}

func L3extVirtualLIfPLagPolicyFromContainer ¶ added in v2.4.0

func L3extVirtualLIfPLagPolicyFromContainer(cont *container.Container) *L3extVirtualLIfPLagPolicy

func L3extVirtualLIfPLagPolicyFromContainerList ¶ added in v2.4.0

func L3extVirtualLIfPLagPolicyFromContainerList(cont *container.Container, index int) *L3extVirtualLIfPLagPolicy

func L3extVirtualLIfPLagPolicyListFromContainer ¶ added in v2.4.0

func L3extVirtualLIfPLagPolicyListFromContainer(cont *container.Container) []*L3extVirtualLIfPLagPolicy

func NewL3extVirtualLIfPLagPolicy ¶ added in v2.4.0

func NewL3extVirtualLIfPLagPolicy(l3extVirtualLIfPLagPolAttRn, parentDn, description string, l3extVirtualLIfPLagPolAttAttr L3extVirtualLIfPLagPolicyAttributes) *L3extVirtualLIfPLagPolicy

func (*L3extVirtualLIfPLagPolicy) ToMap ¶ added in v2.4.0

func (l3extVirtualLIfPLagPolAtt *L3extVirtualLIfPLagPolicy) ToMap() (map[string]string, error)

type L3extVirtualLIfPLagPolicyAttributes ¶ added in v2.4.0

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

type L3outBGPProtocolProfile ¶

type L3outBGPProtocolProfile struct {
	BaseAttributes
	NameAliasAttribute
	L3outBGPProtocolProfileAttributes
}

func L3outBGPProtocolProfileFromContainer ¶

func L3outBGPProtocolProfileFromContainer(cont *container.Container) *L3outBGPProtocolProfile

func L3outBGPProtocolProfileFromContainerList ¶

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

func L3outBGPProtocolProfileListFromContainer ¶

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

func NewL3outBGPProtocolProfile ¶

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

func (*L3outBGPProtocolProfile) ToMap ¶

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

type L3outBGPProtocolProfileAttributes ¶

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

type L3outBgpExternalPolicy ¶

type L3outBgpExternalPolicy struct {
	BaseAttributes
	L3outBgpExternalPolicyAttributes
}

func L3outBgpExternalPolicyFromContainer ¶

func L3outBgpExternalPolicyFromContainer(cont *container.Container) *L3outBgpExternalPolicy

func L3outBgpExternalPolicyFromContainerList ¶

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

func L3outBgpExternalPolicyListFromContainer ¶

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

func NewL3outBgpExternalPolicy ¶

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

func (*L3outBgpExternalPolicy) ToMap ¶

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

type L3outBgpExternalPolicyAttributes ¶

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

	NameAlias string `json:",omitempty"`
}

type L3outHSRPInterfaceProfile ¶

type L3outHSRPInterfaceProfile struct {
	BaseAttributes
	L3outHSRPInterfaceProfileAttributes
}

func L3outHSRPInterfaceProfileFromContainer ¶

func L3outHSRPInterfaceProfileFromContainer(cont *container.Container) *L3outHSRPInterfaceProfile

func L3outHSRPInterfaceProfileFromContainerList ¶

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

func L3outHSRPInterfaceProfileListFromContainer ¶

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

func NewL3outHSRPInterfaceProfile ¶

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

func (*L3outHSRPInterfaceProfile) ToMap ¶

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

type L3outHSRPInterfaceProfileAttributes ¶

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

	NameAlias string `json:",omitempty"`

	Version string `json:",omitempty"`
}

type L3outHSRPSecondaryVIP ¶

type L3outHSRPSecondaryVIP struct {
	BaseAttributes
	L3outHSRPSecondaryVIPAttributes
}

func L3outHSRPSecondaryVIPFromContainer ¶

func L3outHSRPSecondaryVIPFromContainer(cont *container.Container) *L3outHSRPSecondaryVIP

func L3outHSRPSecondaryVIPFromContainerList ¶

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

func L3outHSRPSecondaryVIPListFromContainer ¶

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

func NewL3outHSRPSecondaryVIP ¶

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

func (*L3outHSRPSecondaryVIP) ToMap ¶

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

type L3outHSRPSecondaryVIPAttributes ¶

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

	Annotation string `json:",omitempty"`

	ConfigIssues string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type L3outOspfExternalPolicy ¶

type L3outOspfExternalPolicy struct {
	BaseAttributes
	L3outOspfExternalPolicyAttributes
}

func L3outOspfExternalPolicyFromContainer ¶

func L3outOspfExternalPolicyFromContainer(cont *container.Container) *L3outOspfExternalPolicy

func L3outOspfExternalPolicyFromContainerList ¶

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

func L3outOspfExternalPolicyListFromContainer ¶

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

func NewL3outOspfExternalPolicy ¶

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

func (*L3outOspfExternalPolicy) ToMap ¶

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

type L3outOspfExternalPolicyAttributes ¶

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 ¶

type L3outPathAttachment struct {
	BaseAttributes
	L3outPathAttachmentAttributes
}

func L3outPathAttachmentFromContainer ¶

func L3outPathAttachmentFromContainer(cont *container.Container) *L3outPathAttachment

func L3outPathAttachmentFromContainerList ¶

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

func L3outPathAttachmentListFromContainer ¶

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

func NewL3outPathAttachment ¶

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

func (*L3outPathAttachment) ToMap ¶

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

type L3outPathAttachmentAttributes ¶

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 ¶

type L3outPathAttachmentSecondaryIp struct {
	BaseAttributes
	L3outPathAttachmentSecondaryIpAttributes
}

func L3outPathAttachmentSecondaryIpFromContainer ¶

func L3outPathAttachmentSecondaryIpFromContainer(cont *container.Container) *L3outPathAttachmentSecondaryIp

func L3outPathAttachmentSecondaryIpFromContainerList ¶

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

func L3outPathAttachmentSecondaryIpListFromContainer ¶

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

func NewL3outPathAttachmentSecondaryIp ¶

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

func (*L3outPathAttachmentSecondaryIp) ToMap ¶

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

type L3outPathAttachmentSecondaryIpAttributes ¶

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

	Annotation string `json:",omitempty"`

	Ipv6Dad string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type L3outRouteTagPolicy ¶

type L3outRouteTagPolicy struct {
	BaseAttributes
	L3outRouteTagPolicyAttributes
}

func L3outRouteTagPolicyFromContainer ¶

func L3outRouteTagPolicyFromContainer(cont *container.Container) *L3outRouteTagPolicy

func L3outRouteTagPolicyFromContainerList ¶

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

func L3outRouteTagPolicyListFromContainer ¶

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

func NewL3outRouteTagPolicy ¶

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

func (*L3outRouteTagPolicy) ToMap ¶

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

type L3outRouteTagPolicyAttributes ¶

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Tag string `json:",omitempty"`
}

type L3outStaticRoute ¶

type L3outStaticRoute struct {
	BaseAttributes
	L3outStaticRouteAttributes
}

func L3outStaticRouteFromContainer ¶

func L3outStaticRouteFromContainer(cont *container.Container) *L3outStaticRoute

func L3outStaticRouteFromContainerList ¶

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

func L3outStaticRouteListFromContainer ¶

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

func NewL3outStaticRoute ¶

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

func (*L3outStaticRoute) ToMap ¶

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

type L3outStaticRouteAttributes ¶

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 ¶

type L3outStaticRouteNextHop struct {
	BaseAttributes
	L3outStaticRouteNextHopAttributes
}

func L3outStaticRouteNextHopFromContainer ¶

func L3outStaticRouteNextHopFromContainer(cont *container.Container) *L3outStaticRouteNextHop

func L3outStaticRouteNextHopFromContainerList ¶

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

func L3outStaticRouteNextHopListFromContainer ¶

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

func NewL3outStaticRouteNextHop ¶

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

func (*L3outStaticRouteNextHop) ToMap ¶

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

type L3outStaticRouteNextHopAttributes ¶

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 ¶

type L3outVPCMember struct {
	BaseAttributes
	L3outVPCMemberAttributes
}

func L3outVPCMemberFromContainer ¶

func L3outVPCMemberFromContainer(cont *container.Container) *L3outVPCMember

func L3outVPCMemberFromContainerList ¶

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

func L3outVPCMemberListFromContainer ¶

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

func NewL3outVPCMember ¶

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

func (*L3outVPCMember) ToMap ¶

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

type L3outVPCMemberAttributes ¶

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 ¶

type L4L7RedirectHealthGroup struct {
	BaseAttributes
	NameAliasAttribute
	L4L7RedirectHealthGroupAttributes
}

func L4L7RedirectHealthGroupFromContainer ¶

func L4L7RedirectHealthGroupFromContainer(cont *container.Container) *L4L7RedirectHealthGroup

func L4L7RedirectHealthGroupFromContainerList ¶

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

func L4L7RedirectHealthGroupListFromContainer ¶

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

func NewL4L7RedirectHealthGroup ¶

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

func (*L4L7RedirectHealthGroup) ToMap ¶

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

type L4L7RedirectHealthGroupAttributes ¶

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

type L4L7ServiceGraphTemplate ¶

type L4L7ServiceGraphTemplate struct {
	BaseAttributes
	L4L7ServiceGraphTemplateAttributes
}

func L4L7ServiceGraphTemplateFromContainer ¶

func L4L7ServiceGraphTemplateFromContainer(cont *container.Container) *L4L7ServiceGraphTemplate

func L4L7ServiceGraphTemplateFromContainerList ¶

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

func L4L7ServiceGraphTemplateListFromContainer ¶

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

func NewL4L7ServiceGraphTemplate ¶

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

func (*L4L7ServiceGraphTemplate) ToMap ¶

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

type L4L7ServiceGraphTemplateAttributes ¶

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 ¶

func L4ToL7DevicesFromContainer ¶

func L4ToL7DevicesFromContainer(cont *container.Container) *L4ToL7Devices

func L4ToL7DevicesFromContainerList ¶

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

func L4ToL7DevicesListFromContainer ¶

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

func NewL4ToL7Devices ¶

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

func (*L4ToL7Devices) ToMap ¶

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

type L4ToL7DevicesAttributes ¶

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 ¶

type LACPMemberPolicy struct {
	BaseAttributes
	LACPMemberPolicyAttributes
}

func LACPMemberPolicyFromContainer ¶

func LACPMemberPolicyFromContainer(cont *container.Container) *LACPMemberPolicy

func LACPMemberPolicyFromContainerList ¶

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

func LACPMemberPolicyListFromContainer ¶

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

func NewLACPMemberPolicy ¶

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

func (*LACPMemberPolicy) ToMap ¶

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

type LACPMemberPolicyAttributes ¶

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 ¶

func LDAPGroupMapFromContainer ¶

func LDAPGroupMapFromContainer(cont *container.Container) *LDAPGroupMap

func LDAPGroupMapFromContainerList ¶

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

func LDAPGroupMapListFromContainer ¶

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

func NewLDAPGroupMap ¶

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

func (*LDAPGroupMap) ToMap ¶

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

type LDAPGroupMapAttributes ¶

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

type LDAPGroupMapRule ¶

func LDAPGroupMapRuleFromContainer ¶

func LDAPGroupMapRuleFromContainer(cont *container.Container) *LDAPGroupMapRule

func LDAPGroupMapRuleFromContainerList ¶

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

func LDAPGroupMapRuleListFromContainer ¶

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

func NewLDAPGroupMapRule ¶

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

func (*LDAPGroupMapRule) ToMap ¶

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

type LDAPGroupMapRuleAttributes ¶

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

type LDAPGroupMapruleref ¶

func LDAPGroupMaprulerefFromContainer ¶

func LDAPGroupMaprulerefFromContainer(cont *container.Container) *LDAPGroupMapruleref

func LDAPGroupMaprulerefFromContainerList ¶

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

func LDAPGroupMaprulerefListFromContainer ¶

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

func NewLDAPGroupMapruleref ¶

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

func (*LDAPGroupMapruleref) ToMap ¶

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

type LDAPGroupMaprulerefAttributes ¶

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

type LDAPProvider ¶

func LDAPProviderFromContainer ¶

func LDAPProviderFromContainer(cont *container.Container) *LDAPProvider

func LDAPProviderFromContainerList ¶

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

func LDAPProviderListFromContainer ¶

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

func NewLDAPProvider ¶

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

func (*LDAPProvider) ToMap ¶

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

type LDAPProviderAttributes ¶

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 ¶

type LeafBreakoutPortGroup struct {
	BaseAttributes
	LeafBreakoutPortGroupAttributes
}

func LeafBreakoutPortGroupFromContainer ¶

func LeafBreakoutPortGroupFromContainer(cont *container.Container) *LeafBreakoutPortGroup

func LeafBreakoutPortGroupFromContainerList ¶

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

func LeafBreakoutPortGroupListFromContainer ¶

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

func NewLeafBreakoutPortGroup ¶

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

func (*LeafBreakoutPortGroup) ToMap ¶

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

type LeafBreakoutPortGroupAttributes ¶

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 ¶

func LeakInternalPrefixFromContainer ¶

func LeakInternalPrefixFromContainer(cont *container.Container) *LeakInternalPrefix

func LeakInternalPrefixFromContainerList ¶

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

func LeakInternalPrefixListFromContainer ¶

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

func NewLeakInternalPrefix ¶

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

func (*LeakInternalPrefix) ToMap ¶

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

type LeakInternalPrefixAttributes ¶

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

type LeakInternalSubnet ¶

func LeakInternalSubnetFromContainer ¶

func LeakInternalSubnetFromContainer(cont *container.Container) *LeakInternalSubnet

func LeakInternalSubnetFromContainerList ¶

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

func LeakInternalSubnetListFromContainer ¶

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

func NewLeakInternalSubnet ¶

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

func (*LeakInternalSubnet) ToMap ¶

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

type LeakInternalSubnetAttributes ¶

type LeakInternalSubnetAttributes struct {
	Annotation string `json:",omitempty"`
	Ip         string `json:",omitempty"`
	Name       string `json:",omitempty"`
	Scope      string `json:",omitempty"`
}

type LinkLevelPolicy ¶

type LinkLevelPolicy struct {
	BaseAttributes
	LinkLevelPolicyAttributes
}

func LinkLevelPolicyFromContainer ¶

func LinkLevelPolicyFromContainer(cont *container.Container) *LinkLevelPolicy

func LinkLevelPolicyFromContainerList ¶

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

func LinkLevelPolicyListFromContainer ¶

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

func NewLinkLevelPolicy ¶

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

func (*LinkLevelPolicy) ToMap ¶

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

type LinkLevelPolicyAttributes ¶

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 ¶

type LocalAutonomousSystemProfile struct {
	BaseAttributes
	LocalAutonomousSystemProfileAttributes
}

func LocalAutonomousSystemProfileFromContainer ¶

func LocalAutonomousSystemProfileFromContainer(cont *container.Container) *LocalAutonomousSystemProfile

func LocalAutonomousSystemProfileFromContainerList ¶

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

func LocalAutonomousSystemProfileListFromContainer ¶

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

func NewLocalAutonomousSystemProfile ¶

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

func (*LocalAutonomousSystemProfile) ToMap ¶

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

type LocalAutonomousSystemProfileAttributes ¶

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 ¶

type LogicalDeviceContext struct {
	BaseAttributes
	LogicalDeviceContextAttributes
}

func LogicalDeviceContextFromContainer ¶

func LogicalDeviceContextFromContainer(cont *container.Container) *LogicalDeviceContext

func LogicalDeviceContextFromContainerList ¶

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

func LogicalDeviceContextListFromContainer ¶

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

func NewLogicalDeviceContext ¶

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

func (*LogicalDeviceContext) ToMap ¶

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

type LogicalDeviceContextAttributes ¶

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 ¶

func LogicalInterfaceFromContainer ¶

func LogicalInterfaceFromContainer(cont *container.Container) *LogicalInterface

func LogicalInterfaceFromContainerList ¶

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

func LogicalInterfaceListFromContainer ¶

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

func NewLogicalInterface ¶

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

func (*LogicalInterface) ToMap ¶

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

type LogicalInterfaceAttributes ¶

type LogicalInterfaceAttributes struct {
	Encap         string `json:",omitempty"`
	LagPolicyName string `json:",omitempty"`
	Name          string `json:",omitempty"`
	Annotation    string `json:",omitempty"`
}

type LogicalInterfaceContext ¶

type LogicalInterfaceContext struct {
	BaseAttributes
	LogicalInterfaceContextAttributes
}

func LogicalInterfaceContextFromContainer ¶

func LogicalInterfaceContextFromContainer(cont *container.Container) *LogicalInterfaceContext

func LogicalInterfaceContextFromContainerList ¶

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

func LogicalInterfaceContextListFromContainer ¶

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

func NewLogicalInterfaceContext ¶

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

func (*LogicalInterfaceContext) ToMap ¶

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

type LogicalInterfaceContextAttributes ¶

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 ¶

func LoginDomainFromContainer ¶

func LoginDomainFromContainer(cont *container.Container) *LoginDomain

func LoginDomainFromContainerList ¶

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

func LoginDomainListFromContainer ¶

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

func NewLoginDomain ¶

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

func (*LoginDomain) ToMap ¶

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

type LoginDomainAttributes ¶

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

type LoopBackInterfaceProfile ¶

type LoopBackInterfaceProfile struct {
	BaseAttributes
	LoopBackInterfaceProfileAttributes
}

func LoopBackInterfaceProfileFromContainer ¶

func LoopBackInterfaceProfileFromContainer(cont *container.Container) *LoopBackInterfaceProfile

func LoopBackInterfaceProfileFromContainerList ¶

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

func LoopBackInterfaceProfileListFromContainer ¶

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

func NewLoopBackInterfaceProfile ¶

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

func (*LoopBackInterfaceProfile) ToMap ¶

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

type LoopBackInterfaceProfileAttributes ¶

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type MaintGrp ¶

type MaintGrp struct {
	BaseAttributes
	MaintGrpAttributes
}

func MaintGrpFromContainer ¶

func MaintGrpFromContainer(cont *container.Container) *MaintGrp

func MaintGrpFromContainerList ¶

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

func MaintGrpListFromContainer ¶

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

func NewMaintGrp ¶

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

func (*MaintGrp) ToMap ¶

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

type MaintGrpAttributes ¶

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

type MaintP ¶

type MaintP struct {
	BaseAttributes
	MaintPAttributes
}

func MaintPFromContainer ¶

func MaintPFromContainer(cont *container.Container) *MaintP

func MaintPFromContainerList ¶

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

func MaintPListFromContainer ¶

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

func NewMaintP ¶

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

func (*MaintP) ToMap ¶

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

type MaintPAttributes ¶

type MaintPAttributes struct {
	AdminSt              string `json:",omitempty"`
	Annotation           string `json:",omitempty"`
	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 ¶

type MaintPSwitchDetails struct {
	BaseAttributes
	MaintPSwitchDetailsAttributes
}

func MaintPSwitchDetailsFromContainer ¶

func MaintPSwitchDetailsFromContainer(cont *container.Container) *MaintPSwitchDetails

func MaintPSwitchDetailsFromContainerList ¶

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

func MaintPSwitchDetailsListFromContainer ¶

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

func NewMaintPSwitchDetails ¶

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

func (*MaintPSwitchDetails) ToMap ¶

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

type MaintPSwitchDetailsAttributes ¶

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

type MaintPValidate ¶

type MaintPValidate struct {
	BaseAttributes
	MaintPValidateAttributes
}

func MaintPValidateFromContainer ¶

func MaintPValidateFromContainer(cont *container.Container) *MaintPValidate

func MaintPValidateFromContainerList ¶

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

func MaintPValidateListFromContainer ¶

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

func NewMaintPValidate ¶

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

func (*MaintPValidate) ToMap ¶

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

type MaintPValidateAttributes ¶

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 ¶

type ManagedNodeConnectivityGroup struct {
	BaseAttributes
	ManagedNodeConnectivityGroupAttributes
}

func ManagedNodeConnectivityGroupFromContainer ¶

func ManagedNodeConnectivityGroupFromContainer(cont *container.Container) *ManagedNodeConnectivityGroup

func ManagedNodeConnectivityGroupFromContainerList ¶

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

func ManagedNodeConnectivityGroupListFromContainer ¶

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

func NewManagedNodeConnectivityGroup ¶

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

func (*ManagedNodeConnectivityGroup) ToMap ¶

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

type ManagedNodeConnectivityGroupAttributes ¶

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

type MatchCommunityFactor ¶

func MatchCommunityFactorFromContainer ¶

func MatchCommunityFactorFromContainer(cont *container.Container) *MatchCommunityFactor

func MatchCommunityFactorFromContainerList ¶

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

func MatchCommunityFactorListFromContainer ¶

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

func NewMatchCommunityFactor ¶

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

func (*MatchCommunityFactor) ToMap ¶

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

type MatchCommunityFactorAttributes ¶

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

type MatchCommunityTerm ¶

func MatchCommunityTermFromContainer ¶

func MatchCommunityTermFromContainer(cont *container.Container) *MatchCommunityTerm

func MatchCommunityTermFromContainerList ¶

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

func MatchCommunityTermListFromContainer ¶

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

func NewMatchCommunityTerm ¶

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

func (*MatchCommunityTerm) ToMap ¶

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

type MatchCommunityTermAttributes ¶

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

type MatchRouteDestinationRule ¶

type MatchRouteDestinationRule struct {
	BaseAttributes
	NameAliasAttribute
	MatchRouteDestinationRuleAttributes
}

func MatchRouteDestinationRuleFromContainer ¶

func MatchRouteDestinationRuleFromContainer(cont *container.Container) *MatchRouteDestinationRule

func MatchRouteDestinationRuleFromContainerList ¶

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

func MatchRouteDestinationRuleListFromContainer ¶

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

func NewMatchRouteDestinationRule ¶

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

func (*MatchRouteDestinationRule) ToMap ¶

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

type MatchRouteDestinationRuleAttributes ¶

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 ¶

func MatchRuleFromContainer ¶

func MatchRuleFromContainer(cont *container.Container) *MatchRule

func MatchRuleFromContainerList ¶

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

func MatchRuleListFromContainer ¶

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

func NewMatchRule ¶

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

func (*MatchRule) ToMap ¶

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

type MatchRuleAttributes ¶

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

type MatchRuleBasedonCommunityRegularExpression ¶

type MatchRuleBasedonCommunityRegularExpression struct {
	BaseAttributes
	NameAliasAttribute
	MatchRuleBasedonCommunityRegularExpressionAttributes
}

func MatchRuleBasedonCommunityRegularExpressionFromContainer ¶

func MatchRuleBasedonCommunityRegularExpressionFromContainer(cont *container.Container) *MatchRuleBasedonCommunityRegularExpression

func MatchRuleBasedonCommunityRegularExpressionFromContainerList ¶

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

func MatchRuleBasedonCommunityRegularExpressionListFromContainer ¶

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

func NewMatchRuleBasedonCommunityRegularExpression ¶

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

func (*MatchRuleBasedonCommunityRegularExpression) ToMap ¶

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

type MatchRuleBasedonCommunityRegularExpressionAttributes ¶

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

type Mgmtconnectivitypreference ¶

type Mgmtconnectivitypreference struct {
	BaseAttributes
	NameAliasAttribute
	MgmtconnectivitypreferenceAttributes
}

func MgmtconnectivitypreferenceFromContainer ¶

func MgmtconnectivitypreferenceFromContainer(cont *container.Container) *Mgmtconnectivitypreference

func MgmtconnectivitypreferenceFromContainerList ¶

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

func MgmtconnectivitypreferenceListFromContainer ¶

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

func NewMgmtconnectivitypreference ¶

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

func (*Mgmtconnectivitypreference) ToMap ¶

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

type MgmtconnectivitypreferenceAttributes ¶

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

type MiscablingProtocolInstancePolicy ¶

type MiscablingProtocolInstancePolicy struct {
	BaseAttributes
	NameAliasAttribute
	MiscablingProtocolInstancePolicyAttributes
}

func MiscablingProtocolInstancePolicyFromContainer ¶

func MiscablingProtocolInstancePolicyFromContainer(cont *container.Container) *MiscablingProtocolInstancePolicy

func MiscablingProtocolInstancePolicyFromContainerList ¶

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

func MiscablingProtocolInstancePolicyListFromContainer ¶

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

func NewMiscablingProtocolInstancePolicy ¶

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

func (*MiscablingProtocolInstancePolicy) ToMap ¶

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

type MiscablingProtocolInstancePolicyAttributes ¶

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 ¶

type MulticastAddressBlock struct {
	BaseAttributes
	MulticastAddressBlockAttributes
}

func MulticastAddressBlockFromContainer ¶

func MulticastAddressBlockFromContainer(cont *container.Container) *MulticastAddressBlock

func MulticastAddressBlockFromContainerList ¶

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

func MulticastAddressBlockListFromContainer ¶

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

func NewMulticastAddressBlock ¶

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

func (*MulticastAddressBlock) ToMap ¶

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

type MulticastAddressBlockAttributes ¶

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 ¶

type MulticastAddressPool struct {
	BaseAttributes
	MulticastAddressPoolAttributes
}

func MulticastAddressPoolFromContainer ¶

func MulticastAddressPoolFromContainer(cont *container.Container) *MulticastAddressPool

func MulticastAddressPoolFromContainerList ¶

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

func MulticastAddressPoolListFromContainer ¶

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

func NewMulticastAddressPool ¶

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

func (*MulticastAddressPool) ToMap ¶

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

type MulticastAddressPoolAttributes ¶

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

type NameAliasAttribute ¶

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

func (*NameAliasAttribute) ToJson ¶

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

func (*NameAliasAttribute) ToMap ¶

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

type NexthopEpPReachability ¶

type NexthopEpPReachability struct {
	BaseAttributes
	NameAliasAttribute
	NexthopEpPReachabilityAttributes
}

func NewNexthopEpPReachability ¶

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

func NexthopEpPReachabilityFromContainer ¶

func NexthopEpPReachabilityFromContainer(cont *container.Container) *NexthopEpPReachability

func NexthopEpPReachabilityFromContainerList ¶

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

func NexthopEpPReachabilityListFromContainer ¶

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

func (*NexthopEpPReachability) ToMap ¶

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

type NexthopEpPReachabilityAttributes ¶

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

type NexthopUnchangedAction ¶

type NexthopUnchangedAction struct {
	BaseAttributes
	NameAliasAttribute
	NexthopUnchangedActionAttributes
}

func NewNexthopUnchangedAction ¶

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

func NexthopUnchangedActionFromContainer ¶

func NexthopUnchangedActionFromContainer(cont *container.Container) *NexthopUnchangedAction

func NexthopUnchangedActionFromContainerList ¶

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

func NexthopUnchangedActionListFromContainer ¶

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

func (*NexthopUnchangedAction) ToMap ¶

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

type NexthopUnchangedActionAttributes ¶

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

type NlbEndpoint ¶

func NewNlbEndpoint ¶

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

func NlbEndpointFromContainer ¶

func NlbEndpointFromContainer(cont *container.Container) *NlbEndpoint

func NlbEndpointFromContainerList ¶

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

func NlbEndpointListFromContainer ¶

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

func (*NlbEndpoint) ToMap ¶

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

type NlbEndpointAttributes ¶

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 ¶

type NodeBlk struct {
	BaseAttributes
	NodeBlkAttributes
}

func NewNodeBlk ¶

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

func NodeBlkFromContainer ¶

func NodeBlkFromContainer(cont *container.Container) *NodeBlk

func NodeBlkFromContainerList ¶

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

func NodeBlkListFromContainer ¶

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

func (*NodeBlk) ToMap ¶

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

type NodeBlkAttributes ¶

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

type NodeBlock ¶

type NodeBlock struct {
	BaseAttributes
	NodeBlockAttributes
}

func NewNodeBlock ¶

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

func NodeBlockFromContainerBLK ¶

func NodeBlockFromContainerBLK(cont *container.Container) *NodeBlock

func NodeBlockFromContainerListBLK ¶

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

func NodeBlockListFromContainerBLK ¶

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

func (*NodeBlock) ToMap ¶

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

type NodeBlockAttributes ¶

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 ¶

func NewOOBManagedNodesZone ¶

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

func OOBManagedNodesZoneFromContainer ¶

func OOBManagedNodesZoneFromContainer(cont *container.Container) *OOBManagedNodesZone

func OOBManagedNodesZoneFromContainerList ¶

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

func OOBManagedNodesZoneListFromContainer ¶

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

func (*OOBManagedNodesZone) ToMap ¶

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

type OOBManagedNodesZoneAttributes ¶

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 ¶

type OSPFInterfaceProfile struct {
	BaseAttributes
	OSPFInterfaceProfileAttributes
}

func NewOSPFInterfaceProfile ¶

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

func OSPFInterfaceProfileFromContainer ¶

func OSPFInterfaceProfileFromContainer(cont *container.Container) *OSPFInterfaceProfile

func OSPFInterfaceProfileFromContainerList ¶

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

func OSPFInterfaceProfileListFromContainer ¶

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

func (*OSPFInterfaceProfile) ToMap ¶

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

type OSPFInterfaceProfileAttributes ¶

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 ¶

type OSPFTimersPolicy struct {
	BaseAttributes
	OSPFTimersPolicyAttributes
}

func NewOSPFTimersPolicy ¶

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

func OSPFTimersPolicyFromContainer ¶

func OSPFTimersPolicyFromContainer(cont *container.Container) *OSPFTimersPolicy

func OSPFTimersPolicyFromContainerList ¶

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

func OSPFTimersPolicyListFromContainer ¶

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

func (*OSPFTimersPolicy) ToMap ¶

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

type OSPFTimersPolicyAttributes ¶

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 ¶

type OSource struct {
	BaseAttributes
	OSourceAttributes
}

func NewOSource ¶

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

func OSourceFromContainer ¶

func OSourceFromContainer(cont *container.Container) *OSource

func OSourceFromContainerList ¶

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

func OSourceListFromContainer ¶

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

func (*OSource) ToMap ¶

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

type OSourceAttributes ¶

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

type OspfRouteSummarization ¶

type OspfRouteSummarization struct {
	BaseAttributes
	OspfRouteSummarizationAttributes
}

func NewOspfRouteSummarization ¶

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

func OspfRouteSummarizationFromContainer ¶

func OspfRouteSummarizationFromContainer(cont *container.Container) *OspfRouteSummarization

func OspfRouteSummarizationFromContainerList ¶

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

func OspfRouteSummarizationListFromContainer ¶

func OspfRouteSummarizationListFromContainer(cont *container.Container) []*OspfRouteSummarization

func (*OspfRouteSummarization) ToMap ¶

func (ospfRtSummPol *OspfRouteSummarization) ToMap() (map[string]string, error)

type OspfRouteSummarizationAttributes ¶

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 ¶

type OutOfBandManagementEPg struct {
	BaseAttributes
	OutOfBandManagementEPgAttributes
}

func NewOutOfBandManagementEPg ¶

func NewOutOfBandManagementEPg(mgmtOoBRn, parentDn, description string, mgmtOoBattr OutOfBandManagementEPgAttributes) *OutOfBandManagementEPg

func OutOfBandManagementEPgFromContainer ¶

func OutOfBandManagementEPgFromContainer(cont *container.Container) *OutOfBandManagementEPg

func OutOfBandManagementEPgFromContainerList ¶

func OutOfBandManagementEPgFromContainerList(cont *container.Container, index int) *OutOfBandManagementEPg

func OutOfBandManagementEPgListFromContainer ¶

func OutOfBandManagementEPgListFromContainer(cont *container.Container) []*OutOfBandManagementEPg

func (*OutOfBandManagementEPg) ToMap ¶

func (mgmtOoB *OutOfBandManagementEPg) ToMap() (map[string]string, error)

type OutOfBandManagementEPgAttributes ¶

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Prio string `json:",omitempty"`
}

type OutTermSubject ¶

func NewOutTermSubject ¶

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

func OutTermSubjectFromContainer ¶

func OutTermSubjectFromContainer(cont *container.Container) *OutTermSubject

func OutTermSubjectFromContainerList ¶

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

func OutTermSubjectListFromContainer ¶

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

func (*OutTermSubject) ToMap ¶

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

type OutTermSubjectAttributes ¶

type OutTermSubjectAttributes struct {
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
	Prio       string `json:",omitempty"`
	TargetDscp string `json:",omitempty"`
}

type OutofServiceFabricPath ¶

type OutofServiceFabricPath struct {
	BaseAttributes
	OutofServiceFabricPathAttributes
}

func NewOutofServiceFabricPath ¶

func NewOutofServiceFabricPath(fabricRsOosPathRn, parentDn string, fabricRsOosPathAttr OutofServiceFabricPathAttributes) *OutofServiceFabricPath

func OutofServiceFabricPathFromContainer ¶

func OutofServiceFabricPathFromContainer(cont *container.Container) *OutofServiceFabricPath

func OutofServiceFabricPathFromContainerList ¶

func OutofServiceFabricPathFromContainerList(cont *container.Container, index int) *OutofServiceFabricPath

func OutofServiceFabricPathListFromContainer ¶

func OutofServiceFabricPathListFromContainer(cont *container.Container) []*OutofServiceFabricPath

func (*OutofServiceFabricPath) ToMap ¶

func (fabricRsOosPath *OutofServiceFabricPath) ToMap() (map[string]string, error)

type OutofServiceFabricPathAttributes ¶

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

type OutofbandStaticNode ¶

type OutofbandStaticNode struct {
	BaseAttributes
	OutofbandStaticNodeAttributes
}

func NewOutofbandStaticNode ¶

func NewOutofbandStaticNode(mgmtRsOoBStNodeRn, parentDn, description string, mgmtRsOoBStNodeattr OutofbandStaticNodeAttributes) *OutofbandStaticNode

func OutofbandStaticNodeFromContainer ¶

func OutofbandStaticNodeFromContainer(cont *container.Container) *OutofbandStaticNode

func OutofbandStaticNodeFromContainerList ¶

func OutofbandStaticNodeFromContainerList(cont *container.Container, index int) *OutofbandStaticNode

func OutofbandStaticNodeListFromContainer ¶

func OutofbandStaticNodeListFromContainer(cont *container.Container) []*OutofbandStaticNode

func (*OutofbandStaticNode) ToMap ¶

func (mgmtRsOoBStNode *OutofbandStaticNode) ToMap() (map[string]string, error)

type OutofbandStaticNodeAttributes ¶

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 ¶

type OverridePCVPCPolicyGroup struct {
	BaseAttributes
	OverridePCVPCPolicyGroupAttributes
}

func NewOverridePCVPCPolicyGroup ¶

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

func OverridePCVPCPolicyGroupFromContainer ¶

func OverridePCVPCPolicyGroupFromContainer(cont *container.Container) *OverridePCVPCPolicyGroup

func OverridePCVPCPolicyGroupFromContainerList ¶

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

func OverridePCVPCPolicyGroupListFromContainer ¶

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

func (*OverridePCVPCPolicyGroup) ToMap ¶

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

type OverridePCVPCPolicyGroupAttributes ¶

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

type PBRBackupPolicy ¶ added in v2.1.0

func NewPBRBackupPolicy ¶ added in v2.1.0

func NewPBRBackupPolicy(vnsBackupPolRn, parentDn, description, nameAlias string, vnsBackupPolAttr PBRBackupPolicyAttributes) *PBRBackupPolicy

func PBRBackupPolicyFromContainer ¶ added in v2.1.0

func PBRBackupPolicyFromContainer(cont *container.Container) *PBRBackupPolicy

func PBRBackupPolicyFromContainerList ¶ added in v2.1.0

func PBRBackupPolicyFromContainerList(cont *container.Container, index int) *PBRBackupPolicy

func PBRBackupPolicyListFromContainer ¶ added in v2.1.0

func PBRBackupPolicyListFromContainer(cont *container.Container) []*PBRBackupPolicy

func (*PBRBackupPolicy) ToMap ¶ added in v2.1.0

func (vnsBackupPol *PBRBackupPolicy) ToMap() (map[string]string, error)

type PBRBackupPolicyAttributes ¶ added in v2.1.0

type PBRBackupPolicyAttributes struct {
	Annotation string `json:",omitempty"`
	Name       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 PIMExternalProfile ¶ added in v2.17.0

type PIMExternalProfile struct {
	BaseAttributes
	PIMExternalProfileAttributes
}

func NewPIMExternalProfile ¶ added in v2.17.0

func NewPIMExternalProfile(parentDn, description string, pimExtPAttr PIMExternalProfileAttributes) *PIMExternalProfile

func PIMExternalProfileFromContainer ¶ added in v2.17.0

func PIMExternalProfileFromContainer(cont *container.Container) *PIMExternalProfile

func PIMExternalProfileFromContainerList ¶ added in v2.17.0

func PIMExternalProfileFromContainerList(cont *container.Container, index int) *PIMExternalProfile

func PIMExternalProfileListFromContainer ¶ added in v2.17.0

func PIMExternalProfileListFromContainer(cont *container.Container) []*PIMExternalProfile

func (*PIMExternalProfile) ToMap ¶ added in v2.17.0

func (pimExtP *PIMExternalProfile) ToMap() (map[string]string, error)

type PIMExternalProfileAttributes ¶ added in v2.17.0

type PIMExternalProfileAttributes struct {
	Annotation string `json:",omitempty"`
	EnabledAf  string `json:",omitempty"`
	Name       string `json:",omitempty"`
	NameAlias  string `json:",omitempty"`
}

type PIMIPv6InterfaceProfile ¶ added in v2.17.0

type PIMIPv6InterfaceProfile struct {
	BaseAttributes
	PIMIPv6InterfaceProfileAttributes
}

func NewPIMIPv6InterfaceProfile ¶ added in v2.17.0

func NewPIMIPv6InterfaceProfile(parentDn, description string, pimIPV6IfPAttr PIMIPv6InterfaceProfileAttributes) *PIMIPv6InterfaceProfile

func PIMIPv6InterfaceProfileFromContainer ¶ added in v2.17.0

func PIMIPv6InterfaceProfileFromContainer(cont *container.Container) *PIMIPv6InterfaceProfile

func PIMIPv6InterfaceProfileFromContainerList ¶ added in v2.17.0

func PIMIPv6InterfaceProfileFromContainerList(cont *container.Container, index int) *PIMIPv6InterfaceProfile

func PIMIPv6InterfaceProfileListFromContainer ¶ added in v2.17.0

func PIMIPv6InterfaceProfileListFromContainer(cont *container.Container) []*PIMIPv6InterfaceProfile

func (*PIMIPv6InterfaceProfile) ToMap ¶ added in v2.17.0

func (pimIPV6IfP *PIMIPv6InterfaceProfile) ToMap() (map[string]string, error)

type PIMIPv6InterfaceProfileAttributes ¶ added in v2.17.0

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

type PIMInterfacePolicy ¶ added in v2.17.0

type PIMInterfacePolicy struct {
	BaseAttributes
	PIMInterfacePolicyAttributes
}

func NewPIMInterfacePolicy ¶ added in v2.17.0

func NewPIMInterfacePolicy(pimIfPolRn, parentDn, description string, pimIfPolAttr PIMInterfacePolicyAttributes) *PIMInterfacePolicy

func PIMInterfacePolicyFromContainer ¶ added in v2.17.0

func PIMInterfacePolicyFromContainer(cont *container.Container) *PIMInterfacePolicy

func PIMInterfacePolicyFromContainerList ¶ added in v2.17.0

func PIMInterfacePolicyFromContainerList(cont *container.Container, index int) *PIMInterfacePolicy

func PIMInterfacePolicyListFromContainer ¶ added in v2.17.0

func PIMInterfacePolicyListFromContainer(cont *container.Container) []*PIMInterfacePolicy

func (*PIMInterfacePolicy) ToMap ¶ added in v2.17.0

func (pimIfPol *PIMInterfacePolicy) ToMap() (map[string]string, error)

type PIMInterfacePolicyAttributes ¶ added in v2.17.0

type PIMInterfacePolicyAttributes struct {
	Annotation    string `json:",omitempty"`
	AuthKey       string `json:",omitempty"`
	AuthT         string `json:",omitempty"`
	Ctrl          string `json:",omitempty"`
	DrDelay       string `json:",omitempty"`
	DrPrio        string `json:",omitempty"`
	HelloItvl     string `json:",omitempty"`
	JpInterval    string `json:",omitempty"`
	Name          string `json:",omitempty"`
	NameAlias     string `json:",omitempty"`
	SecureAuthKey string `json:",omitempty"`
}

type PIMInterfaceProfile ¶ added in v2.17.0

type PIMInterfaceProfile struct {
	BaseAttributes
	PIMInterfaceProfileAttributes
}

func NewPIMInterfaceProfile ¶ added in v2.17.0

func NewPIMInterfaceProfile(parentDn, description string, pimIfPAttr PIMInterfaceProfileAttributes) *PIMInterfaceProfile

func PIMInterfaceProfileFromContainer ¶ added in v2.17.0

func PIMInterfaceProfileFromContainer(cont *container.Container) *PIMInterfaceProfile

func PIMInterfaceProfileFromContainerList ¶ added in v2.17.0

func PIMInterfaceProfileFromContainerList(cont *container.Container, index int) *PIMInterfaceProfile

func PIMInterfaceProfileListFromContainer ¶ added in v2.17.0

func PIMInterfaceProfileListFromContainer(cont *container.Container) []*PIMInterfaceProfile

func (*PIMInterfaceProfile) ToMap ¶ added in v2.17.0

func (pimIfP *PIMInterfaceProfile) ToMap() (map[string]string, error)

type PIMInterfaceProfileAttributes ¶ added in v2.17.0

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

type PIMJPInboundFilterPolicy ¶ added in v2.19.0

type PIMJPInboundFilterPolicy struct {
	BaseAttributes
	PIMJPInboundFilterPolicyAttributes
}

func NewPIMJPInboundFilterPolicy ¶ added in v2.19.0

func NewPIMJPInboundFilterPolicy(parentDn, description string, pimJPInbFilterPolAttr PIMJPInboundFilterPolicyAttributes) *PIMJPInboundFilterPolicy

func PIMJPInboundFilterPolicyFromContainer ¶ added in v2.19.0

func PIMJPInboundFilterPolicyFromContainer(cont *container.Container) *PIMJPInboundFilterPolicy

func PIMJPInboundFilterPolicyFromContainerList ¶ added in v2.19.0

func PIMJPInboundFilterPolicyFromContainerList(cont *container.Container, index int) *PIMJPInboundFilterPolicy

func PIMJPInboundFilterPolicyListFromContainer ¶ added in v2.19.0

func PIMJPInboundFilterPolicyListFromContainer(cont *container.Container) []*PIMJPInboundFilterPolicy

func (*PIMJPInboundFilterPolicy) ToMap ¶ added in v2.19.0

func (pimJPInbFilterPol *PIMJPInboundFilterPolicy) ToMap() (map[string]string, error)

type PIMJPInboundFilterPolicyAttributes ¶ added in v2.19.0

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

type PIMJPOutboundFilterPolicy ¶ added in v2.19.0

type PIMJPOutboundFilterPolicy struct {
	BaseAttributes
	PIMJPOutboundFilterPolicyAttributes
}

func NewPIMJPOutboundFilterPolicy ¶ added in v2.19.0

func NewPIMJPOutboundFilterPolicy(parentDn, description string, pimJPOutbFilterPolAttr PIMJPOutboundFilterPolicyAttributes) *PIMJPOutboundFilterPolicy

func PIMJPOutboundFilterPolicyFromContainer ¶ added in v2.19.0

func PIMJPOutboundFilterPolicyFromContainer(cont *container.Container) *PIMJPOutboundFilterPolicy

func PIMJPOutboundFilterPolicyFromContainerList ¶ added in v2.19.0

func PIMJPOutboundFilterPolicyFromContainerList(cont *container.Container, index int) *PIMJPOutboundFilterPolicy

func PIMJPOutboundFilterPolicyListFromContainer ¶ added in v2.19.0

func PIMJPOutboundFilterPolicyListFromContainer(cont *container.Container) []*PIMJPOutboundFilterPolicy

func (*PIMJPOutboundFilterPolicy) ToMap ¶ added in v2.19.0

func (pimJPOutbFilterPol *PIMJPOutboundFilterPolicy) ToMap() (map[string]string, error)

type PIMJPOutboundFilterPolicyAttributes ¶ added in v2.19.0

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

type PIMNeighborFiterPolicy ¶ added in v2.19.0

type PIMNeighborFiterPolicy struct {
	BaseAttributes
	PIMNeighborFiterPolicyAttributes
}

func NewPIMNeighborFiterPolicy ¶ added in v2.19.0

func NewPIMNeighborFiterPolicy(parentDn, description string, pimNbrFilterPolAttr PIMNeighborFiterPolicyAttributes) *PIMNeighborFiterPolicy

func PIMNeighborFiterPolicyFromContainer ¶ added in v2.19.0

func PIMNeighborFiterPolicyFromContainer(cont *container.Container) *PIMNeighborFiterPolicy

func PIMNeighborFiterPolicyFromContainerList ¶ added in v2.19.0

func PIMNeighborFiterPolicyFromContainerList(cont *container.Container, index int) *PIMNeighborFiterPolicy

func PIMNeighborFiterPolicyListFromContainer ¶ added in v2.19.0

func PIMNeighborFiterPolicyListFromContainer(cont *container.Container) []*PIMNeighborFiterPolicy

func (*PIMNeighborFiterPolicy) ToMap ¶ added in v2.19.0

func (pimNbrFilterPol *PIMNeighborFiterPolicy) ToMap() (map[string]string, error)

type PIMNeighborFiterPolicyAttributes ¶ added in v2.19.0

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

type PasswordChangeExpirationPolicy struct {
	BaseAttributes
	NameAliasAttribute
	PasswordChangeExpirationPolicyAttributes
}

func NewPasswordChangeExpirationPolicy ¶

func NewPasswordChangeExpirationPolicy(aaaPwdProfileRn, parentDn, description, nameAlias string, aaaPwdProfileAttr PasswordChangeExpirationPolicyAttributes) *PasswordChangeExpirationPolicy

func PasswordChangeExpirationPolicyFromContainer ¶

func PasswordChangeExpirationPolicyFromContainer(cont *container.Container) *PasswordChangeExpirationPolicy

func PasswordChangeExpirationPolicyFromContainerList ¶

func PasswordChangeExpirationPolicyFromContainerList(cont *container.Container, index int) *PasswordChangeExpirationPolicy

func PasswordChangeExpirationPolicyListFromContainer ¶

func PasswordChangeExpirationPolicyListFromContainer(cont *container.Container) []*PasswordChangeExpirationPolicy

func (*PasswordChangeExpirationPolicy) ToMap ¶

func (aaaPwdProfile *PasswordChangeExpirationPolicy) ToMap() (map[string]string, error)

type PasswordChangeExpirationPolicyAttributes ¶

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 ¶

func NewPortTracking ¶

func NewPortTracking(infraPortTrackPolRn, parentDn, description, nameAlias string, infraPortTrackPolAttr PortTrackingAttributes) *PortTracking

func PortTrackingFromContainer ¶

func PortTrackingFromContainer(cont *container.Container) *PortTracking

func PortTrackingFromContainerList ¶

func PortTrackingFromContainerList(cont *container.Container, index int) *PortTracking

func PortTrackingListFromContainer ¶

func PortTrackingListFromContainer(cont *container.Container) []*PortTracking

func (*PortTracking) ToMap ¶

func (infraPortTrackPol *PortTracking) ToMap() (map[string]string, error)

type PortTrackingAttributes ¶

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 ¶

func NewProviderGroupMember ¶

func NewProviderGroupMember(aaaProviderRefRn, parentDn, description, nameAlias string, aaaProviderRefAttr ProviderGroupMemberAttributes) *ProviderGroupMember

func ProviderGroupMemberFromContainer ¶

func ProviderGroupMemberFromContainer(cont *container.Container) *ProviderGroupMember

func ProviderGroupMemberFromContainerList ¶

func ProviderGroupMemberFromContainerList(cont *container.Container, index int) *ProviderGroupMember

func ProviderGroupMemberListFromContainer ¶

func ProviderGroupMemberListFromContainer(cont *container.Container) []*ProviderGroupMember

func (*ProviderGroupMember) ToMap ¶

func (aaaProviderRef *ProviderGroupMember) ToMap() (map[string]string, error)

type ProviderGroupMemberAttributes ¶

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

type ProviderTerminalNode ¶

type ProviderTerminalNode struct {
	BaseAttributes
	ProviderTerminalNodeAttributes
}

func NewProviderTerminalNode ¶

func NewProviderTerminalNode(vnsAbsTermNodeProvRn, parentDn, description string, vnsAbsTermNodeProvattr ProviderTerminalNodeAttributes) *ProviderTerminalNode

func ProviderTerminalNodeFromContainer ¶

func ProviderTerminalNodeFromContainer(cont *container.Container) *ProviderTerminalNode

func ProviderTerminalNodeFromContainerList ¶

func ProviderTerminalNodeFromContainerList(cont *container.Container, index int) *ProviderTerminalNode

func ProviderTerminalNodeListFromContainer ¶

func ProviderTerminalNodeListFromContainer(cont *container.Container) []*ProviderTerminalNode

func (*ProviderTerminalNode) ToMap ¶

func (vnsAbsTermNodeProv *ProviderTerminalNode) ToMap() (map[string]string, error)

type ProviderTerminalNodeAttributes ¶

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type PsuInstPol ¶ added in v2.16.0

type PsuInstPol struct {
	BaseAttributes
	PsuInstPolAttributes
}

func NewPowerSupplyRedundancyPolicy ¶ added in v2.16.0

func NewPowerSupplyRedundancyPolicy(psuInstPolRn, description string, psuInstPolAttr PsuInstPolAttributes) *PsuInstPol

func PsuInstPolFromContainer ¶ added in v2.16.0

func PsuInstPolFromContainer(cont *container.Container) *PsuInstPol

func PsuInstPolFromContainerList ¶ added in v2.16.0

func PsuInstPolFromContainerList(cont *container.Container, index int) *PsuInstPol

func PsuInstPolListFromContainer ¶ added in v2.16.0

func PsuInstPolListFromContainer(cont *container.Container) []*PsuInstPol

func (*PsuInstPol) ToMap ¶ added in v2.16.0

func (psuInstPol *PsuInstPol) ToMap() (map[string]string, error)

type PsuInstPolAttributes ¶ added in v2.16.0

type PsuInstPolAttributes struct {
	AdminRdnM  string `json:",omitempty"`
	Name       string `json:",omitempty"`
	Annotation string `json:",omitempty"`
	NameAlias  string `json:",omitempty"`
}

type PublicKeyManagement ¶

func NewPublicKeyManagement ¶

func NewPublicKeyManagement(pkiEpRn, parentDn, description, nameAlias string, pkiEpAttr PublicKeyManagementAttributes) *PublicKeyManagement

func PublicKeyManagementFromContainer ¶

func PublicKeyManagementFromContainer(cont *container.Container) *PublicKeyManagement

func PublicKeyManagementFromContainerList ¶

func PublicKeyManagementFromContainerList(cont *container.Container, index int) *PublicKeyManagement

func PublicKeyManagementListFromContainer ¶

func PublicKeyManagementListFromContainer(cont *container.Container) []*PublicKeyManagement

func (*PublicKeyManagement) ToMap ¶

func (pkiEp *PublicKeyManagement) ToMap() (map[string]string, error)

type PublicKeyManagementAttributes ¶

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

type QOSInstancePolicy ¶

func NewQOSInstancePolicy ¶

func NewQOSInstancePolicy(qosInstPolRn, parentDn, description, nameAlias string, qosInstPolAttr QOSInstancePolicyAttributes) *QOSInstancePolicy

func QOSInstancePolicyFromContainer ¶

func QOSInstancePolicyFromContainer(cont *container.Container) *QOSInstancePolicy

func QOSInstancePolicyFromContainerList ¶

func QOSInstancePolicyFromContainerList(cont *container.Container, index int) *QOSInstancePolicy

func QOSInstancePolicyListFromContainer ¶

func QOSInstancePolicyListFromContainer(cont *container.Container) []*QOSInstancePolicy

func (*QOSInstancePolicy) ToMap ¶

func (qosInstPol *QOSInstancePolicy) ToMap() (map[string]string, error)

type QOSInstancePolicyAttributes ¶

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 ¶

func NewRADIUSProvider ¶

func NewRADIUSProvider(aaaRadiusProviderRn, parentDn, description, nameAlias string, aaaRadiusProviderAttr RADIUSProviderAttributes) *RADIUSProvider

func RADIUSProviderFromContainer ¶

func RADIUSProviderFromContainer(cont *container.Container) *RADIUSProvider

func RADIUSProviderFromContainerList ¶

func RADIUSProviderFromContainerList(cont *container.Container, index int) *RADIUSProvider

func RADIUSProviderListFromContainer ¶

func RADIUSProviderListFromContainer(cont *container.Container) []*RADIUSProvider

func (*RADIUSProvider) ToMap ¶

func (aaaRadiusProvider *RADIUSProvider) ToMap() (map[string]string, error)

type RADIUSProviderAttributes ¶

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 ¶

func NewRADIUSProviderGroup ¶

func NewRADIUSProviderGroup(aaaRadiusProviderGroupRn, parentDn, description, nameAlias string, aaaRadiusProviderGroupAttr RADIUSProviderGroupAttributes) *RADIUSProviderGroup

func RADIUSProviderGroupFromContainer ¶

func RADIUSProviderGroupFromContainer(cont *container.Container) *RADIUSProviderGroup

func RADIUSProviderGroupFromContainerList ¶

func RADIUSProviderGroupFromContainerList(cont *container.Container, index int) *RADIUSProviderGroup

func RADIUSProviderGroupListFromContainer ¶

func RADIUSProviderGroupListFromContainer(cont *container.Container) []*RADIUSProviderGroup

func (*RADIUSProviderGroup) ToMap ¶

func (aaaRadiusProviderGroup *RADIUSProviderGroup) ToMap() (map[string]string, error)

type RADIUSProviderGroupAttributes ¶

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

type RSAProvider ¶

func NewRSAProvider ¶

func NewRSAProvider(aaaRsaProviderRn, parentDn, description, nameAlias string, aaaRsaProviderAttr RSAProviderAttributes) *RSAProvider

func RSAProviderFromContainer ¶

func RSAProviderFromContainer(cont *container.Container) *RSAProvider

func RSAProviderFromContainerList ¶

func RSAProviderFromContainerList(cont *container.Container, index int) *RSAProvider

func RSAProviderListFromContainer ¶

func RSAProviderListFromContainer(cont *container.Container) []*RSAProvider

func (*RSAProvider) ToMap ¶

func (aaaRsaProvider *RSAProvider) ToMap() (map[string]string, error)

type RSAProviderAttributes ¶

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 ¶

func NewRecurringWindow ¶

func NewRecurringWindow(trigRecurrWindowPRn, parentDn, nameAlias string, trigRecurrWindowPAttr RecurringWindowAttributes) *RecurringWindow

func RecurringWindowFromContainer ¶

func RecurringWindowFromContainer(cont *container.Container) *RecurringWindow

func RecurringWindowFromContainerList ¶

func RecurringWindowFromContainerList(cont *container.Container, index int) *RecurringWindow

func RecurringWindowListFromContainer ¶

func RecurringWindowListFromContainer(cont *container.Container) []*RecurringWindow

func (*RecurringWindow) ToMap ¶

func (trigRecurrWindowP *RecurringWindow) ToMap() (map[string]string, error)

type RecurringWindowAttributes ¶

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 ¶

type RedistributeMultipathAction struct {
	BaseAttributes
	NameAliasAttribute
	RedistributeMultipathActionAttributes
}

func NewRedistributeMultipathAction ¶

func NewRedistributeMultipathAction(rtctrlSetRedistMultipathRn, parentDn, description, nameAlias string, rtctrlSetRedistMultipathAttr RedistributeMultipathActionAttributes) *RedistributeMultipathAction

func RedistributeMultipathActionFromContainer ¶

func RedistributeMultipathActionFromContainer(cont *container.Container) *RedistributeMultipathAction

func RedistributeMultipathActionFromContainerList ¶

func RedistributeMultipathActionFromContainerList(cont *container.Container, index int) *RedistributeMultipathAction

func RedistributeMultipathActionListFromContainer ¶

func RedistributeMultipathActionListFromContainer(cont *container.Container) []*RedistributeMultipathAction

func (*RedistributeMultipathAction) ToMap ¶

func (rtctrlSetRedistMultipath *RedistributeMultipathAction) ToMap() (map[string]string, error)

type RedistributeMultipathActionAttributes ¶

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

type RemotePathofaFile ¶

func NewRemotePathofaFile ¶

func NewRemotePathofaFile(fileRemotePathRn, parentDn, description, nameAlias string, fileRemotePathAttr RemotePathofaFileAttributes) *RemotePathofaFile

func RemotePathofaFileFromContainer ¶

func RemotePathofaFileFromContainer(cont *container.Container) *RemotePathofaFile

func RemotePathofaFileFromContainerList ¶

func RemotePathofaFileFromContainerList(cont *container.Container, index int) *RemotePathofaFile

func RemotePathofaFileListFromContainer ¶

func RemotePathofaFileListFromContainer(cont *container.Container) []*RemotePathofaFile

func (*RemotePathofaFile) ToMap ¶

func (fileRemotePath *RemotePathofaFile) ToMap() (map[string]string, error)

type RemotePathofaFileAttributes ¶

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 ¶

func NewRouteContextScope ¶

func NewRouteContextScope(rtctrlScopeRn, parentDn, description, nameAlias string, rtctrlScopeAttr RouteContextScopeAttributes) *RouteContextScope

func RouteContextScopeFromContainer ¶

func RouteContextScopeFromContainer(cont *container.Container) *RouteContextScope

func RouteContextScopeFromContainerList ¶

func RouteContextScopeFromContainerList(cont *container.Container, index int) *RouteContextScope

func RouteContextScopeListFromContainer ¶

func RouteContextScopeListFromContainer(cont *container.Container) []*RouteContextScope

func (*RouteContextScope) ToMap ¶

func (rtctrlScope *RouteContextScope) ToMap() (map[string]string, error)

type RouteContextScopeAttributes ¶

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

type RouteControlContext ¶

func NewRouteControlContext ¶

func NewRouteControlContext(rtctrlCtxPRn, parentDn, description, nameAlias string, rtctrlCtxPAttr RouteControlContextAttributes) *RouteControlContext

func RouteControlContextFromContainer ¶

func RouteControlContextFromContainer(cont *container.Container) *RouteControlContext

func RouteControlContextFromContainerList ¶

func RouteControlContextFromContainerList(cont *container.Container, index int) *RouteControlContext

func RouteControlContextListFromContainer ¶

func RouteControlContextListFromContainer(cont *container.Container) []*RouteControlContext

func (*RouteControlContext) ToMap ¶

func (rtctrlCtxP *RouteControlContext) ToMap() (map[string]string, error)

type RouteControlContextAttributes ¶

type RouteControlContextAttributes struct {
	Action     string `json:",omitempty"`
	Annotation string `json:",omitempty"`
	Name       string `json:",omitempty"`
	Order      string `json:",omitempty"`
}

type RouteControlProfile ¶

type RouteControlProfile struct {
	BaseAttributes
	RouteControlProfileAttributes
}

func NewRouteControlProfile ¶

func NewRouteControlProfile(rtctrlProfileRn, parentDn, description string, rtctrlProfileattr RouteControlProfileAttributes) *RouteControlProfile

func RouteControlProfileFromContainer ¶

func RouteControlProfileFromContainer(cont *container.Container) *RouteControlProfile

func RouteControlProfileFromContainerList ¶

func RouteControlProfileFromContainerList(cont *container.Container, index int) *RouteControlProfile

func RouteControlProfileListFromContainer ¶

func RouteControlProfileListFromContainer(cont *container.Container) []*RouteControlProfile

func (*RouteControlProfile) ToMap ¶

func (rtctrlProfile *RouteControlProfile) ToMap() (map[string]string, error)

type RouteControlProfileAttributes ¶

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	RouteControlProfileType string `json:",omitempty"`
}

type RtctrlSetAddComm ¶

func NewRtctrlSetAddComm ¶

func NewRtctrlSetAddComm(rtctrlSetAddCommRn, parentDn, description, nameAlias string, rtctrlSetAddCommAttr RtctrlSetAddCommAttributes) *RtctrlSetAddComm

func RtctrlSetAddCommFromContainer ¶

func RtctrlSetAddCommFromContainer(cont *container.Container) *RtctrlSetAddComm

func RtctrlSetAddCommFromContainerList ¶

func RtctrlSetAddCommFromContainerList(cont *container.Container, index int) *RtctrlSetAddComm

func RtctrlSetAddCommListFromContainer ¶

func RtctrlSetAddCommListFromContainer(cont *container.Container) []*RtctrlSetAddComm

func (*RtctrlSetAddComm) ToMap ¶

func (rtctrlSetAddComm *RtctrlSetAddComm) ToMap() (map[string]string, error)

type RtctrlSetAddCommAttributes ¶

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 ¶

func NewRtctrlSetComm ¶

func NewRtctrlSetComm(rtctrlSetCommRn, parentDn, description, nameAlias string, rtctrlSetCommAttr RtctrlSetCommAttributes) *RtctrlSetComm

func RtctrlSetCommFromContainer ¶

func RtctrlSetCommFromContainer(cont *container.Container) *RtctrlSetComm

func RtctrlSetCommFromContainerList ¶

func RtctrlSetCommFromContainerList(cont *container.Container, index int) *RtctrlSetComm

func RtctrlSetCommListFromContainer ¶

func RtctrlSetCommListFromContainer(cont *container.Container) []*RtctrlSetComm

func (*RtctrlSetComm) ToMap ¶

func (rtctrlSetComm *RtctrlSetComm) ToMap() (map[string]string, error)

type RtctrlSetCommAttributes ¶

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 ¶

func NewRtctrlSetDamp ¶

func NewRtctrlSetDamp(rtctrlSetDampRn, parentDn, description, nameAlias string, rtctrlSetDampAttr RtctrlSetDampAttributes) *RtctrlSetDamp

func RtctrlSetDampFromContainer ¶

func RtctrlSetDampFromContainer(cont *container.Container) *RtctrlSetDamp

func RtctrlSetDampFromContainerList ¶

func RtctrlSetDampFromContainerList(cont *container.Container, index int) *RtctrlSetDamp

func RtctrlSetDampListFromContainer ¶

func RtctrlSetDampListFromContainer(cont *container.Container) []*RtctrlSetDamp

func (*RtctrlSetDamp) ToMap ¶

func (rtctrlSetDamp *RtctrlSetDamp) ToMap() (map[string]string, error)

type RtctrlSetDampAttributes ¶

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 ¶

func NewRtctrlSetNh ¶

func NewRtctrlSetNh(rtctrlSetNhRn, parentDn, description, nameAlias string, rtctrlSetNhAttr RtctrlSetNhAttributes) *RtctrlSetNh

func RtctrlSetNhFromContainer ¶

func RtctrlSetNhFromContainer(cont *container.Container) *RtctrlSetNh

func RtctrlSetNhFromContainerList ¶

func RtctrlSetNhFromContainerList(cont *container.Container, index int) *RtctrlSetNh

func RtctrlSetNhListFromContainer ¶

func RtctrlSetNhListFromContainer(cont *container.Container) []*RtctrlSetNh

func (*RtctrlSetNh) ToMap ¶

func (rtctrlSetNh *RtctrlSetNh) ToMap() (map[string]string, error)

type RtctrlSetNhAttributes ¶

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

type RtctrlSetPref ¶

func NewRtctrlSetPref ¶

func NewRtctrlSetPref(rtctrlSetPrefRn, parentDn, description, nameAlias string, rtctrlSetPrefAttr RtctrlSetPrefAttributes) *RtctrlSetPref

func RtctrlSetPrefFromContainer ¶

func RtctrlSetPrefFromContainer(cont *container.Container) *RtctrlSetPref

func RtctrlSetPrefFromContainerList ¶

func RtctrlSetPrefFromContainerList(cont *container.Container, index int) *RtctrlSetPref

func RtctrlSetPrefListFromContainer ¶

func RtctrlSetPrefListFromContainer(cont *container.Container) []*RtctrlSetPref

func (*RtctrlSetPref) ToMap ¶

func (rtctrlSetPref *RtctrlSetPref) ToMap() (map[string]string, error)

type RtctrlSetPrefAttributes ¶

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

type RtctrlSetRtMetric ¶

func NewRtctrlSetRtMetric ¶

func NewRtctrlSetRtMetric(rtctrlSetRtMetricRn, parentDn, description, nameAlias string, rtctrlSetRtMetricAttr RtctrlSetRtMetricAttributes) *RtctrlSetRtMetric

func RtctrlSetRtMetricFromContainer ¶

func RtctrlSetRtMetricFromContainer(cont *container.Container) *RtctrlSetRtMetric

func RtctrlSetRtMetricFromContainerList ¶

func RtctrlSetRtMetricFromContainerList(cont *container.Container, index int) *RtctrlSetRtMetric

func RtctrlSetRtMetricListFromContainer ¶

func RtctrlSetRtMetricListFromContainer(cont *container.Container) []*RtctrlSetRtMetric

func (*RtctrlSetRtMetric) ToMap ¶

func (rtctrlSetRtMetric *RtctrlSetRtMetric) ToMap() (map[string]string, error)

type RtctrlSetRtMetricAttributes ¶

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

type RtctrlSetRtMetricType ¶

type RtctrlSetRtMetricType struct {
	BaseAttributes
	NameAliasAttribute
	RtctrlSetRtMetricTypeAttributes
}

func NewRtctrlSetRtMetricType ¶

func NewRtctrlSetRtMetricType(rtctrlSetRtMetricTypeRn, parentDn, description, nameAlias string, rtctrlSetRtMetricTypeAttr RtctrlSetRtMetricTypeAttributes) *RtctrlSetRtMetricType

func RtctrlSetRtMetricTypeFromContainer ¶

func RtctrlSetRtMetricTypeFromContainer(cont *container.Container) *RtctrlSetRtMetricType

func RtctrlSetRtMetricTypeFromContainerList ¶

func RtctrlSetRtMetricTypeFromContainerList(cont *container.Container, index int) *RtctrlSetRtMetricType

func RtctrlSetRtMetricTypeListFromContainer ¶

func RtctrlSetRtMetricTypeListFromContainer(cont *container.Container) []*RtctrlSetRtMetricType

func (*RtctrlSetRtMetricType) ToMap ¶

func (rtctrlSetRtMetricType *RtctrlSetRtMetricType) ToMap() (map[string]string, error)

type RtctrlSetRtMetricTypeAttributes ¶

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

type RtctrlSetTag ¶

func NewRtctrlSetTag ¶

func NewRtctrlSetTag(rtctrlSetTagRn, parentDn, description, nameAlias string, rtctrlSetTagAttr RtctrlSetTagAttributes) *RtctrlSetTag

func RtctrlSetTagFromContainer ¶

func RtctrlSetTagFromContainer(cont *container.Container) *RtctrlSetTag

func RtctrlSetTagFromContainerList ¶

func RtctrlSetTagFromContainerList(cont *container.Container, index int) *RtctrlSetTag

func RtctrlSetTagListFromContainer ¶

func RtctrlSetTagListFromContainer(cont *container.Container) []*RtctrlSetTag

func (*RtctrlSetTag) ToMap ¶

func (rtctrlSetTag *RtctrlSetTag) ToMap() (map[string]string, error)

type RtctrlSetTagAttributes ¶

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

type RtctrlSetWeight ¶

func NewRtctrlSetWeight ¶

func NewRtctrlSetWeight(rtctrlSetWeightRn, parentDn, description, nameAlias string, rtctrlSetWeightAttr RtctrlSetWeightAttributes) *RtctrlSetWeight

func RtctrlSetWeightFromContainer ¶

func RtctrlSetWeightFromContainer(cont *container.Container) *RtctrlSetWeight

func RtctrlSetWeightFromContainerList ¶

func RtctrlSetWeightFromContainerList(cont *container.Container, index int) *RtctrlSetWeight

func RtctrlSetWeightListFromContainer ¶

func RtctrlSetWeightListFromContainer(cont *container.Container) []*RtctrlSetWeight

func (*RtctrlSetWeight) ToMap ¶

func (rtctrlSetWeight *RtctrlSetWeight) ToMap() (map[string]string, error)

type RtctrlSetWeightAttributes ¶

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

type SAMLProvider ¶

func NewSAMLProvider ¶

func NewSAMLProvider(aaaSamlProviderRn, parentDn, description, nameAlias string, aaaSamlProviderAttr SAMLProviderAttributes) *SAMLProvider

func SAMLProviderFromContainer ¶

func SAMLProviderFromContainer(cont *container.Container) *SAMLProvider

func SAMLProviderFromContainerList ¶

func SAMLProviderFromContainerList(cont *container.Container, index int) *SAMLProvider

func SAMLProviderListFromContainer ¶

func SAMLProviderListFromContainer(cont *container.Container) []*SAMLProvider

func (*SAMLProvider) ToMap ¶

func (aaaSamlProvider *SAMLProvider) ToMap() (map[string]string, error)

type SAMLProviderAttributes ¶

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 ¶

func NewSAMLProviderGroup ¶

func NewSAMLProviderGroup(aaaSamlProviderGroupRn, parentDn, description, nameAlias string, aaaSamlProviderGroupAttr SAMLProviderGroupAttributes) *SAMLProviderGroup

func SAMLProviderGroupFromContainer ¶

func SAMLProviderGroupFromContainer(cont *container.Container) *SAMLProviderGroup

func SAMLProviderGroupFromContainerList ¶

func SAMLProviderGroupFromContainerList(cont *container.Container, index int) *SAMLProviderGroup

func SAMLProviderGroupListFromContainer ¶

func SAMLProviderGroupListFromContainer(cont *container.Container) []*SAMLProviderGroup

func (*SAMLProviderGroup) ToMap ¶

func (aaaSamlProviderGroup *SAMLProviderGroup) ToMap() (map[string]string, error)

type SAMLProviderGroupAttributes ¶

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

type SNMPCommunity ¶

func NewSNMPCommunity ¶

func NewSNMPCommunity(snmpCommunityPRn, parentDn, description, nameAlias string, snmpCommunityPAttr SNMPCommunityAttributes) *SNMPCommunity

func SNMPCommunityFromContainer ¶

func SNMPCommunityFromContainer(cont *container.Container) *SNMPCommunity

func SNMPCommunityFromContainerList ¶

func SNMPCommunityFromContainerList(cont *container.Container, index int) *SNMPCommunity

func SNMPCommunityListFromContainer ¶

func SNMPCommunityListFromContainer(cont *container.Container) []*SNMPCommunity

func (*SNMPCommunity) ToMap ¶

func (snmpCommunityP *SNMPCommunity) ToMap() (map[string]string, error)

type SNMPCommunityAttributes ¶

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

type SNMPContextProfile ¶

func NewSNMPContextProfile ¶

func NewSNMPContextProfile(snmpCtxPRn, parentDn, nameAlias string, snmpCtxPAttr SNMPContextProfileAttributes) *SNMPContextProfile

func SNMPContextProfileFromContainer ¶

func SNMPContextProfileFromContainer(cont *container.Container) *SNMPContextProfile

func SNMPContextProfileFromContainerList ¶

func SNMPContextProfileFromContainerList(cont *container.Container, index int) *SNMPContextProfile

func SNMPContextProfileListFromContainer ¶

func SNMPContextProfileListFromContainer(cont *container.Container) []*SNMPContextProfile

func (*SNMPContextProfile) ToMap ¶

func (snmpCtxP *SNMPContextProfile) ToMap() (map[string]string, error)

type SNMPContextProfileAttributes ¶

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 ¶

type SchedP struct {
	BaseAttributes
	SchedPAttributes
}

func NewSchedP ¶

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

func SchedPFromContainer ¶

func SchedPFromContainer(cont *container.Container) *SchedP

func SchedPFromContainerList ¶

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

func SchedPListFromContainer ¶

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

func (*SchedP) ToMap ¶

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

type SchedPAttributes ¶

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

type SecurityDomain ¶

type SecurityDomain struct {
	BaseAttributes
	SecurityDomainAttributes
}

func NewSecurityDomain ¶

func NewSecurityDomain(aaaDomainRn, parentDn, description string, aaaDomainattr SecurityDomainAttributes) *SecurityDomain

func SecurityDomainFromContainer ¶

func SecurityDomainFromContainer(cont *container.Container) *SecurityDomain

func SecurityDomainFromContainerList ¶

func SecurityDomainFromContainerList(cont *container.Container, index int) *SecurityDomain

func SecurityDomainListFromContainer ¶

func SecurityDomainListFromContainer(cont *container.Container) []*SecurityDomain

func (*SecurityDomain) ToMap ¶

func (aaaDomain *SecurityDomain) ToMap() (map[string]string, error)

type SecurityDomainAttributes ¶

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type ServiceRedirectPolicy ¶

type ServiceRedirectPolicy struct {
	BaseAttributes
	ServiceRedirectPolicyAttributes
}

func NewServiceRedirectPolicy ¶

func NewServiceRedirectPolicy(vnsSvcRedirectPolRn, parentDn, description string, vnsSvcRedirectPolattr ServiceRedirectPolicyAttributes) *ServiceRedirectPolicy

func ServiceRedirectPolicyFromContainer ¶

func ServiceRedirectPolicyFromContainer(cont *container.Container) *ServiceRedirectPolicy

func ServiceRedirectPolicyFromContainerList ¶

func ServiceRedirectPolicyFromContainerList(cont *container.Container, index int) *ServiceRedirectPolicy

func ServiceRedirectPolicyListFromContainer ¶

func ServiceRedirectPolicyListFromContainer(cont *container.Container) []*ServiceRedirectPolicy

func (*ServiceRedirectPolicy) ToMap ¶

func (vnsSvcRedirectPol *ServiceRedirectPolicy) ToMap() (map[string]string, error)

type ServiceRedirectPolicyAttributes ¶

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 ¶

func NewSetASPath ¶

func NewSetASPath(rtctrlSetASPathRn, parentDn, description, nameAlias string, rtctrlSetASPathAttr SetASPathAttributes) *SetASPath

func SetASPathFromContainer ¶

func SetASPathFromContainer(cont *container.Container) *SetASPath

func SetASPathFromContainerList ¶

func SetASPathFromContainerList(cont *container.Container, index int) *SetASPath

func SetASPathListFromContainer ¶

func SetASPathListFromContainer(cont *container.Container) []*SetASPath

func (*SetASPath) ToMap ¶

func (rtctrlSetASPath *SetASPath) ToMap() (map[string]string, error)

type SetASPathAttributes ¶

type SetASPathAttributes struct {
	Annotation string `json:",omitempty"`
	Criteria   string `json:",omitempty"`
	Lastnum    string `json:",omitempty"`
	Name       string `json:",omitempty"`
	Type       string `json:",omitempty"`
}

type SnmpUserProfile ¶ added in v2.20.0

type SnmpUserProfile struct {
	BaseAttributes
	SnmpUserProfileAttributes
}

func NewSnmpUserProfile ¶ added in v2.20.0

func NewSnmpUserProfile(snmpUserPRn, parentDn, description string, snmpUserPAttr SnmpUserProfileAttributes) *SnmpUserProfile

func SnmpUserProfileFromContainer ¶ added in v2.20.0

func SnmpUserProfileFromContainer(cont *container.Container) *SnmpUserProfile

func SnmpUserProfileFromContainerList ¶ added in v2.20.0

func SnmpUserProfileFromContainerList(cont *container.Container, index int) *SnmpUserProfile

func SnmpUserProfileListFromContainer ¶ added in v2.20.0

func SnmpUserProfileListFromContainer(cont *container.Container) []*SnmpUserProfile

func (*SnmpUserProfile) ToMap ¶ added in v2.20.0

func (snmpUserP *SnmpUserProfile) ToMap() (map[string]string, error)

type SnmpUserProfileAttributes ¶ added in v2.20.0

type SnmpUserProfileAttributes struct {
	Annotation string `json:",omitempty"`
	AuthKey    string `json:",omitempty"`
	AuthType   string `json:",omitempty"`
	Name       string `json:",omitempty"`
	NameAlias  string `json:",omitempty"`
	PrivKey    string `json:",omitempty"`
	PrivType   string `json:",omitempty"`
}

type SpanningTreeInterfacePolicy ¶

type SpanningTreeInterfacePolicy struct {
	BaseAttributes
	NameAliasAttribute
	SpanningTreeInterfacePolicyAttributes
}

func NewSpanningTreeInterfacePolicy ¶

func NewSpanningTreeInterfacePolicy(stpIfPolRn, parentDn, description, nameAlias string, stpIfPolAttr SpanningTreeInterfacePolicyAttributes) *SpanningTreeInterfacePolicy

func SpanningTreeInterfacePolicyFromContainer ¶

func SpanningTreeInterfacePolicyFromContainer(cont *container.Container) *SpanningTreeInterfacePolicy

func SpanningTreeInterfacePolicyFromContainerList ¶

func SpanningTreeInterfacePolicyFromContainerList(cont *container.Container, index int) *SpanningTreeInterfacePolicy

func SpanningTreeInterfacePolicyListFromContainer ¶

func SpanningTreeInterfacePolicyListFromContainer(cont *container.Container) []*SpanningTreeInterfacePolicy

func (*SpanningTreeInterfacePolicy) ToMap ¶

func (stpIfPol *SpanningTreeInterfacePolicy) ToMap() (map[string]string, error)

type SpanningTreeInterfacePolicyAttributes ¶

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

type SpineAccessPortPolicyGroup ¶

type SpineAccessPortPolicyGroup struct {
	BaseAttributes
	SpineAccessPortPolicyGroupAttributes
}

func NewSpineAccessPortPolicyGroup ¶

func NewSpineAccessPortPolicyGroup(infraSpAccPortGrpRn, parentDn, description string, infraSpAccPortGrpattr SpineAccessPortPolicyGroupAttributes) *SpineAccessPortPolicyGroup

func SpineAccessPortPolicyGroupFromContainer ¶

func SpineAccessPortPolicyGroupFromContainer(cont *container.Container) *SpineAccessPortPolicyGroup

func SpineAccessPortPolicyGroupFromContainerList ¶

func SpineAccessPortPolicyGroupFromContainerList(cont *container.Container, index int) *SpineAccessPortPolicyGroup

func SpineAccessPortPolicyGroupListFromContainer ¶

func SpineAccessPortPolicyGroupListFromContainer(cont *container.Container) []*SpineAccessPortPolicyGroup

func (*SpineAccessPortPolicyGroup) ToMap ¶

func (infraSpAccPortGrp *SpineAccessPortPolicyGroup) ToMap() (map[string]string, error)

type SpineAccessPortPolicyGroupAttributes ¶

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type SpineAccessPortSelector ¶

type SpineAccessPortSelector struct {
	BaseAttributes
	NameAliasAttribute
	SpineAccessPortSelectorAttributes
}

func NewSpineAccessPortSelector ¶

func NewSpineAccessPortSelector(infraSHPortSRn, parentDn, description, nameAlias string, infraSHPortSAttr SpineAccessPortSelectorAttributes) *SpineAccessPortSelector

func SpineAccessPortSelectorFromContainer ¶

func SpineAccessPortSelectorFromContainer(cont *container.Container) *SpineAccessPortSelector

func SpineAccessPortSelectorFromContainerList ¶

func SpineAccessPortSelectorFromContainerList(cont *container.Container, index int) *SpineAccessPortSelector

func SpineAccessPortSelectorListFromContainer ¶

func SpineAccessPortSelectorListFromContainer(cont *container.Container) []*SpineAccessPortSelector

func (*SpineAccessPortSelector) ToMap ¶

func (infraSHPortS *SpineAccessPortSelector) ToMap() (map[string]string, error)

type SpineAccessPortSelectorAttributes ¶

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

type SpineInterfaceProfile ¶

type SpineInterfaceProfile struct {
	BaseAttributes
	SpineInterfaceProfileAttributes
}

func NewSpineInterfaceProfile ¶

func NewSpineInterfaceProfile(infraSpAccPortPRn, parentDn, description string, infraSpAccPortPattr SpineInterfaceProfileAttributes) *SpineInterfaceProfile

func SpineInterfaceProfileFromContainer ¶

func SpineInterfaceProfileFromContainer(cont *container.Container) *SpineInterfaceProfile

func SpineInterfaceProfileFromContainerList ¶

func SpineInterfaceProfileFromContainerList(cont *container.Container, index int) *SpineInterfaceProfile

func SpineInterfaceProfileListFromContainer ¶

func SpineInterfaceProfileListFromContainer(cont *container.Container) []*SpineInterfaceProfile

func (*SpineInterfaceProfile) ToMap ¶

func (infraSpAccPortP *SpineInterfaceProfile) ToMap() (map[string]string, error)

type SpineInterfaceProfileAttributes ¶

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type SpineProfile ¶

type SpineProfile struct {
	BaseAttributes
	SpineProfileAttributes
}

func NewSpineProfile ¶

func NewSpineProfile(infraSpinePRn, parentDn, description string, infraSpinePattr SpineProfileAttributes) *SpineProfile

func SpineProfileFromContainer ¶

func SpineProfileFromContainer(cont *container.Container) *SpineProfile

func SpineProfileFromContainerList ¶

func SpineProfileFromContainerList(cont *container.Container, index int) *SpineProfile

func SpineProfileListFromContainer ¶

func SpineProfileListFromContainer(cont *container.Container) []*SpineProfile

func (*SpineProfile) ToMap ¶

func (infraSpineP *SpineProfile) ToMap() (map[string]string, error)

type SpineProfileAttributes ¶

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type SpineSwitchPolicyGroup ¶

type SpineSwitchPolicyGroup struct {
	BaseAttributes
	NameAliasAttribute
	SpineSwitchPolicyGroupAttributes
}

func NewSpineSwitchPolicyGroup ¶

func NewSpineSwitchPolicyGroup(infraSpineAccNodePGrpRn, parentDn, description, nameAlias string, infraSpineAccNodePGrpAttr SpineSwitchPolicyGroupAttributes) *SpineSwitchPolicyGroup

func SpineSwitchPolicyGroupFromContainer ¶

func SpineSwitchPolicyGroupFromContainer(cont *container.Container) *SpineSwitchPolicyGroup

func SpineSwitchPolicyGroupFromContainerList ¶

func SpineSwitchPolicyGroupFromContainerList(cont *container.Container, index int) *SpineSwitchPolicyGroup

func SpineSwitchPolicyGroupListFromContainer ¶

func SpineSwitchPolicyGroupListFromContainer(cont *container.Container) []*SpineSwitchPolicyGroup

func (*SpineSwitchPolicyGroup) ToMap ¶

func (infraSpineAccNodePGrp *SpineSwitchPolicyGroup) ToMap() (map[string]string, error)

type SpineSwitchPolicyGroupAttributes ¶

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

type StaticPath ¶

type StaticPath struct {
	BaseAttributes
	StaticPathAttributes
}

func NewStaticPath ¶

func NewStaticPath(fvRsPathAttRn, parentDn, description string, fvRsPathAttattr StaticPathAttributes) *StaticPath

func StaticPathFromContainer ¶

func StaticPathFromContainer(cont *container.Container) *StaticPath

func StaticPathFromContainerList ¶

func StaticPathFromContainerList(cont *container.Container, index int) *StaticPath

func StaticPathListFromContainer ¶

func StaticPathListFromContainer(cont *container.Container) []*StaticPath

func (*StaticPath) ToMap ¶

func (fvRsPathAtt *StaticPath) ToMap() (map[string]string, error)

type StaticPathAttributes ¶

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 ¶

type SubjectFilter struct {
	BaseAttributes
	SubjectFilterAttributes
}

func NewSubjectFilter ¶

func NewSubjectFilter(vzRsSubjFiltAttRn, parentDn string, vzRsSubjFiltAttAttr SubjectFilterAttributes) *SubjectFilter

func SubjectFilterFromContainer ¶

func SubjectFilterFromContainer(cont *container.Container) *SubjectFilter

func SubjectFilterFromContainerList ¶

func SubjectFilterFromContainerList(cont *container.Container, index int) *SubjectFilter

func SubjectFilterListFromContainer ¶

func SubjectFilterListFromContainer(cont *container.Container) []*SubjectFilter

func (*SubjectFilter) ToMap ¶

func (vzRsSubjFiltAtt *SubjectFilter) ToMap() (map[string]string, error)

type SubjectFilterAttributes ¶

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

	IpDataPlaneLearning string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Preferred string `json:",omitempty"`

	Scope string `json:",omitempty"`

	Virtual string `json:",omitempty"`
}

type SubnetPoolforIpSecTunnels ¶ added in v2.2.0

type SubnetPoolforIpSecTunnels struct {
	BaseAttributes
	SubnetPoolforIpSecTunnelsAttributes
}

func NewSubnetPoolforIpSecTunnels ¶ added in v2.2.0

func NewSubnetPoolforIpSecTunnels(cloudtemplateIpSecTunnelSubnetPoolRn, parentDn string, cloudtemplateIpSecTunnelSubnetPoolAttr SubnetPoolforIpSecTunnelsAttributes) *SubnetPoolforIpSecTunnels

func SubnetPoolforIpSecTunnelsFromContainer ¶ added in v2.2.0

func SubnetPoolforIpSecTunnelsFromContainer(cont *container.Container) *SubnetPoolforIpSecTunnels

func SubnetPoolforIpSecTunnelsFromContainerList ¶ added in v2.2.0

func SubnetPoolforIpSecTunnelsFromContainerList(cont *container.Container, index int) *SubnetPoolforIpSecTunnels

func SubnetPoolforIpSecTunnelsListFromContainer ¶ added in v2.2.0

func SubnetPoolforIpSecTunnelsListFromContainer(cont *container.Container) []*SubnetPoolforIpSecTunnels

func (*SubnetPoolforIpSecTunnels) ToMap ¶ added in v2.2.0

func (cloudtemplateIpSecTunnelSubnetPool *SubnetPoolforIpSecTunnels) ToMap() (map[string]string, error)

type SubnetPoolforIpSecTunnelsAttributes ¶ added in v2.2.0

type SubnetPoolforIpSecTunnelsAttributes struct {
	Annotation string `json:",omitempty"`
	Poolname   string `json:",omitempty"`
	Subnetpool 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 ¶

type SwitchMaintPValidate struct {
	BaseAttributes
	SwitchMaintPValidateAttributes
}

func NewSwitchMaintPValidate ¶

func NewSwitchMaintPValidate(syntheticSwitchMaintPValidateRn, parentDn, description string, syntheticSwitchMaintPValidateattr SwitchMaintPValidateAttributes) *SwitchMaintPValidate

func SwitchMaintPValidateFromContainer ¶

func SwitchMaintPValidateFromContainer(cont *container.Container) *SwitchMaintPValidate

func SwitchMaintPValidateFromContainerList ¶

func SwitchMaintPValidateFromContainerList(cont *container.Container, index int) *SwitchMaintPValidate

func SwitchMaintPValidateListFromContainer ¶

func SwitchMaintPValidateListFromContainer(cont *container.Container) []*SwitchMaintPValidate

func (*SwitchMaintPValidate) ToMap ¶

func (syntheticSwitchMaintPValidate *SwitchMaintPValidate) ToMap() (map[string]string, error)

type SwitchMaintPValidateAttributes ¶

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 ¶

type SwitchSpineAssociation struct {
	BaseAttributes
	SwitchSpineAssociationAttributes
}

func NewSwitchSpineAssociation ¶

func NewSwitchSpineAssociation(infraSpineSRn, parentDn, description string, infraSpineSattr SwitchSpineAssociationAttributes) *SwitchSpineAssociation

func SwitchSpineAssociationFromContainer ¶

func SwitchSpineAssociationFromContainer(cont *container.Container) *SwitchSpineAssociation

func SwitchSpineAssociationFromContainerList ¶

func SwitchSpineAssociationFromContainerList(cont *container.Container, index int) *SwitchSpineAssociation

func SwitchSpineAssociationListFromContainer ¶

func SwitchSpineAssociationListFromContainer(cont *container.Container) []*SwitchSpineAssociation

func (*SwitchSpineAssociation) ToMap ¶

func (infraSpineS *SwitchSpineAssociation) ToMap() (map[string]string, error)

type SwitchSpineAssociationAttributes ¶

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

	SwitchAssociationType string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type System ¶

type System struct {
	BaseAttributes
	SystemAttributes
}

func NewSystem ¶

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

func SystemFromContainer ¶

func SystemFromContainer(cont *container.Container) *System

func SystemFromContainerList ¶

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

func SystemListFromContainer ¶

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

func (*System) ToMap ¶

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

type SystemAttributes ¶

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

type TACACSDestination ¶

func NewTACACSDestination ¶

func NewTACACSDestination(tacacsTacacsDestRn, parentDn, description, nameAlias string, tacacsTacacsDestAttr TACACSDestinationAttributes) *TACACSDestination

func TACACSDestinationFromContainer ¶

func TACACSDestinationFromContainer(cont *container.Container) *TACACSDestination

func TACACSDestinationFromContainerList ¶

func TACACSDestinationFromContainerList(cont *container.Container, index int) *TACACSDestination

func TACACSDestinationListFromContainer ¶

func TACACSDestinationListFromContainer(cont *container.Container) []*TACACSDestination

func (*TACACSDestination) ToMap ¶

func (tacacsTacacsDest *TACACSDestination) ToMap() (map[string]string, error)

type TACACSDestinationAttributes ¶

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 ¶

type TACACSMonitoringDestinationGroup struct {
	BaseAttributes
	NameAliasAttribute
	TACACSMonitoringDestinationGroupAttributes
}

func NewTACACSMonitoringDestinationGroup ¶

func NewTACACSMonitoringDestinationGroup(tacacsGroupRn, parentDn, description, nameAlias string, tacacsGroupAttr TACACSMonitoringDestinationGroupAttributes) *TACACSMonitoringDestinationGroup

func TACACSMonitoringDestinationGroupFromContainer ¶

func TACACSMonitoringDestinationGroupFromContainer(cont *container.Container) *TACACSMonitoringDestinationGroup

func TACACSMonitoringDestinationGroupFromContainerList ¶

func TACACSMonitoringDestinationGroupFromContainerList(cont *container.Container, index int) *TACACSMonitoringDestinationGroup

func TACACSMonitoringDestinationGroupListFromContainer ¶

func TACACSMonitoringDestinationGroupListFromContainer(cont *container.Container) []*TACACSMonitoringDestinationGroup

func (*TACACSMonitoringDestinationGroup) ToMap ¶

func (tacacsGroup *TACACSMonitoringDestinationGroup) ToMap() (map[string]string, error)

type TACACSMonitoringDestinationGroupAttributes ¶

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

type TACACSPlusProviderGroup ¶

type TACACSPlusProviderGroup struct {
	BaseAttributes
	NameAliasAttribute
	TACACSPlusProviderGroupAttributes
}

func NewTACACSPlusProviderGroup ¶

func NewTACACSPlusProviderGroup(aaaTacacsPlusProviderGroupRn, parentDn, description, nameAlias string, aaaTacacsPlusProviderGroupAttr TACACSPlusProviderGroupAttributes) *TACACSPlusProviderGroup

func TACACSPlusProviderGroupFromContainer ¶

func TACACSPlusProviderGroupFromContainer(cont *container.Container) *TACACSPlusProviderGroup

func TACACSPlusProviderGroupFromContainerList ¶

func TACACSPlusProviderGroupFromContainerList(cont *container.Container, index int) *TACACSPlusProviderGroup

func TACACSPlusProviderGroupListFromContainer ¶

func TACACSPlusProviderGroupListFromContainer(cont *container.Container) []*TACACSPlusProviderGroup

func (*TACACSPlusProviderGroup) ToMap ¶

func (aaaTacacsPlusProviderGroup *TACACSPlusProviderGroup) ToMap() (map[string]string, error)

type TACACSPlusProviderGroupAttributes ¶

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

type TACACSProvider ¶

func NewTACACSProvider ¶

func NewTACACSProvider(aaaTacacsPlusProviderRn, parentDn, description, nameAlias string, aaaTacacsPlusProviderAttr TACACSProviderAttributes) *TACACSProvider

func TACACSProviderFromContainer ¶

func TACACSProviderFromContainer(cont *container.Container) *TACACSProvider

func TACACSProviderFromContainerList ¶

func TACACSProviderFromContainerList(cont *container.Container, index int) *TACACSProvider

func TACACSProviderListFromContainer ¶

func TACACSProviderListFromContainer(cont *container.Container) []*TACACSProvider

func (*TACACSProvider) ToMap ¶

func (aaaTacacsPlusProvider *TACACSProvider) ToMap() (map[string]string, error)

type TACACSProviderAttributes ¶

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 ¶

func NewTACACSSource ¶

func NewTACACSSource(tacacsSrcRn, parentDn, description, nameAlias string, tacacsSrcAttr TACACSSourceAttributes) *TACACSSource

func TACACSSourceFromContainer ¶

func TACACSSourceFromContainer(cont *container.Container) *TACACSSource

func TACACSSourceFromContainerList ¶

func TACACSSourceFromContainerList(cont *container.Container, index int) *TACACSSource

func TACACSSourceListFromContainer ¶

func TACACSSourceListFromContainer(cont *container.Container) []*TACACSSource

func (*TACACSSource) ToMap ¶

func (tacacsSrc *TACACSSource) ToMap() (map[string]string, error)

type TACACSSourceAttributes ¶

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 ¶

type Tag struct {
	BaseAttributes
	TagAttributes
}

func NewTag ¶

func NewTag(tagTagRn, parentDn string, tagTagAttr TagAttributes) *Tag

func TagFromContainer ¶

func TagFromContainer(cont *container.Container) *Tag

func TagFromContainerList ¶

func TagFromContainerList(cont *container.Container, index int) *Tag

func TagListFromContainer ¶

func TagListFromContainer(cont *container.Container) []*Tag

func (*Tag) ToMap ¶

func (tagTag *Tag) ToMap() (map[string]string, error)

type TagAttributes ¶

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 ¶

type TenantToCloudAccountAssociation struct {
	BaseAttributes
	NameAliasAttribute
	TenantToCloudAccountAssociationAttributes
}

func NewTenantToCloudAccountAssociation ¶

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

func TenantToCloudAccountAssociationFromContainer ¶

func TenantToCloudAccountAssociationFromContainer(cont *container.Container) *TenantToCloudAccountAssociation

func TenantToCloudAccountAssociationFromContainerList ¶

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

func TenantToCloudAccountAssociationListFromContainer ¶

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

func (*TenantToCloudAccountAssociation) ToMap ¶

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

type TenantToCloudAccountAssociationAttributes ¶

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

type TenantandVRFdestinationforInterVRFLeakedRoutes ¶

type TenantandVRFdestinationforInterVRFLeakedRoutes struct {
	BaseAttributes
	NameAliasAttribute
	TenantandVRFdestinationforInterVRFLeakedRoutesAttributes
}

func NewTenantandVRFdestinationforInterVRFLeakedRoutes ¶

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

func TenantandVRFdestinationforInterVRFLeakedRoutesFromContainerList ¶

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

func TenantandVRFdestinationforInterVRFLeakedRoutesListFromContainer ¶

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

func (*TenantandVRFdestinationforInterVRFLeakedRoutes) ToMap ¶

type TenantandVRFdestinationforInterVRFLeakedRoutesAttributes ¶

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 ¶

type TerminalConnector struct {
	BaseAttributes
	TerminalConnectorAttributes
}

func NewTerminalConnector ¶

func NewTerminalConnector(vnsAbsTermConnRn, parentDn, description string, vnsAbsTermConnattr TerminalConnectorAttributes) *TerminalConnector

func TerminalConnectorFromContainer ¶

func TerminalConnectorFromContainer(cont *container.Container) *TerminalConnector

func TerminalConnectorFromContainerList ¶

func TerminalConnectorFromContainerList(cont *container.Container, index int) *TerminalConnector

func TerminalConnectorListFromContainer ¶

func TerminalConnectorListFromContainer(cont *container.Container) []*TerminalConnector

func (*TerminalConnector) ToMap ¶

func (vnsAbsTermConn *TerminalConnector) ToMap() (map[string]string, error)

type TerminalConnectorAttributes ¶

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

	AttNotify string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type TopologyFabricNode ¶

type TopologyFabricNode struct {
	BaseAttributes
	TopologyFabricNodeAttributes
}

func TopologyFabricNodeFromContainer ¶

func TopologyFabricNodeFromContainer(cont *container.Container) *TopologyFabricNode

func TopologyFabricNodeFromContainerList ¶

func TopologyFabricNodeFromContainerList(cont *container.Container, index int) *TopologyFabricNode

func TopologyFabricNodeListFromContainer ¶

func TopologyFabricNodeListFromContainer(cont *container.Container) []*TopologyFabricNode

func (*TopologyFabricNode) ToMap ¶

func (fabricNode *TopologyFabricNode) ToMap() (map[string]string, error)

type TopologyFabricNodeAttributes ¶

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 ¶

type UpgJob struct {
	BaseAttributes
	UpgJobAttributes
}

func UpgJobFromContainer ¶

func UpgJobFromContainer(cont *container.Container) *UpgJob

func UpgJobFromContainerList ¶

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

func UpgJobListFromContainer ¶

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

func (*UpgJob) ToMap ¶

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

type UpgJobAttributes ¶

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

type UserDomain ¶

func NewUserDomain ¶

func NewUserDomain(aaaUserDomainRn, parentDn, description, nameAlias string, aaaUserDomainAttr UserDomainAttributes) *UserDomain

func UserDomainFromContainer ¶

func UserDomainFromContainer(cont *container.Container) *UserDomain

func UserDomainFromContainerList ¶

func UserDomainFromContainerList(cont *container.Container, index int) *UserDomain

func UserDomainListFromContainer ¶

func UserDomainListFromContainer(cont *container.Container) []*UserDomain

func (*UserDomain) ToMap ¶

func (aaaUserDomain *UserDomain) ToMap() (map[string]string, error)

type UserDomainAttributes ¶

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

type UserManagement ¶

func NewUserManagement ¶

func NewUserManagement(aaaUserEpRn, parentDn, description, nameAlias string, aaaUserEpAttr UserManagementAttributes) *UserManagement

func UserManagementFromContainer ¶

func UserManagementFromContainer(cont *container.Container) *UserManagement

func UserManagementFromContainerList ¶

func UserManagementFromContainerList(cont *container.Container, index int) *UserManagement

func UserManagementListFromContainer ¶

func UserManagementListFromContainer(cont *container.Container) []*UserManagement

func (*UserManagement) ToMap ¶

func (aaaUserEp *UserManagement) ToMap() (map[string]string, error)

type UserManagementAttributes ¶

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

type UserRole ¶

func NewUserRole ¶

func NewUserRole(aaaUserRoleRn, parentDn, description, nameAlias string, aaaUserRoleAttr UserRoleAttributes) *UserRole

func UserRoleFromContainer ¶

func UserRoleFromContainer(cont *container.Container) *UserRole

func UserRoleFromContainerList ¶

func UserRoleFromContainerList(cont *container.Container, index int) *UserRole

func UserRoleListFromContainer ¶

func UserRoleListFromContainer(cont *container.Container) []*UserRole

func (*UserRole) ToMap ¶

func (aaaUserRole *UserRole) ToMap() (map[string]string, error)

type UserRoleAttributes ¶

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 ¶

func NewVMMController ¶

func NewVMMController(vmmCtrlrPRn, parentDn, nameAlias string, vmmCtrlrPAttr VMMControllerAttributes) *VMMController

func VMMControllerFromContainer ¶

func VMMControllerFromContainer(cont *container.Container) *VMMController

func VMMControllerFromContainerList ¶

func VMMControllerFromContainerList(cont *container.Container, index int) *VMMController

func VMMControllerListFromContainer ¶

func VMMControllerListFromContainer(cont *container.Container) []*VMMController

func (*VMMController) ToMap ¶

func (vmmCtrlrP *VMMController) ToMap() (map[string]string, error)

type VMMControllerAttributes ¶

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 ¶

func NewVMMCredential ¶

func NewVMMCredential(vmmUsrAccPRn, parentDn, description, nameAlias string, vmmUsrAccPAttr VMMCredentialAttributes) *VMMCredential

func VMMCredentialFromContainer ¶

func VMMCredentialFromContainer(cont *container.Container) *VMMCredential

func VMMCredentialFromContainerList ¶

func VMMCredentialFromContainerList(cont *container.Container, index int) *VMMCredential

func VMMCredentialListFromContainer ¶

func VMMCredentialListFromContainer(cont *container.Container) []*VMMCredential

func (*VMMCredential) ToMap ¶

func (vmmUsrAccP *VMMCredential) ToMap() (map[string]string, error)

type VMMCredentialAttributes ¶

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 ¶

type VMMSecurityPolicy struct {
	BaseAttributes
	VMMSecurityPolicyAttributes
}

func NewVMMSecurityPolicy ¶

func NewVMMSecurityPolicy(vmmSecPRn, parentDn, description string, vmmSecPattr VMMSecurityPolicyAttributes) *VMMSecurityPolicy

func VMMSecurityPolicyFromContainer ¶

func VMMSecurityPolicyFromContainer(cont *container.Container) *VMMSecurityPolicy

func VMMSecurityPolicyFromContainerList ¶

func VMMSecurityPolicyFromContainerList(cont *container.Container, index int) *VMMSecurityPolicy

func VMMSecurityPolicyListFromContainer ¶

func VMMSecurityPolicyListFromContainer(cont *container.Container) []*VMMSecurityPolicy

func (*VMMSecurityPolicy) ToMap ¶

func (vmmSecP *VMMSecurityPolicy) ToMap() (map[string]string, error)

type VMMSecurityPolicyAttributes ¶

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 ¶

func NewVPCDomainPolicy ¶

func NewVPCDomainPolicy(vpcInstPolRn, parentDn, description, nameAlias string, vpcInstPolAttr VPCDomainPolicyAttributes) *VPCDomainPolicy

func VPCDomainPolicyFromContainer ¶

func VPCDomainPolicyFromContainer(cont *container.Container) *VPCDomainPolicy

func VPCDomainPolicyFromContainerList ¶

func VPCDomainPolicyFromContainerList(cont *container.Container, index int) *VPCDomainPolicy

func VPCDomainPolicyListFromContainer ¶

func VPCDomainPolicyListFromContainer(cont *container.Container) []*VPCDomainPolicy

func (*VPCDomainPolicy) ToMap ¶

func (vpcInstPol *VPCDomainPolicy) ToMap() (map[string]string, error)

type VPCDomainPolicyAttributes ¶

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 ¶

func NewVSwitchPolicyGroup ¶

func NewVSwitchPolicyGroup(vmmVSwitchPolicyContRn, parentDn, description, nameAlias string, vmmVSwitchPolicyContAttr VSwitchPolicyGroupAttributes) *VSwitchPolicyGroup

func VSwitchPolicyGroupFromContainer ¶

func VSwitchPolicyGroupFromContainer(cont *container.Container) *VSwitchPolicyGroup

func VSwitchPolicyGroupFromContainerList ¶

func VSwitchPolicyGroupFromContainerList(cont *container.Container, index int) *VSwitchPolicyGroup

func VSwitchPolicyGroupListFromContainer ¶

func VSwitchPolicyGroupListFromContainer(cont *container.Container) []*VSwitchPolicyGroup

func (*VSwitchPolicyGroup) ToMap ¶

func (vmmVSwitchPolicyCont *VSwitchPolicyGroup) ToMap() (map[string]string, error)

type VSwitchPolicyGroupAttributes ¶

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 ¶

type VirtualLogicalInterfaceProfile struct {
	BaseAttributes
	VirtualLogicalInterfaceProfileAttributes
}

func NewVirtualLogicalInterfaceProfile ¶

func NewVirtualLogicalInterfaceProfile(l3extVirtualLIfPRn, parentDn, description string, l3extVirtualLIfPattr VirtualLogicalInterfaceProfileAttributes) *VirtualLogicalInterfaceProfile

func VirtualLogicalInterfaceProfileFromContainer ¶

func VirtualLogicalInterfaceProfileFromContainer(cont *container.Container) *VirtualLogicalInterfaceProfile

func VirtualLogicalInterfaceProfileFromContainerList ¶

func VirtualLogicalInterfaceProfileFromContainerList(cont *container.Container, index int) *VirtualLogicalInterfaceProfile

func VirtualLogicalInterfaceProfileListFromContainer ¶

func VirtualLogicalInterfaceProfileListFromContainer(cont *container.Container) []*VirtualLogicalInterfaceProfile

func (*VirtualLogicalInterfaceProfile) ToMap ¶

func (l3extVirtualLIfP *VirtualLogicalInterfaceProfile) ToMap() (map[string]string, error)

type VirtualLogicalInterfaceProfileAttributes ¶

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 ¶

func NewWebTokenData ¶

func NewWebTokenData(pkiWebTokenDataRn, parentDn, description, nameAlias string, pkiWebTokenDataAttr WebTokenDataAttributes) *WebTokenData

func WebTokenDataFromContainer ¶

func WebTokenDataFromContainer(cont *container.Container) *WebTokenData

func WebTokenDataFromContainerList ¶

func WebTokenDataFromContainerList(cont *container.Container, index int) *WebTokenData

func WebTokenDataListFromContainer ¶

func WebTokenDataListFromContainer(cont *container.Container) []*WebTokenData

func (*WebTokenData) ToMap ¶

func (pkiWebTokenData *WebTokenData) ToMap() (map[string]string, error)

type WebTokenDataAttributes ¶

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 ¶

type X509Certificate struct {
	BaseAttributes
	X509CertificateAttributes
}

func NewX509Certificate ¶

func NewX509Certificate(aaaUserCertRn, parentDn, description string, aaaUserCertattr X509CertificateAttributes) *X509Certificate

func X509CertificateFromContainer ¶

func X509CertificateFromContainer(cont *container.Container) *X509Certificate

func X509CertificateFromContainerList ¶

func X509CertificateFromContainerList(cont *container.Container, index int) *X509Certificate

func X509CertificateListFromContainer ¶

func X509CertificateListFromContainer(cont *container.Container) []*X509Certificate

func (*X509Certificate) ToMap ¶

func (aaaUserCert *X509Certificate) ToMap() (map[string]string, error)

type X509CertificateAttributes ¶

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