models

package
v0.0.0-...-ad57dab Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2019 License: MPL-2.0 Imports: 2 Imported by: 0

Documentation

Index

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

func GetChildEle

func GetChildEle(rootClass string, childList []*etree.Element) *etree.Element

func GetMoElement

func GetMoElement(doc *etree.Document, rootClass, className string) (*etree.Element, error)

Types

type BaseAttributes

type BaseAttributes struct {
	DistinguishedName string
	Status            string
	Description       string
	ClassName         string
}

func (*BaseAttributes) ToMap

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

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

func (*CommDnsProvider) ToMap

func (commDnsProvider *CommDnsProvider) ToMap() (map[string]string, error)

type CommDnsProviderAttributes

type CommDnsProviderAttributes struct {
	Admin_state  string `xml:",omitempty"`
	Child_action string `xml:",omitempty"`
	Hostname     string `xml:",omitempty"`
	Sacl         string `xml:",omitempty"`
}

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

func (*CommNtpProvider) ToMap

func (commNtpProvider *CommNtpProvider) ToMap() (map[string]string, error)

type CommNtpProviderAttributes

type CommNtpProviderAttributes struct {
	Admin_state  string `xml:",omitempty"`
	Child_action string `xml:",omitempty"`
	Hostname     string `xml:",omitempty"`
	Sacl         string `xml:",omitempty"`
}

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

func (*FabricVlan) ToMap

func (fabricVlan *FabricVlan) ToMap() (map[string]string, error)

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

func (*FabricVsan) ToMap

func (fabricVsan *FabricVsan) ToMap() (map[string]string, error)

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

func (*FcpoolBlock) ToMap

func (fcpoolBlock *FcpoolBlock) ToMap() (map[string]string, error)

type FcpoolBlockAttributes

type FcpoolBlockAttributes struct {
	Child_action string `xml:",omitempty"`
	Sacl         string `xml:",omitempty"`
}

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

func (*FcpoolInitiators) ToMap

func (fcpoolInitiators *FcpoolInitiators) ToMap() (map[string]string, error)

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

func (*IppoolBlock) ToMap

func (ippoolBlock *IppoolBlock) ToMap() (map[string]string, error)

type IppoolBlockAttributes

type IppoolBlockAttributes struct {
	Child_action string `xml:",omitempty"`
	Def_gw       string `xml:",omitempty"`
	Prim_dns     string `xml:",omitempty"`
	Sacl         string `xml:",omitempty"`
	Sec_dns      string `xml:",omitempty"`
	Subnet       string `xml:",omitempty"`
}

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

func (*IppoolIpV6Block) ToMap

func (ippoolIpV6Block *IppoolIpV6Block) ToMap() (map[string]string, error)

type IppoolIpV6BlockAttributes

type IppoolIpV6BlockAttributes struct {
	Child_action string `xml:",omitempty"`
	Def_gw       string `xml:",omitempty"`
	Prefix       string `xml:",omitempty"`
	Prim_dns     string `xml:",omitempty"`
	Sacl         string `xml:",omitempty"`
	Sec_dns      string `xml:",omitempty"`
}

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

func (*IppoolPool) ToMap

func (ippoolPool *IppoolPool) ToMap() (map[string]string, error)

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 LsPowerFromDoc

func LsPowerFromDoc(doc *etree.Document, rootClass string) *LsPower

func NewLsPower

func NewLsPower(lsPowerRn, parentDn, description string, lsPowerAttributes LsPowerAttributes) *LsPower

func (*LsPower) ToMap

func (lsPower *LsPower) ToMap() (map[string]string, error)

type LsPowerAttributes

type LsPowerAttributes struct {
	Child_action        string `xml:",omitempty"`
	Prop_acl            string `xml:",omitempty"`
	Sacl                string `xml:",omitempty"`
	Soft_shutdown_timer string `xml:",omitempty"`
	State               string `xml:",omitempty"`
}

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

func (*LsRequirement) ToMap

func (lsRequirement *LsRequirement) ToMap() (map[string]string, error)

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 LsServerFromDoc

func LsServerFromDoc(doc *etree.Document, rootClass string) *LsServer

func NewLsServer

func NewLsServer(lsServerRn, parentDn, description string, lsServerAttributes LsServerAttributes) *LsServer

func (*LsServer) ToMap

func (lsServer *LsServer) ToMap() (map[string]string, error)

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

func (*LstorageDasScsiLun) ToMap

func (lstorageDasScsiLun *LstorageDasScsiLun) ToMap() (map[string]string, error)

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

func (*LstorageDiskGroupConfigPolicy) ToMap

func (lstorageDiskGroupConfigPolicy *LstorageDiskGroupConfigPolicy) ToMap() (map[string]string, error)

type LstorageDiskGroupConfigPolicyAttributes

type LstorageDiskGroupConfigPolicyAttributes struct {
	Child_action string `xml:",omitempty"`
	Int_id       string `xml:",omitempty"`
	Policy_level string `xml:",omitempty"`
	Policy_owner string `xml:",omitempty"`
	Raid_level   string `xml:",omitempty"`
	Sacl         string `xml:",omitempty"`
}

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

func (*LstorageDiskGroupQualifier) ToMap

func (lstorageDiskGroupQualifier *LstorageDiskGroupQualifier) ToMap() (map[string]string, error)

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

func (*LstorageLocalDiskConfigRef) ToMap

func (lstorageLocalDiskConfigRef *LstorageLocalDiskConfigRef) ToMap() (map[string]string, error)

type LstorageLocalDiskConfigRefAttributes

type LstorageLocalDiskConfigRefAttributes struct {
	Child_action string `xml:",omitempty"`
	Role         string `xml:",omitempty"`
	Sacl         string `xml:",omitempty"`
	Span_id      string `xml:",omitempty"`
}

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

func (*LstorageProfile) ToMap

func (lstorageProfile *LstorageProfile) ToMap() (map[string]string, error)

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

func (*LstorageProfileBinding) ToMap

func (lstorageProfileBinding *LstorageProfileBinding) ToMap() (map[string]string, error)

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

func (*MacPoolPool) ToMap

func (macPoolPool *MacPoolPool) ToMap() (map[string]string, error)

type MacPoolPoolAttributes

type MacPoolPoolAttributes struct {
	Assigned        string `xml:",omitempty"`
	AssignmentOrder string `xml:",omitempty"`
	IntID           string `xml:",omitempty"`
	Name            string `xml:",omitempty"`
	PolicyLevel     string `xml:",omitempty"`
	PolicyOwner     string `xml:",omitempty"`
	Size            string `xml:",omitempty"`
}

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

func (*MacpoolBlock) ToMap

func (macpoolBlock *MacpoolBlock) ToMap() (map[string]string, error)

type MacpoolBlockAttributes

type MacpoolBlockAttributes struct {
	Child_action string `xml:",omitempty"`
	Sacl         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

func (*MacpoolPool) ToMap

func (macpoolPool *MacpoolPool) ToMap() (map[string]string, error)

type MacpoolPoolAttributes

type MacpoolPoolAttributes struct {
	Assignment_order string `xml:",omitempty"`
	Child_action     string `xml:",omitempty"`
	Int_id           string `xml:",omitempty"`
	Name             string `xml:",omitempty"`
	Policy_owner     string `xml:",omitempty"`
}

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

func (*MgmtInterface) ToMap

func (mgmtInterface *MgmtInterface) ToMap() (map[string]string, error)

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 MgmtVnetFromDoc

func MgmtVnetFromDoc(doc *etree.Document, rootClass string) *MgmtVnet

func NewMgmtVnet

func NewMgmtVnet(mgmtVnetRn, parentDn, description string, mgmtVnetAttributes MgmtVnetAttributes) *MgmtVnet

func (*MgmtVnet) ToMap

func (mgmtVnet *MgmtVnet) ToMap() (map[string]string, error)

type MgmtVnetAttributes

type MgmtVnetAttributes struct {
	Child_action string `xml:",omitempty"`
	Config_state string `xml:",omitempty"`
	Mgmt_vnet_id string `xml:",omitempty"`
	Name         string `xml:",omitempty"`
	Sacl         string `xml:",omitempty"`
}

type Model

type Model interface {
	ToMap() (map[string]string, error)
}

type OrgOrg

type OrgOrg struct {
	BaseAttributes
	OrgOrgAttributes
}

func NewOrgOrg

func NewOrgOrg(orgOrgRn, parentDn, description string, orgOrgAttributes OrgOrgAttributes) *OrgOrg

func OrgOrgFromDoc

func OrgOrgFromDoc(doc *etree.Document, rootClass string) *OrgOrg

func (*OrgOrg) ToMap

func (orgOrg *OrgOrg) ToMap() (map[string]string, error)

type OrgOrgAttributes

type OrgOrgAttributes struct {
	Child_action string `xml:",omitempty"`
	Flt_aggr     string `xml:",omitempty"`
	Level        string `xml:",omitempty"`
	Perm_access  string `xml:",omitempty"`
	Sacl         string `xml:",omitempty"`
}

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

func (*UuidpoolBlock) ToMap

func (uuidpoolBlock *UuidpoolBlock) ToMap() (map[string]string, error)

type UuidpoolBlockAttributes

type UuidpoolBlockAttributes struct {
	Child_action string `xml:",omitempty"`
	Sacl         string `xml:",omitempty"`
}

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

func (*UuidpoolPool) ToMap

func (uuidpoolPool *UuidpoolPool) ToMap() (map[string]string, error)

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

func (*VnicConnDef) ToMap

func (vnicConnDef *VnicConnDef) ToMap() (map[string]string, error)

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

func VnicEtherFromDoc

func VnicEtherFromDoc(doc *etree.Document, rootClass string) *VnicEther

func (*VnicEther) ToMap

func (vnicEther *VnicEther) ToMap() (map[string]string, error)

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

func (*VnicEtherIf) ToMap

func (vnicEtherIf *VnicEtherIf) ToMap() (map[string]string, error)

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

func VnicFcFromDoc

func VnicFcFromDoc(doc *etree.Document, rootClass string) *VnicFc

func (*VnicFc) ToMap

func (vnicFc *VnicFc) ToMap() (map[string]string, error)

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

func VnicFcIfFromDoc

func VnicFcIfFromDoc(doc *etree.Document, rootClass string) *VnicFcIf

func (*VnicFcIf) ToMap

func (vnicFcIf *VnicFcIf) ToMap() (map[string]string, error)

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

func (*VnicFcNode) ToMap

func (vnicFcNode *VnicFcNode) ToMap() (map[string]string, error)

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

func (*VnicIScsiLCP) ToMap

func (vnicIScsiLCP *VnicIScsiLCP) ToMap() (map[string]string, error)

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

func (*VnicIScsiNode) ToMap

func (vnicIScsiNode *VnicIScsiNode) ToMap() (map[string]string, error)

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

func (*VnicIpV4MgmtPooledAddr) ToMap

func (vnicIpV4MgmtPooledAddr *VnicIpV4MgmtPooledAddr) ToMap() (map[string]string, error)

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

func (*VnicLanConnPolicy) ToMap

func (vnicLanConnPolicy *VnicLanConnPolicy) ToMap() (map[string]string, error)

type VnicLanConnPolicyAttributes

type VnicLanConnPolicyAttributes struct {
	Child_action string `xml:",omitempty"`
	Flt_aggr     string `xml:",omitempty"`
	Int_id       string `xml:",omitempty"`
	Policy_level string `xml:",omitempty"`
	Policy_owner string `xml:",omitempty"`
	Sacl         string `xml:",omitempty"`
}

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

func (*VnicLanConnTempl) ToMap

func (vnicLanConnTempl *VnicLanConnTempl) ToMap() (map[string]string, error)

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

func (*VnicSanConnPolicy) ToMap

func (vnicSanConnPolicy *VnicSanConnPolicy) ToMap() (map[string]string, error)

type VnicSanConnPolicyAttributes

type VnicSanConnPolicyAttributes struct {
	Child_action string `xml:",omitempty"`
	Flt_aggr     string `xml:",omitempty"`
	Int_id       string `xml:",omitempty"`
	Policy_level string `xml:",omitempty"`
	Policy_owner string `xml:",omitempty"`
	Sacl         string `xml:",omitempty"`
}

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

func (*VnicSanConnTempl) ToMap

func (vnicSanConnTempl *VnicSanConnTempl) ToMap() (map[string]string, error)

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

func VnicVlanFromDoc

func VnicVlanFromDoc(doc *etree.Document, rootClass string) *VnicVlan

func (*VnicVlan) ToMap

func (vnicVlan *VnicVlan) ToMap() (map[string]string, error)

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

Jump to

Keyboard shortcuts

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