models

package
v1.3.26-0...-601538e Latest Latest
Warning

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

Go to latest
Published: Jan 28, 2021 License: MPL-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const AaadomainClassName = "aaaDomain"
View Source
const AaauserClassName = "aaaUser"
View Source
const AaausercertClassName = "aaaUserCert"
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 CloudsubnetClassName = "cloudSubnet"
View Source
const CloudzoneClassName = "cloudZone"
View Source
const ConfigexportpClassName = "configExportP"
View Source
const ConfigimportpClassName = "configImportP"
View Source
const FabricL3IfPolClassName = "l3IfPol"
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 InfraaccbndlgrpClassName = "infraAccBndlGrp"
View Source
const InfraaccportgrpClassName = "infraAccPortGrp"
View Source
const InfraaccportpClassName = "infraAccPortP"
View Source
const InfraattentitypClassName = "infraAttEntityP"
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 L2ifpolClassName = "l2IfPol"
View Source
const L2portsecuritypolClassName = "l2PortSecurityPol"
View Source
const L3extdompClassName = "l3extDomP"
View Source
const L3extinstpClassName = "l3extInstP"
View Source
const L3extlifpClassName = "l3extLIfP"
View Source
const L3extlnodepClassName = "l3extLNodeP"
View Source
const L3extoutClassName = "l3extOut"
View Source
const L3extrsnodel3outattClassName = "l3extRsNodeL3OutAtt"
View Source
const L3extsubnetClassName = "l3extSubnet"
View Source
const LacplagpolClassName = "lacpLagPol"
View Source
const LldpifpolClassName = "lldpIfPol"
View Source
const MaintCtrlrMaintPName = "maintCtrlrMaintP"
View Source
const MaintMaintGrpClassName = "maintMaintGrp"

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 MonepgpolClassName = "monEPGPol"
View Source
const OspfifpolClassName = "ospfIfPol"
View Source
const PhysdompClassName = "physDomP"
View Source
const RtctrlattrpClassName = "rtctrlAttrP"
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 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

type AccessAccessGroup struct {
	BaseAttributes
	AccessAccessGroupAttributes
}

func AccessAccessGroupFromContainer

func AccessAccessGroupFromContainer(cont *container.Container) *AccessAccessGroup

func AccessAccessGroupFromContainerList

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

func AccessAccessGroupListFromContainer

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

func NewAccessAccessGroup

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

func (*AccessAccessGroup) ToMap

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

type AccessAccessGroupAttributes

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

	FexId string `json:",omitempty"`

	TDn string `json:",omitempty"`
}

type AccessGeneric

type AccessGeneric struct {
	BaseAttributes
	AccessGenericAttributes
}

func AccessGenericFromContainer

func AccessGenericFromContainer(cont *container.Container) *AccessGeneric

func AccessGenericFromContainerList

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

func AccessGenericListFromContainer

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

func NewAccessGeneric

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

func (*AccessGeneric) ToMap

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

type AccessGenericAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type AccessPortBlock

type AccessPortBlock struct {
	BaseAttributes
	AccessPortBlockAttributes
}

func AccessPortBlockFromContainer

func AccessPortBlockFromContainer(cont *container.Container) *AccessPortBlock

func AccessPortBlockFromContainerList

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

func AccessPortBlockListFromContainer

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

func NewAccessPortBlock

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

func (*AccessPortBlock) ToMap

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

type AccessPortBlockAttributes

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

	Annotation string `json:",omitempty"`

	FromCard string `json:",omitempty"`

	FromPort string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	ToCard string `json:",omitempty"`

	ToPort string `json:",omitempty"`
}

type AccessPortSelector

type AccessPortSelector struct {
	BaseAttributes
	AccessPortSelectorAttributes
}

func AccessPortSelectorFromContainer

func AccessPortSelectorFromContainer(cont *container.Container) *AccessPortSelector

func AccessPortSelectorFromContainerList

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

func AccessPortSelectorListFromContainer

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

func NewAccessPortSelector

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

func (*AccessPortSelector) ToMap

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

type AccessPortSelectorAttributes

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

	AccessPortSelector_type string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type AccessSubPortBlock

type AccessSubPortBlock struct {
	BaseAttributes
	AccessSubPortBlockAttributes
}

func AccessSubPortBlockFromContainer

func AccessSubPortBlockFromContainer(cont *container.Container) *AccessSubPortBlock

func AccessSubPortBlockFromContainerList

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

func AccessSubPortBlockListFromContainer

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

func NewAccessSubPortBlock

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

func (*AccessSubPortBlock) ToMap

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

type AccessSubPortBlockAttributes

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

	Annotation string `json:",omitempty"`

	FromCard string `json:",omitempty"`

	FromPort string `json:",omitempty"`

	FromSubPort string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	ToCard string `json:",omitempty"`

	ToPort string `json:",omitempty"`

	ToSubPort string `json:",omitempty"`
}

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

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

func (*BaseAttributes) ToJson

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

func (*BaseAttributes) ToMap

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

type BridgeDomain

type BridgeDomain struct {
	BaseAttributes
	BridgeDomainAttributes
}

func BridgeDomainFromContainer

func BridgeDomainFromContainer(cont *container.Container) *BridgeDomain

func BridgeDomainFromContainerList

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

func BridgeDomainListFromContainer

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

func NewBridgeDomain

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

func (*BridgeDomain) ToMap

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

type BridgeDomainAttributes

type BridgeDomainAttributes struct {
	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 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 Contract

type Contract struct {
	BaseAttributes
	ContractAttributes
}

func ContractFromContainer

func ContractFromContainer(cont *container.Container) *Contract

func ContractFromContainerList

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

func ContractListFromContainer

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

func NewContract

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

func (*Contract) ToMap

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

type ContractAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Prio string `json:",omitempty"`

	Scope string `json:",omitempty"`

	TargetDscp string `json:",omitempty"`
}

type ContractConsumer

type ContractConsumer struct {
	BaseAttributes
	ContractConsumerAttributes
}

func ContractConsumerFromContainer

func ContractConsumerFromContainer(cont *container.Container) *ContractConsumer

func ContractConsumerFromContainerList

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

func ContractConsumerListFromContainer

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

func NewContractConsumer

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

func (*ContractConsumer) ToMap

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

type ContractConsumerAttributes

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

	Annotation string `json:",omitempty"`

	Prio string `json:",omitempty"`
}

type ContractProvider

type ContractProvider struct {
	BaseAttributes
	ContractProviderAttributes
}

func ContractProviderFromContainer

func ContractProviderFromContainer(cont *container.Container) *ContractProvider

func ContractProviderFromContainerList

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

func ContractProviderListFromContainer

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

func NewContractProvider

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

func (*ContractProvider) ToMap

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

type ContractProviderAttributes

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

	Annotation string `json:",omitempty"`

	MatchT string `json:",omitempty"`

	Prio string `json:",omitempty"`
}

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

type CtrlrFwP struct {
	BaseAttributes
	CtrlrFwPAttributes
}

func CtrlrFwPFromContainer

func CtrlrFwPFromContainer(cont *container.Container) *CtrlrFwP

func CtrlrFwPFromContainerList

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

func CtrlrFwPListFromContainer

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

func NewCtrlrFwP

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

func (*CtrlrFwP) ToMap

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

type CtrlrFwPAttributes

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

type CtrlrMaintP

type CtrlrMaintP struct {
	BaseAttributes
	CtrlrMaintPAttributes
}

func CtrlrMaintPFromContainer

func CtrlrMaintPFromContainer(cont *container.Container) *CtrlrMaintP

func CtrlrMaintPFromContainerList

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

func CtrlrMaintPListFromContainer

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

func NewCtrlrMaintP

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

func (*CtrlrMaintP) ToMap

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

type CtrlrMaintPAttributes

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

type Destinationofredirectedtraffic

type Destinationofredirectedtraffic struct {
	BaseAttributes
	DestinationofredirectedtrafficAttributes
}

func DestinationofredirectedtrafficFromContainer

func DestinationofredirectedtrafficFromContainer(cont *container.Container) *Destinationofredirectedtraffic

func DestinationofredirectedtrafficFromContainerList

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

func DestinationofredirectedtrafficListFromContainer

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

func NewDestinationofredirectedtraffic

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

func (*Destinationofredirectedtraffic) ToMap

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

type DestinationofredirectedtrafficAttributes

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

type Download struct {
	BaseAttributes
	DownloadAttributes
}

func DownloadFromContainer

func DownloadFromContainer(cont *container.Container) *Download

func DownloadFromContainerList

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

func DownloadListFromContainer

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

func NewDownload

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

func (*Download) ToMap

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

type DownloadAttributes

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

type EPGsUsingFunction

type EPGsUsingFunction struct {
	BaseAttributes
	EPGsUsingFunctionAttributes
}

func EPGsUsingFunctionFromContainer

func EPGsUsingFunctionFromContainer(cont *container.Container) *EPGsUsingFunction

func EPGsUsingFunctionFromContainerList

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

func EPGsUsingFunctionListFromContainer

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

func NewEPGsUsingFunction

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

func (*EPGsUsingFunction) ToMap

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

type EPGsUsingFunctionAttributes

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

	Annotation string `json:",omitempty"`

	Encap string `json:",omitempty"`

	InstrImedcy string `json:",omitempty"`

	Mode string `json:",omitempty"`

	PrimaryEncap string `json:",omitempty"`
}

type 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

type FEXProfile struct {
	BaseAttributes
	FEXProfileAttributes
}

func FEXProfileFromContainer

func FEXProfileFromContainer(cont *container.Container) *FEXProfile

func FEXProfileFromContainerList

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

func FEXProfileListFromContainer

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

func NewFEXProfile

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

func (*FEXProfile) ToMap

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

type FEXProfileAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type FVDomain

type FVDomain struct {
	BaseAttributes
	FVDomainAttributes
}

func FVDomainFromContainer

func FVDomainFromContainer(cont *container.Container) *FVDomain

func FVDomainFromContainerList

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

func FVDomainListFromContainer

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

func NewFVDomain

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

func (*FVDomain) ToMap

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

type FVDomainAttributes

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

	Annotation string `json:",omitempty"`

	BindingType string `json:",omitempty"`

	ClassPref string `json:",omitempty"`

	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 FabricL3InterfacePolicy

type FabricL3InterfacePolicy struct {
	BaseAttributes
	FabricL3InterfacePolicyAttributes
}

func FabricL3InterfacePolicyFromContainer

func FabricL3InterfacePolicyFromContainer(cont *container.Container) *FabricL3InterfacePolicy

func FabricL3InterfacePolicyFromContainerList

func FabricL3InterfacePolicyFromContainerList(cont *container.Container, index int) *FabricL3InterfacePolicy

func FabricL3InterfacePolicyListFromContainer

func FabricL3InterfacePolicyListFromContainer(cont *container.Container) []*FabricL3InterfacePolicy

func NewFabricL3InterfacePolicy

func NewFabricL3InterfacePolicy(fabricL3IfPolRn, parentDn, description string, fabricL3IfPolattr FabricL3InterfacePolicyAttributes) *FabricL3InterfacePolicy

func (*FabricL3InterfacePolicy) ToMap

func (fabricL3IfPol *FabricL3InterfacePolicy) ToMap() (map[string]string, error)

type FabricL3InterfacePolicyAttributes

type FabricL3InterfacePolicyAttributes struct {
	AdminSt string `json:",omitempty"`

	Annotation string `json:",omitempty"`
}

type FabricNode

type FabricNode struct {
	BaseAttributes
	FabricNodeAttributes
}

func FabricNodeFromContainer

func FabricNodeFromContainer(cont *container.Container) *FabricNode

func FabricNodeFromContainerList

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

func FabricNodeListFromContainer

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

func NewFabricNode

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

func (*FabricNode) ToMap

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

type FabricNodeAttributes

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

	Annotation string `json:",omitempty"`

	ConfigIssues string `json:",omitempty"`

	RtrId string `json:",omitempty"`

	RtrIdLoopBack string `json:",omitempty"`
}

type FabricNodeMember

type FabricNodeMember struct {
	BaseAttributes
	FabricNodeMemberAttributes
}

func FabricNodeMemberFromContainer

func FabricNodeMemberFromContainer(cont *container.Container) *FabricNodeMember

func FabricNodeMemberFromContainerList

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

func FabricNodeMemberListFromContainer

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

func NewFabricNodeMember

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

func (*FabricNodeMember) ToMap

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

type FabricNodeMemberAttributes

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

	Annotation string `json:",omitempty"`

	ExtPoolId string `json:",omitempty"`

	FabricId string `json:",omitempty"`

	Name string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	NodeId string `json:",omitempty"`

	NodeType string `json:",omitempty"`

	PodId string `json:",omitempty"`

	Role string `json:",omitempty"`
}

type FabricPathEndpoint

type FabricPathEndpoint struct {
	BaseAttributes
	FabricPathEndpointAttributes
}

func FabricPathEndpointFromContainer

func FabricPathEndpointFromContainer(cont *container.Container) *FabricPathEndpoint

func FabricPathEndpointFromContainerList

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

func FabricPathEndpointListFromContainer

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

func NewFabricPathEndpoint

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

func (*FabricPathEndpoint) ToMap

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

type FabricPathEndpointAttributes

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

type FexBundleGroup

type FexBundleGroup struct {
	BaseAttributes
	FexBundleGroupAttributes
}

func FexBundleGroupFromContainer

func FexBundleGroupFromContainer(cont *container.Container) *FexBundleGroup

func FexBundleGroupFromContainerList

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

func FexBundleGroupListFromContainer

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

func NewFexBundleGroup

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

func (*FexBundleGroup) ToMap

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

type FexBundleGroupAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type Filter

type Filter struct {
	BaseAttributes
	FilterAttributes
}

func FilterFromContainer

func FilterFromContainer(cont *container.Container) *Filter

func FilterFromContainerList

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

func FilterListFromContainer

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

func NewFilter

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

func (*Filter) ToMap

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

type FilterAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type FilterEntry

type FilterEntry struct {
	BaseAttributes
	FilterEntryAttributes
}

func FilterEntryFromContainer

func FilterEntryFromContainer(cont *container.Container) *FilterEntry

func FilterEntryFromContainerList

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

func FilterEntryListFromContainer

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

func NewFilterEntry

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

func (*FilterEntry) ToMap

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

type FilterEntryAttributes

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

	Annotation string `json:",omitempty"`

	ApplyToFrag string `json:",omitempty"`

	ArpOpc string `json:",omitempty"`

	DFromPort string `json:",omitempty"`

	DToPort string `json:",omitempty"`

	EtherT string `json:",omitempty"`

	Icmpv4T string `json:",omitempty"`

	Icmpv6T string `json:",omitempty"`

	MatchDscp string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Prot string `json:",omitempty"`

	SFromPort string `json:",omitempty"`

	SToPort string `json:",omitempty"`

	Stateful string `json:",omitempty"`

	TcpRules string `json:",omitempty"`
}

type Firmware

type Firmware struct {
	BaseAttributes
	FirmwareAttributes
}

func FirmwareFromContainer

func FirmwareFromContainer(cont *container.Container) *Firmware

func FirmwareFromContainerList

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

func FirmwareListFromContainer

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

func NewFirmware

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

func (*Firmware) ToMap

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

type FirmwareAttributes

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

type FirmwareCtrlrRunning

type FirmwareCtrlrRunning struct {
	BaseAttributes
	FirmwareCtrlrRunningAttributes
}

func FirmwareCtrlrRunningFromContainer

func FirmwareCtrlrRunningFromContainer(cont *container.Container) *FirmwareCtrlrRunning

func FirmwareCtrlrRunningFromContainerList

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

func FirmwareCtrlrRunningListFromContainer

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

func NewFirmwareCtrlrRunning

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

func (*FirmwareCtrlrRunning) ToMap

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

type FirmwareCtrlrRunningAttributes

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

type FirmwareDownloadTask

type FirmwareDownloadTask struct {
	BaseAttributes
	FirmwareDownloadTaskAttributes
}

func FirmwareDownloadTaskFromContainer

func FirmwareDownloadTaskFromContainer(cont *container.Container) *FirmwareDownloadTask

func FirmwareDownloadTaskFromContainerList

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

func FirmwareDownloadTaskListFromContainer

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

func NewFirmwareDownloadTask

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

func (*FirmwareDownloadTask) ToMap

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

type FirmwareDownloadTaskAttributes

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

	Annotation string `json:",omitempty"`

	AuthPass string `json:",omitempty"`

	AuthType string `json:",omitempty"`

	DnldTaskFlip string `json:",omitempty"`

	IdentityPrivateKeyContents string `json:",omitempty"`

	IdentityPrivateKeyPassphrase string `json:",omitempty"`

	IdentityPublicKeyContents string `json:",omitempty"`

	LoadCatalogIfExistsAndNewer string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Password string `json:",omitempty"`

	PollingInterval string `json:",omitempty"`

	Proto string `json:",omitempty"`

	Url string `json:",omitempty"`

	User string `json:",omitempty"`
}

type FirmwareGroup

type FirmwareGroup struct {
	BaseAttributes
	FirmwareGroupAttributes
}

func FirmwareGroupFromContainer

func FirmwareGroupFromContainer(cont *container.Container) *FirmwareGroup

func FirmwareGroupFromContainerList

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

func FirmwareGroupListFromContainer

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

func NewFirmwareGroup

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

func (*FirmwareGroup) ToMap

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

type FirmwareGroupAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	FirmwareGroup_type string `json:",omitempty"`
}

type FirmwarePolicy

type FirmwarePolicy struct {
	BaseAttributes
	FirmwarePolicyAttributes
}

func FirmwarePolicyFromContainer

func FirmwarePolicyFromContainer(cont *container.Container) *FirmwarePolicy

func FirmwarePolicyFromContainerList

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

func FirmwarePolicyListFromContainer

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

func NewFirmwarePolicy

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

func (*FirmwarePolicy) ToMap

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

type FirmwarePolicyAttributes

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

	Annotation string `json:",omitempty"`

	EffectiveOnReboot string `json:",omitempty"`

	IgnoreCompat string `json:",omitempty"`

	InternalLabel string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Version string `json:",omitempty"`

	VersionCheckOverride string `json:",omitempty"`
}

type ImportedContract

type ImportedContract struct {
	BaseAttributes
	ImportedContractAttributes
}

func ImportedContractFromContainer

func ImportedContractFromContainer(cont *container.Container) *ImportedContract

func ImportedContractFromContainerList

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

func ImportedContractListFromContainer

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

func NewImportedContract

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

func (*ImportedContract) ToMap

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

type ImportedContractAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type InterfaceFCPolicy

type InterfaceFCPolicy struct {
	BaseAttributes
	InterfaceFCPolicyAttributes
}

func InterfaceFCPolicyFromContainer

func InterfaceFCPolicyFromContainer(cont *container.Container) *InterfaceFCPolicy

func InterfaceFCPolicyFromContainerList

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

func InterfaceFCPolicyListFromContainer

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

func NewInterfaceFCPolicy

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

func (*InterfaceFCPolicy) ToMap

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

type InterfaceFCPolicyAttributes

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

	Annotation string `json:",omitempty"`

	Automaxspeed string `json:",omitempty"`

	FillPattern string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	PortMode string `json:",omitempty"`

	RxBBCredit string `json:",omitempty"`

	Speed string `json:",omitempty"`

	TrunkMode string `json:",omitempty"`
}

type InterfaceProfile

type InterfaceProfile struct {
	BaseAttributes
	InterfaceProfileAttributes
}

func InterfaceProfileFromContainer

func InterfaceProfileFromContainer(cont *container.Container) *InterfaceProfile

func InterfaceProfileFromContainerList

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

func InterfaceProfileListFromContainer

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

func NewInterfaceProfile

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

func (*InterfaceProfile) ToMap

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

type InterfaceProfileAttributes

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

	Annotation string `json:",omitempty"`
}

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

type LinkLevelPolicy struct {
	BaseAttributes
	LinkLevelPolicyAttributes
}

func LinkLevelPolicyFromContainer

func LinkLevelPolicyFromContainer(cont *container.Container) *LinkLevelPolicy

func LinkLevelPolicyFromContainerList

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

func LinkLevelPolicyListFromContainer

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

func NewLinkLevelPolicy

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

func (*LinkLevelPolicy) ToMap

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

type LinkLevelPolicyAttributes

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

	Annotation string `json:",omitempty"`

	AutoNeg string `json:",omitempty"`

	FecMode string `json:",omitempty"`

	LinkDebounce string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Speed string `json:",omitempty"`
}

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

type MaintGrp struct {
	BaseAttributes
	MaintGrpAttributes
}

func MaintGrpFromContainer

func MaintGrpFromContainer(cont *container.Container) *MaintGrp

func MaintGrpFromContainerList

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

func MaintGrpListFromContainer

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

func NewMaintGrp

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

func (*MaintGrp) ToMap

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

type MaintGrpAttributes

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

type MaintP

type MaintP struct {
	BaseAttributes
	MaintPAttributes
}

func MaintPFromContainer

func MaintPFromContainer(cont *container.Container) *MaintP

func MaintPFromContainerList

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

func MaintPListFromContainer

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

func NewMaintP

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

func (*MaintP) ToMap

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

type MaintPAttributes

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

type MaintPSwitchDetails

type MaintPSwitchDetails struct {
	BaseAttributes
	MaintPSwitchDetailsAttributes
}

func MaintPSwitchDetailsFromContainer

func MaintPSwitchDetailsFromContainer(cont *container.Container) *MaintPSwitchDetails

func MaintPSwitchDetailsFromContainerList

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

func MaintPSwitchDetailsListFromContainer

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

func NewMaintPSwitchDetails

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

func (*MaintPSwitchDetails) ToMap

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

type MaintPSwitchDetailsAttributes

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

type MaintPValidate

type MaintPValidate struct {
	BaseAttributes
	MaintPValidateAttributes
}

func MaintPValidateFromContainer

func MaintPValidateFromContainer(cont *container.Container) *MaintPValidate

func MaintPValidateFromContainerList

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

func MaintPValidateListFromContainer

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

func NewMaintPValidate

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

func (*MaintPValidate) ToMap

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

type MaintPValidateAttributes

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

type MaintenancePolicy

type MaintenancePolicy struct {
	BaseAttributes
	MaintenancePolicyAttributes
}

func MaintenancePolicyFromContainer

func MaintenancePolicyFromContainer(cont *container.Container) *MaintenancePolicy

func MaintenancePolicyFromContainerList

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

func MaintenancePolicyListFromContainer

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

func NewMaintenancePolicy

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

func (*MaintenancePolicy) ToMap

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

type MaintenancePolicyAttributes

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

	AdminSt string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	Graceful string `json:",omitempty"`

	IgnoreCompat string `json:",omitempty"`

	InternalLabel string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	NotifCond string `json:",omitempty"`

	RunMode string `json:",omitempty"`

	Version string `json:",omitempty"`

	VersionCheckOverride string `json:",omitempty"`
}

type 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

type NodeBlk struct {
	BaseAttributes
	NodeBlkAttributes
}

func NewNodeBlk

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

func NodeBlkFromContainer

func NodeBlkFromContainer(cont *container.Container) *NodeBlk

func NodeBlkFromContainerList

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

func NodeBlkListFromContainer

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

func (*NodeBlk) ToMap

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

type NodeBlkAttributes

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

type NodeBlock

type NodeBlock struct {
	BaseAttributes
	NodeBlockAttributes
}

func NewNodeBlock

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

func NodeBlockFromContainerBLK

func NodeBlockFromContainerBLK(cont *container.Container) *NodeBlock

func NodeBlockFromContainerListBLK

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

func NodeBlockListFromContainerBLK

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

func (*NodeBlock) ToMap

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

type NodeBlockAttributes

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

	Annotation string `json:",omitempty"`

	From_ string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	To_ string `json:",omitempty"`
}

type NodeBlockAttributesFW

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

	Annotation string `json:",omitempty"`

	From_ string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	To_ string `json:",omitempty"`
}

type NodeBlockAttributesMG

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

	Annotation string `json:",omitempty"`

	From_ string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	To_ string `json:",omitempty"`
}

type NodeBlockFW

type NodeBlockFW struct {
	BaseAttributes
	NodeBlockAttributesFW
}

func NewNodeBlockFW

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

func NodeBlockFromContainer

func NodeBlockFromContainer(cont *container.Container) *NodeBlockFW

func NodeBlockFromContainerListFW

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

func NodeBlockListFromContainer

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

func (*NodeBlockFW) ToMap

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

type NodeBlockMG

type NodeBlockMG struct {
	BaseAttributes
	NodeBlockAttributesMG
}

func NewNodeBlockMG

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

func NodeBlockFromContainerListMG

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

func NodeBlockFromContainerMG

func NodeBlockFromContainerMG(cont *container.Container) *NodeBlockMG

func NodeBlockListFromContainerMG

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

func (*NodeBlockMG) ToMap

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

type NodePolicyEndPoint

type NodePolicyEndPoint struct {
	BaseAttributes
	NodePolicyEndPointAttributes
}

func NewNodePolicyEndPoint

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

func NodePolicyEndPointFromContainer

func NodePolicyEndPointFromContainer(cont *container.Container) *NodePolicyEndPoint

func NodePolicyEndPointFromContainerList

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

func NodePolicyEndPointListFromContainer

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

func (*NodePolicyEndPoint) ToMap

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

type NodePolicyEndPointAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	PodId string `json:",omitempty"`
}

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

type OSource struct {
	BaseAttributes
	OSourceAttributes
}

func NewOSource

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

func OSourceFromContainer

func OSourceFromContainer(cont *container.Container) *OSource

func OSourceFromContainerList

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

func OSourceListFromContainer

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

func (*OSource) ToMap

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

type OSourceAttributes

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

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

type SPANDestinationGroup struct {
	BaseAttributes
	SPANDestinationGroupAttributes
}

func NewSPANDestinationGroup

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

func SPANDestinationGroupFromContainer

func SPANDestinationGroupFromContainer(cont *container.Container) *SPANDestinationGroup

func SPANDestinationGroupFromContainerList

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

func SPANDestinationGroupListFromContainer

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

func (*SPANDestinationGroup) ToMap

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

type SPANDestinationGroupAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type SPANSourceGroup

type SPANSourceGroup struct {
	BaseAttributes
	SPANSourceGroupAttributes
}

func NewSPANSourceGroup

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

func SPANSourceGroupFromContainer

func SPANSourceGroupFromContainer(cont *container.Container) *SPANSourceGroup

func SPANSourceGroupFromContainerList

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

func SPANSourceGroupListFromContainer

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

func (*SPANSourceGroup) ToMap

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

type SPANSourceGroupAttributes

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

	AdminSt string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type SPANSourcedestinationGroupMatchLabel

type SPANSourcedestinationGroupMatchLabel struct {
	BaseAttributes
	SPANSourcedestinationGroupMatchLabelAttributes
}

func NewSPANSourcedestinationGroupMatchLabel

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

func SPANSourcedestinationGroupMatchLabelFromContainer

func SPANSourcedestinationGroupMatchLabelFromContainer(cont *container.Container) *SPANSourcedestinationGroupMatchLabel

func SPANSourcedestinationGroupMatchLabelFromContainerList

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

func SPANSourcedestinationGroupMatchLabelListFromContainer

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

func (*SPANSourcedestinationGroupMatchLabel) ToMap

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

type SPANSourcedestinationGroupMatchLabelAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	Tag string `json:",omitempty"`
}

type SchedP

type SchedP struct {
	BaseAttributes
	SchedPAttributes
}

func NewSchedP

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

func SchedPFromContainer

func SchedPFromContainer(cont *container.Container) *SchedP

func SchedPFromContainerList

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

func SchedPListFromContainer

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

func (*SchedP) ToMap

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

type SchedPAttributes

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

type SecurityDomain

type SecurityDomain struct {
	BaseAttributes
	SecurityDomainAttributes
}

func NewSecurityDomain

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

func SecurityDomainFromContainer

func SecurityDomainFromContainer(cont *container.Container) *SecurityDomain

func SecurityDomainFromContainerList

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

func SecurityDomainListFromContainer

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

func (*SecurityDomain) ToMap

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

type SecurityDomainAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type ServiceRedirectPolicy

type ServiceRedirectPolicy struct {
	BaseAttributes
	ServiceRedirectPolicyAttributes
}

func NewServiceRedirectPolicy

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

func ServiceRedirectPolicyFromContainer

func ServiceRedirectPolicyFromContainer(cont *container.Container) *ServiceRedirectPolicy

func ServiceRedirectPolicyFromContainerList

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

func ServiceRedirectPolicyListFromContainer

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

func (*ServiceRedirectPolicy) ToMap

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

type ServiceRedirectPolicyAttributes

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

	AnycastEnabled string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	DestType string `json:",omitempty"`

	HashingAlgorithm string `json:",omitempty"`

	MaxThresholdPercent string `json:",omitempty"`

	MinThresholdPercent string `json:",omitempty"`

	NameAlias string `json:",omitempty"`

	ProgramLocalPodOnly string `json:",omitempty"`

	ResilientHashEnabled string `json:",omitempty"`

	ThresholdDownAction string `json:",omitempty"`

	ThresholdEnable string `json:",omitempty"`
}

type SpineAccessPortPolicyGroup

type SpineAccessPortPolicyGroup struct {
	BaseAttributes
	SpineAccessPortPolicyGroupAttributes
}

func NewSpineAccessPortPolicyGroup

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

func SpineAccessPortPolicyGroupFromContainer

func SpineAccessPortPolicyGroupFromContainer(cont *container.Container) *SpineAccessPortPolicyGroup

func SpineAccessPortPolicyGroupFromContainerList

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

func SpineAccessPortPolicyGroupListFromContainer

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

func (*SpineAccessPortPolicyGroup) ToMap

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

type SpineAccessPortPolicyGroupAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type SpineInterfaceProfile

type SpineInterfaceProfile struct {
	BaseAttributes
	SpineInterfaceProfileAttributes
}

func NewSpineInterfaceProfile

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

func SpineInterfaceProfileFromContainer

func SpineInterfaceProfileFromContainer(cont *container.Container) *SpineInterfaceProfile

func SpineInterfaceProfileFromContainerList

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

func SpineInterfaceProfileListFromContainer

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

func (*SpineInterfaceProfile) ToMap

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

type SpineInterfaceProfileAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type SpineProfile

type SpineProfile struct {
	BaseAttributes
	SpineProfileAttributes
}

func NewSpineProfile

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

func SpineProfileFromContainer

func SpineProfileFromContainer(cont *container.Container) *SpineProfile

func SpineProfileFromContainerList

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

func SpineProfileListFromContainer

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

func (*SpineProfile) ToMap

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

type SpineProfileAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type StaticPath

type StaticPath struct {
	BaseAttributes
	StaticPathAttributes
}

func NewStaticPath

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

func StaticPathFromContainer

func StaticPathFromContainer(cont *container.Container) *StaticPath

func StaticPathFromContainerList

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

func StaticPathListFromContainer

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

func (*StaticPath) ToMap

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

type StaticPathAttributes

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

	Annotation string `json:",omitempty"`

	Encap string `json:",omitempty"`

	InstrImedcy string `json:",omitempty"`

	Mode string `json:",omitempty"`

	PrimaryEncap string `json:",omitempty"`
}

type 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

type SwitchMaintPValidate struct {
	BaseAttributes
	SwitchMaintPValidateAttributes
}

func NewSwitchMaintPValidate

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

func SwitchMaintPValidateFromContainer

func SwitchMaintPValidateFromContainer(cont *container.Container) *SwitchMaintPValidate

func SwitchMaintPValidateFromContainerList

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

func SwitchMaintPValidateListFromContainer

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

func (*SwitchMaintPValidate) ToMap

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

type SwitchMaintPValidateAttributes

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

type SwitchSpineAssociation

type SwitchSpineAssociation struct {
	BaseAttributes
	SwitchSpineAssociationAttributes
}

func NewSwitchSpineAssociation

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

func SwitchSpineAssociationFromContainer

func SwitchSpineAssociationFromContainer(cont *container.Container) *SwitchSpineAssociation

func SwitchSpineAssociationFromContainerList

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

func SwitchSpineAssociationListFromContainer

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

func (*SwitchSpineAssociation) ToMap

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

type SwitchSpineAssociationAttributes

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

	SwitchAssociationType string `json:",omitempty"`

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type System

type System struct {
	BaseAttributes
	SystemAttributes
}

func NewSystem

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

func SystemFromContainer

func SystemFromContainer(cont *container.Container) *System

func SystemFromContainerList

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

func SystemListFromContainer

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

func (*System) ToMap

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

type SystemAttributes

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

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

type TopologyFabricNode struct {
	BaseAttributes
	TopologyFabricNodeAttributes
}

func TopologyFabricNodeFromContainer

func TopologyFabricNodeFromContainer(cont *container.Container) *TopologyFabricNode

func TopologyFabricNodeFromContainerList

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

func TopologyFabricNodeListFromContainer

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

func (*TopologyFabricNode) ToMap

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

type TopologyFabricNodeAttributes

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

type TriggerScheduler

type TriggerScheduler struct {
	BaseAttributes
	TriggerSchedulerAttributes
}

func NewTriggerScheduler

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

func TriggerSchedulerFromContainer

func TriggerSchedulerFromContainer(cont *container.Container) *TriggerScheduler

func TriggerSchedulerFromContainerList

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

func TriggerSchedulerListFromContainer

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

func (*TriggerScheduler) ToMap

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

type TriggerSchedulerAttributes

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

	Annotation string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

type UpgJob

type UpgJob struct {
	BaseAttributes
	UpgJobAttributes
}

func UpgJobFromContainer

func UpgJobFromContainer(cont *container.Container) *UpgJob

func UpgJobFromContainerList

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

func UpgJobListFromContainer

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

func (*UpgJob) ToMap

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

type UpgJobAttributes

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

type 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

type VMMSecurityPolicy struct {
	BaseAttributes
	VMMSecurityPolicyAttributes
}

func NewVMMSecurityPolicy

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

func VMMSecurityPolicyFromContainer

func VMMSecurityPolicyFromContainer(cont *container.Container) *VMMSecurityPolicy

func VMMSecurityPolicyFromContainerList

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

func VMMSecurityPolicyListFromContainer

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

func (*VMMSecurityPolicy) ToMap

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

type VMMSecurityPolicyAttributes

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

	Annotation string `json:",omitempty"`

	ForgedTransmits string `json:",omitempty"`

	MacChanges string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

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

type X509Certificate struct {
	BaseAttributes
	X509CertificateAttributes
}

func NewX509Certificate

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

func X509CertificateFromContainer

func X509CertificateFromContainer(cont *container.Container) *X509Certificate

func X509CertificateFromContainerList

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

func X509CertificateListFromContainer

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

func (*X509Certificate) ToMap

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

type X509CertificateAttributes

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

	Annotation string `json:",omitempty"`

	Data string `json:",omitempty"`

	NameAlias string `json:",omitempty"`
}

Source Files

Jump to

Keyboard shortcuts

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