Documentation
¶
Index ¶
- Constants
- func GetChildEle(rootClass string, childList []*etree.Element) *etree.Element
- func GetMoElement(doc *etree.Document, rootClass, className string) (*etree.Element, error)
- type BaseAttributes
- type CommDnsProvider
- type CommDnsProviderAttributes
- type CommNtpProvider
- type CommNtpProviderAttributes
- type FabricVlan
- type FabricVlanAttributes
- type FabricVsan
- type FabricVsanAttributes
- type FcpoolBlock
- type FcpoolBlockAttributes
- type FcpoolInitiators
- type FcpoolInitiatorsAttributes
- type IppoolBlock
- type IppoolBlockAttributes
- type IppoolIpV6Block
- type IppoolIpV6BlockAttributes
- type IppoolPool
- type IppoolPoolAttributes
- type LsPower
- type LsPowerAttributes
- type LsRequirement
- type LsRequirementAttributes
- type LsServer
- type LsServerAttributes
- type LstorageDasScsiLun
- type LstorageDasScsiLunAttributes
- type LstorageDiskGroupConfigPolicy
- type LstorageDiskGroupConfigPolicyAttributes
- type LstorageDiskGroupQualifier
- type LstorageDiskGroupQualifierAttributes
- type LstorageLocalDiskConfigRef
- type LstorageLocalDiskConfigRefAttributes
- type LstorageProfile
- type LstorageProfileAttributes
- type LstorageProfileBinding
- type LstorageProfileBindingAttributes
- type MacPoolPool
- type MacPoolPoolAttributes
- type MacpoolBlock
- type MacpoolBlockAttributes
- type MacpoolPool
- type MacpoolPoolAttributes
- type MgmtInterface
- type MgmtInterfaceAttributes
- type MgmtVnet
- type MgmtVnetAttributes
- type Model
- type OrgOrg
- type OrgOrgAttributes
- type UuidpoolBlock
- type UuidpoolBlockAttributes
- type UuidpoolPool
- type UuidpoolPoolAttributes
- type VnicConnDef
- type VnicConnDefAttributes
- type VnicEther
- type VnicEtherAttributes
- type VnicEtherIf
- type VnicEtherIfAttributes
- type VnicFc
- type VnicFcAttributes
- type VnicFcIf
- type VnicFcIfAttributes
- type VnicFcNode
- type VnicFcNodeAttributes
- type VnicIScsiLCP
- type VnicIScsiLCPAttributes
- type VnicIScsiNode
- type VnicIScsiNodeAttributes
- type VnicIpV4MgmtPooledAddr
- type VnicIpV4MgmtPooledAddrAttributes
- type VnicLanConnPolicy
- type VnicLanConnPolicyAttributes
- type VnicLanConnTempl
- type VnicLanConnTemplAttributes
- type VnicSanConnPolicy
- type VnicSanConnPolicyAttributes
- type VnicSanConnTempl
- type VnicSanConnTemplAttributes
- type VnicVlan
- type VnicVlanAttributes
Constants ¶
View Source
const CommDnsProviderClassName = "commDnsProvider"
View Source
const CommNtpProviderClassName = "commNtpProvider"
View Source
const FabricVlanClassName = "fabricVlan"
View Source
const FabricVsanClassName = "fabricVsan"
View Source
const FcpoolBlockClassName = "fcpoolBlock"
View Source
const FcpoolInitiatorsClassName = "fcpoolInitiators"
View Source
const IppoolBlockClassName = "ippoolBlock"
View Source
const IppoolIpV6BlockClassName = "ippoolIpV6Block"
View Source
const IppoolPoolClassName = "ippoolPool"
View Source
const LsPowerClassName = "lsPower"
View Source
const LsRequirementClassName = "lsRequirement"
View Source
const LsServerClassName = "lsServer"
View Source
const LstorageDasScsiLunClassName = "lstorageDasScsiLun"
View Source
const LstorageDiskGroupConfigPolicyClassName = "lstorageDiskGroupConfigPolicy"
View Source
const LstorageDiskGroupQualifierClassName = "lstorageDiskGroupQualifier"
View Source
const LstorageLocalDiskConfigRefClassName = "lstorageLocalDiskConfigRef"
View Source
const LstorageProfileBindingClassName = "lstorageProfileBinding"
View Source
const LstorageProfileClassName = "lstorageProfile"
View Source
const MacPoolPoolClassName = "macpoolPool"
View Source
const MacpoolBlockClassName = "macpoolBlock"
View Source
const MacpoolPoolClassName = "macpoolPool"
View Source
const MgmtInterfaceClassName = "mgmtInterface"
View Source
const MgmtVnetClassName = "mgmtVnet"
View Source
const OrgOrgClassName = "orgOrg"
View Source
const UuidpoolBlockClassName = "uuidpoolBlock"
View Source
const UuidpoolPoolClassName = "uuidpoolPool"
View Source
const VnicConnDefClassName = "vnicConnDef"
View Source
const VnicEtherClassName = "vnicEther"
View Source
const VnicEtherIfClassName = "vnicEtherIf"
View Source
const VnicFcClassName = "vnicFc"
View Source
const VnicFcIfClassName = "vnicFcIf"
View Source
const VnicFcNodeClassName = "vnicFcNode"
View Source
const VnicIScsiLCPClassName = "vnicIScsiLCP"
View Source
const VnicIScsiNodeClassName = "vnicIScsiNode"
View Source
const VnicIpV4MgmtPooledAddrClassName = "vnicIpV4MgmtPooledAddr"
View Source
const VnicLanConnPolicyClassName = "vnicLanConnPolicy"
View Source
const VnicLanConnTemplClassName = "vnicLanConnTempl"
View Source
const VnicSanConnPolicyClassName = "vnicSanConnPolicy"
View Source
const VnicSanConnTemplClassName = "vnicSanConnTempl"
View Source
const VnicVlanClassName = "vnicVlan"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BaseAttributes ¶
type CommDnsProvider ¶
type CommDnsProvider struct { BaseAttributes CommDnsProviderAttributes }
func CommDnsProviderFromDoc ¶
func CommDnsProviderFromDoc(doc *etree.Document, rootClass string) *CommDnsProvider
func NewCommDnsProvider ¶
func NewCommDnsProvider(commDnsProviderRn, description string, commDnsProviderAttributes CommDnsProviderAttributes) *CommDnsProvider
type CommNtpProvider ¶
type CommNtpProvider struct { BaseAttributes CommNtpProviderAttributes }
func CommNtpProviderFromDoc ¶
func CommNtpProviderFromDoc(doc *etree.Document, rootClass string) *CommNtpProvider
func NewCommNtpProvider ¶
func NewCommNtpProvider(commNtpProviderRn, description string, commNtpProviderAttributes CommNtpProviderAttributes) *CommNtpProvider
type FabricVlan ¶
type FabricVlan struct { BaseAttributes FabricVlanAttributes }
func FabricVlanFromDoc ¶
func FabricVlanFromDoc(doc *etree.Document, rootClass string) *FabricVlan
func NewFabricVlan ¶
func NewFabricVlan(fabricVlanRn, description string, fabricVlanAttributes FabricVlanAttributes) *FabricVlan
type FabricVlanAttributes ¶
type FabricVlanAttributes struct { Assoc_primary_vlan_state string `xml:",omitempty"` Assoc_primary_vlan_switch_id string `xml:",omitempty"` Child_action string `xml:",omitempty"` Cloud string `xml:",omitempty"` Compression_type string `xml:",omitempty"` Config_issues string `xml:",omitempty"` Config_overlap string `xml:",omitempty"` Default_net string `xml:",omitempty"` Ep_dn string `xml:",omitempty"` Flt_aggr string `xml:",omitempty"` R_global string `xml:",omitempty"` Fabric_vlan_id string `xml:",omitempty"` If_role string `xml:",omitempty"` If_type string `xml:",omitempty"` Local string `xml:",omitempty"` Locale string `xml:",omitempty"` Mcast_policy_name string `xml:",omitempty"` Oper_mcast_policy_name string `xml:",omitempty"` Oper_state string `xml:",omitempty"` Overlap_state_for_a string `xml:",omitempty"` Overlap_state_for_b string `xml:",omitempty"` Peer_dn string `xml:",omitempty"` Policy_owner string `xml:",omitempty"` Pub_nw_dn string `xml:",omitempty"` Pub_nw_id string `xml:",omitempty"` Pub_nw_name string `xml:",omitempty"` Sacl string `xml:",omitempty"` Sharing string `xml:",omitempty"` Switch_id string `xml:",omitempty"` Transport string `xml:",omitempty"` Type string `xml:",omitempty"` }
type FabricVsan ¶
type FabricVsan struct { BaseAttributes FabricVsanAttributes }
func FabricVsanFromDoc ¶
func FabricVsanFromDoc(doc *etree.Document, rootClass string) *FabricVsan
func NewFabricVsan ¶
func NewFabricVsan(fabricVsanRn, description string, fabricVsanAttributes FabricVsanAttributes) *FabricVsan
type FabricVsanAttributes ¶
type FabricVsanAttributes struct { Child_action string `xml:",omitempty"` Config_overlap string `xml:",omitempty"` Default_zoning string `xml:",omitempty"` Ep_dn string `xml:",omitempty"` Fc_zone_sharing_mode string `xml:",omitempty"` Fcoe_vlan string `xml:",omitempty"` Flt_aggr string `xml:",omitempty"` R_global string `xml:",omitempty"` Fabric_vsan_id string `xml:",omitempty"` If_role string `xml:",omitempty"` If_type string `xml:",omitempty"` Local string `xml:",omitempty"` Locale string `xml:",omitempty"` Oper_state string `xml:",omitempty"` Peer_dn string `xml:",omitempty"` Policy_owner string `xml:",omitempty"` Sacl string `xml:",omitempty"` Switch_id string `xml:",omitempty"` Transport string `xml:",omitempty"` Type string `xml:",omitempty"` Zoning_state string `xml:",omitempty"` }
type FcpoolBlock ¶
type FcpoolBlock struct { BaseAttributes FcpoolBlockAttributes }
func FcpoolBlockFromDoc ¶
func FcpoolBlockFromDoc(doc *etree.Document, rootClass string) *FcpoolBlock
func NewFcpoolBlock ¶
func NewFcpoolBlock(fcpoolBlockRn, parentDn, description string, fcpoolBlockAttributes FcpoolBlockAttributes) *FcpoolBlock
type FcpoolBlockAttributes ¶
type FcpoolInitiators ¶
type FcpoolInitiators struct { BaseAttributes FcpoolInitiatorsAttributes }
func FcpoolInitiatorsFromDoc ¶
func FcpoolInitiatorsFromDoc(doc *etree.Document, rootClass string) *FcpoolInitiators
func NewFcpoolInitiators ¶
func NewFcpoolInitiators(fcpoolInitiatorsRn, parentDn, description string, fcpoolInitiatorsAttributes FcpoolInitiatorsAttributes) *FcpoolInitiators
type FcpoolInitiatorsAttributes ¶
type FcpoolInitiatorsAttributes struct { Assigned string `xml:",omitempty"` Assignment_order string `xml:",omitempty"` Child_action string `xml:",omitempty"` Int_id string `xml:",omitempty"` Max_ports_per_node string `xml:",omitempty"` Policy_level string `xml:",omitempty"` Policy_owner string `xml:",omitempty"` Purpose string `xml:",omitempty"` Sacl string `xml:",omitempty"` Size string `xml:",omitempty"` }
type IppoolBlock ¶
type IppoolBlock struct { BaseAttributes IppoolBlockAttributes }
func IppoolBlockFromDoc ¶
func IppoolBlockFromDoc(doc *etree.Document, rootClass string) *IppoolBlock
func NewIppoolBlock ¶
func NewIppoolBlock(ippoolBlockRn, parentDn, description string, ippoolBlockAttributes IppoolBlockAttributes) *IppoolBlock
type IppoolBlockAttributes ¶
type IppoolIpV6Block ¶
type IppoolIpV6Block struct { BaseAttributes IppoolIpV6BlockAttributes }
func IppoolIpV6BlockFromDoc ¶
func IppoolIpV6BlockFromDoc(doc *etree.Document, rootClass string) *IppoolIpV6Block
func NewIppoolIpV6Block ¶
func NewIppoolIpV6Block(ippoolIpV6BlockRn, parentDn, description string, ippoolIpV6BlockAttributes IppoolIpV6BlockAttributes) *IppoolIpV6Block
type IppoolPool ¶
type IppoolPool struct { BaseAttributes IppoolPoolAttributes }
func IppoolPoolFromDoc ¶
func IppoolPoolFromDoc(doc *etree.Document, rootClass string) *IppoolPool
func NewIppoolPool ¶
func NewIppoolPool(ippoolPoolRn, parentDn, description string, ippoolPoolAttributes IppoolPoolAttributes) *IppoolPool
type IppoolPoolAttributes ¶
type IppoolPoolAttributes struct { Assigned string `xml:",omitempty"` Assignment_order string `xml:",omitempty"` Child_action string `xml:",omitempty"` Ext_managed string `xml:",omitempty"` Guid string `xml:",omitempty"` Int_id string `xml:",omitempty"` Is_net_bios_enabled string `xml:",omitempty"` Policy_level string `xml:",omitempty"` Policy_owner string `xml:",omitempty"` Prop_acl string `xml:",omitempty"` Sacl string `xml:",omitempty"` Size string `xml:",omitempty"` Supports_dhcp string `xml:",omitempty"` V4_assigned string `xml:",omitempty"` V4_size string `xml:",omitempty"` V6_assigned string `xml:",omitempty"` V6_size string `xml:",omitempty"` }
type LsPower ¶
type LsPower struct { BaseAttributes LsPowerAttributes }
func NewLsPower ¶
func NewLsPower(lsPowerRn, parentDn, description string, lsPowerAttributes LsPowerAttributes) *LsPower
type LsPowerAttributes ¶
type LsRequirement ¶
type LsRequirement struct { BaseAttributes LsRequirementAttributes }
func LsRequirementFromDoc ¶
func LsRequirementFromDoc(doc *etree.Document, rootClass string) *LsRequirement
func NewLsRequirement ¶
func NewLsRequirement(lsRequirementRn, parentDn, description string, lsRequirementAttributes LsRequirementAttributes) *LsRequirement
type LsRequirementAttributes ¶
type LsRequirementAttributes struct { Admin_action string `xml:",omitempty"` Admin_action_trigger string `xml:",omitempty"` Assigned_to_dn string `xml:",omitempty"` Child_action string `xml:",omitempty"` Compute_ep_dn string `xml:",omitempty"` Issues string `xml:",omitempty"` Name string `xml:",omitempty"` Oper_name string `xml:",omitempty"` Oper_state string `xml:",omitempty"` Pn_dn string `xml:",omitempty"` Pn_pool_dn string `xml:",omitempty"` Qualifier string `xml:",omitempty"` Restrict_migration string `xml:",omitempty"` Sacl string `xml:",omitempty"` }
type LsServer ¶
type LsServer struct { BaseAttributes LsServerAttributes }
func NewLsServer ¶
func NewLsServer(lsServerRn, parentDn, description string, lsServerAttributes LsServerAttributes) *LsServer
type LsServerAttributes ¶
type LsServerAttributes struct { Agent_policy_name string `xml:",omitempty"` Assign_state string `xml:",omitempty"` Assoc_state string `xml:",omitempty"` Bios_profile_name string `xml:",omitempty"` Boot_policy_name string `xml:",omitempty"` Child_action string `xml:",omitempty"` Config_qualifier string `xml:",omitempty"` Config_state string `xml:",omitempty"` Dynamic_con_policy_name string `xml:",omitempty"` Ext_ip_pool_name string `xml:",omitempty"` Ext_ip_state string `xml:",omitempty"` Flt_aggr string `xml:",omitempty"` Fsm_descr string `xml:",omitempty"` Fsm_flags string `xml:",omitempty"` Fsm_prev string `xml:",omitempty"` Fsm_progr string `xml:",omitempty"` Fsm_rmt_inv_err_code string `xml:",omitempty"` Fsm_rmt_inv_err_descr string `xml:",omitempty"` Fsm_rmt_inv_rslt string `xml:",omitempty"` Fsm_stage_descr string `xml:",omitempty"` Fsm_stamp string `xml:",omitempty"` Fsm_status string `xml:",omitempty"` Fsm_try string `xml:",omitempty"` Graphics_card_policy_name string `xml:",omitempty"` Host_fw_policy_name string `xml:",omitempty"` Ident_pool_name string `xml:",omitempty"` Int_id string `xml:",omitempty"` Kvm_mgmt_policy_name string `xml:",omitempty"` Local_disk_policy_name string `xml:",omitempty"` Maint_policy_name string `xml:",omitempty"` Mgmt_access_policy_name string `xml:",omitempty"` Mgmt_fw_policy_name string `xml:",omitempty"` Oper_bios_profile_name string `xml:",omitempty"` Oper_boot_policy_name string `xml:",omitempty"` Oper_dynamic_con_policy_name string `xml:",omitempty"` Oper_ext_ip_pool_name string `xml:",omitempty"` Oper_graphics_card_policy_name string `xml:",omitempty"` Oper_host_fw_policy_name string `xml:",omitempty"` Oper_ident_pool_name string `xml:",omitempty"` Oper_kvm_mgmt_policy_name string `xml:",omitempty"` Oper_local_disk_policy_name string `xml:",omitempty"` Oper_maint_policy_name string `xml:",omitempty"` Oper_mgmt_access_policy_name string `xml:",omitempty"` Oper_mgmt_fw_policy_name string `xml:",omitempty"` Oper_power_policy_name string `xml:",omitempty"` Oper_power_sync_policy_name string `xml:",omitempty"` Oper_scrub_policy_name string `xml:",omitempty"` Oper_sol_policy_name string `xml:",omitempty"` Oper_src_templ_name string `xml:",omitempty"` Oper_state string `xml:",omitempty"` Oper_stats_policy_name string `xml:",omitempty"` Oper_vcon_profile_name string `xml:",omitempty"` Oper_vmedia_policy_name string `xml:",omitempty"` Owner string `xml:",omitempty"` Pn_dn string `xml:",omitempty"` Policy_level string `xml:",omitempty"` Policy_owner string `xml:",omitempty"` Power_policy_name string `xml:",omitempty"` Power_sync_policy_name string `xml:",omitempty"` Prop_acl string `xml:",omitempty"` Resolve_remote string `xml:",omitempty"` Sacl string `xml:",omitempty"` Scrub_policy_name string `xml:",omitempty"` Sol_policy_name string `xml:",omitempty"` Src_templ_name string `xml:",omitempty"` Stats_policy_name string `xml:",omitempty"` Svnic_config string `xml:",omitempty"` Type string `xml:",omitempty"` Usr_lbl string `xml:",omitempty"` Uuid string `xml:",omitempty"` Uuid_suffix string `xml:",omitempty"` Vcon_profile_name string `xml:",omitempty"` Vmedia_policy_name string `xml:",omitempty"` }
type LstorageDasScsiLun ¶
type LstorageDasScsiLun struct { BaseAttributes LstorageDasScsiLunAttributes }
func LstorageDasScsiLunFromDoc ¶
func LstorageDasScsiLunFromDoc(doc *etree.Document, rootClass string) *LstorageDasScsiLun
func NewLstorageDasScsiLun ¶
func NewLstorageDasScsiLun(lstorageDasScsiLunRn, parentDn, description string, lstorageDasScsiLunAttributes LstorageDasScsiLunAttributes) *LstorageDasScsiLun
type LstorageDasScsiLunAttributes ¶
type LstorageDasScsiLunAttributes struct { Admin_state string `xml:",omitempty"` Auto_deploy string `xml:",omitempty"` Boot_dev string `xml:",omitempty"` Child_action string `xml:",omitempty"` Config_qualifier string `xml:",omitempty"` Config_state string `xml:",omitempty"` Deferred_naming string `xml:",omitempty"` Expand_to_avail string `xml:",omitempty"` Fractional_size string `xml:",omitempty"` Local_disk_policy_name string `xml:",omitempty"` Lun_dn string `xml:",omitempty"` Lun_map_type string `xml:",omitempty"` Oper_local_disk_policy_name string `xml:",omitempty"` Oper_state string `xml:",omitempty"` Order string `xml:",omitempty"` Sacl string `xml:",omitempty"` Size string `xml:",omitempty"` Storage_class string `xml:",omitempty"` }
type LstorageDiskGroupConfigPolicy ¶
type LstorageDiskGroupConfigPolicy struct { BaseAttributes LstorageDiskGroupConfigPolicyAttributes }
func LstorageDiskGroupConfigPolicyFromDoc ¶
func LstorageDiskGroupConfigPolicyFromDoc(doc *etree.Document, rootClass string) *LstorageDiskGroupConfigPolicy
func NewLstorageDiskGroupConfigPolicy ¶
func NewLstorageDiskGroupConfigPolicy(lstorageDiskGroupConfigPolicyRn, parentDn, description string, lstorageDiskGroupConfigPolicyAttributes LstorageDiskGroupConfigPolicyAttributes) *LstorageDiskGroupConfigPolicy
type LstorageDiskGroupQualifier ¶
type LstorageDiskGroupQualifier struct { BaseAttributes LstorageDiskGroupQualifierAttributes }
func LstorageDiskGroupQualifierFromDoc ¶
func LstorageDiskGroupQualifierFromDoc(doc *etree.Document, rootClass string) *LstorageDiskGroupQualifier
func NewLstorageDiskGroupQualifier ¶
func NewLstorageDiskGroupQualifier(lstorageDiskGroupQualifierRn, parentDn, description string, lstorageDiskGroupQualifierAttributes LstorageDiskGroupQualifierAttributes) *LstorageDiskGroupQualifier
type LstorageDiskGroupQualifierAttributes ¶
type LstorageDiskGroupQualifierAttributes struct { Child_action string `xml:",omitempty"` Drive_type string `xml:",omitempty"` Min_drive_size string `xml:",omitempty"` Num_ded_hot_spares string `xml:",omitempty"` Num_drives string `xml:",omitempty"` Num_glob_hot_spares string `xml:",omitempty"` Sacl string `xml:",omitempty"` Use_jbod_disks string `xml:",omitempty"` Use_remaining_disks string `xml:",omitempty"` }
type LstorageLocalDiskConfigRef ¶
type LstorageLocalDiskConfigRef struct { BaseAttributes LstorageLocalDiskConfigRefAttributes }
func LstorageLocalDiskConfigRefFromDoc ¶
func LstorageLocalDiskConfigRefFromDoc(doc *etree.Document, rootClass string) *LstorageLocalDiskConfigRef
func NewLstorageLocalDiskConfigRef ¶
func NewLstorageLocalDiskConfigRef(lstorageLocalDiskConfigRefRn, parentDn, description string, lstorageLocalDiskConfigRefAttributes LstorageLocalDiskConfigRefAttributes) *LstorageLocalDiskConfigRef
type LstorageProfile ¶
type LstorageProfile struct { BaseAttributes LstorageProfileAttributes }
func LstorageProfileFromDoc ¶
func LstorageProfileFromDoc(doc *etree.Document, rootClass string) *LstorageProfile
func NewLstorageProfile ¶
func NewLstorageProfile(lstorageProfileRn, parentDn, description string, lstorageProfileAttributes LstorageProfileAttributes) *LstorageProfile
type LstorageProfileAttributes ¶
type LstorageProfileAttributes struct { Assigned_to_dn string `xml:",omitempty"` Availability string `xml:",omitempty"` Child_action string `xml:",omitempty"` Int_id string `xml:",omitempty"` Policy_level string `xml:",omitempty"` Policy_owner string `xml:",omitempty"` Sacl string `xml:",omitempty"` }
type LstorageProfileBinding ¶
type LstorageProfileBinding struct { BaseAttributes LstorageProfileBindingAttributes }
func LstorageProfileBindingFromDoc ¶
func LstorageProfileBindingFromDoc(doc *etree.Document, rootClass string) *LstorageProfileBinding
func NewLstorageProfileBinding ¶
func NewLstorageProfileBinding(lstorageProfileBindingRn, parentDn, description string, lstorageProfileBindingAttributes LstorageProfileBindingAttributes) *LstorageProfileBinding
type LstorageProfileBindingAttributes ¶
type LstorageProfileBindingAttributes struct { Assigned_to_dn string `xml:",omitempty"` Child_action string `xml:",omitempty"` Issues string `xml:",omitempty"` Name string `xml:",omitempty"` Oper_storage_profile_name string `xml:",omitempty"` Sacl string `xml:",omitempty"` Storage_profile_name string `xml:",omitempty"` }
type MacPoolPool ¶
type MacPoolPool struct { BaseAttributes MacPoolPoolAttributes }
func MacPoolPoolFromDoc ¶
func MacPoolPoolFromDoc(doc *etree.Document, rootClass string) *MacPoolPool
func NewMacPoolPool ¶
func NewMacPoolPool(macPoolPoolRn, parentDn, description string, macPoolPoolAttributes MacPoolPoolAttributes) *MacPoolPool
type MacPoolPoolAttributes ¶
type MacpoolBlock ¶
type MacpoolBlock struct { BaseAttributes MacpoolBlockAttributes }
func MacpoolBlockFromDoc ¶
func MacpoolBlockFromDoc(doc *etree.Document, rootClass string) *MacpoolBlock
func NewMacpoolBlock ¶
func NewMacpoolBlock(macpoolBlockRn, parentDn, description string, macpoolBlockAttributes MacpoolBlockAttributes) *MacpoolBlock
type MacpoolBlockAttributes ¶
type MacpoolPool ¶
type MacpoolPool struct { BaseAttributes MacpoolPoolAttributes }
func MacpoolPoolFromDoc ¶
func MacpoolPoolFromDoc(doc *etree.Document, rootClass string) *MacpoolPool
func NewMacpoolPool ¶
func NewMacpoolPool(macpoolPoolRn, parentDn, description string, macpoolPoolAttributes MacpoolPoolAttributes) *MacpoolPool
type MacpoolPoolAttributes ¶
type MgmtInterface ¶
type MgmtInterface struct { BaseAttributes MgmtInterfaceAttributes }
func MgmtInterfaceFromDoc ¶
func MgmtInterfaceFromDoc(doc *etree.Document, rootClass string) *MgmtInterface
func NewMgmtInterface ¶
func NewMgmtInterface(mgmtInterfaceRn, parentDn, description string, mgmtInterfaceAttributes MgmtInterfaceAttributes) *MgmtInterface
type MgmtInterfaceAttributes ¶
type MgmtInterfaceAttributes struct { Child_action string `xml:",omitempty"` Config_message string `xml:",omitempty"` Config_state string `xml:",omitempty"` Ip_v4_state string `xml:",omitempty"` Ip_v6_state string `xml:",omitempty"` Is_default_derived string `xml:",omitempty"` Monitor_interval string `xml:",omitempty"` Oper_state string `xml:",omitempty"` Sacl string `xml:",omitempty"` }
type MgmtVnet ¶
type MgmtVnet struct { BaseAttributes MgmtVnetAttributes }
func NewMgmtVnet ¶
func NewMgmtVnet(mgmtVnetRn, parentDn, description string, mgmtVnetAttributes MgmtVnetAttributes) *MgmtVnet
type MgmtVnetAttributes ¶
type OrgOrg ¶
type OrgOrg struct { BaseAttributes OrgOrgAttributes }
func NewOrgOrg ¶
func NewOrgOrg(orgOrgRn, parentDn, description string, orgOrgAttributes OrgOrgAttributes) *OrgOrg
type OrgOrgAttributes ¶
type UuidpoolBlock ¶
type UuidpoolBlock struct { BaseAttributes UuidpoolBlockAttributes }
func NewUuidpoolBlock ¶
func NewUuidpoolBlock(uuidpoolBlockRn, parentDn, description string, uuidpoolBlockAttributes UuidpoolBlockAttributes) *UuidpoolBlock
func UuidpoolBlockFromDoc ¶
func UuidpoolBlockFromDoc(doc *etree.Document, rootClass string) *UuidpoolBlock
type UuidpoolBlockAttributes ¶
type UuidpoolPool ¶
type UuidpoolPool struct { BaseAttributes UuidpoolPoolAttributes }
func NewUuidpoolPool ¶
func NewUuidpoolPool(uuidpoolPoolRn, parentDn, description string, uuidpoolPoolAttributes UuidpoolPoolAttributes) *UuidpoolPool
func UuidpoolPoolFromDoc ¶
func UuidpoolPoolFromDoc(doc *etree.Document, rootClass string) *UuidpoolPool
type UuidpoolPoolAttributes ¶
type UuidpoolPoolAttributes struct { Assigned string `xml:",omitempty"` Assignment_order string `xml:",omitempty"` Child_action string `xml:",omitempty"` Int_id string `xml:",omitempty"` Policy_level string `xml:",omitempty"` Policy_owner string `xml:",omitempty"` Prefix string `xml:",omitempty"` Sacl string `xml:",omitempty"` Size string `xml:",omitempty"` }
type VnicConnDef ¶
type VnicConnDef struct { BaseAttributes VnicConnDefAttributes }
func NewVnicConnDef ¶
func NewVnicConnDef(vnicConnDefRn, parentDn, description string, vnicConnDefAttributes VnicConnDefAttributes) *VnicConnDef
func VnicConnDefFromDoc ¶
func VnicConnDefFromDoc(doc *etree.Document, rootClass string) *VnicConnDef
type VnicConnDefAttributes ¶
type VnicConnDefAttributes struct { Child_action string `xml:",omitempty"` Flt_aggr string `xml:",omitempty"` Lan_conn_policy_name string `xml:",omitempty"` Oper_lan_conn_policy_name string `xml:",omitempty"` Oper_san_conn_policy_name string `xml:",omitempty"` Prop_acl string `xml:",omitempty"` Sacl string `xml:",omitempty"` San_conn_policy_name string `xml:",omitempty"` }
type VnicEther ¶
type VnicEther struct { BaseAttributes VnicEtherAttributes }
func NewVnicEther ¶
func NewVnicEther(vnicEtherRn, parentDn, description string, vnicEtherAttributes VnicEtherAttributes) *VnicEther
type VnicEtherAttributes ¶
type VnicEtherAttributes struct { Adaptor_profile_name string `xml:",omitempty"` Addr string `xml:",omitempty"` Admin_cdn_name string `xml:",omitempty"` Admin_host_port string `xml:",omitempty"` Admin_vcon string `xml:",omitempty"` Boot_dev string `xml:",omitempty"` Cdn_prop_in_sync string `xml:",omitempty"` Cdn_source string `xml:",omitempty"` Child_action string `xml:",omitempty"` Config_qualifier string `xml:",omitempty"` Config_state string `xml:",omitempty"` Dynamic_id string `xml:",omitempty"` Equipment_dn string `xml:",omitempty"` Flt_aggr string `xml:",omitempty"` Ident_pool_name string `xml:",omitempty"` Inst_type string `xml:",omitempty"` Mtu string `xml:",omitempty"` Nw_ctrl_policy_name string `xml:",omitempty"` Nw_templ_name string `xml:",omitempty"` Oper_adaptor_profile_name string `xml:",omitempty"` Oper_cdn_name string `xml:",omitempty"` Oper_host_port string `xml:",omitempty"` Oper_ident_pool_name string `xml:",omitempty"` Oper_nw_ctrl_policy_name string `xml:",omitempty"` Oper_nw_templ_name string `xml:",omitempty"` Oper_order string `xml:",omitempty"` Oper_pin_to_group_name string `xml:",omitempty"` Oper_qos_policy_name string `xml:",omitempty"` Oper_speed string `xml:",omitempty"` Oper_stats_policy_name string `xml:",omitempty"` Oper_vcon string `xml:",omitempty"` Order string `xml:",omitempty"` Owner string `xml:",omitempty"` Pf_dn string `xml:",omitempty"` Pin_to_group_name string `xml:",omitempty"` Prop_acl string `xml:",omitempty"` Purpose string `xml:",omitempty"` Qos_policy_name string `xml:",omitempty"` Redundancy_pair_type string `xml:",omitempty"` Redundancy_peer string `xml:",omitempty"` Sacl string `xml:",omitempty"` Stats_policy_name string `xml:",omitempty"` Switch_id string `xml:",omitempty"` Type string `xml:",omitempty"` Virtualization_preference string `xml:",omitempty"` }
type VnicEtherIf ¶
type VnicEtherIf struct { BaseAttributes VnicEtherIfAttributes }
func NewVnicEtherIf ¶
func NewVnicEtherIf(vnicEtherIfRn, parentDn, description string, vnicEtherIfAttributes VnicEtherIfAttributes) *VnicEtherIf
func VnicEtherIfFromDoc ¶
func VnicEtherIfFromDoc(doc *etree.Document, rootClass string) *VnicEtherIf
type VnicEtherIfAttributes ¶
type VnicEtherIfAttributes struct { Addr string `xml:",omitempty"` Child_action string `xml:",omitempty"` Config_qualifier string `xml:",omitempty"` Default_net string `xml:",omitempty"` Flt_aggr string `xml:",omitempty"` Oper_primary_vnet_dn string `xml:",omitempty"` Oper_primary_vnet_name string `xml:",omitempty"` Oper_state string `xml:",omitempty"` Oper_vnet_dn string `xml:",omitempty"` Oper_vnet_name string `xml:",omitempty"` Owner string `xml:",omitempty"` Prop_acl string `xml:",omitempty"` Pub_nw_id string `xml:",omitempty"` Sacl string `xml:",omitempty"` Sharing string `xml:",omitempty"` Switch_id string `xml:",omitempty"` Type string `xml:",omitempty"` Vnet string `xml:",omitempty"` }
type VnicFc ¶
type VnicFc struct { BaseAttributes VnicFcAttributes }
func NewVnicFc ¶
func NewVnicFc(vnicFcRn, parentDn, description string, vnicFcAttributes VnicFcAttributes) *VnicFc
type VnicFcAttributes ¶
type VnicFcAttributes struct { Adaptor_profile_name string `xml:",omitempty"` Addr string `xml:",omitempty"` Admin_cdn_name string `xml:",omitempty"` Admin_host_port string `xml:",omitempty"` Admin_vcon string `xml:",omitempty"` Boot_dev string `xml:",omitempty"` Cdn_prop_in_sync string `xml:",omitempty"` Cdn_source string `xml:",omitempty"` Child_action string `xml:",omitempty"` Config_qualifier string `xml:",omitempty"` Config_state string `xml:",omitempty"` Equipment_dn string `xml:",omitempty"` Flt_aggr string `xml:",omitempty"` Ident_pool_name string `xml:",omitempty"` Inst_type string `xml:",omitempty"` Is_supported string `xml:",omitempty"` Max_data_field_size string `xml:",omitempty"` Node_addr string `xml:",omitempty"` Nw_templ_name string `xml:",omitempty"` Oper_adaptor_profile_name string `xml:",omitempty"` Oper_cdn_name string `xml:",omitempty"` Oper_host_port string `xml:",omitempty"` Oper_ident_pool_name string `xml:",omitempty"` Oper_nw_templ_name string `xml:",omitempty"` Oper_order string `xml:",omitempty"` Oper_pin_to_group_name string `xml:",omitempty"` Oper_qos_policy_name string `xml:",omitempty"` Oper_speed string `xml:",omitempty"` Oper_stats_policy_name string `xml:",omitempty"` Oper_vcon string `xml:",omitempty"` Order string `xml:",omitempty"` Owner string `xml:",omitempty"` Pers_bind string `xml:",omitempty"` Pers_bind_clear string `xml:",omitempty"` Pin_to_group_name string `xml:",omitempty"` Qos_policy_name string `xml:",omitempty"` Redundancy_pair_type string `xml:",omitempty"` Redundancy_peer string `xml:",omitempty"` Sacl string `xml:",omitempty"` Stats_policy_name string `xml:",omitempty"` Switch_id string `xml:",omitempty"` Type string `xml:",omitempty"` }
type VnicFcIf ¶
type VnicFcIf struct { BaseAttributes VnicFcIfAttributes }
func NewVnicFcIf ¶
func NewVnicFcIf(vnicFcIfRn, parentDn, description string, vnicFcIfAttributes VnicFcIfAttributes) *VnicFcIf
type VnicFcIfAttributes ¶
type VnicFcIfAttributes struct { Child_action string `xml:",omitempty"` Config_qualifier string `xml:",omitempty"` Initiator string `xml:",omitempty"` Name string `xml:",omitempty"` Oper_primary_vnet_dn string `xml:",omitempty"` Oper_primary_vnet_name string `xml:",omitempty"` Oper_state string `xml:",omitempty"` Oper_vnet_dn string `xml:",omitempty"` Oper_vnet_name string `xml:",omitempty"` Owner string `xml:",omitempty"` Pub_nw_id string `xml:",omitempty"` Sacl string `xml:",omitempty"` Sharing string `xml:",omitempty"` Switch_id string `xml:",omitempty"` Type string `xml:",omitempty"` Vnet string `xml:",omitempty"` }
type VnicFcNode ¶
type VnicFcNode struct { BaseAttributes VnicFcNodeAttributes }
func NewVnicFcNode ¶
func NewVnicFcNode(vnicFcNodeRn, parentDn, description string, vnicFcNodeAttributes VnicFcNodeAttributes) *VnicFcNode
func VnicFcNodeFromDoc ¶
func VnicFcNodeFromDoc(doc *etree.Document, rootClass string) *VnicFcNode
type VnicFcNodeAttributes ¶
type VnicFcNodeAttributes struct { Addr string `xml:",omitempty"` Child_action string `xml:",omitempty"` Flt_aggr string `xml:",omitempty"` Ident_pool_name string `xml:",omitempty"` Max_derivable_wwpn string `xml:",omitempty"` Oper_ident_pool_name string `xml:",omitempty"` Owner string `xml:",omitempty"` Sacl string `xml:",omitempty"` }
type VnicIScsiLCP ¶
type VnicIScsiLCP struct { BaseAttributes VnicIScsiLCPAttributes }
func NewVnicIScsiLCP ¶
func NewVnicIScsiLCP(vnicIScsiLCPRn, parentDn, description string, vnicIScsiLCPAttributes VnicIScsiLCPAttributes) *VnicIScsiLCP
func VnicIScsiLCPFromDoc ¶
func VnicIScsiLCPFromDoc(doc *etree.Document, rootClass string) *VnicIScsiLCP
type VnicIScsiLCPAttributes ¶
type VnicIScsiLCPAttributes struct { Adaptor_profile_name string `xml:",omitempty"` Addr string `xml:",omitempty"` Admin_cdn_name string `xml:",omitempty"` Admin_host_port string `xml:",omitempty"` Admin_vcon string `xml:",omitempty"` Boot_dev string `xml:",omitempty"` Cdn_prop_in_sync string `xml:",omitempty"` Cdn_source string `xml:",omitempty"` Child_action string `xml:",omitempty"` Config_qualifier string `xml:",omitempty"` Config_state string `xml:",omitempty"` Equipment_dn string `xml:",omitempty"` Flt_aggr string `xml:",omitempty"` Ident_pool_name string `xml:",omitempty"` Inst_type string `xml:",omitempty"` Nw_templ_name string `xml:",omitempty"` Oper_adaptor_profile_name string `xml:",omitempty"` Oper_cdn_name string `xml:",omitempty"` Oper_host_port string `xml:",omitempty"` Oper_ident_pool_name string `xml:",omitempty"` Oper_order string `xml:",omitempty"` Oper_speed string `xml:",omitempty"` Oper_stats_policy_name string `xml:",omitempty"` Oper_vcon string `xml:",omitempty"` Order string `xml:",omitempty"` Owner string `xml:",omitempty"` Pin_to_group_name string `xml:",omitempty"` Qos_policy_name string `xml:",omitempty"` Redundancy_pair_type string `xml:",omitempty"` Redundancy_peer string `xml:",omitempty"` Sacl string `xml:",omitempty"` Stats_policy_name string `xml:",omitempty"` Switch_id string `xml:",omitempty"` Type string `xml:",omitempty"` Vnic_name string `xml:",omitempty"` }
type VnicIScsiNode ¶
type VnicIScsiNode struct { BaseAttributes VnicIScsiNodeAttributes }
func NewVnicIScsiNode ¶
func NewVnicIScsiNode(vnicIScsiNodeRn, parentDn, description string, vnicIScsiNodeAttributes VnicIScsiNodeAttributes) *VnicIScsiNode
func VnicIScsiNodeFromDoc ¶
func VnicIScsiNodeFromDoc(doc *etree.Document, rootClass string) *VnicIScsiNode
type VnicIScsiNodeAttributes ¶
type VnicIScsiNodeAttributes struct { Child_action string `xml:",omitempty"` Flt_aggr string `xml:",omitempty"` Init_name_suffix string `xml:",omitempty"` Initiator_name string `xml:",omitempty"` Initiator_policy_name string `xml:",omitempty"` Iqn_ident_pool_name string `xml:",omitempty"` Oper_initiator_policy_name string `xml:",omitempty"` Oper_iqn_ident_pool_name string `xml:",omitempty"` Owner string `xml:",omitempty"` Prop_acl string `xml:",omitempty"` Sacl string `xml:",omitempty"` }
type VnicIpV4MgmtPooledAddr ¶
type VnicIpV4MgmtPooledAddr struct { BaseAttributes VnicIpV4MgmtPooledAddrAttributes }
func NewVnicIpV4MgmtPooledAddr ¶
func NewVnicIpV4MgmtPooledAddr(vnicIpV4MgmtPooledAddrRn, parentDn, description string, vnicIpV4MgmtPooledAddrAttributes VnicIpV4MgmtPooledAddrAttributes) *VnicIpV4MgmtPooledAddr
func VnicIpV4MgmtPooledAddrFromDoc ¶
func VnicIpV4MgmtPooledAddrFromDoc(doc *etree.Document, rootClass string) *VnicIpV4MgmtPooledAddr
type VnicIpV4MgmtPooledAddrAttributes ¶
type VnicIpV4MgmtPooledAddrAttributes struct { Addr string `xml:",omitempty"` Child_action string `xml:",omitempty"` Def_gw string `xml:",omitempty"` Name string `xml:",omitempty"` Oper_name string `xml:",omitempty"` Prim_dns string `xml:",omitempty"` Sacl string `xml:",omitempty"` Sec_dns string `xml:",omitempty"` Subnet string `xml:",omitempty"` }
type VnicLanConnPolicy ¶
type VnicLanConnPolicy struct { BaseAttributes VnicLanConnPolicyAttributes }
func NewVnicLanConnPolicy ¶
func NewVnicLanConnPolicy(vnicLanConnPolicyRn, parentDn, description string, vnicLanConnPolicyAttributes VnicLanConnPolicyAttributes) *VnicLanConnPolicy
func VnicLanConnPolicyFromDoc ¶
func VnicLanConnPolicyFromDoc(doc *etree.Document, rootClass string) *VnicLanConnPolicy
type VnicLanConnTempl ¶
type VnicLanConnTempl struct { BaseAttributes VnicLanConnTemplAttributes }
func NewVnicLanConnTempl ¶
func NewVnicLanConnTempl(vnicLanConnTemplRn, parentDn, description string, vnicLanConnTemplAttributes VnicLanConnTemplAttributes) *VnicLanConnTempl
func VnicLanConnTemplFromDoc ¶
func VnicLanConnTemplFromDoc(doc *etree.Document, rootClass string) *VnicLanConnTempl
type VnicLanConnTemplAttributes ¶
type VnicLanConnTemplAttributes struct { Admin_cdn_name string `xml:",omitempty"` Cdn_source string `xml:",omitempty"` Child_action string `xml:",omitempty"` Ident_pool_name string `xml:",omitempty"` Int_id string `xml:",omitempty"` Mtu string `xml:",omitempty"` Nw_ctrl_policy_name string `xml:",omitempty"` Oper_ident_pool_name string `xml:",omitempty"` Oper_nw_ctrl_policy_name string `xml:",omitempty"` Oper_peer_redundancy_templ_name string `xml:",omitempty"` Oper_qos_policy_name string `xml:",omitempty"` Oper_stats_policy_name string `xml:",omitempty"` Peer_redundancy_templ_name string `xml:",omitempty"` Pin_to_group_name string `xml:",omitempty"` Policy_level string `xml:",omitempty"` Policy_owner string `xml:",omitempty"` Qos_policy_name string `xml:",omitempty"` Redundancy_pair_type string `xml:",omitempty"` Sacl string `xml:",omitempty"` Stats_policy_name string `xml:",omitempty"` Switch_id string `xml:",omitempty"` Target string `xml:",omitempty"` Templ_type string `xml:",omitempty"` }
type VnicSanConnPolicy ¶
type VnicSanConnPolicy struct { BaseAttributes VnicSanConnPolicyAttributes }
func NewVnicSanConnPolicy ¶
func NewVnicSanConnPolicy(vnicSanConnPolicyRn, parentDn, description string, vnicSanConnPolicyAttributes VnicSanConnPolicyAttributes) *VnicSanConnPolicy
func VnicSanConnPolicyFromDoc ¶
func VnicSanConnPolicyFromDoc(doc *etree.Document, rootClass string) *VnicSanConnPolicy
type VnicSanConnTempl ¶
type VnicSanConnTempl struct { BaseAttributes VnicSanConnTemplAttributes }
func NewVnicSanConnTempl ¶
func NewVnicSanConnTempl(vnicSanConnTemplRn, parentDn, description string, vnicSanConnTemplAttributes VnicSanConnTemplAttributes) *VnicSanConnTempl
func VnicSanConnTemplFromDoc ¶
func VnicSanConnTemplFromDoc(doc *etree.Document, rootClass string) *VnicSanConnTempl
type VnicSanConnTemplAttributes ¶
type VnicSanConnTemplAttributes struct { Child_action string `xml:",omitempty"` Ident_pool_name string `xml:",omitempty"` Int_id string `xml:",omitempty"` Max_data_field_size string `xml:",omitempty"` Nw_ctrl_policy_name string `xml:",omitempty"` Oper_ident_pool_name string `xml:",omitempty"` Oper_peer_redundancy_templ_name string `xml:",omitempty"` Oper_qos_policy_name string `xml:",omitempty"` Oper_stats_policy_name string `xml:",omitempty"` Peer_redundancy_templ_name string `xml:",omitempty"` Pin_to_group_name string `xml:",omitempty"` Policy_level string `xml:",omitempty"` Policy_owner string `xml:",omitempty"` Qos_policy_name string `xml:",omitempty"` Redundancy_pair_type string `xml:",omitempty"` Sacl string `xml:",omitempty"` Stats_policy_name string `xml:",omitempty"` Switch_id string `xml:",omitempty"` Target string `xml:",omitempty"` Templ_type string `xml:",omitempty"` }
type VnicVlan ¶
type VnicVlan struct { BaseAttributes VnicVlanAttributes }
func NewVnicVlan ¶
func NewVnicVlan(vnicVlanRn, parentDn, description string, vnicVlanAttributes VnicVlanAttributes) *VnicVlan
type VnicVlanAttributes ¶
type VnicVlanAttributes struct { Child_action string `xml:",omitempty"` Config_qualifier string `xml:",omitempty"` Flt_aggr string `xml:",omitempty"` Name string `xml:",omitempty"` Oper_primary_vnet_dn string `xml:",omitempty"` Oper_primary_vnet_name string `xml:",omitempty"` Oper_state string `xml:",omitempty"` Oper_vnet_dn string `xml:",omitempty"` Oper_vnet_name string `xml:",omitempty"` Owner string `xml:",omitempty"` Pub_nw_id string `xml:",omitempty"` Sacl string `xml:",omitempty"` Sharing string `xml:",omitempty"` Switch_id string `xml:",omitempty"` Type string `xml:",omitempty"` Vlan_name string `xml:",omitempty"` Vnet string `xml:",omitempty"` }
Source Files
¶
- base_attributes.go
- comm_dns_provider.go
- comm_ntp_provider.go
- fabric_vlan.go
- fabric_vsan.go
- fcpool_block.go
- fcpool_initiators.go
- ippool_block.go
- ippool_ip_v6_block.go
- ippool_pool.go
- ls_power.go
- ls_requirement.go
- ls_server.go
- lstorage_das_scsi_lun.go
- lstorage_disk_group_config_policy.go
- lstorage_disk_group_qualifier.go
- lstorage_local_disk_config_ref.go
- lstorage_profile.go
- lstorage_profile_binding.go
- mac_pool_pool.go
- macpool.go
- macpool_block.go
- mgmt_interface.go
- mgmt_vnet.go
- model.go
- org_org.go
- util.go
- uuidpool_block.go
- uuidpool_pool.go
- vnic_conn_def.go
- vnic_ether.go
- vnic_ether_if.go
- vnic_fc.go
- vnic_fc_if.go
- vnic_fc_node.go
- vnic_i_scsi_lcp.go
- vnic_i_scsi_node.go
- vnic_ip_v4_mgmt_pooled_addr.go
- vnic_lan_conn_policy.go
- vnic_lan_conn_templ.go
- vnic_san_conn_policy.go
- vnic_san_conn_templ.go
- vnic_vlan.go
Click to show internal directories.
Click to hide internal directories.