Documentation
¶
Index ¶
- Constants
- func A(data map[string]string, key, value string)
- func BoolToString(value bool) string
- func G(cont *container.Container, key string) string
- func GetMOName(dn string) string
- func ListFromContainer(cont *container.Container, klass string) []*container.Container
- func StringToBool(value string) bool
- func StripQuotes(word string) string
- func StripSquareBrackets(word string) string
- type AccessPortBlock
- func AccessPortBlockFromContainer(cont *container.Container) *AccessPortBlock
- func AccessPortBlockFromContainerList(cont *container.Container, index int) *AccessPortBlock
- func AccessPortBlockListFromContainer(cont *container.Container) []*AccessPortBlock
- func NewAccessPortBlock(infraPortBlkRn, parentDn, description string, ...) *AccessPortBlock
- type AccessPortBlockAttributes
- type AccessPortSelector
- func AccessPortSelectorFromContainer(cont *container.Container) *AccessPortSelector
- func AccessPortSelectorFromContainerList(cont *container.Container, index int) *AccessPortSelector
- func AccessPortSelectorListFromContainer(cont *container.Container) []*AccessPortSelector
- func NewAccessPortSelector(infraHPortSRn, parentDn, description string, ...) *AccessPortSelector
- type AccessPortSelectorAttributes
- type Any
- type AnyAttributes
- type ApplicationEPG
- func ApplicationEPGFromContainer(cont *container.Container) *ApplicationEPG
- func ApplicationEPGFromContainerList(cont *container.Container, index int) *ApplicationEPG
- func ApplicationEPGListFromContainer(cont *container.Container) []*ApplicationEPG
- func NewApplicationEPG(fvAEPgRn, parentDn, description string, fvAEPgattr ApplicationEPGAttributes) *ApplicationEPG
- type ApplicationEPGAttributes
- type ApplicationProfile
- func ApplicationProfileFromContainer(cont *container.Container) *ApplicationProfile
- func ApplicationProfileFromContainerList(cont *container.Container, index int) *ApplicationProfile
- func ApplicationProfileListFromContainer(cont *container.Container) []*ApplicationProfile
- func NewApplicationProfile(fvApRn, parentDn, description string, fvApattr ApplicationProfileAttributes) *ApplicationProfile
- type ApplicationProfileAttributes
- type AttachableAccessEntityProfile
- func AttachableAccessEntityProfileFromContainer(cont *container.Container) *AttachableAccessEntityProfile
- func AttachableAccessEntityProfileFromContainerList(cont *container.Container, index int) *AttachableAccessEntityProfile
- func AttachableAccessEntityProfileListFromContainer(cont *container.Container) []*AttachableAccessEntityProfile
- func NewAttachableAccessEntityProfile(infraAttEntityPRn, parentDn, description string, ...) *AttachableAccessEntityProfile
- type AttachableAccessEntityProfileAttributes
- type BaseAttributes
- type BridgeDomain
- func BridgeDomainFromContainer(cont *container.Container) *BridgeDomain
- func BridgeDomainFromContainerList(cont *container.Container, index int) *BridgeDomain
- func BridgeDomainListFromContainer(cont *container.Container) []*BridgeDomain
- func NewBridgeDomain(fvBDRn, parentDn, description string, fvBDattr BridgeDomainAttributes) *BridgeDomain
- type BridgeDomainAttributes
- type Contract
- func ContractFromContainer(cont *container.Container) *Contract
- func ContractFromContainerList(cont *container.Container, index int) *Contract
- func ContractListFromContainer(cont *container.Container) []*Contract
- func NewContract(vzBrCPRn, parentDn, description string, vzBrCPattr ContractAttributes) *Contract
- type ContractAttributes
- type ContractSubject
- func ContractSubjectFromContainer(cont *container.Container) *ContractSubject
- func ContractSubjectFromContainerList(cont *container.Container, index int) *ContractSubject
- func ContractSubjectListFromContainer(cont *container.Container) []*ContractSubject
- func NewContractSubject(vzSubjRn, parentDn, description string, vzSubjattr ContractSubjectAttributes) *ContractSubject
- type ContractSubjectAttributes
- type CtrlrFwP
- type CtrlrFwPAttributes
- type CtrlrMaintP
- func CtrlrMaintPFromContainer(cont *container.Container) *CtrlrMaintP
- func CtrlrMaintPFromContainerList(cont *container.Container, index int) *CtrlrMaintP
- func CtrlrMaintPListFromContainer(cont *container.Container) []*CtrlrMaintP
- func NewCtrlrMaintP(maintCtrlrMaintPRn, parentDn, description string, ...) *CtrlrMaintP
- type CtrlrMaintPAttributes
- type Download
- type DownloadAttributes
- type EndPointRetentionPolicy
- func EndPointRetentionPolicyFromContainer(cont *container.Container) *EndPointRetentionPolicy
- func EndPointRetentionPolicyFromContainerList(cont *container.Container, index int) *EndPointRetentionPolicy
- func EndPointRetentionPolicyListFromContainer(cont *container.Container) []*EndPointRetentionPolicy
- func NewEndPointRetentionPolicy(fvEpRetPolRn, parentDn, description string, ...) *EndPointRetentionPolicy
- type EndPointRetentionPolicyAttributes
- type ExternalNetworkInstanceProfile
- func ExternalNetworkInstanceProfileFromContainer(cont *container.Container) *ExternalNetworkInstanceProfile
- func ExternalNetworkInstanceProfileFromContainerList(cont *container.Container, index int) *ExternalNetworkInstanceProfile
- func ExternalNetworkInstanceProfileListFromContainer(cont *container.Container) []*ExternalNetworkInstanceProfile
- func NewExternalNetworkInstanceProfile(l3extInstPRn, parentDn, description string, ...) *ExternalNetworkInstanceProfile
- type ExternalNetworkInstanceProfileAttributes
- type Filter
- type FilterAttributes
- type FilterEntry
- func FilterEntryFromContainer(cont *container.Container) *FilterEntry
- func FilterEntryFromContainerList(cont *container.Container, index int) *FilterEntry
- func FilterEntryListFromContainer(cont *container.Container) []*FilterEntry
- func NewFilterEntry(vzEntryRn, parentDn, description string, vzEntryattr FilterEntryAttributes) *FilterEntry
- type FilterEntryAttributes
- type Firmware
- type FirmwareAttributes
- type InterfaceFCPolicy
- func InterfaceFCPolicyFromContainer(cont *container.Container) *InterfaceFCPolicy
- func InterfaceFCPolicyFromContainerList(cont *container.Container, index int) *InterfaceFCPolicy
- func InterfaceFCPolicyListFromContainer(cont *container.Container) []*InterfaceFCPolicy
- func NewInterfaceFCPolicy(fcIfPolRn, parentDn, description string, ...) *InterfaceFCPolicy
- type InterfaceFCPolicyAttributes
- type L2InterfacePolicy
- func L2InterfacePolicyFromContainer(cont *container.Container) *L2InterfacePolicy
- func L2InterfacePolicyFromContainerList(cont *container.Container, index int) *L2InterfacePolicy
- func L2InterfacePolicyListFromContainer(cont *container.Container) []*L2InterfacePolicy
- func NewL2InterfacePolicy(l2IfPolRn, parentDn, description string, ...) *L2InterfacePolicy
- type L2InterfacePolicyAttributes
- type L3ExtSubnet
- func L3ExtSubnetFromContainer(cont *container.Container) *L3ExtSubnet
- func L3ExtSubnetFromContainerList(cont *container.Container, index int) *L3ExtSubnet
- func L3ExtSubnetListFromContainer(cont *container.Container) []*L3ExtSubnet
- func NewL3ExtSubnet(l3extSubnetRn, parentDn, description string, ...) *L3ExtSubnet
- type L3ExtSubnetAttributes
- type L3Outside
- func L3OutsideFromContainer(cont *container.Container) *L3Outside
- func L3OutsideFromContainerList(cont *container.Container, index int) *L3Outside
- func L3OutsideListFromContainer(cont *container.Container) []*L3Outside
- func NewL3Outside(l3extOutRn, parentDn, description string, l3extOutattr L3OutsideAttributes) *L3Outside
- type L3OutsideAttributes
- type LACPPolicy
- func LACPPolicyFromContainer(cont *container.Container) *LACPPolicy
- func LACPPolicyFromContainerList(cont *container.Container, index int) *LACPPolicy
- func LACPPolicyListFromContainer(cont *container.Container) []*LACPPolicy
- func NewLACPPolicy(lacpLagPolRn, parentDn, description string, ...) *LACPPolicy
- type LACPPolicyAttributes
- type LLDPInterfacePolicy
- func LLDPInterfacePolicyFromContainer(cont *container.Container) *LLDPInterfacePolicy
- func LLDPInterfacePolicyFromContainerList(cont *container.Container, index int) *LLDPInterfacePolicy
- func LLDPInterfacePolicyListFromContainer(cont *container.Container) []*LLDPInterfacePolicy
- func NewLLDPInterfacePolicy(lldpIfPolRn, parentDn, description string, ...) *LLDPInterfacePolicy
- type LLDPInterfacePolicyAttributes
- type LeafAccessPortPolicyGroup
- func LeafAccessPortPolicyGroupFromContainer(cont *container.Container) *LeafAccessPortPolicyGroup
- func LeafAccessPortPolicyGroupFromContainerList(cont *container.Container, index int) *LeafAccessPortPolicyGroup
- func LeafAccessPortPolicyGroupListFromContainer(cont *container.Container) []*LeafAccessPortPolicyGroup
- func NewLeafAccessPortPolicyGroup(infraAccPortGrpRn, parentDn, description string, ...) *LeafAccessPortPolicyGroup
- type LeafAccessPortPolicyGroupAttributes
- type LeafInterfaceProfile
- func LeafInterfaceProfileFromContainer(cont *container.Container) *LeafInterfaceProfile
- func LeafInterfaceProfileFromContainerList(cont *container.Container, index int) *LeafInterfaceProfile
- func LeafInterfaceProfileListFromContainer(cont *container.Container) []*LeafInterfaceProfile
- func NewLeafInterfaceProfile(infraAccPortPRn, parentDn, description string, ...) *LeafInterfaceProfile
- type LeafInterfaceProfileAttributes
- type LeafProfile
- func LeafProfileFromContainer(cont *container.Container) *LeafProfile
- func LeafProfileFromContainerList(cont *container.Container, index int) *LeafProfile
- func LeafProfileListFromContainer(cont *container.Container) []*LeafProfile
- func NewLeafProfile(infraNodePRn, parentDn, description string, ...) *LeafProfile
- type LeafProfileAttributes
- type MaintGrp
- type MaintGrpAttributes
- type MaintP
- func MaintPFromContainer(cont *container.Container) *MaintP
- func MaintPFromContainerList(cont *container.Container, index int) *MaintP
- func MaintPListFromContainer(cont *container.Container) []*MaintP
- func NewMaintP(maintMaintPRn, parentDn, description string, maintMaintPattr MaintPAttributes) *MaintP
- type MaintPAttributes
- type MiscablingProtocolInterfacePolicy
- func MiscablingProtocolInterfacePolicyFromContainer(cont *container.Container) *MiscablingProtocolInterfacePolicy
- func MiscablingProtocolInterfacePolicyFromContainerList(cont *container.Container, index int) *MiscablingProtocolInterfacePolicy
- func MiscablingProtocolInterfacePolicyListFromContainer(cont *container.Container) []*MiscablingProtocolInterfacePolicy
- func NewMiscablingProtocolInterfacePolicy(mcpIfPolRn, parentDn, description string, ...) *MiscablingProtocolInterfacePolicy
- type MiscablingProtocolInterfacePolicyAttributes
- type Model
- type NodeBlk
- type NodeBlkAttributes
- type OSPFInterfacePolicy
- func NewOSPFInterfacePolicy(ospfIfPolRn, parentDn, description string, ...) *OSPFInterfacePolicy
- func OSPFInterfacePolicyFromContainer(cont *container.Container) *OSPFInterfacePolicy
- func OSPFInterfacePolicyFromContainerList(cont *container.Container, index int) *OSPFInterfacePolicy
- func OSPFInterfacePolicyListFromContainer(cont *container.Container) []*OSPFInterfacePolicy
- type OSPFInterfacePolicyAttributes
- type OSource
- type OSourceAttributes
- type PCVPCInterfacePolicyGroup
- func NewPCVPCInterfacePolicyGroup(infraAccBndlGrpRn, parentDn, description string, ...) *PCVPCInterfacePolicyGroup
- func PCVPCInterfacePolicyGroupFromContainer(cont *container.Container) *PCVPCInterfacePolicyGroup
- func PCVPCInterfacePolicyGroupFromContainerList(cont *container.Container, index int) *PCVPCInterfacePolicyGroup
- func PCVPCInterfacePolicyGroupListFromContainer(cont *container.Container) []*PCVPCInterfacePolicyGroup
- type PCVPCInterfacePolicyGroupAttributes
- type PortSecurityPolicy
- func NewPortSecurityPolicy(l2PortSecurityPolRn, parentDn, description string, ...) *PortSecurityPolicy
- func PortSecurityPolicyFromContainer(cont *container.Container) *PortSecurityPolicy
- func PortSecurityPolicyFromContainerList(cont *container.Container, index int) *PortSecurityPolicy
- func PortSecurityPolicyListFromContainer(cont *container.Container) []*PortSecurityPolicy
- type PortSecurityPolicyAttributes
- type SchedP
- func NewSchedP(trigSchedPRn, parentDn, description string, trigSchedPattr SchedPAttributes) *SchedP
- func SchedPFromContainer(cont *container.Container) *SchedP
- func SchedPFromContainerList(cont *container.Container, index int) *SchedP
- func SchedPListFromContainer(cont *container.Container) []*SchedP
- type SchedPAttributes
- type Subnet
- type SubnetAttributes
- type System
- type SystemAttributes
- type Tenant
- type TenantAttributes
- type UpgJob
- type UpgJobAttributes
- type VMMDomain
- func NewVMMDomain(vmmDomPRn, parentDn, description string, vmmDomPattr VMMDomainAttributes) *VMMDomain
- func VMMDomainFromContainer(cont *container.Container) *VMMDomain
- func VMMDomainFromContainerList(cont *container.Container, index int) *VMMDomain
- func VMMDomainListFromContainer(cont *container.Container) []*VMMDomain
- type VMMDomainAttributes
- type VRF
- type VRFAttributes
- type VlanEncapsulationforVxlanTraffic
- func NewVlanEncapsulationforVxlanTraffic(infraProvAccRn, parentDn, description string, ...) *VlanEncapsulationforVxlanTraffic
- func VlanEncapsulationforVxlanTrafficFromContainer(cont *container.Container) *VlanEncapsulationforVxlanTraffic
- func VlanEncapsulationforVxlanTrafficFromContainerList(cont *container.Container, index int) *VlanEncapsulationforVxlanTraffic
- func VlanEncapsulationforVxlanTrafficListFromContainer(cont *container.Container) []*VlanEncapsulationforVxlanTraffic
- type VlanEncapsulationforVxlanTrafficAttributes
Constants ¶
View Source
const FabricNodeBlkClassName = "fabricNodeBlk"
View Source
const FcifpolClassName = "fcIfPol"
View Source
const FirmwareCtrlrFwPClassName = "firmwareCtrlrFwP"
View Source
const FirmwareDownloadClassName = "firmwareDownload"
View Source
const FirmwareFirmwareClassName = "firmwareFirmware"
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 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 InfrahportsClassName = "infraHPortS"
View Source
const InfranodepClassName = "infraNodeP"
View Source
const InfraportblkClassName = "infraPortBlk"
View Source
const InfraprovaccClassName = "infraProvAcc"
View Source
const L2ifpolClassName = "l2IfPol"
View Source
const L2portsecuritypolClassName = "l2PortSecurityPol"
View Source
const L3extinstpClassName = "l3extInstP"
View Source
const L3extoutClassName = "l3extOut"
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"
View Source
const MaintMaintPClassName = "maintMaintP"
View Source
const MaintUpgJobClassName = "maintUpgJob"
View Source
const McpifpolClassName = "mcpIfPol"
View Source
const OspfifpolClassName = "ospfIfPol"
View Source
const TopSystemClassName = "topSystem"
View Source
const TrigSchedPClassName = "trigSchedP"
View Source
const VmmdompClassName = "vmmDomP"
View Source
const VzanyClassName = "vzAny"
View Source
const VzbrcpClassName = "vzBrCP"
View Source
const VzentryClassName = "vzEntry"
View Source
const VzfilterClassName = "vzFilter"
View Source
const VzsubjClassName = "vzSubj"
Variables ¶
This section is empty.
Functions ¶
func BoolToString ¶
func ListFromContainer ¶
func StringToBool ¶
func StripQuotes ¶
func StripSquareBrackets ¶
Types ¶
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
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
type Any ¶
type Any struct { BaseAttributes AnyAttributes }
func AnyFromContainer ¶
func AnyListFromContainer ¶
func NewAny ¶
func NewAny(vzAnyRn, parentDn, description string, vzAnyattr AnyAttributes) *Any
type AnyAttributes ¶
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
type ApplicationEPGAttributes ¶
type ApplicationEPGAttributes struct { 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
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
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)
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
type BridgeDomainAttributes ¶
type BridgeDomainAttributes struct { 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"` 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 Contract ¶
type Contract struct { BaseAttributes ContractAttributes }
func ContractFromContainer ¶
func NewContract ¶
func NewContract(vzBrCPRn, parentDn, description string, vzBrCPattr ContractAttributes) *Contract
type ContractAttributes ¶
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
type ContractSubjectAttributes ¶
type ContractSubjectAttributes struct { 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 NewCtrlrFwP ¶
func NewCtrlrFwP(firmwareCtrlrFwPRn, parentDn, description string, firmwareCtrlrFwPAttr CtrlrFwPAttributes) *CtrlrFwP
type CtrlrFwPAttributes ¶
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
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 Download ¶
type Download struct { BaseAttributes DownloadAttributes }
func DownloadFromContainer ¶
func NewDownload ¶
func NewDownload(firmwareDownloadRn, parentDn, description string, firmwareDownloadAttr DownloadAttributes) *Download
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 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
type EndPointRetentionPolicyAttributes ¶
type EndPointRetentionPolicyAttributes struct { 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
type ExternalNetworkInstanceProfileAttributes ¶
type ExternalNetworkInstanceProfileAttributes struct { 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 Filter ¶
type Filter struct { BaseAttributes FilterAttributes }
func FilterFromContainer ¶
func FilterFromContainerList ¶
func FilterListFromContainer ¶
func NewFilter ¶
func NewFilter(vzFilterRn, parentDn, description string, vzFilterattr FilterAttributes) *Filter
type FilterAttributes ¶
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
type FilterEntryAttributes ¶
type FilterEntryAttributes struct { 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 NewFirmware ¶
func NewFirmware(firmwareFirmwareRn, parentDn, description string, firmwareFirmwareAttr FirmwareAttributes) *Firmware
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 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
type InterfaceFCPolicyAttributes ¶
type InterfaceFCPolicyAttributes struct { 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 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
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
type L3ExtSubnetAttributes ¶
type L3Outside ¶
type L3Outside struct { BaseAttributes L3OutsideAttributes }
func L3OutsideFromContainer ¶
func NewL3Outside ¶
func NewL3Outside(l3extOutRn, parentDn, description string, l3extOutattr L3OutsideAttributes) *L3Outside
type L3OutsideAttributes ¶
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
type LACPPolicyAttributes ¶
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
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
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
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
type LeafProfileAttributes ¶
type MaintGrp ¶
type MaintGrp struct { BaseAttributes MaintGrpAttributes }
func MaintGrpFromContainer ¶
func NewMaintGrp ¶
func NewMaintGrp(maintMaintGrpRn, parentDn, description string, maintMaintGrpattr MaintGrpAttributes) *MaintGrp
type MaintGrpAttributes ¶
type MaintP ¶
type MaintP struct { BaseAttributes MaintPAttributes }
func MaintPFromContainer ¶
func MaintPFromContainerList ¶
func MaintPListFromContainer ¶
func NewMaintP ¶
func NewMaintP(maintMaintPRn, parentDn, description string, maintMaintPattr MaintPAttributes) *MaintP
type MaintPAttributes ¶
type MaintPAttributes struct { AdminSt string `json:",omitempty"` Annotation 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 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
type NodeBlk ¶
type NodeBlk struct { BaseAttributes NodeBlkAttributes }
func NewNodeBlk ¶
func NewNodeBlk(fabricNodeBlkRn, parentDn, description string, fabricNodeBlkattr NodeBlkAttributes) *NodeBlk
func NodeBlkFromContainer ¶
type NodeBlkAttributes ¶
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
type OSPFInterfacePolicyAttributes ¶
type OSPFInterfacePolicyAttributes struct { 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 ¶
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"` }
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
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
type SchedP ¶
type SchedP struct { BaseAttributes SchedPAttributes }
func NewSchedP ¶
func NewSchedP(trigSchedPRn, parentDn, description string, trigSchedPattr SchedPAttributes) *SchedP
func SchedPFromContainer ¶
func SchedPFromContainerList ¶
func SchedPListFromContainer ¶
type SchedPAttributes ¶
type Subnet ¶
type Subnet struct { BaseAttributes SubnetAttributes }
func NewSubnet ¶
func NewSubnet(fvSubnetRn, parentDn, description string, fvSubnetattr SubnetAttributes) *Subnet
func SubnetFromContainer ¶
func SubnetFromContainerList ¶
func SubnetListFromContainer ¶
type SubnetAttributes ¶
type System ¶
type System struct { BaseAttributes SystemAttributes }
func NewSystem ¶
func NewSystem(topSystemRn, parentDn, description string, topSystemattr SystemAttributes) *System
func SystemFromContainer ¶
func SystemFromContainerList ¶
func SystemListFromContainer ¶
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 Tenant ¶
type Tenant struct { BaseAttributes TenantAttributes }
func NewTenant ¶
func NewTenant(fvTenantRn, parentDn, description string, fvTenantattr TenantAttributes) *Tenant
func TenantFromContainer ¶
func TenantFromContainerList ¶
func TenantListFromContainer ¶
type TenantAttributes ¶
type UpgJob ¶
type UpgJob struct { BaseAttributes UpgJobAttributes }
func UpgJobFromContainer ¶
func UpgJobFromContainerList ¶
func UpgJobListFromContainer ¶
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 VMMDomain ¶
type VMMDomain struct { BaseAttributes VMMDomainAttributes }
func NewVMMDomain ¶
func NewVMMDomain(vmmDomPRn, parentDn, description string, vmmDomPattr VMMDomainAttributes) *VMMDomain
func VMMDomainFromContainer ¶
type VMMDomainAttributes ¶
type VMMDomainAttributes struct { 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 VRF ¶
type VRF struct { BaseAttributes VRFAttributes }
func NewVRF ¶
func NewVRF(fvCtxRn, parentDn, description string, fvCtxattr VRFAttributes) *VRF
func VRFFromContainer ¶
func VRFListFromContainer ¶
type VRFAttributes ¶
type VRFAttributes struct { 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 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
Source Files
¶
- base_attributes.go
- fabric_node_blk.go
- fc_if_pol.go
- firmware_ctrlrfwp.go
- firmware_download.go
- firmware_firmware.go
- firmware_osource.go
- fv_ae_pg.go
- fv_ap.go
- fv_bd.go
- fv_ctx.go
- fv_ep_ret_pol.go
- fv_subnet.go
- fv_tenant.go
- infra_acc_bndl_grp.go
- infra_acc_port_grp.go
- infra_acc_port_p.go
- infra_att_entity_p.go
- infra_h_port_s.go
- infra_node_p.go
- infra_port_blk.go
- infra_prov_acc.go
- l2_if_pol.go
- l2_port_security_pol.go
- l3ext_inst_p.go
- l3ext_out.go
- l3ext_subnet.go
- lacp_lag_pol.go
- lldp_if_pol.go
- maint_ctrlr_maint_p.go
- maint_maint_grp.go
- maint_maint_p.go
- maint_upg_job.go
- mcp_if_pol.go
- model.go
- ospf_if_pol.go
- top_system.go
- trig_sched_p.go
- util.go
- vmm_dom_p.go
- vz_any.go
- vz_br_cp.go
- vz_entry.go
- vz_filter.go
- vz_subj.go
Click to show internal directories.
Click to hide internal directories.