models

package
v1.7.14 Latest Latest
Warning

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

Go to latest
Published: Apr 8, 2021 License: MPL-2.0 Imports: 5 Imported by: 10

Documentation

Index

Constants

View Source
const AaadomainClassName = "aaaDomain"
View Source
const AaauserClassName = "aaaUser"
View Source
const AaausercertClassName = "aaaUserCert"
View Source
const BgpaspClassName = "bgpAsP"
View Source
const BgpbestpathctrlpolClassName = "bgpBestPathCtrlPol"
View Source
const BgpctxafpolClassName = "bgpCtxAfPol"
View Source
const BgpctxpolClassName = "bgpCtxPol"
View Source
const BgpextpClassName = "bgpExtP"
View Source
const BgplocalasnpClassName = "bgpLocalAsnP"
View Source
const BgppeerpClassName = "bgpPeerP"
View Source
const BgppeerpfxpolClassName = "bgpPeerPfxPol"
View Source
const BgprtsummpolClassName = "bgpRtSummPol"
View Source
const CdpifpolClassName = "cdpIfPol"
View Source
const CloudappClassName = "cloudApp"
View Source
const CloudawsproviderClassName = "cloudAwsProvider"
View Source
const CloudbgpaspClassName = "cloudBgpAsP"
View Source
const CloudcidrClassName = "cloudCidr"
View Source
const CloudctxprofileClassName = "cloudCtxProfile"
View Source
const ClouddompClassName = "cloudDomP"
View Source
const CloudepgClassName = "cloudEPg"
View Source
const CloudepselectorClassName = "cloudEPSelector"
View Source
const CloudextepgClassName = "cloudExtEPg"
View Source
const CloudextepselectorClassName = "cloudExtEPSelector"
View Source
const CloudprovpClassName = "cloudProvP"
View Source
const CloudregionClassName = "cloudRegion"
View Source
const CloudrouterpClassName = "cloudRouterP"
View Source
const CloudsubnetClassName = "cloudSubnet"
View Source
const CloudzoneClassName = "cloudZone"
View Source
const ConfigexportpClassName = "configExportP"
View Source
const ConfigimportpClassName = "configImportP"
View Source
const DhcplblClassName = "dhcpLbl"
View Source
const DhcpoptionClassName = "dhcpOption"
View Source
const DhcpoptionpolClassName = "dhcpOptionPol"
View Source
const DhcprelaypClassName = "dhcpRelayP"
View Source
const FabricNodeBlkClassName = "fabricNodeBlk"
View Source
const FabricexplicitgepClassName = "fabricExplicitGEp"
View Source
const FabrichifpolClassName = "fabricHIfPol"
View Source
const FabricnodeblkClassNameFW = "fabricNodeBlk"
View Source
const FabricnodeblkClassNameMG = "fabricNodeBlk"
View Source
const FabricnodeidentpClassName = "fabricNodeIdentP"
View Source
const FabricnodepepClassName = "fabricNodePEp"
View Source
const FabricpathepClassName = "fabricPathEp"
View Source
const FcdompClassName = "fcDomP"
View Source
const FcifpolClassName = "fcIfPol"
View Source
const FirmwareCtrlrFwPClassName = "firmwareCtrlrFwP"
View Source
const FirmwareCtrlrRunningClassName = "firmwareCtrlrRunning"
View Source
const FirmwareDownloadClassName = "firmwareDownload"
View Source
const FirmwareFirmwareClassName = "firmwareFirmware"
View Source
const FirmwareOSourceClassName = "firmwareOSource"

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

View Source
const FirmwarefwgrpClassName = "firmwareFwGrp"
View Source
const FirmwarefwpClassName = "firmwareFwP"
View Source
const FirmwareosourceClassName = "firmwareOSource"
View Source
const FvaepgClassName = "fvAEPg"
View Source
const FvapClassName = "fvAp"
View Source
const FvbdClassName = "fvBD"
View Source
const FvctxClassName = "fvCtx"
View Source
const FvepretpolClassName = "fvEpRetPol"
View Source
const FvnsencapblkClassName = "fvnsEncapBlk"
View Source
const FvnsvlaninstpClassName = "fvnsVlanInstP"
View Source
const FvnsvsaninstpClassName = "fvnsVsanInstP"
View Source
const FvnsvxlaninstpClassName = "fvnsVxlanInstP"
View Source
const FvrsconsClassName = "fvRsCons"
View Source
const FvrsdomattClassName = "fvRsDomAtt"
View Source
const FvrspathattClassName = "fvRsPathAtt"
View Source
const FvrsprovClassName = "fvRsProv"
View Source
const FvsubnetClassName = "fvSubnet"
View Source
const FvtenantClassName = "fvTenant"
View Source
const HsrpgrouppClassName = "hsrpGroupP"
View Source
const HsrpgrouppolClassName = "hsrpGroupPol"
View Source
const HsrpifpClassName = "hsrpIfP"
View Source
const HsrpifpolClassName = "hsrpIfPol"
View Source
const 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 InfrarsdompClassName = "infraRsDomP"
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 L2extdompClassName = "l2extDomP"
View Source
const L2extinstpClassName = "l2extInstP"
View Source
const L2extoutClassName = "l2extOut"
View Source
const L2ifpolClassName = "l2IfPol"
View Source
const L2portsecuritypolClassName = "l2PortSecurityPol"
View Source
const L3extdompClassName = "l3extDomP"
View Source
const L3extinstpClassName = "l3extInstP"
View Source
const L3extipClassName = "l3extIp"
View Source
const L3extlifpClassName = "l3extLIfP"
View Source
const L3extlnodepClassName = "l3extLNodeP"
View Source
const L3extloopbackifpClassName = "l3extLoopBackIfP"
View Source
const L3extoutClassName = "l3extOut"
View Source
const L3extrsnodel3outattClassName = "l3extRsNodeL3OutAtt"
View Source
const L3extrspathl3outattClassName = "l3extRsPathL3OutAtt"
View Source
const L3extsubnetClassName = "l3extSubnet"
View Source
const L3extvirtuallifpClassName = "l3extVirtualLIfP"
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 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 RtctrlattrpClassName = "rtctrlAttrP"
View Source
const RtctrlprofileClassName = "rtctrlProfile"
View Source
const SpandestgrpClassName = "spanDestGrp"
View Source
const SpanspanlblClassName = "spanSpanLbl"
View Source
const SpansrcgrpClassName = "spanSrcGrp"
View Source
const SyntheticMaintPSwitchDetailsClassName = "syntheticMaintPSwitchDetails"
View Source
const SyntheticMaintPValidateClassName = "syntheticMaintPValidate"
View Source
const SyntheticSwitchMaintPValidateClassName = "syntheticSwitchMaintPValidate"
View Source
const TopSystemClassName = "topSystem"
View Source
const TopologyFabricNodeClassName = "fabricNode"
View Source
const TrigSchedPClassName = "trigSchedP"

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

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

Variables

This section is empty.

Functions

func A

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

func BoolToString

func BoolToString(value bool) string

func CurlyBraces

func CurlyBraces(value string) string

func G

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

func GetMOName

func GetMOName(dn string) string

func ListFromContainer

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

func StringToBool

func StringToBool(value string) bool

func StripQuotes

func StripQuotes(word string) string

func StripSquareBrackets

func StripSquareBrackets(word string) string

Types

type AccessAccessGroup added in v0.4.9

type AccessAccessGroup struct {
	BaseAttributes
	AccessAccessGroupAttributes
}

func AccessAccessGroupFromContainer added in v0.4.9

func AccessAccessGroupFromContainer(cont *container.Container) *AccessAccessGroup

func AccessAccessGroupFromContainerList added in v0.4.9

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

func AccessAccessGroupListFromContainer added in v0.4.9

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

func NewAccessAccessGroup added in v0.4.9

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

func (*AccessAccessGroup) ToMap added in v0.4.9

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

type AccessAccessGroupAttributes added in v0.4.9

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

	FexId string `json:",omitempty"`

	TDn string `json:",omitempty"`
}

type AccessGeneric added in v0.4.4

type AccessGeneric struct {
	BaseAttributes
	AccessGenericAttributes
}

func AccessGenericFromContainer added in v0.4.4

func AccessGenericFromContainer(cont *container.Container) *AccessGeneric

func AccessGenericFromContainerList added in v0.4.4

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

func AccessGenericListFromContainer added in v0.4.4

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

func NewAccessGeneric added in v0.4.4

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

func (*AccessGeneric) ToMap added in v0.4.4

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

type AccessGenericAttributes added in v0.4.4

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type AccessPortBlock

type AccessPortBlock struct {
	BaseAttributes
	AccessPortBlockAttributes
}

func AccessPortBlockFromContainer

func AccessPortBlockFromContainer(cont *container.Container) *AccessPortBlock

func AccessPortBlockFromContainerList

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

func AccessPortBlockListFromContainer

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

func NewAccessPortBlock

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

func (*AccessPortBlock) ToMap

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

type AccessPortBlockAttributes

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

	Annotation string `json:",omitempty"`

	FromCard string `json:",omitempty"`

	FromPort string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	ToCard string `json:",omitempty"`

	ToPort string `json:",omitempty"`
}

type AccessPortSelector

type AccessPortSelector struct {
	BaseAttributes
	AccessPortSelectorAttributes
}

func AccessPortSelectorFromContainer

func AccessPortSelectorFromContainer(cont *container.Container) *AccessPortSelector

func AccessPortSelectorFromContainerList

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

func AccessPortSelectorListFromContainer

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

func NewAccessPortSelector

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

func (*AccessPortSelector) ToMap

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

type AccessPortSelectorAttributes

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

	AccessPortSelector_type string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type AccessSubPortBlock

type AccessSubPortBlock struct {
	BaseAttributes
	AccessSubPortBlockAttributes
}

func AccessSubPortBlockFromContainer

func AccessSubPortBlockFromContainer(cont *container.Container) *AccessSubPortBlock

func AccessSubPortBlockFromContainerList

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

func AccessSubPortBlockListFromContainer

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

func NewAccessSubPortBlock

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

func (*AccessSubPortBlock) ToMap

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

type AccessSubPortBlockAttributes

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

	Annotation string `json:",omitempty"`

	FromCard string `json:",omitempty"`

	FromPort string `json:",omitempty"`

	FromSubPort string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	ToCard string `json:",omitempty"`

	ToPort string `json:",omitempty"`

	ToSubPort string `json:",omitempty"`
}

type ActionRuleProfile

type ActionRuleProfile struct {
	BaseAttributes
	ActionRuleProfileAttributes
}

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 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 Any

type Any struct {
	BaseAttributes
	AnyAttributes
}

func AnyFromContainer

func AnyFromContainer(cont *container.Container) *Any

func AnyFromContainerList

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

func AnyListFromContainer

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

func NewAny

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

func (*Any) ToMap

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

type AnyAttributes

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

	MatchT string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	PrefGrMemb string `json:",omitempty"`
}

type ApplicationEPG

type ApplicationEPG struct {
	BaseAttributes
	ApplicationEPGAttributes
}

func ApplicationEPGFromContainer

func ApplicationEPGFromContainer(cont *container.Container) *ApplicationEPG

func ApplicationEPGFromContainerList

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

func ApplicationEPGListFromContainer

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

func NewApplicationEPG

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

func (*ApplicationEPG) ToMap

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

type ApplicationEPGAttributes

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

	Annotation string `json:",omitempty"`

	ExceptionTag string `json:",omitempty"`

	FloodOnEncap string `json:",omitempty"`

	FwdCtrl string `json:",omitempty"`

	HasMcastSource string `json:",omitempty"`

	IsAttrBasedEPg string `json:",omitempty"`

	MatchT string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	PcEnfPref string `json:",omitempty"`

	PrefGrMemb string `json:",omitempty"`

	Prio string `json:",omitempty"`

	Shutdown string `json:",omitempty"`
}

type ApplicationProfile

type ApplicationProfile struct {
	BaseAttributes
	ApplicationProfileAttributes
}

func ApplicationProfileFromContainer

func ApplicationProfileFromContainer(cont *container.Container) *ApplicationProfile

func ApplicationProfileFromContainerList

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

func ApplicationProfileListFromContainer

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

func NewApplicationProfile

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

func (*ApplicationProfile) ToMap

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

type ApplicationProfileAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Prio string `json:",omitempty"`
}

type AttachableAccessEntityProfile

type AttachableAccessEntityProfile struct {
	BaseAttributes
	AttachableAccessEntityProfileAttributes
}

func AttachableAccessEntityProfileFromContainer

func AttachableAccessEntityProfileFromContainer(cont *container.Container) *AttachableAccessEntityProfile

func AttachableAccessEntityProfileFromContainerList

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

func AttachableAccessEntityProfileListFromContainer

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

func NewAttachableAccessEntityProfile

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

func (*AttachableAccessEntityProfile) ToMap

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

type AttachableAccessEntityProfileAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type AutonomousSystemProfile

type AutonomousSystemProfile struct {
	BaseAttributes
	AutonomousSystemProfileAttributes
}

func AutonomousSystemProfileFromContainer

func AutonomousSystemProfileFromContainer(cont *container.Container) *AutonomousSystemProfile

func AutonomousSystemProfileFromContainerList

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

func AutonomousSystemProfileListFromContainer

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

func NewAutonomousSystemProfile

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

func (*AutonomousSystemProfile) ToMap

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

type AutonomousSystemProfileAttributes

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

	Asn string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type BDDHCPLabel added in v1.3.27

type BDDHCPLabel struct {
	BaseAttributes
	BDDHCPLabelAttributes
}

func BDDHCPLabelFromContainer added in v1.3.27

func BDDHCPLabelFromContainer(cont *container.Container) *BDDHCPLabel

func BDDHCPLabelFromContainerList added in v1.3.27

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

func BDDHCPLabelListFromContainer added in v1.3.27

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

func NewBDDHCPLabel added in v1.3.27

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

func (*BDDHCPLabel) ToMap added in v1.3.27

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

type BDDHCPLabelAttributes added in v1.3.27

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Owner string `json:",omitempty"`

	Tag string `json:",omitempty"`
}

type BGPAddressFamilyContextPolicy added in v1.3.29

type BGPAddressFamilyContextPolicy struct {
	BaseAttributes
	BGPAddressFamilyContextPolicyAttributes
}

func BGPAddressFamilyContextPolicyFromContainer added in v1.3.29

func BGPAddressFamilyContextPolicyFromContainer(cont *container.Container) *BGPAddressFamilyContextPolicy

func BGPAddressFamilyContextPolicyFromContainerList added in v1.3.29

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

func BGPAddressFamilyContextPolicyListFromContainer added in v1.3.29

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

func NewBGPAddressFamilyContextPolicy added in v1.3.29

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

func (*BGPAddressFamilyContextPolicy) ToMap added in v1.3.29

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

type BGPAddressFamilyContextPolicyAttributes added in v1.3.29

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

	Annotation string `json:",omitempty"`

	Ctrl string `json:",omitempty"`

	EDist string `json:",omitempty"`

	IDist string `json:",omitempty"`

	LocalDist string `json:",omitempty"`

	MaxEcmp string `json:",omitempty"`

	MaxEcmpIbgp string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type BGPPeerPrefixPolicy added in v1.3.29

type BGPPeerPrefixPolicy struct {
	BaseAttributes
	BGPPeerPrefixPolicyAttributes
}

func BGPPeerPrefixPolicyFromContainer added in v1.3.29

func BGPPeerPrefixPolicyFromContainer(cont *container.Container) *BGPPeerPrefixPolicy

func BGPPeerPrefixPolicyFromContainerList added in v1.3.29

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

func BGPPeerPrefixPolicyListFromContainer added in v1.3.29

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

func NewBGPPeerPrefixPolicy added in v1.3.29

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

func (*BGPPeerPrefixPolicy) ToMap added in v1.3.29

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

type BGPPeerPrefixPolicyAttributes added in v1.3.29

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

	Action string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	MaxPfx string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	RestartTime string `json:",omitempty"`

	Thresh string `json:",omitempty"`
}

type BGPTimersPolicy added in v1.3.29

type BGPTimersPolicy struct {
	BaseAttributes
	BGPTimersPolicyAttributes
}

func BGPTimersPolicyFromContainer added in v1.3.29

func BGPTimersPolicyFromContainer(cont *container.Container) *BGPTimersPolicy

func BGPTimersPolicyFromContainerList added in v1.3.29

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

func BGPTimersPolicyListFromContainer added in v1.3.29

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

func NewBGPTimersPolicy added in v1.3.29

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

func (*BGPTimersPolicy) ToMap added in v1.3.29

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

type BGPTimersPolicyAttributes added in v1.3.29

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

	Annotation string `json:",omitempty"`

	GrCtrl string `json:",omitempty"`

	HoldIntvl string `json:",omitempty"`

	KaIntvl string `json:",omitempty"`

	MaxAsLimit string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	StaleIntvl string `json:",omitempty"`
}

type BaseAttributes

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

func (*BaseAttributes) ToJson

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

func (*BaseAttributes) ToMap

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

type BgpAutonomousSystemProfile added in v1.3.29

type BgpAutonomousSystemProfile struct {
	BaseAttributes
	BgpAutonomousSystemProfileAttributes
}

func BgpAutonomousSystemProfileFromContainer added in v1.3.29

func BgpAutonomousSystemProfileFromContainer(cont *container.Container) *BgpAutonomousSystemProfile

func BgpAutonomousSystemProfileFromContainerList added in v1.3.29

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

func BgpAutonomousSystemProfileListFromContainer added in v1.3.29

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

func NewBgpAutonomousSystemProfile added in v1.3.29

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

func (*BgpAutonomousSystemProfile) ToMap added in v1.3.29

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

type BgpAutonomousSystemProfileAttributes added in v1.3.29

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

	Asn string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type BgpBestPathPolicy added in v1.3.29

type BgpBestPathPolicy struct {
	BaseAttributes
	BgpBestPathPolicyAttributes
}

func BgpBestPathPolicyFromContainer added in v1.3.29

func BgpBestPathPolicyFromContainer(cont *container.Container) *BgpBestPathPolicy

func BgpBestPathPolicyFromContainerList added in v1.3.29

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

func BgpBestPathPolicyListFromContainer added in v1.3.29

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

func NewBgpBestPathPolicy added in v1.3.29

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

func (*BgpBestPathPolicy) ToMap added in v1.3.29

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

type BgpBestPathPolicyAttributes added in v1.3.29

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

	Annotation string `json:",omitempty"`

	Ctrl string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Userdom string `json:",omitempty"`
}

type BgpPeerConnectivityProfile added in v1.3.29

type BgpPeerConnectivityProfile struct {
	BaseAttributes
	BgpPeerConnectivityProfileAttributes
}

func BgpPeerConnectivityProfileFromContainer added in v1.3.29

func BgpPeerConnectivityProfileFromContainer(cont *container.Container) *BgpPeerConnectivityProfile

func BgpPeerConnectivityProfileFromContainerList added in v1.3.29

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

func BgpPeerConnectivityProfileListFromContainer added in v1.3.29

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

func NewBgpPeerConnectivityProfile added in v1.3.29

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

func (*BgpPeerConnectivityProfile) ToMap added in v1.3.29

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

type BgpPeerConnectivityProfileAttributes added in v1.3.29

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

	AddrTCtrl string `json:",omitempty"`

	AllowedSelfAsCnt string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Ctrl string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Password string `json:",omitempty"`

	PeerCtrl string `json:",omitempty"`

	PrivateASctrl string `json:",omitempty"`

	Ttl string `json:",omitempty"`

	Weight string `json:",omitempty"`
}

type BgpRouteSummarization added in v1.3.29

type BgpRouteSummarization struct {
	BaseAttributes
	BgpRouteSummarizationAttributes
}

func BgpRouteSummarizationFromContainer added in v1.3.29

func BgpRouteSummarizationFromContainer(cont *container.Container) *BgpRouteSummarization

func BgpRouteSummarizationFromContainerList added in v1.3.29

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

func BgpRouteSummarizationListFromContainer added in v1.3.29

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

func NewBgpRouteSummarization added in v1.3.29

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

func (*BgpRouteSummarization) ToMap added in v1.3.29

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

type BgpRouteSummarizationAttributes added in v1.3.29

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

	Annotation string `json:",omitempty"`

	Attrmap string `json:",omitempty"`

	Ctrl string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type 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 CloudAWSProvider

type CloudAWSProvider struct {
	BaseAttributes
	CloudAWSProviderAttributes
}

func CloudAWSProviderFromContainer

func CloudAWSProviderFromContainer(cont *container.Container) *CloudAWSProvider

func CloudAWSProviderFromContainerList

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

func CloudAWSProviderListFromContainer

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

func NewCloudAWSProvider

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

func (*CloudAWSProvider) ToMap

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

type CloudAWSProviderAttributes

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

	AccountId string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Email string `json:",omitempty"`

	HttpProxy string `json:",omitempty"`

	IsAccountInOrg string `json:",omitempty"`

	IsTrusted string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	ProviderId string `json:",omitempty"`

	Region string `json:",omitempty"`

	SecretAccessKey string `json:",omitempty"`
}

type CloudApplicationcontainer

type CloudApplicationcontainer struct {
	BaseAttributes
	CloudApplicationcontainerAttributes
}

func CloudApplicationcontainerFromContainer

func CloudApplicationcontainerFromContainer(cont *container.Container) *CloudApplicationcontainer

func CloudApplicationcontainerFromContainerList

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

func CloudApplicationcontainerListFromContainer

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

func NewCloudApplicationcontainer

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

func (*CloudApplicationcontainer) ToMap

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

type CloudApplicationcontainerAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type CloudAvailabilityZone

type CloudAvailabilityZone struct {
	BaseAttributes
	CloudAvailabilityZoneAttributes
}

func CloudAvailabilityZoneFromContainer

func CloudAvailabilityZoneFromContainer(cont *container.Container) *CloudAvailabilityZone

func CloudAvailabilityZoneFromContainerList

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

func CloudAvailabilityZoneListFromContainer

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

func NewCloudAvailabilityZone

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

func (*CloudAvailabilityZone) ToMap

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

type CloudAvailabilityZoneAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type CloudCIDRPool

type CloudCIDRPool struct {
	BaseAttributes
	CloudCIDRPoolAttributes
}

func CloudCIDRPoolFromContainer

func CloudCIDRPoolFromContainer(cont *container.Container) *CloudCIDRPool

func CloudCIDRPoolFromContainerList

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

func CloudCIDRPoolListFromContainer

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

func NewCloudCIDRPool

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

func (*CloudCIDRPool) ToMap

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

type CloudCIDRPoolAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Primary string `json:",omitempty"`
}

type CloudContextProfile

type CloudContextProfile struct {
	BaseAttributes
	CloudContextProfileAttributes
}

func CloudContextProfileFromContainer

func CloudContextProfileFromContainer(cont *container.Container) *CloudContextProfile

func CloudContextProfileFromContainerList

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

func CloudContextProfileListFromContainer

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

func NewCloudContextProfile

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

func (*CloudContextProfile) ToMap

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

type CloudContextProfileAttributes

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

type CloudDomainProfile

type CloudDomainProfile struct {
	BaseAttributes
	CloudDomainProfileAttributes
}

func CloudDomainProfileFromContainer

func CloudDomainProfileFromContainer(cont *container.Container) *CloudDomainProfile

func CloudDomainProfileFromContainerList

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

func CloudDomainProfileListFromContainer

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

func NewCloudDomainProfile

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

func (*CloudDomainProfile) ToMap

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

type CloudDomainProfileAttributes

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

	NameAlias string `json:",omitempty"`

	SiteId string `json:",omitempty"`
}

type CloudEPg

type CloudEPg struct {
	BaseAttributes
	CloudEPgAttributes
}

func CloudEPgFromContainer

func CloudEPgFromContainer(cont *container.Container) *CloudEPg

func CloudEPgFromContainerList

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

func CloudEPgListFromContainer

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

func NewCloudEPg

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

func (*CloudEPg) ToMap

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

type CloudEPgAttributes

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

	Annotation string `json:",omitempty"`

	ExceptionTag string `json:",omitempty"`

	FloodOnEncap string `json:",omitempty"`

	MatchT string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	PrefGrMemb string `json:",omitempty"`

	Prio string `json:",omitempty"`
}

type CloudEndpointSelector

type CloudEndpointSelector struct {
	BaseAttributes
	CloudEndpointSelectorAttributes
}

func CloudEndpointSelectorFromContainer

func CloudEndpointSelectorFromContainer(cont *container.Container) *CloudEndpointSelector

func CloudEndpointSelectorFromContainerList

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

func CloudEndpointSelectorListFromContainer

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

func NewCloudEndpointSelector

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

func (*CloudEndpointSelector) ToMap

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

type CloudEndpointSelectorAttributes

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

	Annotation string `json:",omitempty"`

	MatchExpression string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type CloudEndpointSelectorforExternalEPgs

type CloudEndpointSelectorforExternalEPgs struct {
	BaseAttributes
	CloudEndpointSelectorforExternalEPgsAttributes
}

func CloudEndpointSelectorforExternalEPgsFromContainer

func CloudEndpointSelectorforExternalEPgsFromContainer(cont *container.Container) *CloudEndpointSelectorforExternalEPgs

func CloudEndpointSelectorforExternalEPgsFromContainerList

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

func CloudEndpointSelectorforExternalEPgsListFromContainer

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

func NewCloudEndpointSelectorforExternalEPgs

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

func (*CloudEndpointSelectorforExternalEPgs) ToMap

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

type CloudEndpointSelectorforExternalEPgsAttributes

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

	Annotation string `json:",omitempty"`

	IsShared string `json:",omitempty"`

	MatchExpression string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Subnet string `json:",omitempty"`
}

type CloudExternalEPg

type CloudExternalEPg struct {
	BaseAttributes
	CloudExternalEPgAttributes
}

func CloudExternalEPgFromContainer

func CloudExternalEPgFromContainer(cont *container.Container) *CloudExternalEPg

func CloudExternalEPgFromContainerList

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

func CloudExternalEPgListFromContainer

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

func NewCloudExternalEPg

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

func (*CloudExternalEPg) ToMap

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

type CloudExternalEPgAttributes

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

	Annotation string `json:",omitempty"`

	ExceptionTag string `json:",omitempty"`

	FloodOnEncap string `json:",omitempty"`

	MatchT string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	PrefGrMemb string `json:",omitempty"`

	Prio string `json:",omitempty"`

	RouteReachability string `json:",omitempty"`
}

type CloudProviderProfile

type CloudProviderProfile struct {
	BaseAttributes
	CloudProviderProfileAttributes
}

func CloudProviderProfileFromContainer

func CloudProviderProfileFromContainer(cont *container.Container) *CloudProviderProfile

func CloudProviderProfileFromContainerList

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

func CloudProviderProfileListFromContainer

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

func NewCloudProviderProfile

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

func (*CloudProviderProfile) ToMap

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

type CloudProviderProfileAttributes

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

	Annotation string `json:",omitempty"`
}

type CloudProvidersRegion

type CloudProvidersRegion struct {
	BaseAttributes
	CloudProvidersRegionAttributes
}

func CloudProvidersRegionFromContainer

func CloudProvidersRegionFromContainer(cont *container.Container) *CloudProvidersRegion

func CloudProvidersRegionFromContainerList

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

func CloudProvidersRegionListFromContainer

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

func NewCloudProvidersRegion

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

func (*CloudProvidersRegion) ToMap

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

type CloudProvidersRegionAttributes

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

	AdminSt string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type CloudSubnet

type CloudSubnet struct {
	BaseAttributes
	CloudSubnetAttributes
}

func CloudSubnetFromContainer

func CloudSubnetFromContainer(cont *container.Container) *CloudSubnet

func CloudSubnetFromContainerList

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

func CloudSubnetListFromContainer

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

func NewCloudSubnet

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

func (*CloudSubnet) ToMap

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

type CloudSubnetAttributes

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

	Name string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Scope string `json:",omitempty"`

	Usage string `json:",omitempty"`

	Zone string `json:",omitempty"`
}

type CloudVpnGateway added in v1.3.27

type CloudVpnGateway struct {
	BaseAttributes
	CloudVpnGatewayAttributes
}

func CloudVpnGatewayFromContainer added in v1.3.27

func CloudVpnGatewayFromContainer(cont *container.Container) *CloudVpnGateway

func CloudVpnGatewayFromContainerList added in v1.3.27

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

func CloudVpnGatewayListFromContainer added in v1.3.27

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

func NewCloudVpnGateway added in v1.3.27

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

func (*CloudVpnGateway) ToMap added in v1.3.27

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

type CloudVpnGatewayAttributes added in v1.3.27

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	NumInstances string `json:",omitempty"`

	CloudVpnGateway_type string `json:",omitempty"`
}

type ConfigurationExportPolicy

type ConfigurationExportPolicy struct {
	BaseAttributes
	ConfigurationExportPolicyAttributes
}

func ConfigurationExportPolicyFromContainer

func ConfigurationExportPolicyFromContainer(cont *container.Container) *ConfigurationExportPolicy

func ConfigurationExportPolicyFromContainerList

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

func ConfigurationExportPolicyListFromContainer

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

func NewConfigurationExportPolicy

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

func (*ConfigurationExportPolicy) ToMap

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

type ConfigurationExportPolicyAttributes

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

	AdminSt string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Format string `json:",omitempty"`

	IncludeSecureFields string `json:",omitempty"`

	MaxSnapshotCount string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Snapshot string `json:",omitempty"`

	TargetDn string `json:",omitempty"`
}

type ConfigurationImportPolicy

type ConfigurationImportPolicy struct {
	BaseAttributes
	ConfigurationImportPolicyAttributes
}

func ConfigurationImportPolicyFromContainer

func ConfigurationImportPolicyFromContainer(cont *container.Container) *ConfigurationImportPolicy

func ConfigurationImportPolicyFromContainerList

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

func ConfigurationImportPolicyListFromContainer

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

func NewConfigurationImportPolicy

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

func (*ConfigurationImportPolicy) ToMap

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

type ConfigurationImportPolicyAttributes

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

	AdminSt string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	FailOnDecryptErrors string `json:",omitempty"`

	FileName string `json:",omitempty"`

	ImportMode string `json:",omitempty"`

	ImportType string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Snapshot string `json:",omitempty"`
}

type Connection added in v1.3.27

type Connection struct {
	BaseAttributes
	ConnectionAttributes
}

func ConnectionFromContainer added in v1.3.27

func ConnectionFromContainer(cont *container.Container) *Connection

func ConnectionFromContainerList added in v1.3.27

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

func ConnectionListFromContainer added in v1.3.27

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

func NewConnection added in v1.3.27

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

func (*Connection) ToMap added in v1.3.27

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

type ConnectionAttributes added in v1.3.27

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

	AdjType string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	ConnDir string `json:",omitempty"`

	ConnType string `json:",omitempty"`

	DirectConnect string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	UnicastRoute string `json:",omitempty"`
}

type ConsumerTerminalNode added in v1.3.27

type ConsumerTerminalNode struct {
	BaseAttributes
	ConsumerTerminalNodeAttributes
}

func ConsumerTerminalNodeFromContainer added in v1.3.27

func ConsumerTerminalNodeFromContainer(cont *container.Container) *ConsumerTerminalNode

func ConsumerTerminalNodeFromContainerList added in v1.3.27

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

func ConsumerTerminalNodeListFromContainer added in v1.3.27

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

func NewConsumerTerminalNode added in v1.3.27

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

func (*ConsumerTerminalNode) ToMap added in v1.3.27

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

type ConsumerTerminalNodeAttributes added in v1.3.27

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type Contract

type Contract struct {
	BaseAttributes
	ContractAttributes
}

func ContractFromContainer

func ContractFromContainer(cont *container.Container) *Contract

func ContractFromContainerList

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

func ContractListFromContainer

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

func NewContract

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

func (*Contract) ToMap

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

type ContractAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Prio string `json:",omitempty"`

	Scope string `json:",omitempty"`

	TargetDscp string `json:",omitempty"`
}

type ContractConsumer added in v0.4.1

type ContractConsumer struct {
	BaseAttributes
	ContractConsumerAttributes
}

func ContractConsumerFromContainer added in v0.4.1

func ContractConsumerFromContainer(cont *container.Container) *ContractConsumer

func ContractConsumerFromContainerList added in v0.4.1

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

func ContractConsumerListFromContainer added in v0.4.1

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

func NewContractConsumer added in v0.4.1

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

func (*ContractConsumer) ToMap added in v0.4.1

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

type ContractConsumerAttributes added in v0.4.1

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

	Annotation string `json:",omitempty"`

	Prio string `json:",omitempty"`
}

type ContractProvider added in v0.4.1

type ContractProvider struct {
	BaseAttributes
	ContractProviderAttributes
}

func ContractProviderFromContainer added in v0.4.1

func ContractProviderFromContainer(cont *container.Container) *ContractProvider

func ContractProviderFromContainerList added in v0.4.1

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

func ContractProviderListFromContainer added in v0.4.1

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

func NewContractProvider added in v0.4.1

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

func (*ContractProvider) ToMap added in v0.4.1

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

type ContractProviderAttributes added in v0.4.1

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

	Annotation string `json:",omitempty"`

	MatchT string `json:",omitempty"`

	Prio string `json:",omitempty"`
}

type ContractSubject

type ContractSubject struct {
	BaseAttributes
	ContractSubjectAttributes
}

func ContractSubjectFromContainer

func ContractSubjectFromContainer(cont *container.Container) *ContractSubject

func ContractSubjectFromContainerList

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

func ContractSubjectListFromContainer

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

func NewContractSubject

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

func (*ContractSubject) ToMap

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

type ContractSubjectAttributes

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

	Annotation string `json:",omitempty"`

	ConsMatchT string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Prio string `json:",omitempty"`

	ProvMatchT string `json:",omitempty"`

	RevFltPorts string `json:",omitempty"`

	TargetDscp string `json:",omitempty"`
}

type CtrlrFwP added in v0.4.1

type CtrlrFwP struct {
	BaseAttributes
	CtrlrFwPAttributes
}

func CtrlrFwPFromContainer added in v0.4.1

func CtrlrFwPFromContainer(cont *container.Container) *CtrlrFwP

func CtrlrFwPFromContainerList added in v0.4.1

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

func CtrlrFwPListFromContainer added in v0.4.1

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

func NewCtrlrFwP added in v0.4.1

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

func (*CtrlrFwP) ToMap added in v0.4.1

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

type CtrlrFwPAttributes added in v0.4.1

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

type CtrlrMaintP added in v0.4.1

type CtrlrMaintP struct {
	BaseAttributes
	CtrlrMaintPAttributes
}

func CtrlrMaintPFromContainer added in v0.4.1

func CtrlrMaintPFromContainer(cont *container.Container) *CtrlrMaintP

func CtrlrMaintPFromContainerList added in v0.4.1

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

func CtrlrMaintPListFromContainer added in v0.4.1

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

func NewCtrlrMaintP added in v0.4.1

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

func (*CtrlrMaintP) ToMap added in v0.4.1

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

type CtrlrMaintPAttributes added in v0.4.1

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

type DHCPOption added in v1.3.27

type DHCPOption struct {
	BaseAttributes
	DHCPOptionAttributes
}

func DHCPOptionFromContainer added in v1.3.27

func DHCPOptionFromContainer(cont *container.Container) *DHCPOption

func DHCPOptionFromContainerList added in v1.3.27

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

func DHCPOptionListFromContainer added in v1.3.27

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

func NewDHCPOption added in v1.3.27

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

func (*DHCPOption) ToMap added in v1.3.27

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

type DHCPOptionAttributes added in v1.3.27

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

	Annotation string `json:",omitempty"`

	Data string `json:",omitempty"`

	DHCPOption_id string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type DHCPOptionPolicy added in v1.3.27

type DHCPOptionPolicy struct {
	BaseAttributes
	DHCPOptionPolicyAttributes
}

func DHCPOptionPolicyFromContainer added in v1.3.27

func DHCPOptionPolicyFromContainer(cont *container.Container) *DHCPOptionPolicy

func DHCPOptionPolicyFromContainerList added in v1.3.27

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

func DHCPOptionPolicyListFromContainer added in v1.3.27

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

func NewDHCPOptionPolicy added in v1.3.27

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

func (*DHCPOptionPolicy) ToMap added in v1.3.27

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

type DHCPOptionPolicyAttributes added in v1.3.27

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type DHCPRelayPolicy added in v1.3.27

type DHCPRelayPolicy struct {
	BaseAttributes
	DHCPRelayPolicyAttributes
}

func DHCPRelayPolicyFromContainer added in v1.3.27

func DHCPRelayPolicyFromContainer(cont *container.Container) *DHCPRelayPolicy

func DHCPRelayPolicyFromContainerList added in v1.3.27

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

func DHCPRelayPolicyListFromContainer added in v1.3.27

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

func NewDHCPRelayPolicy added in v1.3.27

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

func (*DHCPRelayPolicy) ToMap added in v1.3.27

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

type DHCPRelayPolicyAttributes added in v1.3.27

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

	Annotation string `json:",omitempty"`

	Mode string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Owner string `json:",omitempty"`
}

type Destinationofredirectedtraffic added in v0.4.5

type Destinationofredirectedtraffic struct {
	BaseAttributes
	DestinationofredirectedtrafficAttributes
}

func DestinationofredirectedtrafficFromContainer added in v0.4.5

func DestinationofredirectedtrafficFromContainer(cont *container.Container) *Destinationofredirectedtraffic

func DestinationofredirectedtrafficFromContainerList added in v0.4.5

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

func DestinationofredirectedtrafficListFromContainer added in v0.4.5

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

func NewDestinationofredirectedtraffic added in v0.4.5

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

func (*Destinationofredirectedtraffic) ToMap added in v0.4.5

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

type DestinationofredirectedtrafficAttributes added in v0.4.5

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

	Annotation string `json:",omitempty"`

	DestName string `json:",omitempty"`

	Ip2 string `json:",omitempty"`

	Mac string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	PodId string `json:",omitempty"`
}

type Domain

type Domain struct {
	BaseAttributes
	DomainAttributes
}

func DomainFromContainer

func DomainFromContainer(cont *container.Container) *Domain

func DomainFromContainerList

func DomainFromContainerList(cont *container.Container, index int) *Domain

func DomainListFromContainer

func DomainListFromContainer(cont *container.Container) []*Domain

func NewDomain

func NewDomain(infraRsDomPRn, parentDn, description string, infraRsDomPattr DomainAttributes) *Domain

func (*Domain) ToMap

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

type DomainAttributes

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

	Annotation string `json:",omitempty"`
}

type Download added in v0.4.1

type Download struct {
	BaseAttributes
	DownloadAttributes
}

func DownloadFromContainer added in v0.4.1

func DownloadFromContainer(cont *container.Container) *Download

func DownloadFromContainerList added in v0.4.1

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

func DownloadListFromContainer added in v0.4.1

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

func NewDownload added in v0.4.1

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

func (*Download) ToMap added in v0.4.1

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

type DownloadAttributes added in v0.4.1

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

type EPGsUsingFunction added in v0.4.1

type EPGsUsingFunction struct {
	BaseAttributes
	EPGsUsingFunctionAttributes
}

func EPGsUsingFunctionFromContainer added in v0.4.1

func EPGsUsingFunctionFromContainer(cont *container.Container) *EPGsUsingFunction

func EPGsUsingFunctionFromContainerList added in v0.4.1

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

func EPGsUsingFunctionListFromContainer added in v0.4.1

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

func NewEPGsUsingFunction added in v0.4.1

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

func (*EPGsUsingFunction) ToMap added in v0.4.1

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

type EPGsUsingFunctionAttributes added in v0.4.1

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

	Annotation string `json:",omitempty"`

	Encap string `json:",omitempty"`

	InstrImedcy string `json:",omitempty"`

	Mode string `json:",omitempty"`

	PrimaryEncap string `json:",omitempty"`
}

type 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 ExternalNetworkInstanceProfile

type ExternalNetworkInstanceProfile struct {
	BaseAttributes
	ExternalNetworkInstanceProfileAttributes
}

func ExternalNetworkInstanceProfileFromContainer

func ExternalNetworkInstanceProfileFromContainer(cont *container.Container) *ExternalNetworkInstanceProfile

func ExternalNetworkInstanceProfileFromContainerList

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

func ExternalNetworkInstanceProfileListFromContainer

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

func NewExternalNetworkInstanceProfile

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

func (*ExternalNetworkInstanceProfile) ToMap

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

type ExternalNetworkInstanceProfileAttributes

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

	Annotation string `json:",omitempty"`

	ExceptionTag string `json:",omitempty"`

	FloodOnEncap string `json:",omitempty"`

	MatchT string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	PrefGrMemb string `json:",omitempty"`

	Prio string `json:",omitempty"`

	TargetDscp string `json:",omitempty"`
}

type FCDomain

type FCDomain struct {
	BaseAttributes
	FCDomainAttributes
}

func FCDomainFromContainer

func FCDomainFromContainer(cont *container.Container) *FCDomain

func FCDomainFromContainerList

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

func FCDomainListFromContainer

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

func NewFCDomain

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

func (*FCDomain) ToMap

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

type FCDomainAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type FEXProfile added in v0.4.9

type FEXProfile struct {
	BaseAttributes
	FEXProfileAttributes
}

func FEXProfileFromContainer added in v0.4.9

func FEXProfileFromContainer(cont *container.Container) *FEXProfile

func FEXProfileFromContainerList added in v0.4.9

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

func FEXProfileListFromContainer added in v0.4.9

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

func NewFEXProfile added in v0.4.9

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

func (*FEXProfile) ToMap added in v0.4.9

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

type FEXProfileAttributes added in v0.4.9

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type FVDomain added in v0.4.1

type FVDomain struct {
	BaseAttributes
	FVDomainAttributes
}

func FVDomainFromContainer added in v0.4.1

func FVDomainFromContainer(cont *container.Container) *FVDomain

func FVDomainFromContainerList added in v0.4.1

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

func FVDomainListFromContainer added in v0.4.1

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

func NewFVDomain added in v0.4.1

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

func (*FVDomain) ToMap added in v0.4.1

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

type FVDomainAttributes added in v0.4.1

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

	Annotation string `json:",omitempty"`

	BindingType string `json:",omitempty"`

	ClassPref string `json:",omitempty"`

	Delimiter string `json:",omitempty"`

	Encap string `json:",omitempty"`

	EncapMode string `json:",omitempty"`

	EpgCos string `json:",omitempty"`

	EpgCosPref string `json:",omitempty"`

	InstrImedcy string `json:",omitempty"`

	LagPolicyName string `json:",omitempty"`

	NetflowDir string `json:",omitempty"`

	NetflowPref string `json:",omitempty"`

	NumPorts string `json:",omitempty"`

	PortAllocation string `json:",omitempty"`

	PrimaryEncap string `json:",omitempty"`

	PrimaryEncapInner string `json:",omitempty"`

	ResImedcy string `json:",omitempty"`

	SecondaryEncapInner string `json:",omitempty"`

	SwitchingMode string `json:",omitempty"`
}

type FabricNode added in v0.4.1

type FabricNode struct {
	BaseAttributes
	FabricNodeAttributes
}

func FabricNodeFromContainer added in v0.4.1

func FabricNodeFromContainer(cont *container.Container) *FabricNode

func FabricNodeFromContainerList added in v0.4.1

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

func FabricNodeListFromContainer added in v0.4.1

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

func NewFabricNode added in v0.4.1

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

func (*FabricNode) ToMap added in v0.4.1

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

type FabricNodeAttributes added in v0.4.1

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

	Annotation string `json:",omitempty"`

	ConfigIssues string `json:",omitempty"`

	RtrId string `json:",omitempty"`

	RtrIdLoopBack string `json:",omitempty"`
}

type FabricNodeMember

type FabricNodeMember struct {
	BaseAttributes
	FabricNodeMemberAttributes
}

func FabricNodeMemberFromContainer

func FabricNodeMemberFromContainer(cont *container.Container) *FabricNodeMember

func FabricNodeMemberFromContainerList

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

func FabricNodeMemberListFromContainer

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

func NewFabricNodeMember

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

func (*FabricNodeMember) ToMap

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

type FabricNodeMemberAttributes

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

	Annotation string `json:",omitempty"`

	ExtPoolId string `json:",omitempty"`

	FabricId string `json:",omitempty"`

	Name string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	NodeId string `json:",omitempty"`

	NodeType string `json:",omitempty"`

	PodId string `json:",omitempty"`

	Role string `json:",omitempty"`
}

type FabricPathEndpoint added in v0.5.9

type FabricPathEndpoint struct {
	BaseAttributes
	FabricPathEndpointAttributes
}

func FabricPathEndpointFromContainer added in v0.5.9

func FabricPathEndpointFromContainer(cont *container.Container) *FabricPathEndpoint

func FabricPathEndpointFromContainerList added in v0.5.9

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

func FabricPathEndpointListFromContainer added in v0.5.9

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

func NewFabricPathEndpoint added in v0.5.9

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

func (*FabricPathEndpoint) ToMap added in v0.5.9

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

type FabricPathEndpointAttributes added in v0.5.9

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

type FexBundleGroup added in v0.4.9

type FexBundleGroup struct {
	BaseAttributes
	FexBundleGroupAttributes
}

func FexBundleGroupFromContainer added in v0.4.9

func FexBundleGroupFromContainer(cont *container.Container) *FexBundleGroup

func FexBundleGroupFromContainerList added in v0.4.9

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

func FexBundleGroupListFromContainer added in v0.4.9

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

func NewFexBundleGroup added in v0.4.9

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

func (*FexBundleGroup) ToMap added in v0.4.9

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

type FexBundleGroupAttributes added in v0.4.9

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type Filter

type Filter struct {
	BaseAttributes
	FilterAttributes
}

func FilterFromContainer

func FilterFromContainer(cont *container.Container) *Filter

func FilterFromContainerList

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

func FilterListFromContainer

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

func NewFilter

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

func (*Filter) ToMap

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

type FilterAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type FilterEntry

type FilterEntry struct {
	BaseAttributes
	FilterEntryAttributes
}

func FilterEntryFromContainer

func FilterEntryFromContainer(cont *container.Container) *FilterEntry

func FilterEntryFromContainerList

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

func FilterEntryListFromContainer

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

func NewFilterEntry

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

func (*FilterEntry) ToMap

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

type FilterEntryAttributes

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

	Annotation string `json:",omitempty"`

	ApplyToFrag string `json:",omitempty"`

	ArpOpc string `json:",omitempty"`

	DFromPort string `json:",omitempty"`

	DToPort string `json:",omitempty"`

	EtherT string `json:",omitempty"`

	Icmpv4T string `json:",omitempty"`

	Icmpv6T string `json:",omitempty"`

	MatchDscp string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Prot string `json:",omitempty"`

	SFromPort string `json:",omitempty"`

	SToPort string `json:",omitempty"`

	Stateful string `json:",omitempty"`

	TcpRules string `json:",omitempty"`
}

type Firmware added in v0.4.1

type Firmware struct {
	BaseAttributes
	FirmwareAttributes
}

func FirmwareFromContainer added in v0.4.1

func FirmwareFromContainer(cont *container.Container) *Firmware

func FirmwareFromContainerList added in v0.4.1

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

func FirmwareListFromContainer added in v0.4.1

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

func NewFirmware added in v0.4.1

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

func (*Firmware) ToMap added in v0.4.1

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

type FirmwareAttributes added in v0.4.1

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

type FirmwareCtrlrRunning added in v0.5.9

type FirmwareCtrlrRunning struct {
	BaseAttributes
	FirmwareCtrlrRunningAttributes
}

func FirmwareCtrlrRunningFromContainer added in v0.5.9

func FirmwareCtrlrRunningFromContainer(cont *container.Container) *FirmwareCtrlrRunning

func FirmwareCtrlrRunningFromContainerList added in v0.5.9

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

func FirmwareCtrlrRunningListFromContainer added in v0.5.9

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

func NewFirmwareCtrlrRunning added in v0.5.9

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

func (*FirmwareCtrlrRunning) ToMap added in v0.5.9

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

type FirmwareCtrlrRunningAttributes added in v0.5.9

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

type FirmwareDownloadTask

type FirmwareDownloadTask struct {
	BaseAttributes
	FirmwareDownloadTaskAttributes
}

func FirmwareDownloadTaskFromContainer

func FirmwareDownloadTaskFromContainer(cont *container.Container) *FirmwareDownloadTask

func FirmwareDownloadTaskFromContainerList

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

func FirmwareDownloadTaskListFromContainer

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

func NewFirmwareDownloadTask

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

func (*FirmwareDownloadTask) ToMap

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

type FirmwareDownloadTaskAttributes

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

	Annotation string `json:",omitempty"`

	AuthPass string `json:",omitempty"`

	AuthType string `json:",omitempty"`

	DnldTaskFlip string `json:",omitempty"`

	IdentityPrivateKeyContents string `json:",omitempty"`

	IdentityPrivateKeyPassphrase string `json:",omitempty"`

	IdentityPublicKeyContents string `json:",omitempty"`

	LoadCatalogIfExistsAndNewer string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Password string `json:",omitempty"`

	PollingInterval string `json:",omitempty"`

	Proto string `json:",omitempty"`

	Url string `json:",omitempty"`

	User string `json:",omitempty"`
}

type FirmwareGroup

type FirmwareGroup struct {
	BaseAttributes
	FirmwareGroupAttributes
}

func FirmwareGroupFromContainer

func FirmwareGroupFromContainer(cont *container.Container) *FirmwareGroup

func FirmwareGroupFromContainerList

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

func FirmwareGroupListFromContainer

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

func NewFirmwareGroup

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

func (*FirmwareGroup) ToMap

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

type FirmwareGroupAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	FirmwareGroup_type string `json:",omitempty"`
}

type FirmwarePolicy

type FirmwarePolicy struct {
	BaseAttributes
	FirmwarePolicyAttributes
}

func FirmwarePolicyFromContainer

func FirmwarePolicyFromContainer(cont *container.Container) *FirmwarePolicy

func FirmwarePolicyFromContainerList

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

func FirmwarePolicyListFromContainer

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

func NewFirmwarePolicy

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

func (*FirmwarePolicy) ToMap

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

type FirmwarePolicyAttributes

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

	Annotation string `json:",omitempty"`

	EffectiveOnReboot string `json:",omitempty"`

	IgnoreCompat string `json:",omitempty"`

	InternalLabel string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Version string `json:",omitempty"`

	VersionCheckOverride string `json:",omitempty"`
}

type FunctionConnector added in v1.3.27

type FunctionConnector struct {
	BaseAttributes
	FunctionConnectorAttributes
}

func FunctionConnectorFromContainer added in v1.3.27

func FunctionConnectorFromContainer(cont *container.Container) *FunctionConnector

func FunctionConnectorFromContainerList added in v1.3.27

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

func FunctionConnectorListFromContainer added in v1.3.27

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

func NewFunctionConnector added in v1.3.27

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

func (*FunctionConnector) ToMap added in v1.3.27

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

type FunctionConnectorAttributes added in v1.3.27

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

	Annotation string `json:",omitempty"`

	AttNotify string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type FunctionNode added in v1.3.27

type FunctionNode struct {
	BaseAttributes
	FunctionNodeAttributes
}

func FunctionNodeFromContainer added in v1.3.27

func FunctionNodeFromContainer(cont *container.Container) *FunctionNode

func FunctionNodeFromContainerList added in v1.3.27

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

func FunctionNodeListFromContainer added in v1.3.27

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

func NewFunctionNode added in v1.3.27

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

func (*FunctionNode) ToMap added in v1.3.27

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

type FunctionNodeAttributes added in v1.3.27

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

	Annotation string `json:",omitempty"`

	FuncTemplateType string `json:",omitempty"`

	FuncType string `json:",omitempty"`

	IsCopy string `json:",omitempty"`

	Managed string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	RoutingMode string `json:",omitempty"`

	SequenceNumber string `json:",omitempty"`

	ShareEncap string `json:",omitempty"`
}

type HSRPGroupPolicy added in v1.3.29

type HSRPGroupPolicy struct {
	BaseAttributes
	HSRPGroupPolicyAttributes
}

func HSRPGroupPolicyFromContainer added in v1.3.29

func HSRPGroupPolicyFromContainer(cont *container.Container) *HSRPGroupPolicy

func HSRPGroupPolicyFromContainerList added in v1.3.29

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

func HSRPGroupPolicyListFromContainer added in v1.3.29

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

func NewHSRPGroupPolicy added in v1.3.29

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

func (*HSRPGroupPolicy) ToMap added in v1.3.29

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

type HSRPGroupPolicyAttributes added in v1.3.29

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

	Annotation string `json:",omitempty"`

	Ctrl string `json:",omitempty"`

	HelloIntvl string `json:",omitempty"`

	HoldIntvl string `json:",omitempty"`

	Key string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	PreemptDelayMin string `json:",omitempty"`

	PreemptDelayReload string `json:",omitempty"`

	PreemptDelaySync string `json:",omitempty"`

	Prio string `json:",omitempty"`

	SecureAuthKey string `json:",omitempty"`

	Timeout string `json:",omitempty"`

	HSRPGroupPolicy_type string `json:",omitempty"`
}

type HSRPGroupProfile added in v1.3.29

type HSRPGroupProfile struct {
	BaseAttributes
	HSRPGroupProfileAttributes
}

func HSRPGroupProfileFromContainer added in v1.3.29

func HSRPGroupProfileFromContainer(cont *container.Container) *HSRPGroupProfile

func HSRPGroupProfileFromContainerList added in v1.3.29

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

func HSRPGroupProfileListFromContainer added in v1.3.29

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

func NewHSRPGroupProfile added in v1.3.29

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

func (*HSRPGroupProfile) ToMap added in v1.3.29

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

type HSRPGroupProfileAttributes added in v1.3.29

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

	Annotation string `json:",omitempty"`

	ConfigIssues string `json:",omitempty"`

	GroupAf string `json:",omitempty"`

	GroupId string `json:",omitempty"`

	GroupName string `json:",omitempty"`

	Ip string `json:",omitempty"`

	IpObtainMode string `json:",omitempty"`

	Mac string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type HSRPInterfacePolicy added in v1.3.29

type HSRPInterfacePolicy struct {
	BaseAttributes
	HSRPInterfacePolicyAttributes
}

func HSRPInterfacePolicyFromContainer added in v1.3.29

func HSRPInterfacePolicyFromContainer(cont *container.Container) *HSRPInterfacePolicy

func HSRPInterfacePolicyFromContainerList added in v1.3.29

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

func HSRPInterfacePolicyListFromContainer added in v1.3.29

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

func NewHSRPInterfacePolicy added in v1.3.29

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

func (*HSRPInterfacePolicy) ToMap added in v1.3.29

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

type HSRPInterfacePolicyAttributes added in v1.3.29

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

	Annotation string `json:",omitempty"`

	Ctrl string `json:",omitempty"`

	Delay string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	ReloadDelay string `json:",omitempty"`
}

type ImportedContract added in v0.4.1

type ImportedContract struct {
	BaseAttributes
	ImportedContractAttributes
}

func ImportedContractFromContainer added in v0.4.1

func ImportedContractFromContainer(cont *container.Container) *ImportedContract

func ImportedContractFromContainerList added in v0.4.1

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

func ImportedContractListFromContainer added in v0.4.1

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

func NewImportedContract added in v0.4.1

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

func (*ImportedContract) ToMap added in v0.4.1

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

type ImportedContractAttributes added in v0.4.1

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type InBandManagementEPg added in v1.3.27

type InBandManagementEPg struct {
	BaseAttributes
	InBandManagementEPgAttributes
}

func InBandManagementEPgFromContainer added in v1.3.27

func InBandManagementEPgFromContainer(cont *container.Container) *InBandManagementEPg

func InBandManagementEPgFromContainerList added in v1.3.27

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

func InBandManagementEPgListFromContainer added in v1.3.27

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

func NewInBandManagementEPg added in v1.3.27

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

func (*InBandManagementEPg) ToMap added in v1.3.27

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

type InBandManagementEPgAttributes added in v1.3.27

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

	Annotation string `json:",omitempty"`

	Encap string `json:",omitempty"`

	ExceptionTag string `json:",omitempty"`

	FloodOnEncap string `json:",omitempty"`

	MatchT string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	PrefGrMemb string `json:",omitempty"`

	Prio string `json:",omitempty"`
}

type InbandStaticNode added in v1.3.29

type InbandStaticNode struct {
	BaseAttributes
	InbandStaticNodeAttributes
}

func InbandStaticNodeFromContainer added in v1.3.29

func InbandStaticNodeFromContainer(cont *container.Container) *InbandStaticNode

func InbandStaticNodeFromContainerList added in v1.3.29

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

func InbandStaticNodeListFromContainer added in v1.3.29

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

func NewInbandStaticNode added in v1.3.29

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

func (*InbandStaticNode) ToMap added in v1.3.29

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

type InbandStaticNodeAttributes added in v1.3.29

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

	Addr string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Gw string `json:",omitempty"`

	V6Addr string `json:",omitempty"`

	V6Gw string `json:",omitempty"`
}

type InterfaceFCPolicy

type InterfaceFCPolicy struct {
	BaseAttributes
	InterfaceFCPolicyAttributes
}

func InterfaceFCPolicyFromContainer

func InterfaceFCPolicyFromContainer(cont *container.Container) *InterfaceFCPolicy

func InterfaceFCPolicyFromContainerList

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

func InterfaceFCPolicyListFromContainer

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

func NewInterfaceFCPolicy

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

func (*InterfaceFCPolicy) ToMap

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

type InterfaceFCPolicyAttributes

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

	Annotation string `json:",omitempty"`

	Automaxspeed string `json:",omitempty"`

	FillPattern string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	PortMode string `json:",omitempty"`

	RxBBCredit string `json:",omitempty"`

	Speed string `json:",omitempty"`

	TrunkMode string `json:",omitempty"`
}

type InterfaceProfile added in v0.4.19

type InterfaceProfile struct {
	BaseAttributes
	InterfaceProfileAttributes
}

func InterfaceProfileFromContainer added in v0.4.19

func InterfaceProfileFromContainer(cont *container.Container) *InterfaceProfile

func InterfaceProfileFromContainerList added in v0.4.19

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

func InterfaceProfileListFromContainer added in v0.4.19

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

func NewInterfaceProfile added in v0.4.19

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

func (*InterfaceProfile) ToMap added in v0.4.19

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

type InterfaceProfileAttributes added in v0.4.19

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

	Annotation string `json:",omitempty"`
}

type L2Domain added in v1.3.27

type L2Domain struct {
	BaseAttributes
	L2DomainAttributes
}

func L2DomainFromContainer added in v1.3.27

func L2DomainFromContainer(cont *container.Container) *L2Domain

func L2DomainFromContainerList added in v1.3.27

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

func L2DomainListFromContainer added in v1.3.27

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

func NewL2Domain added in v1.3.27

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

func (*L2Domain) ToMap added in v1.3.27

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

type L2DomainAttributes added in v1.3.27

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type L2InterfacePolicy

type L2InterfacePolicy struct {
	BaseAttributes
	L2InterfacePolicyAttributes
}

func L2InterfacePolicyFromContainer

func L2InterfacePolicyFromContainer(cont *container.Container) *L2InterfacePolicy

func L2InterfacePolicyFromContainerList

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

func L2InterfacePolicyListFromContainer

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

func NewL2InterfacePolicy

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

func (*L2InterfacePolicy) ToMap

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

type L2InterfacePolicyAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Qinq string `json:",omitempty"`

	Vepa string `json:",omitempty"`

	VlanScope string `json:",omitempty"`
}

type L2Outside added in v1.3.27

type L2Outside struct {
	BaseAttributes
	L2OutsideAttributes
}

func L2OutsideFromContainer added in v1.3.27

func L2OutsideFromContainer(cont *container.Container) *L2Outside

func L2OutsideFromContainerList added in v1.3.27

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

func L2OutsideListFromContainer added in v1.3.27

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

func NewL2Outside added in v1.3.27

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

func (*L2Outside) ToMap added in v1.3.27

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

type L2OutsideAttributes added in v1.3.27

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	TargetDscp string `json:",omitempty"`
}

type L2outExternalEpg added in v1.3.27

type L2outExternalEpg struct {
	BaseAttributes
	L2outExternalEpgAttributes
}

func L2outExternalEpgFromContainer added in v1.3.27

func L2outExternalEpgFromContainer(cont *container.Container) *L2outExternalEpg

func L2outExternalEpgFromContainerList added in v1.3.27

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

func L2outExternalEpgListFromContainer added in v1.3.27

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

func NewL2outExternalEpg added in v1.3.27

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

func (*L2outExternalEpg) ToMap added in v1.3.27

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

type L2outExternalEpgAttributes added in v1.3.27

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

	Annotation string `json:",omitempty"`

	ExceptionTag string `json:",omitempty"`

	FloodOnEncap string `json:",omitempty"`

	MatchT string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	PrefGrMemb string `json:",omitempty"`

	Prio string `json:",omitempty"`

	TargetDscp string `json:",omitempty"`
}

type L3DomainProfile

type L3DomainProfile struct {
	BaseAttributes
	L3DomainProfileAttributes
}

func L3DomainProfileFromContainer

func L3DomainProfileFromContainer(cont *container.Container) *L3DomainProfile

func L3DomainProfileFromContainerList

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

func L3DomainProfileListFromContainer

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

func NewL3DomainProfile

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

func (*L3DomainProfile) ToMap

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

type L3DomainProfileAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type L3ExtSubnet

type L3ExtSubnet struct {
	BaseAttributes
	L3ExtSubnetAttributes
}

func L3ExtSubnetFromContainer

func L3ExtSubnetFromContainer(cont *container.Container) *L3ExtSubnet

func L3ExtSubnetFromContainerList

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

func L3ExtSubnetListFromContainer

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

func NewL3ExtSubnet

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

func (*L3ExtSubnet) ToMap

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

type L3ExtSubnetAttributes

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

	Aggregate string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Scope string `json:",omitempty"`
}

type L3Outside

type L3Outside struct {
	BaseAttributes
	L3OutsideAttributes
}

func L3OutsideFromContainer

func L3OutsideFromContainer(cont *container.Container) *L3Outside

func L3OutsideFromContainerList

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

func L3OutsideListFromContainer

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

func NewL3Outside

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

func (*L3Outside) ToMap

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

type L3OutsideAttributes

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

	Annotation string `json:",omitempty"`

	EnforceRtctrl string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	TargetDscp string `json:",omitempty"`
}

type L3outBgpExternalPolicy added in v1.3.29

type L3outBgpExternalPolicy struct {
	BaseAttributes
	L3outBgpExternalPolicyAttributes
}

func L3outBgpExternalPolicyFromContainer added in v1.3.29

func L3outBgpExternalPolicyFromContainer(cont *container.Container) *L3outBgpExternalPolicy

func L3outBgpExternalPolicyFromContainerList added in v1.3.29

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

func L3outBgpExternalPolicyListFromContainer added in v1.3.29

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

func NewL3outBgpExternalPolicy added in v1.3.29

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

func (*L3outBgpExternalPolicy) ToMap added in v1.3.29

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

type L3outBgpExternalPolicyAttributes added in v1.3.29

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

	NameAlias string `json:",omitempty"`
}

type L3outHSRPInterfaceProfile added in v1.3.29

type L3outHSRPInterfaceProfile struct {
	BaseAttributes
	L3outHSRPInterfaceProfileAttributes
}

func L3outHSRPInterfaceProfileFromContainer added in v1.3.29

func L3outHSRPInterfaceProfileFromContainer(cont *container.Container) *L3outHSRPInterfaceProfile

func L3outHSRPInterfaceProfileFromContainerList added in v1.3.29

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

func L3outHSRPInterfaceProfileListFromContainer added in v1.3.29

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

func NewL3outHSRPInterfaceProfile added in v1.3.29

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

func (*L3outHSRPInterfaceProfile) ToMap added in v1.3.29

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

type L3outHSRPInterfaceProfileAttributes added in v1.3.29

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

	NameAlias string `json:",omitempty"`

	Version string `json:",omitempty"`
}

type L3outOspfExternalPolicy added in v1.3.29

type L3outOspfExternalPolicy struct {
	BaseAttributes
	L3outOspfExternalPolicyAttributes
}

func L3outOspfExternalPolicyFromContainer added in v1.3.29

func L3outOspfExternalPolicyFromContainer(cont *container.Container) *L3outOspfExternalPolicy

func L3outOspfExternalPolicyFromContainerList added in v1.3.29

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

func L3outOspfExternalPolicyListFromContainer added in v1.3.29

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

func NewL3outOspfExternalPolicy added in v1.3.29

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

func (*L3outOspfExternalPolicy) ToMap added in v1.3.29

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

type L3outOspfExternalPolicyAttributes added in v1.3.29

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

	AreaCost string `json:",omitempty"`

	AreaCtrl string `json:",omitempty"`

	AreaId string `json:",omitempty"`

	AreaType string `json:",omitempty"`

	MultipodInternal string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type L3outPathAttachment added in v1.3.29

type L3outPathAttachment struct {
	BaseAttributes
	L3outPathAttachmentAttributes
}

func L3outPathAttachmentFromContainer added in v1.3.29

func L3outPathAttachmentFromContainer(cont *container.Container) *L3outPathAttachment

func L3outPathAttachmentFromContainerList added in v1.3.29

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

func L3outPathAttachmentListFromContainer added in v1.3.29

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

func NewL3outPathAttachment added in v1.3.29

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

func (*L3outPathAttachment) ToMap added in v1.3.29

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

type L3outPathAttachmentAttributes added in v1.3.29

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

	Addr string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Autostate string `json:",omitempty"`

	Encap string `json:",omitempty"`

	EncapScope string `json:",omitempty"`

	IfInstT string `json:",omitempty"`

	Ipv6Dad string `json:",omitempty"`

	LlAddr string `json:",omitempty"`

	Mac string `json:",omitempty"`

	Mode string `json:",omitempty"`

	Mtu string `json:",omitempty"`

	TargetDscp string `json:",omitempty"`
}

type L3outPathAttachmentSecondaryIp added in v1.3.29

type L3outPathAttachmentSecondaryIp struct {
	BaseAttributes
	L3outPathAttachmentSecondaryIpAttributes
}

func L3outPathAttachmentSecondaryIpFromContainer added in v1.3.29

func L3outPathAttachmentSecondaryIpFromContainer(cont *container.Container) *L3outPathAttachmentSecondaryIp

func L3outPathAttachmentSecondaryIpFromContainerList added in v1.3.29

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

func L3outPathAttachmentSecondaryIpListFromContainer added in v1.3.29

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

func NewL3outPathAttachmentSecondaryIp added in v1.3.29

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

func (*L3outPathAttachmentSecondaryIp) ToMap added in v1.3.29

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

type L3outPathAttachmentSecondaryIpAttributes added in v1.3.29

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

	Annotation string `json:",omitempty"`

	Ipv6Dad string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type L4L7ServiceGraphTemplate added in v1.3.27

type L4L7ServiceGraphTemplate struct {
	BaseAttributes
	L4L7ServiceGraphTemplateAttributes
}

func L4L7ServiceGraphTemplateFromContainer added in v1.3.27

func L4L7ServiceGraphTemplateFromContainer(cont *container.Container) *L4L7ServiceGraphTemplate

func L4L7ServiceGraphTemplateFromContainerList added in v1.3.27

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

func L4L7ServiceGraphTemplateListFromContainer added in v1.3.27

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

func NewL4L7ServiceGraphTemplate added in v1.3.27

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

func (*L4L7ServiceGraphTemplate) ToMap added in v1.3.27

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

type L4L7ServiceGraphTemplateAttributes added in v1.3.27

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	L4L7ServiceGraphTemplate_type string `json:",omitempty"`

	UiTemplateType string `json:",omitempty"`
}

type LACPPolicy

type LACPPolicy struct {
	BaseAttributes
	LACPPolicyAttributes
}

func LACPPolicyFromContainer

func LACPPolicyFromContainer(cont *container.Container) *LACPPolicy

func LACPPolicyFromContainerList

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

func LACPPolicyListFromContainer

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

func NewLACPPolicy

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

func (*LACPPolicy) ToMap

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

type LACPPolicyAttributes

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

	Annotation string `json:",omitempty"`

	Ctrl string `json:",omitempty"`

	MaxLinks string `json:",omitempty"`

	MinLinks string `json:",omitempty"`

	Mode string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type LLDPInterfacePolicy

type LLDPInterfacePolicy struct {
	BaseAttributes
	LLDPInterfacePolicyAttributes
}

func LLDPInterfacePolicyFromContainer

func LLDPInterfacePolicyFromContainer(cont *container.Container) *LLDPInterfacePolicy

func LLDPInterfacePolicyFromContainerList

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

func LLDPInterfacePolicyListFromContainer

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

func NewLLDPInterfacePolicy

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

func (*LLDPInterfacePolicy) ToMap

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

type LLDPInterfacePolicyAttributes

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

	AdminRxSt string `json:",omitempty"`

	AdminTxSt string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type LeafAccessPortPolicyGroup

type LeafAccessPortPolicyGroup struct {
	BaseAttributes
	LeafAccessPortPolicyGroupAttributes
}

func LeafAccessPortPolicyGroupFromContainer

func LeafAccessPortPolicyGroupFromContainer(cont *container.Container) *LeafAccessPortPolicyGroup

func LeafAccessPortPolicyGroupFromContainerList

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

func LeafAccessPortPolicyGroupListFromContainer

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

func NewLeafAccessPortPolicyGroup

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

func (*LeafAccessPortPolicyGroup) ToMap

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

type LeafAccessPortPolicyGroupAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type LeafBreakoutPortGroup added in v1.3.27

type LeafBreakoutPortGroup struct {
	BaseAttributes
	LeafBreakoutPortGroupAttributes
}

func LeafBreakoutPortGroupFromContainer added in v1.3.27

func LeafBreakoutPortGroupFromContainer(cont *container.Container) *LeafBreakoutPortGroup

func LeafBreakoutPortGroupFromContainerList added in v1.3.27

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

func LeafBreakoutPortGroupListFromContainer added in v1.3.27

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

func NewLeafBreakoutPortGroup added in v1.3.27

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

func (*LeafBreakoutPortGroup) ToMap added in v1.3.27

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

type LeafBreakoutPortGroupAttributes added in v1.3.27

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

	Annotation string `json:",omitempty"`

	BrkoutMap string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type LeafInterfaceProfile

type LeafInterfaceProfile struct {
	BaseAttributes
	LeafInterfaceProfileAttributes
}

func LeafInterfaceProfileFromContainer

func LeafInterfaceProfileFromContainer(cont *container.Container) *LeafInterfaceProfile

func LeafInterfaceProfileFromContainerList

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

func LeafInterfaceProfileListFromContainer

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

func NewLeafInterfaceProfile

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

func (*LeafInterfaceProfile) ToMap

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

type LeafInterfaceProfileAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type LeafProfile

type LeafProfile struct {
	BaseAttributes
	LeafProfileAttributes
}

func LeafProfileFromContainer

func LeafProfileFromContainer(cont *container.Container) *LeafProfile

func LeafProfileFromContainerList

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

func LeafProfileListFromContainer

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

func NewLeafProfile

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

func (*LeafProfile) ToMap

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

type LeafProfileAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type LinkLevelPolicy added in v1.0.8

type LinkLevelPolicy struct {
	BaseAttributes
	LinkLevelPolicyAttributes
}

func LinkLevelPolicyFromContainer added in v1.0.8

func LinkLevelPolicyFromContainer(cont *container.Container) *LinkLevelPolicy

func LinkLevelPolicyFromContainerList added in v1.0.8

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

func LinkLevelPolicyListFromContainer added in v1.0.8

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

func NewLinkLevelPolicy added in v1.0.8

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

func (*LinkLevelPolicy) ToMap added in v1.0.8

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

type LinkLevelPolicyAttributes added in v1.0.8

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

	Annotation string `json:",omitempty"`

	AutoNeg string `json:",omitempty"`

	FecMode string `json:",omitempty"`

	LinkDebounce string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Speed string `json:",omitempty"`
}

type LocalAutonomousSystemProfile added in v1.3.29

type LocalAutonomousSystemProfile struct {
	BaseAttributes
	LocalAutonomousSystemProfileAttributes
}

func LocalAutonomousSystemProfileFromContainer added in v1.3.29

func LocalAutonomousSystemProfileFromContainer(cont *container.Container) *LocalAutonomousSystemProfile

func LocalAutonomousSystemProfileFromContainerList added in v1.3.29

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

func LocalAutonomousSystemProfileListFromContainer added in v1.3.29

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

func NewLocalAutonomousSystemProfile added in v1.3.29

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

func (*LocalAutonomousSystemProfile) ToMap added in v1.3.29

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

type LocalAutonomousSystemProfileAttributes added in v1.3.29

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

	AsnPropagate string `json:",omitempty"`

	LocalAsn string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type LocalUser

type LocalUser struct {
	BaseAttributes
	LocalUserAttributes
}

func LocalUserFromContainer

func LocalUserFromContainer(cont *container.Container) *LocalUser

func LocalUserFromContainerList

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

func LocalUserListFromContainer

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

func NewLocalUser

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

func (*LocalUser) ToMap

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

type LocalUserAttributes

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

	AccountStatus string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	CertAttribute string `json:",omitempty"`

	ClearPwdHistory string `json:",omitempty"`

	Email string `json:",omitempty"`

	Expiration string `json:",omitempty"`

	Expires string `json:",omitempty"`

	FirstName string `json:",omitempty"`

	LastName string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Otpenable string `json:",omitempty"`

	Otpkey string `json:",omitempty"`

	Phone string `json:",omitempty"`

	Pwd string `json:",omitempty"`

	PwdLifeTime string `json:",omitempty"`

	PwdUpdateRequired string `json:",omitempty"`

	RbacString string `json:",omitempty"`

	UnixUserId string `json:",omitempty"`
}

type LogicalDeviceContext added in v1.3.27

type LogicalDeviceContext struct {
	BaseAttributes
	LogicalDeviceContextAttributes
}

func LogicalDeviceContextFromContainer added in v1.3.27

func LogicalDeviceContextFromContainer(cont *container.Container) *LogicalDeviceContext

func LogicalDeviceContextFromContainerList added in v1.3.27

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

func LogicalDeviceContextListFromContainer added in v1.3.27

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

func NewLogicalDeviceContext added in v1.3.27

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

func (*LogicalDeviceContext) ToMap added in v1.3.27

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

type LogicalDeviceContextAttributes added in v1.3.27

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

	GraphNameOrLbl string `json:",omitempty"`

	NodeNameOrLbl string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Context string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type LogicalInterfaceContext added in v1.3.27

type LogicalInterfaceContext struct {
	BaseAttributes
	LogicalInterfaceContextAttributes
}

func LogicalInterfaceContextFromContainer added in v1.3.27

func LogicalInterfaceContextFromContainer(cont *container.Container) *LogicalInterfaceContext

func LogicalInterfaceContextFromContainerList added in v1.3.27

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

func LogicalInterfaceContextListFromContainer added in v1.3.27

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

func NewLogicalInterfaceContext added in v1.3.27

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

func (*LogicalInterfaceContext) ToMap added in v1.3.27

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

type LogicalInterfaceContextAttributes added in v1.3.27

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

	Annotation string `json:",omitempty"`

	L3Dest string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	PermitLog string `json:",omitempty"`
}

type LogicalInterfaceProfile

type LogicalInterfaceProfile struct {
	BaseAttributes
	LogicalInterfaceProfileAttributes
}

func LogicalInterfaceProfileFromContainer

func LogicalInterfaceProfileFromContainer(cont *container.Container) *LogicalInterfaceProfile

func LogicalInterfaceProfileFromContainerList

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

func LogicalInterfaceProfileListFromContainer

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

func NewLogicalInterfaceProfile

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

func (*LogicalInterfaceProfile) ToMap

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

type LogicalInterfaceProfileAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Prio string `json:",omitempty"`

	Tag string `json:",omitempty"`
}

type LogicalNodeProfile

type LogicalNodeProfile struct {
	BaseAttributes
	LogicalNodeProfileAttributes
}

func LogicalNodeProfileFromContainer

func LogicalNodeProfileFromContainer(cont *container.Container) *LogicalNodeProfile

func LogicalNodeProfileFromContainerList

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

func LogicalNodeProfileListFromContainer

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

func NewLogicalNodeProfile

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

func (*LogicalNodeProfile) ToMap

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

type LogicalNodeProfileAttributes

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

	Annotation string `json:",omitempty"`

	ConfigIssues string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Tag string `json:",omitempty"`

	TargetDscp string `json:",omitempty"`
}

type LoopBackInterfaceProfile added in v1.3.29

type LoopBackInterfaceProfile struct {
	BaseAttributes
	LoopBackInterfaceProfileAttributes
}

func LoopBackInterfaceProfileFromContainer added in v1.3.29

func LoopBackInterfaceProfileFromContainer(cont *container.Container) *LoopBackInterfaceProfile

func LoopBackInterfaceProfileFromContainerList added in v1.3.29

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

func LoopBackInterfaceProfileListFromContainer added in v1.3.29

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

func NewLoopBackInterfaceProfile added in v1.3.29

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

func (*LoopBackInterfaceProfile) ToMap added in v1.3.29

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

type LoopBackInterfaceProfileAttributes added in v1.3.29

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type MaintGrp added in v0.4.1

type MaintGrp struct {
	BaseAttributes
	MaintGrpAttributes
}

func MaintGrpFromContainer added in v0.4.1

func MaintGrpFromContainer(cont *container.Container) *MaintGrp

func MaintGrpFromContainerList added in v0.4.1

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

func MaintGrpListFromContainer added in v0.4.1

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

func NewMaintGrp added in v0.4.1

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

func (*MaintGrp) ToMap added in v0.4.1

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

type MaintGrpAttributes added in v0.4.1

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

type MaintP added in v0.4.1

type MaintP struct {
	BaseAttributes
	MaintPAttributes
}

func MaintPFromContainer added in v0.4.1

func MaintPFromContainer(cont *container.Container) *MaintP

func MaintPFromContainerList added in v0.4.1

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

func MaintPListFromContainer added in v0.4.1

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

func NewMaintP added in v0.4.1

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

func (*MaintP) ToMap added in v0.4.1

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

type MaintPAttributes added in v0.4.1

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

type MaintPSwitchDetails added in v0.4.1

type MaintPSwitchDetails struct {
	BaseAttributes
	MaintPSwitchDetailsAttributes
}

func MaintPSwitchDetailsFromContainer added in v0.4.1

func MaintPSwitchDetailsFromContainer(cont *container.Container) *MaintPSwitchDetails

func MaintPSwitchDetailsFromContainerList added in v0.4.1

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

func MaintPSwitchDetailsListFromContainer added in v0.4.1

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

func NewMaintPSwitchDetails added in v0.4.1

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

func (*MaintPSwitchDetails) ToMap added in v0.4.1

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

type MaintPSwitchDetailsAttributes added in v0.4.1

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

type MaintPValidate added in v0.4.1

type MaintPValidate struct {
	BaseAttributes
	MaintPValidateAttributes
}

func MaintPValidateFromContainer added in v0.4.1

func MaintPValidateFromContainer(cont *container.Container) *MaintPValidate

func MaintPValidateFromContainerList added in v0.4.1

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

func MaintPValidateListFromContainer added in v0.4.1

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

func NewMaintPValidate added in v0.4.1

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

func (*MaintPValidate) ToMap added in v0.4.1

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

type MaintPValidateAttributes added in v0.4.1

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

type MaintenancePolicy

type MaintenancePolicy struct {
	BaseAttributes
	MaintenancePolicyAttributes
}

func MaintenancePolicyFromContainer

func MaintenancePolicyFromContainer(cont *container.Container) *MaintenancePolicy

func MaintenancePolicyFromContainerList

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

func MaintenancePolicyListFromContainer

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

func NewMaintenancePolicy

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

func (*MaintenancePolicy) ToMap

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

type MaintenancePolicyAttributes

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

	AdminSt string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Graceful string `json:",omitempty"`

	IgnoreCompat string `json:",omitempty"`

	InternalLabel string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	NotifCond string `json:",omitempty"`

	RunMode string `json:",omitempty"`

	Version string `json:",omitempty"`

	VersionCheckOverride string `json:",omitempty"`
}

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

type NodeBlk struct {
	BaseAttributes
	NodeBlkAttributes
}

func NewNodeBlk added in v0.4.1

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

func NodeBlkFromContainer added in v0.4.1

func NodeBlkFromContainer(cont *container.Container) *NodeBlk

func NodeBlkFromContainerList added in v0.4.1

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

func NodeBlkListFromContainer added in v0.4.1

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

func (*NodeBlk) ToMap added in v0.4.1

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

type NodeBlkAttributes added in v0.4.1

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

type NodeBlock added in v0.4.1

type NodeBlock struct {
	BaseAttributes
	NodeBlockAttributes
}

func NewNodeBlock added in v0.4.1

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

func NodeBlockFromContainerBLK added in v0.4.1

func NodeBlockFromContainerBLK(cont *container.Container) *NodeBlock

func NodeBlockFromContainerListBLK added in v0.4.1

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

func NodeBlockListFromContainerBLK added in v0.4.1

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

func (*NodeBlock) ToMap added in v0.4.1

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

type NodeBlockAttributes added in v0.4.1

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

	Annotation string `json:",omitempty"`

	From_ string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	To_ string `json:",omitempty"`
}

type NodeBlockAttributesFW

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

	Annotation string `json:",omitempty"`

	From_ string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	To_ string `json:",omitempty"`
}

type NodeBlockAttributesMG

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

	Annotation string `json:",omitempty"`

	From_ string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	To_ string `json:",omitempty"`
}

type NodeBlockFW

type NodeBlockFW struct {
	BaseAttributes
	NodeBlockAttributesFW
}

func NewNodeBlockFW

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

func NodeBlockFromContainer

func NodeBlockFromContainer(cont *container.Container) *NodeBlockFW

func NodeBlockFromContainerListFW

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

func NodeBlockListFromContainer

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

func (*NodeBlockFW) ToMap

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

type NodeBlockMG

type NodeBlockMG struct {
	BaseAttributes
	NodeBlockAttributesMG
}

func NewNodeBlockMG

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

func NodeBlockFromContainerListMG

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

func NodeBlockFromContainerMG

func NodeBlockFromContainerMG(cont *container.Container) *NodeBlockMG

func NodeBlockListFromContainerMG

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

func (*NodeBlockMG) ToMap

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

type NodePolicyEndPoint

type NodePolicyEndPoint struct {
	BaseAttributes
	NodePolicyEndPointAttributes
}

func NewNodePolicyEndPoint

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

func NodePolicyEndPointFromContainer

func NodePolicyEndPointFromContainer(cont *container.Container) *NodePolicyEndPoint

func NodePolicyEndPointFromContainerList

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

func NodePolicyEndPointListFromContainer

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

func (*NodePolicyEndPoint) ToMap

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

type NodePolicyEndPointAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	PodId string `json:",omitempty"`
}

type OSPFInterfacePolicy

type OSPFInterfacePolicy struct {
	BaseAttributes
	OSPFInterfacePolicyAttributes
}

func NewOSPFInterfacePolicy

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

func OSPFInterfacePolicyFromContainer

func OSPFInterfacePolicyFromContainer(cont *container.Container) *OSPFInterfacePolicy

func OSPFInterfacePolicyFromContainerList

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

func OSPFInterfacePolicyListFromContainer

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

func (*OSPFInterfacePolicy) ToMap

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

type OSPFInterfacePolicyAttributes

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

	Annotation string `json:",omitempty"`

	Cost string `json:",omitempty"`

	Ctrl string `json:",omitempty"`

	DeadIntvl string `json:",omitempty"`

	HelloIntvl string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	NwT string `json:",omitempty"`

	PfxSuppress string `json:",omitempty"`

	Prio string `json:",omitempty"`

	RexmitIntvl string `json:",omitempty"`

	XmitDelay string `json:",omitempty"`
}

type OSPFInterfaceProfile added in v1.3.29

type OSPFInterfaceProfile struct {
	BaseAttributes
	OSPFInterfaceProfileAttributes
}

func NewOSPFInterfaceProfile added in v1.3.29

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

func OSPFInterfaceProfileFromContainer added in v1.3.29

func OSPFInterfaceProfileFromContainer(cont *container.Container) *OSPFInterfaceProfile

func OSPFInterfaceProfileFromContainerList added in v1.3.29

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

func OSPFInterfaceProfileListFromContainer added in v1.3.29

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

func (*OSPFInterfaceProfile) ToMap added in v1.3.29

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

type OSPFInterfaceProfileAttributes added in v1.3.29

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

	AuthKey string `json:",omitempty"`

	AuthKeyId string `json:",omitempty"`

	AuthType string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type OSPFTimersPolicy added in v1.3.29

type OSPFTimersPolicy struct {
	BaseAttributes
	OSPFTimersPolicyAttributes
}

func NewOSPFTimersPolicy added in v1.3.29

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

func OSPFTimersPolicyFromContainer added in v1.3.29

func OSPFTimersPolicyFromContainer(cont *container.Container) *OSPFTimersPolicy

func OSPFTimersPolicyFromContainerList added in v1.3.29

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

func OSPFTimersPolicyListFromContainer added in v1.3.29

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

func (*OSPFTimersPolicy) ToMap added in v1.3.29

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

type OSPFTimersPolicyAttributes added in v1.3.29

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

	Annotation string `json:",omitempty"`

	BwRef string `json:",omitempty"`

	Ctrl string `json:",omitempty"`

	Dist string `json:",omitempty"`

	GrCtrl string `json:",omitempty"`

	LsaArrivalIntvl string `json:",omitempty"`

	LsaGpPacingIntvl string `json:",omitempty"`

	LsaHoldIntvl string `json:",omitempty"`

	LsaMaxIntvl string `json:",omitempty"`

	LsaStartIntvl string `json:",omitempty"`

	MaxEcmp string `json:",omitempty"`

	MaxLsaAction string `json:",omitempty"`

	MaxLsaNum string `json:",omitempty"`

	MaxLsaResetIntvl string `json:",omitempty"`

	MaxLsaSleepCnt string `json:",omitempty"`

	MaxLsaSleepIntvl string `json:",omitempty"`

	MaxLsaThresh string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	SpfHoldIntvl string `json:",omitempty"`

	SpfInitIntvl string `json:",omitempty"`

	SpfMaxIntvl string `json:",omitempty"`
}

type OSource added in v0.4.1

type OSource struct {
	BaseAttributes
	OSourceAttributes
}

func NewOSource added in v0.4.1

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

func OSourceFromContainer added in v0.4.1

func OSourceFromContainer(cont *container.Container) *OSource

func OSourceFromContainerList added in v0.4.1

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

func OSourceListFromContainer added in v0.4.1

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

func (*OSource) ToMap added in v0.4.1

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

type OSourceAttributes added in v0.4.1

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

type OspfRouteSummarization added in v1.3.29

type OspfRouteSummarization struct {
	BaseAttributes
	OspfRouteSummarizationAttributes
}

func NewOspfRouteSummarization added in v1.3.29

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

func OspfRouteSummarizationFromContainer added in v1.3.29

func OspfRouteSummarizationFromContainer(cont *container.Container) *OspfRouteSummarization

func OspfRouteSummarizationFromContainerList added in v1.3.29

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

func OspfRouteSummarizationListFromContainer added in v1.3.29

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

func (*OspfRouteSummarization) ToMap added in v1.3.29

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

type OspfRouteSummarizationAttributes added in v1.3.29

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

	Annotation string `json:",omitempty"`

	Cost string `json:",omitempty"`

	InterAreaEnabled string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Tag string `json:",omitempty"`
}

type OutOfBandManagementEPg added in v1.3.27

type OutOfBandManagementEPg struct {
	BaseAttributes
	OutOfBandManagementEPgAttributes
}

func NewOutOfBandManagementEPg added in v1.3.27

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

func OutOfBandManagementEPgFromContainer added in v1.3.27

func OutOfBandManagementEPgFromContainer(cont *container.Container) *OutOfBandManagementEPg

func OutOfBandManagementEPgFromContainerList added in v1.3.27

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

func OutOfBandManagementEPgListFromContainer added in v1.3.27

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

func (*OutOfBandManagementEPg) ToMap added in v1.3.27

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

type OutOfBandManagementEPgAttributes added in v1.3.27

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Prio string `json:",omitempty"`
}

type OutofbandStaticNode added in v1.3.29

type OutofbandStaticNode struct {
	BaseAttributes
	OutofbandStaticNodeAttributes
}

func NewOutofbandStaticNode added in v1.3.29

func NewOutofbandStaticNode(mgmtRsOoBStNodeRn, parentDn, description string, mgmtRsOoBStNodeattr OutofbandStaticNodeAttributes) *OutofbandStaticNode

func OutofbandStaticNodeFromContainer added in v1.3.29

func OutofbandStaticNodeFromContainer(cont *container.Container) *OutofbandStaticNode

func OutofbandStaticNodeFromContainerList added in v1.3.29

func OutofbandStaticNodeFromContainerList(cont *container.Container, index int) *OutofbandStaticNode

func OutofbandStaticNodeListFromContainer added in v1.3.29

func OutofbandStaticNodeListFromContainer(cont *container.Container) []*OutofbandStaticNode

func (*OutofbandStaticNode) ToMap added in v1.3.29

func (mgmtRsOoBStNode *OutofbandStaticNode) ToMap() (map[string]string, error)

type OutofbandStaticNodeAttributes added in v1.3.29

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

	Addr string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Gw string `json:",omitempty"`

	V6Addr string `json:",omitempty"`

	V6Gw string `json:",omitempty"`
}

type PCVPCInterfacePolicyGroup

type PCVPCInterfacePolicyGroup struct {
	BaseAttributes
	PCVPCInterfacePolicyGroupAttributes
}

func NewPCVPCInterfacePolicyGroup

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

func PCVPCInterfacePolicyGroupFromContainer

func PCVPCInterfacePolicyGroupFromContainer(cont *container.Container) *PCVPCInterfacePolicyGroup

func PCVPCInterfacePolicyGroupFromContainerList

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

func PCVPCInterfacePolicyGroupListFromContainer

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

func (*PCVPCInterfacePolicyGroup) ToMap

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

type PCVPCInterfacePolicyGroupAttributes

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

	Annotation string `json:",omitempty"`

	LagT string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type PODMaintenanceGroup

type PODMaintenanceGroup struct {
	BaseAttributes
	PODMaintenanceGroupAttributes
}

func NewPODMaintenanceGroup

func NewPODMaintenanceGroup(maintMaintGrpRn, parentDn, description string, maintMaintGrpattr PODMaintenanceGroupAttributes) *PODMaintenanceGroup

func PODMaintenanceGroupFromContainer

func PODMaintenanceGroupFromContainer(cont *container.Container) *PODMaintenanceGroup

func PODMaintenanceGroupFromContainerList

func PODMaintenanceGroupFromContainerList(cont *container.Container, index int) *PODMaintenanceGroup

func PODMaintenanceGroupListFromContainer

func PODMaintenanceGroupListFromContainer(cont *container.Container) []*PODMaintenanceGroup

func (*PODMaintenanceGroup) ToMap

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

type PODMaintenanceGroupAttributes

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

	Annotation string `json:",omitempty"`

	Fwtype string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	PODMaintenanceGroup_type string `json:",omitempty"`
}

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

	Mode string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Timeout string `json:",omitempty"`

	Violation string `json:",omitempty"`
}

type ProviderTerminalNode added in v1.3.27

type ProviderTerminalNode struct {
	BaseAttributes
	ProviderTerminalNodeAttributes
}

func NewProviderTerminalNode added in v1.3.27

func NewProviderTerminalNode(vnsAbsTermNodeProvRn, parentDn, description string, vnsAbsTermNodeProvattr ProviderTerminalNodeAttributes) *ProviderTerminalNode

func ProviderTerminalNodeFromContainer added in v1.3.27

func ProviderTerminalNodeFromContainer(cont *container.Container) *ProviderTerminalNode

func ProviderTerminalNodeFromContainerList added in v1.3.27

func ProviderTerminalNodeFromContainerList(cont *container.Container, index int) *ProviderTerminalNode

func ProviderTerminalNodeListFromContainer added in v1.3.27

func ProviderTerminalNodeListFromContainer(cont *container.Container) []*ProviderTerminalNode

func (*ProviderTerminalNode) ToMap added in v1.3.27

func (vnsAbsTermNodeProv *ProviderTerminalNode) ToMap() (map[string]string, error)

type ProviderTerminalNodeAttributes added in v1.3.27

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

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

type RouteControlProfile struct {
	BaseAttributes
	RouteControlProfileAttributes
}

func NewRouteControlProfile added in v1.3.29

func NewRouteControlProfile(rtctrlProfileRn, parentDn, description string, rtctrlProfileattr RouteControlProfileAttributes) *RouteControlProfile

func RouteControlProfileFromContainer added in v1.3.29

func RouteControlProfileFromContainer(cont *container.Container) *RouteControlProfile

func RouteControlProfileFromContainerList added in v1.3.29

func RouteControlProfileFromContainerList(cont *container.Container, index int) *RouteControlProfile

func RouteControlProfileListFromContainer added in v1.3.29

func RouteControlProfileListFromContainer(cont *container.Container) []*RouteControlProfile

func (*RouteControlProfile) ToMap added in v1.3.29

func (rtctrlProfile *RouteControlProfile) ToMap() (map[string]string, error)

type RouteControlProfileAttributes added in v1.3.29

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	RouteControlProfileType string `json:",omitempty"`
}

type SPANDestinationGroup

type SPANDestinationGroup struct {
	BaseAttributes
	SPANDestinationGroupAttributes
}

func NewSPANDestinationGroup

func NewSPANDestinationGroup(spanDestGrpRn, parentDn, description string, spanDestGrpattr SPANDestinationGroupAttributes) *SPANDestinationGroup

func SPANDestinationGroupFromContainer

func SPANDestinationGroupFromContainer(cont *container.Container) *SPANDestinationGroup

func SPANDestinationGroupFromContainerList

func SPANDestinationGroupFromContainerList(cont *container.Container, index int) *SPANDestinationGroup

func SPANDestinationGroupListFromContainer

func SPANDestinationGroupListFromContainer(cont *container.Container) []*SPANDestinationGroup

func (*SPANDestinationGroup) ToMap

func (spanDestGrp *SPANDestinationGroup) ToMap() (map[string]string, error)

type SPANDestinationGroupAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type SPANSourceGroup

type SPANSourceGroup struct {
	BaseAttributes
	SPANSourceGroupAttributes
}

func NewSPANSourceGroup

func NewSPANSourceGroup(spanSrcGrpRn, parentDn, description string, spanSrcGrpattr SPANSourceGroupAttributes) *SPANSourceGroup

func SPANSourceGroupFromContainer

func SPANSourceGroupFromContainer(cont *container.Container) *SPANSourceGroup

func SPANSourceGroupFromContainerList

func SPANSourceGroupFromContainerList(cont *container.Container, index int) *SPANSourceGroup

func SPANSourceGroupListFromContainer

func SPANSourceGroupListFromContainer(cont *container.Container) []*SPANSourceGroup

func (*SPANSourceGroup) ToMap

func (spanSrcGrp *SPANSourceGroup) ToMap() (map[string]string, error)

type SPANSourceGroupAttributes

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

	AdminSt string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type SPANSourcedestinationGroupMatchLabel

type SPANSourcedestinationGroupMatchLabel struct {
	BaseAttributes
	SPANSourcedestinationGroupMatchLabelAttributes
}

func NewSPANSourcedestinationGroupMatchLabel

func NewSPANSourcedestinationGroupMatchLabel(spanSpanLblRn, parentDn, description string, spanSpanLblattr SPANSourcedestinationGroupMatchLabelAttributes) *SPANSourcedestinationGroupMatchLabel

func SPANSourcedestinationGroupMatchLabelFromContainer

func SPANSourcedestinationGroupMatchLabelFromContainer(cont *container.Container) *SPANSourcedestinationGroupMatchLabel

func SPANSourcedestinationGroupMatchLabelFromContainerList

func SPANSourcedestinationGroupMatchLabelFromContainerList(cont *container.Container, index int) *SPANSourcedestinationGroupMatchLabel

func SPANSourcedestinationGroupMatchLabelListFromContainer

func SPANSourcedestinationGroupMatchLabelListFromContainer(cont *container.Container) []*SPANSourcedestinationGroupMatchLabel

func (*SPANSourcedestinationGroupMatchLabel) ToMap

func (spanSpanLbl *SPANSourcedestinationGroupMatchLabel) ToMap() (map[string]string, error)

type SPANSourcedestinationGroupMatchLabelAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Tag string `json:",omitempty"`
}

type SchedP added in v0.4.1

type SchedP struct {
	BaseAttributes
	SchedPAttributes
}

func NewSchedP added in v0.4.1

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

func SchedPFromContainer added in v0.4.1

func SchedPFromContainer(cont *container.Container) *SchedP

func SchedPFromContainerList added in v0.4.1

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

func SchedPListFromContainer added in v0.4.1

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

func (*SchedP) ToMap added in v0.4.1

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

type SchedPAttributes added in v0.4.1

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

type SecurityDomain added in v1.3.9

type SecurityDomain struct {
	BaseAttributes
	SecurityDomainAttributes
}

func NewSecurityDomain added in v1.3.9

func NewSecurityDomain(aaaDomainRn, parentDn, description string, aaaDomainattr SecurityDomainAttributes) *SecurityDomain

func SecurityDomainFromContainer added in v1.3.9

func SecurityDomainFromContainer(cont *container.Container) *SecurityDomain

func SecurityDomainFromContainerList added in v1.3.9

func SecurityDomainFromContainerList(cont *container.Container, index int) *SecurityDomain

func SecurityDomainListFromContainer added in v1.3.9

func SecurityDomainListFromContainer(cont *container.Container) []*SecurityDomain

func (*SecurityDomain) ToMap added in v1.3.9

func (aaaDomain *SecurityDomain) ToMap() (map[string]string, error)

type SecurityDomainAttributes added in v1.3.9

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type ServiceRedirectPolicy added in v0.4.5

type ServiceRedirectPolicy struct {
	BaseAttributes
	ServiceRedirectPolicyAttributes
}

func NewServiceRedirectPolicy added in v0.4.5

func NewServiceRedirectPolicy(vnsSvcRedirectPolRn, parentDn, description string, vnsSvcRedirectPolattr ServiceRedirectPolicyAttributes) *ServiceRedirectPolicy

func ServiceRedirectPolicyFromContainer added in v0.4.5

func ServiceRedirectPolicyFromContainer(cont *container.Container) *ServiceRedirectPolicy

func ServiceRedirectPolicyFromContainerList added in v0.4.5

func ServiceRedirectPolicyFromContainerList(cont *container.Container, index int) *ServiceRedirectPolicy

func ServiceRedirectPolicyListFromContainer added in v0.4.5

func ServiceRedirectPolicyListFromContainer(cont *container.Container) []*ServiceRedirectPolicy

func (*ServiceRedirectPolicy) ToMap added in v0.4.5

func (vnsSvcRedirectPol *ServiceRedirectPolicy) ToMap() (map[string]string, error)

type ServiceRedirectPolicyAttributes added in v0.4.5

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

	AnycastEnabled string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	DestType string `json:",omitempty"`

	HashingAlgorithm string `json:",omitempty"`

	MaxThresholdPercent string `json:",omitempty"`

	MinThresholdPercent string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	ProgramLocalPodOnly string `json:",omitempty"`

	ResilientHashEnabled string `json:",omitempty"`

	ThresholdDownAction string `json:",omitempty"`

	ThresholdEnable string `json:",omitempty"`
}

type SpineAccessPortPolicyGroup added in v0.4.20

type SpineAccessPortPolicyGroup struct {
	BaseAttributes
	SpineAccessPortPolicyGroupAttributes
}

func NewSpineAccessPortPolicyGroup added in v0.4.20

func NewSpineAccessPortPolicyGroup(infraSpAccPortGrpRn, parentDn, description string, infraSpAccPortGrpattr SpineAccessPortPolicyGroupAttributes) *SpineAccessPortPolicyGroup

func SpineAccessPortPolicyGroupFromContainer added in v0.4.20

func SpineAccessPortPolicyGroupFromContainer(cont *container.Container) *SpineAccessPortPolicyGroup

func SpineAccessPortPolicyGroupFromContainerList added in v0.4.20

func SpineAccessPortPolicyGroupFromContainerList(cont *container.Container, index int) *SpineAccessPortPolicyGroup

func SpineAccessPortPolicyGroupListFromContainer added in v0.4.20

func SpineAccessPortPolicyGroupListFromContainer(cont *container.Container) []*SpineAccessPortPolicyGroup

func (*SpineAccessPortPolicyGroup) ToMap added in v0.4.20

func (infraSpAccPortGrp *SpineAccessPortPolicyGroup) ToMap() (map[string]string, error)

type SpineAccessPortPolicyGroupAttributes added in v0.4.20

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type SpineInterfaceProfile added in v0.4.19

type SpineInterfaceProfile struct {
	BaseAttributes
	SpineInterfaceProfileAttributes
}

func NewSpineInterfaceProfile added in v0.4.19

func NewSpineInterfaceProfile(infraSpAccPortPRn, parentDn, description string, infraSpAccPortPattr SpineInterfaceProfileAttributes) *SpineInterfaceProfile

func SpineInterfaceProfileFromContainer added in v0.4.19

func SpineInterfaceProfileFromContainer(cont *container.Container) *SpineInterfaceProfile

func SpineInterfaceProfileFromContainerList added in v0.4.19

func SpineInterfaceProfileFromContainerList(cont *container.Container, index int) *SpineInterfaceProfile

func SpineInterfaceProfileListFromContainer added in v0.4.19

func SpineInterfaceProfileListFromContainer(cont *container.Container) []*SpineInterfaceProfile

func (*SpineInterfaceProfile) ToMap added in v0.4.19

func (infraSpAccPortP *SpineInterfaceProfile) ToMap() (map[string]string, error)

type SpineInterfaceProfileAttributes added in v0.4.19

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type SpineProfile added in v0.4.17

type SpineProfile struct {
	BaseAttributes
	SpineProfileAttributes
}

func NewSpineProfile added in v0.4.17

func NewSpineProfile(infraSpinePRn, parentDn, description string, infraSpinePattr SpineProfileAttributes) *SpineProfile

func SpineProfileFromContainer added in v0.4.17

func SpineProfileFromContainer(cont *container.Container) *SpineProfile

func SpineProfileFromContainerList added in v0.4.17

func SpineProfileFromContainerList(cont *container.Container, index int) *SpineProfile

func SpineProfileListFromContainer added in v0.4.17

func SpineProfileListFromContainer(cont *container.Container) []*SpineProfile

func (*SpineProfile) ToMap added in v0.4.17

func (infraSpineP *SpineProfile) ToMap() (map[string]string, error)

type SpineProfileAttributes added in v0.4.17

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type StaticPath added in v0.4.1

type StaticPath struct {
	BaseAttributes
	StaticPathAttributes
}

func NewStaticPath added in v0.4.1

func NewStaticPath(fvRsPathAttRn, parentDn, description string, fvRsPathAttattr StaticPathAttributes) *StaticPath

func StaticPathFromContainer added in v0.4.1

func StaticPathFromContainer(cont *container.Container) *StaticPath

func StaticPathFromContainerList added in v0.4.1

func StaticPathFromContainerList(cont *container.Container, index int) *StaticPath

func StaticPathListFromContainer added in v0.4.1

func StaticPathListFromContainer(cont *container.Container) []*StaticPath

func (*StaticPath) ToMap added in v0.4.1

func (fvRsPathAtt *StaticPath) ToMap() (map[string]string, error)

type StaticPathAttributes added in v0.4.1

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

	Annotation string `json:",omitempty"`

	Encap string `json:",omitempty"`

	InstrImedcy string `json:",omitempty"`

	Mode string `json:",omitempty"`

	PrimaryEncap string `json:",omitempty"`
}

type Subnet

type Subnet struct {
	BaseAttributes
	SubnetAttributes
}

func NewSubnet

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

func SubnetFromContainer

func SubnetFromContainer(cont *container.Container) *Subnet

func SubnetFromContainerList

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

func SubnetListFromContainer

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

func (*Subnet) ToMap

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

type SubnetAttributes

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

	Annotation string `json:",omitempty"`

	Ctrl string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Preferred string `json:",omitempty"`

	Scope string `json:",omitempty"`

	Virtual string `json:",omitempty"`
}

type SwitchAssociation

type SwitchAssociation struct {
	BaseAttributes
	SwitchAssociationAttributes
}

func NewSwitchAssociation

func NewSwitchAssociation(infraLeafSRn, parentDn, description string, infraLeafSattr SwitchAssociationAttributes) *SwitchAssociation

func SwitchAssociationFromContainer

func SwitchAssociationFromContainer(cont *container.Container) *SwitchAssociation

func SwitchAssociationFromContainerList

func SwitchAssociationFromContainerList(cont *container.Container, index int) *SwitchAssociation

func SwitchAssociationListFromContainer

func SwitchAssociationListFromContainer(cont *container.Container) []*SwitchAssociation

func (*SwitchAssociation) ToMap

func (infraLeafS *SwitchAssociation) ToMap() (map[string]string, error)

type SwitchAssociationAttributes

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

	Switch_association_type string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type SwitchMaintPValidate added in v0.4.1

type SwitchMaintPValidate struct {
	BaseAttributes
	SwitchMaintPValidateAttributes
}

func NewSwitchMaintPValidate added in v0.4.1

func NewSwitchMaintPValidate(syntheticSwitchMaintPValidateRn, parentDn, description string, syntheticSwitchMaintPValidateattr SwitchMaintPValidateAttributes) *SwitchMaintPValidate

func SwitchMaintPValidateFromContainer added in v0.4.1

func SwitchMaintPValidateFromContainer(cont *container.Container) *SwitchMaintPValidate

func SwitchMaintPValidateFromContainerList added in v0.4.1

func SwitchMaintPValidateFromContainerList(cont *container.Container, index int) *SwitchMaintPValidate

func SwitchMaintPValidateListFromContainer added in v0.4.1

func SwitchMaintPValidateListFromContainer(cont *container.Container) []*SwitchMaintPValidate

func (*SwitchMaintPValidate) ToMap added in v0.4.1

func (syntheticSwitchMaintPValidate *SwitchMaintPValidate) ToMap() (map[string]string, error)

type SwitchMaintPValidateAttributes added in v0.4.1

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

type SwitchSpineAssociation added in v0.4.18

type SwitchSpineAssociation struct {
	BaseAttributes
	SwitchSpineAssociationAttributes
}

func NewSwitchSpineAssociation added in v0.4.18

func NewSwitchSpineAssociation(infraSpineSRn, parentDn, description string, infraSpineSattr SwitchSpineAssociationAttributes) *SwitchSpineAssociation

func SwitchSpineAssociationFromContainer added in v0.4.18

func SwitchSpineAssociationFromContainer(cont *container.Container) *SwitchSpineAssociation

func SwitchSpineAssociationFromContainerList added in v0.4.18

func SwitchSpineAssociationFromContainerList(cont *container.Container, index int) *SwitchSpineAssociation

func SwitchSpineAssociationListFromContainer added in v0.4.18

func SwitchSpineAssociationListFromContainer(cont *container.Container) []*SwitchSpineAssociation

func (*SwitchSpineAssociation) ToMap added in v0.4.18

func (infraSpineS *SwitchSpineAssociation) ToMap() (map[string]string, error)

type SwitchSpineAssociationAttributes added in v0.4.18

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

	SwitchAssociationType string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type System added in v0.4.1

type System struct {
	BaseAttributes
	SystemAttributes
}

func NewSystem added in v0.4.1

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

func SystemFromContainer added in v0.4.1

func SystemFromContainer(cont *container.Container) *System

func SystemFromContainerList added in v0.4.1

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

func SystemListFromContainer added in v0.4.1

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

func (*System) ToMap added in v0.4.1

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

type SystemAttributes added in v0.4.1

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

type 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 Tenant

type Tenant struct {
	BaseAttributes
	TenantAttributes
}

func NewTenant

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

func TenantFromContainer

func TenantFromContainer(cont *container.Container) *Tenant

func TenantFromContainerList

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

func TenantListFromContainer

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

func (*Tenant) ToMap

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

type TenantAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type TerminalConnector added in v1.3.27

type TerminalConnector struct {
	BaseAttributes
	TerminalConnectorAttributes
}

func NewTerminalConnector added in v1.3.27

func NewTerminalConnector(vnsAbsTermConnRn, parentDn, description string, vnsAbsTermConnattr TerminalConnectorAttributes) *TerminalConnector

func TerminalConnectorFromContainer added in v1.3.27

func TerminalConnectorFromContainer(cont *container.Container) *TerminalConnector

func TerminalConnectorFromContainerList added in v1.3.27

func TerminalConnectorFromContainerList(cont *container.Container, index int) *TerminalConnector

func TerminalConnectorListFromContainer added in v1.3.27

func TerminalConnectorListFromContainer(cont *container.Container) []*TerminalConnector

func (*TerminalConnector) ToMap added in v1.3.27

func (vnsAbsTermConn *TerminalConnector) ToMap() (map[string]string, error)

type TerminalConnectorAttributes added in v1.3.27

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

	AttNotify string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type TopologyFabricNode added in v0.4.1

type TopologyFabricNode struct {
	BaseAttributes
	TopologyFabricNodeAttributes
}

func TopologyFabricNodeFromContainer added in v0.4.1

func TopologyFabricNodeFromContainer(cont *container.Container) *TopologyFabricNode

func TopologyFabricNodeFromContainerList added in v0.4.1

func TopologyFabricNodeFromContainerList(cont *container.Container, index int) *TopologyFabricNode

func TopologyFabricNodeListFromContainer added in v0.4.1

func TopologyFabricNodeListFromContainer(cont *container.Container) []*TopologyFabricNode

func (*TopologyFabricNode) ToMap added in v0.4.1

func (fabricNode *TopologyFabricNode) ToMap() (map[string]string, error)

type TopologyFabricNodeAttributes added in v0.4.1

type TopologyFabricNodeAttributes struct {
	AdSt             string `json:",omitempty"`
	Address          string `json:",omitempty"`
	Annotation       string `json:",omitempty"`
	ApicType         string `json:",omitempty"`
	DelayedHeartbeat string `json:",omitempty"`
	ExtMngdBy        string `json:",omitempty"`
	FabricSt         string `json:",omitempty"`
	Id               string `json:",omitempty"`
	LastStateModTs   string `json:",omitempty"`
	ModTs            string `json:",omitempty"`
	Model            string `json:",omitempty"`
	MonPolDn         string `json:",omitempty"`
	Name             string `json:",omitempty"`
	NameAlias        string `json:",omitempty"`
	NodeType         string `json:",omitempty"`
	Role             string `json:",omitempty"`
	Serial           string `json:",omitempty"`
	Uid              string `json:",omitempty"`
	Userdom          string `json:",omitempty"`
	Vendor           string `json:",omitempty"`
	Version          string `json:",omitempty"`
}

type TriggerScheduler

type TriggerScheduler struct {
	BaseAttributes
	TriggerSchedulerAttributes
}

func NewTriggerScheduler

func NewTriggerScheduler(trigSchedPRn, parentDn, description string, trigSchedPattr TriggerSchedulerAttributes) *TriggerScheduler

func TriggerSchedulerFromContainer

func TriggerSchedulerFromContainer(cont *container.Container) *TriggerScheduler

func TriggerSchedulerFromContainerList

func TriggerSchedulerFromContainerList(cont *container.Container, index int) *TriggerScheduler

func TriggerSchedulerListFromContainer

func TriggerSchedulerListFromContainer(cont *container.Container) []*TriggerScheduler

func (*TriggerScheduler) ToMap

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

type TriggerSchedulerAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type UpgJob added in v0.4.1

type UpgJob struct {
	BaseAttributes
	UpgJobAttributes
}

func UpgJobFromContainer added in v0.4.1

func UpgJobFromContainer(cont *container.Container) *UpgJob

func UpgJobFromContainerList added in v0.4.1

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

func UpgJobListFromContainer added in v0.4.1

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

func (*UpgJob) ToMap added in v0.4.1

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

type UpgJobAttributes added in v0.4.1

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

type 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 VMMDomain

type VMMDomain struct {
	BaseAttributes
	VMMDomainAttributes
}

func NewVMMDomain

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

func VMMDomainFromContainer

func VMMDomainFromContainer(cont *container.Container) *VMMDomain

func VMMDomainFromContainerList

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

func VMMDomainListFromContainer

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

func (*VMMDomain) ToMap

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

type VMMDomainAttributes

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

	AccessMode string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	ArpLearning string `json:",omitempty"`

	AveTimeOut string `json:",omitempty"`

	ConfigInfraPg string `json:",omitempty"`

	CtrlKnob string `json:",omitempty"`

	Delimiter string `json:",omitempty"`

	EnableAVE string `json:",omitempty"`

	EnableTag string `json:",omitempty"`

	EncapMode string `json:",omitempty"`

	EnfPref string `json:",omitempty"`

	EpInventoryType string `json:",omitempty"`

	EpRetTime string `json:",omitempty"`

	HvAvailMonitor string `json:",omitempty"`

	McastAddr string `json:",omitempty"`

	Mode string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	PrefEncapMode string `json:",omitempty"`
}

type VMMSecurityPolicy added in v0.4.1

type VMMSecurityPolicy struct {
	BaseAttributes
	VMMSecurityPolicyAttributes
}

func NewVMMSecurityPolicy added in v0.4.1

func NewVMMSecurityPolicy(vmmSecPRn, parentDn, description string, vmmSecPattr VMMSecurityPolicyAttributes) *VMMSecurityPolicy

func VMMSecurityPolicyFromContainer added in v0.4.1

func VMMSecurityPolicyFromContainer(cont *container.Container) *VMMSecurityPolicy

func VMMSecurityPolicyFromContainerList added in v0.4.1

func VMMSecurityPolicyFromContainerList(cont *container.Container, index int) *VMMSecurityPolicy

func VMMSecurityPolicyListFromContainer added in v0.4.1

func VMMSecurityPolicyListFromContainer(cont *container.Container) []*VMMSecurityPolicy

func (*VMMSecurityPolicy) ToMap added in v0.4.1

func (vmmSecP *VMMSecurityPolicy) ToMap() (map[string]string, error)

type VMMSecurityPolicyAttributes added in v0.4.1

type VMMSecurityPolicyAttributes struct {
	AllowPromiscuous string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	ForgedTransmits string `json:",omitempty"`

	MacChanges string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type VPCExplicitProtectionGroup

type VPCExplicitProtectionGroup struct {
	BaseAttributes
	VPCExplicitProtectionGroupAttributes
}

func NewVPCExplicitProtectionGroup

func NewVPCExplicitProtectionGroup(fabricExplicitGEpRn, parentDn, description 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 VXLANPool

type VXLANPool struct {
	BaseAttributes
	VXLANPoolAttributes
}

func NewVXLANPool

func NewVXLANPool(fvnsVxlanInstPRn, parentDn, description string, fvnsVxlanInstPattr VXLANPoolAttributes) *VXLANPool

func VXLANPoolFromContainer

func VXLANPoolFromContainer(cont *container.Container) *VXLANPool

func VXLANPoolFromContainerList

func VXLANPoolFromContainerList(cont *container.Container, index int) *VXLANPool

func VXLANPoolListFromContainer

func VXLANPoolListFromContainer(cont *container.Container) []*VXLANPool

func (*VXLANPool) ToMap

func (fvnsVxlanInstP *VXLANPool) ToMap() (map[string]string, error)

type VXLANPoolAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type VirtualLogicalInterfaceProfile added in v1.3.29

type VirtualLogicalInterfaceProfile struct {
	BaseAttributes
	VirtualLogicalInterfaceProfileAttributes
}

func NewVirtualLogicalInterfaceProfile added in v1.3.29

func NewVirtualLogicalInterfaceProfile(l3extVirtualLIfPRn, parentDn, description string, l3extVirtualLIfPattr VirtualLogicalInterfaceProfileAttributes) *VirtualLogicalInterfaceProfile

func VirtualLogicalInterfaceProfileFromContainer added in v1.3.29

func VirtualLogicalInterfaceProfileFromContainer(cont *container.Container) *VirtualLogicalInterfaceProfile

func VirtualLogicalInterfaceProfileFromContainerList added in v1.3.29

func VirtualLogicalInterfaceProfileFromContainerList(cont *container.Container, index int) *VirtualLogicalInterfaceProfile

func VirtualLogicalInterfaceProfileListFromContainer added in v1.3.29

func VirtualLogicalInterfaceProfileListFromContainer(cont *container.Container) []*VirtualLogicalInterfaceProfile

func (*VirtualLogicalInterfaceProfile) ToMap added in v1.3.29

func (l3extVirtualLIfP *VirtualLogicalInterfaceProfile) ToMap() (map[string]string, error)

type VirtualLogicalInterfaceProfileAttributes added in v1.3.29

type VirtualLogicalInterfaceProfileAttributes struct {
	NodeDn string `json:",omitempty"`

	Encap string `json:",omitempty"`

	Addr string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Autostate string `json:",omitempty"`

	EncapScope string `json:",omitempty"`

	IfInstT string `json:",omitempty"`

	Ipv6Dad string `json:",omitempty"`

	LlAddr string `json:",omitempty"`

	Mac string `json:",omitempty"`

	Mode string `json:",omitempty"`

	Mtu string `json:",omitempty"`

	TargetDscp string `json:",omitempty"`

	Userdom 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 X509Certificate added in v0.0.11

type X509Certificate struct {
	BaseAttributes
	X509CertificateAttributes
}

func NewX509Certificate added in v0.0.11

func NewX509Certificate(aaaUserCertRn, parentDn, description string, aaaUserCertattr X509CertificateAttributes) *X509Certificate

func X509CertificateFromContainer added in v0.0.11

func X509CertificateFromContainer(cont *container.Container) *X509Certificate

func X509CertificateFromContainerList added in v0.0.11

func X509CertificateFromContainerList(cont *container.Container, index int) *X509Certificate

func X509CertificateListFromContainer added in v0.0.11

func X509CertificateListFromContainer(cont *container.Container) []*X509Certificate

func (*X509Certificate) ToMap added in v0.0.11

func (aaaUserCert *X509Certificate) ToMap() (map[string]string, error)

type X509CertificateAttributes added in v0.0.11

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

	Annotation string `json:",omitempty"`

	Data string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

Source Files

Jump to

Keyboard shortcuts

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