Documentation ¶
Index ¶
- type AgApplyTable
- type AgApplyTableParams
- type AgSaveTable
- type AgSaveTableParams
- type AppShapeImportBean
- type Bean
- type BeanType
- type BotManagerStatsTable
- type BotManagerStatsTableParams
- type BytesParams
- type CachPerOptListStatsTable
- type CachPerOptListStatsTableParams
- type CachPerOptRuleStatsTable
- type CachPerOptRuleStatsTableParams
- type CachPerRuleListStatsTable
- type CachPerRuleListStatsTableParams
- type CachPerRuleStatsTable
- type CachPerRuleStatsTableParams
- type CachPerServStatTable
- type CachPerServStatTableParams
- type CfgImportBean
- type CompPerBrowRuleListStatsTable
- type CompPerBrowRuleListStatsTableParams
- type CompPerBrowRuleStatsTable
- type CompPerBrowRuleStatsTableParams
- type CompPerUrlRuleListStatsTable
- type CompPerUrlRuleListStatsTableParams
- type CompPerUrlRuleStatsTable
- type CompPerUrlRuleStatsTableParams
- type CompStatPerServTable
- type CompStatPerServTableParams
- type ConfigBean
- type ConnmngEnhPerServStatsTable
- type ConnmngEnhPerServStatsTableParams
- type ConnmngPerServStatsTable
- type ConnmngPerServStatsTableParams
- type CurWafSyslogServerCfgTable
- type CurWafSyslogServerCfgTableDel
- type CurWafSyslogServerCfgTableParams
- type FastviewEnhPerServStatsTable
- type FastviewEnhPerServStatsTableParams
- type FastviewPerContRuleStatsTable
- type FastviewPerContRuleStatsTableParams
- type FastviewPerWebAppStatsTable
- type FastviewPerWebAppStatsTableParams
- type FltCurCfgHttpRedirMappingTable
- type FltCurCfgHttpRedirMappingTableParams
- type FltCurCfgPortTable
- type FltCurCfgPortTableParams
- type FltCurCfgPortTableState
- type FltCurCfgTable
- type FltCurCfgTableAclIpOption
- type FltCurCfgTableAclTcpAck
- type FltCurCfgTableAclTcpFin
- type FltCurCfgTableAclTcpPsh
- type FltCurCfgTableAclTcpRst
- type FltCurCfgTableAclTcpSyn
- type FltCurCfgTableAclTcpUrg
- type FltCurCfgTableAction
- type FltCurCfgTableApplicType
- type FltCurCfgTableCache
- type FltCurCfgTableCfg8021pBitsMatch
- type FltCurCfgTableClientProxy
- type FltCurCfgTableDbind
- type FltCurCfgTableDpmReportState
- type FltCurCfgTableDstAddrType
- type FltCurCfgTableDstIpMac
- type FltCurCfgTableEgressPip
- type FltCurCfgTableFallback
- type FltCurCfgTableForceBind
- type FltCurCfgTableFtpNatActive
- type FltCurCfgTableFwlb
- type FltCurCfgTableHash
- type FltCurCfgTableHdrHash
- type FltCurCfgTableIdslbHash
- type FltCurCfgTableInvert
- type FltCurCfgTableIpVer
- type FltCurCfgTableL3Filter
- type FltCurCfgTableL7SipFilt
- type FltCurCfgTableLayer7DenyMatchAll
- type FltCurCfgTableLayer7DenyState
- type FltCurCfgTableLayer7InvertAction
- type FltCurCfgTableLayer7ParseAll
- type FltCurCfgTableLinklb
- type FltCurCfgTableLog
- type FltCurCfgTableMacToMe
- type FltCurCfgTableMatchDev
- type FltCurCfgTableNat
- type FltCurCfgTableNbind
- type FltCurCfgTableParams
- type FltCurCfgTableParseChn
- type FltCurCfgTablePatternMatch
- type FltCurCfgTablePbind
- type FltCurCfgTableRadiusWapPersist
- type FltCurCfgTableReportAppl
- type FltCurCfgTableReportDir
- type FltCurCfgTableReportLocation
- type FltCurCfgTableReportPurpose
- type FltCurCfgTableReportState
- type FltCurCfgTableReverse
- type FltCurCfgTableRtSrcTnl
- type FltCurCfgTableRtproxy
- type FltCurCfgTableRtsport
- type FltCurCfgTableRtsrcmac
- type FltCurCfgTableSecurityParseAll
- type FltCurCfgTableSessionMirror
- type FltCurCfgTableSesslog
- type FltCurCfgTableSipParsing
- type FltCurCfgTableSrcAddrType
- type FltCurCfgTableSrcIpMac
- type FltCurCfgTableSrvCertGroup
- type FltCurCfgTableSslInspectionEna
- type FltCurCfgTableSslL7Action
- type FltCurCfgTableState
- type FltCurCfgTableTcpAck
- type FltCurCfgTableTcpRateLimit
- type FltCurCfgTableUdpAge
- type FltCurCfgTableVpnFlood
- type FltCurCfgTableWapRadiusSnoop
- type FltCurCfgUrlBwmTable
- type FltCurCfgUrlBwmTableParams
- type FltNewCfgExtendedTable
- type FltNewCfgExtendedTableDbind
- type FltNewCfgExtendedTableDpmReportState
- type FltNewCfgExtendedTableEgressPip
- type FltNewCfgExtendedTableExtended8021pBitsMatch
- type FltNewCfgExtendedTableForceBind
- type FltNewCfgExtendedTableHdrHash
- type FltNewCfgExtendedTableIpVer
- type FltNewCfgExtendedTableL3State
- type FltNewCfgExtendedTableL7SipFilt
- type FltNewCfgExtendedTableLayer7DenyMatchAll
- type FltNewCfgExtendedTableLayer7DenyState
- type FltNewCfgExtendedTableLayer7ParseAll
- type FltNewCfgExtendedTableNbind
- type FltNewCfgExtendedTableParams
- type FltNewCfgExtendedTableParseChn
- type FltNewCfgExtendedTablePatternMatch
- type FltNewCfgExtendedTablePbind
- type FltNewCfgExtendedTableProx
- type FltNewCfgExtendedTableRadiusWapPersist
- type FltNewCfgExtendedTableReportAppl
- type FltNewCfgExtendedTableReportDir
- type FltNewCfgExtendedTableReportLocation
- type FltNewCfgExtendedTableReportPurpose
- type FltNewCfgExtendedTableReportState
- type FltNewCfgExtendedTableReverse
- type FltNewCfgExtendedTableRtSrcTnl
- type FltNewCfgExtendedTableSecurityParseAll
- type FltNewCfgExtendedTableSessionMirror
- type FltNewCfgExtendedTableSipParsing
- type FltNewCfgHttpRedirMappingTable
- type FltNewCfgHttpRedirMappingTableDelete
- type FltNewCfgHttpRedirMappingTableParams
- type FltNewCfgPortTable
- type FltNewCfgPortTableParams
- type FltNewCfgPortTableState
- type FltNewCfgTable
- type FltNewCfgTableAclIpOption
- type FltNewCfgTableAclTcpAck
- type FltNewCfgTableAclTcpFin
- type FltNewCfgTableAclTcpPsh
- type FltNewCfgTableAclTcpRst
- type FltNewCfgTableAclTcpSyn
- type FltNewCfgTableAclTcpUrg
- type FltNewCfgTableAction
- type FltNewCfgTableApplicType
- type FltNewCfgTableCache
- type FltNewCfgTableCfg8021pBitsMatch
- type FltNewCfgTableClientProxy
- type FltNewCfgTableDbind
- type FltNewCfgTableDelete
- type FltNewCfgTableDstAddrType
- type FltNewCfgTableDstIpMac
- type FltNewCfgTableEgressPip
- type FltNewCfgTableFallback
- type FltNewCfgTableFtpNatActive
- type FltNewCfgTableFwlb
- type FltNewCfgTableHash
- type FltNewCfgTableHdrHash
- type FltNewCfgTableIdslbHash
- type FltNewCfgTableInvert
- type FltNewCfgTableIpVer
- type FltNewCfgTableL3Filter
- type FltNewCfgTableL7SipFilt
- type FltNewCfgTableLayer7DenyMatchAll
- type FltNewCfgTableLayer7DenyState
- type FltNewCfgTableLayer7InvertAction
- type FltNewCfgTableLayer7ParseAll
- type FltNewCfgTableLinklb
- type FltNewCfgTableLog
- type FltNewCfgTableMacToMe
- type FltNewCfgTableMatchDev
- type FltNewCfgTableNat
- type FltNewCfgTableNbind
- type FltNewCfgTableParams
- type FltNewCfgTableParseChn
- type FltNewCfgTablePatternMatch
- type FltNewCfgTablePbind
- type FltNewCfgTableRadiusWapPersist
- type FltNewCfgTableReverse
- type FltNewCfgTableRtproxy
- type FltNewCfgTableRtsport
- type FltNewCfgTableRtsrcmac
- type FltNewCfgTableSecurityParseAll
- type FltNewCfgTableSessionMirror
- type FltNewCfgTableSesslog
- type FltNewCfgTableSipParsing
- type FltNewCfgTableSrcAddrType
- type FltNewCfgTableSrcIpMac
- type FltNewCfgTableSrvCertGroup
- type FltNewCfgTableSslInspectionEna
- type FltNewCfgTableSslL7Action
- type FltNewCfgTableState
- type FltNewCfgTableTcpAck
- type FltNewCfgTableTcpRateLimit
- type FltNewCfgTableUdpAge
- type FltNewCfgTableVpnFlood
- type FltNewCfgTableWapRadiusSnoop
- type FltNewCfgUrlBwmTable
- type FltNewCfgUrlBwmTableDelete
- type FltNewCfgUrlBwmTableParams
- type FltRealStatTable
- type FltRealStatTableParams
- type FltStatTable
- type FltStatTableFltFiringsUnit
- type FltStatTableParams
- type FltStatTrafficEventsTable
- type FltStatTrafficEventsTableParams
- type GetAppShapeBean
- type GetCertBean
- type GetCfgBean
- type GslbCurCfgEnhNetAlphaNumRealPrefTable
- type GslbCurCfgEnhNetAlphaNumRealPrefTableParams
- type GslbCurCfgEnhNetAlphaNumVirtPrefTable
- type GslbCurCfgEnhNetAlphaNumVirtPrefTableParams
- type GslbCurCfgEnhNetAndNetworkClassTable
- type GslbCurCfgEnhNetAndNetworkClassTableParams
- type GslbCurCfgEnhNetworkRealPrefTable
- type GslbCurCfgEnhNetworkRealPrefTableParams
- type GslbCurCfgEnhNetworkTable
- type GslbCurCfgEnhNetworkTableClientAddrSrc
- type GslbCurCfgEnhNetworkTableParams
- type GslbCurCfgEnhNetworkTableServType
- type GslbCurCfgEnhNetworkTableSrcAddrType
- type GslbCurCfgEnhNetworkTableState
- type GslbCurCfgEnhNetworkTableVer
- type GslbCurCfgEnhNetworkVirtPrefTable
- type GslbCurCfgEnhNetworkVirtPrefTableParams
- type GslbCurCfgLocalDnsTable
- type GslbCurCfgLocalDnsTableParams
- type GslbCurCfgLocalDnsTableVersion
- type GslbCurCfgMetricTable
- type GslbCurCfgMetricTableMetric
- type GslbCurCfgMetricTableParams
- type GslbCurCfgRemSiteTable
- type GslbCurCfgRemSiteTableParams
- type GslbCurCfgRemSiteTablePeer
- type GslbCurCfgRemSiteTablePrimaryIPVer
- type GslbCurCfgRemSiteTableSecondaryIPVer
- type GslbCurCfgRemSiteTableState
- type GslbCurCfgRemSiteTableUpdate
- type GslbCurCfgRuleTable
- type GslbCurCfgRuleTableEdnsPrst
- type GslbCurCfgRuleTableNetworkFallback
- type GslbCurCfgRuleTableParams
- type GslbCurCfgRuleTablePersist
- type GslbCurCfgRuleTableState
- type GslbCurCfgRuleTableType
- type GslbCurDnsCaaRecordTable
- type GslbCurDnsCaaRecordTableParams
- type GslbCurDnsCaaRecordTableType
- type GslbCurDnsProxyDomainTable
- type GslbCurDnsProxyDomainTableParams
- type GslbCurDnsProxyDomainTableState
- type GslbCurDnsResVipTable
- type GslbCurDnsResVipTableIPVer
- type GslbCurDnsResVipTableParams
- type GslbCurDnsResVipTableStatus
- type GslbCurDnsSecKeyTable
- type GslbCurDnsSecKeyTableAlgo
- type GslbCurDnsSecKeyTableParams
- type GslbCurDnsSecKeyTableSize
- type GslbCurDnsSecKeyTableStatus
- type GslbCurDnsSecKeyTableType
- type GslbCurDnsSecZoneTable
- type GslbCurDnsSecZoneTableParams
- type GslbCurDnsSecZoneTableParentIPVer
- type GslbCurDnsSecZoneTableStatus
- type GslbCurDnsSoaZoneTable
- type GslbCurDnsSoaZoneTableParams
- type GslbCurEnhDnsResVipTable
- type GslbCurEnhDnsResVipTableIPVer
- type GslbCurEnhDnsResVipTableParams
- type GslbCurEnhDnsResVipTableRtsrcmac
- type GslbCurEnhDnsResVipTableStatus
- type GslbDnsResVipEmptyIndexesTable
- type GslbDnsResVipEmptyIndexesTableParams
- type GslbEnhDnsResVipEmptyIndexesTable
- type GslbEnhDnsResVipEmptyIndexesTableParams
- type GslbEnhNetworkRealsTable
- type GslbEnhNetworkRealsTableParams
- type GslbEnhNetworkVirtsTable
- type GslbEnhNetworkVirtsTableParams
- type GslbInfoDnsSecKeyTable
- type GslbInfoDnsSecKeyTableParams
- type GslbInfoDnsSecKeyTableStatus
- type GslbInfoEnhVirtServerTable
- type GslbInfoEnhVirtServerTableParams
- type GslbInfoEnhVirtServerTableRegion
- type GslbInfoRemEnhRealServerTable
- type GslbInfoRemEnhRealServerTableParams
- type GslbInfoRemEnhRealServerTableState
- type GslbInfoRemRealServerTable
- type GslbInfoRemRealServerTableParams
- type GslbInfoRemRealServerTableState
- type GslbInfoRemSiteTable
- type GslbInfoRemSiteTableParams
- type GslbInfoRemSiteTableState
- type GslbInfoVirtServerTable
- type GslbInfoVirtServerTableParams
- type GslbInfoVirtServerTableRegion
- type GslbNewCfgEnhNetAlphaNumRealPrefTable
- type GslbNewCfgEnhNetAlphaNumRealPrefTableParams
- type GslbNewCfgEnhNetAlphaNumVirtPrefTable
- type GslbNewCfgEnhNetAlphaNumVirtPrefTableParams
- type GslbNewCfgEnhNetAndNetworkClassTable
- type GslbNewCfgEnhNetAndNetworkClassTableDelete
- type GslbNewCfgEnhNetAndNetworkClassTableParams
- type GslbNewCfgEnhNetworkRealPrefTable
- type GslbNewCfgEnhNetworkRealPrefTableParams
- type GslbNewCfgEnhNetworkTable
- type GslbNewCfgEnhNetworkTableClientAddrSrc
- type GslbNewCfgEnhNetworkTableDelete
- type GslbNewCfgEnhNetworkTableParams
- type GslbNewCfgEnhNetworkTableServType
- type GslbNewCfgEnhNetworkTableSrcAddrType
- type GslbNewCfgEnhNetworkTableState
- type GslbNewCfgEnhNetworkTableVer
- type GslbNewCfgEnhNetworkVirtPrefTable
- type GslbNewCfgEnhNetworkVirtPrefTableParams
- type GslbNewCfgLocalDnsTable
- type GslbNewCfgLocalDnsTableDelete
- type GslbNewCfgLocalDnsTableParams
- type GslbNewCfgLocalDnsTableVersion
- type GslbNewCfgMetricTable
- type GslbNewCfgMetricTableMetric
- type GslbNewCfgMetricTableParams
- type GslbNewCfgRemSiteTable
- type GslbNewCfgRemSiteTableDelete
- type GslbNewCfgRemSiteTableParams
- type GslbNewCfgRemSiteTablePeer
- type GslbNewCfgRemSiteTablePrimaryIPVer
- type GslbNewCfgRemSiteTableSecondaryIPVer
- type GslbNewCfgRemSiteTableState
- type GslbNewCfgRemSiteTableUpdate
- type GslbNewCfgRuleTable
- type GslbNewCfgRuleTableDelete
- type GslbNewCfgRuleTableEdnsPrst
- type GslbNewCfgRuleTableNetworkFallback
- type GslbNewCfgRuleTableParams
- type GslbNewCfgRuleTablePersist
- type GslbNewCfgRuleTableState
- type GslbNewCfgRuleTableType
- type GslbNewDnsCaaRecordTable
- type GslbNewDnsCaaRecordTableDelete
- type GslbNewDnsCaaRecordTableParams
- type GslbNewDnsCaaRecordTableType
- type GslbNewDnsProxyDomainTable
- type GslbNewDnsProxyDomainTableDelete
- type GslbNewDnsProxyDomainTableParams
- type GslbNewDnsProxyDomainTableState
- type GslbNewDnsResVipTable
- type GslbNewDnsResVipTableDelete
- type GslbNewDnsResVipTableIPVer
- type GslbNewDnsResVipTableParams
- type GslbNewDnsResVipTableStatus
- type GslbNewDnsSecKeyTable
- type GslbNewDnsSecKeyTableAlgo
- type GslbNewDnsSecKeyTableDelete
- type GslbNewDnsSecKeyTableGenerate
- type GslbNewDnsSecKeyTableGenerateStatus
- type GslbNewDnsSecKeyTableParams
- type GslbNewDnsSecKeyTableSize
- type GslbNewDnsSecKeyTableStatus
- type GslbNewDnsSecKeyTableType
- type GslbNewDnsSecZoneTable
- type GslbNewDnsSecZoneTableDelete
- type GslbNewDnsSecZoneTableParams
- type GslbNewDnsSecZoneTableParentIPVer
- type GslbNewDnsSecZoneTableStatus
- type GslbNewDnsSoaZoneTable
- type GslbNewDnsSoaZoneTableDelete
- type GslbNewDnsSoaZoneTableParams
- type GslbNewEnhDnsResVipTable
- type GslbNewEnhDnsResVipTableDelete
- type GslbNewEnhDnsResVipTableIPVer
- type GslbNewEnhDnsResVipTableParams
- type GslbNewEnhDnsResVipTableRtsrcmac
- type GslbNewEnhDnsResVipTableStatus
- type GslbOperDnsSecTable
- type GslbOperDnsSecTableEmergencyRollover
- type GslbOperDnsSecTableImmediateRollover
- type GslbOperDnsSecTableParams
- type GslbStatDnsSecTable
- type GslbStatDnsSecTableParams
- type GslbStatEnhNetworkTable
- type GslbStatEnhNetworkTableParams
- type GslbStatEnhVirtServerTable
- type GslbStatEnhVirtServerTableParams
- type GslbStatGroupTable
- type GslbStatGroupTableParams
- type GslbStatRemEnhRealServerTable
- type GslbStatRemEnhRealServerTableIpVer
- type GslbStatRemEnhRealServerTableParams
- type GslbStatRemRealServerTable
- type GslbStatRemRealServerTableParams
- type GslbStatRemSiteTable
- type GslbStatRemSiteTableParams
- type GslbStatRuleTable
- type GslbStatRuleTableParams
- type GslbStatVirtServerTable
- type GslbStatVirtServerTableParams
- type HcsCurCfgTable
- type HcsCurCfgTableParams
- type HcsNewCfgTable
- type HcsNewCfgTableAddCloseCmd
- type HcsNewCfgTableDeleteScript
- type HcsNewCfgTableParams
- type HcsNewCfgTableRemLastCmd
- type HttpEnhPerServStatsTable
- type HttpEnhPerServStatsTableParams
- type HttpPerServStatsTable
- type HttpPerServStatsTableParams
- type MapParams
- type NewWafSyslogServerCfgTable
- type NewWafSyslogServerCfgTableDel
- type NewWafSyslogServerCfgTableParams
- type OverlayCurCfgMapTable
- type OverlayCurCfgMapTableParams
- type OverlayNewCfgMapTable
- type OverlayNewCfgMapTableDelete
- type OverlayNewCfgMapTableParams
- type Pip6CurCfgPortTable
- type Pip6CurCfgPortTableParams
- type Pip6CurCfgTable
- type Pip6CurCfgTableParams
- type Pip6CurCfgVlanTable
- type Pip6CurCfgVlanTableParams
- type Pip6NewCfgPortTable
- type Pip6NewCfgPortTableDelete
- type Pip6NewCfgPortTableParams
- type Pip6NewCfgTable
- type Pip6NewCfgTableDelete
- type Pip6NewCfgTableParams
- type Pip6NewCfgVlanTable
- type Pip6NewCfgVlanTableDelete
- type Pip6NewCfgVlanTableParams
- type PipCurCfgPortTable
- type PipCurCfgPortTableParams
- type PipCurCfgTable
- type PipCurCfgTableParams
- type PipCurCfgVlanTable
- type PipCurCfgVlanTableParams
- type PipNewCfgPortTable
- type PipNewCfgPortTableDelete
- type PipNewCfgPortTableParams
- type PipNewCfgTable
- type PipNewCfgTableDelete
- type PipNewCfgTableParams
- type PipNewCfgVlanTable
- type PipNewCfgVlanTableDelete
- type PipNewCfgVlanTableParams
- type SSLCertImportBean
- type ScalarBean
- type SecPolPerServStatsTable
- type SecPolPerServStatsTableParams
- type SlbAdvhcDsspTable
- type SlbAdvhcDsspTableIPVer
- type SlbAdvhcDsspTableParams
- type SlbAdvhcDsspTableTransparent
- type SlbAdvhcGeneralTable
- type SlbAdvhcGeneralTableIPVer
- type SlbAdvhcGeneralTableParams
- type SlbAdvhcGeneralTableType
- type SlbAppShapeStatsTable
- type SlbAppShapeStatsTableParams
- type SlbCDPGrpStatsTable
- type SlbCDPGrpStatsTableParams
- type SlbClusterInfoPeerTable
- type SlbClusterInfoPeerTableParams
- type SlbCurAcclCfgCachePolTable
- type SlbCurAcclCfgCachePolTableAdminStatus
- type SlbCurAcclCfgCachePolTableBrowser
- type SlbCurAcclCfgCachePolTableCombineCSS
- type SlbCurAcclCfgCachePolTableCombineJS
- type SlbCurAcclCfgCachePolTableDummy
- type SlbCurAcclCfgCachePolTableDynamicCache
- type SlbCurAcclCfgCachePolTableImageDim
- type SlbCurAcclCfgCachePolTableInlineCSS
- type SlbCurAcclCfgCachePolTableInlineJS
- type SlbCurAcclCfgCachePolTableParams
- type SlbCurAcclCfgCachePolTableQuery
- type SlbCurAcclCfgCachePolTableRemoveCmnt
- type SlbCurAcclCfgCachePolTableRemoveWS
- type SlbCurAcclCfgCachePolTableServe
- type SlbCurAcclCfgCachePolTableStore
- type SlbCurAcclCfgCachePolTableTrimURL
- type SlbCurAcclCfgCacheUrlListTable
- type SlbCurAcclCfgCacheUrlListTableAdminStatus
- type SlbCurAcclCfgCacheUrlListTableParams
- type SlbCurAcclCfgCacheUrlRuleTable
- type SlbCurAcclCfgCacheUrlRuleTableAdminStatus
- type SlbCurAcclCfgCacheUrlRuleTableCache
- type SlbCurAcclCfgCacheUrlRuleTableDomainM
- type SlbCurAcclCfgCacheUrlRuleTableParams
- type SlbCurAcclCfgCacheUrlRuleTableURLm
- type SlbCurAcclCfgClusterTable
- type SlbCurAcclCfgClusterTableAdminStatus
- type SlbCurAcclCfgClusterTableParams
- type SlbCurAcclCfgCompBrwsListTable
- type SlbCurAcclCfgCompBrwsListTableAdminStatus
- type SlbCurAcclCfgCompBrwsListTableParams
- type SlbCurAcclCfgCompBrwsRuleTable
- type SlbCurAcclCfgCompBrwsRuleTableAdminStatus
- type SlbCurAcclCfgCompBrwsRuleTableAgentM
- type SlbCurAcclCfgCompBrwsRuleTableCompress
- type SlbCurAcclCfgCompBrwsRuleTableContentM
- type SlbCurAcclCfgCompBrwsRuleTableParams
- type SlbCurAcclCfgCompPolTable
- type SlbCurAcclCfgCompPolTableAdminStatus
- type SlbCurAcclCfgCompPolTableAlgrthm
- type SlbCurAcclCfgCompPolTableCompsrv
- type SlbCurAcclCfgCompPolTableParams
- type SlbCurAcclCfgCompPolTablePreDefBrwsRuleList
- type SlbCurAcclCfgCompUrlListTable
- type SlbCurAcclCfgCompUrlListTableAdminStatus
- type SlbCurAcclCfgCompUrlListTableParams
- type SlbCurAcclCfgCompUrlRuleTable
- type SlbCurAcclCfgCompUrlRuleTableAdminStatus
- type SlbCurAcclCfgCompUrlRuleTableCompress
- type SlbCurAcclCfgCompUrlRuleTableDomainM
- type SlbCurAcclCfgCompUrlRuleTableParams
- type SlbCurAcclCfgCompUrlRuleTableURLm
- type SlbCurAcclCfgFastWaTable
- type SlbCurAcclCfgFastWaTableAdminStatus
- type SlbCurAcclCfgFastWaTableDummy
- type SlbCurAcclCfgFastWaTableParams
- type SlbCurAcclCfgHttp2PolTable
- type SlbCurAcclCfgHttp2PolTableAdminStatus
- type SlbCurAcclCfgHttp2PolTableBackendStatus
- type SlbCurAcclCfgHttp2PolTableEnaInsert
- type SlbCurAcclCfgHttp2PolTableEnaServerPush
- type SlbCurAcclCfgHttp2PolTableParams
- type SlbCurAcclCfgOptExcListTable
- type SlbCurAcclCfgOptExcListTableAdminStatus
- type SlbCurAcclCfgOptExcListTableParams
- type SlbCurAcclCfgOptExcRuleTable
- type SlbCurAcclCfgOptExcRuleTableAdminStatus
- type SlbCurAcclCfgOptExcRuleTableCombineCSS
- type SlbCurAcclCfgOptExcRuleTableCombineJS
- type SlbCurAcclCfgOptExcRuleTableDynamicCache
- type SlbCurAcclCfgOptExcRuleTableImageDim
- type SlbCurAcclCfgOptExcRuleTableInlineCSS
- type SlbCurAcclCfgOptExcRuleTableInlineJS
- type SlbCurAcclCfgOptExcRuleTableParams
- type SlbCurAcclCfgOptExcRuleTableRemoveComments
- type SlbCurAcclCfgOptExcRuleTableRemoveWS
- type SlbCurAcclCfgOptExcRuleTableResType
- type SlbCurAcclCfgOptExcRuleTableTrimURL
- type SlbCurAdvhcAdvVirtualWireTable
- type SlbCurAdvhcAdvVirtualWireTableIPVer
- type SlbCurAdvhcAdvVirtualWireTableInvert
- type SlbCurAdvhcAdvVirtualWireTableParams
- type SlbCurAdvhcAdvVirtualWireTableTransparent
- type SlbCurAdvhcArpTable
- type SlbCurAdvhcArpTableIPVer
- type SlbCurAdvhcArpTableInvert
- type SlbCurAdvhcArpTableParams
- type SlbCurAdvhcArpTableTransparent
- type SlbCurAdvhcDhcpTable
- type SlbCurAdvhcDhcpTableDhcpDuidType
- type SlbCurAdvhcDhcpTableDhcpType
- type SlbCurAdvhcDhcpTableIPVer
- type SlbCurAdvhcDhcpTableInvert
- type SlbCurAdvhcDhcpTableParams
- type SlbCurAdvhcDhcpTableSourcePortType
- type SlbCurAdvhcDhcpTableTransparent
- type SlbCurAdvhcDnsTable
- type SlbCurAdvhcDnsTableIPVer
- type SlbCurAdvhcDnsTableInvert
- type SlbCurAdvhcDnsTableParams
- type SlbCurAdvhcDnsTableTransparent
- type SlbCurAdvhcDnsTableTransport
- type SlbCurAdvhcFtpTable
- type SlbCurAdvhcFtpTableIPVer
- type SlbCurAdvhcFtpTableInvert
- type SlbCurAdvhcFtpTableParams
- type SlbCurAdvhcFtpTableTransparent
- type SlbCurAdvhcHttpTable
- type SlbCurAdvhcHttpTableAlways
- type SlbCurAdvhcHttpTableAuthLevel
- type SlbCurAdvhcHttpTableConnTerm
- type SlbCurAdvhcHttpTableConnTout
- type SlbCurAdvhcHttpTableHttp2
- type SlbCurAdvhcHttpTableHttps
- type SlbCurAdvhcHttpTableHttpsCipherName
- type SlbCurAdvhcHttpTableIPVer
- type SlbCurAdvhcHttpTableInvert
- type SlbCurAdvhcHttpTableMethod
- type SlbCurAdvhcHttpTableOverloadType
- type SlbCurAdvhcHttpTableParams
- type SlbCurAdvhcHttpTableProxy
- type SlbCurAdvhcHttpTableResponseType
- type SlbCurAdvhcHttpTableTransparent
- type SlbCurAdvhcIcmpTable
- type SlbCurAdvhcIcmpTableIPVer
- type SlbCurAdvhcIcmpTableInvert
- type SlbCurAdvhcIcmpTableParams
- type SlbCurAdvhcIcmpTableTransparent
- type SlbCurAdvhcImapTable
- type SlbCurAdvhcImapTableIPVer
- type SlbCurAdvhcImapTableInvert
- type SlbCurAdvhcImapTableParams
- type SlbCurAdvhcImapTableTransparent
- type SlbCurAdvhcLdapTable
- type SlbCurAdvhcLdapTableBaseFmt
- type SlbCurAdvhcLdapTableIPVer
- type SlbCurAdvhcLdapTableInvert
- type SlbCurAdvhcLdapTableLdaps
- type SlbCurAdvhcLdapTableParams
- type SlbCurAdvhcLdapTableTransparent
- type SlbCurAdvhcLinkTable
- type SlbCurAdvhcLinkTableIPVer
- type SlbCurAdvhcLinkTableInvert
- type SlbCurAdvhcLinkTableParams
- type SlbCurAdvhcLinkTableTransparent
- type SlbCurAdvhcLogexpTable
- type SlbCurAdvhcLogexpTableAlways
- type SlbCurAdvhcLogexpTableParams
- type SlbCurAdvhcNntpTable
- type SlbCurAdvhcNntpTableIPVer
- type SlbCurAdvhcNntpTableInvert
- type SlbCurAdvhcNntpTableParams
- type SlbCurAdvhcNntpTableTransparent
- type SlbCurAdvhcOcspTable
- type SlbCurAdvhcOcspTableAlways
- type SlbCurAdvhcOcspTableConnTerm
- type SlbCurAdvhcOcspTableGoodCert
- type SlbCurAdvhcOcspTableHttps
- type SlbCurAdvhcOcspTableHttpsCipherName
- type SlbCurAdvhcOcspTableIPVer
- type SlbCurAdvhcOcspTableInvert
- type SlbCurAdvhcOcspTableMethod
- type SlbCurAdvhcOcspTableParams
- type SlbCurAdvhcOcspTableSnat
- type SlbCurAdvhcOcspTableTransparent
- type SlbCurAdvhcPop3Table
- type SlbCurAdvhcPop3TableIPVer
- type SlbCurAdvhcPop3TableInvert
- type SlbCurAdvhcPop3TableParams
- type SlbCurAdvhcPop3TableTransparent
- type SlbCurAdvhcRadiusTable
- type SlbCurAdvhcRadiusTableDownType
- type SlbCurAdvhcRadiusTableIPVer
- type SlbCurAdvhcRadiusTableInvert
- type SlbCurAdvhcRadiusTableParams
- type SlbCurAdvhcRadiusTableTransparent
- type SlbCurAdvhcRtspTable
- type SlbCurAdvhcRtspTableIPVer
- type SlbCurAdvhcRtspTableInvert
- type SlbCurAdvhcRtspTableMethod
- type SlbCurAdvhcRtspTableParams
- type SlbCurAdvhcRtspTableTransparent
- type SlbCurAdvhcScriptTable
- type SlbCurAdvhcScriptTableAlways
- type SlbCurAdvhcScriptTableIPVer
- type SlbCurAdvhcScriptTableInvert
- type SlbCurAdvhcScriptTableParams
- type SlbCurAdvhcScriptTableTransparent
- type SlbCurAdvhcSipTable
- type SlbCurAdvhcSipTableIPVer
- type SlbCurAdvhcSipTableInvert
- type SlbCurAdvhcSipTableMethod
- type SlbCurAdvhcSipTableParams
- type SlbCurAdvhcSipTableTransparent
- type SlbCurAdvhcSipTableTransport
- type SlbCurAdvhcSmtpTable
- type SlbCurAdvhcSmtpTableIPVer
- type SlbCurAdvhcSmtpTableInvert
- type SlbCurAdvhcSmtpTableParams
- type SlbCurAdvhcSmtpTableTransparent
- type SlbCurAdvhcSnmpTable
- type SlbCurAdvhcSnmpTableIPVer
- type SlbCurAdvhcSnmpTableInvert
- type SlbCurAdvhcSnmpTableParams
- type SlbCurAdvhcSnmpTableReadjustWeight
- type SlbCurAdvhcSnmpTableTransparent
- type SlbCurAdvhcSnmpTableType
- type SlbCurAdvhcSslHelloTable
- type SlbCurAdvhcSslHelloTableCipherName
- type SlbCurAdvhcSslHelloTableIPVer
- type SlbCurAdvhcSslHelloTableInvert
- type SlbCurAdvhcSslHelloTableParams
- type SlbCurAdvhcSslHelloTableSslVersion
- type SlbCurAdvhcSslHelloTableTransparent
- type SlbCurAdvhcTcpTable
- type SlbCurAdvhcTcpTableAlways
- type SlbCurAdvhcTcpTableConnTerm
- type SlbCurAdvhcTcpTableIPVer
- type SlbCurAdvhcTcpTableInvert
- type SlbCurAdvhcTcpTableParams
- type SlbCurAdvhcTcpTableTransparent
- type SlbCurAdvhcTftpTable
- type SlbCurAdvhcTftpTableIPVer
- type SlbCurAdvhcTftpTableInvert
- type SlbCurAdvhcTftpTableParams
- type SlbCurAdvhcTftpTableTransparent
- type SlbCurAdvhcUdpTable
- type SlbCurAdvhcUdpTableIPVer
- type SlbCurAdvhcUdpTableInvert
- type SlbCurAdvhcUdpTablePadding
- type SlbCurAdvhcUdpTableParams
- type SlbCurAdvhcUdpTableTransparent
- type SlbCurAdvhcVirtualWireTable
- type SlbCurAdvhcVirtualWireTableIPVer
- type SlbCurAdvhcVirtualWireTableInvert
- type SlbCurAdvhcVirtualWireTableParams
- type SlbCurAdvhcVirtualWireTableTransparent
- type SlbCurAdvhcWapTable
- type SlbCurAdvhcWapTableCouple
- type SlbCurAdvhcWapTableIPVer
- type SlbCurAdvhcWapTableInvert
- type SlbCurAdvhcWapTableParams
- type SlbCurAdvhcWapTableTransparent
- type SlbCurAdvhcWapTableType
- type SlbCurAdvhcWtsTable
- type SlbCurAdvhcWtsTableIPVer
- type SlbCurAdvhcWtsTableInvert
- type SlbCurAdvhcWtsTableParams
- type SlbCurAdvhcWtsTableTransparent
- type SlbCurAppwallDpSrvCfgTable
- type SlbCurAppwallDpSrvCfgTableDpSrvDel
- type SlbCurAppwallDpSrvCfgTableParams
- type SlbCurAppwallLdapCfgTable
- type SlbCurAppwallLdapCfgTableLdapDel
- type SlbCurAppwallLdapCfgTableLdapIgnoreEnable
- type SlbCurAppwallLdapCfgTableLdapSSLEnable
- type SlbCurAppwallLdapCfgTableLdapSrvType
- type SlbCurAppwallLdapCfgTableLdapTLSEnable
- type SlbCurAppwallLdapCfgTableParams
- type SlbCurAppwallRadiusCfgTable
- type SlbCurAppwallRadiusCfgTableParams
- type SlbCurAppwallRadiusCfgTableRadiusDel
- type SlbCurAppwallWebappsCfgTable
- type SlbCurAppwallWebappsCfgTableParams
- type SlbCurAppwallWebappsCfgTableWebappEnable
- type SlbCurAppwallWebappsCfgTableWebappEnableAuthSso
- type SlbCurAppwallWebappsCfgTableWebappEnableWaf
- type SlbCurAppwallWebappsCfgTableWebappMode
- type SlbCurBotManagerClassesTable
- type SlbCurBotManagerClassesTableAllHeaders
- type SlbCurBotManagerClassesTableAppType
- type SlbCurBotManagerClassesTableBlock
- type SlbCurBotManagerClassesTableCaptcha
- type SlbCurBotManagerClassesTableEnaDis
- type SlbCurBotManagerClassesTableJsInjectStatus
- type SlbCurBotManagerClassesTableMode
- type SlbCurBotManagerClassesTableParams
- type SlbCurBotManagerClassesTableSecureCookie
- type SlbCurBotManagerClassesTableSessionIdPicker
- type SlbCurBotManagerClassesTableUserIdPicker
- type SlbCurCfgAppShapeTable
- type SlbCurCfgAppShapeTableParams
- type SlbCurCfgAppShapeTableState
- type SlbCurCfgBuddyTable
- type SlbCurCfgBuddyTableParams
- type SlbCurCfgClusterPeerTable
- type SlbCurCfgClusterPeerTableIpVer
- type SlbCurCfgClusterPeerTableParams
- type SlbCurCfgContRuleTable
- type SlbCurCfgContRuleTableAction
- type SlbCurCfgContRuleTableParams
- type SlbCurCfgContRuleTableState
- type SlbCurCfgDnsNsGroupTable
- type SlbCurCfgDnsNsGroupTableParams
- type SlbCurCfgDnsNsRecordTable
- type SlbCurCfgDnsNsRecordTableParams
- type SlbCurCfgDrecordTable
- type SlbCurCfgDrecordTableDomainRecordState
- type SlbCurCfgDrecordTableParams
- type SlbCurCfgDrecordVirtRealMappingTable
- type SlbCurCfgDrecordVirtRealMappingTableEntryState
- type SlbCurCfgDrecordVirtRealMappingTableParams
- type SlbCurCfgEnhBuddyTable
- type SlbCurCfgEnhBuddyTableParams
- type SlbCurCfgEnhContRuleTable
- type SlbCurCfgEnhContRuleTableAction
- type SlbCurCfgEnhContRuleTableParams
- type SlbCurCfgEnhContRuleTableSidebandProccessing
- type SlbCurCfgEnhContRuleTableState
- type SlbCurCfgEnhGroupRealServerTable
- type SlbCurCfgEnhGroupRealServerTableParams
- type SlbCurCfgEnhGroupRealServerTableState
- type SlbCurCfgEnhGroupTable
- type SlbCurCfgEnhGroupTableHealthCheckLayer
- type SlbCurCfgEnhGroupTableIdsChain
- type SlbCurCfgEnhGroupTableIdsFlood
- type SlbCurCfgEnhGroupTableIdsState
- type SlbCurCfgEnhGroupTableIpVer
- type SlbCurCfgEnhGroupTableMaxConEx
- type SlbCurCfgEnhGroupTableMetric
- type SlbCurCfgEnhGroupTableMinmissHash
- type SlbCurCfgEnhGroupTableOperatorAccess
- type SlbCurCfgEnhGroupTableParams
- type SlbCurCfgEnhGroupTableRmetric
- type SlbCurCfgEnhGroupTableSecDeviceFlag
- type SlbCurCfgEnhGroupTableSecType
- type SlbCurCfgEnhGroupTableType
- type SlbCurCfgEnhGroupTableVipHealthCheck
- type SlbCurCfgEnhRealServPortTable
- type SlbCurCfgEnhRealServPortTableParams
- type SlbCurCfgEnhRealServerSecondPartTable
- type SlbCurCfgEnhRealServerSecondPartTableBkpPreempt
- type SlbCurCfgEnhRealServerSecondPartTableFastHealthCheck
- type SlbCurCfgEnhRealServerSecondPartTableLdapwr
- type SlbCurCfgEnhRealServerSecondPartTableMode
- type SlbCurCfgEnhRealServerSecondPartTableOverflow
- type SlbCurCfgEnhRealServerSecondPartTableParams
- type SlbCurCfgEnhRealServerSecondPartTableProxy
- type SlbCurCfgEnhRealServerSecondPartTableProxyIpMode
- type SlbCurCfgEnhRealServerSecondPartTableProxyIpNWclassPersistency
- type SlbCurCfgEnhRealServerSecondPartTableProxyIpPersistency
- type SlbCurCfgEnhRealServerSecondPartTableSubdmac
- type SlbCurCfgEnhRealServerTable
- type SlbCurCfgEnhRealServerTableCookie
- type SlbCurCfgEnhRealServerTableExcludeStr
- type SlbCurCfgEnhRealServerTableIpVer
- type SlbCurCfgEnhRealServerTableIpVerDuplicate
- type SlbCurCfgEnhRealServerTableLLBType
- type SlbCurCfgEnhRealServerTableParams
- type SlbCurCfgEnhRealServerTableSecDeviceFlag
- type SlbCurCfgEnhRealServerTableSecType
- type SlbCurCfgEnhRealServerTableState
- type SlbCurCfgEnhRealServerTableSubmac
- type SlbCurCfgEnhRealServerTableType
- type SlbCurCfgEnhRealServerThirdPartTable
- type SlbCurCfgEnhRealServerThirdPartTableParams
- type SlbCurCfgEnhSerAppShapeTable
- type SlbCurCfgEnhSerAppShapeTableParams
- type SlbCurCfgEnhUrlBwmTable
- type SlbCurCfgEnhUrlBwmTableParams
- type SlbCurCfgEnhVirtServerTable
- type SlbCurCfgEnhVirtServerTableParams
- type SlbCurCfgEnhVirtServerTableVirtServerAvailPersist
- type SlbCurCfgEnhVirtServerTableVirtServerCReset
- type SlbCurCfgEnhVirtServerTableVirtServerCreationType
- type SlbCurCfgEnhVirtServerTableVirtServerIpVer
- type SlbCurCfgEnhVirtServerTableVirtServerIsDnsSecVip
- type SlbCurCfgEnhVirtServerTableVirtServerLayer3Only
- type SlbCurCfgEnhVirtServerTableVirtServerRtSrcMac
- type SlbCurCfgEnhVirtServerTableVirtServerState
- type SlbCurCfgEnhVirtServerTableVirtServerdad
- type SlbCurCfgEnhVirtServicesFifthPartTable
- type SlbCurCfgEnhVirtServicesFifthPartTableAction
- type SlbCurCfgEnhVirtServicesFifthPartTableAlwaysOn
- type SlbCurCfgEnhVirtServicesFifthPartTableCkRebind
- type SlbCurCfgEnhVirtServicesFifthPartTableClntproxType
- type SlbCurCfgEnhVirtServicesFifthPartTableClsOnFastage
- type SlbCurCfgEnhVirtServicesFifthPartTableClsOnSlowage
- type SlbCurCfgEnhVirtServicesFifthPartTableCookieSameSite
- type SlbCurCfgEnhVirtServicesFifthPartTableCookieSecure
- type SlbCurCfgEnhVirtServicesFifthPartTableDnsType
- type SlbCurCfgEnhVirtServicesFifthPartTableGranularity
- type SlbCurCfgEnhVirtServicesFifthPartTableNoRtsp
- type SlbCurCfgEnhVirtServicesFifthPartTableParams
- type SlbCurCfgEnhVirtServicesFifthPartTableParseLimit
- type SlbCurCfgEnhVirtServicesFifthPartTableSendRST
- type SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType
- type SlbCurCfgEnhVirtServicesFifthPartTableServCertGrpMark
- type SlbCurCfgEnhVirtServicesFifthPartTableSessEntryMode
- type SlbCurCfgEnhVirtServicesFifthPartTableSessLog
- type SlbCurCfgEnhVirtServicesFifthPartTableUdpAge
- type SlbCurCfgEnhVirtServicesFifthPartTableUriNorm
- type SlbCurCfgEnhVirtServicesFifthPartTableZerowinSize
- type SlbCurCfgEnhVirtServicesFourthPartTable
- type SlbCurCfgEnhVirtServicesFourthPartTableParams
- type SlbCurCfgEnhVirtServicesFourthPartTableServPathHideHostType
- type SlbCurCfgEnhVirtServicesFourthPartTableServPathHidePathType
- type SlbCurCfgEnhVirtServicesFourthPartTableServPathHideStatus
- type SlbCurCfgEnhVirtServicesFourthPartTableServTextrepAction
- type SlbCurCfgEnhVirtServicesFourthPartTableServTextrepStatus
- type SlbCurCfgEnhVirtServicesSecondPartTable
- type SlbCurCfgEnhVirtServicesSecondPartTableCloaksrv
- type SlbCurCfgEnhVirtServicesSecondPartTableConnmgtStatus
- type SlbCurCfgEnhVirtServicesSecondPartTableParams
- type SlbCurCfgEnhVirtServicesSecondPartTableServErrcodeHttpRedir
- type SlbCurCfgEnhVirtServicesSecondPartTableServErrcodeStatus
- type SlbCurCfgEnhVirtServicesSecondPartTableServUrlchangHostType
- type SlbCurCfgEnhVirtServicesSecondPartTableServUrlchangStatus
- type SlbCurCfgEnhVirtServicesSeventhPartTable
- type SlbCurCfgEnhVirtServicesSeventhPartTableClsRST
- type SlbCurCfgEnhVirtServicesSeventhPartTableCluster
- type SlbCurCfgEnhVirtServicesSeventhPartTableConnPooling
- type SlbCurCfgEnhVirtServicesSeventhPartTableIsDnsSecVip
- type SlbCurCfgEnhVirtServicesSeventhPartTableParams
- type SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpMode
- type SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpNWclassPersistency
- type SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpPersistency
- type SlbCurCfgEnhVirtServicesSeventhPartTableReport
- type SlbCurCfgEnhVirtServicesSeventhPartTableSessionMirror
- type SlbCurCfgEnhVirtServicesSeventhPartTableSoftGrid
- type SlbCurCfgEnhVirtServicesSixthPartTable
- type SlbCurCfgEnhVirtServicesSixthPartTableCookieDname
- type SlbCurCfgEnhVirtServicesSixthPartTableDirect
- type SlbCurCfgEnhVirtServicesSixthPartTableEgressPip
- type SlbCurCfgEnhVirtServicesSixthPartTableHttpRedir
- type SlbCurCfgEnhVirtServicesSixthPartTableLdapreset
- type SlbCurCfgEnhVirtServicesSixthPartTableLdapslb
- type SlbCurCfgEnhVirtServicesSixthPartTableParams
- type SlbCurCfgEnhVirtServicesSixthPartTablePbindRport
- type SlbCurCfgEnhVirtServicesSixthPartTableSdpNat
- type SlbCurCfgEnhVirtServicesSixthPartTableSip
- type SlbCurCfgEnhVirtServicesSixthPartTableThash
- type SlbCurCfgEnhVirtServicesSixthPartTableUhash
- type SlbCurCfgEnhVirtServicesSixthPartTableWts
- type SlbCurCfgEnhVirtServicesSixthPartTableXForwardedFor
- type SlbCurCfgEnhVirtServicesTable
- type SlbCurCfgEnhVirtServicesTableApm
- type SlbCurCfgEnhVirtServicesTableCdnProxy
- type SlbCurCfgEnhVirtServicesTableCookieMode
- type SlbCurCfgEnhVirtServicesTableDBind
- type SlbCurCfgEnhVirtServicesTableDirServerRtn
- type SlbCurCfgEnhVirtServicesTableDnsSlb
- type SlbCurCfgEnhVirtServicesTableFtpParsing
- type SlbCurCfgEnhVirtServicesTableHttpSlb
- type SlbCurCfgEnhVirtServicesTableHttpSlb2
- type SlbCurCfgEnhVirtServicesTableHttpSlbOption
- type SlbCurCfgEnhVirtServicesTableIpRep
- type SlbCurCfgEnhVirtServicesTableNonHTTP
- type SlbCurCfgEnhVirtServicesTablePBind
- type SlbCurCfgEnhVirtServicesTableParams
- type SlbCurCfgEnhVirtServicesTableRemapUDPFrags
- type SlbCurCfgEnhVirtServicesTableRtSrcTnl
- type SlbCurCfgEnhVirtServicesTableRtspUrlParse
- type SlbCurCfgEnhVirtServicesTableStatus
- type SlbCurCfgEnhVirtServicesTableUDPBalance
- type SlbCurCfgEnhVirtServicesTableUriCookie
- type SlbCurCfgEnhVirtServicesThirdPartTable
- type SlbCurCfgEnhVirtServicesThirdPartTableParams
- type SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangActnType
- type SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangInsrtPostn
- type SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangPathType
- type SlbCurCfgFQDNServerTable
- type SlbCurCfgFQDNServerTableIpVers
- type SlbCurCfgFQDNServerTableMode
- type SlbCurCfgFQDNServerTableParams
- type SlbCurCfgFQDNServerTableState
- type SlbCurCfgFiltAppShapeTable
- type SlbCurCfgFiltAppShapeTableParams
- type SlbCurCfgFiltsetTable
- type SlbCurCfgFiltsetTableParams
- type SlbCurCfgGroupRealServerTable
- type SlbCurCfgGroupRealServerTableParams
- type SlbCurCfgGroupRealServerTableState
- type SlbCurCfgGroupTable
- type SlbCurCfgGroupTableHealthCheckLayer
- type SlbCurCfgGroupTableIdsChain
- type SlbCurCfgGroupTableIdsFlood
- type SlbCurCfgGroupTableIdsState
- type SlbCurCfgGroupTableIpVer
- type SlbCurCfgGroupTableMaxConEx
- type SlbCurCfgGroupTableMetric
- type SlbCurCfgGroupTableMinmissHash
- type SlbCurCfgGroupTableOperatorAccess
- type SlbCurCfgGroupTableParams
- type SlbCurCfgGroupTableRmetric
- type SlbCurCfgGroupTableVipHealthCheck
- type SlbCurCfgPeerPIPTable
- type SlbCurCfgPeerPIPTablePIPVersion
- type SlbCurCfgPeerPIPTableParams
- type SlbCurCfgPeerTable
- type SlbCurCfgPeerTableIpVersion
- type SlbCurCfgPeerTableParams
- type SlbCurCfgPeerTableState
- type SlbCurCfgPortTable
- type SlbCurCfgPortTableParams
- type SlbCurCfgPortTableSlbAwMonitorState
- type SlbCurCfgPortTableSlbClntState
- type SlbCurCfgPortTableSlbFilter
- type SlbCurCfgPortTableSlbHotStandby
- type SlbCurCfgPortTableSlbIdslbState
- type SlbCurCfgPortTableSlbInterSwitch
- type SlbCurCfgPortTableSlbL3Filter
- type SlbCurCfgPortTableSlbPipState
- type SlbCurCfgPortTableSlbRtsState
- type SlbCurCfgPortTableSlbServState
- type SlbCurCfgPortTableSlbState
- type SlbCurCfgRealServPortTable
- type SlbCurCfgRealServPortTableParams
- type SlbCurCfgRealServerTable
- type SlbCurCfgRealServerTableBkpPreempt
- type SlbCurCfgRealServerTableCookie
- type SlbCurCfgRealServerTableExcludeStr
- type SlbCurCfgRealServerTableFastHealthCheck
- type SlbCurCfgRealServerTableIpVer
- type SlbCurCfgRealServerTableLdapwr
- type SlbCurCfgRealServerTableMode
- type SlbCurCfgRealServerTableOverflow
- type SlbCurCfgRealServerTableParams
- type SlbCurCfgRealServerTableProxy
- type SlbCurCfgRealServerTableProxyIpMode
- type SlbCurCfgRealServerTableProxyIpNWclassPersistency
- type SlbCurCfgRealServerTableProxyIpPersistency
- type SlbCurCfgRealServerTableState
- type SlbCurCfgRealServerTableSubdmac
- type SlbCurCfgRealServerTableSubmac
- type SlbCurCfgRealServerTableType
- type SlbCurCfgSapAslrTable
- type SlbCurCfgSapAslrTableAutoConfig
- type SlbCurCfgSapAslrTableDelete
- type SlbCurCfgSapAslrTableIpVer
- type SlbCurCfgSapAslrTableParams
- type SlbCurCfgSapAslrTableState
- type SlbCurCfgSapAslrTableVipIpVer
- type SlbCurCfgSerAppShapeTable
- type SlbCurCfgSerAppShapeTableParams
- type SlbCurCfgSidebandAppShapeTable
- type SlbCurCfgSidebandAppShapeTableParams
- type SlbCurCfgSmartNatTable
- type SlbCurCfgSmartNatTableDnatMode
- type SlbCurCfgSmartNatTableDnatPersist
- type SlbCurCfgSmartNatTableIpVer
- type SlbCurCfgSmartNatTableMode
- type SlbCurCfgSmartNatTableParams
- type SlbCurCfgSmartNatTableType
- type SlbCurCfgSmtportTable
- type SlbCurCfgSmtportTableParams
- type SlbCurCfgUrlBwmTable
- type SlbCurCfgUrlBwmTableParams
- type SlbCurCfgVirtServerTable
- type SlbCurCfgVirtServerTableParams
- type SlbCurCfgVirtServerTableVirtServerCReset
- type SlbCurCfgVirtServerTableVirtServerIpVer
- type SlbCurCfgVirtServerTableVirtServerIsDnsSecVip
- type SlbCurCfgVirtServerTableVirtServerLayer3Only
- type SlbCurCfgVirtServerTableVirtServerState
- type SlbCurCfgVirtServicesFifthPartTable
- type SlbCurCfgVirtServicesFifthPartTableAction
- type SlbCurCfgVirtServicesFifthPartTableCkRebind
- type SlbCurCfgVirtServicesFifthPartTableClntproxType
- type SlbCurCfgVirtServicesFifthPartTableCookieSecure
- type SlbCurCfgVirtServicesFifthPartTableDnsType
- type SlbCurCfgVirtServicesFifthPartTableGranularity
- type SlbCurCfgVirtServicesFifthPartTableNoRtsp
- type SlbCurCfgVirtServicesFifthPartTableParams
- type SlbCurCfgVirtServicesFifthPartTableParseLimit
- type SlbCurCfgVirtServicesFifthPartTableServApplicationType
- type SlbCurCfgVirtServicesFifthPartTableServCertGrpMark
- type SlbCurCfgVirtServicesFifthPartTableSessLog
- type SlbCurCfgVirtServicesFifthPartTableUriNorm
- type SlbCurCfgVirtServicesFifthPartTableZerowinSize
- type SlbCurCfgVirtServicesFourthPartTable
- type SlbCurCfgVirtServicesFourthPartTableParams
- type SlbCurCfgVirtServicesFourthPartTableServPathHideHostType
- type SlbCurCfgVirtServicesFourthPartTableServPathHidePathType
- type SlbCurCfgVirtServicesFourthPartTableServPathHideStatus
- type SlbCurCfgVirtServicesFourthPartTableServTextrepAction
- type SlbCurCfgVirtServicesFourthPartTableServTextrepStatus
- type SlbCurCfgVirtServicesSecondPartTable
- type SlbCurCfgVirtServicesSecondPartTableCloaksrv
- type SlbCurCfgVirtServicesSecondPartTableConnmgtStatus
- type SlbCurCfgVirtServicesSecondPartTableParams
- type SlbCurCfgVirtServicesSecondPartTableServErrcodeHttpRedir
- type SlbCurCfgVirtServicesSecondPartTableServErrcodeStatus
- type SlbCurCfgVirtServicesSecondPartTableServUrlchangHostType
- type SlbCurCfgVirtServicesSecondPartTableServUrlchangStatus
- type SlbCurCfgVirtServicesTable
- type SlbCurCfgVirtServicesTableApm
- type SlbCurCfgVirtServicesTableClsRST
- type SlbCurCfgVirtServicesTableConnPooling
- type SlbCurCfgVirtServicesTableCookieDname
- type SlbCurCfgVirtServicesTableCookieMode
- type SlbCurCfgVirtServicesTableDBind
- type SlbCurCfgVirtServicesTableDirServerRtn
- type SlbCurCfgVirtServicesTableDirect
- type SlbCurCfgVirtServicesTableDnsSlb
- type SlbCurCfgVirtServicesTableEgressPip
- type SlbCurCfgVirtServicesTableFtpParsing
- type SlbCurCfgVirtServicesTableHttpRedir
- type SlbCurCfgVirtServicesTableHttpSlb
- type SlbCurCfgVirtServicesTableHttpSlb2
- type SlbCurCfgVirtServicesTableHttpSlbOption
- type SlbCurCfgVirtServicesTableLdapreset
- type SlbCurCfgVirtServicesTableLdapslb
- type SlbCurCfgVirtServicesTableNonHTTP
- type SlbCurCfgVirtServicesTablePBind
- type SlbCurCfgVirtServicesTableParams
- type SlbCurCfgVirtServicesTablePbindRport
- type SlbCurCfgVirtServicesTableProxyIpMode
- type SlbCurCfgVirtServicesTableProxyIpNWclassPersistency
- type SlbCurCfgVirtServicesTableProxyIpPersistency
- type SlbCurCfgVirtServicesTableRemapUDPFrags
- type SlbCurCfgVirtServicesTableRtspUrlParse
- type SlbCurCfgVirtServicesTableSdpNat
- type SlbCurCfgVirtServicesTableSessionMirror
- type SlbCurCfgVirtServicesTableSip
- type SlbCurCfgVirtServicesTableSoftGrid
- type SlbCurCfgVirtServicesTableThash
- type SlbCurCfgVirtServicesTableUDPBalance
- type SlbCurCfgVirtServicesTableUhash
- type SlbCurCfgVirtServicesTableUriCookie
- type SlbCurCfgVirtServicesTableWts
- type SlbCurCfgVirtServicesTableXForwardedFor
- type SlbCurCfgVirtServicesThirdPartTable
- type SlbCurCfgVirtServicesThirdPartTableParams
- type SlbCurCfgVirtServicesThirdPartTableServUrlchangActnType
- type SlbCurCfgVirtServicesThirdPartTableServUrlchangInsrtPostn
- type SlbCurCfgVirtServicesThirdPartTableServUrlchangPathType
- type SlbCurCfgWlmTable
- type SlbCurCfgWlmTableParams
- type SlbCurCfgWlmTableState
- type SlbCurDataclassCfgDataClassesTable
- type SlbCurDataclassCfgDataClassesTableDataType
- type SlbCurDataclassCfgDataClassesTableParams
- type SlbCurDataclassCfgManualEntriesTable
- type SlbCurDataclassCfgManualEntriesTableParams
- type SlbCurIcapPolTable
- type SlbCurIcapPolTableAdminStatus
- type SlbCurIcapPolTableParams
- type SlbCurIcapPolTableReqmodFallback
- type SlbCurIcapPolTableReqmodStatus
- type SlbCurIcapPolTableReqmodXcip
- type SlbCurIcapPolTableRespmodFallback
- type SlbCurIcapPolTableRespmodStatus
- type SlbCurIcapPolTableRespmodXcip
- type SlbCurNwclssCfgNetworkClassesTable
- type SlbCurNwclssCfgNetworkClassesTableIpVer
- type SlbCurNwclssCfgNetworkClassesTableParams
- type SlbCurNwclssCfgNetworkClassesTableType
- type SlbCurNwclssCfgNetworkElementsTable
- type SlbCurNwclssCfgNetworkElementsTableMatchType
- type SlbCurNwclssCfgNetworkElementsTableNetType
- type SlbCurNwclssCfgNetworkElementsTableParams
- type SlbCurNwclssCfgNetworkElementsTableTypeAddrOrRegn
- type SlbCurRemoteLoggingTable
- type SlbCurRemoteLoggingTableEnaDis
- type SlbCurRemoteLoggingTableParams
- type SlbCurRemoteLoggingTablePath
- type SlbCurRemoteLoggingTableProtocol
- type SlbCurSecCfgSecPolTable
- type SlbCurSecCfgSecPolTableAdminStatus
- type SlbCurSecCfgSecPolTableParams
- type SlbCurSecurePathClassesTable
- type SlbCurSecurePathClassesTableBotMng
- type SlbCurSecurePathClassesTableEnaDis
- type SlbCurSecurePathClassesTableParams
- type SlbCurSecurePathClassesTableQueryBypass
- type SlbCurSidebandTable
- type SlbCurSidebandTableApplic
- type SlbCurSidebandTableClnsnat
- type SlbCurSidebandTableEnaDis
- type SlbCurSidebandTableFallback
- type SlbCurSidebandTableParams
- type SlbCurSidebandTableProxyIpMode
- type SlbCurSslCfgAuthPolTable
- type SlbCurSslCfgAuthPolTableAdminStatus
- type SlbCurSslCfgAuthPolTableParams
- type SlbCurSslCfgAuthPolTablePassinfoComp2424
- type SlbCurSslCfgAuthPolTableValidityCdpPreference
- type SlbCurSslCfgAuthPolTableValidityOcspMode
- type SlbCurSslCfgAuthPolTableValiditySecure
- type SlbCurSslCfgAuthPolTableValidityStaplingUriprior
- type SlbCurSslCfgAuthPolTableValidityUriprior
- type SlbCurSslCfgAuthPolTableValidityVchain
- type SlbCurSslCfgCertsTable
- type SlbCurSslCfgCertsTableCurveNameEc
- type SlbCurSslCfgCertsTableGenerate
- type SlbCurSslCfgCertsTableHashAlgo
- type SlbCurSslCfgCertsTableKeySize
- type SlbCurSslCfgCertsTableKeySizeEc
- type SlbCurSslCfgCertsTableKeyType
- type SlbCurSslCfgCertsTableParams
- type SlbCurSslCfgCertsTableSlbCurSslCfgCertsType
- type SlbCurSslCfgCertsTableStatus
- type SlbCurSslCfgCertsTableType
- type SlbCurSslCfgGroupsTable
- type SlbCurSslCfgGroupsTableChainingMode
- type SlbCurSslCfgGroupsTableConfigType
- type SlbCurSslCfgGroupsTableParams
- type SlbCurSslCfgGroupsTableType
- type SlbCurSslCfgSSLCdpEntryTable
- type SlbCurSslCfgSSLCdpEntryTableParams
- type SlbCurSslCfgSSLCdpGrpTable
- type SlbCurSslCfgSSLCdpGrpTableParams
- type SlbCurSslCfgSSLInspectFlowCriteriaTable
- type SlbCurSslCfgSSLInspectFlowCriteriaTableAction
- type SlbCurSslCfgSSLInspectFlowCriteriaTableContMatch
- type SlbCurSslCfgSSLInspectFlowCriteriaTableParams
- type SlbCurSslCfgSSLInspectFlowCriteriaTableReportState
- type SlbCurSslCfgSSLInspectFlowRuleTable
- type SlbCurSslCfgSSLInspectFlowRuleTableInspectHttp
- type SlbCurSslCfgSSLInspectFlowRuleTableOutboundAction
- type SlbCurSslCfgSSLInspectFlowRuleTableParams
- type SlbCurSslCfgSSLInspectFlowRuleTableProxyType
- type SlbCurSslCfgSSLInspectFlowRuleTableSrcPortPreserve
- type SlbCurSslCfgSSLInspectFlowTable
- type SlbCurSslCfgSSLInspectFlowTableParams
- type SlbCurSslCfgSSLInspectFlowTableSeGroupFallback
- type SlbCurSslCfgSSLInspectFlowTableSeGroupState
- type SlbCurSslCfgSSLPolTable
- type SlbCurSslCfgSSLPolTableAdminStatus
- type SlbCurSslCfgSSLPolTableBESslv3Version
- type SlbCurSslCfgSSLPolTableBETls10Version
- type SlbCurSslCfgSSLPolTableBETls11Version
- type SlbCurSslCfgSSLPolTableBETls12Version
- type SlbCurSslCfgSSLPolTableBETls13Version
- type SlbCurSslCfgSSLPolTableBeReuseSrcMatch
- type SlbCurSslCfgSSLPolTableBeReuseState
- type SlbCurSslCfgSSLPolTableBeReuseTicket
- type SlbCurSslCfgSSLPolTableBecipher
- type SlbCurSslCfgSSLPolTableBesni
- type SlbCurSslCfgSSLPolTableBessl
- type SlbCurSslCfgSSLPolTableConvert
- type SlbCurSslCfgSSLPolTableDHkey
- type SlbCurSslCfgSSLPolTableFESslv3Version
- type SlbCurSslCfgSSLPolTableFETls10Version
- type SlbCurSslCfgSSLPolTableFETls11Version
- type SlbCurSslCfgSSLPolTableFETls12Version
- type SlbCurSslCfgSSLPolTableFETls13Version
- type SlbCurSslCfgSSLPolTableFeReuseState
- type SlbCurSslCfgSSLPolTableFeReuseTicket
- type SlbCurSslCfgSSLPolTableFessl
- type SlbCurSslCfgSSLPolTableHwoffldBeBulk
- type SlbCurSslCfgSSLPolTableHwoffldBeDh
- type SlbCurSslCfgSSLPolTableHwoffldBeEc
- type SlbCurSslCfgSSLPolTableHwoffldBeFeatures
- type SlbCurSslCfgSSLPolTableHwoffldBePkey
- type SlbCurSslCfgSSLPolTableHwoffldBeRsa
- type SlbCurSslCfgSSLPolTableHwoffldFeBulk
- type SlbCurSslCfgSSLPolTableHwoffldFeDh
- type SlbCurSslCfgSSLPolTableHwoffldFeEc
- type SlbCurSslCfgSSLPolTableHwoffldFeFeatures
- type SlbCurSslCfgSSLPolTableHwoffldFePkey
- type SlbCurSslCfgSSLPolTableHwoffldFeRsa
- type SlbCurSslCfgSSLPolTableParams
- type SlbCurTcpPolTable
- type SlbCurTcpPolTableAdaptiveTuning
- type SlbCurTcpPolTableCaAlgorithm
- type SlbCurTcpPolTableImmediateAck
- type SlbCurTcpPolTableMss
- type SlbCurTcpPolTableNagle
- type SlbCurTcpPolTableParams
- type SlbCurTcpPolTableRcvWndSize
- type SlbCurTcpPolTableSelAck
- type SlbCurTcpPolTableSndWndSize
- type SlbCurTcpPolTableState
- type SlbCurTrafficEventClassesTable
- type SlbCurTrafficEventClassesTableEnaDis
- type SlbCurTrafficEventClassesTableHostByPass
- type SlbCurTrafficEventClassesTableHttpTran
- type SlbCurTrafficEventClassesTableL4Conn
- type SlbCurTrafficEventClassesTableParams
- type SlbCurTrafficEventClassesTablePathCorl
- type SlbCurTrafficEventClassesTableSecurity
- type SlbCurTrafficEventClassesTableSslConn
- type SlbCurTrafficEventClassesTableSslFail
- type SlbCurTrafficEventClassesTableUnified
- type SlbEnhGroupRealServersTable
- type SlbEnhGroupRealServersTableParams
- type SlbEnhRealServerInfoTable
- type SlbEnhRealServerInfoTableHealthLayer
- type SlbEnhRealServerInfoTableOverflow
- type SlbEnhRealServerInfoTableParams
- type SlbEnhRealServerInfoTableState
- type SlbEnhRealServerRportInfoTable
- type SlbEnhRealServerRportInfoTableParams
- type SlbEnhRealServerRportInfoTableState
- type SlbEnhStatVirtServiceTable
- type SlbEnhStatVirtServiceTableParams
- type SlbEnhVirtServicesInfoTable
- type SlbEnhVirtServicesInfoTableParams
- type SlbEnhVirtServicesInfoTableState
- type SlbEnhVirtServicesWithApmTable
- type SlbEnhVirtServicesWithApmTableParams
- type SlbEnhVirtSpecificServicesInfoTable
- type SlbEnhVirtSpecificServicesInfoTableParams
- type SlbEnhVirtSpecificServicesInfoTableStatus
- type SlbGslbProxInfoTable
- type SlbGslbProxInfoTableParams
- type SlbNewAcclCfgCachePolTable
- type SlbNewAcclCfgCachePolTableAdminStatus
- type SlbNewAcclCfgCachePolTableBrowser
- type SlbNewAcclCfgCachePolTableCombineCSS
- type SlbNewAcclCfgCachePolTableCombineJS
- type SlbNewAcclCfgCachePolTableDelete
- type SlbNewAcclCfgCachePolTableDynamicCache
- type SlbNewAcclCfgCachePolTableImageDim
- type SlbNewAcclCfgCachePolTableInlineCSS
- type SlbNewAcclCfgCachePolTableInlineJS
- type SlbNewAcclCfgCachePolTableParams
- type SlbNewAcclCfgCachePolTableQuery
- type SlbNewAcclCfgCachePolTableRemoveCmnt
- type SlbNewAcclCfgCachePolTableRemoveWS
- type SlbNewAcclCfgCachePolTableServe
- type SlbNewAcclCfgCachePolTableStore
- type SlbNewAcclCfgCachePolTableTrimURL
- type SlbNewAcclCfgCacheUrlListTable
- type SlbNewAcclCfgCacheUrlListTableAdminStatus
- type SlbNewAcclCfgCacheUrlListTableDel
- type SlbNewAcclCfgCacheUrlListTableParams
- type SlbNewAcclCfgCacheUrlRuleTable
- type SlbNewAcclCfgCacheUrlRuleTableAdminStatus
- type SlbNewAcclCfgCacheUrlRuleTableCache
- type SlbNewAcclCfgCacheUrlRuleTableDelete
- type SlbNewAcclCfgCacheUrlRuleTableDomainM
- type SlbNewAcclCfgCacheUrlRuleTableParams
- type SlbNewAcclCfgCacheUrlRuleTableURLm
- type SlbNewAcclCfgClusterTable
- type SlbNewAcclCfgClusterTableAdminStatus
- type SlbNewAcclCfgClusterTableDelete
- type SlbNewAcclCfgClusterTableParams
- type SlbNewAcclCfgCompBrwsListTable
- type SlbNewAcclCfgCompBrwsListTableAdminStatus
- type SlbNewAcclCfgCompBrwsListTableDel
- type SlbNewAcclCfgCompBrwsListTableParams
- type SlbNewAcclCfgCompBrwsRuleTable
- type SlbNewAcclCfgCompBrwsRuleTableAdminStatus
- type SlbNewAcclCfgCompBrwsRuleTableAgentM
- type SlbNewAcclCfgCompBrwsRuleTableCompress
- type SlbNewAcclCfgCompBrwsRuleTableContentM
- type SlbNewAcclCfgCompBrwsRuleTableDelete
- type SlbNewAcclCfgCompBrwsRuleTableParams
- type SlbNewAcclCfgCompPolTable
- type SlbNewAcclCfgCompPolTableAdminStatus
- type SlbNewAcclCfgCompPolTableAlgrthm
- type SlbNewAcclCfgCompPolTableCompsrv
- type SlbNewAcclCfgCompPolTableDelete
- type SlbNewAcclCfgCompPolTableParams
- type SlbNewAcclCfgCompPolTablePreDefBrwsRuleList
- type SlbNewAcclCfgCompUrlListTable
- type SlbNewAcclCfgCompUrlListTableAdminStatus
- type SlbNewAcclCfgCompUrlListTableDel
- type SlbNewAcclCfgCompUrlListTableParams
- type SlbNewAcclCfgCompUrlRuleTable
- type SlbNewAcclCfgCompUrlRuleTableAdminStatus
- type SlbNewAcclCfgCompUrlRuleTableCompress
- type SlbNewAcclCfgCompUrlRuleTableDelete
- type SlbNewAcclCfgCompUrlRuleTableDomainM
- type SlbNewAcclCfgCompUrlRuleTableParams
- type SlbNewAcclCfgCompUrlRuleTableURLm
- type SlbNewAcclCfgFastWaTable
- type SlbNewAcclCfgFastWaTableAdminStatus
- type SlbNewAcclCfgFastWaTableDelete
- type SlbNewAcclCfgFastWaTableParams
- type SlbNewAcclCfgHttp2PolTable
- type SlbNewAcclCfgHttp2PolTableAdminStatus
- type SlbNewAcclCfgHttp2PolTableBackendStatus
- type SlbNewAcclCfgHttp2PolTableDelete
- type SlbNewAcclCfgHttp2PolTableEnaInsert
- type SlbNewAcclCfgHttp2PolTableEnaServerPush
- type SlbNewAcclCfgHttp2PolTableParams
- type SlbNewAcclCfgOptExcListTable
- type SlbNewAcclCfgOptExcListTableAdminStatus
- type SlbNewAcclCfgOptExcListTableDel
- type SlbNewAcclCfgOptExcListTableParams
- type SlbNewAcclCfgOptExcRuleTable
- type SlbNewAcclCfgOptExcRuleTableAdminStatus
- type SlbNewAcclCfgOptExcRuleTableCombineCSS
- type SlbNewAcclCfgOptExcRuleTableCombineJS
- type SlbNewAcclCfgOptExcRuleTableDelete
- type SlbNewAcclCfgOptExcRuleTableDynamicCache
- type SlbNewAcclCfgOptExcRuleTableImageDim
- type SlbNewAcclCfgOptExcRuleTableInlineCSS
- type SlbNewAcclCfgOptExcRuleTableInlineJS
- type SlbNewAcclCfgOptExcRuleTableParams
- type SlbNewAcclCfgOptExcRuleTableRemoveComments
- type SlbNewAcclCfgOptExcRuleTableRemoveWS
- type SlbNewAcclCfgOptExcRuleTableResType
- type SlbNewAcclCfgOptExcRuleTableTrimURL
- type SlbNewAdvhcAdvVirtualWireTable
- type SlbNewAdvhcAdvVirtualWireTableDelete
- type SlbNewAdvhcAdvVirtualWireTableIPVer
- type SlbNewAdvhcAdvVirtualWireTableInvert
- type SlbNewAdvhcAdvVirtualWireTableParams
- type SlbNewAdvhcAdvVirtualWireTableTransparent
- type SlbNewAdvhcArpTable
- type SlbNewAdvhcArpTableDelete
- type SlbNewAdvhcArpTableIPVer
- type SlbNewAdvhcArpTableInvert
- type SlbNewAdvhcArpTableParams
- type SlbNewAdvhcArpTableTransparent
- type SlbNewAdvhcDhcpTable
- type SlbNewAdvhcDhcpTableDelete
- type SlbNewAdvhcDhcpTableDhcpDuidType
- type SlbNewAdvhcDhcpTableDhcpType
- type SlbNewAdvhcDhcpTableIPVer
- type SlbNewAdvhcDhcpTableInvert
- type SlbNewAdvhcDhcpTableParams
- type SlbNewAdvhcDhcpTableSourcePortType
- type SlbNewAdvhcDhcpTableTransparent
- type SlbNewAdvhcDnsTable
- type SlbNewAdvhcDnsTableDelete
- type SlbNewAdvhcDnsTableIPVer
- type SlbNewAdvhcDnsTableInvert
- type SlbNewAdvhcDnsTableParams
- type SlbNewAdvhcDnsTableTransparent
- type SlbNewAdvhcDnsTableTransport
- type SlbNewAdvhcFtpTable
- type SlbNewAdvhcFtpTableDelete
- type SlbNewAdvhcFtpTableIPVer
- type SlbNewAdvhcFtpTableInvert
- type SlbNewAdvhcFtpTableParams
- type SlbNewAdvhcFtpTableTransparent
- type SlbNewAdvhcHttpTable
- type SlbNewAdvhcHttpTableAlways
- type SlbNewAdvhcHttpTableAuthLevel
- type SlbNewAdvhcHttpTableConnTerm
- type SlbNewAdvhcHttpTableConnTout
- type SlbNewAdvhcHttpTableDelete
- type SlbNewAdvhcHttpTableHttp2
- type SlbNewAdvhcHttpTableHttps
- type SlbNewAdvhcHttpTableHttpsCipherName
- type SlbNewAdvhcHttpTableIPVer
- type SlbNewAdvhcHttpTableInvert
- type SlbNewAdvhcHttpTableMethod
- type SlbNewAdvhcHttpTableOverloadType
- type SlbNewAdvhcHttpTableParams
- type SlbNewAdvhcHttpTableProxy
- type SlbNewAdvhcHttpTableResponseType
- type SlbNewAdvhcHttpTableTransparent
- type SlbNewAdvhcIcmpTable
- type SlbNewAdvhcIcmpTableDelete
- type SlbNewAdvhcIcmpTableIPVer
- type SlbNewAdvhcIcmpTableInvert
- type SlbNewAdvhcIcmpTableParams
- type SlbNewAdvhcIcmpTableTransparent
- type SlbNewAdvhcImapTable
- type SlbNewAdvhcImapTableDelete
- type SlbNewAdvhcImapTableIPVer
- type SlbNewAdvhcImapTableInvert
- type SlbNewAdvhcImapTableParams
- type SlbNewAdvhcImapTableTransparent
- type SlbNewAdvhcLdapTable
- type SlbNewAdvhcLdapTableBaseFmt
- type SlbNewAdvhcLdapTableDelete
- type SlbNewAdvhcLdapTableIPVer
- type SlbNewAdvhcLdapTableInvert
- type SlbNewAdvhcLdapTableLdaps
- type SlbNewAdvhcLdapTableParams
- type SlbNewAdvhcLdapTableTransparent
- type SlbNewAdvhcLinkTable
- type SlbNewAdvhcLinkTableDelete
- type SlbNewAdvhcLinkTableIPVer
- type SlbNewAdvhcLinkTableInvert
- type SlbNewAdvhcLinkTableParams
- type SlbNewAdvhcLinkTableTransparent
- type SlbNewAdvhcLogexpTable
- type SlbNewAdvhcLogexpTableAlways
- type SlbNewAdvhcLogexpTableDelete
- type SlbNewAdvhcLogexpTableParams
- type SlbNewAdvhcNntpTable
- type SlbNewAdvhcNntpTableDelete
- type SlbNewAdvhcNntpTableIPVer
- type SlbNewAdvhcNntpTableInvert
- type SlbNewAdvhcNntpTableParams
- type SlbNewAdvhcNntpTableTransparent
- type SlbNewAdvhcOcspTable
- type SlbNewAdvhcOcspTableAlways
- type SlbNewAdvhcOcspTableConnTerm
- type SlbNewAdvhcOcspTableDelete
- type SlbNewAdvhcOcspTableGoodCert
- type SlbNewAdvhcOcspTableHttps
- type SlbNewAdvhcOcspTableHttpsCipherName
- type SlbNewAdvhcOcspTableIPVer
- type SlbNewAdvhcOcspTableInvert
- type SlbNewAdvhcOcspTableMethod
- type SlbNewAdvhcOcspTableParams
- type SlbNewAdvhcOcspTableSnat
- type SlbNewAdvhcOcspTableTransparent
- type SlbNewAdvhcPop3Table
- type SlbNewAdvhcPop3TableDelete
- type SlbNewAdvhcPop3TableIPVer
- type SlbNewAdvhcPop3TableInvert
- type SlbNewAdvhcPop3TableParams
- type SlbNewAdvhcPop3TableTransparent
- type SlbNewAdvhcRadiusTable
- type SlbNewAdvhcRadiusTableDelete
- type SlbNewAdvhcRadiusTableDownType
- type SlbNewAdvhcRadiusTableIPVer
- type SlbNewAdvhcRadiusTableInvert
- type SlbNewAdvhcRadiusTableParams
- type SlbNewAdvhcRadiusTableTransparent
- type SlbNewAdvhcRtspTable
- type SlbNewAdvhcRtspTableDelete
- type SlbNewAdvhcRtspTableIPVer
- type SlbNewAdvhcRtspTableInvert
- type SlbNewAdvhcRtspTableMethod
- type SlbNewAdvhcRtspTableParams
- type SlbNewAdvhcRtspTableTransparent
- type SlbNewAdvhcScriptTable
- type SlbNewAdvhcScriptTableAddCloseCmd
- type SlbNewAdvhcScriptTableAlways
- type SlbNewAdvhcScriptTableDelete
- type SlbNewAdvhcScriptTableIPVer
- type SlbNewAdvhcScriptTableInvert
- type SlbNewAdvhcScriptTableParams
- type SlbNewAdvhcScriptTableRemoveLastCmd
- type SlbNewAdvhcScriptTableTransparent
- type SlbNewAdvhcSipTable
- type SlbNewAdvhcSipTableDelete
- type SlbNewAdvhcSipTableIPVer
- type SlbNewAdvhcSipTableInvert
- type SlbNewAdvhcSipTableMethod
- type SlbNewAdvhcSipTableParams
- type SlbNewAdvhcSipTableTransparent
- type SlbNewAdvhcSipTableTransport
- type SlbNewAdvhcSmtpTable
- type SlbNewAdvhcSmtpTableDelete
- type SlbNewAdvhcSmtpTableIPVer
- type SlbNewAdvhcSmtpTableInvert
- type SlbNewAdvhcSmtpTableParams
- type SlbNewAdvhcSmtpTableTransparent
- type SlbNewAdvhcSnmpTable
- type SlbNewAdvhcSnmpTableDelete
- type SlbNewAdvhcSnmpTableIPVer
- type SlbNewAdvhcSnmpTableInvert
- type SlbNewAdvhcSnmpTableParams
- type SlbNewAdvhcSnmpTableReadjustWeight
- type SlbNewAdvhcSnmpTableTransparent
- type SlbNewAdvhcSnmpTableType
- type SlbNewAdvhcSslHelloTable
- type SlbNewAdvhcSslHelloTableCipherName
- type SlbNewAdvhcSslHelloTableDelete
- type SlbNewAdvhcSslHelloTableIPVer
- type SlbNewAdvhcSslHelloTableInvert
- type SlbNewAdvhcSslHelloTableParams
- type SlbNewAdvhcSslHelloTableSslVersion
- type SlbNewAdvhcSslHelloTableTransparent
- type SlbNewAdvhcTcpTable
- type SlbNewAdvhcTcpTableAlways
- type SlbNewAdvhcTcpTableConnTerm
- type SlbNewAdvhcTcpTableDelete
- type SlbNewAdvhcTcpTableIPVer
- type SlbNewAdvhcTcpTableInvert
- type SlbNewAdvhcTcpTableParams
- type SlbNewAdvhcTcpTableTransparent
- type SlbNewAdvhcTftpTable
- type SlbNewAdvhcTftpTableDelete
- type SlbNewAdvhcTftpTableIPVer
- type SlbNewAdvhcTftpTableInvert
- type SlbNewAdvhcTftpTableParams
- type SlbNewAdvhcTftpTableTransparent
- type SlbNewAdvhcUdpTable
- type SlbNewAdvhcUdpTableDelete
- type SlbNewAdvhcUdpTableIPVer
- type SlbNewAdvhcUdpTableInvert
- type SlbNewAdvhcUdpTablePadding
- type SlbNewAdvhcUdpTableParams
- type SlbNewAdvhcUdpTableTransparent
- type SlbNewAdvhcVirtualWireTable
- type SlbNewAdvhcVirtualWireTableDelete
- type SlbNewAdvhcVirtualWireTableIPVer
- type SlbNewAdvhcVirtualWireTableInvert
- type SlbNewAdvhcVirtualWireTableParams
- type SlbNewAdvhcVirtualWireTableTransparent
- type SlbNewAdvhcWapTable
- type SlbNewAdvhcWapTableCouple
- type SlbNewAdvhcWapTableDelete
- type SlbNewAdvhcWapTableIPVer
- type SlbNewAdvhcWapTableInvert
- type SlbNewAdvhcWapTableParams
- type SlbNewAdvhcWapTableTransparent
- type SlbNewAdvhcWapTableType
- type SlbNewAdvhcWtsTable
- type SlbNewAdvhcWtsTableDelete
- type SlbNewAdvhcWtsTableIPVer
- type SlbNewAdvhcWtsTableInvert
- type SlbNewAdvhcWtsTableParams
- type SlbNewAdvhcWtsTableTransparent
- type SlbNewAppwallDpSrvCfgTable
- type SlbNewAppwallDpSrvCfgTableDpSrvDel
- type SlbNewAppwallDpSrvCfgTableParams
- type SlbNewAppwallLdapCfgTable
- type SlbNewAppwallLdapCfgTableLdapDel
- type SlbNewAppwallLdapCfgTableLdapIgnoreEnable
- type SlbNewAppwallLdapCfgTableLdapSSLEnable
- type SlbNewAppwallLdapCfgTableLdapSrvType
- type SlbNewAppwallLdapCfgTableLdapTLSEnable
- type SlbNewAppwallLdapCfgTableParams
- type SlbNewAppwallRadiusCfgTable
- type SlbNewAppwallRadiusCfgTableParams
- type SlbNewAppwallRadiusCfgTableRadiusDel
- type SlbNewAppwallWebappsCfgTable
- type SlbNewAppwallWebappsCfgTableParams
- type SlbNewAppwallWebappsCfgTableWebappDel
- type SlbNewAppwallWebappsCfgTableWebappEnable
- type SlbNewAppwallWebappsCfgTableWebappEnableAuthSso
- type SlbNewAppwallWebappsCfgTableWebappEnableWaf
- type SlbNewAppwallWebappsCfgTableWebappMode
- type SlbNewBotManagerClassesTable
- type SlbNewBotManagerClassesTableAllHeaders
- type SlbNewBotManagerClassesTableAppType
- type SlbNewBotManagerClassesTableBlock
- type SlbNewBotManagerClassesTableCaptcha
- type SlbNewBotManagerClassesTableDel
- type SlbNewBotManagerClassesTableEnaDis
- type SlbNewBotManagerClassesTableJsInjectStatus
- type SlbNewBotManagerClassesTableMode
- type SlbNewBotManagerClassesTableParams
- type SlbNewBotManagerClassesTableSecureCookie
- type SlbNewBotManagerClassesTableSessionIdPicker
- type SlbNewBotManagerClassesTableUserIdPicker
- type SlbNewCfgAppShapeTable
- type SlbNewCfgAppShapeTableDefault
- type SlbNewCfgAppShapeTableDelete
- type SlbNewCfgAppShapeTableParams
- type SlbNewCfgAppShapeTableState
- type SlbNewCfgBuddyTable
- type SlbNewCfgBuddyTableDelete
- type SlbNewCfgBuddyTableParams
- type SlbNewCfgClusterPeerTable
- type SlbNewCfgClusterPeerTableDelete
- type SlbNewCfgClusterPeerTableIpVer
- type SlbNewCfgClusterPeerTableParams
- type SlbNewCfgContRuleTable
- type SlbNewCfgContRuleTableAction
- type SlbNewCfgContRuleTableDelete
- type SlbNewCfgContRuleTableParams
- type SlbNewCfgContRuleTableState
- type SlbNewCfgDnsNsGroupTable
- type SlbNewCfgDnsNsGroupTableDelete
- type SlbNewCfgDnsNsGroupTableParams
- type SlbNewCfgDnsNsRecordTable
- type SlbNewCfgDnsNsRecordTableDelete
- type SlbNewCfgDnsNsRecordTableParams
- type SlbNewCfgDrecordTable
- type SlbNewCfgDrecordTableDelete
- type SlbNewCfgDrecordTableDomainRecordState
- type SlbNewCfgDrecordTableParams
- type SlbNewCfgDrecordVirtRealMappingTable
- type SlbNewCfgDrecordVirtRealMappingTableEntryDelete
- type SlbNewCfgDrecordVirtRealMappingTableEntryState
- type SlbNewCfgDrecordVirtRealMappingTableParams
- type SlbNewCfgEnhBuddyTable
- type SlbNewCfgEnhBuddyTableDelete
- type SlbNewCfgEnhBuddyTableParams
- type SlbNewCfgEnhContRuleTable
- type SlbNewCfgEnhContRuleTableAction
- type SlbNewCfgEnhContRuleTableDelete
- type SlbNewCfgEnhContRuleTableParams
- type SlbNewCfgEnhContRuleTableSidebandProccessing
- type SlbNewCfgEnhContRuleTableState
- type SlbNewCfgEnhGroupRealServerTable
- type SlbNewCfgEnhGroupRealServerTableParams
- type SlbNewCfgEnhGroupRealServerTableState
- type SlbNewCfgEnhGroupTable
- type SlbNewCfgEnhGroupTableBackupType
- type SlbNewCfgEnhGroupTableDelete
- type SlbNewCfgEnhGroupTableHealthCheckLayer
- type SlbNewCfgEnhGroupTableIdsChain
- type SlbNewCfgEnhGroupTableIdsFlood
- type SlbNewCfgEnhGroupTableIdsState
- type SlbNewCfgEnhGroupTableIpVer
- type SlbNewCfgEnhGroupTableMaxConEx
- type SlbNewCfgEnhGroupTableMetric
- type SlbNewCfgEnhGroupTableMinmissHash
- type SlbNewCfgEnhGroupTableOperatorAccess
- type SlbNewCfgEnhGroupTableParams
- type SlbNewCfgEnhGroupTableRmetric
- type SlbNewCfgEnhGroupTableSecDeviceFlag
- type SlbNewCfgEnhGroupTableSecType
- type SlbNewCfgEnhGroupTableType
- type SlbNewCfgEnhGroupTableVipHealthCheck
- type SlbNewCfgEnhRealServPortTable
- type SlbNewCfgEnhRealServPortTableDelete
- type SlbNewCfgEnhRealServPortTableParams
- type SlbNewCfgEnhRealServerSecondPartTable
- type SlbNewCfgEnhRealServerSecondPartTableBkpPreempt
- type SlbNewCfgEnhRealServerSecondPartTableFastHealthCheck
- type SlbNewCfgEnhRealServerSecondPartTableLdapwr
- type SlbNewCfgEnhRealServerSecondPartTableMode
- type SlbNewCfgEnhRealServerSecondPartTableOverflow
- type SlbNewCfgEnhRealServerSecondPartTableParams
- type SlbNewCfgEnhRealServerSecondPartTableProxy
- type SlbNewCfgEnhRealServerSecondPartTableProxyIpMode
- type SlbNewCfgEnhRealServerSecondPartTableProxyIpNWclassPersistency
- type SlbNewCfgEnhRealServerSecondPartTableProxyIpPersistency
- type SlbNewCfgEnhRealServerSecondPartTableSubdmac
- type SlbNewCfgEnhRealServerSecondPartTableUpdateAllRealServers
- type SlbNewCfgEnhRealServerTable
- type SlbNewCfgEnhRealServerTableCookie
- type SlbNewCfgEnhRealServerTableDelete
- type SlbNewCfgEnhRealServerTableExcludeStr
- type SlbNewCfgEnhRealServerTableIpVer
- type SlbNewCfgEnhRealServerTableLLBType
- type SlbNewCfgEnhRealServerTableParams
- type SlbNewCfgEnhRealServerTableSecDeviceFlag
- type SlbNewCfgEnhRealServerTableSecType
- type SlbNewCfgEnhRealServerTableState
- type SlbNewCfgEnhRealServerTableSubmac
- type SlbNewCfgEnhRealServerTableType
- type SlbNewCfgEnhRealServerThirdPartTable
- type SlbNewCfgEnhRealServerThirdPartTableParams
- type SlbNewCfgEnhSerAppShapeTable
- type SlbNewCfgEnhSerAppShapeTableDelete
- type SlbNewCfgEnhSerAppShapeTableParams
- type SlbNewCfgEnhUrlBwmTable
- type SlbNewCfgEnhUrlBwmTableDelete
- type SlbNewCfgEnhUrlBwmTableParams
- type SlbNewCfgEnhVirtServerTable
- type SlbNewCfgEnhVirtServerTableParams
- type SlbNewCfgEnhVirtServerTableVirtServerAvailPersist
- type SlbNewCfgEnhVirtServerTableVirtServerCReset
- type SlbNewCfgEnhVirtServerTableVirtServerCreationType
- type SlbNewCfgEnhVirtServerTableVirtServerDelete
- type SlbNewCfgEnhVirtServerTableVirtServerIpVer
- type SlbNewCfgEnhVirtServerTableVirtServerIsDnsSecVip
- type SlbNewCfgEnhVirtServerTableVirtServerLayer3Only
- type SlbNewCfgEnhVirtServerTableVirtServerRtSrcMac
- type SlbNewCfgEnhVirtServerTableVirtServerState
- type SlbNewCfgEnhVirtServerTableVirtServerdad
- type SlbNewCfgEnhVirtServicesFifthPartTable
- type SlbNewCfgEnhVirtServicesFifthPartTableAction
- type SlbNewCfgEnhVirtServicesFifthPartTableAlwaysOn
- type SlbNewCfgEnhVirtServicesFifthPartTableCkRebind
- type SlbNewCfgEnhVirtServicesFifthPartTableClntproxType
- type SlbNewCfgEnhVirtServicesFifthPartTableClsOnFastage
- type SlbNewCfgEnhVirtServicesFifthPartTableClsOnSlowage
- type SlbNewCfgEnhVirtServicesFifthPartTableCookieSameSite
- type SlbNewCfgEnhVirtServicesFifthPartTableCookieSecure
- type SlbNewCfgEnhVirtServicesFifthPartTableDnsType
- type SlbNewCfgEnhVirtServicesFifthPartTableGranularity
- type SlbNewCfgEnhVirtServicesFifthPartTableNoRtsp
- type SlbNewCfgEnhVirtServicesFifthPartTableParams
- type SlbNewCfgEnhVirtServicesFifthPartTableParseLimit
- type SlbNewCfgEnhVirtServicesFifthPartTableSendRST
- type SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType
- type SlbNewCfgEnhVirtServicesFifthPartTableServCertGrpMark
- type SlbNewCfgEnhVirtServicesFifthPartTableSessEntryMode
- type SlbNewCfgEnhVirtServicesFifthPartTableSessLog
- type SlbNewCfgEnhVirtServicesFifthPartTableUdpAge
- type SlbNewCfgEnhVirtServicesFifthPartTableUriNorm
- type SlbNewCfgEnhVirtServicesFifthPartTableZerowinSize
- type SlbNewCfgEnhVirtServicesFourthPartTable
- type SlbNewCfgEnhVirtServicesFourthPartTableParams
- type SlbNewCfgEnhVirtServicesFourthPartTableServPathHideHostType
- type SlbNewCfgEnhVirtServicesFourthPartTableServPathHidePathType
- type SlbNewCfgEnhVirtServicesFourthPartTableServPathHideStatus
- type SlbNewCfgEnhVirtServicesFourthPartTableServTextrepAction
- type SlbNewCfgEnhVirtServicesFourthPartTableServTextrepStatus
- type SlbNewCfgEnhVirtServicesSecondPartTable
- type SlbNewCfgEnhVirtServicesSecondPartTableBasicConnmgtStatus
- type SlbNewCfgEnhVirtServicesSecondPartTableCloaksrv
- type SlbNewCfgEnhVirtServicesSecondPartTableConnmgtStatus
- type SlbNewCfgEnhVirtServicesSecondPartTableParams
- type SlbNewCfgEnhVirtServicesSecondPartTableServErrcodeHttpRedir
- type SlbNewCfgEnhVirtServicesSecondPartTableServErrcodeStatus
- type SlbNewCfgEnhVirtServicesSecondPartTableServUrlchangHostType
- type SlbNewCfgEnhVirtServicesSecondPartTableServUrlchangStatus
- type SlbNewCfgEnhVirtServicesSeventhPartTable
- type SlbNewCfgEnhVirtServicesSeventhPartTableClsRST
- type SlbNewCfgEnhVirtServicesSeventhPartTableCluster
- type SlbNewCfgEnhVirtServicesSeventhPartTableConnPooling
- type SlbNewCfgEnhVirtServicesSeventhPartTableIsDnsSecVip
- type SlbNewCfgEnhVirtServicesSeventhPartTableParams
- type SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpMode
- type SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpNWclassPersistency
- type SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpPersistency
- type SlbNewCfgEnhVirtServicesSeventhPartTableReport
- type SlbNewCfgEnhVirtServicesSeventhPartTableSessionMirror
- type SlbNewCfgEnhVirtServicesSeventhPartTableSoftGrid
- type SlbNewCfgEnhVirtServicesSixthPartTable
- type SlbNewCfgEnhVirtServicesSixthPartTableCookieDname
- type SlbNewCfgEnhVirtServicesSixthPartTableDirect
- type SlbNewCfgEnhVirtServicesSixthPartTableDummyDelete
- type SlbNewCfgEnhVirtServicesSixthPartTableEgressPip
- type SlbNewCfgEnhVirtServicesSixthPartTableHttpRedir
- type SlbNewCfgEnhVirtServicesSixthPartTableLdapreset
- type SlbNewCfgEnhVirtServicesSixthPartTableLdapslb
- type SlbNewCfgEnhVirtServicesSixthPartTableParams
- type SlbNewCfgEnhVirtServicesSixthPartTablePbindRport
- type SlbNewCfgEnhVirtServicesSixthPartTableSdpNat
- type SlbNewCfgEnhVirtServicesSixthPartTableSip
- type SlbNewCfgEnhVirtServicesSixthPartTableThash
- type SlbNewCfgEnhVirtServicesSixthPartTableUhash
- type SlbNewCfgEnhVirtServicesSixthPartTableWts
- type SlbNewCfgEnhVirtServicesSixthPartTableXForwardedFor
- type SlbNewCfgEnhVirtServicesTable
- type SlbNewCfgEnhVirtServicesTableApm
- type SlbNewCfgEnhVirtServicesTableCdnProxy
- type SlbNewCfgEnhVirtServicesTableCookieMode
- type SlbNewCfgEnhVirtServicesTableDBind
- type SlbNewCfgEnhVirtServicesTableDelete
- type SlbNewCfgEnhVirtServicesTableDirServerRtn
- type SlbNewCfgEnhVirtServicesTableDnsSlb
- type SlbNewCfgEnhVirtServicesTableFtpParsing
- type SlbNewCfgEnhVirtServicesTableHttpSlb
- type SlbNewCfgEnhVirtServicesTableHttpSlb2
- type SlbNewCfgEnhVirtServicesTableHttpSlbOption
- type SlbNewCfgEnhVirtServicesTableIpRep
- type SlbNewCfgEnhVirtServicesTableNonHTTP
- type SlbNewCfgEnhVirtServicesTablePBind
- type SlbNewCfgEnhVirtServicesTableParams
- type SlbNewCfgEnhVirtServicesTableRemapUDPFrags
- type SlbNewCfgEnhVirtServicesTableRtSrcTnl
- type SlbNewCfgEnhVirtServicesTableRtspUrlParse
- type SlbNewCfgEnhVirtServicesTableStatus
- type SlbNewCfgEnhVirtServicesTableUDPBalance
- type SlbNewCfgEnhVirtServicesTableUriCookie
- type SlbNewCfgEnhVirtServicesThirdPartTable
- type SlbNewCfgEnhVirtServicesThirdPartTableParams
- type SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangActnType
- type SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangInsrtPostn
- type SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangPathType
- type SlbNewCfgFQDNServerTable
- type SlbNewCfgFQDNServerTableDelete
- type SlbNewCfgFQDNServerTableIpVers
- type SlbNewCfgFQDNServerTableMode
- type SlbNewCfgFQDNServerTableParams
- type SlbNewCfgFQDNServerTableState
- type SlbNewCfgFiltAppShapeTable
- type SlbNewCfgFiltAppShapeTableDelete
- type SlbNewCfgFiltAppShapeTableParams
- type SlbNewCfgGroupRealServerTable
- type SlbNewCfgGroupRealServerTableParams
- type SlbNewCfgGroupRealServerTableState
- type SlbNewCfgGroupTable
- type SlbNewCfgGroupTableBackupType
- type SlbNewCfgGroupTableDelete
- type SlbNewCfgGroupTableHealthCheckLayer
- type SlbNewCfgGroupTableIdsChain
- type SlbNewCfgGroupTableIdsFlood
- type SlbNewCfgGroupTableIdsState
- type SlbNewCfgGroupTableIpVer
- type SlbNewCfgGroupTableMaxConEx
- type SlbNewCfgGroupTableMetric
- type SlbNewCfgGroupTableMinmissHash
- type SlbNewCfgGroupTableOperatorAccess
- type SlbNewCfgGroupTableParams
- type SlbNewCfgGroupTableRmetric
- type SlbNewCfgGroupTableVipHealthCheck
- type SlbNewCfgPeerPIPTable
- type SlbNewCfgPeerPIPTablePIPDelete
- type SlbNewCfgPeerPIPTablePIPVersion
- type SlbNewCfgPeerPIPTableParams
- type SlbNewCfgPeerTable
- type SlbNewCfgPeerTableDelete
- type SlbNewCfgPeerTableIpVersion
- type SlbNewCfgPeerTableParams
- type SlbNewCfgPeerTableState
- type SlbNewCfgPortTable
- type SlbNewCfgPortTableDelete
- type SlbNewCfgPortTableParams
- type SlbNewCfgPortTableSlbAwMonitorState
- type SlbNewCfgPortTableSlbClntState
- type SlbNewCfgPortTableSlbFilter
- type SlbNewCfgPortTableSlbHotStandby
- type SlbNewCfgPortTableSlbIdslbState
- type SlbNewCfgPortTableSlbInterSwitch
- type SlbNewCfgPortTableSlbL3Filter
- type SlbNewCfgPortTableSlbPipState
- type SlbNewCfgPortTableSlbRtsState
- type SlbNewCfgPortTableSlbServState
- type SlbNewCfgPortTableSlbState
- type SlbNewCfgRealServPortTable
- type SlbNewCfgRealServPortTableDelete
- type SlbNewCfgRealServPortTableParams
- type SlbNewCfgRealServerTable
- type SlbNewCfgRealServerTableBkpPreempt
- type SlbNewCfgRealServerTableCookie
- type SlbNewCfgRealServerTableDelete
- type SlbNewCfgRealServerTableExcludeStr
- type SlbNewCfgRealServerTableFastHealthCheck
- type SlbNewCfgRealServerTableIpVer
- type SlbNewCfgRealServerTableLdapwr
- type SlbNewCfgRealServerTableMode
- type SlbNewCfgRealServerTableOverflow
- type SlbNewCfgRealServerTableParams
- type SlbNewCfgRealServerTableProxy
- type SlbNewCfgRealServerTableProxyIpMode
- type SlbNewCfgRealServerTableProxyIpNWclassPersistency
- type SlbNewCfgRealServerTableProxyIpPersistency
- type SlbNewCfgRealServerTableState
- type SlbNewCfgRealServerTableSubdmac
- type SlbNewCfgRealServerTableSubmac
- type SlbNewCfgRealServerTableType
- type SlbNewCfgRealServerTableUpdateAllRealServers
- type SlbNewCfgSapAslrTable
- type SlbNewCfgSapAslrTableAutoConfig
- type SlbNewCfgSapAslrTableDelete
- type SlbNewCfgSapAslrTableIpVer
- type SlbNewCfgSapAslrTableParams
- type SlbNewCfgSapAslrTableState
- type SlbNewCfgSapAslrTableVipIpVer
- type SlbNewCfgSerAppShapeTable
- type SlbNewCfgSerAppShapeTableDelete
- type SlbNewCfgSerAppShapeTableParams
- type SlbNewCfgSidebandAppShapeTable
- type SlbNewCfgSidebandAppShapeTableDelete
- type SlbNewCfgSidebandAppShapeTableParams
- type SlbNewCfgSmartNatTable
- type SlbNewCfgSmartNatTableDel
- type SlbNewCfgSmartNatTableDnatMode
- type SlbNewCfgSmartNatTableDnatPersist
- type SlbNewCfgSmartNatTableIpVer
- type SlbNewCfgSmartNatTableMode
- type SlbNewCfgSmartNatTableParams
- type SlbNewCfgSmartNatTableType
- type SlbNewCfgSmtportTable
- type SlbNewCfgSmtportTableDelete
- type SlbNewCfgSmtportTableParams
- type SlbNewCfgUrlBwmTable
- type SlbNewCfgUrlBwmTableDelete
- type SlbNewCfgUrlBwmTableParams
- type SlbNewCfgVirtServerTable
- type SlbNewCfgVirtServerTableParams
- type SlbNewCfgVirtServerTableVirtServerCReset
- type SlbNewCfgVirtServerTableVirtServerDelete
- type SlbNewCfgVirtServerTableVirtServerIpVer
- type SlbNewCfgVirtServerTableVirtServerIsDnsSecVip
- type SlbNewCfgVirtServerTableVirtServerLayer3Only
- type SlbNewCfgVirtServerTableVirtServerState
- type SlbNewCfgVirtServicesFifthPartTable
- type SlbNewCfgVirtServicesFifthPartTableAction
- type SlbNewCfgVirtServicesFifthPartTableCkRebind
- type SlbNewCfgVirtServicesFifthPartTableClntproxType
- type SlbNewCfgVirtServicesFifthPartTableCookieSecure
- type SlbNewCfgVirtServicesFifthPartTableDnsType
- type SlbNewCfgVirtServicesFifthPartTableGranularity
- type SlbNewCfgVirtServicesFifthPartTableNoRtsp
- type SlbNewCfgVirtServicesFifthPartTableParams
- type SlbNewCfgVirtServicesFifthPartTableParseLimit
- type SlbNewCfgVirtServicesFifthPartTableServApplicationType
- type SlbNewCfgVirtServicesFifthPartTableServCertGrpMark
- type SlbNewCfgVirtServicesFifthPartTableSessLog
- type SlbNewCfgVirtServicesFifthPartTableUriNorm
- type SlbNewCfgVirtServicesFifthPartTableZerowinSize
- type SlbNewCfgVirtServicesFourthPartTable
- type SlbNewCfgVirtServicesFourthPartTableParams
- type SlbNewCfgVirtServicesFourthPartTableServPathHideHostType
- type SlbNewCfgVirtServicesFourthPartTableServPathHidePathType
- type SlbNewCfgVirtServicesFourthPartTableServPathHideStatus
- type SlbNewCfgVirtServicesFourthPartTableServTextrepAction
- type SlbNewCfgVirtServicesFourthPartTableServTextrepStatus
- type SlbNewCfgVirtServicesSecondPartTable
- type SlbNewCfgVirtServicesSecondPartTableCloaksrv
- type SlbNewCfgVirtServicesSecondPartTableConnmgtStatus
- type SlbNewCfgVirtServicesSecondPartTableParams
- type SlbNewCfgVirtServicesSecondPartTableServErrcodeHttpRedir
- type SlbNewCfgVirtServicesSecondPartTableServErrcodeStatus
- type SlbNewCfgVirtServicesSecondPartTableServUrlchangHostType
- type SlbNewCfgVirtServicesSecondPartTableServUrlchangStatus
- type SlbNewCfgVirtServicesTable
- type SlbNewCfgVirtServicesTableApm
- type SlbNewCfgVirtServicesTableClsRST
- type SlbNewCfgVirtServicesTableConnPooling
- type SlbNewCfgVirtServicesTableCookieDname
- type SlbNewCfgVirtServicesTableCookieMode
- type SlbNewCfgVirtServicesTableDBind
- type SlbNewCfgVirtServicesTableDelete
- type SlbNewCfgVirtServicesTableDirServerRtn
- type SlbNewCfgVirtServicesTableDirect
- type SlbNewCfgVirtServicesTableDnsSlb
- type SlbNewCfgVirtServicesTableEgressPip
- type SlbNewCfgVirtServicesTableFtpParsing
- type SlbNewCfgVirtServicesTableHttpRedir
- type SlbNewCfgVirtServicesTableHttpSlb
- type SlbNewCfgVirtServicesTableHttpSlb2
- type SlbNewCfgVirtServicesTableHttpSlbOption
- type SlbNewCfgVirtServicesTableLdapreset
- type SlbNewCfgVirtServicesTableLdapslb
- type SlbNewCfgVirtServicesTableNonHTTP
- type SlbNewCfgVirtServicesTablePBind
- type SlbNewCfgVirtServicesTableParams
- type SlbNewCfgVirtServicesTablePbindRport
- type SlbNewCfgVirtServicesTableProxyIpMode
- type SlbNewCfgVirtServicesTableProxyIpNWclassPersistency
- type SlbNewCfgVirtServicesTableProxyIpPersistency
- type SlbNewCfgVirtServicesTableRemapUDPFrags
- type SlbNewCfgVirtServicesTableRtspUrlParse
- type SlbNewCfgVirtServicesTableSdpNat
- type SlbNewCfgVirtServicesTableSessionMirror
- type SlbNewCfgVirtServicesTableSip
- type SlbNewCfgVirtServicesTableSoftGrid
- type SlbNewCfgVirtServicesTableThash
- type SlbNewCfgVirtServicesTableUDPBalance
- type SlbNewCfgVirtServicesTableUhash
- type SlbNewCfgVirtServicesTableUriCookie
- type SlbNewCfgVirtServicesTableWts
- type SlbNewCfgVirtServicesTableXForwardedFor
- type SlbNewCfgVirtServicesThirdPartTable
- type SlbNewCfgVirtServicesThirdPartTableParams
- type SlbNewCfgVirtServicesThirdPartTableServUrlchangActnType
- type SlbNewCfgVirtServicesThirdPartTableServUrlchangInsrtPostn
- type SlbNewCfgVirtServicesThirdPartTableServUrlchangPathType
- type SlbNewCfgWlmTable
- type SlbNewCfgWlmTableDelete
- type SlbNewCfgWlmTableParams
- type SlbNewCfgWlmTableState
- type SlbNewDataclassCfgDataClassesTable
- type SlbNewDataclassCfgDataClassesTableDataType
- type SlbNewDataclassCfgDataClassesTableDel
- type SlbNewDataclassCfgDataClassesTableParams
- type SlbNewDataclassCfgManualEntriesTable
- type SlbNewDataclassCfgManualEntriesTableDel
- type SlbNewDataclassCfgManualEntriesTableParams
- type SlbNewIcapPolTable
- type SlbNewIcapPolTableAdminStatus
- type SlbNewIcapPolTableDel
- type SlbNewIcapPolTableParams
- type SlbNewIcapPolTableReqmodFallback
- type SlbNewIcapPolTableReqmodStatus
- type SlbNewIcapPolTableReqmodXcip
- type SlbNewIcapPolTableRespmodFallback
- type SlbNewIcapPolTableRespmodStatus
- type SlbNewIcapPolTableRespmodXcip
- type SlbNewNwclssCfgNetworkClassesTable
- type SlbNewNwclssCfgNetworkClassesTableDel
- type SlbNewNwclssCfgNetworkClassesTableIpVer
- type SlbNewNwclssCfgNetworkClassesTableParams
- type SlbNewNwclssCfgNetworkClassesTableType
- type SlbNewNwclssCfgNetworkElementsTable
- type SlbNewNwclssCfgNetworkElementsTableDel
- type SlbNewNwclssCfgNetworkElementsTableMatchType
- type SlbNewNwclssCfgNetworkElementsTableNetType
- type SlbNewNwclssCfgNetworkElementsTableParams
- type SlbNewNwclssCfgNetworkElementsTableTypeAddrOrRegn
- type SlbNewRemoteLoggingTable
- type SlbNewRemoteLoggingTableDel
- type SlbNewRemoteLoggingTableEnaDis
- type SlbNewRemoteLoggingTableParams
- type SlbNewRemoteLoggingTablePath
- type SlbNewRemoteLoggingTableProtocol
- type SlbNewSecCfgSecPolTable
- type SlbNewSecCfgSecPolTableAdminStatus
- type SlbNewSecCfgSecPolTableDel
- type SlbNewSecCfgSecPolTableParams
- type SlbNewSecurePathClassesTable
- type SlbNewSecurePathClassesTableBotMng
- type SlbNewSecurePathClassesTableDel
- type SlbNewSecurePathClassesTableEnaDis
- type SlbNewSecurePathClassesTableParams
- type SlbNewSecurePathClassesTableQueryBypass
- type SlbNewSidebandTable
- type SlbNewSidebandTableApplic
- type SlbNewSidebandTableClnsnat
- type SlbNewSidebandTableDel
- type SlbNewSidebandTableEnaDis
- type SlbNewSidebandTableFallback
- type SlbNewSidebandTableParams
- type SlbNewSidebandTableProxyIpMode
- type SlbNewSslCfgAuthPolTable
- type SlbNewSslCfgAuthPolTable2
- type SlbNewSslCfgAuthPolTable2Params
- type SlbNewSslCfgAuthPolTable2PassinfoAlgoFlag
- type SlbNewSslCfgAuthPolTable2PassinfoIssuerFlag
- type SlbNewSslCfgAuthPolTable2PassinfoSerialFlag
- type SlbNewSslCfgAuthPolTable3
- type SlbNewSslCfgAuthPolTable3Params
- type SlbNewSslCfgAuthPolTable3PassinfoNafterFlag
- type SlbNewSslCfgAuthPolTable3PassinfoNbeforeFlag
- type SlbNewSslCfgAuthPolTable3PassinfoSubjectFlag
- type SlbNewSslCfgAuthPolTable4
- type SlbNewSslCfgAuthPolTable4Params
- type SlbNewSslCfgAuthPolTable4PassinfoCertFlag
- type SlbNewSslCfgAuthPolTable4PassinfoKeytypeFlag
- type SlbNewSslCfgAuthPolTable4PassinfoMd5Flag
- type SlbNewSslCfgAuthPolTable5
- type SlbNewSslCfgAuthPolTable5AdminStatus
- type SlbNewSslCfgAuthPolTable5Delete
- type SlbNewSslCfgAuthPolTable5Params
- type SlbNewSslCfgAuthPolTable5PassinfoComp2424
- type SlbNewSslCfgAuthPolTableAdminStatus
- type SlbNewSslCfgAuthPolTableDelete
- type SlbNewSslCfgAuthPolTableIssuerNamesOrder
- type SlbNewSslCfgAuthPolTableParams
- type SlbNewSslCfgAuthPolTablePassinfoAlgoFlag
- type SlbNewSslCfgAuthPolTablePassinfoCertFlag
- type SlbNewSslCfgAuthPolTablePassinfoComp2424
- type SlbNewSslCfgAuthPolTablePassinfoIssuerFlag
- type SlbNewSslCfgAuthPolTablePassinfoKeytypeFlag
- type SlbNewSslCfgAuthPolTablePassinfoMd5Flag
- type SlbNewSslCfgAuthPolTablePassinfoNafterFlag
- type SlbNewSslCfgAuthPolTablePassinfoNbeforeFlag
- type SlbNewSslCfgAuthPolTablePassinfoSerialFlag
- type SlbNewSslCfgAuthPolTablePassinfoSubjectFlag
- type SlbNewSslCfgAuthPolTablePassinfoVersionFlag
- type SlbNewSslCfgAuthPolTableSerCertExp
- type SlbNewSslCfgAuthPolTableSerCertMis
- type SlbNewSslCfgAuthPolTableSerCertUntrust
- type SlbNewSslCfgAuthPolTableSubjectNamesOrder
- type SlbNewSslCfgAuthPolTableType
- type SlbNewSslCfgAuthPolTableValidityCdpPreference
- type SlbNewSslCfgAuthPolTableValidityOcspMode
- type SlbNewSslCfgAuthPolTableValiditySecure
- type SlbNewSslCfgAuthPolTableValidityStaplingUriprior
- type SlbNewSslCfgAuthPolTableValidityUriprior
- type SlbNewSslCfgAuthPolTableValidityVchain
- type SlbNewSslCfgCertsTable
- type SlbNewSslCfgCertsTableCurveNameEc
- type SlbNewSslCfgCertsTableDelete
- type SlbNewSslCfgCertsTableGenerate
- type SlbNewSslCfgCertsTableHashAlgo
- type SlbNewSslCfgCertsTableKeySize
- type SlbNewSslCfgCertsTableKeySizeEc
- type SlbNewSslCfgCertsTableKeyType
- type SlbNewSslCfgCertsTableParams
- type SlbNewSslCfgCertsTableSlbNewSslCfgCertsType
- type SlbNewSslCfgCertsTableStatus
- type SlbNewSslCfgCertsTableType
- type SlbNewSslCfgGroupsTable
- type SlbNewSslCfgGroupsTableChainingMode
- type SlbNewSslCfgGroupsTableConfigType
- type SlbNewSslCfgGroupsTableDelete
- type SlbNewSslCfgGroupsTableParams
- type SlbNewSslCfgGroupsTableType
- type SlbNewSslCfgSSLCdpEntryTable
- type SlbNewSslCfgSSLCdpEntryTableDelete
- type SlbNewSslCfgSSLCdpEntryTableParams
- type SlbNewSslCfgSSLCdpGrpTable
- type SlbNewSslCfgSSLCdpGrpTableCdpGrpDel
- type SlbNewSslCfgSSLCdpGrpTableParams
- type SlbNewSslCfgSSLInspectFlowCriteriaTable
- type SlbNewSslCfgSSLInspectFlowCriteriaTableAction
- type SlbNewSslCfgSSLInspectFlowCriteriaTableContMatch
- type SlbNewSslCfgSSLInspectFlowCriteriaTableDelete
- type SlbNewSslCfgSSLInspectFlowCriteriaTableParams
- type SlbNewSslCfgSSLInspectFlowCriteriaTableReportState
- type SlbNewSslCfgSSLInspectFlowRuleTable
- type SlbNewSslCfgSSLInspectFlowRuleTableDelete
- type SlbNewSslCfgSSLInspectFlowRuleTableInspectHttp
- type SlbNewSslCfgSSLInspectFlowRuleTableOutboundAction
- type SlbNewSslCfgSSLInspectFlowRuleTableParams
- type SlbNewSslCfgSSLInspectFlowRuleTableProxyType
- type SlbNewSslCfgSSLInspectFlowRuleTableSrcPortPreserve
- type SlbNewSslCfgSSLInspectFlowTable
- type SlbNewSslCfgSSLInspectFlowTableDelete
- type SlbNewSslCfgSSLInspectFlowTableParams
- type SlbNewSslCfgSSLInspectFlowTableSeGroupFallback
- type SlbNewSslCfgSSLInspectFlowTableSeGroupState
- type SlbNewSslCfgSSLPolTable
- type SlbNewSslCfgSSLPolTableAdminStatus
- type SlbNewSslCfgSSLPolTableBESslv3Version
- type SlbNewSslCfgSSLPolTableBETls10Version
- type SlbNewSslCfgSSLPolTableBETls11Version
- type SlbNewSslCfgSSLPolTableBETls12Version
- type SlbNewSslCfgSSLPolTableBETls13Version
- type SlbNewSslCfgSSLPolTableBeReuseSrcMatch
- type SlbNewSslCfgSSLPolTableBeReuseState
- type SlbNewSslCfgSSLPolTableBeReuseTicket
- type SlbNewSslCfgSSLPolTableBecipher
- type SlbNewSslCfgSSLPolTableBesni
- type SlbNewSslCfgSSLPolTableBessl
- type SlbNewSslCfgSSLPolTableCipherName
- type SlbNewSslCfgSSLPolTableConvert
- type SlbNewSslCfgSSLPolTableDHkey
- type SlbNewSslCfgSSLPolTableDel
- type SlbNewSslCfgSSLPolTableFESslv3Version
- type SlbNewSslCfgSSLPolTableFETls10Version
- type SlbNewSslCfgSSLPolTableFETls11Version
- type SlbNewSslCfgSSLPolTableFETls12Version
- type SlbNewSslCfgSSLPolTableFETls13Version
- type SlbNewSslCfgSSLPolTableFeReuseState
- type SlbNewSslCfgSSLPolTableFeReuseTicket
- type SlbNewSslCfgSSLPolTableFessl
- type SlbNewSslCfgSSLPolTableHwoffldBeBulk
- type SlbNewSslCfgSSLPolTableHwoffldBeDh
- type SlbNewSslCfgSSLPolTableHwoffldBeEc
- type SlbNewSslCfgSSLPolTableHwoffldBeFeatures
- type SlbNewSslCfgSSLPolTableHwoffldBePkey
- type SlbNewSslCfgSSLPolTableHwoffldBeRsa
- type SlbNewSslCfgSSLPolTableHwoffldFeBulk
- type SlbNewSslCfgSSLPolTableHwoffldFeDh
- type SlbNewSslCfgSSLPolTableHwoffldFeEc
- type SlbNewSslCfgSSLPolTableHwoffldFeFeatures
- type SlbNewSslCfgSSLPolTableHwoffldFePkey
- type SlbNewSslCfgSSLPolTableHwoffldFeRsa
- type SlbNewSslCfgSSLPolTableParams
- type SlbNewSslCfgSSLPolTablePassInfoCipherFlag
- type SlbNewSslCfgSSLPolTablePassInfoComply
- type SlbNewSslCfgSSLPolTablePassInfoFrontend
- type SlbNewSslCfgSSLPolTablePassInfoHeadBitsFlag
- type SlbNewSslCfgSSLPolTablePassInfoVersionFlag
- type SlbNewTcpPolTable
- type SlbNewTcpPolTableAdaptiveTuning
- type SlbNewTcpPolTableCaAlgorithm
- type SlbNewTcpPolTableDel
- type SlbNewTcpPolTableImmediateAck
- type SlbNewTcpPolTableMss
- type SlbNewTcpPolTableNagle
- type SlbNewTcpPolTableParams
- type SlbNewTcpPolTableRcvWndSize
- type SlbNewTcpPolTableSelAck
- type SlbNewTcpPolTableSndWndSize
- type SlbNewTcpPolTableState
- type SlbNewTrafficEventClassesTable
- type SlbNewTrafficEventClassesTableDel
- type SlbNewTrafficEventClassesTableEnaDis
- type SlbNewTrafficEventClassesTableHostByPass
- type SlbNewTrafficEventClassesTableHttpTran
- type SlbNewTrafficEventClassesTableL4Conn
- type SlbNewTrafficEventClassesTableParams
- type SlbNewTrafficEventClassesTablePathCorl
- type SlbNewTrafficEventClassesTableSecurity
- type SlbNewTrafficEventClassesTableSslConn
- type SlbNewTrafficEventClassesTableSslFail
- type SlbNewTrafficEventClassesTableUnified
- type SlbOperEnhGroupRealServerTable
- type SlbOperEnhGroupRealServerTableParams
- type SlbOperEnhGroupRealServerTableRuntimeStatus
- type SlbOperEnhGroupRealServerTableState
- type SlbOperEnhGroupRealServerTableStatus
- type SlbOperEnhHttpCachePurgeTable
- type SlbOperEnhHttpCachePurgeTableParams
- type SlbOperEnhRealServerTable
- type SlbOperEnhRealServerTableParams
- type SlbOperEnhRealServerTableStatus
- type SlbOperGroupRealServerTable
- type SlbOperGroupRealServerTableParams
- type SlbOperGroupRealServerTableState
- type SlbOperGroupRealServerTableStatus
- type SlbOperHttpCachePurgeTable
- type SlbOperHttpCachePurgeTableParams
- type SlbOperRealServerTable
- type SlbOperRealServerTableParams
- type SlbOperRealServerTableStatus
- type SlbOverlaySpStatsMapTable
- type SlbOverlaySpStatsMapTableParams
- type SlbOverlayStatsMapTable
- type SlbOverlayStatsMapTableParams
- type SlbPortInfoTable
- type SlbPortInfoTableAwMonitorState
- type SlbPortInfoTableClientState
- type SlbPortInfoTableFltState
- type SlbPortInfoTableHotStandbyState
- type SlbPortInfoTableIdSlbState
- type SlbPortInfoTableInterSWState
- type SlbPortInfoTableParams
- type SlbPortInfoTableProxyState
- type SlbPortInfoTableRTSState
- type SlbPortInfoTableSerState
- type SlbPortInfoTableSymantecState
- type SlbRealServerInfoTable
- type SlbRealServerInfoTableHealthLayer
- type SlbRealServerInfoTableOverflow
- type SlbRealServerInfoTableParams
- type SlbRealServerInfoTableState
- type SlbRealServerRportInfoTable
- type SlbRealServerRportInfoTableParams
- type SlbRealServerRportInfoTableState
- type SlbSessionInfoTable
- type SlbSessionInfoTableParams
- type SlbStatAuxSessTable
- type SlbStatAuxSessTableParams
- type SlbStatEnhGroupTable
- type SlbStatEnhGroupTableParams
- type SlbStatEnhRServerCpTable
- type SlbStatEnhRServerCpTableParams
- type SlbStatEnhRServerRportHCTable
- type SlbStatEnhRServerRportHCTableHCStatus
- type SlbStatEnhRServerRportHCTableParams
- type SlbStatEnhRServerTable
- type SlbStatEnhRServerTableParams
- type SlbStatEnhVServerTable
- type SlbStatEnhVServerTableParams
- type SlbStatGroupTable
- type SlbStatGroupTableParams
- type SlbStatLinkpfGroupTable
- type SlbStatLinkpfGroupTableParams
- type SlbStatLinkpfIpTable
- type SlbStatLinkpfIpTableParams
- type SlbStatLinkpfRServerTable
- type SlbStatLinkpfRServerTableParams
- type SlbStatLinkpfRServerTableState
- type SlbStatLinkpfSmartNATTable
- type SlbStatLinkpfSmartNATTableNATType
- type SlbStatLinkpfSmartNATTableParams
- type SlbStatPip6Table
- type SlbStatPip6TableParams
- type SlbStatPipAddressTable
- type SlbStatPipAddressTableParams
- type SlbStatPipNwClassTable
- type SlbStatPipNwClassTableParams
- type SlbStatPipTable
- type SlbStatPipTableParams
- type SlbStatRServerRportHCTable
- type SlbStatRServerRportHCTableHCStatus
- type SlbStatRServerRportHCTableParams
- type SlbStatRServerTable
- type SlbStatRServerTableParams
- type SlbStatSapAslrTable
- type SlbStatSapAslrTableParams
- type SlbStatSpAuxSessTable
- type SlbStatSpAuxSessTableParams
- type SlbStatSpEnhRealServerTable
- type SlbStatSpEnhRealServerTableParams
- type SlbStatSpFltPsessTable
- type SlbStatSpFltPsessTableParams
- type SlbStatSpFltRealTable
- type SlbStatSpFltRealTableParams
- type SlbStatSpFltTable
- type SlbStatSpFltTableFiringsUnit
- type SlbStatSpFltTableParams
- type SlbStatSpMaintTable
- type SlbStatSpMaintTableClear
- type SlbStatSpMaintTableParams
- type SlbStatSpRealServerTable
- type SlbStatSpRealServerTableParams
- type SlbStatSpVServerTable
- type SlbStatSpVServerTableParams
- type SlbStatVServerTable
- type SlbStatVServerTableParams
- type SlbStatVirtServiceTable
- type SlbStatVirtServiceTableParams
- type SlbStatWlmTable
- type SlbStatWlmTableParams
- type SlbVirtServicesInfoTable
- type SlbVirtServicesInfoTableParams
- type SlbVirtServicesInfoTableState
- type SlbWlmInfoTable
- type SlbWlmInfoTableParams
- type SlbWlmInfoTableState
- type SnmphcCurCfgTable
- type SnmphcCurCfgTableInvert
- type SnmphcCurCfgTableParams
- type SnmphcCurCfgTableUseWeight
- type SnmphcNewCfgTable
- type SnmphcNewCfgTableDeleteHc
- type SnmphcNewCfgTableInvert
- type SnmphcNewCfgTableParams
- type SnmphcNewCfgTableUseWeight
- type SslBeOffPerCiphServStatsTable
- type SslBeOffPerCiphServStatsTableParams
- type SslBeOffPerFilterCipherHandShakeStatsTable
- type SslBeOffPerFilterCipherHandShakeStatsTableParams
- type SslBeOffPerFilterIgnoredCertsReasonsStatsTable
- func (c *SslBeOffPerFilterIgnoredCertsReasonsStatsTable) GetParams() BeanType
- func (c *SslBeOffPerFilterIgnoredCertsReasonsStatsTable) GetParamsType() reflect.Type
- func (c *SslBeOffPerFilterIgnoredCertsReasonsStatsTable) Name() string
- func (c *SslBeOffPerFilterIgnoredCertsReasonsStatsTable) Path() string
- type SslBeOffPerFilterIgnoredCertsReasonsStatsTableParams
- type SslBeOffPerFilterRejHsReasonsStatsTable
- type SslBeOffPerFilterRejHsReasonsStatsTableParams
- type SslBeOffPerServIgnoredCertsReasonsStatsTable
- type SslBeOffPerServIgnoredCertsReasonsStatsTableParams
- type SslBeOffPerServRejHsReasonsStatsTable
- type SslBeOffPerServRejHsReasonsStatsTableParams
- type SslOffPerCiphServStatsTable
- type SslOffPerCiphServStatsTableParams
- type SslOffPerEnhServStatsTable
- type SslOffPerEnhServStatsTableParams
- type SslOffPerFilterCipherHandShakeStatsTable
- type SslOffPerFilterCipherHandShakeStatsTableParams
- type SslOffPerFilterRejHsReasonsStatsTable
- type SslOffPerFilterRejHsReasonsStatsTableParams
- type SslOffPerFilterStatsTable
- type SslOffPerFilterStatsTableParams
- type SslOffPerServRejHsReasonsStatsTable
- type SslOffPerServRejHsReasonsStatsTableParams
- type SslOffPerServStatsTable
- type SslOffPerServStatsTableParams
- type TcpConnmngEnhPerServStatsTable
- type TcpConnmngEnhPerServStatsTableParams
- type TrafficEventsVirtServcStatsTable
- type TrafficEventsVirtServcStatsTableParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgApplyTable ¶
type AgApplyTable struct { // The table index. AgApplyIndex int32 Params *AgApplyTableParams }
AgApplyTable The table of URL path for URL load balancing in the current_config.
func NewAgApplyTable ¶
func NewAgApplyTable( agApplyIndex int32, params *AgApplyTableParams, ) *AgApplyTable
func NewAgApplyTableList ¶
func NewAgApplyTableList() *AgApplyTable
func (*AgApplyTable) GetParams ¶
func (c *AgApplyTable) GetParams() BeanType
func (*AgApplyTable) GetParamsType ¶
func (c *AgApplyTable) GetParamsType() reflect.Type
func (*AgApplyTable) Name ¶
func (c *AgApplyTable) Name() string
func (*AgApplyTable) Path ¶
func (c *AgApplyTable) Path() string
type AgApplyTableParams ¶
type AgSaveTable ¶
type AgSaveTable struct { // The table index for save. AgSaveIndex int32 Params *AgSaveTableParams }
AgSaveTable The table of error messages for asynchrnous save operation.
func NewAgSaveTable ¶
func NewAgSaveTable( agSaveIndex int32, params *AgSaveTableParams, ) *AgSaveTable
func NewAgSaveTableList ¶
func NewAgSaveTableList() *AgSaveTable
func (*AgSaveTable) GetParams ¶
func (c *AgSaveTable) GetParams() BeanType
func (*AgSaveTable) GetParamsType ¶
func (c *AgSaveTable) GetParamsType() reflect.Type
func (*AgSaveTable) Name ¶
func (c *AgSaveTable) Name() string
func (*AgSaveTable) Path ¶
func (c *AgSaveTable) Path() string
type AgSaveTableParams ¶
type AppShapeImportBean ¶
type AppShapeImportBean struct {
Content BytesParams
}
func (*AppShapeImportBean) GetParams ¶
func (c *AppShapeImportBean) GetParams() BeanType
func (*AppShapeImportBean) GetParamsType ¶
func (c *AppShapeImportBean) GetParamsType() reflect.Type
func (*AppShapeImportBean) IMAScalarBean ¶
func (c *AppShapeImportBean) IMAScalarBean()
func (*AppShapeImportBean) Name ¶
func (c *AppShapeImportBean) Name() string
func (*AppShapeImportBean) Path ¶
func (c *AppShapeImportBean) Path() string
type BotManagerStatsTable ¶ added in v0.4.0
type BotManagerStatsTable struct { // Bot Manager ID. BotManagerStatBotIndex string Params *BotManagerStatsTableParams }
BotManagerStatsTable Table for bot manager stats.
func NewBotManagerStatsTable ¶ added in v0.4.0
func NewBotManagerStatsTable( botManagerStatBotIndex string, params *BotManagerStatsTableParams, ) *BotManagerStatsTable
func NewBotManagerStatsTableList ¶ added in v0.4.0
func NewBotManagerStatsTableList() *BotManagerStatsTable
func (*BotManagerStatsTable) GetParams ¶ added in v0.4.0
func (c *BotManagerStatsTable) GetParams() BeanType
func (*BotManagerStatsTable) GetParamsType ¶ added in v0.4.0
func (c *BotManagerStatsTable) GetParamsType() reflect.Type
func (*BotManagerStatsTable) Name ¶ added in v0.4.0
func (c *BotManagerStatsTable) Name() string
func (*BotManagerStatsTable) Path ¶ added in v0.4.0
func (c *BotManagerStatsTable) Path() string
type BotManagerStatsTableParams ¶ added in v0.4.0
type BotManagerStatsTableParams struct { // Bot Manager ID. BotIndex string `json:"BotIndex,omitempty"` // Current average Bot Manager latency. AvgLatencyPerSec uint32 `json:"AvgLatencyPerSec,omitempty"` // Total average Bot Manager latency. AvgLatencyTotal uint32 `json:"AvgLatencyTotal,omitempty"` // Current number of requests sent to Bot Manager. RequestSentPerSec uint32 `json:"RequestSentPerSec,omitempty"` // Percentage of requests sent to Bot Manager out of total requests to services with this Bot Manager policy. RequestSentPerSecPercentage uint32 `json:"RequestSentPerSecPercentage,omitempty"` // Total number of requests sent to Bot Manager. RequestSentTotal uint64 `json:"RequestSentTotal,omitempty"` // Current number of requests filtered from Bot inspection due to allow lists. RequestFilteredPerSec uint32 `json:"RequestFilteredPerSec,omitempty"` // Percentage of requests filtered from Bot inspection due to allow lists out of requests reached to Bot module. RequestFilteredPerSecPercentage uint32 `json:"RequestFilteredPerSecPercentage,omitempty"` // Total number of requests filtered from Bot inspection due to allow list. RequestFilteredTotal uint64 `json:"RequestFilteredTotal,omitempty"` // Percentage of total requests filtered from Bot inspection due to allow lists out of requests reached to Bot module. RequestFilteredTotalPercentage uint32 `json:"RequestFilteredTotalPercentage,omitempty"` // Current number of requests which the response from Bot Manager was timed out. RequestTimeoutPerSec uint32 `json:"RequestTimeoutPerSec,omitempty"` // Percentage of requests which the response from Bot Manager was timed out, out of total request to Bot Manager. RequestTimeoutPerSecPercentage uint32 `json:"RequestTimeoutPerSecPercentage,omitempty"` // Total number of requests which the response from Bot Manager was timed out. RequestTimeoutTotal uint64 `json:"RequestTimeoutTotal,omitempty"` // Percentage of tottal requests which the response from Bot Manager was timed out, out of total request to Bot Manager. RequestTimeoutTotalPercentage uint32 `json:"RequestTimeoutTotalPercentage,omitempty"` // Current number of requests which the response from Bot Manager was allow. RequestAllowPerSec uint32 `json:"RequestAllowPerSec,omitempty"` // Percentage of requests which the response from Bot Manager was allow out of total requests to Bot Manager. RequestAllowPerSecPercentage uint32 `json:"RequestAllowPerSecPercentage,omitempty"` // Total number of request which the response from Bot Manager was allow. RequestAllowTotal uint64 `json:"RequestAllowTotal,omitempty"` // Percentage of total requests which the response from Bot Manager was allow out of total requests to Bot Manager. RequestAllowTotalPercentage uint32 `json:"RequestAllowTotalPercentage,omitempty"` // Current number of requests which the response from Bot Manager was captcha. RequestCaptchaPerSec uint32 `json:"RequestCaptchaPerSec,omitempty"` // Percentage of requests which the response from Bot Manager was captcha out of total requests to Bot Manager. RequestCaptchaPerSecPercentage uint32 `json:"RequestCaptchaPerSecPercentage,omitempty"` // Total number of request which the response from Bot Manager was captcha. RequestCaptchaTotal uint64 `json:"RequestCaptchaTotal,omitempty"` // Percentage of total requests which the response from Bot Manager was captcha out of total requests to Bot Manager. RequestCaptchaTotalPercentage uint32 `json:"RequestCaptchaTotalPercentage,omitempty"` // Current number of requests which the response from Bot Manager was block. RequestBlockPerSec uint32 `json:"RequestBlockPerSec,omitempty"` // Percentage of requests which the response from Bot Manager was block out of total requests to Bot Manager. RequestBlockPerSecPercentage uint32 `json:"RequestBlockPerSecPercentage,omitempty"` // Total number of request which the response from Bot Manager was block. RequestBlockTotal uint64 `json:"RequestBlockTotal,omitempty"` // Percentage of total requests which the response from Bot Manager was block out of total requests to Bot Manager. RequestBlockTotalPercentage uint32 `json:"RequestBlockTotalPercentage,omitempty"` // Current number of requests which the response from Bot Manager was other. RequestOtherPerSec uint32 `json:"RequestOtherPerSec,omitempty"` // Percentage of requests which the response from Bot Manager was other out of total requests to Bot Manager. RequestOtherPerSecPercentage uint32 `json:"RequestOtherPerSecPercentage,omitempty"` // Total number of request which the response from Bot Manager was other. RequestOtherTotal uint64 `json:"RequestOtherTotal,omitempty"` // Percentage of total requests which the response from Bot Manager was other out of total requests to Bot Manager. RequestOtherTotalPercentage uint32 `json:"RequestOtherTotalPercentage,omitempty"` // Current number of requests which the response from Bot Manager had http error. HttpErrPerSec uint32 `json:"HttpErrPerSec,omitempty"` // Percentage of requests which the response from Bot Manager had http error out of total requests to Bot Manager. HttpErrPerSecPercentage uint32 `json:"HttpErrPerSecPercentage,omitempty"` // Total number of request which the response from Bot Manager had http error. HttpErrTotal uint64 `json:"HttpErrTotal,omitempty"` // Percentage of total requests which the response from Bot Manager had http error out of total requests to Bot Manager. HttpErrTotalPercentage uint32 `json:"HttpErrTotalPercentage,omitempty"` }
type BytesParams ¶
type BytesParams []byte
type CachPerOptListStatsTable ¶ added in v0.4.0
type CachPerOptListStatsTable struct { // Cache opt rule list identifier. CachOptListId string Params *CachPerOptListStatsTableParams }
CachPerOptListStatsTable A table for cache statistics per optimization rule list. Note:This mib is not supported for VX instance of Virtualization.
func NewCachPerOptListStatsTable ¶ added in v0.4.0
func NewCachPerOptListStatsTable( cachOptListId string, params *CachPerOptListStatsTableParams, ) *CachPerOptListStatsTable
func NewCachPerOptListStatsTableList ¶ added in v0.4.0
func NewCachPerOptListStatsTableList() *CachPerOptListStatsTable
func (*CachPerOptListStatsTable) GetParams ¶ added in v0.4.0
func (c *CachPerOptListStatsTable) GetParams() BeanType
func (*CachPerOptListStatsTable) GetParamsType ¶ added in v0.4.0
func (c *CachPerOptListStatsTable) GetParamsType() reflect.Type
func (*CachPerOptListStatsTable) Name ¶ added in v0.4.0
func (c *CachPerOptListStatsTable) Name() string
func (*CachPerOptListStatsTable) Path ¶ added in v0.4.0
func (c *CachPerOptListStatsTable) Path() string
type CachPerOptListStatsTableParams ¶ added in v0.4.0
type CachPerOptListStatsTableParams struct { // Cache opt rule list index. OptListIndex int32 `json:"OptListIndex,omitempty"` // Cache opt rule list identifier. OptListId string `json:"OptListId,omitempty"` // Number of hits on this rule list. OptListNumOfHits int32 `json:"OptListNumOfHits,omitempty"` }
type CachPerOptRuleStatsTable ¶ added in v0.4.0
type CachPerOptRuleStatsTable struct { // Optimization rule rule-list index. CachOptRuleListIndex int32 // Optimization rule number. CachOptRuleIndex int32 Params *CachPerOptRuleStatsTableParams }
CachPerOptRuleStatsTable A table for optimization statistics per rule. Note:This mib is not supported for VX instance of Virtualization.
func NewCachPerOptRuleStatsTable ¶ added in v0.4.0
func NewCachPerOptRuleStatsTable( cachOptRuleListIndex int32, cachOptRuleIndex int32, params *CachPerOptRuleStatsTableParams, ) *CachPerOptRuleStatsTable
func NewCachPerOptRuleStatsTableList ¶ added in v0.4.0
func NewCachPerOptRuleStatsTableList() *CachPerOptRuleStatsTable
func (*CachPerOptRuleStatsTable) GetParams ¶ added in v0.4.0
func (c *CachPerOptRuleStatsTable) GetParams() BeanType
func (*CachPerOptRuleStatsTable) GetParamsType ¶ added in v0.4.0
func (c *CachPerOptRuleStatsTable) GetParamsType() reflect.Type
func (*CachPerOptRuleStatsTable) Name ¶ added in v0.4.0
func (c *CachPerOptRuleStatsTable) Name() string
func (*CachPerOptRuleStatsTable) Path ¶ added in v0.4.0
func (c *CachPerOptRuleStatsTable) Path() string
type CachPerOptRuleStatsTableParams ¶ added in v0.4.0
type CachPerOptRuleStatsTableParams struct { // Optimization rule rule-list index. OptRuleListIndex int32 `json:"OptRuleListIndex,omitempty"` // Optimization rule number. OptRuleIndex int32 `json:"OptRuleIndex,omitempty"` // Optimization rule rule-list identifier. OptRuleListId string `json:"OptRuleListId,omitempty"` // Number of hits on the rule. OptRuleNumOfHits int32 `json:"OptRuleNumOfHits,omitempty"` }
type CachPerRuleListStatsTable ¶ added in v0.4.0
type CachPerRuleListStatsTable struct { // Cache rule list identifier. CachRuleListId string Params *CachPerRuleListStatsTableParams }
CachPerRuleListStatsTable A table for cache statistics per rule list. Note:This mib is not supported for VX instance of Virtualization.
func NewCachPerRuleListStatsTable ¶ added in v0.4.0
func NewCachPerRuleListStatsTable( cachRuleListId string, params *CachPerRuleListStatsTableParams, ) *CachPerRuleListStatsTable
func NewCachPerRuleListStatsTableList ¶ added in v0.4.0
func NewCachPerRuleListStatsTableList() *CachPerRuleListStatsTable
func (*CachPerRuleListStatsTable) GetParams ¶ added in v0.4.0
func (c *CachPerRuleListStatsTable) GetParams() BeanType
func (*CachPerRuleListStatsTable) GetParamsType ¶ added in v0.4.0
func (c *CachPerRuleListStatsTable) GetParamsType() reflect.Type
func (*CachPerRuleListStatsTable) Name ¶ added in v0.4.0
func (c *CachPerRuleListStatsTable) Name() string
func (*CachPerRuleListStatsTable) Path ¶ added in v0.4.0
func (c *CachPerRuleListStatsTable) Path() string
type CachPerRuleListStatsTableParams ¶ added in v0.4.0
type CachPerRuleListStatsTableParams struct { // Cache rule list index. RuleListIndex int32 `json:"RuleListIndex,omitempty"` // Cache rule list identifier. RuleListId string `json:"RuleListId,omitempty"` // Number of objects cached by this rule list. RuleListNumOfObjCac int32 `json:"RuleListNumOfObjCac,omitempty"` // Number of bytes cached by this rule list. RuleListNumOfBytesCac int32 `json:"RuleListNumOfBytesCac,omitempty"` }
type CachPerRuleStatsTable ¶ added in v0.4.0
type CachPerRuleStatsTable struct { // Cache rule rule-list index. CachRuleRuleListIndex int32 // Cache rule number. CachRuleIndex int32 Params *CachPerRuleStatsTableParams }
CachPerRuleStatsTable A table for cache statistics per rule. Note:This mib is not supported for VX instance of Virtualization.
func NewCachPerRuleStatsTable ¶ added in v0.4.0
func NewCachPerRuleStatsTable( cachRuleRuleListIndex int32, cachRuleIndex int32, params *CachPerRuleStatsTableParams, ) *CachPerRuleStatsTable
func NewCachPerRuleStatsTableList ¶ added in v0.4.0
func NewCachPerRuleStatsTableList() *CachPerRuleStatsTable
func (*CachPerRuleStatsTable) GetParams ¶ added in v0.4.0
func (c *CachPerRuleStatsTable) GetParams() BeanType
func (*CachPerRuleStatsTable) GetParamsType ¶ added in v0.4.0
func (c *CachPerRuleStatsTable) GetParamsType() reflect.Type
func (*CachPerRuleStatsTable) Name ¶ added in v0.4.0
func (c *CachPerRuleStatsTable) Name() string
func (*CachPerRuleStatsTable) Path ¶ added in v0.4.0
func (c *CachPerRuleStatsTable) Path() string
type CachPerRuleStatsTableParams ¶ added in v0.4.0
type CachPerRuleStatsTableParams struct { // Cache rule rule-list index. RuleRuleListIndex int32 `json:"RuleRuleListIndex,omitempty"` // Cache rule number. RuleIndex int32 `json:"RuleIndex,omitempty"` // Cache rule rule-list identifier. RuleRuleListId string `json:"RuleRuleListId,omitempty"` // Number of objects cached by the rule. RuleNumOfObjCac int32 `json:"RuleNumOfObjCac,omitempty"` // Number of bytes cached by the rule. RuleNumOfBytesCac int32 `json:"RuleNumOfBytesCac,omitempty"` }
type CachPerServStatTable ¶ added in v0.4.0
type CachPerServStatTable struct { // Virtual server Index. CachStatPerServVirtServIndex string // Virtual server service index. CachStatPerServVirtServiceIndex int32 Params *CachPerServStatTableParams }
CachPerServStatTable A table for cache statistics per virtual service. Note:This mib is not supported for VX instance of Virtualization.
func NewCachPerServStatTable ¶ added in v0.4.0
func NewCachPerServStatTable( cachStatPerServVirtServIndex string, cachStatPerServVirtServiceIndex int32, params *CachPerServStatTableParams, ) *CachPerServStatTable
func NewCachPerServStatTableList ¶ added in v0.4.0
func NewCachPerServStatTableList() *CachPerServStatTable
func (*CachPerServStatTable) GetParams ¶ added in v0.4.0
func (c *CachPerServStatTable) GetParams() BeanType
func (*CachPerServStatTable) GetParamsType ¶ added in v0.4.0
func (c *CachPerServStatTable) GetParamsType() reflect.Type
func (*CachPerServStatTable) Name ¶ added in v0.4.0
func (c *CachPerServStatTable) Name() string
func (*CachPerServStatTable) Path ¶ added in v0.4.0
func (c *CachPerServStatTable) Path() string
type CachPerServStatTableParams ¶ added in v0.4.0
type CachPerServStatTableParams struct { // Virtual server Index. StatPerServVirtServIndex string `json:"StatPerServVirtServIndex,omitempty"` // Virtual server service index. StatPerServVirtServiceIndex int32 `json:"StatPerServVirtServiceIndex,omitempty"` // Virtual server service port number. StatPerServVirtServPort int32 `json:"StatPerServVirtServPort,omitempty"` // Cache policy identifier associated with the virtual service. StatPerServCachePolId string `json:"StatPerServCachePolId,omitempty"` // Number of objects served by cache during the measuring period for virtual service. StatPerServTotObj int32 `json:"StatPerServTotObj,omitempty"` // Percent of HTTP requests served by objects from cache for virtual service. StatPerServHitPerc int32 `json:"StatPerServHitPerc,omitempty"` // Rate of requests served by cache every second for virtual service. StatPerServServRate int32 `json:"StatPerServServRate,omitempty"` // Amount of new objects cached during the measuring period for virtual service. StatPerServNewCachedObj int32 `json:"StatPerServNewCachedObj,omitempty"` // Average number of new objects cached every second for virtual service. StatPerServRateNewCachedObj int32 `json:"StatPerServRateNewCachedObj,omitempty"` // Amount of new bytes cached during the measuring period for virtual service. StatPerServNewCachedBytes int32 `json:"StatPerServNewCachedBytes,omitempty"` // Average number of new bytes cached every second for virtual service. StatPerServRateNewCachedBytes int32 `json:"StatPerServRateNewCachedBytes,omitempty"` // Amount of objects cached during last measuring period of size smaller than 10KB for virtual service. StatPerServObjSmaller10K int32 `json:"StatPerServObjSmaller10K,omitempty"` // Amount of objects cached during last measuring period of size between 11KB and 50KB for virtual service. StatPerServObj11KTO50K int32 `json:"StatPerServObj11KTO50K,omitempty"` // Amount of objects cached during last measuring period of size between 51KB and 100KB for virtual service. StatPerServObj51KTO100K int32 `json:"StatPerServObj51KTO100K,omitempty"` // Amount of objects cached during last measuring period of size between 101KB and 1MB for virtual service. StatPerServObj101KTO1M int32 `json:"StatPerServObj101KTO1M,omitempty"` // Amount of objects cached during last measuring period of size larger than 1MB for virtual service. StatPerServObjLarger1M int32 `json:"StatPerServObjLarger1M,omitempty"` // Peak of new objects cached during the measuring period for virtual service. StatPerServPeakNewCachedObj int32 `json:"StatPerServPeakNewCachedObj,omitempty"` }
type CfgImportBean ¶
type CfgImportBean struct {
Content BytesParams
}
func (*CfgImportBean) GetParams ¶
func (c *CfgImportBean) GetParams() BeanType
func (*CfgImportBean) GetParamsType ¶
func (c *CfgImportBean) GetParamsType() reflect.Type
func (*CfgImportBean) IMAScalarBean ¶
func (c *CfgImportBean) IMAScalarBean()
func (*CfgImportBean) Name ¶
func (c *CfgImportBean) Name() string
func (*CfgImportBean) Path ¶
func (c *CfgImportBean) Path() string
type CompPerBrowRuleListStatsTable ¶ added in v0.4.0
type CompPerBrowRuleListStatsTable struct { // Compression browsing rule list index. CompBrowRuleListIndex int32 Params *CompPerBrowRuleListStatsTableParams }
CompPerBrowRuleListStatsTable A table for compression statistics per rule list. Note:This mib is not supported for VX instance of Virtualization.
func NewCompPerBrowRuleListStatsTable ¶ added in v0.4.0
func NewCompPerBrowRuleListStatsTable( compBrowRuleListIndex int32, params *CompPerBrowRuleListStatsTableParams, ) *CompPerBrowRuleListStatsTable
func NewCompPerBrowRuleListStatsTableList ¶ added in v0.4.0
func NewCompPerBrowRuleListStatsTableList() *CompPerBrowRuleListStatsTable
func (*CompPerBrowRuleListStatsTable) GetParams ¶ added in v0.4.0
func (c *CompPerBrowRuleListStatsTable) GetParams() BeanType
func (*CompPerBrowRuleListStatsTable) GetParamsType ¶ added in v0.4.0
func (c *CompPerBrowRuleListStatsTable) GetParamsType() reflect.Type
func (*CompPerBrowRuleListStatsTable) Name ¶ added in v0.4.0
func (c *CompPerBrowRuleListStatsTable) Name() string
func (*CompPerBrowRuleListStatsTable) Path ¶ added in v0.4.0
func (c *CompPerBrowRuleListStatsTable) Path() string
type CompPerBrowRuleListStatsTableParams ¶ added in v0.4.0
type CompPerBrowRuleListStatsTableParams struct { // Compression browsing rule list index. BrowRuleListIndex int32 `json:"BrowRuleListIndex,omitempty"` // Compression browsing rule list identifier. BrowRuleListId string `json:"BrowRuleListId,omitempty"` // Number of objects matched by this rule-list during measuring period. BrowRuleListNumOfObj int32 `json:"BrowRuleListNumOfObj,omitempty"` // Total size of all matched objects by this browser rule-list before compression. BrowRuleListSizeBefComp int32 `json:"BrowRuleListSizeBefComp,omitempty"` // Total size of all matched objects by this browser rule-list after compression. BrowRuleListSizeAftComp int32 `json:"BrowRuleListSizeAftComp,omitempty"` // Compression ratio per rule list. BrowRuleListCompRatio int32 `json:"BrowRuleListCompRatio,omitempty"` }
type CompPerBrowRuleStatsTable ¶ added in v0.4.0
type CompPerBrowRuleStatsTable struct { // Compression browser rule rule-list index. CompBrowRuleRuleListIndex int32 // Compression browser rule index. CompBrowRuleIndex int32 Params *CompPerBrowRuleStatsTableParams }
CompPerBrowRuleStatsTable A table for compression statistics per browser rule. Note:This mib is not supported for VX instance of Virtualization.
func NewCompPerBrowRuleStatsTable ¶ added in v0.4.0
func NewCompPerBrowRuleStatsTable( compBrowRuleRuleListIndex int32, compBrowRuleIndex int32, params *CompPerBrowRuleStatsTableParams, ) *CompPerBrowRuleStatsTable
func NewCompPerBrowRuleStatsTableList ¶ added in v0.4.0
func NewCompPerBrowRuleStatsTableList() *CompPerBrowRuleStatsTable
func (*CompPerBrowRuleStatsTable) GetParams ¶ added in v0.4.0
func (c *CompPerBrowRuleStatsTable) GetParams() BeanType
func (*CompPerBrowRuleStatsTable) GetParamsType ¶ added in v0.4.0
func (c *CompPerBrowRuleStatsTable) GetParamsType() reflect.Type
func (*CompPerBrowRuleStatsTable) Name ¶ added in v0.4.0
func (c *CompPerBrowRuleStatsTable) Name() string
func (*CompPerBrowRuleStatsTable) Path ¶ added in v0.4.0
func (c *CompPerBrowRuleStatsTable) Path() string
type CompPerBrowRuleStatsTableParams ¶ added in v0.4.0
type CompPerBrowRuleStatsTableParams struct { // Compression browser rule rule-list index. BrowRuleRuleListIndex int32 `json:"BrowRuleRuleListIndex,omitempty"` // Compression browser rule index. BrowRuleIndex int32 `json:"BrowRuleIndex,omitempty"` // Compression browser rule rule-list identifier. BrowRuleRuleListId string `json:"BrowRuleRuleListId,omitempty"` // Number of objects matched by this browser rule during measuring period. BrowRuleNumOfObj int32 `json:"BrowRuleNumOfObj,omitempty"` // Total size of all matched objects for this browser rule before compression. BrowRuleSizeBefComp int32 `json:"BrowRuleSizeBefComp,omitempty"` // Total size of all matched objects for this browser rule after compression. BrowRuleSizeAftComp int32 `json:"BrowRuleSizeAftComp,omitempty"` // Compression ratio per browser rule. BrowRuleCompRatio int32 `json:"BrowRuleCompRatio,omitempty"` }
type CompPerUrlRuleListStatsTable ¶ added in v0.4.0
type CompPerUrlRuleListStatsTable struct { // Compression url rule list index. CompUrlRuleListIndex int32 Params *CompPerUrlRuleListStatsTableParams }
CompPerUrlRuleListStatsTable A table for compression statistics per URL Rule list. Note:This mib is not supported for VX instance of Virtualization.
func NewCompPerUrlRuleListStatsTable ¶ added in v0.4.0
func NewCompPerUrlRuleListStatsTable( compUrlRuleListIndex int32, params *CompPerUrlRuleListStatsTableParams, ) *CompPerUrlRuleListStatsTable
func NewCompPerUrlRuleListStatsTableList ¶ added in v0.4.0
func NewCompPerUrlRuleListStatsTableList() *CompPerUrlRuleListStatsTable
func (*CompPerUrlRuleListStatsTable) GetParams ¶ added in v0.4.0
func (c *CompPerUrlRuleListStatsTable) GetParams() BeanType
func (*CompPerUrlRuleListStatsTable) GetParamsType ¶ added in v0.4.0
func (c *CompPerUrlRuleListStatsTable) GetParamsType() reflect.Type
func (*CompPerUrlRuleListStatsTable) Name ¶ added in v0.4.0
func (c *CompPerUrlRuleListStatsTable) Name() string
func (*CompPerUrlRuleListStatsTable) Path ¶ added in v0.4.0
func (c *CompPerUrlRuleListStatsTable) Path() string
type CompPerUrlRuleListStatsTableParams ¶ added in v0.4.0
type CompPerUrlRuleListStatsTableParams struct { // Compression url rule list index. UrlRuleListIndex int32 `json:"UrlRuleListIndex,omitempty"` // Compression url rule list identifier. UrlRuleListId string `json:"UrlRuleListId,omitempty"` // Number of objects matched by this url rule list during measuring period. UrlRuleListNumOfObj int32 `json:"UrlRuleListNumOfObj,omitempty"` // Total size of all matched objects for this url rule list before compression. UrlRuleListSizeBefComp int32 `json:"UrlRuleListSizeBefComp,omitempty"` // Total size of all matched objects this url rule list after compression. UrlRuleListSizeAftComp int32 `json:"UrlRuleListSizeAftComp,omitempty"` // Compression ratio for this url rule list. UrlRuleListCompRatio int32 `json:"UrlRuleListCompRatio,omitempty"` }
type CompPerUrlRuleStatsTable ¶ added in v0.4.0
type CompPerUrlRuleStatsTable struct { // Compression url rule rule-list index. CompUrlRuleRuleListIndex int32 // Compression url rule index. CompUrlRuleIndex int32 Params *CompPerUrlRuleStatsTableParams }
CompPerUrlRuleStatsTable A table for compression statistics per URL Rule. Note:This mib is not supported for VX instance of Virtualization.
func NewCompPerUrlRuleStatsTable ¶ added in v0.4.0
func NewCompPerUrlRuleStatsTable( compUrlRuleRuleListIndex int32, compUrlRuleIndex int32, params *CompPerUrlRuleStatsTableParams, ) *CompPerUrlRuleStatsTable
func NewCompPerUrlRuleStatsTableList ¶ added in v0.4.0
func NewCompPerUrlRuleStatsTableList() *CompPerUrlRuleStatsTable
func (*CompPerUrlRuleStatsTable) GetParams ¶ added in v0.4.0
func (c *CompPerUrlRuleStatsTable) GetParams() BeanType
func (*CompPerUrlRuleStatsTable) GetParamsType ¶ added in v0.4.0
func (c *CompPerUrlRuleStatsTable) GetParamsType() reflect.Type
func (*CompPerUrlRuleStatsTable) Name ¶ added in v0.4.0
func (c *CompPerUrlRuleStatsTable) Name() string
func (*CompPerUrlRuleStatsTable) Path ¶ added in v0.4.0
func (c *CompPerUrlRuleStatsTable) Path() string
type CompPerUrlRuleStatsTableParams ¶ added in v0.4.0
type CompPerUrlRuleStatsTableParams struct { // Compression url rule rule-list index. UrlRuleRuleListIndex int32 `json:"UrlRuleRuleListIndex,omitempty"` // Compression url rule index. UrlRuleIndex int32 `json:"UrlRuleIndex,omitempty"` // Compression url rule rule-list identifier. UrlRuleRuleListId string `json:"UrlRuleRuleListId,omitempty"` // Number of objects matched by this url rule during measuring period. UrlRuleNumOfObj int32 `json:"UrlRuleNumOfObj,omitempty"` // Total size of all matched objects for this url rule before compression. UrlRuleSizeBefComp int32 `json:"UrlRuleSizeBefComp,omitempty"` // Total size of all matched objects for this url rule after compression. UrlRuleSizeAftComp int32 `json:"UrlRuleSizeAftComp,omitempty"` // Compression ratio for this url rule. UrlRuleCompRatio int32 `json:"UrlRuleCompRatio,omitempty"` }
type CompStatPerServTable ¶ added in v0.4.0
type CompStatPerServTable struct { // Virtual server Index. CompStatPerServVirtServIndex string // Virtual server service index. CompStatPerServVirtServiceIndex int32 Params *CompStatPerServTableParams }
CompStatPerServTable A table for compression statistics per virtual service. Note:This mib is not supported for VX instance of Virtualization.
func NewCompStatPerServTable ¶ added in v0.4.0
func NewCompStatPerServTable( compStatPerServVirtServIndex string, compStatPerServVirtServiceIndex int32, params *CompStatPerServTableParams, ) *CompStatPerServTable
func NewCompStatPerServTableList ¶ added in v0.4.0
func NewCompStatPerServTableList() *CompStatPerServTable
func (*CompStatPerServTable) GetParams ¶ added in v0.4.0
func (c *CompStatPerServTable) GetParams() BeanType
func (*CompStatPerServTable) GetParamsType ¶ added in v0.4.0
func (c *CompStatPerServTable) GetParamsType() reflect.Type
func (*CompStatPerServTable) Name ¶ added in v0.4.0
func (c *CompStatPerServTable) Name() string
func (*CompStatPerServTable) Path ¶ added in v0.4.0
func (c *CompStatPerServTable) Path() string
type CompStatPerServTableParams ¶ added in v0.4.0
type CompStatPerServTableParams struct { // Virtual server Index. VirtServIndex string `json:"VirtServIndex,omitempty"` // Virtual server service index. VirtServiceIndex int32 `json:"VirtServiceIndex,omitempty"` // Virtual server service port number. VirtServPort int32 `json:"VirtServPort,omitempty"` // Compression policy identifier associated with the virtual service. CompPolId string `json:"CompPolId,omitempty"` // Total throughput of compressible object before compression counted during measuring period for virtual service. UnComprTputKb int32 `json:"UnComprTputKb,omitempty"` // Total throughput of compressible objects after compression counted during measuring period for virtual service. ComprTputKb int32 `json:"ComprTputKb,omitempty"` // Average object size before compression for virtual service. AvgSizeBefComp int32 `json:"AvgSizeBefComp,omitempty"` // Average object size after compression for virtual service. AvgSizeAftComp int32 `json:"AvgSizeAftComp,omitempty"` // Average compression ratio during measuring period for virtual service. AvgCompRatio int32 `json:"AvgCompRatio,omitempty"` // Effective compression ratio out of total traffic for virtual service. ThrputCompRatio int32 `json:"ThrputCompRatio,omitempty"` // bytes saved for virtual service. BytesSaved uint64 `json:"BytesSaved,omitempty"` // Peak bytes saved for virtual service. BytesSavedPeak uint64 `json:"BytesSavedPeak,omitempty"` // Total bytes saved for virtual service. BytesSavedTot uint64 `json:"BytesSavedTot,omitempty"` }
type ConfigBean ¶
type ConfigBean struct {
Params MapParams
}
func (*ConfigBean) GetParams ¶
func (c *ConfigBean) GetParams() BeanType
func (*ConfigBean) GetParamsType ¶
func (c *ConfigBean) GetParamsType() reflect.Type
func (*ConfigBean) IMAScalarBean ¶
func (c *ConfigBean) IMAScalarBean()
func (*ConfigBean) Name ¶
func (c *ConfigBean) Name() string
func (*ConfigBean) Path ¶
func (c *ConfigBean) Path() string
type ConnmngEnhPerServStatsTable ¶ added in v0.4.0
type ConnmngEnhPerServStatsTable struct { // Virtual server index. ConnmngEnhPerServStatsVirtServIndex string // Virtual server service index. ConnmngEnhPerServStatsVirtServiceIndex int32 Params *ConnmngEnhPerServStatsTableParams }
ConnmngEnhPerServStatsTable A table for connection management statistics per virtual service. Note:This mib is not supported for VX instance of Virtualization.
func NewConnmngEnhPerServStatsTable ¶ added in v0.4.0
func NewConnmngEnhPerServStatsTable( connmngEnhPerServStatsVirtServIndex string, connmngEnhPerServStatsVirtServiceIndex int32, params *ConnmngEnhPerServStatsTableParams, ) *ConnmngEnhPerServStatsTable
func NewConnmngEnhPerServStatsTableList ¶ added in v0.4.0
func NewConnmngEnhPerServStatsTableList() *ConnmngEnhPerServStatsTable
func (*ConnmngEnhPerServStatsTable) GetParams ¶ added in v0.4.0
func (c *ConnmngEnhPerServStatsTable) GetParams() BeanType
func (*ConnmngEnhPerServStatsTable) GetParamsType ¶ added in v0.4.0
func (c *ConnmngEnhPerServStatsTable) GetParamsType() reflect.Type
func (*ConnmngEnhPerServStatsTable) Name ¶ added in v0.4.0
func (c *ConnmngEnhPerServStatsTable) Name() string
func (*ConnmngEnhPerServStatsTable) Path ¶ added in v0.4.0
func (c *ConnmngEnhPerServStatsTable) Path() string
type ConnmngEnhPerServStatsTableParams ¶ added in v0.4.0
type ConnmngEnhPerServStatsTableParams struct { // Virtual server index. VirtServIndex string `json:"VirtServIndex,omitempty"` // Virtual server service index. VirtServiceIndex int32 `json:"VirtServiceIndex,omitempty"` // Virtual server service port number. VirtServPort int32 `json:"VirtServPort,omitempty"` // Number of concurrent backend server connections for virtual service. ServConn int32 `json:"ServConn,omitempty"` // Number of client requests passed to AX for virtual service. CliReq int32 `json:"CliReq,omitempty"` // Connection multiplexing ratio for virtual service. MulRatio int32 `json:"MulRatio,omitempty"` }
type ConnmngPerServStatsTable ¶ added in v0.4.0
type ConnmngPerServStatsTable struct { // Virtual server number. ConnmngPerServStatsVirtServIndex int32 // Virtual server service index. ConnmngPerServStatsVirtServiceIndex int32 Params *ConnmngPerServStatsTableParams }
ConnmngPerServStatsTable A table for connection management statistics per virtual service. Note:This mib is not supported for VX instance of Virtualization.
func NewConnmngPerServStatsTable ¶ added in v0.4.0
func NewConnmngPerServStatsTable( connmngPerServStatsVirtServIndex int32, connmngPerServStatsVirtServiceIndex int32, params *ConnmngPerServStatsTableParams, ) *ConnmngPerServStatsTable
func NewConnmngPerServStatsTableList ¶ added in v0.4.0
func NewConnmngPerServStatsTableList() *ConnmngPerServStatsTable
func (*ConnmngPerServStatsTable) GetParams ¶ added in v0.4.0
func (c *ConnmngPerServStatsTable) GetParams() BeanType
func (*ConnmngPerServStatsTable) GetParamsType ¶ added in v0.4.0
func (c *ConnmngPerServStatsTable) GetParamsType() reflect.Type
func (*ConnmngPerServStatsTable) Name ¶ added in v0.4.0
func (c *ConnmngPerServStatsTable) Name() string
func (*ConnmngPerServStatsTable) Path ¶ added in v0.4.0
func (c *ConnmngPerServStatsTable) Path() string
type ConnmngPerServStatsTableParams ¶ added in v0.4.0
type ConnmngPerServStatsTableParams struct { // Virtual server number. VirtServIndex int32 `json:"VirtServIndex,omitempty"` // Virtual server service index. VirtServiceIndex int32 `json:"VirtServiceIndex,omitempty"` // Virtual server service port number. VirtServPort int32 `json:"VirtServPort,omitempty"` // Number of concurrent backend server connections for virtual service. ServConn int32 `json:"ServConn,omitempty"` // Number of client requests passed to AE for virtual service. CliReq int32 `json:"CliReq,omitempty"` // Connection multiplexing ratio for virtual service. MulRatio int32 `json:"MulRatio,omitempty"` }
type CurWafSyslogServerCfgTable ¶
type CurWafSyslogServerCfgTable struct { // Syslog server ID CurWafSyslogServerId string Params *CurWafSyslogServerCfgTableParams }
CurWafSyslogServerCfgTable Cur Syslog servers table. Note:This mib is not supported on VX instance of Virtualization.
func NewCurWafSyslogServerCfgTable ¶
func NewCurWafSyslogServerCfgTable( curWafSyslogServerId string, params *CurWafSyslogServerCfgTableParams, ) *CurWafSyslogServerCfgTable
func NewCurWafSyslogServerCfgTableList ¶
func NewCurWafSyslogServerCfgTableList() *CurWafSyslogServerCfgTable
func (*CurWafSyslogServerCfgTable) GetParams ¶
func (c *CurWafSyslogServerCfgTable) GetParams() BeanType
func (*CurWafSyslogServerCfgTable) GetParamsType ¶
func (c *CurWafSyslogServerCfgTable) GetParamsType() reflect.Type
func (*CurWafSyslogServerCfgTable) Name ¶
func (c *CurWafSyslogServerCfgTable) Name() string
func (*CurWafSyslogServerCfgTable) Path ¶
func (c *CurWafSyslogServerCfgTable) Path() string
type CurWafSyslogServerCfgTableDel ¶
type CurWafSyslogServerCfgTableDel int32
const ( CurWafSyslogServerCfgTableDel_Other CurWafSyslogServerCfgTableDel = 1 CurWafSyslogServerCfgTableDel_Delete CurWafSyslogServerCfgTableDel = 2 CurWafSyslogServerCfgTableDel_Unsupported CurWafSyslogServerCfgTableDel = 2147483647 )
type CurWafSyslogServerCfgTableParams ¶
type CurWafSyslogServerCfgTableParams struct { // Syslog server ID Id string `json:"Id,omitempty"` // Syslog server IP IpAddress string `json:"IpAddress,omitempty"` // Syslog server Port Port uint64 `json:"Port,omitempty"` // By setting the value to delete(2), the entire row is deleted.On GET always other(1) Del CurWafSyslogServerCfgTableDel `json:"Del,omitempty"` }
type FastviewEnhPerServStatsTable ¶ added in v0.4.0
type FastviewEnhPerServStatsTable struct { // Virtual server Index. FastviewEnhPerServStatsVirtServIndex string // Virtual server service index. FastviewEnhPerServStatsVirtServiceIndex int32 Params *FastviewEnhPerServStatsTableParams }
FastviewEnhPerServStatsTable A table for Fastview statistics per virtual service. Note:This mib is not supported for VX instance of Virtualization.
func NewFastviewEnhPerServStatsTable ¶ added in v0.4.0
func NewFastviewEnhPerServStatsTable( fastviewEnhPerServStatsVirtServIndex string, fastviewEnhPerServStatsVirtServiceIndex int32, params *FastviewEnhPerServStatsTableParams, ) *FastviewEnhPerServStatsTable
func NewFastviewEnhPerServStatsTableList ¶ added in v0.4.0
func NewFastviewEnhPerServStatsTableList() *FastviewEnhPerServStatsTable
func (*FastviewEnhPerServStatsTable) GetParams ¶ added in v0.4.0
func (c *FastviewEnhPerServStatsTable) GetParams() BeanType
func (*FastviewEnhPerServStatsTable) GetParamsType ¶ added in v0.4.0
func (c *FastviewEnhPerServStatsTable) GetParamsType() reflect.Type
func (*FastviewEnhPerServStatsTable) Name ¶ added in v0.4.0
func (c *FastviewEnhPerServStatsTable) Name() string
func (*FastviewEnhPerServStatsTable) Path ¶ added in v0.4.0
func (c *FastviewEnhPerServStatsTable) Path() string
type FastviewEnhPerServStatsTableParams ¶ added in v0.4.0
type FastviewEnhPerServStatsTableParams struct { // Virtual server Index. VirtServIndex string `json:"VirtServIndex,omitempty"` // Virtual server service index. VirtServiceIndex int32 `json:"VirtServiceIndex,omitempty"` // Virtual server service port number. VirtServPort int32 `json:"VirtServPort,omitempty"` // Fastview webapp identifier associated with the virtual service. WebappId string `json:"WebappId,omitempty"` // Number of fastview transactions during the measuring period for virtual service. Transactions int32 `json:"Transactions,omitempty"` // Number of pages served by fastview during the measuring period for virtual service. Pages int32 `json:"Pages,omitempty"` // Number of optimized pages served by fastview during the measuring period for virtual service. OptimizedPages int32 `json:"OptimizedPages,omitempty"` // Number of learning pages served by fastview during the measuring period for virtual service. LearningPages int32 `json:"LearningPages,omitempty"` // Number of fastview parsed tokens during the measuring period for virtual service. TokensParsed int32 `json:"TokensParsed,omitempty"` // Number of fastview rewritten tokens during the measuring period for virtual service. TokensRewritten int32 `json:"TokensRewritten,omitempty"` // Number of fastview bytes saved with image reduction during the measuring period for virtual service. BytesSavedImgReduction int32 `json:"BytesSavedImgReduction,omitempty"` // Number of fastview bytes before image reduction during the measuring period for virtual service. BytesBeforeImgReduction int32 `json:"BytesBeforeImgReduction,omitempty"` // % of fastview bytes saved with image reduction during the measuring period for virtual service. BytesSavedPercent int32 `json:"BytesSavedPercent,omitempty"` // Number of responses with expiry modified by fastview during the measuring period for virtual service. RespWithExpiryModified int32 `json:"RespWithExpiryModified,omitempty"` // % of responses with expiry modified by fastview during the measuring period for virtual service. ExpiryModifiedPercent int32 `json:"ExpiryModifiedPercent,omitempty"` // Peak Number of fastview transactions during the measuring period for virtual service. PeakTransactions int32 `json:"PeakTransactions,omitempty"` // Peak Number of pages served by fastview during the measuring period for virtual service. PeakPages int32 `json:"PeakPages,omitempty"` // Peak Number of optimized pages served by fastview during the measuring period for virtual service. PeakOptimizedPages int32 `json:"PeakOptimizedPages,omitempty"` // Peak Number of learning pages served by fastview during the measuring period for virtual service. PeakLearningPages int32 `json:"PeakLearningPages,omitempty"` // Peak Number of fastview parsed tokens during the measuring period for virtual service. PeakTokensParsed int32 `json:"PeakTokensParsed,omitempty"` // Peak Number of fastview rewritten tokens during the measuring period for virtual service. PeakTokensRewritten int32 `json:"PeakTokensRewritten,omitempty"` // Total Number of fastview transactions during the measuring period for virtual service. TotTransactions int32 `json:"TotTransactions,omitempty"` // Total Number of pages served by fastview during the measuring period for virtual service. TotPages int32 `json:"TotPages,omitempty"` // Total Number of optimized pages served by fastview during the measuring period for virtual service. TotOptimizedPages int32 `json:"TotOptimizedPages,omitempty"` // Total Number of learning pages served by fastview during the measuring period for virtual service. TotLearningPages int32 `json:"TotLearningPages,omitempty"` // Total Number of fastview parsed tokens during the measuring period for virtual service. TotTokensParsed int32 `json:"TotTokensParsed,omitempty"` // Total Number of fastview rewritten tokens during the measuring period for virtual service. TotTokensRewritten int32 `json:"TotTokensRewritten,omitempty"` // Total Number of fastview bytes saved with image reduction during the measuring period for virtual service. TotBytesSavedImgReduction int32 `json:"TotBytesSavedImgReduction,omitempty"` // Total Number of fastview bytes before image reduction during the measuring period for virtual service. TotBytesBeforeImgReduction int32 `json:"TotBytesBeforeImgReduction,omitempty"` // % of fastview bytes saved with image reduction during the measuring period for virtual service. TotBytesSavedPercent int32 `json:"TotBytesSavedPercent,omitempty"` // Total Number of responses with expiry modified by fastview during the measuring period for virtual service. TotRespWithExpiryModified int32 `json:"TotRespWithExpiryModified,omitempty"` // % of responses with expiry modified by fastview during the measuring period for virtual service. TotExpiryModifiedPercent int32 `json:"TotExpiryModifiedPercent,omitempty"` }
type FastviewPerContRuleStatsTable ¶ added in v0.4.0
type FastviewPerContRuleStatsTable struct { // Virtual server Index. FastviewEnhPerContRuleStatsVirtServIndex string // Virtual server service index. FastviewEnhPerContRuleStatsVirtServiceIndex int32 // Content rule index. FastviewEnhPerContRuleStatsIndex int32 Params *FastviewPerContRuleStatsTableParams }
FastviewPerContRuleStatsTable A table for Fastview statistics per content class. Note:This mib is not supported for VX instance of Virtualization.
func NewFastviewPerContRuleStatsTable ¶ added in v0.4.0
func NewFastviewPerContRuleStatsTable( fastviewEnhPerContRuleStatsVirtServIndex string, fastviewEnhPerContRuleStatsVirtServiceIndex int32, fastviewEnhPerContRuleStatsIndex int32, params *FastviewPerContRuleStatsTableParams, ) *FastviewPerContRuleStatsTable
func NewFastviewPerContRuleStatsTableList ¶ added in v0.4.0
func NewFastviewPerContRuleStatsTableList() *FastviewPerContRuleStatsTable
func (*FastviewPerContRuleStatsTable) GetParams ¶ added in v0.4.0
func (c *FastviewPerContRuleStatsTable) GetParams() BeanType
func (*FastviewPerContRuleStatsTable) GetParamsType ¶ added in v0.4.0
func (c *FastviewPerContRuleStatsTable) GetParamsType() reflect.Type
func (*FastviewPerContRuleStatsTable) Name ¶ added in v0.4.0
func (c *FastviewPerContRuleStatsTable) Name() string
func (*FastviewPerContRuleStatsTable) Path ¶ added in v0.4.0
func (c *FastviewPerContRuleStatsTable) Path() string
type FastviewPerContRuleStatsTableParams ¶ added in v0.4.0
type FastviewPerContRuleStatsTableParams struct { // Virtual server Index. VirtServIndex string `json:"VirtServIndex,omitempty"` // Virtual server service index. VirtServiceIndex int32 `json:"VirtServiceIndex,omitempty"` // Content rule index. Index int32 `json:"Index,omitempty"` // Content rule name. Name string `json:"Name,omitempty"` // Content class associated with the content rule. ContClass string `json:"ContClass,omitempty"` // Fastview webapp identifier associated with the content rule. WebappId string `json:"WebappId,omitempty"` // Number of fastview transactions during the measuring period for content rule. Transactions int32 `json:"Transactions,omitempty"` // Number of pages served by fastview during the measuring period for content rule. Pages int32 `json:"Pages,omitempty"` // Number of optimized pages served by fastview during the measuring period for content rule. OptimizedPages int32 `json:"OptimizedPages,omitempty"` // Number of learning pages served by fastview during the measuring period for content rule. LearningPages int32 `json:"LearningPages,omitempty"` // Number of fastview parsed tokens during the measuring period for content rule. TokensParsed int32 `json:"TokensParsed,omitempty"` // Number of fastview rewritten tokens during the measuring period for content rule. TokensRewritten int32 `json:"TokensRewritten,omitempty"` // Number of bytes saved with image reduction by fastview during the measuring period for content rule. BytesSavedImgReduction int32 `json:"BytesSavedImgReduction,omitempty"` // Number of bytes before image reduction by fastview during the measuring period for content rule. BytesBeforeImgReduction int32 `json:"BytesBeforeImgReduction,omitempty"` // % of bytes saved with image reduction by fastview during the measuring period for content rule. BytesSavedPercent int32 `json:"BytesSavedPercent,omitempty"` // Number of responses with expirty modified by fastview during the measuring period for content rule. RespWithExpiryModified int32 `json:"RespWithExpiryModified,omitempty"` // % of responses with expirty modified by fastview during the measuring period for content rule. ExpiryModifiedPercent int32 `json:"ExpiryModifiedPercent,omitempty"` // Peak Number of fastview transactions during the measuring period for content rule. PeakTransactions int32 `json:"PeakTransactions,omitempty"` // Peak Number of pages served by fastview during the measuring period for content rule. PeakPages int32 `json:"PeakPages,omitempty"` // Peak Number of optimized pages served by fastview during the measuring period for content rule. PeakOptimizedPages int32 `json:"PeakOptimizedPages,omitempty"` // Peak Number of learning pages served by fastview during the measuring period for content rule. PeakLearningPages int32 `json:"PeakLearningPages,omitempty"` // Peak Number of fastview parsed tokens during the measuring period for content rule. PeakTokensParsed int32 `json:"PeakTokensParsed,omitempty"` // Peak Number of fastview rewritten tokens during the measuring period for content rule. PeakTokensRewritten int32 `json:"PeakTokensRewritten,omitempty"` // Total Number of fastview transactions during the measuring period for content rule. TotTransactions int32 `json:"TotTransactions,omitempty"` // Total Number of pages served by fastview during the measuring period for content rule. TotPages int32 `json:"TotPages,omitempty"` // Total Number of optimized pages served by fastview during the measuring period for content rule. TotOptimizedPages int32 `json:"TotOptimizedPages,omitempty"` // Total Number of learning pages served by fastview during the measuring period for content rule. TotLearningPages int32 `json:"TotLearningPages,omitempty"` // Total Number of fastview parsed tokens during the measuring period for content rule. TotTokensParsed int32 `json:"TotTokensParsed,omitempty"` // Total Number of fastview rewritten tokens during the measuring period for content rule. TotTokensRewritten int32 `json:"TotTokensRewritten,omitempty"` // Total Number of bytes saved with image reduction by fastview during the measuring period for content rule. TotBytesSavedImgReduction int32 `json:"TotBytesSavedImgReduction,omitempty"` // Total Number of bytes before image reduction by fastview during the measuring period for content rule. TotBytesBeforeImgReduction int32 `json:"TotBytesBeforeImgReduction,omitempty"` // % of bytes saved with image reduction by fastview during the measuring period for content rule. TotBytesSavedPercent int32 `json:"TotBytesSavedPercent,omitempty"` // Total Number of responses with expirty modified by fastview during the measuring period for content rule. TotRespWithExpiryModified int32 `json:"TotRespWithExpiryModified,omitempty"` // % of responses with expirty modified by fastview during the measuring period for content rule. TotExpiryModifiedPercent int32 `json:"TotExpiryModifiedPercent,omitempty"` }
type FastviewPerWebAppStatsTable ¶ added in v0.4.0
type FastviewPerWebAppStatsTable struct { // Fastview webapp identifier index. FastviewEnhPerWebAppStatsWebappId string Params *FastviewPerWebAppStatsTableParams }
FastviewPerWebAppStatsTable A table for Fastview statistics per web application. Note:This mib is not supported for VX instance of Virtualization.
func NewFastviewPerWebAppStatsTable ¶ added in v0.4.0
func NewFastviewPerWebAppStatsTable( fastviewEnhPerWebAppStatsWebappId string, params *FastviewPerWebAppStatsTableParams, ) *FastviewPerWebAppStatsTable
func NewFastviewPerWebAppStatsTableList ¶ added in v0.4.0
func NewFastviewPerWebAppStatsTableList() *FastviewPerWebAppStatsTable
func (*FastviewPerWebAppStatsTable) GetParams ¶ added in v0.4.0
func (c *FastviewPerWebAppStatsTable) GetParams() BeanType
func (*FastviewPerWebAppStatsTable) GetParamsType ¶ added in v0.4.0
func (c *FastviewPerWebAppStatsTable) GetParamsType() reflect.Type
func (*FastviewPerWebAppStatsTable) Name ¶ added in v0.4.0
func (c *FastviewPerWebAppStatsTable) Name() string
func (*FastviewPerWebAppStatsTable) Path ¶ added in v0.4.0
func (c *FastviewPerWebAppStatsTable) Path() string
type FastviewPerWebAppStatsTableParams ¶ added in v0.4.0
type FastviewPerWebAppStatsTableParams struct { // Fastview webapp identifier index. WebappId string `json:"WebappId,omitempty"` // Number of fastview transactions during the measuring period for web application. Transactions int32 `json:"Transactions,omitempty"` // Number of pages served by fastview during the measuring period for web application. Pages int32 `json:"Pages,omitempty"` // Number of optimized pages served by fastview during the measuring period for web application. OptimizedPages int32 `json:"OptimizedPages,omitempty"` // Number of learning pages served by fastview during the measuring period for web application. LearningPages int32 `json:"LearningPages,omitempty"` // Number of fastview parsed tokens during the measuring period for web application. TokensParsed int32 `json:"TokensParsed,omitempty"` // Number of fastview rewritten tokens during the measuring period for web application. TokensRewritten int32 `json:"TokensRewritten,omitempty"` // Number of bytes saved with image reduction by fastview during the measuring period for web application. BytesSavedImgReduction int32 `json:"BytesSavedImgReduction,omitempty"` // Number of bytes before image reduction by fastview during the measuring period for web application. BytesBeforeImgReduction int32 `json:"BytesBeforeImgReduction,omitempty"` // % of bytes saved with image reduction by fastview during the measuring period for web application. BytesSavedPercent int32 `json:"BytesSavedPercent,omitempty"` // Number of responses with expirty modified by fastview during the measuring period for web application. RespWithExpiryModified int32 `json:"RespWithExpiryModified,omitempty"` // % of responses with expirty modified by fastview during the measuring period for web application. ExpiryModifiedPercent int32 `json:"ExpiryModifiedPercent,omitempty"` // Peak Number of fastview transactions during the measuring period for web application. PeakTransactions int32 `json:"PeakTransactions,omitempty"` // Peak Number of pages served by fastview during the measuring period for web application. PeakPages int32 `json:"PeakPages,omitempty"` // Peak Number of optimized pages served by fastview during the measuring period for web application. PeakOptimizedPages int32 `json:"PeakOptimizedPages,omitempty"` // Peak Number of learning pages served by fastview during the measuring period for web application. PeakLearningPages int32 `json:"PeakLearningPages,omitempty"` // Peak Number of fastview parsed tokens during the measuring period for web application. PeakTokensParsed int32 `json:"PeakTokensParsed,omitempty"` // Peak Number of fastview rewritten tokens during the measuring period for web application. PeakTokensRewritten int32 `json:"PeakTokensRewritten,omitempty"` // Total Number of fastview transactions during the measuring period for web application. TotTransactions int32 `json:"TotTransactions,omitempty"` // Total Number of pages served by fastview during the measuring period for web application. TotPages int32 `json:"TotPages,omitempty"` // Total Number of optimized pages served by fastview during the measuring period for web application. TotOptimizedPages int32 `json:"TotOptimizedPages,omitempty"` // Total Number of learning pages served by fastview during the measuring period for web application. TotLearningPages int32 `json:"TotLearningPages,omitempty"` // Total Number of fastview parsed tokens during the measuring period for web application. TotTokensParsed int32 `json:"TotTokensParsed,omitempty"` // Total Number of fastview rewritten tokens during the measuring period for web application. TotTokensRewritten int32 `json:"TotTokensRewritten,omitempty"` // Total Number of bytes saved with image reduction by fastview during the measuring period for web application. TotBytesSavedImgReduction int32 `json:"TotBytesSavedImgReduction,omitempty"` // Total Number of bytes before image reduction by fastview during the measuring period for web application. TotBytesBeforeImgReduction int32 `json:"TotBytesBeforeImgReduction,omitempty"` // % of bytes saved with image reduction by fastview during the measuring period for web application. TotBytesSavedPercent int32 `json:"TotBytesSavedPercent,omitempty"` // Total Number of responses with expirty modified by fastview during the measuring period for web application. TotRespWithExpiryModified int32 `json:"TotRespWithExpiryModified,omitempty"` // % of responses with expirty modified by fastview during the measuring period for web application. TotExpiryModifiedPercent int32 `json:"TotExpiryModifiedPercent,omitempty"` // Number of fastview compiled pages during the measuring period for web application. CompiledPages int32 `json:"CompiledPages,omitempty"` // Peak of fastview compiled pages during the measuring period for web application. PeakCompiledPages int32 `json:"PeakCompiledPages,omitempty"` // Total of fastview compiled pages during the measuring period for web application. TotCompiledPages int32 `json:"TotCompiledPages,omitempty"` }
type FltCurCfgHttpRedirMappingTable ¶
type FltCurCfgHttpRedirMappingTable struct { // The filter number. FltCurCfgHttpRedirMappingFilter int32 // This index is the string ID of Layer7 string table. // If HTTP request matches this string, then switch issues // a HTTP REDIRECT to client with the // fltCurCfgHttpRedirMappingToStr string. FltCurCfgHttpRedirMappingFromStr uint32 Params *FltCurCfgHttpRedirMappingTableParams }
FltCurCfgHttpRedirMappingTable The table of HTTP redirection mapping table. Note:This mib is not supported for VX instance of Virtualization.
func NewFltCurCfgHttpRedirMappingTable ¶
func NewFltCurCfgHttpRedirMappingTable( fltCurCfgHttpRedirMappingFilter int32, fltCurCfgHttpRedirMappingFromStr uint32, params *FltCurCfgHttpRedirMappingTableParams, ) *FltCurCfgHttpRedirMappingTable
func NewFltCurCfgHttpRedirMappingTableList ¶
func NewFltCurCfgHttpRedirMappingTableList() *FltCurCfgHttpRedirMappingTable
func (*FltCurCfgHttpRedirMappingTable) GetParams ¶
func (c *FltCurCfgHttpRedirMappingTable) GetParams() BeanType
func (*FltCurCfgHttpRedirMappingTable) GetParamsType ¶
func (c *FltCurCfgHttpRedirMappingTable) GetParamsType() reflect.Type
func (*FltCurCfgHttpRedirMappingTable) Name ¶
func (c *FltCurCfgHttpRedirMappingTable) Name() string
func (*FltCurCfgHttpRedirMappingTable) Path ¶
func (c *FltCurCfgHttpRedirMappingTable) Path() string
type FltCurCfgHttpRedirMappingTableParams ¶
type FltCurCfgHttpRedirMappingTableParams struct { // The filter number. Filter int32 `json:"Filter,omitempty"` // This index is the string ID of Layer7 string table. // If HTTP request matches this string, then switch issues // a HTTP REDIRECT to client with the // fltCurCfgHttpRedirMappingToStr string. FromStr uint32 `json:"FromStr,omitempty"` // The string ID of Layer7 string table. The switch sends // HTTP Redirect back to client with this string when HTTP // request matches the fltCurCfgHttpRedirMappingFromStr string ToStr uint32 `json:"ToStr,omitempty"` }
type FltCurCfgPortTable ¶
type FltCurCfgPortTable struct { // The port index. FltCurCfgPortIndx int32 Params *FltCurCfgPortTableParams }
FltCurCfgPortTable The filtering port table in the current configuration block. Note:This mib is not supported for VX instance of Virtualization.
func NewFltCurCfgPortTable ¶
func NewFltCurCfgPortTable( fltCurCfgPortIndx int32, params *FltCurCfgPortTableParams, ) *FltCurCfgPortTable
func NewFltCurCfgPortTableList ¶
func NewFltCurCfgPortTableList() *FltCurCfgPortTable
func (*FltCurCfgPortTable) GetParams ¶
func (c *FltCurCfgPortTable) GetParams() BeanType
func (*FltCurCfgPortTable) GetParamsType ¶
func (c *FltCurCfgPortTable) GetParamsType() reflect.Type
func (*FltCurCfgPortTable) Name ¶
func (c *FltCurCfgPortTable) Name() string
func (*FltCurCfgPortTable) Path ¶
func (c *FltCurCfgPortTable) Path() string
type FltCurCfgPortTableParams ¶
type FltCurCfgPortTableParams struct { // The port index. Indx int32 `json:"Indx,omitempty"` // Enable or disable filtering. State FltCurCfgPortTableState `json:"State,omitempty"` // The filtering rules applied to the port. The filtering rules are // presented in bitmap format. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ filter 9 // || || // || ||___ filter 8 // || |____ filter 7 // || . . . // ||_________ filter 2 // |__________ filter 1 (as index to fltCurCfgTable) // where x : 1 - The represented filter rule applied to the port // 0 - The represented filter rule not applied to the port FiltBmap string `json:"FiltBmap,omitempty"` }
type FltCurCfgPortTableState ¶
type FltCurCfgPortTableState int32
const ( FltCurCfgPortTableState_Enabled FltCurCfgPortTableState = 1 FltCurCfgPortTableState_Disabled FltCurCfgPortTableState = 2 FltCurCfgPortTableState_Unsupported FltCurCfgPortTableState = 2147483647 )
type FltCurCfgTable ¶
type FltCurCfgTable struct { // The filtering table index. FltCurCfgIndx int32 Params *FltCurCfgTableParams }
FltCurCfgTable The filtering table in the current configuration block. Note:This mib is not supported for VX instance of Virtualization.
func NewFltCurCfgTable ¶
func NewFltCurCfgTable( fltCurCfgIndx int32, params *FltCurCfgTableParams, ) *FltCurCfgTable
func NewFltCurCfgTableList ¶
func NewFltCurCfgTableList() *FltCurCfgTable
func (*FltCurCfgTable) GetParams ¶
func (c *FltCurCfgTable) GetParams() BeanType
func (*FltCurCfgTable) GetParamsType ¶
func (c *FltCurCfgTable) GetParamsType() reflect.Type
func (*FltCurCfgTable) Name ¶
func (c *FltCurCfgTable) Name() string
func (*FltCurCfgTable) Path ¶
func (c *FltCurCfgTable) Path() string
type FltCurCfgTableAclIpOption ¶
type FltCurCfgTableAclIpOption int32
const ( FltCurCfgTableAclIpOption_Enable FltCurCfgTableAclIpOption = 1 FltCurCfgTableAclIpOption_Disable FltCurCfgTableAclIpOption = 2 FltCurCfgTableAclIpOption_Unsupported FltCurCfgTableAclIpOption = 2147483647 )
type FltCurCfgTableAclTcpAck ¶
type FltCurCfgTableAclTcpAck int32
const ( FltCurCfgTableAclTcpAck_Enable FltCurCfgTableAclTcpAck = 1 FltCurCfgTableAclTcpAck_Disable FltCurCfgTableAclTcpAck = 2 FltCurCfgTableAclTcpAck_Unsupported FltCurCfgTableAclTcpAck = 2147483647 )
type FltCurCfgTableAclTcpFin ¶
type FltCurCfgTableAclTcpFin int32
const ( FltCurCfgTableAclTcpFin_Enable FltCurCfgTableAclTcpFin = 1 FltCurCfgTableAclTcpFin_Disable FltCurCfgTableAclTcpFin = 2 FltCurCfgTableAclTcpFin_Unsupported FltCurCfgTableAclTcpFin = 2147483647 )
type FltCurCfgTableAclTcpPsh ¶
type FltCurCfgTableAclTcpPsh int32
const ( FltCurCfgTableAclTcpPsh_Enable FltCurCfgTableAclTcpPsh = 1 FltCurCfgTableAclTcpPsh_Disable FltCurCfgTableAclTcpPsh = 2 FltCurCfgTableAclTcpPsh_Unsupported FltCurCfgTableAclTcpPsh = 2147483647 )
type FltCurCfgTableAclTcpRst ¶
type FltCurCfgTableAclTcpRst int32
const ( FltCurCfgTableAclTcpRst_Enable FltCurCfgTableAclTcpRst = 1 FltCurCfgTableAclTcpRst_Disable FltCurCfgTableAclTcpRst = 2 FltCurCfgTableAclTcpRst_Unsupported FltCurCfgTableAclTcpRst = 2147483647 )
type FltCurCfgTableAclTcpSyn ¶
type FltCurCfgTableAclTcpSyn int32
const ( FltCurCfgTableAclTcpSyn_Enable FltCurCfgTableAclTcpSyn = 1 FltCurCfgTableAclTcpSyn_Disable FltCurCfgTableAclTcpSyn = 2 FltCurCfgTableAclTcpSyn_Unsupported FltCurCfgTableAclTcpSyn = 2147483647 )
type FltCurCfgTableAclTcpUrg ¶
type FltCurCfgTableAclTcpUrg int32
const ( FltCurCfgTableAclTcpUrg_Enable FltCurCfgTableAclTcpUrg = 1 FltCurCfgTableAclTcpUrg_Disable FltCurCfgTableAclTcpUrg = 2 FltCurCfgTableAclTcpUrg_Unsupported FltCurCfgTableAclTcpUrg = 2147483647 )
type FltCurCfgTableAction ¶
type FltCurCfgTableAction int32
const ( FltCurCfgTableAction_Allow FltCurCfgTableAction = 1 FltCurCfgTableAction_Deny FltCurCfgTableAction = 2 FltCurCfgTableAction_Redirect FltCurCfgTableAction = 3 FltCurCfgTableAction_Nat FltCurCfgTableAction = 4 FltCurCfgTableAction_Goto FltCurCfgTableAction = 5 FltCurCfgTableAction_OutboundLlb FltCurCfgTableAction = 6 FltCurCfgTableAction_Monitor FltCurCfgTableAction = 7 FltCurCfgTableAction_Unsupported FltCurCfgTableAction = 2147483647 )
type FltCurCfgTableApplicType ¶
type FltCurCfgTableApplicType int32
const ( FltCurCfgTableApplicType_None FltCurCfgTableApplicType = 1 FltCurCfgTableApplicType_Basic FltCurCfgTableApplicType = 2 FltCurCfgTableApplicType_Http FltCurCfgTableApplicType = 3 FltCurCfgTableApplicType_Sip FltCurCfgTableApplicType = 4 FltCurCfgTableApplicType_Dns FltCurCfgTableApplicType = 5 FltCurCfgTableApplicType_Smtp FltCurCfgTableApplicType = 6 FltCurCfgTableApplicType_Pop3 FltCurCfgTableApplicType = 7 FltCurCfgTableApplicType_Imap FltCurCfgTableApplicType = 8 FltCurCfgTableApplicType_Ftp FltCurCfgTableApplicType = 9 FltCurCfgTableApplicType_Unsupported FltCurCfgTableApplicType = 2147483647 )
type FltCurCfgTableCache ¶
type FltCurCfgTableCache int32
const ( FltCurCfgTableCache_Enabled FltCurCfgTableCache = 1 FltCurCfgTableCache_Disabled FltCurCfgTableCache = 2 FltCurCfgTableCache_Unsupported FltCurCfgTableCache = 2147483647 )
type FltCurCfgTableCfg8021pBitsMatch ¶
type FltCurCfgTableCfg8021pBitsMatch int32
const ( FltCurCfgTableCfg8021pBitsMatch_Enabled FltCurCfgTableCfg8021pBitsMatch = 1 FltCurCfgTableCfg8021pBitsMatch_Disabled FltCurCfgTableCfg8021pBitsMatch = 2 FltCurCfgTableCfg8021pBitsMatch_Unsupported FltCurCfgTableCfg8021pBitsMatch = 2147483647 )
type FltCurCfgTableClientProxy ¶
type FltCurCfgTableClientProxy int32
const ( FltCurCfgTableClientProxy_Enabled FltCurCfgTableClientProxy = 1 FltCurCfgTableClientProxy_Disabled FltCurCfgTableClientProxy = 2 FltCurCfgTableClientProxy_Unsupported FltCurCfgTableClientProxy = 2147483647 )
type FltCurCfgTableDbind ¶
type FltCurCfgTableDbind int32
const ( FltCurCfgTableDbind_Enabled FltCurCfgTableDbind = 1 FltCurCfgTableDbind_Disabled FltCurCfgTableDbind = 2 FltCurCfgTableDbind_Forceproxy FltCurCfgTableDbind = 3 FltCurCfgTableDbind_Unsupported FltCurCfgTableDbind = 2147483647 )
type FltCurCfgTableDpmReportState ¶
type FltCurCfgTableDpmReportState int32
const ( FltCurCfgTableDpmReportState_Disabled FltCurCfgTableDpmReportState = 0 FltCurCfgTableDpmReportState_Enabled FltCurCfgTableDpmReportState = 1 FltCurCfgTableDpmReportState_Unsupported FltCurCfgTableDpmReportState = 2147483647 )
type FltCurCfgTableDstAddrType ¶
type FltCurCfgTableDstAddrType int32
const ( FltCurCfgTableDstAddrType_IpAddress FltCurCfgTableDstAddrType = 1 FltCurCfgTableDstAddrType_Network FltCurCfgTableDstAddrType = 2 FltCurCfgTableDstAddrType_Unsupported FltCurCfgTableDstAddrType = 2147483647 )
type FltCurCfgTableDstIpMac ¶
type FltCurCfgTableDstIpMac int32
const ( FltCurCfgTableDstIpMac_Ip FltCurCfgTableDstIpMac = 1 FltCurCfgTableDstIpMac_Mac FltCurCfgTableDstIpMac = 2 FltCurCfgTableDstIpMac_Unsupported FltCurCfgTableDstIpMac = 2147483647 )
type FltCurCfgTableEgressPip ¶
type FltCurCfgTableEgressPip int32
const ( FltCurCfgTableEgressPip_Enabled FltCurCfgTableEgressPip = 1 FltCurCfgTableEgressPip_Disabled FltCurCfgTableEgressPip = 2 FltCurCfgTableEgressPip_Unsupported FltCurCfgTableEgressPip = 2147483647 )
type FltCurCfgTableFallback ¶
type FltCurCfgTableFallback int32
const ( FltCurCfgTableFallback_Allow FltCurCfgTableFallback = 1 FltCurCfgTableFallback_Deny FltCurCfgTableFallback = 2 FltCurCfgTableFallback_Goto FltCurCfgTableFallback = 5 FltCurCfgTableFallback_ContFlow FltCurCfgTableFallback = 6 FltCurCfgTableFallback_Unsupported FltCurCfgTableFallback = 2147483647 )
type FltCurCfgTableForceBind ¶
type FltCurCfgTableForceBind int32
const ( FltCurCfgTableForceBind_Enabled FltCurCfgTableForceBind = 1 FltCurCfgTableForceBind_Disabled FltCurCfgTableForceBind = 2 FltCurCfgTableForceBind_Unsupported FltCurCfgTableForceBind = 2147483647 )
type FltCurCfgTableFtpNatActive ¶
type FltCurCfgTableFtpNatActive int32
const ( FltCurCfgTableFtpNatActive_Enabled FltCurCfgTableFtpNatActive = 1 FltCurCfgTableFtpNatActive_Disabled FltCurCfgTableFtpNatActive = 2 FltCurCfgTableFtpNatActive_Unsupported FltCurCfgTableFtpNatActive = 2147483647 )
type FltCurCfgTableFwlb ¶
type FltCurCfgTableFwlb int32
const ( FltCurCfgTableFwlb_Enabled FltCurCfgTableFwlb = 1 FltCurCfgTableFwlb_Disabled FltCurCfgTableFwlb = 2 FltCurCfgTableFwlb_Unsupported FltCurCfgTableFwlb = 2147483647 )
type FltCurCfgTableHash ¶
type FltCurCfgTableHash int32
const ( FltCurCfgTableHash_Auto FltCurCfgTableHash = 1 FltCurCfgTableHash_Sip FltCurCfgTableHash = 2 FltCurCfgTableHash_Dip FltCurCfgTableHash = 3 FltCurCfgTableHash_Both FltCurCfgTableHash = 4 FltCurCfgTableHash_Sipsport FltCurCfgTableHash = 5 FltCurCfgTableHash_Dip32 FltCurCfgTableHash = 6 FltCurCfgTableHash_Unsupported FltCurCfgTableHash = 2147483647 )
type FltCurCfgTableHdrHash ¶
type FltCurCfgTableHdrHash int32
const ( FltCurCfgTableHdrHash_None FltCurCfgTableHdrHash = 1 FltCurCfgTableHdrHash_Headerhash FltCurCfgTableHdrHash = 2 FltCurCfgTableHdrHash_Unsupported FltCurCfgTableHdrHash = 2147483647 )
type FltCurCfgTableIdslbHash ¶
type FltCurCfgTableIdslbHash int32
const ( FltCurCfgTableIdslbHash_Sip FltCurCfgTableIdslbHash = 1 FltCurCfgTableIdslbHash_Dip FltCurCfgTableIdslbHash = 2 FltCurCfgTableIdslbHash_Sipdip FltCurCfgTableIdslbHash = 3 FltCurCfgTableIdslbHash_Sipsport FltCurCfgTableIdslbHash = 4 FltCurCfgTableIdslbHash_Dipdport FltCurCfgTableIdslbHash = 5 FltCurCfgTableIdslbHash_All FltCurCfgTableIdslbHash = 6 FltCurCfgTableIdslbHash_Unsupported FltCurCfgTableIdslbHash = 2147483647 )
type FltCurCfgTableInvert ¶
type FltCurCfgTableInvert int32
const ( FltCurCfgTableInvert_Enabled FltCurCfgTableInvert = 1 FltCurCfgTableInvert_Disabled FltCurCfgTableInvert = 2 FltCurCfgTableInvert_Unsupported FltCurCfgTableInvert = 2147483647 )
type FltCurCfgTableIpVer ¶
type FltCurCfgTableIpVer int32
const ( FltCurCfgTableIpVer_Ipv4 FltCurCfgTableIpVer = 1 FltCurCfgTableIpVer_Ipv6 FltCurCfgTableIpVer = 2 FltCurCfgTableIpVer_Unsupported FltCurCfgTableIpVer = 2147483647 )
type FltCurCfgTableL3Filter ¶
type FltCurCfgTableL3Filter int32
const ( FltCurCfgTableL3Filter_Enabled FltCurCfgTableL3Filter = 1 FltCurCfgTableL3Filter_Disabled FltCurCfgTableL3Filter = 2 FltCurCfgTableL3Filter_Unsupported FltCurCfgTableL3Filter = 2147483647 )
type FltCurCfgTableL7SipFilt ¶
type FltCurCfgTableL7SipFilt int32
const ( FltCurCfgTableL7SipFilt_Enabled FltCurCfgTableL7SipFilt = 1 FltCurCfgTableL7SipFilt_Disabled FltCurCfgTableL7SipFilt = 2 FltCurCfgTableL7SipFilt_Unsupported FltCurCfgTableL7SipFilt = 2147483647 )
type FltCurCfgTableLayer7DenyMatchAll ¶
type FltCurCfgTableLayer7DenyMatchAll int32
const ( FltCurCfgTableLayer7DenyMatchAll_Enabled FltCurCfgTableLayer7DenyMatchAll = 1 FltCurCfgTableLayer7DenyMatchAll_Disabled FltCurCfgTableLayer7DenyMatchAll = 2 FltCurCfgTableLayer7DenyMatchAll_Unsupported FltCurCfgTableLayer7DenyMatchAll = 2147483647 )
type FltCurCfgTableLayer7DenyState ¶
type FltCurCfgTableLayer7DenyState int32
const ( FltCurCfgTableLayer7DenyState_Enabled FltCurCfgTableLayer7DenyState = 1 FltCurCfgTableLayer7DenyState_Disabled FltCurCfgTableLayer7DenyState = 2 FltCurCfgTableLayer7DenyState_Unsupported FltCurCfgTableLayer7DenyState = 2147483647 )
type FltCurCfgTableLayer7InvertAction ¶
type FltCurCfgTableLayer7InvertAction int32
const ( FltCurCfgTableLayer7InvertAction_Enabled FltCurCfgTableLayer7InvertAction = 1 FltCurCfgTableLayer7InvertAction_Disabled FltCurCfgTableLayer7InvertAction = 2 FltCurCfgTableLayer7InvertAction_Unsupported FltCurCfgTableLayer7InvertAction = 2147483647 )
type FltCurCfgTableLayer7ParseAll ¶
type FltCurCfgTableLayer7ParseAll int32
const ( FltCurCfgTableLayer7ParseAll_Enabled FltCurCfgTableLayer7ParseAll = 1 FltCurCfgTableLayer7ParseAll_Disabled FltCurCfgTableLayer7ParseAll = 2 FltCurCfgTableLayer7ParseAll_Unsupported FltCurCfgTableLayer7ParseAll = 2147483647 )
type FltCurCfgTableLinklb ¶
type FltCurCfgTableLinklb int32
const ( FltCurCfgTableLinklb_Enabled FltCurCfgTableLinklb = 1 FltCurCfgTableLinklb_Disabled FltCurCfgTableLinklb = 2 FltCurCfgTableLinklb_Unsupported FltCurCfgTableLinklb = 2147483647 )
type FltCurCfgTableLog ¶
type FltCurCfgTableLog int32
const ( FltCurCfgTableLog_Enabled FltCurCfgTableLog = 1 FltCurCfgTableLog_Disabled FltCurCfgTableLog = 2 FltCurCfgTableLog_Unsupported FltCurCfgTableLog = 2147483647 )
type FltCurCfgTableMacToMe ¶
type FltCurCfgTableMacToMe int32
const ( FltCurCfgTableMacToMe_Enabled FltCurCfgTableMacToMe = 1 FltCurCfgTableMacToMe_Disabled FltCurCfgTableMacToMe = 2 FltCurCfgTableMacToMe_Unsupported FltCurCfgTableMacToMe = 2147483647 )
type FltCurCfgTableMatchDev ¶
type FltCurCfgTableMatchDev int32
const ( FltCurCfgTableMatchDev_Allexclif FltCurCfgTableMatchDev = 1 FltCurCfgTableMatchDev_All FltCurCfgTableMatchDev = 2 FltCurCfgTableMatchDev_None FltCurCfgTableMatchDev = 3 FltCurCfgTableMatchDev_Unsupported FltCurCfgTableMatchDev = 2147483647 )
type FltCurCfgTableNat ¶
type FltCurCfgTableNat int32
const ( FltCurCfgTableNat_DestinationAddress FltCurCfgTableNat = 1 FltCurCfgTableNat_SourceAddress FltCurCfgTableNat = 2 FltCurCfgTableNat_MulticastAddress FltCurCfgTableNat = 3 FltCurCfgTableNat_Unsupported FltCurCfgTableNat = 2147483647 )
type FltCurCfgTableNbind ¶
type FltCurCfgTableNbind int32
const ( FltCurCfgTableNbind_Enabled FltCurCfgTableNbind = 1 FltCurCfgTableNbind_Disabled FltCurCfgTableNbind = 2 FltCurCfgTableNbind_Unsupported FltCurCfgTableNbind = 2147483647 )
type FltCurCfgTableParams ¶
type FltCurCfgTableParams struct { // The filtering table index. Indx int32 `json:"Indx,omitempty"` // The source IP address to be filtered. SrcIp string `json:"SrcIp,omitempty"` // The source IP sub-net mask for filtering. SrcIpMask string `json:"SrcIpMask,omitempty"` // The destination IP address to be filtered. DstIp string `json:"DstIp,omitempty"` // The destination IP sub-net mask for filtering. DstIpMask string `json:"DstIpMask,omitempty"` // The protocol to be filtered. Protocol uint32 `json:"Protocol,omitempty"` // The higher source TCP/UDP port number to be filtered. It applies // only when protocol defined in fltCurCfgProtocol is UDP or TCP. // '0' means no filtering. RangeHighSrcPort uint64 `json:"RangeHighSrcPort,omitempty"` // The lower source TCP/UDP port number to be filtered. It applies // only when protocol defined in fltCurCfgProtocol is UDP or TCP. // '0' means no filtering. RangeLowSrcPort uint64 `json:"RangeLowSrcPort,omitempty"` // The lower destination TCP/UDP port number to be filtered. It applies // only when protocol defined in fltCurCfgProtocol is UDP or TCP. // '0' means no filtering. RangeLowDstPort uint64 `json:"RangeLowDstPort,omitempty"` // The higher destination TCP/UDP port number to be filtered. It applies // only when protocol defined in fltCurCfgProtocol is UDP or TCP. // '0' means no filtering. RangeHighDstPort uint64 `json:"RangeHighDstPort,omitempty"` // The action for the filtering rule. Action FltCurCfgTableAction `json:"Action,omitempty"` // The real server port number used for redirection. RedirPort uint64 `json:"RedirPort,omitempty"` // The real server group to be redirected to. RedirGroup int32 `json:"RedirGroup,omitempty"` // Enable or disable logging. Log FltCurCfgTableLog `json:"Log,omitempty"` // The state of this filtering rule. State FltCurCfgTableState `json:"State,omitempty"` // The selection of destination or source or multicast for // network address translation. Nat FltCurCfgTableNat `json:"Nat,omitempty"` // Enable or disable caching sessions that match filter. Cache FltCurCfgTableCache `json:"Cache,omitempty"` // Turn the invert logic on or off for the filter entry. Invert FltCurCfgTableInvert `json:"Invert,omitempty"` // Enable or disable client proxy. ClientProxy FltCurCfgTableClientProxy `json:"ClientProxy,omitempty"` // Enable or disable filtering on matching TCP ACK and RST flag. TcpAck FltCurCfgTableTcpAck `json:"TcpAck,omitempty"` // The source MAC address to be filtered. SrcMac string `json:"SrcMac,omitempty"` // The Destination MAC address to be filtered. DstMac string `json:"DstMac,omitempty"` // Enable or disable FTP NAT for active ftp only. FtpNatActive FltCurCfgTableFtpNatActive `json:"FtpNatActive,omitempty"` // Enable or disable TCP URG packet. AclTcpUrg FltCurCfgTableAclTcpUrg `json:"AclTcpUrg,omitempty"` // Enable or disable TCP ACK packet. AclTcpAck FltCurCfgTableAclTcpAck `json:"AclTcpAck,omitempty"` // Enable or disable TCP PSH packet. AclTcpPsh FltCurCfgTableAclTcpPsh `json:"AclTcpPsh,omitempty"` // Enable or disable TCP RST packet. AclTcpRst FltCurCfgTableAclTcpRst `json:"AclTcpRst,omitempty"` // Enable or disable TCP SYN packet. AclTcpSyn FltCurCfgTableAclTcpSyn `json:"AclTcpSyn,omitempty"` // Enable or disable TCP FIN packet. AclTcpFin FltCurCfgTableAclTcpFin `json:"AclTcpFin,omitempty"` // ICMP type to be filtered. A ICMP type of 255 indicates 'any' AclIcmp uint32 `json:"AclIcmp,omitempty"` // Enable or disable IP option matching. AclIpOption FltCurCfgTableAclIpOption `json:"AclIpOption,omitempty"` // Filt default BW contract number. BwmContract int32 `json:"BwmContract,omitempty"` // The IP TOS value to be filtered. AclIpTos uint32 `json:"AclIpTos,omitempty"` // The IP TOS mask for filtering. AclIpTosMask uint32 `json:"AclIpTosMask,omitempty"` // The new IP TOS value to over-write when filtering fired. AclIpTosNew uint32 `json:"AclIpTosNew,omitempty"` // Enable or disable filtering on firewall redirect hash method. Fwlb FltCurCfgTableFwlb `json:"Fwlb,omitempty"` // The NAT session timeout. The timeout value should be an even number // between 4 and 32768. NatTimeout uint32 `json:"NatTimeout,omitempty"` // Enable or disable WAN link load balancing. Linklb FltCurCfgTableLinklb `json:"Linklb,omitempty"` // Enable or disable WAP RADIUS snooping. WapRadiusSnoop FltCurCfgTableWapRadiusSnoop `json:"WapRadiusSnoop,omitempty"` // Set a flag indicating whether filtering should be based on the // source IP address or the source MAC address field. SrcIpMac FltCurCfgTableSrcIpMac `json:"SrcIpMac,omitempty"` // Set a flag indicating whether filtering should be based on the // destination IP address or the destination MAC address field. DstIpMac FltCurCfgTableDstIpMac `json:"DstIpMac,omitempty"` // Set hash parameter for intrusion detection server load balancing. IdslbHash FltCurCfgTableIdslbHash `json:"IdslbHash,omitempty"` // Set the VLAN assoicated with the filter. Vlan uint32 `json:"Vlan,omitempty"` // The name of the filter. Name string `json:"Name,omitempty"` // Enable or disable protocol rate limiting. TcpRateLimit FltCurCfgTableTcpRateLimit `json:"TcpRateLimit,omitempty"` // Set maximum connections (number of connections in units of 10) // for TCP connection rate limiting. In the case of ICMP and UDP, // this is the maximum packets (number of packets in units of 10). TcpRateMaxConn uint32 `json:"TcpRateMaxConn,omitempty"` // Set hash parameter for the filter. Hash FltCurCfgTableHash `json:"Hash,omitempty"` // Enable or disable layer 7 deny filtering. Layer7DenyState FltCurCfgTableLayer7DenyState `json:"Layer7DenyState,omitempty"` // The URL strings selected for Layer 7 deny filters. // The selected URL strings are presented in a bitmap format. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ URL Path 9 // || || // || ||___ URL Path 8 // || |____ URL Path 7 // || . . . // ||_________ URL Path 2 // |__________ URL Path 1 // where x : 1 - The represented URL string is selected // 0 - The represented URL string is not selected Layer7DenyUrlBmap string `json:"Layer7DenyUrlBmap,omitempty"` // The filter ID for GOTO action in the current config. GotoFilter int32 `json:"GotoFilter,omitempty"` // Enable or disable Radius/WAP persistence. RadiusWapPersist FltCurCfgTableRadiusWapPersist `json:"RadiusWapPersist,omitempty"` // Enable or disable filter persistent binding. Pbind FltCurCfgTablePbind `json:"Pbind,omitempty"` // The time window for protocol rate limiting (in seconds). TimeWindow uint64 `json:"TimeWindow,omitempty"` // The hold down duration for protocol rate limiting (in minutes). HoldDuration uint64 `json:"HoldDuration,omitempty"` // Enable or disable binary pattern matching. PatternMatch FltCurCfgTablePatternMatch `json:"PatternMatch,omitempty"` // Enable or disable match-all criteria for L7 deny string matching. Layer7DenyMatchAll FltCurCfgTableLayer7DenyMatchAll `json:"Layer7DenyMatchAll,omitempty"` // The client proxy IP address for NAT and REDIR filter. ProxyIp string `json:"ProxyIp,omitempty"` // Enable or disable layer 7 lookup (parsing) of all packets. Layer7ParseAll FltCurCfgTableLayer7ParseAll `json:"Layer7ParseAll,omitempty"` // Enable or disable pattern string lookup (parsing) of all packets. SecurityParseAll FltCurCfgTableSecurityParseAll `json:"SecurityParseAll,omitempty"` // The pattern match group. // The pattern match groups are presented in a bitmap format. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ pattern match group // || || // || ||___ pattern match group 8 // || |____ pattern match group 7 // || . . . // ||_________ pattern match group 2 // |__________ pattern match group 1 // where x : 1 - The represented pattern match group is selected // 0 - The represented pattern match group is not selected PatternMatchGroupBmap string `json:"PatternMatchGroupBmap,omitempty"` // The 802.1p bits value to match. Cfg8021pBitsValue uint64 `json:"Cfg8021pBitsValue,omitempty"` // Enable or disable matching on 802.1p bits in the packets. Cfg8021pBitsMatch FltCurCfgTableCfg8021pBitsMatch `json:"Cfg8021pBitsMatch,omitempty"` // Set the IP maximum packet length in bytes. A value can be either 0 // which indicates 'any' length or between 64 and 65535. AclIpLength uint64 `json:"AclIpLength,omitempty"` // The real server group for IDS load balancing. A value of 0 indicates // 'none'. IdsGroup int32 `json:"IdsGroup,omitempty"` // Enable or disable pip selection based on egress port/vlan. EgressPip FltCurCfgTableEgressPip `json:"EgressPip,omitempty"` // Enable or disable filter delayed binding. Dbind FltCurCfgTableDbind `json:"Dbind,omitempty"` // Filt reverse session BWM contract number. RevBwmContract int32 `json:"RevBwmContract,omitempty"` // Enable or disable creating session for reverse side traffic. Reverse FltCurCfgTableReverse `json:"Reverse,omitempty"` // Enable or disable chained pgroup match criteria for l7 filtering. ParseChn FltCurCfgTableParseChn `json:"ParseChn,omitempty"` // BWM contract for SIP RTP traffic. RtpBwmContract int32 `json:"RtpBwmContract,omitempty"` // Enable or disable SIP NAT. SipParsing FltCurCfgTableSipParsing `json:"SipParsing,omitempty"` // Enable or disable session mirroring. SessionMirror FltCurCfgTableSessionMirror `json:"SessionMirror,omitempty"` // The type of IP address. IpVer FltCurCfgTableIpVer `json:"IpVer,omitempty"` // The source IPv6 address to be filtered. Address should be 4-byte // hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx Ipv6Sip string `json:"Ipv6Sip,omitempty"` // The prefix length associated with source IP address . Ipv6Sprefix uint32 `json:"Ipv6Sprefix,omitempty"` // The destination IPv6 address to be filtered. Address should be 4-byte // hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx Ipv6Dip string `json:"Ipv6Dip,omitempty"` // The prefix length associated with destination IP address . Ipv6Dprefix uint32 `json:"Ipv6Dprefix,omitempty"` // The header hash filter. HdrHash FltCurCfgTableHdrHash `json:"HdrHash,omitempty"` // The header name of the filter. HdrName string `json:"HdrName,omitempty"` // The header hash length of the filter. HdrHashLen uint32 `json:"HdrHashLen,omitempty"` // The L3 filter processing state for this filter. L3Filter FltCurCfgTableL3Filter `json:"L3Filter,omitempty"` // The nat IP address to be filtered. NatIp string `json:"NatIp,omitempty"` // The nat IPv6 address to be filtered. Address should be 4-byte // hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx Ipv6Nip string `json:"Ipv6Nip,omitempty"` // The proxy IPv6 address to be filtered. Address should be 4-byte // hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx Ipv6Proxy string `json:"Ipv6Proxy,omitempty"` // Enable/Disable L7 application SIP UDP filtering. L7SipFilt FltCurCfgTableL7SipFilt `json:"L7SipFilt,omitempty"` // Multicast VLAN. NatMcastVlan uint32 `json:"NatMcastVlan,omitempty"` // Enable or disable subnet binding for redirection. Nbind FltCurCfgTableNbind `json:"Nbind,omitempty"` // Enable or disable invert action for layer 7 string matching . Layer7InvertAction FltCurCfgTableLayer7InvertAction `json:"Layer7InvertAction,omitempty"` // The source network class ID to be filtered. SrcClassId string `json:"SrcClassId,omitempty"` // The destination network class ID to be filtered. DstClassId string `json:"DstClassId,omitempty"` // Enable or disable return to source mac addr. Rtsrcmac FltCurCfgTableRtsrcmac `json:"Rtsrcmac,omitempty"` // Enable or disable redirect to proxy server. Rtproxy FltCurCfgTableRtproxy `json:"Rtproxy,omitempty"` // Enable or disable session logging. Sesslog FltCurCfgTableSesslog `json:"Sesslog,omitempty"` // The cntclass of the filter. Cntclass string `json:"Cntclass,omitempty"` // Application type for this filter. ApplicType FltCurCfgTableApplicType `json:"ApplicType,omitempty"` // The real server group to be redirected to. EnhRedirGroup string `json:"EnhRedirGroup,omitempty"` // The real server group for IDS load balancing. A NULL string indicates // 'none'. EnhIdsGroup string `json:"EnhIdsGroup,omitempty"` // Source port modification for SIP. // the mod5060 indicates modification of source port to 5060, // preserve indicates to retain the source port. Rtsport FltCurCfgTableRtsport `json:"Rtsport,omitempty"` // Source address type from address and network for NAT filter. SrcAddrType FltCurCfgTableSrcAddrType `json:"SrcAddrType,omitempty"` // Destination address type from address and network for NAT filter. DstAddrType FltCurCfgTableDstAddrType `json:"DstAddrType,omitempty"` // Filter source Ip. It can be IPv4/IPv6. SourceIp string `json:"SourceIp,omitempty"` // Filter Destination Ip. It can be IPv4/IPv6. DestIp string `json:"DestIp,omitempty"` // Filter Mask or Prefix. SourceMask string `json:"SourceMask,omitempty"` // Filter Mask or Prefix. DestMask string `json:"DestMask,omitempty"` // The class of service of the filter. // Empty string - ignore cos // 'Any' string - ignore string use only the source IP // Specific string - match only if the string matches CosStr string `json:"CosStr,omitempty"` // Fast aging of UDP sessions. UdpAge FltCurCfgTableUdpAge `json:"UdpAge,omitempty"` // frontend TCP optimization policy FeTcpPolId string `json:"FeTcpPolId,omitempty"` // backend TCP optimization policy BeTcpPolId string `json:"BeTcpPolId,omitempty"` // Compression policy name associated with this filter. Comppol string `json:"Comppol,omitempty"` // Enable or disable SSL inspection inspection. SslInspectionEna FltCurCfgTableSslInspectionEna `json:"SslInspectionEna,omitempty"` // Server Certificate or Group. SrvCertGroup FltCurCfgTableSrvCertGroup `json:"SrvCertGroup,omitempty"` // Server certificate / group name associated with this filter. SrvCert string `json:"SrvCert,omitempty"` // SSL policy name associated with this filter. SslPolicy string `json:"SslPolicy,omitempty"` // Match device IP addresses in this filter: // allexclif : match all device IPs, but exclude interface IPs // all : match all device IPs // none : match no device IPs MatchDev FltCurCfgTableMatchDev `json:"MatchDev,omitempty"` // Set SSL inspection action on L7 match. SslL7Action FltCurCfgTableSslL7Action `json:"SslL7Action,omitempty"` // Fallback action (group down). Fallback FltCurCfgTableFallback `json:"Fallback,omitempty"` // The filter ID for GOTO fallback action in the current config. Fbgoto int32 `json:"Fbgoto,omitempty"` // Enable or disable Two Way VPN LB. VpnFlood FltCurCfgTableVpnFlood `json:"VpnFlood,omitempty"` // The url filter policy of the filter. UrlFltPol string `json:"UrlFltPol,omitempty"` // The port list in the filter. The ports are presented in bitmap format. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ port 8 // || || // || ||___ port 7 // || |____ port 6 // || . . . // ||_________ port 1 // |__________ reserved // where x : 1 - The represented port belongs to the filter // 0 - The represented port does not belong to the filter Ports string `json:"Ports,omitempty"` // The ingress port for fallback action continueFlow in the current config. Fbport int32 `json:"Fbport,omitempty"` // Group Index of filters on same tunnel. SetIndex int32 `json:"SetIndex,omitempty"` // Enable or disable filter inspect reporting. ReportState FltCurCfgTableReportState `json:"ReportState,omitempty"` // get filter location none/client/server. ReportLocation FltCurCfgTableReportLocation `json:"ReportLocation,omitempty"` // get filter purpose none/bypass/inspect. ReportPurpose FltCurCfgTableReportPurpose `json:"ReportPurpose,omitempty"` // get filter application none/https/http. ReportAppl FltCurCfgTableReportAppl `json:"ReportAppl,omitempty"` // get filter direction inbound/outbound. ReportDir FltCurCfgTableReportDir `json:"ReportDir,omitempty"` // The icap policy of the filter. IcapPol string `json:"IcapPol,omitempty"` // The traffic event policy of the filter. TrafficEventPol string `json:"TrafficEventPol,omitempty"` // Enable or disable filter dpm reporting. DpmReportState FltCurCfgTableDpmReportState `json:"DpmReportState,omitempty"` // Enable/disable matching traffic to device mac addresses. MacToMe FltCurCfgTableMacToMe `json:"MacToMe,omitempty"` // Secured web application associated with this filter. Secwa string `json:"Secwa,omitempty"` // The ingress VLAN ID for fallback action continueFlow in the current config. Fbvlan uint32 `json:"Fbvlan,omitempty"` // URL filter classification mode. Urlfmode uint32 `json:"Urlfmode,omitempty"` // Enable or disable Return to Source Tunnel. RtSrcTnl FltCurCfgTableRtSrcTnl `json:"RtSrcTnl,omitempty"` // Aw monitor private key name. SslawMonPriKey string `json:"SslawMonPriKey,omitempty"` // Enable or disable Force bind for proxy. ForceBind FltCurCfgTableForceBind `json:"ForceBind,omitempty"` }
type FltCurCfgTableParseChn ¶
type FltCurCfgTableParseChn int32
const ( FltCurCfgTableParseChn_Enabled FltCurCfgTableParseChn = 1 FltCurCfgTableParseChn_Disabled FltCurCfgTableParseChn = 2 FltCurCfgTableParseChn_Unsupported FltCurCfgTableParseChn = 2147483647 )
type FltCurCfgTablePatternMatch ¶
type FltCurCfgTablePatternMatch int32
const ( FltCurCfgTablePatternMatch_Enabled FltCurCfgTablePatternMatch = 1 FltCurCfgTablePatternMatch_Disabled FltCurCfgTablePatternMatch = 2 FltCurCfgTablePatternMatch_Unsupported FltCurCfgTablePatternMatch = 2147483647 )
type FltCurCfgTablePbind ¶
type FltCurCfgTablePbind int32
const ( FltCurCfgTablePbind_Enabled FltCurCfgTablePbind = 1 FltCurCfgTablePbind_Disabled FltCurCfgTablePbind = 2 FltCurCfgTablePbind_Unsupported FltCurCfgTablePbind = 2147483647 )
type FltCurCfgTableRadiusWapPersist ¶
type FltCurCfgTableRadiusWapPersist int32
const ( FltCurCfgTableRadiusWapPersist_Enabled FltCurCfgTableRadiusWapPersist = 1 FltCurCfgTableRadiusWapPersist_Disabled FltCurCfgTableRadiusWapPersist = 2 FltCurCfgTableRadiusWapPersist_Unsupported FltCurCfgTableRadiusWapPersist = 2147483647 )
type FltCurCfgTableReportAppl ¶
type FltCurCfgTableReportAppl int32
const ( FltCurCfgTableReportAppl_None FltCurCfgTableReportAppl = 0 FltCurCfgTableReportAppl_Https FltCurCfgTableReportAppl = 1 FltCurCfgTableReportAppl_Http FltCurCfgTableReportAppl = 2 FltCurCfgTableReportAppl_Unsupported FltCurCfgTableReportAppl = 2147483647 )
type FltCurCfgTableReportDir ¶
type FltCurCfgTableReportDir int32
const ( FltCurCfgTableReportDir_Outbound FltCurCfgTableReportDir = 0 FltCurCfgTableReportDir_Inbound FltCurCfgTableReportDir = 1 FltCurCfgTableReportDir_None FltCurCfgTableReportDir = 2 FltCurCfgTableReportDir_Unsupported FltCurCfgTableReportDir = 2147483647 )
type FltCurCfgTableReportLocation ¶
type FltCurCfgTableReportLocation int32
const ( FltCurCfgTableReportLocation_None FltCurCfgTableReportLocation = 0 FltCurCfgTableReportLocation_Clientside FltCurCfgTableReportLocation = 1 FltCurCfgTableReportLocation_Serverside FltCurCfgTableReportLocation = 2 FltCurCfgTableReportLocation_Unsupported FltCurCfgTableReportLocation = 2147483647 )
type FltCurCfgTableReportPurpose ¶
type FltCurCfgTableReportPurpose int32
const ( FltCurCfgTableReportPurpose_None FltCurCfgTableReportPurpose = 0 FltCurCfgTableReportPurpose_Bypass FltCurCfgTableReportPurpose = 1 FltCurCfgTableReportPurpose_Inspect FltCurCfgTableReportPurpose = 2 FltCurCfgTableReportPurpose_Unsupported FltCurCfgTableReportPurpose = 2147483647 )
type FltCurCfgTableReportState ¶
type FltCurCfgTableReportState int32
const ( FltCurCfgTableReportState_Disabled FltCurCfgTableReportState = 0 FltCurCfgTableReportState_Enabled FltCurCfgTableReportState = 1 FltCurCfgTableReportState_Unsupported FltCurCfgTableReportState = 2147483647 )
type FltCurCfgTableReverse ¶
type FltCurCfgTableReverse int32
const ( FltCurCfgTableReverse_Enabled FltCurCfgTableReverse = 1 FltCurCfgTableReverse_Disabled FltCurCfgTableReverse = 2 FltCurCfgTableReverse_Unsupported FltCurCfgTableReverse = 2147483647 )
type FltCurCfgTableRtSrcTnl ¶
type FltCurCfgTableRtSrcTnl int32
const ( FltCurCfgTableRtSrcTnl_Enabled FltCurCfgTableRtSrcTnl = 1 FltCurCfgTableRtSrcTnl_Disabled FltCurCfgTableRtSrcTnl = 2 FltCurCfgTableRtSrcTnl_Unsupported FltCurCfgTableRtSrcTnl = 2147483647 )
type FltCurCfgTableRtproxy ¶
type FltCurCfgTableRtproxy int32
const ( FltCurCfgTableRtproxy_Enabled FltCurCfgTableRtproxy = 1 FltCurCfgTableRtproxy_Disabled FltCurCfgTableRtproxy = 2 FltCurCfgTableRtproxy_Unsupported FltCurCfgTableRtproxy = 2147483647 )
type FltCurCfgTableRtsport ¶
type FltCurCfgTableRtsport int32
const ( FltCurCfgTableRtsport_Mod5060 FltCurCfgTableRtsport = 1 FltCurCfgTableRtsport_Preserve FltCurCfgTableRtsport = 2 FltCurCfgTableRtsport_Disabled FltCurCfgTableRtsport = 3 FltCurCfgTableRtsport_Unsupported FltCurCfgTableRtsport = 2147483647 )
type FltCurCfgTableRtsrcmac ¶
type FltCurCfgTableRtsrcmac int32
const ( FltCurCfgTableRtsrcmac_Enabled FltCurCfgTableRtsrcmac = 1 FltCurCfgTableRtsrcmac_Disabled FltCurCfgTableRtsrcmac = 2 FltCurCfgTableRtsrcmac_Unsupported FltCurCfgTableRtsrcmac = 2147483647 )
type FltCurCfgTableSecurityParseAll ¶
type FltCurCfgTableSecurityParseAll int32
const ( FltCurCfgTableSecurityParseAll_Enabled FltCurCfgTableSecurityParseAll = 1 FltCurCfgTableSecurityParseAll_Disabled FltCurCfgTableSecurityParseAll = 2 FltCurCfgTableSecurityParseAll_Unsupported FltCurCfgTableSecurityParseAll = 2147483647 )
type FltCurCfgTableSessionMirror ¶
type FltCurCfgTableSessionMirror int32
const ( FltCurCfgTableSessionMirror_Enabled FltCurCfgTableSessionMirror = 1 FltCurCfgTableSessionMirror_Disabled FltCurCfgTableSessionMirror = 2 FltCurCfgTableSessionMirror_Unsupported FltCurCfgTableSessionMirror = 2147483647 )
type FltCurCfgTableSesslog ¶
type FltCurCfgTableSesslog int32
const ( FltCurCfgTableSesslog_Enabled FltCurCfgTableSesslog = 1 FltCurCfgTableSesslog_Disabled FltCurCfgTableSesslog = 2 FltCurCfgTableSesslog_Unsupported FltCurCfgTableSesslog = 2147483647 )
type FltCurCfgTableSipParsing ¶
type FltCurCfgTableSipParsing int32
const ( FltCurCfgTableSipParsing_Enabled FltCurCfgTableSipParsing = 1 FltCurCfgTableSipParsing_Disabled FltCurCfgTableSipParsing = 2 FltCurCfgTableSipParsing_Unsupported FltCurCfgTableSipParsing = 2147483647 )
type FltCurCfgTableSrcAddrType ¶
type FltCurCfgTableSrcAddrType int32
const ( FltCurCfgTableSrcAddrType_IpAddress FltCurCfgTableSrcAddrType = 1 FltCurCfgTableSrcAddrType_Network FltCurCfgTableSrcAddrType = 2 FltCurCfgTableSrcAddrType_Unsupported FltCurCfgTableSrcAddrType = 2147483647 )
type FltCurCfgTableSrcIpMac ¶
type FltCurCfgTableSrcIpMac int32
const ( FltCurCfgTableSrcIpMac_Ip FltCurCfgTableSrcIpMac = 1 FltCurCfgTableSrcIpMac_Mac FltCurCfgTableSrcIpMac = 2 FltCurCfgTableSrcIpMac_Unsupported FltCurCfgTableSrcIpMac = 2147483647 )
type FltCurCfgTableSrvCertGroup ¶
type FltCurCfgTableSrvCertGroup int32
const ( FltCurCfgTableSrvCertGroup_Group FltCurCfgTableSrvCertGroup = 1 FltCurCfgTableSrvCertGroup_Cert FltCurCfgTableSrvCertGroup = 2 FltCurCfgTableSrvCertGroup_None FltCurCfgTableSrvCertGroup = 3 FltCurCfgTableSrvCertGroup_Unsupported FltCurCfgTableSrvCertGroup = 2147483647 )
type FltCurCfgTableSslInspectionEna ¶
type FltCurCfgTableSslInspectionEna int32
const ( FltCurCfgTableSslInspectionEna_Enabled FltCurCfgTableSslInspectionEna = 1 FltCurCfgTableSslInspectionEna_Disabled FltCurCfgTableSslInspectionEna = 2 FltCurCfgTableSslInspectionEna_Unsupported FltCurCfgTableSslInspectionEna = 2147483647 )
type FltCurCfgTableSslL7Action ¶
type FltCurCfgTableSslL7Action int32
const ( FltCurCfgTableSslL7Action_None FltCurCfgTableSslL7Action = 1 FltCurCfgTableSslL7Action_Bypass FltCurCfgTableSslL7Action = 2 FltCurCfgTableSslL7Action_Inspect FltCurCfgTableSslL7Action = 3 FltCurCfgTableSslL7Action_Unsupported FltCurCfgTableSslL7Action = 2147483647 )
type FltCurCfgTableState ¶
type FltCurCfgTableState int32
const ( FltCurCfgTableState_Enabled FltCurCfgTableState = 1 FltCurCfgTableState_Disabled FltCurCfgTableState = 2 FltCurCfgTableState_Unsupported FltCurCfgTableState = 2147483647 )
type FltCurCfgTableTcpAck ¶
type FltCurCfgTableTcpAck int32
const ( FltCurCfgTableTcpAck_Enabled FltCurCfgTableTcpAck = 1 FltCurCfgTableTcpAck_Disabled FltCurCfgTableTcpAck = 2 FltCurCfgTableTcpAck_Unsupported FltCurCfgTableTcpAck = 2147483647 )
type FltCurCfgTableTcpRateLimit ¶
type FltCurCfgTableTcpRateLimit int32
const ( FltCurCfgTableTcpRateLimit_Enabled FltCurCfgTableTcpRateLimit = 1 FltCurCfgTableTcpRateLimit_Disabled FltCurCfgTableTcpRateLimit = 2 FltCurCfgTableTcpRateLimit_Unsupported FltCurCfgTableTcpRateLimit = 2147483647 )
type FltCurCfgTableUdpAge ¶
type FltCurCfgTableUdpAge int32
const ( FltCurCfgTableUdpAge_Onlydns FltCurCfgTableUdpAge = 1 FltCurCfgTableUdpAge_Disabled FltCurCfgTableUdpAge = 2 FltCurCfgTableUdpAge_Enabled FltCurCfgTableUdpAge = 3 FltCurCfgTableUdpAge_Unsupported FltCurCfgTableUdpAge = 2147483647 )
type FltCurCfgTableVpnFlood ¶
type FltCurCfgTableVpnFlood int32
const ( FltCurCfgTableVpnFlood_Enabled FltCurCfgTableVpnFlood = 1 FltCurCfgTableVpnFlood_Disabled FltCurCfgTableVpnFlood = 2 FltCurCfgTableVpnFlood_Unsupported FltCurCfgTableVpnFlood = 2147483647 )
type FltCurCfgTableWapRadiusSnoop ¶
type FltCurCfgTableWapRadiusSnoop int32
const ( FltCurCfgTableWapRadiusSnoop_Enabled FltCurCfgTableWapRadiusSnoop = 1 FltCurCfgTableWapRadiusSnoop_Disabled FltCurCfgTableWapRadiusSnoop = 2 FltCurCfgTableWapRadiusSnoop_Unsupported FltCurCfgTableWapRadiusSnoop = 2147483647 )
type FltCurCfgUrlBwmTable ¶
type FltCurCfgUrlBwmTable struct { // The number of the filter. FltCurCfgUrlBwmFltIndex int32 // The URL Path Identifier. FltCurCfgUrlBwmUrlId int32 Params *FltCurCfgUrlBwmTableParams }
FltCurCfgUrlBwmTable The table of URL based BWM for filtering. Note:This mib is not supported for VX instance of Virtualization.
func NewFltCurCfgUrlBwmTable ¶
func NewFltCurCfgUrlBwmTable( fltCurCfgUrlBwmFltIndex int32, fltCurCfgUrlBwmUrlId int32, params *FltCurCfgUrlBwmTableParams, ) *FltCurCfgUrlBwmTable
func NewFltCurCfgUrlBwmTableList ¶
func NewFltCurCfgUrlBwmTableList() *FltCurCfgUrlBwmTable
func (*FltCurCfgUrlBwmTable) GetParams ¶
func (c *FltCurCfgUrlBwmTable) GetParams() BeanType
func (*FltCurCfgUrlBwmTable) GetParamsType ¶
func (c *FltCurCfgUrlBwmTable) GetParamsType() reflect.Type
func (*FltCurCfgUrlBwmTable) Name ¶
func (c *FltCurCfgUrlBwmTable) Name() string
func (*FltCurCfgUrlBwmTable) Path ¶
func (c *FltCurCfgUrlBwmTable) Path() string
type FltCurCfgUrlBwmTableParams ¶
type FltCurCfgUrlBwmTableParams struct { // The number of the filter. FltIndex int32 `json:"FltIndex,omitempty"` // The URL Path Identifier. UrlId int32 `json:"UrlId,omitempty"` // The BW contract. Contract int32 `json:"Contract,omitempty"` // The BWM contract for reverse traffic. ReverseBwmContract int32 `json:"ReverseBwmContract,omitempty"` }
type FltNewCfgExtendedTable ¶
type FltNewCfgExtendedTable struct { // The filtering table index. FltNewCfgExtendedIndx int32 Params *FltNewCfgExtendedTableParams }
FltNewCfgExtendedTable The filtering table in the new configuration block. Note:This mib is not supported for VX instance of Virtualization.
func NewFltNewCfgExtendedTable ¶
func NewFltNewCfgExtendedTable( fltNewCfgExtendedIndx int32, params *FltNewCfgExtendedTableParams, ) *FltNewCfgExtendedTable
func NewFltNewCfgExtendedTableList ¶
func NewFltNewCfgExtendedTableList() *FltNewCfgExtendedTable
func (*FltNewCfgExtendedTable) GetParams ¶
func (c *FltNewCfgExtendedTable) GetParams() BeanType
func (*FltNewCfgExtendedTable) GetParamsType ¶
func (c *FltNewCfgExtendedTable) GetParamsType() reflect.Type
func (*FltNewCfgExtendedTable) Name ¶
func (c *FltNewCfgExtendedTable) Name() string
func (*FltNewCfgExtendedTable) Path ¶
func (c *FltNewCfgExtendedTable) Path() string
type FltNewCfgExtendedTableDbind ¶
type FltNewCfgExtendedTableDbind int32
const ( FltNewCfgExtendedTableDbind_Enabled FltNewCfgExtendedTableDbind = 1 FltNewCfgExtendedTableDbind_Disabled FltNewCfgExtendedTableDbind = 2 FltNewCfgExtendedTableDbind_Unsupported FltNewCfgExtendedTableDbind = 2147483647 )
type FltNewCfgExtendedTableDpmReportState ¶
type FltNewCfgExtendedTableDpmReportState int32
const ( FltNewCfgExtendedTableDpmReportState_Disabled FltNewCfgExtendedTableDpmReportState = 0 FltNewCfgExtendedTableDpmReportState_Enabled FltNewCfgExtendedTableDpmReportState = 1 FltNewCfgExtendedTableDpmReportState_Unsupported FltNewCfgExtendedTableDpmReportState = 2147483647 )
type FltNewCfgExtendedTableEgressPip ¶
type FltNewCfgExtendedTableEgressPip int32
const ( FltNewCfgExtendedTableEgressPip_Enabled FltNewCfgExtendedTableEgressPip = 1 FltNewCfgExtendedTableEgressPip_Disabled FltNewCfgExtendedTableEgressPip = 2 FltNewCfgExtendedTableEgressPip_Unsupported FltNewCfgExtendedTableEgressPip = 2147483647 )
type FltNewCfgExtendedTableExtended8021pBitsMatch ¶
type FltNewCfgExtendedTableExtended8021pBitsMatch int32
const ( FltNewCfgExtendedTableExtended8021pBitsMatch_Enabled FltNewCfgExtendedTableExtended8021pBitsMatch = 1 FltNewCfgExtendedTableExtended8021pBitsMatch_Disabled FltNewCfgExtendedTableExtended8021pBitsMatch = 2 FltNewCfgExtendedTableExtended8021pBitsMatch_Unsupported FltNewCfgExtendedTableExtended8021pBitsMatch = 2147483647 )
type FltNewCfgExtendedTableForceBind ¶
type FltNewCfgExtendedTableForceBind int32
const ( FltNewCfgExtendedTableForceBind_Enabled FltNewCfgExtendedTableForceBind = 1 FltNewCfgExtendedTableForceBind_Disabled FltNewCfgExtendedTableForceBind = 2 FltNewCfgExtendedTableForceBind_Unsupported FltNewCfgExtendedTableForceBind = 2147483647 )
type FltNewCfgExtendedTableHdrHash ¶
type FltNewCfgExtendedTableHdrHash int32
const ( FltNewCfgExtendedTableHdrHash_None FltNewCfgExtendedTableHdrHash = 1 FltNewCfgExtendedTableHdrHash_Headerhash FltNewCfgExtendedTableHdrHash = 2 FltNewCfgExtendedTableHdrHash_Unsupported FltNewCfgExtendedTableHdrHash = 2147483647 )
type FltNewCfgExtendedTableIpVer ¶
type FltNewCfgExtendedTableIpVer int32
const ( FltNewCfgExtendedTableIpVer_Ipv4 FltNewCfgExtendedTableIpVer = 1 FltNewCfgExtendedTableIpVer_Ipv6 FltNewCfgExtendedTableIpVer = 2 FltNewCfgExtendedTableIpVer_Unsupported FltNewCfgExtendedTableIpVer = 2147483647 )
type FltNewCfgExtendedTableL3State ¶
type FltNewCfgExtendedTableL3State int32
const ( FltNewCfgExtendedTableL3State_Enabled FltNewCfgExtendedTableL3State = 1 FltNewCfgExtendedTableL3State_Disabled FltNewCfgExtendedTableL3State = 2 FltNewCfgExtendedTableL3State_Unsupported FltNewCfgExtendedTableL3State = 2147483647 )
type FltNewCfgExtendedTableL7SipFilt ¶
type FltNewCfgExtendedTableL7SipFilt int32
const ( FltNewCfgExtendedTableL7SipFilt_Enabled FltNewCfgExtendedTableL7SipFilt = 1 FltNewCfgExtendedTableL7SipFilt_Disabled FltNewCfgExtendedTableL7SipFilt = 2 FltNewCfgExtendedTableL7SipFilt_Unsupported FltNewCfgExtendedTableL7SipFilt = 2147483647 )
type FltNewCfgExtendedTableLayer7DenyMatchAll ¶
type FltNewCfgExtendedTableLayer7DenyMatchAll int32
const ( FltNewCfgExtendedTableLayer7DenyMatchAll_Enabled FltNewCfgExtendedTableLayer7DenyMatchAll = 1 FltNewCfgExtendedTableLayer7DenyMatchAll_Disabled FltNewCfgExtendedTableLayer7DenyMatchAll = 2 FltNewCfgExtendedTableLayer7DenyMatchAll_Unsupported FltNewCfgExtendedTableLayer7DenyMatchAll = 2147483647 )
type FltNewCfgExtendedTableLayer7DenyState ¶
type FltNewCfgExtendedTableLayer7DenyState int32
const ( FltNewCfgExtendedTableLayer7DenyState_Enabled FltNewCfgExtendedTableLayer7DenyState = 1 FltNewCfgExtendedTableLayer7DenyState_Disabled FltNewCfgExtendedTableLayer7DenyState = 2 FltNewCfgExtendedTableLayer7DenyState_Unsupported FltNewCfgExtendedTableLayer7DenyState = 2147483647 )
type FltNewCfgExtendedTableLayer7ParseAll ¶
type FltNewCfgExtendedTableLayer7ParseAll int32
const ( FltNewCfgExtendedTableLayer7ParseAll_Enabled FltNewCfgExtendedTableLayer7ParseAll = 1 FltNewCfgExtendedTableLayer7ParseAll_Disabled FltNewCfgExtendedTableLayer7ParseAll = 2 FltNewCfgExtendedTableLayer7ParseAll_Unsupported FltNewCfgExtendedTableLayer7ParseAll = 2147483647 )
type FltNewCfgExtendedTableNbind ¶
type FltNewCfgExtendedTableNbind int32
const ( FltNewCfgExtendedTableNbind_Enabled FltNewCfgExtendedTableNbind = 1 FltNewCfgExtendedTableNbind_Disabled FltNewCfgExtendedTableNbind = 2 FltNewCfgExtendedTableNbind_Unsupported FltNewCfgExtendedTableNbind = 2147483647 )
type FltNewCfgExtendedTableParams ¶
type FltNewCfgExtendedTableParams struct { // The filtering table index. Indx int32 `json:"Indx,omitempty"` // Filter security web application. Secwa string `json:"Secwa,omitempty"` // Enable or disable layer 7 deny filtering. Layer7DenyState FltNewCfgExtendedTableLayer7DenyState `json:"Layer7DenyState,omitempty"` // The URL strings selected for Layer 7 deny filters. // The selected URL strings are presented in a bitmap format. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ URL Path 9 // || || // || ||___ URL Path 8 // || |____ URL Path 7 // || . . . // ||_________ URL Path 2 // |__________ URL Path 1 // where x : 1 - The represented URL string is selected // 0 - The represented URL string is not selected Layer7DenyUrlBmap string `json:"Layer7DenyUrlBmap,omitempty"` // The URL Path (slbCurCfgUrlLbPathIndex) to be added to the // Layer 7 deny filter. A zero is returned when read. Layer7DenyAddUrl int32 `json:"Layer7DenyAddUrl,omitempty"` // The URL Path (slbCurCfgUrlLbPathIndex) to be removed from // the Layer 7 deny filter. A zero is returned when read. Layer7DenyRemUrl int32 `json:"Layer7DenyRemUrl,omitempty"` // The filter ID for GOTO action in the new config. GotoFilter int32 `json:"GotoFilter,omitempty"` // Enable or disable Radius/WAP persistence. RadiusWapPersist FltNewCfgExtendedTableRadiusWapPersist `json:"RadiusWapPersist,omitempty"` // Enable or disable filter persistent binding. Pbind FltNewCfgExtendedTablePbind `json:"Pbind,omitempty"` // The time window for protocol rate limiting (in seconds). TimeWindow uint64 `json:"TimeWindow,omitempty"` // The hold down duration for protocol rate limiting (in minutes). HoldDuration uint64 `json:"HoldDuration,omitempty"` // Enable or disable binary pattern matching. PatternMatch FltNewCfgExtendedTablePatternMatch `json:"PatternMatch,omitempty"` // Enable or disable match-all criteria for L7 deny string matching. Layer7DenyMatchAll FltNewCfgExtendedTableLayer7DenyMatchAll `json:"Layer7DenyMatchAll,omitempty"` // The client proxy IP address for NAT and REDIR filter. ProxyIp string `json:"ProxyIp,omitempty"` // Enable or disable layer 7 lookup (parsing) of all packets. Layer7ParseAll FltNewCfgExtendedTableLayer7ParseAll `json:"Layer7ParseAll,omitempty"` // Enable or disable pattern string lookup (parsing) of all packets. SecurityParseAll FltNewCfgExtendedTableSecurityParseAll `json:"SecurityParseAll,omitempty"` // The pattern match group. // The pattern match groups are presented in a bitmap format. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ pattern match group // || || // || ||___ pattern match group 8 // || |____ pattern match group 7 // || . . . // ||_________ pattern match group 2 // |__________ pattern match group 1 // where x : 1 - The represented pattern match group is selected // 0 - The represented pattern match group is not selected PatternMatchGroupBmap string `json:"PatternMatchGroupBmap,omitempty"` // The pattern match group to be added to the // security filter. A zero is returned when read. AddPatternMatchGroup int32 `json:"AddPatternMatchGroup,omitempty"` // The pattern match group to be to be removed from // the security filter. A zero is returned when read. RemPatternMatchGroup int32 `json:"RemPatternMatchGroup,omitempty"` // The 802.1p bits value to match. Extended8021pBitsValue uint64 `json:"Extended8021pBitsValue,omitempty"` // Enable or disable matching on 802.1p bits in the packets. Extended8021pBitsMatch FltNewCfgExtendedTableExtended8021pBitsMatch `json:"Extended8021pBitsMatch,omitempty"` // Set the IP maximum packet length in bytes. A value can be either 0 // which indicates 'any' length or between 64 and 65535. AclIpLength uint64 `json:"AclIpLength,omitempty"` // The real server group for IDS load balancing. A value of 0 indicates // 'none'. IdsGroup int32 `json:"IdsGroup,omitempty"` // Enable or disable pip selection based on egress port/vlan. EgressPip FltNewCfgExtendedTableEgressPip `json:"EgressPip,omitempty"` // Enable or disable filter delayed binding. Dbind FltNewCfgExtendedTableDbind `json:"Dbind,omitempty"` // Filt reverse session BWM contract number. RevBwmContract int32 `json:"RevBwmContract,omitempty"` // Enable or disable creating session for reverse side traffic. Reverse FltNewCfgExtendedTableReverse `json:"Reverse,omitempty"` // Enable or disable chained pgroup match criteria for l7 filtering. ParseChn FltNewCfgExtendedTableParseChn `json:"ParseChn,omitempty"` // BWM contract for SIP RTP traffic. RtpBwmContract int32 `json:"RtpBwmContract,omitempty"` // Enable or disable SIP NAT. SipParsing FltNewCfgExtendedTableSipParsing `json:"SipParsing,omitempty"` // Enable or disable session mirroring. SessionMirror FltNewCfgExtendedTableSessionMirror `json:"SessionMirror,omitempty"` // The type of IP address. IpVer FltNewCfgExtendedTableIpVer `json:"IpVer,omitempty"` // The source IPv6 address to be filtered. Address should be 4-byte // hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx Ipv6Sip string `json:"Ipv6Sip,omitempty"` // The prefix length associated with source IP address . Ipv6Sprefix uint32 `json:"Ipv6Sprefix,omitempty"` // The destination IPv6 address to be filtered. Address should be 4-byte // hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx Ipv6Dip string `json:"Ipv6Dip,omitempty"` // The prefix length associated with destination IP address . Ipv6Dprefix uint32 `json:"Ipv6Dprefix,omitempty"` // The header hash filter. HdrHash FltNewCfgExtendedTableHdrHash `json:"HdrHash,omitempty"` // The header name of the filter. Headerhash should be // enabled before header name is configured. HdrName string `json:"HdrName,omitempty"` // The header hash length of the filter. Headerhash should be // enabled before hash length is configured. HdrHashLen uint32 `json:"HdrHashLen,omitempty"` // The nat IP address to be filtered. NatIp string `json:"NatIp,omitempty"` // The nat IPv6 address to be filtered. Address should be 4-byte // hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx Ipv6Nip string `json:"Ipv6Nip,omitempty"` // The proxy IPv6 address to be filtered. Address should be 4-byte // hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx Ipv6Proxy string `json:"Ipv6Proxy,omitempty"` // Enable/Disable L7 application SIP UDP filtering. L7SipFilt FltNewCfgExtendedTableL7SipFilt `json:"L7SipFilt,omitempty"` // Multicast VLAN. NatMcastVlan uint32 `json:"NatMcastVlan,omitempty"` // Enable or disable subnet binding for redirection. Nbind FltNewCfgExtendedTableNbind `json:"Nbind,omitempty"` // The L3 filter processing state for this filter. L3State FltNewCfgExtendedTableL3State `json:"L3State,omitempty"` // The real server group to be redirected to. RedirGroup string `json:"RedirGroup,omitempty"` // The real server group for IDS load balancing. A NULL string indicates // 'none'. IdsGroupEnh string `json:"IdsGroupEnh,omitempty"` // Filter source Ip. It can be IPv4/IPv6. SourceIp string `json:"SourceIp,omitempty"` // Filter Destination Ip. It can be IPv4/IPv6. DestIp string `json:"DestIp,omitempty"` // Filter Mask or Prefix. SourceMask string `json:"SourceMask,omitempty"` // Filter Mask or Prefix. DestMask string `json:"DestMask,omitempty"` // Enable or disable Outbound LLB based on proximity. Prox FltNewCfgExtendedTableProx `json:"Prox,omitempty"` // Enable or disable filter inspect reporting. ReportState FltNewCfgExtendedTableReportState `json:"ReportState,omitempty"` // Set filter location client/server or none as default value. ReportLocation FltNewCfgExtendedTableReportLocation `json:"ReportLocation,omitempty"` // Set filter purpose bypass/inspect or none as default value. ReportPurpose FltNewCfgExtendedTableReportPurpose `json:"ReportPurpose,omitempty"` // Set filter application https/http or none as default value. ReportAppl FltNewCfgExtendedTableReportAppl `json:"ReportAppl,omitempty"` // Set filter direction none/inbound/outbound. ReportDir FltNewCfgExtendedTableReportDir `json:"ReportDir,omitempty"` // Filter IcapPol. IcapPol string `json:"IcapPol,omitempty"` // The traffic event policy of the filter. TrafficEventPol string `json:"TrafficEventPol,omitempty"` // Enable or disable filter DPm reporting. DpmReportState FltNewCfgExtendedTableDpmReportState `json:"DpmReportState,omitempty"` // Enable or disable Return to Source Tunnel. RtSrcTnl FltNewCfgExtendedTableRtSrcTnl `json:"RtSrcTnl,omitempty"` // The aw monitor private key. SslawMonPriKey string `json:"SslawMonPriKey,omitempty"` // Enable or disable Force bind for proxy. ForceBind FltNewCfgExtendedTableForceBind `json:"ForceBind,omitempty"` }
type FltNewCfgExtendedTableParseChn ¶
type FltNewCfgExtendedTableParseChn int32
const ( FltNewCfgExtendedTableParseChn_Enabled FltNewCfgExtendedTableParseChn = 1 FltNewCfgExtendedTableParseChn_Disabled FltNewCfgExtendedTableParseChn = 2 FltNewCfgExtendedTableParseChn_Unsupported FltNewCfgExtendedTableParseChn = 2147483647 )
type FltNewCfgExtendedTablePatternMatch ¶
type FltNewCfgExtendedTablePatternMatch int32
const ( FltNewCfgExtendedTablePatternMatch_Enabled FltNewCfgExtendedTablePatternMatch = 1 FltNewCfgExtendedTablePatternMatch_Disabled FltNewCfgExtendedTablePatternMatch = 2 FltNewCfgExtendedTablePatternMatch_Unsupported FltNewCfgExtendedTablePatternMatch = 2147483647 )
type FltNewCfgExtendedTablePbind ¶
type FltNewCfgExtendedTablePbind int32
const ( FltNewCfgExtendedTablePbind_Enabled FltNewCfgExtendedTablePbind = 1 FltNewCfgExtendedTablePbind_Disabled FltNewCfgExtendedTablePbind = 2 FltNewCfgExtendedTablePbind_Unsupported FltNewCfgExtendedTablePbind = 2147483647 )
type FltNewCfgExtendedTableProx ¶
type FltNewCfgExtendedTableProx int32
const ( FltNewCfgExtendedTableProx_Enabled FltNewCfgExtendedTableProx = 1 FltNewCfgExtendedTableProx_Disabled FltNewCfgExtendedTableProx = 2 FltNewCfgExtendedTableProx_Unsupported FltNewCfgExtendedTableProx = 2147483647 )
type FltNewCfgExtendedTableRadiusWapPersist ¶
type FltNewCfgExtendedTableRadiusWapPersist int32
const ( FltNewCfgExtendedTableRadiusWapPersist_Enabled FltNewCfgExtendedTableRadiusWapPersist = 1 FltNewCfgExtendedTableRadiusWapPersist_Disabled FltNewCfgExtendedTableRadiusWapPersist = 2 FltNewCfgExtendedTableRadiusWapPersist_Unsupported FltNewCfgExtendedTableRadiusWapPersist = 2147483647 )
type FltNewCfgExtendedTableReportAppl ¶
type FltNewCfgExtendedTableReportAppl int32
const ( FltNewCfgExtendedTableReportAppl_None FltNewCfgExtendedTableReportAppl = 0 FltNewCfgExtendedTableReportAppl_Https FltNewCfgExtendedTableReportAppl = 1 FltNewCfgExtendedTableReportAppl_Http FltNewCfgExtendedTableReportAppl = 2 FltNewCfgExtendedTableReportAppl_Unsupported FltNewCfgExtendedTableReportAppl = 2147483647 )
type FltNewCfgExtendedTableReportDir ¶
type FltNewCfgExtendedTableReportDir int32
const ( FltNewCfgExtendedTableReportDir_Outbound FltNewCfgExtendedTableReportDir = 0 FltNewCfgExtendedTableReportDir_Inbound FltNewCfgExtendedTableReportDir = 1 FltNewCfgExtendedTableReportDir_None FltNewCfgExtendedTableReportDir = 2 FltNewCfgExtendedTableReportDir_Unsupported FltNewCfgExtendedTableReportDir = 2147483647 )
type FltNewCfgExtendedTableReportLocation ¶
type FltNewCfgExtendedTableReportLocation int32
const ( FltNewCfgExtendedTableReportLocation_None FltNewCfgExtendedTableReportLocation = 0 FltNewCfgExtendedTableReportLocation_Clientside FltNewCfgExtendedTableReportLocation = 1 FltNewCfgExtendedTableReportLocation_Serverside FltNewCfgExtendedTableReportLocation = 2 FltNewCfgExtendedTableReportLocation_Unsupported FltNewCfgExtendedTableReportLocation = 2147483647 )
type FltNewCfgExtendedTableReportPurpose ¶
type FltNewCfgExtendedTableReportPurpose int32
const ( FltNewCfgExtendedTableReportPurpose_None FltNewCfgExtendedTableReportPurpose = 0 FltNewCfgExtendedTableReportPurpose_Bypass FltNewCfgExtendedTableReportPurpose = 1 FltNewCfgExtendedTableReportPurpose_Inspect FltNewCfgExtendedTableReportPurpose = 2 FltNewCfgExtendedTableReportPurpose_Unsupported FltNewCfgExtendedTableReportPurpose = 2147483647 )
type FltNewCfgExtendedTableReportState ¶
type FltNewCfgExtendedTableReportState int32
const ( FltNewCfgExtendedTableReportState_Disabled FltNewCfgExtendedTableReportState = 0 FltNewCfgExtendedTableReportState_Enabled FltNewCfgExtendedTableReportState = 1 FltNewCfgExtendedTableReportState_Unsupported FltNewCfgExtendedTableReportState = 2147483647 )
type FltNewCfgExtendedTableReverse ¶
type FltNewCfgExtendedTableReverse int32
const ( FltNewCfgExtendedTableReverse_Enabled FltNewCfgExtendedTableReverse = 1 FltNewCfgExtendedTableReverse_Disabled FltNewCfgExtendedTableReverse = 2 FltNewCfgExtendedTableReverse_Unsupported FltNewCfgExtendedTableReverse = 2147483647 )
type FltNewCfgExtendedTableRtSrcTnl ¶
type FltNewCfgExtendedTableRtSrcTnl int32
const ( FltNewCfgExtendedTableRtSrcTnl_Enabled FltNewCfgExtendedTableRtSrcTnl = 1 FltNewCfgExtendedTableRtSrcTnl_Disabled FltNewCfgExtendedTableRtSrcTnl = 2 FltNewCfgExtendedTableRtSrcTnl_Unsupported FltNewCfgExtendedTableRtSrcTnl = 2147483647 )
type FltNewCfgExtendedTableSecurityParseAll ¶
type FltNewCfgExtendedTableSecurityParseAll int32
const ( FltNewCfgExtendedTableSecurityParseAll_Enabled FltNewCfgExtendedTableSecurityParseAll = 1 FltNewCfgExtendedTableSecurityParseAll_Disabled FltNewCfgExtendedTableSecurityParseAll = 2 FltNewCfgExtendedTableSecurityParseAll_Unsupported FltNewCfgExtendedTableSecurityParseAll = 2147483647 )
type FltNewCfgExtendedTableSessionMirror ¶
type FltNewCfgExtendedTableSessionMirror int32
const ( FltNewCfgExtendedTableSessionMirror_Enabled FltNewCfgExtendedTableSessionMirror = 1 FltNewCfgExtendedTableSessionMirror_Disabled FltNewCfgExtendedTableSessionMirror = 2 FltNewCfgExtendedTableSessionMirror_Unsupported FltNewCfgExtendedTableSessionMirror = 2147483647 )
type FltNewCfgExtendedTableSipParsing ¶
type FltNewCfgExtendedTableSipParsing int32
const ( FltNewCfgExtendedTableSipParsing_Enabled FltNewCfgExtendedTableSipParsing = 1 FltNewCfgExtendedTableSipParsing_Disabled FltNewCfgExtendedTableSipParsing = 2 FltNewCfgExtendedTableSipParsing_Unsupported FltNewCfgExtendedTableSipParsing = 2147483647 )
type FltNewCfgHttpRedirMappingTable ¶
type FltNewCfgHttpRedirMappingTable struct { // The filter number. FltNewCfgHttpRedirMappingFilter int32 // The string ID of Layer7 string table. If HTTP request // matches this string then switch issues a HTTP REDIRECT // to client with the fltNewCfgHttpRedirMappingToStr string. FltNewCfgHttpRedirMappingFromStr uint32 Params *FltNewCfgHttpRedirMappingTableParams }
FltNewCfgHttpRedirMappingTable The table of HTTP redirection mapping table. Note:This mib is not supported for VX instance of Virtualization.
func NewFltNewCfgHttpRedirMappingTable ¶
func NewFltNewCfgHttpRedirMappingTable( fltNewCfgHttpRedirMappingFilter int32, fltNewCfgHttpRedirMappingFromStr uint32, params *FltNewCfgHttpRedirMappingTableParams, ) *FltNewCfgHttpRedirMappingTable
func NewFltNewCfgHttpRedirMappingTableList ¶
func NewFltNewCfgHttpRedirMappingTableList() *FltNewCfgHttpRedirMappingTable
func (*FltNewCfgHttpRedirMappingTable) GetParams ¶
func (c *FltNewCfgHttpRedirMappingTable) GetParams() BeanType
func (*FltNewCfgHttpRedirMappingTable) GetParamsType ¶
func (c *FltNewCfgHttpRedirMappingTable) GetParamsType() reflect.Type
func (*FltNewCfgHttpRedirMappingTable) Name ¶
func (c *FltNewCfgHttpRedirMappingTable) Name() string
func (*FltNewCfgHttpRedirMappingTable) Path ¶
func (c *FltNewCfgHttpRedirMappingTable) Path() string
type FltNewCfgHttpRedirMappingTableDelete ¶
type FltNewCfgHttpRedirMappingTableDelete int32
const ( FltNewCfgHttpRedirMappingTableDelete_Other FltNewCfgHttpRedirMappingTableDelete = 1 FltNewCfgHttpRedirMappingTableDelete_Delete FltNewCfgHttpRedirMappingTableDelete = 2 FltNewCfgHttpRedirMappingTableDelete_Unsupported FltNewCfgHttpRedirMappingTableDelete = 2147483647 )
type FltNewCfgHttpRedirMappingTableParams ¶
type FltNewCfgHttpRedirMappingTableParams struct { // The filter number. Filter int32 `json:"Filter,omitempty"` // The string ID of Layer7 string table. If HTTP request // matches this string then switch issues a HTTP REDIRECT // to client with the fltNewCfgHttpRedirMappingToStr string. FromStr uint32 `json:"FromStr,omitempty"` // The string ID of Layer7 string table. The switch sends // HTTP Redirect back to client with this string when the // HTTP request matches fltNewCfgHttpRedirMappingFromStr // string. ToStr uint32 `json:"ToStr,omitempty"` // By setting the value to delete(2), the entire row is deleted. Delete FltNewCfgHttpRedirMappingTableDelete `json:"Delete,omitempty"` }
type FltNewCfgPortTable ¶
type FltNewCfgPortTable struct { // The port index. FltNewCfgPortIndx int32 Params *FltNewCfgPortTableParams }
FltNewCfgPortTable The filtering port table in the new configuration block. Note:This mib is not supported for VX instance of Virtualization.
func NewFltNewCfgPortTable ¶
func NewFltNewCfgPortTable( fltNewCfgPortIndx int32, params *FltNewCfgPortTableParams, ) *FltNewCfgPortTable
func NewFltNewCfgPortTableList ¶
func NewFltNewCfgPortTableList() *FltNewCfgPortTable
func (*FltNewCfgPortTable) GetParams ¶
func (c *FltNewCfgPortTable) GetParams() BeanType
func (*FltNewCfgPortTable) GetParamsType ¶
func (c *FltNewCfgPortTable) GetParamsType() reflect.Type
func (*FltNewCfgPortTable) Name ¶
func (c *FltNewCfgPortTable) Name() string
func (*FltNewCfgPortTable) Path ¶
func (c *FltNewCfgPortTable) Path() string
type FltNewCfgPortTableParams ¶
type FltNewCfgPortTableParams struct { // The port index. Indx int32 `json:"Indx,omitempty"` // Enable or disable filtering. State FltNewCfgPortTableState `json:"State,omitempty"` // The filtering rules applied to the port. The filtering rules // are presented in bitmap format. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ filter 9 // || || // || ||___ filter 8 // || |____ filter 7 // || . . . // ||_________ filter 2 // |__________ filter 1 (as index to fltNewCfgTable) // where x : 1 - The represented filter rule applied to the port // 0 - The represented filter rule not applied to the port FiltBmap string `json:"FiltBmap,omitempty"` // This is an action object to add filtering rule to a port. The value // specified with this object is the index to the fltNewCfgTable for // which filtering rule to be added to the port. The range of the // valid index is between 1 and fltCurCfgTableMaxSize. When read, the // value '0' is returned always. AddFiltRule int32 `json:"AddFiltRule,omitempty"` // This is an action object to remove filtering rule from a port. The // value specified with this object is the index to the fltNewCfgTable // for which filtering rule to be removed from the port. The range of // the valid index is between 1 and fltCurCfgTableMaxSize. When read, // the value '0' is returned always. RemFiltRule int32 `json:"RemFiltRule,omitempty"` }
type FltNewCfgPortTableState ¶
type FltNewCfgPortTableState int32
const ( FltNewCfgPortTableState_Enabled FltNewCfgPortTableState = 1 FltNewCfgPortTableState_Disabled FltNewCfgPortTableState = 2 FltNewCfgPortTableState_Unsupported FltNewCfgPortTableState = 2147483647 )
type FltNewCfgTable ¶
type FltNewCfgTable struct { // The filtering table index. FltNewCfgIndx int32 Params *FltNewCfgTableParams }
FltNewCfgTable The filtering table in the new configuration block. Note:This mib is not supported for VX instance of Virtualization.
func NewFltNewCfgTable ¶
func NewFltNewCfgTable( fltNewCfgIndx int32, params *FltNewCfgTableParams, ) *FltNewCfgTable
func NewFltNewCfgTableList ¶
func NewFltNewCfgTableList() *FltNewCfgTable
func (*FltNewCfgTable) GetParams ¶
func (c *FltNewCfgTable) GetParams() BeanType
func (*FltNewCfgTable) GetParamsType ¶
func (c *FltNewCfgTable) GetParamsType() reflect.Type
func (*FltNewCfgTable) Name ¶
func (c *FltNewCfgTable) Name() string
func (*FltNewCfgTable) Path ¶
func (c *FltNewCfgTable) Path() string
type FltNewCfgTableAclIpOption ¶
type FltNewCfgTableAclIpOption int32
const ( FltNewCfgTableAclIpOption_Enable FltNewCfgTableAclIpOption = 1 FltNewCfgTableAclIpOption_Disable FltNewCfgTableAclIpOption = 2 FltNewCfgTableAclIpOption_Unsupported FltNewCfgTableAclIpOption = 2147483647 )
type FltNewCfgTableAclTcpAck ¶
type FltNewCfgTableAclTcpAck int32
const ( FltNewCfgTableAclTcpAck_Enable FltNewCfgTableAclTcpAck = 1 FltNewCfgTableAclTcpAck_Disable FltNewCfgTableAclTcpAck = 2 FltNewCfgTableAclTcpAck_Unsupported FltNewCfgTableAclTcpAck = 2147483647 )
type FltNewCfgTableAclTcpFin ¶
type FltNewCfgTableAclTcpFin int32
const ( FltNewCfgTableAclTcpFin_Enable FltNewCfgTableAclTcpFin = 1 FltNewCfgTableAclTcpFin_Disable FltNewCfgTableAclTcpFin = 2 FltNewCfgTableAclTcpFin_Unsupported FltNewCfgTableAclTcpFin = 2147483647 )
type FltNewCfgTableAclTcpPsh ¶
type FltNewCfgTableAclTcpPsh int32
const ( FltNewCfgTableAclTcpPsh_Enable FltNewCfgTableAclTcpPsh = 1 FltNewCfgTableAclTcpPsh_Disable FltNewCfgTableAclTcpPsh = 2 FltNewCfgTableAclTcpPsh_Unsupported FltNewCfgTableAclTcpPsh = 2147483647 )
type FltNewCfgTableAclTcpRst ¶
type FltNewCfgTableAclTcpRst int32
const ( FltNewCfgTableAclTcpRst_Enable FltNewCfgTableAclTcpRst = 1 FltNewCfgTableAclTcpRst_Disable FltNewCfgTableAclTcpRst = 2 FltNewCfgTableAclTcpRst_Unsupported FltNewCfgTableAclTcpRst = 2147483647 )
type FltNewCfgTableAclTcpSyn ¶
type FltNewCfgTableAclTcpSyn int32
const ( FltNewCfgTableAclTcpSyn_Enable FltNewCfgTableAclTcpSyn = 1 FltNewCfgTableAclTcpSyn_Disable FltNewCfgTableAclTcpSyn = 2 FltNewCfgTableAclTcpSyn_Unsupported FltNewCfgTableAclTcpSyn = 2147483647 )
type FltNewCfgTableAclTcpUrg ¶
type FltNewCfgTableAclTcpUrg int32
const ( FltNewCfgTableAclTcpUrg_Enable FltNewCfgTableAclTcpUrg = 1 FltNewCfgTableAclTcpUrg_Disable FltNewCfgTableAclTcpUrg = 2 FltNewCfgTableAclTcpUrg_Unsupported FltNewCfgTableAclTcpUrg = 2147483647 )
type FltNewCfgTableAction ¶
type FltNewCfgTableAction int32
const ( FltNewCfgTableAction_Allow FltNewCfgTableAction = 1 FltNewCfgTableAction_Deny FltNewCfgTableAction = 2 FltNewCfgTableAction_Redirect FltNewCfgTableAction = 3 FltNewCfgTableAction_Nat FltNewCfgTableAction = 4 FltNewCfgTableAction_Goto FltNewCfgTableAction = 5 FltNewCfgTableAction_OutboundLlb FltNewCfgTableAction = 6 FltNewCfgTableAction_Monitor FltNewCfgTableAction = 7 FltNewCfgTableAction_Unsupported FltNewCfgTableAction = 2147483647 )
type FltNewCfgTableApplicType ¶
type FltNewCfgTableApplicType int32
const ( FltNewCfgTableApplicType_None FltNewCfgTableApplicType = 1 FltNewCfgTableApplicType_Basic FltNewCfgTableApplicType = 2 FltNewCfgTableApplicType_Http FltNewCfgTableApplicType = 3 FltNewCfgTableApplicType_Sip FltNewCfgTableApplicType = 4 FltNewCfgTableApplicType_Dns FltNewCfgTableApplicType = 5 FltNewCfgTableApplicType_Smtp FltNewCfgTableApplicType = 6 FltNewCfgTableApplicType_Pop3 FltNewCfgTableApplicType = 7 FltNewCfgTableApplicType_Imap FltNewCfgTableApplicType = 8 FltNewCfgTableApplicType_Ftp FltNewCfgTableApplicType = 9 FltNewCfgTableApplicType_Unsupported FltNewCfgTableApplicType = 2147483647 )
type FltNewCfgTableCache ¶
type FltNewCfgTableCache int32
const ( FltNewCfgTableCache_Enabled FltNewCfgTableCache = 1 FltNewCfgTableCache_Disabled FltNewCfgTableCache = 2 FltNewCfgTableCache_Unsupported FltNewCfgTableCache = 2147483647 )
type FltNewCfgTableCfg8021pBitsMatch ¶
type FltNewCfgTableCfg8021pBitsMatch int32
const ( FltNewCfgTableCfg8021pBitsMatch_Enabled FltNewCfgTableCfg8021pBitsMatch = 1 FltNewCfgTableCfg8021pBitsMatch_Disabled FltNewCfgTableCfg8021pBitsMatch = 2 FltNewCfgTableCfg8021pBitsMatch_Unsupported FltNewCfgTableCfg8021pBitsMatch = 2147483647 )
type FltNewCfgTableClientProxy ¶
type FltNewCfgTableClientProxy int32
const ( FltNewCfgTableClientProxy_Enabled FltNewCfgTableClientProxy = 1 FltNewCfgTableClientProxy_Disabled FltNewCfgTableClientProxy = 2 FltNewCfgTableClientProxy_Unsupported FltNewCfgTableClientProxy = 2147483647 )
type FltNewCfgTableDbind ¶
type FltNewCfgTableDbind int32
const ( FltNewCfgTableDbind_Enabled FltNewCfgTableDbind = 1 FltNewCfgTableDbind_Disabled FltNewCfgTableDbind = 2 FltNewCfgTableDbind_Forceproxy FltNewCfgTableDbind = 3 FltNewCfgTableDbind_Unsupported FltNewCfgTableDbind = 2147483647 )
type FltNewCfgTableDelete ¶
type FltNewCfgTableDelete int32
const ( FltNewCfgTableDelete_Other FltNewCfgTableDelete = 1 FltNewCfgTableDelete_Delete FltNewCfgTableDelete = 2 FltNewCfgTableDelete_Unsupported FltNewCfgTableDelete = 2147483647 )
type FltNewCfgTableDstAddrType ¶
type FltNewCfgTableDstAddrType int32
const ( FltNewCfgTableDstAddrType_IpAddress FltNewCfgTableDstAddrType = 1 FltNewCfgTableDstAddrType_Network FltNewCfgTableDstAddrType = 2 FltNewCfgTableDstAddrType_Unsupported FltNewCfgTableDstAddrType = 2147483647 )
type FltNewCfgTableDstIpMac ¶
type FltNewCfgTableDstIpMac int32
const ( FltNewCfgTableDstIpMac_Ip FltNewCfgTableDstIpMac = 1 FltNewCfgTableDstIpMac_Mac FltNewCfgTableDstIpMac = 2 FltNewCfgTableDstIpMac_Unsupported FltNewCfgTableDstIpMac = 2147483647 )
type FltNewCfgTableEgressPip ¶
type FltNewCfgTableEgressPip int32
const ( FltNewCfgTableEgressPip_Enabled FltNewCfgTableEgressPip = 1 FltNewCfgTableEgressPip_Disabled FltNewCfgTableEgressPip = 2 FltNewCfgTableEgressPip_Unsupported FltNewCfgTableEgressPip = 2147483647 )
type FltNewCfgTableFallback ¶
type FltNewCfgTableFallback int32
const ( FltNewCfgTableFallback_Allow FltNewCfgTableFallback = 1 FltNewCfgTableFallback_Deny FltNewCfgTableFallback = 2 FltNewCfgTableFallback_Goto FltNewCfgTableFallback = 5 FltNewCfgTableFallback_ContFlow FltNewCfgTableFallback = 6 FltNewCfgTableFallback_Unsupported FltNewCfgTableFallback = 2147483647 )
type FltNewCfgTableFtpNatActive ¶
type FltNewCfgTableFtpNatActive int32
const ( FltNewCfgTableFtpNatActive_Enabled FltNewCfgTableFtpNatActive = 1 FltNewCfgTableFtpNatActive_Disabled FltNewCfgTableFtpNatActive = 2 FltNewCfgTableFtpNatActive_Unsupported FltNewCfgTableFtpNatActive = 2147483647 )
type FltNewCfgTableFwlb ¶
type FltNewCfgTableFwlb int32
const ( FltNewCfgTableFwlb_Enabled FltNewCfgTableFwlb = 1 FltNewCfgTableFwlb_Disabled FltNewCfgTableFwlb = 2 FltNewCfgTableFwlb_Unsupported FltNewCfgTableFwlb = 2147483647 )
type FltNewCfgTableHash ¶
type FltNewCfgTableHash int32
const ( FltNewCfgTableHash_Auto FltNewCfgTableHash = 1 FltNewCfgTableHash_Sip FltNewCfgTableHash = 2 FltNewCfgTableHash_Dip FltNewCfgTableHash = 3 FltNewCfgTableHash_Both FltNewCfgTableHash = 4 FltNewCfgTableHash_Sipsport FltNewCfgTableHash = 5 FltNewCfgTableHash_Dip32 FltNewCfgTableHash = 6 FltNewCfgTableHash_Unsupported FltNewCfgTableHash = 2147483647 )
type FltNewCfgTableHdrHash ¶
type FltNewCfgTableHdrHash int32
const ( FltNewCfgTableHdrHash_None FltNewCfgTableHdrHash = 1 FltNewCfgTableHdrHash_Headerhash FltNewCfgTableHdrHash = 2 FltNewCfgTableHdrHash_Unsupported FltNewCfgTableHdrHash = 2147483647 )
type FltNewCfgTableIdslbHash ¶
type FltNewCfgTableIdslbHash int32
const ( FltNewCfgTableIdslbHash_Sip FltNewCfgTableIdslbHash = 1 FltNewCfgTableIdslbHash_Dip FltNewCfgTableIdslbHash = 2 FltNewCfgTableIdslbHash_Sipdip FltNewCfgTableIdslbHash = 3 FltNewCfgTableIdslbHash_Sipsport FltNewCfgTableIdslbHash = 4 FltNewCfgTableIdslbHash_Dipdport FltNewCfgTableIdslbHash = 5 FltNewCfgTableIdslbHash_All FltNewCfgTableIdslbHash = 6 FltNewCfgTableIdslbHash_Unsupported FltNewCfgTableIdslbHash = 2147483647 )
type FltNewCfgTableInvert ¶
type FltNewCfgTableInvert int32
const ( FltNewCfgTableInvert_Enabled FltNewCfgTableInvert = 1 FltNewCfgTableInvert_Disabled FltNewCfgTableInvert = 2 FltNewCfgTableInvert_Unsupported FltNewCfgTableInvert = 2147483647 )
type FltNewCfgTableIpVer ¶
type FltNewCfgTableIpVer int32
const ( FltNewCfgTableIpVer_Ipv4 FltNewCfgTableIpVer = 1 FltNewCfgTableIpVer_Ipv6 FltNewCfgTableIpVer = 2 FltNewCfgTableIpVer_Unsupported FltNewCfgTableIpVer = 2147483647 )
type FltNewCfgTableL3Filter ¶
type FltNewCfgTableL3Filter int32
const ( FltNewCfgTableL3Filter_Enabled FltNewCfgTableL3Filter = 1 FltNewCfgTableL3Filter_Disabled FltNewCfgTableL3Filter = 2 FltNewCfgTableL3Filter_Unsupported FltNewCfgTableL3Filter = 2147483647 )
type FltNewCfgTableL7SipFilt ¶
type FltNewCfgTableL7SipFilt int32
const ( FltNewCfgTableL7SipFilt_Enabled FltNewCfgTableL7SipFilt = 1 FltNewCfgTableL7SipFilt_Disabled FltNewCfgTableL7SipFilt = 2 FltNewCfgTableL7SipFilt_Unsupported FltNewCfgTableL7SipFilt = 2147483647 )
type FltNewCfgTableLayer7DenyMatchAll ¶
type FltNewCfgTableLayer7DenyMatchAll int32
const ( FltNewCfgTableLayer7DenyMatchAll_Enabled FltNewCfgTableLayer7DenyMatchAll = 1 FltNewCfgTableLayer7DenyMatchAll_Disabled FltNewCfgTableLayer7DenyMatchAll = 2 FltNewCfgTableLayer7DenyMatchAll_Unsupported FltNewCfgTableLayer7DenyMatchAll = 2147483647 )
type FltNewCfgTableLayer7DenyState ¶
type FltNewCfgTableLayer7DenyState int32
const ( FltNewCfgTableLayer7DenyState_Enabled FltNewCfgTableLayer7DenyState = 1 FltNewCfgTableLayer7DenyState_Disabled FltNewCfgTableLayer7DenyState = 2 FltNewCfgTableLayer7DenyState_Unsupported FltNewCfgTableLayer7DenyState = 2147483647 )
type FltNewCfgTableLayer7InvertAction ¶
type FltNewCfgTableLayer7InvertAction int32
const ( FltNewCfgTableLayer7InvertAction_Enabled FltNewCfgTableLayer7InvertAction = 1 FltNewCfgTableLayer7InvertAction_Disabled FltNewCfgTableLayer7InvertAction = 2 FltNewCfgTableLayer7InvertAction_Unsupported FltNewCfgTableLayer7InvertAction = 2147483647 )
type FltNewCfgTableLayer7ParseAll ¶
type FltNewCfgTableLayer7ParseAll int32
const ( FltNewCfgTableLayer7ParseAll_Enabled FltNewCfgTableLayer7ParseAll = 1 FltNewCfgTableLayer7ParseAll_Disabled FltNewCfgTableLayer7ParseAll = 2 FltNewCfgTableLayer7ParseAll_Unsupported FltNewCfgTableLayer7ParseAll = 2147483647 )
type FltNewCfgTableLinklb ¶
type FltNewCfgTableLinklb int32
const ( FltNewCfgTableLinklb_Enabled FltNewCfgTableLinklb = 1 FltNewCfgTableLinklb_Disabled FltNewCfgTableLinklb = 2 FltNewCfgTableLinklb_Unsupported FltNewCfgTableLinklb = 2147483647 )
type FltNewCfgTableLog ¶
type FltNewCfgTableLog int32
const ( FltNewCfgTableLog_Enabled FltNewCfgTableLog = 1 FltNewCfgTableLog_Disabled FltNewCfgTableLog = 2 FltNewCfgTableLog_Unsupported FltNewCfgTableLog = 2147483647 )
type FltNewCfgTableMacToMe ¶
type FltNewCfgTableMacToMe int32
const ( FltNewCfgTableMacToMe_Enabled FltNewCfgTableMacToMe = 1 FltNewCfgTableMacToMe_Disabled FltNewCfgTableMacToMe = 2 FltNewCfgTableMacToMe_Unsupported FltNewCfgTableMacToMe = 2147483647 )
type FltNewCfgTableMatchDev ¶
type FltNewCfgTableMatchDev int32
const ( FltNewCfgTableMatchDev_Allexclif FltNewCfgTableMatchDev = 1 FltNewCfgTableMatchDev_All FltNewCfgTableMatchDev = 2 FltNewCfgTableMatchDev_None FltNewCfgTableMatchDev = 3 FltNewCfgTableMatchDev_Unsupported FltNewCfgTableMatchDev = 2147483647 )
type FltNewCfgTableNat ¶
type FltNewCfgTableNat int32
const ( FltNewCfgTableNat_DestinationAddress FltNewCfgTableNat = 1 FltNewCfgTableNat_SourceAddress FltNewCfgTableNat = 2 FltNewCfgTableNat_MulticastAddress FltNewCfgTableNat = 3 FltNewCfgTableNat_Unsupported FltNewCfgTableNat = 2147483647 )
type FltNewCfgTableNbind ¶
type FltNewCfgTableNbind int32
const ( FltNewCfgTableNbind_Enabled FltNewCfgTableNbind = 1 FltNewCfgTableNbind_Disabled FltNewCfgTableNbind = 2 FltNewCfgTableNbind_Unsupported FltNewCfgTableNbind = 2147483647 )
type FltNewCfgTableParams ¶
type FltNewCfgTableParams struct { // The filtering table index. Indx int32 `json:"Indx,omitempty"` // The source IP address to be filtered. SrcIp string `json:"SrcIp,omitempty"` // The source IP sub-net mask for filtering. SrcIpMask string `json:"SrcIpMask,omitempty"` // The destination IP address to be filtered. DstIp string `json:"DstIp,omitempty"` // The destination IP sub-net mask for filtering. DstIpMask string `json:"DstIpMask,omitempty"` // The protocol to be filtered. Protocol uint32 `json:"Protocol,omitempty"` // The higher source TCP/UDP port number to be filtered. It applies // only when protocol defined in fltNewCfgProtocol is UDP or TCP. // '0' means no filtering. RangeHighSrcPort uint64 `json:"RangeHighSrcPort,omitempty"` // The lower source TCP/UDP port number to be filtered. It applies // only when protocol defined in fltNewCfgProtocol is UDP or TCP. // '0' means no filtering. RangeLowSrcPort uint64 `json:"RangeLowSrcPort,omitempty"` // The lower destination TCP/UDP port number to be filtered. // It applies only when protocol defined in fltNewCfgProtocol // is UDP or TCP. '0' means no filtering. RangeLowDstPort uint64 `json:"RangeLowDstPort,omitempty"` // The higher destination TCP/UDP port number to be filtered. // It applies only when protocol defined in fltNewCfgProtocol // is UDP or TCP. '0' means no filtering. RangeHighDstPort uint64 `json:"RangeHighDstPort,omitempty"` // The action for the filtering rule. Action FltNewCfgTableAction `json:"Action,omitempty"` // The real server port number used for redirection. RedirPort uint64 `json:"RedirPort,omitempty"` // The real server group to be redirected to. RedirGroup int32 `json:"RedirGroup,omitempty"` // Enable or disable logging. Log FltNewCfgTableLog `json:"Log,omitempty"` // The state of this filtering rule. State FltNewCfgTableState `json:"State,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete FltNewCfgTableDelete `json:"Delete,omitempty"` // The selection of destination or source or multicast for // network address translation. Nat FltNewCfgTableNat `json:"Nat,omitempty"` // Enable or disable caching sessions that match filter. Cache FltNewCfgTableCache `json:"Cache,omitempty"` // Turn the invert logic on or off for the filter entry. Invert FltNewCfgTableInvert `json:"Invert,omitempty"` // Enable or disable client proxy. ClientProxy FltNewCfgTableClientProxy `json:"ClientProxy,omitempty"` // Enable or disable filtering on matching TCP ACK and RST flag. TcpAck FltNewCfgTableTcpAck `json:"TcpAck,omitempty"` // The source MAC address to be filtered. SrcMac string `json:"SrcMac,omitempty"` // The Destination MAC address to be filtered. DstMac string `json:"DstMac,omitempty"` // Enable or disable FTP NAT for active ftp. FtpNatActive FltNewCfgTableFtpNatActive `json:"FtpNatActive,omitempty"` // Enable or disable TCP URG packet. AclTcpUrg FltNewCfgTableAclTcpUrg `json:"AclTcpUrg,omitempty"` // Enable or disable TCP ACK packet. AclTcpAck FltNewCfgTableAclTcpAck `json:"AclTcpAck,omitempty"` // Enable or disable TCP PSH packet. AclTcpPsh FltNewCfgTableAclTcpPsh `json:"AclTcpPsh,omitempty"` // Enable or disable TCP RST packet. AclTcpRst FltNewCfgTableAclTcpRst `json:"AclTcpRst,omitempty"` // Enable or disable TCP SYN packet. AclTcpSyn FltNewCfgTableAclTcpSyn `json:"AclTcpSyn,omitempty"` // Enable or disable TCP FIN packet. AclTcpFin FltNewCfgTableAclTcpFin `json:"AclTcpFin,omitempty"` // ICMP type to be filtered. A ICMP type of 255 indicates 'any' AclIcmp uint32 `json:"AclIcmp,omitempty"` // Enable or disable IP option matching. AclIpOption FltNewCfgTableAclIpOption `json:"AclIpOption,omitempty"` // Filt default BW contract number. BwmContract int32 `json:"BwmContract,omitempty"` // The IP TOS value to be filtered. AclIpTos uint32 `json:"AclIpTos,omitempty"` // The IP TOS mask for filtering. AclIpTosMask uint32 `json:"AclIpTosMask,omitempty"` // The new IP TOS value to over-write when filtering fired. AclIpTosNew uint32 `json:"AclIpTosNew,omitempty"` // Enable or disable filtering on firewall redirect hash method. Fwlb FltNewCfgTableFwlb `json:"Fwlb,omitempty"` // The NAT session timeout. The timeout value should be an even // number between 4 and 32768. NatTimeout uint32 `json:"NatTimeout,omitempty"` // Enable or disable WAN link load balancing. Linklb FltNewCfgTableLinklb `json:"Linklb,omitempty"` // Enable or disable WAP RADIUS snooping. WapRadiusSnoop FltNewCfgTableWapRadiusSnoop `json:"WapRadiusSnoop,omitempty"` // Set a flag indicating whether filtering should be based on the // source IP address or the source MAC address field. SrcIpMac FltNewCfgTableSrcIpMac `json:"SrcIpMac,omitempty"` // Set a flag indicating whether filtering should be based on the // destination IP address or the destination MAC address field. DstIpMac FltNewCfgTableDstIpMac `json:"DstIpMac,omitempty"` // Set hash parameter for intrusion detection server load balancing. IdslbHash FltNewCfgTableIdslbHash `json:"IdslbHash,omitempty"` // Set the VLAN assoicated with the filter. Vlan uint32 `json:"Vlan,omitempty"` // The name of the filter. Name string `json:"Name,omitempty"` // Enable or disable protocol rate limiting. TcpRateLimit FltNewCfgTableTcpRateLimit `json:"TcpRateLimit,omitempty"` // Set maximum connections (number of connections in units of 10) // for TCP connection rate limiting. In the case of ICMP and UDP, // this is the maximum packets (number of packets in units of 10). TcpRateMaxConn uint32 `json:"TcpRateMaxConn,omitempty"` // Set hash parameter for the filter. Hash FltNewCfgTableHash `json:"Hash,omitempty"` // Enable or disable layer 7 deny filtering. Layer7DenyState FltNewCfgTableLayer7DenyState `json:"Layer7DenyState,omitempty"` // The URL strings selected for Layer 7 deny filters. // The selected URL strings are presented in a bitmap format. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ URL Path 9 // || || // || ||___ URL Path 8 // || |____ URL Path 7 // || . . . // ||_________ URL Path 2 // |__________ URL Path 1 // where x : 1 - The represented URL string is selected // 0 - The represented URL string is not selected Layer7DenyUrlBmap string `json:"Layer7DenyUrlBmap,omitempty"` // The URL Path (slbCurCfgUrlLbPathIndex) to be added to the // Layer 7 deny filter. A zero is returned when read. Layer7DenyAddUrl int32 `json:"Layer7DenyAddUrl,omitempty"` // The URL Path (slbCurCfgUrlLbPathIndex) to be removed from // the Layer 7 deny filter. A zero is returned when read. Layer7DenyRemUrl int32 `json:"Layer7DenyRemUrl,omitempty"` // The filter ID for GOTO action in the new config. GotoFilter int32 `json:"GotoFilter,omitempty"` // Enable or disable Radius/WAP persistence. RadiusWapPersist FltNewCfgTableRadiusWapPersist `json:"RadiusWapPersist,omitempty"` // Enable or disable filter persistent binding. Pbind FltNewCfgTablePbind `json:"Pbind,omitempty"` // The time window for protocol rate limiting (in seconds). TimeWindow uint64 `json:"TimeWindow,omitempty"` // The hold down duration for protocol rate limiting (in minutes). HoldDuration uint64 `json:"HoldDuration,omitempty"` // Enable or disable binary pattern matching. PatternMatch FltNewCfgTablePatternMatch `json:"PatternMatch,omitempty"` // Enable or disable match-all criteria for L7 deny string matching. Layer7DenyMatchAll FltNewCfgTableLayer7DenyMatchAll `json:"Layer7DenyMatchAll,omitempty"` // The client proxy IP address for NAT and REDIR filter. ProxyIp string `json:"ProxyIp,omitempty"` // Enable or disable layer 7 lookup (parsing) of all packets. Layer7ParseAll FltNewCfgTableLayer7ParseAll `json:"Layer7ParseAll,omitempty"` // Enable or disable pattern string lookup (parsing) of all packets. SecurityParseAll FltNewCfgTableSecurityParseAll `json:"SecurityParseAll,omitempty"` // The pattern match group. // The pattern match groups are presented in a bitmap format. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ pattern match group // || || // || ||___ pattern match group 8 // || |____ pattern match group 7 // || . . . // ||_________ pattern match group 2 // |__________ pattern match group 1 // where x : 1 - The represented pattern match group is selected // 0 - The represented pattern match group is not selected PatternMatchGroupBmap string `json:"PatternMatchGroupBmap,omitempty"` // The pattern match group to be added to the // security filter. A zero is returned when read. AddPatternMatchGroup int32 `json:"AddPatternMatchGroup,omitempty"` // The pattern match group to be to be removed from // the security filter. A zero is returned when read. RemPatternMatchGroup int32 `json:"RemPatternMatchGroup,omitempty"` // The 802.1p bits value to match. Cfg8021pBitsValue uint64 `json:"Cfg8021pBitsValue,omitempty"` // Enable or disable matching on 802.1p bits in the packets. Cfg8021pBitsMatch FltNewCfgTableCfg8021pBitsMatch `json:"Cfg8021pBitsMatch,omitempty"` // Set the IP maximum packet length in bytes. A value can be either 0 // which indicates 'any' length or between 64 and 65535. AclIpLength uint64 `json:"AclIpLength,omitempty"` // The real server group for IDS load balancing. A value of 0 indicates // 'none'. IdsGroup int32 `json:"IdsGroup,omitempty"` // Enable or disable pip selection based on egress port/vlan. EgressPip FltNewCfgTableEgressPip `json:"EgressPip,omitempty"` // Enable or disable filter delayed binding. Dbind FltNewCfgTableDbind `json:"Dbind,omitempty"` // Filt reverse session BWM contract number. RevBwmContract int32 `json:"RevBwmContract,omitempty"` // Enable or disable creating session for reverse side traffic. Reverse FltNewCfgTableReverse `json:"Reverse,omitempty"` // Enable or disable chained pgroup match criteria for l7 filtering. ParseChn FltNewCfgTableParseChn `json:"ParseChn,omitempty"` // BWM contract for SIP RTP traffic. RtpBwmContract int32 `json:"RtpBwmContract,omitempty"` // Enable or disable SIP NAT. SipParsing FltNewCfgTableSipParsing `json:"SipParsing,omitempty"` // Enable or disable session mirroring. SessionMirror FltNewCfgTableSessionMirror `json:"SessionMirror,omitempty"` // The type of IP address. IpVer FltNewCfgTableIpVer `json:"IpVer,omitempty"` // The source IPv6 address to be filtered. Address should be 4-byte // hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx Ipv6Sip string `json:"Ipv6Sip,omitempty"` // The prefix length associated with source IP address . Ipv6Sprefix uint32 `json:"Ipv6Sprefix,omitempty"` // The destination IPv6 address to be filtered. Address should be 4-byte // hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx Ipv6Dip string `json:"Ipv6Dip,omitempty"` // The prefix length associated with destination IP address . Ipv6Dprefix uint32 `json:"Ipv6Dprefix,omitempty"` // The header hash filter. HdrHash FltNewCfgTableHdrHash `json:"HdrHash,omitempty"` // The header name of the filter. Headerhash should be // enabled before header name is configured. HdrName string `json:"HdrName,omitempty"` // The header hash length of the filter. Headerhash should be // enabled before hash length is configured. HdrHashLen uint32 `json:"HdrHashLen,omitempty"` // The L3 filter processing state for this filter. L3Filter FltNewCfgTableL3Filter `json:"L3Filter,omitempty"` // The nat IP address to be filtered. NatIp string `json:"NatIp,omitempty"` // The nat IPv6 address to be filtered. Address should be 4-byte // hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx Ipv6Nip string `json:"Ipv6Nip,omitempty"` // The proxy IPv6 address to be filtered. Address should be 4-byte // hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx Ipv6Proxy string `json:"Ipv6Proxy,omitempty"` // Enable/Disable L7 application SIP UDP filtering. L7SipFilt FltNewCfgTableL7SipFilt `json:"L7SipFilt,omitempty"` // Multicast VLAN. NatMcastVlan uint32 `json:"NatMcastVlan,omitempty"` // Enable or disable subnet binding for redirection. Nbind FltNewCfgTableNbind `json:"Nbind,omitempty"` // Enable or disable invert action for layer 7 string matching. Layer7InvertAction FltNewCfgTableLayer7InvertAction `json:"Layer7InvertAction,omitempty"` // The source network class ID to be filtered. SrcClassId string `json:"SrcClassId,omitempty"` // The destination network class ID to be filtered. DstClassId string `json:"DstClassId,omitempty"` // Enable or disable return to source mac addr. Rtsrcmac FltNewCfgTableRtsrcmac `json:"Rtsrcmac,omitempty"` // Enable or disable redirect to proxy server. Rtproxy FltNewCfgTableRtproxy `json:"Rtproxy,omitempty"` // Enable or disable session logging. Sesslog FltNewCfgTableSesslog `json:"Sesslog,omitempty"` // The cntclass of the filter. Cntclass string `json:"Cntclass,omitempty"` // Application type for this filter. ApplicType FltNewCfgTableApplicType `json:"ApplicType,omitempty"` // Source port modification for SIP. // the mod5060 indicates modification of source port to 5060, // preserve indicates to retain the source port. Rtsport FltNewCfgTableRtsport `json:"Rtsport,omitempty"` // Source address type from address and network for NAT filter. SrcAddrType FltNewCfgTableSrcAddrType `json:"SrcAddrType,omitempty"` // Destination address type from address and network for NAT filter. DstAddrType FltNewCfgTableDstAddrType `json:"DstAddrType,omitempty"` // The class of service of the filter. // Empty string - ignore cos // 'Any' string - ignore string use only the source IP // Specific string - match only if the string matches CosStr string `json:"CosStr,omitempty"` // Udp Aging type for this filter. UdpAge FltNewCfgTableUdpAge `json:"UdpAge,omitempty"` // frontend TCP optimization policy FeTcpPolId string `json:"FeTcpPolId,omitempty"` // backend TCP optimization policy BeTcpPolId string `json:"BeTcpPolId,omitempty"` // Compression policy name associated with this filter. Comppol string `json:"Comppol,omitempty"` // Enable or disable SSL session inspection. SslInspectionEna FltNewCfgTableSslInspectionEna `json:"SslInspectionEna,omitempty"` // Set Certificate group or cert. SrvCertGroup FltNewCfgTableSrvCertGroup `json:"SrvCertGroup,omitempty"` // Server certificate / group name associated with this filter. SrvCert string `json:"SrvCert,omitempty"` // SSL policy name associated with this filter. SslPolicy string `json:"SslPolicy,omitempty"` // Match device IP addresses in this filter: // allexclif : match all device IPs, but exclude interface IPs // all : match all device IPs // none : match no device IPs MatchDev FltNewCfgTableMatchDev `json:"MatchDev,omitempty"` // Set SSL inspection action on L7 match. SslL7Action FltNewCfgTableSslL7Action `json:"SslL7Action,omitempty"` // Fallback action (group down). Fallback FltNewCfgTableFallback `json:"Fallback,omitempty"` // The filter ID for GOTO fallback action in the new config. Fbgoto int32 `json:"Fbgoto,omitempty"` // Enable or disable Two Way VPN LB. VpnFlood FltNewCfgTableVpnFlood `json:"VpnFlood,omitempty"` // The url filter policy of the filter. UrlFltPol string `json:"UrlFltPol,omitempty"` // The port list in the filter. The ports are presented in bitmap format. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ port 8 // || || // || ||___ port 7 // || |____ port 6 // || . . . // ||_________ port 1 // |__________ reserved // where x : 1 - The represented port belongs to the filter // 0 - The represented port does not belong to the filter Ports string `json:"Ports,omitempty"` // The port to be added to the specified filter. A '0' value is // returned when read. AddPort int32 `json:"AddPort,omitempty"` // The port to be removed from the specified filter. A '0' // value is returned when read. RemovePort int32 `json:"RemovePort,omitempty"` // The ingress port for fallback action continueFlow in the new config. Fbport int32 `json:"Fbport,omitempty"` // Group Index of filters on same tunnel. SetIndex int32 `json:"SetIndex,omitempty"` // Enable/disable matching traffic to device mac addresses. MacToMe FltNewCfgTableMacToMe `json:"MacToMe,omitempty"` // The ingress VLAN ID for fallback action continueFlow in the new config. Fbvlan uint32 `json:"Fbvlan,omitempty"` // URL filter classification mode. Urlfmode uint32 `json:"Urlfmode,omitempty"` }
type FltNewCfgTableParseChn ¶
type FltNewCfgTableParseChn int32
const ( FltNewCfgTableParseChn_Enabled FltNewCfgTableParseChn = 1 FltNewCfgTableParseChn_Disabled FltNewCfgTableParseChn = 2 FltNewCfgTableParseChn_Unsupported FltNewCfgTableParseChn = 2147483647 )
type FltNewCfgTablePatternMatch ¶
type FltNewCfgTablePatternMatch int32
const ( FltNewCfgTablePatternMatch_Enabled FltNewCfgTablePatternMatch = 1 FltNewCfgTablePatternMatch_Disabled FltNewCfgTablePatternMatch = 2 FltNewCfgTablePatternMatch_Unsupported FltNewCfgTablePatternMatch = 2147483647 )
type FltNewCfgTablePbind ¶
type FltNewCfgTablePbind int32
const ( FltNewCfgTablePbind_Enabled FltNewCfgTablePbind = 1 FltNewCfgTablePbind_Disabled FltNewCfgTablePbind = 2 FltNewCfgTablePbind_Unsupported FltNewCfgTablePbind = 2147483647 )
type FltNewCfgTableRadiusWapPersist ¶
type FltNewCfgTableRadiusWapPersist int32
const ( FltNewCfgTableRadiusWapPersist_Enabled FltNewCfgTableRadiusWapPersist = 1 FltNewCfgTableRadiusWapPersist_Disabled FltNewCfgTableRadiusWapPersist = 2 FltNewCfgTableRadiusWapPersist_Unsupported FltNewCfgTableRadiusWapPersist = 2147483647 )
type FltNewCfgTableReverse ¶
type FltNewCfgTableReverse int32
const ( FltNewCfgTableReverse_Enabled FltNewCfgTableReverse = 1 FltNewCfgTableReverse_Disabled FltNewCfgTableReverse = 2 FltNewCfgTableReverse_Unsupported FltNewCfgTableReverse = 2147483647 )
type FltNewCfgTableRtproxy ¶
type FltNewCfgTableRtproxy int32
const ( FltNewCfgTableRtproxy_Enabled FltNewCfgTableRtproxy = 1 FltNewCfgTableRtproxy_Disabled FltNewCfgTableRtproxy = 2 FltNewCfgTableRtproxy_Unsupported FltNewCfgTableRtproxy = 2147483647 )
type FltNewCfgTableRtsport ¶
type FltNewCfgTableRtsport int32
const ( FltNewCfgTableRtsport_Mod5060 FltNewCfgTableRtsport = 1 FltNewCfgTableRtsport_Preserve FltNewCfgTableRtsport = 2 FltNewCfgTableRtsport_Disabled FltNewCfgTableRtsport = 3 FltNewCfgTableRtsport_Unsupported FltNewCfgTableRtsport = 2147483647 )
type FltNewCfgTableRtsrcmac ¶
type FltNewCfgTableRtsrcmac int32
const ( FltNewCfgTableRtsrcmac_Enabled FltNewCfgTableRtsrcmac = 1 FltNewCfgTableRtsrcmac_Disabled FltNewCfgTableRtsrcmac = 2 FltNewCfgTableRtsrcmac_Unsupported FltNewCfgTableRtsrcmac = 2147483647 )
type FltNewCfgTableSecurityParseAll ¶
type FltNewCfgTableSecurityParseAll int32
const ( FltNewCfgTableSecurityParseAll_Enabled FltNewCfgTableSecurityParseAll = 1 FltNewCfgTableSecurityParseAll_Disabled FltNewCfgTableSecurityParseAll = 2 FltNewCfgTableSecurityParseAll_Unsupported FltNewCfgTableSecurityParseAll = 2147483647 )
type FltNewCfgTableSessionMirror ¶
type FltNewCfgTableSessionMirror int32
const ( FltNewCfgTableSessionMirror_Enabled FltNewCfgTableSessionMirror = 1 FltNewCfgTableSessionMirror_Disabled FltNewCfgTableSessionMirror = 2 FltNewCfgTableSessionMirror_Unsupported FltNewCfgTableSessionMirror = 2147483647 )
type FltNewCfgTableSesslog ¶
type FltNewCfgTableSesslog int32
const ( FltNewCfgTableSesslog_Enabled FltNewCfgTableSesslog = 1 FltNewCfgTableSesslog_Disabled FltNewCfgTableSesslog = 2 FltNewCfgTableSesslog_Unsupported FltNewCfgTableSesslog = 2147483647 )
type FltNewCfgTableSipParsing ¶
type FltNewCfgTableSipParsing int32
const ( FltNewCfgTableSipParsing_Enabled FltNewCfgTableSipParsing = 1 FltNewCfgTableSipParsing_Disabled FltNewCfgTableSipParsing = 2 FltNewCfgTableSipParsing_Unsupported FltNewCfgTableSipParsing = 2147483647 )
type FltNewCfgTableSrcAddrType ¶
type FltNewCfgTableSrcAddrType int32
const ( FltNewCfgTableSrcAddrType_IpAddress FltNewCfgTableSrcAddrType = 1 FltNewCfgTableSrcAddrType_Network FltNewCfgTableSrcAddrType = 2 FltNewCfgTableSrcAddrType_Unsupported FltNewCfgTableSrcAddrType = 2147483647 )
type FltNewCfgTableSrcIpMac ¶
type FltNewCfgTableSrcIpMac int32
const ( FltNewCfgTableSrcIpMac_Ip FltNewCfgTableSrcIpMac = 1 FltNewCfgTableSrcIpMac_Mac FltNewCfgTableSrcIpMac = 2 FltNewCfgTableSrcIpMac_Unsupported FltNewCfgTableSrcIpMac = 2147483647 )
type FltNewCfgTableSrvCertGroup ¶
type FltNewCfgTableSrvCertGroup int32
const ( FltNewCfgTableSrvCertGroup_Group FltNewCfgTableSrvCertGroup = 1 FltNewCfgTableSrvCertGroup_Cert FltNewCfgTableSrvCertGroup = 2 FltNewCfgTableSrvCertGroup_None FltNewCfgTableSrvCertGroup = 3 FltNewCfgTableSrvCertGroup_Unsupported FltNewCfgTableSrvCertGroup = 2147483647 )
type FltNewCfgTableSslInspectionEna ¶
type FltNewCfgTableSslInspectionEna int32
const ( FltNewCfgTableSslInspectionEna_Enabled FltNewCfgTableSslInspectionEna = 1 FltNewCfgTableSslInspectionEna_Disabled FltNewCfgTableSslInspectionEna = 2 FltNewCfgTableSslInspectionEna_Unsupported FltNewCfgTableSslInspectionEna = 2147483647 )
type FltNewCfgTableSslL7Action ¶
type FltNewCfgTableSslL7Action int32
const ( FltNewCfgTableSslL7Action_None FltNewCfgTableSslL7Action = 1 FltNewCfgTableSslL7Action_Bypass FltNewCfgTableSslL7Action = 2 FltNewCfgTableSslL7Action_Inspect FltNewCfgTableSslL7Action = 3 FltNewCfgTableSslL7Action_Unsupported FltNewCfgTableSslL7Action = 2147483647 )
type FltNewCfgTableState ¶
type FltNewCfgTableState int32
const ( FltNewCfgTableState_Enabled FltNewCfgTableState = 1 FltNewCfgTableState_Disabled FltNewCfgTableState = 2 FltNewCfgTableState_Unsupported FltNewCfgTableState = 2147483647 )
type FltNewCfgTableTcpAck ¶
type FltNewCfgTableTcpAck int32
const ( FltNewCfgTableTcpAck_Enabled FltNewCfgTableTcpAck = 1 FltNewCfgTableTcpAck_Disabled FltNewCfgTableTcpAck = 2 FltNewCfgTableTcpAck_Unsupported FltNewCfgTableTcpAck = 2147483647 )
type FltNewCfgTableTcpRateLimit ¶
type FltNewCfgTableTcpRateLimit int32
const ( FltNewCfgTableTcpRateLimit_Enabled FltNewCfgTableTcpRateLimit = 1 FltNewCfgTableTcpRateLimit_Disabled FltNewCfgTableTcpRateLimit = 2 FltNewCfgTableTcpRateLimit_Unsupported FltNewCfgTableTcpRateLimit = 2147483647 )
type FltNewCfgTableUdpAge ¶
type FltNewCfgTableUdpAge int32
const ( FltNewCfgTableUdpAge_Onlydns FltNewCfgTableUdpAge = 1 FltNewCfgTableUdpAge_Disabled FltNewCfgTableUdpAge = 2 FltNewCfgTableUdpAge_Enabled FltNewCfgTableUdpAge = 3 FltNewCfgTableUdpAge_Unsupported FltNewCfgTableUdpAge = 2147483647 )
type FltNewCfgTableVpnFlood ¶
type FltNewCfgTableVpnFlood int32
const ( FltNewCfgTableVpnFlood_Enabled FltNewCfgTableVpnFlood = 1 FltNewCfgTableVpnFlood_Disabled FltNewCfgTableVpnFlood = 2 FltNewCfgTableVpnFlood_Unsupported FltNewCfgTableVpnFlood = 2147483647 )
type FltNewCfgTableWapRadiusSnoop ¶
type FltNewCfgTableWapRadiusSnoop int32
const ( FltNewCfgTableWapRadiusSnoop_Enabled FltNewCfgTableWapRadiusSnoop = 1 FltNewCfgTableWapRadiusSnoop_Disabled FltNewCfgTableWapRadiusSnoop = 2 FltNewCfgTableWapRadiusSnoop_Unsupported FltNewCfgTableWapRadiusSnoop = 2147483647 )
type FltNewCfgUrlBwmTable ¶
type FltNewCfgUrlBwmTable struct { // The number of the filter. FltNewCfgUrlBwmFltIndex int32 // The URL Path Identifier. FltNewCfgUrlBwmUrlId int32 Params *FltNewCfgUrlBwmTableParams }
FltNewCfgUrlBwmTable The table of URL based BWM for filtering. Note:This mib is not supported for VX instance of Virtualization.
func NewFltNewCfgUrlBwmTable ¶
func NewFltNewCfgUrlBwmTable( fltNewCfgUrlBwmFltIndex int32, fltNewCfgUrlBwmUrlId int32, params *FltNewCfgUrlBwmTableParams, ) *FltNewCfgUrlBwmTable
func NewFltNewCfgUrlBwmTableList ¶
func NewFltNewCfgUrlBwmTableList() *FltNewCfgUrlBwmTable
func (*FltNewCfgUrlBwmTable) GetParams ¶
func (c *FltNewCfgUrlBwmTable) GetParams() BeanType
func (*FltNewCfgUrlBwmTable) GetParamsType ¶
func (c *FltNewCfgUrlBwmTable) GetParamsType() reflect.Type
func (*FltNewCfgUrlBwmTable) Name ¶
func (c *FltNewCfgUrlBwmTable) Name() string
func (*FltNewCfgUrlBwmTable) Path ¶
func (c *FltNewCfgUrlBwmTable) Path() string
type FltNewCfgUrlBwmTableDelete ¶
type FltNewCfgUrlBwmTableDelete int32
const ( FltNewCfgUrlBwmTableDelete_Other FltNewCfgUrlBwmTableDelete = 1 FltNewCfgUrlBwmTableDelete_Delete FltNewCfgUrlBwmTableDelete = 2 FltNewCfgUrlBwmTableDelete_Unsupported FltNewCfgUrlBwmTableDelete = 2147483647 )
type FltNewCfgUrlBwmTableParams ¶
type FltNewCfgUrlBwmTableParams struct { // The number of the filter. FltIndex int32 `json:"FltIndex,omitempty"` // The URL Path Identifier. UrlId int32 `json:"UrlId,omitempty"` // The BW traffic contract. Contract int32 `json:"Contract,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete FltNewCfgUrlBwmTableDelete `json:"Delete,omitempty"` // The BWM contract for reverse traffic. ReverseBwmContract int32 `json:"ReverseBwmContract,omitempty"` }
type FltRealStatTable ¶ added in v0.4.0
type FltRealStatTable struct { // The number that identifies the filter. FltRealStatFltIndex int32 // The real server index. SlbRealStatRealIndex string Params *FltRealStatTableParams }
FltRealStatTable The filter statistics table for real servers. Note:This mib is not supported for VX instance of Virtualization.
func NewFltRealStatTable ¶ added in v0.4.0
func NewFltRealStatTable( fltRealStatFltIndex int32, slbRealStatRealIndex string, params *FltRealStatTableParams, ) *FltRealStatTable
func NewFltRealStatTableList ¶ added in v0.4.0
func NewFltRealStatTableList() *FltRealStatTable
func (*FltRealStatTable) GetParams ¶ added in v0.4.0
func (c *FltRealStatTable) GetParams() BeanType
func (*FltRealStatTable) GetParamsType ¶ added in v0.4.0
func (c *FltRealStatTable) GetParamsType() reflect.Type
func (*FltRealStatTable) Name ¶ added in v0.4.0
func (c *FltRealStatTable) Name() string
func (*FltRealStatTable) Path ¶ added in v0.4.0
func (c *FltRealStatTable) Path() string
type FltRealStatTableParams ¶ added in v0.4.0
type FltRealStatTableParams struct { // The number that identifies the filter. FltIndex int32 `json:"FltIndex,omitempty"` // The real server index. SlbRealStatRealIndex string `json:"slbRealStatRealIndex,omitempty"` // IP address of the real server. SlbRealStatRealIPAddr string `json:"slbRealStatRealIPAddr,omitempty"` // The current number of sessions for the real server. RealCurSess uint64 `json:"RealCurSess,omitempty"` // The highest number of session for the real server. RealHighSess uint64 `json:"RealHighSess,omitempty"` // The total number of session for the real server. RealTotSess uint64 `json:"RealTotSess,omitempty"` // The current bandwidth for the real server in Kbps. RealCurBand uint64 `json:"RealCurBand,omitempty"` // The highest bandwidth for the real server in Kbps. RealHighBand uint64 `json:"RealHighBand,omitempty"` // The total bandwidth for the real server in Mb. RealTotBand uint64 `json:"RealTotBand,omitempty"` // The connections per second for the real server. RealConnPerSec uint64 `json:"RealConnPerSec,omitempty"` // The filter HC failure reason description. RealHcReason string `json:"RealHcReason,omitempty"` // The packets per second for the real server. RealPktPerSec uint64 `json:"RealPktPerSec,omitempty"` }
type FltStatTable ¶ added in v0.4.0
type FltStatTable struct { // The number that identifies the filter. FltStatFltIndex int32 Params *FltStatTableParams }
FltStatTable The filter statistics table. Note:This mib is not supported for VX instance of Virtualization.
func NewFltStatTable ¶ added in v0.4.0
func NewFltStatTable( fltStatFltIndex int32, params *FltStatTableParams, ) *FltStatTable
func NewFltStatTableList ¶ added in v0.4.0
func NewFltStatTableList() *FltStatTable
func (*FltStatTable) GetParams ¶ added in v0.4.0
func (c *FltStatTable) GetParams() BeanType
func (*FltStatTable) GetParamsType ¶ added in v0.4.0
func (c *FltStatTable) GetParamsType() reflect.Type
func (*FltStatTable) Name ¶ added in v0.4.0
func (c *FltStatTable) Name() string
func (*FltStatTable) Path ¶ added in v0.4.0
func (c *FltStatTable) Path() string
type FltStatTableFltFiringsUnit ¶ added in v0.4.0
type FltStatTableFltFiringsUnit int32
const ( FltStatTableFltFiringsUnit_Sessions FltStatTableFltFiringsUnit = 1 FltStatTableFltFiringsUnit_Requests FltStatTableFltFiringsUnit = 2 FltStatTableFltFiringsUnit_Packets FltStatTableFltFiringsUnit = 3 FltStatTableFltFiringsUnit_Unsupported FltStatTableFltFiringsUnit = 2147483647 )
type FltStatTableParams ¶ added in v0.4.0
type FltStatTableParams struct { // The number that identifies the filter. FltIndex int32 `json:"FltIndex,omitempty"` // The number of instances that the received packet matches the // filter rule. FltFirings uint32 `json:"FltFirings,omitempty"` // The number of instances that the received packet matches the // filter rule. FltFiringsU64 uint64 `json:"FltFiringsU64,omitempty"` // Unit of total hits for filter as sessions or requests or packets. FltFiringsUnit FltStatTableFltFiringsUnit `json:"FltFiringsUnit,omitempty"` // The current number of sessions for this filter. FltCurSess uint64 `json:"FltCurSess,omitempty"` // The highest number of session for this filter. FltHighSess uint64 `json:"FltHighSess,omitempty"` // The total number of session for this filter. FltTotSess uint64 `json:"FltTotSess,omitempty"` // The current bandwidth for this filter in Kbps. FltCurBand uint64 `json:"FltCurBand,omitempty"` // The highest bandwidth for this filter in Kbps. FltHighBand uint64 `json:"FltHighBand,omitempty"` // The total bandwidth for this filter in Mb FltTotBand uint64 `json:"FltTotBand,omitempty"` // The connections per second for this filter FltConnPerSec uint64 `json:"FltConnPerSec,omitempty"` // The packets per second for this filter FltPktPerSec uint64 `json:"FltPktPerSec,omitempty"` }
type FltStatTrafficEventsTable ¶ added in v0.4.0
type FltStatTrafficEventsTable struct { // Index to identify Filter. FltTrafficEventStatFltIndex int32 Params *FltStatTrafficEventsTableParams }
FltStatTrafficEventsTable Traffic Events statistics table for filters. Note:This mib is not supported for VX instance of Virtualization.
func NewFltStatTrafficEventsTable ¶ added in v0.4.0
func NewFltStatTrafficEventsTable( fltTrafficEventStatFltIndex int32, params *FltStatTrafficEventsTableParams, ) *FltStatTrafficEventsTable
func NewFltStatTrafficEventsTableList ¶ added in v0.4.0
func NewFltStatTrafficEventsTableList() *FltStatTrafficEventsTable
func (*FltStatTrafficEventsTable) GetParams ¶ added in v0.4.0
func (c *FltStatTrafficEventsTable) GetParams() BeanType
func (*FltStatTrafficEventsTable) GetParamsType ¶ added in v0.4.0
func (c *FltStatTrafficEventsTable) GetParamsType() reflect.Type
func (*FltStatTrafficEventsTable) Name ¶ added in v0.4.0
func (c *FltStatTrafficEventsTable) Name() string
func (*FltStatTrafficEventsTable) Path ¶ added in v0.4.0
func (c *FltStatTrafficEventsTable) Path() string
type FltStatTrafficEventsTableParams ¶ added in v0.4.0
type FltStatTrafficEventsTableParams struct { // Index to identify Filter. TrafficEventStatFltIndex int32 `json:"TrafficEventStatFltIndex,omitempty"` // No of Http Requests sent as traffic events per second. HttpReqSuccessPerSec uint32 `json:"HttpReqSuccessPerSec,omitempty"` // No of Http Requests sent successfully as traffic events in total. HttpReqSuccessTotal uint64 `json:"HttpReqSuccessTotal,omitempty"` // No of Http responses sent as traffic events per second. HttpRespSuccessPerSec uint32 `json:"HttpRespSuccessPerSec,omitempty"` // No of Http responses sent successfully as traffic events in total. HttpRespSuccessTotal uint64 `json:"HttpRespSuccessTotal,omitempty"` // No of fessl sent successfully as traffice events per second. FeSSLInfoSuccessPerSec uint32 `json:"FeSSLInfoSuccessPerSec,omitempty"` // No of fessl sent successfully as traffic events in total. FeSSLInfoSuccessTotal uint64 `json:"FeSSLInfoSuccessTotal,omitempty"` // No of bessl sent successfully as traffice events per second. BeSSLInfoSuccessPerSec uint32 `json:"BeSSLInfoSuccessPerSec,omitempty"` // No of bessl sent successfully as traffic events in total. BeSSLInfoSuccessTotal uint64 `json:"BeSSLInfoSuccessTotal,omitempty"` // No of host names bypass sent successfully as traffice events per second. HostNameBypassSuccessPerSec uint32 `json:"HostNameBypassSuccessPerSec,omitempty"` // No of host names bypass sent successfully as traffic events in total. HostNameBypassSuccessTotal uint64 `json:"HostNameBypassSuccessTotal,omitempty"` // No of Http requests failed to send as traffic events per second. HttpReqFailPerSec uint32 `json:"HttpReqFailPerSec,omitempty"` // No of Http requests failed to send as traffic events in total. HttpReqFailTotal uint64 `json:"HttpReqFailTotal,omitempty"` // No of Http responses failed to send as traffic events per second. HttpRespFailPerSec uint32 `json:"HttpRespFailPerSec,omitempty"` // No of Http responses failed to send as traffic events in total. HttpRespFailTotal uint64 `json:"HttpRespFailTotal,omitempty"` // No of fessl failed to send as traffice events per second. FeSSLInfoFailPerSec uint32 `json:"FeSSLInfoFailPerSec,omitempty"` // No of fessl failed to send as traffice events in total. FeSSLInfoFailTotal uint64 `json:"FeSSLInfoFailTotal,omitempty"` // No of bessl failed to send as traffice events per second. BeSSLInfoFailPerSec uint32 `json:"BeSSLInfoFailPerSec,omitempty"` // No of bessl failed to send as traffice events in total. BeSSLInfoFailTotal uint64 `json:"BeSSLInfoFailTotal,omitempty"` // No of host name bypass failed to send as traffic events per second. HostNameBypassFailPerSec uint32 `json:"HostNameBypassFailPerSec,omitempty"` // No of host name bypass failed to send as traffic events in total. HostNameBypassFailTotal uint64 `json:"HostNameBypassFailTotal,omitempty"` // Event field missing failure per second. EventsFieldMissingPerSec uint32 `json:"EventsFieldMissingPerSec,omitempty"` // Event field missing failure in total. EventsFieldMissingTotal uint64 `json:"EventsFieldMissingTotal,omitempty"` // Event allocation failure per second. EventsAllocFailPerSec uint32 `json:"EventsAllocFailPerSec,omitempty"` // Event allocation failure in total. EventsAllocFailTotal uint64 `json:"EventsAllocFailTotal,omitempty"` // Event queue full failure per second. EventsQueueFullPerSec uint32 `json:"EventsQueueFullPerSec,omitempty"` // Event queue full failure in total. EventsQueueFullTotal uint64 `json:"EventsQueueFullTotal,omitempty"` // Layer4 requests success per second. Layer4ReqSuccessPerSec uint32 `json:"Layer4ReqSuccessPerSec,omitempty"` // Layer4 requests success in total. Layer4ReqSuccessTotal uint64 `json:"Layer4ReqSuccessTotal,omitempty"` // Layer4 requests failed to send per second. Layer4ReqFailPerSec uint32 `json:"Layer4ReqFailPerSec,omitempty"` // Layer4 requests failed in total. Layer4ReqFailTotal uint64 `json:"Layer4ReqFailTotal,omitempty"` }
type GetAppShapeBean ¶
type GetAppShapeBean struct {
Content BytesParams
}
func (*GetAppShapeBean) GetParams ¶
func (c *GetAppShapeBean) GetParams() BeanType
func (*GetAppShapeBean) GetParamsType ¶
func (c *GetAppShapeBean) GetParamsType() reflect.Type
func (*GetAppShapeBean) IMAScalarBean ¶
func (c *GetAppShapeBean) IMAScalarBean()
func (*GetAppShapeBean) Name ¶
func (c *GetAppShapeBean) Name() string
func (*GetAppShapeBean) Path ¶
func (c *GetAppShapeBean) Path() string
type GetCertBean ¶
type GetCertBean struct {
Content BytesParams
}
func (*GetCertBean) GetParams ¶
func (c *GetCertBean) GetParams() BeanType
func (*GetCertBean) GetParamsType ¶
func (c *GetCertBean) GetParamsType() reflect.Type
func (*GetCertBean) IMAScalarBean ¶
func (c *GetCertBean) IMAScalarBean()
func (*GetCertBean) Name ¶
func (c *GetCertBean) Name() string
func (*GetCertBean) Path ¶
func (c *GetCertBean) Path() string
type GetCfgBean ¶
type GetCfgBean struct {
Content BytesParams
}
func (*GetCfgBean) GetParams ¶
func (c *GetCfgBean) GetParams() BeanType
func (*GetCfgBean) GetParamsType ¶
func (c *GetCfgBean) GetParamsType() reflect.Type
func (*GetCfgBean) IMAScalarBean ¶
func (c *GetCfgBean) IMAScalarBean()
func (*GetCfgBean) Name ¶
func (c *GetCfgBean) Name() string
func (*GetCfgBean) Path ¶
func (c *GetCfgBean) Path() string
type GslbCurCfgEnhNetAlphaNumRealPrefTable ¶
type GslbCurCfgEnhNetAlphaNumRealPrefTable struct { // The new network remote real preference table index. GslbCurCfgEnhNetAlphaNumRealIndx int32 // The new network remote real preference server table index. GslbCurCfgEnhNetAlphaNumRealServerIndx string Params *GslbCurCfgEnhNetAlphaNumRealPrefTableParams }
GslbCurCfgEnhNetAlphaNumRealPrefTable The table of network remote real preference in the cur_config. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbCurCfgEnhNetAlphaNumRealPrefTable ¶
func NewGslbCurCfgEnhNetAlphaNumRealPrefTable( gslbCurCfgEnhNetAlphaNumRealIndx int32, gslbCurCfgEnhNetAlphaNumRealServerIndx string, params *GslbCurCfgEnhNetAlphaNumRealPrefTableParams, ) *GslbCurCfgEnhNetAlphaNumRealPrefTable
func NewGslbCurCfgEnhNetAlphaNumRealPrefTableList ¶
func NewGslbCurCfgEnhNetAlphaNumRealPrefTableList() *GslbCurCfgEnhNetAlphaNumRealPrefTable
func (*GslbCurCfgEnhNetAlphaNumRealPrefTable) GetParams ¶
func (c *GslbCurCfgEnhNetAlphaNumRealPrefTable) GetParams() BeanType
func (*GslbCurCfgEnhNetAlphaNumRealPrefTable) GetParamsType ¶
func (c *GslbCurCfgEnhNetAlphaNumRealPrefTable) GetParamsType() reflect.Type
func (*GslbCurCfgEnhNetAlphaNumRealPrefTable) Name ¶
func (c *GslbCurCfgEnhNetAlphaNumRealPrefTable) Name() string
func (*GslbCurCfgEnhNetAlphaNumRealPrefTable) Path ¶
func (c *GslbCurCfgEnhNetAlphaNumRealPrefTable) Path() string
type GslbCurCfgEnhNetAlphaNumRealPrefTableParams ¶
type GslbCurCfgEnhNetAlphaNumRealPrefTableParams struct { // The new network remote real preference table index. Indx int32 `json:"Indx,omitempty"` // The new network remote real preference server table index. ServerIndx string `json:"ServerIndx,omitempty"` // Add remote real server preference to network ServerPref int32 `json:"ServerPref,omitempty"` }
type GslbCurCfgEnhNetAlphaNumVirtPrefTable ¶
type GslbCurCfgEnhNetAlphaNumVirtPrefTable struct { // The current network preference table index. GslbCurCfgEnhNetAlphaNumVirtIndx int32 // The current network preference table server index. GslbCurCfgEnhNetAlphaNumVirtServerIndx string Params *GslbCurCfgEnhNetAlphaNumVirtPrefTableParams }
GslbCurCfgEnhNetAlphaNumVirtPrefTable The table of network virt preference in the cur_config. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbCurCfgEnhNetAlphaNumVirtPrefTable ¶
func NewGslbCurCfgEnhNetAlphaNumVirtPrefTable( gslbCurCfgEnhNetAlphaNumVirtIndx int32, gslbCurCfgEnhNetAlphaNumVirtServerIndx string, params *GslbCurCfgEnhNetAlphaNumVirtPrefTableParams, ) *GslbCurCfgEnhNetAlphaNumVirtPrefTable
func NewGslbCurCfgEnhNetAlphaNumVirtPrefTableList ¶
func NewGslbCurCfgEnhNetAlphaNumVirtPrefTableList() *GslbCurCfgEnhNetAlphaNumVirtPrefTable
func (*GslbCurCfgEnhNetAlphaNumVirtPrefTable) GetParams ¶
func (c *GslbCurCfgEnhNetAlphaNumVirtPrefTable) GetParams() BeanType
func (*GslbCurCfgEnhNetAlphaNumVirtPrefTable) GetParamsType ¶
func (c *GslbCurCfgEnhNetAlphaNumVirtPrefTable) GetParamsType() reflect.Type
func (*GslbCurCfgEnhNetAlphaNumVirtPrefTable) Name ¶
func (c *GslbCurCfgEnhNetAlphaNumVirtPrefTable) Name() string
func (*GslbCurCfgEnhNetAlphaNumVirtPrefTable) Path ¶
func (c *GslbCurCfgEnhNetAlphaNumVirtPrefTable) Path() string
type GslbCurCfgEnhNetAlphaNumVirtPrefTableParams ¶
type GslbCurCfgEnhNetAlphaNumVirtPrefTableParams struct { // The current network preference table index. Indx int32 `json:"Indx,omitempty"` // The current network preference table server index. ServerIndx string `json:"ServerIndx,omitempty"` // current virtual server preference to network ServerPref int32 `json:"ServerPref,omitempty"` }
type GslbCurCfgEnhNetAndNetworkClassTable ¶
type GslbCurCfgEnhNetAndNetworkClassTable struct { // The current network table index. GslbCurCfgEnhNetAndNetworkClassNetIndx int32 // The current network class index. GslbCurCfgEnhNetAndNetworkClassNwclsIndx string Params *GslbCurCfgEnhNetAndNetworkClassTableParams }
GslbCurCfgEnhNetAndNetworkClassTable The network and network class table in gslb. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbCurCfgEnhNetAndNetworkClassTable ¶
func NewGslbCurCfgEnhNetAndNetworkClassTable( gslbCurCfgEnhNetAndNetworkClassNetIndx int32, gslbCurCfgEnhNetAndNetworkClassNwclsIndx string, params *GslbCurCfgEnhNetAndNetworkClassTableParams, ) *GslbCurCfgEnhNetAndNetworkClassTable
func NewGslbCurCfgEnhNetAndNetworkClassTableList ¶
func NewGslbCurCfgEnhNetAndNetworkClassTableList() *GslbCurCfgEnhNetAndNetworkClassTable
func (*GslbCurCfgEnhNetAndNetworkClassTable) GetParams ¶
func (c *GslbCurCfgEnhNetAndNetworkClassTable) GetParams() BeanType
func (*GslbCurCfgEnhNetAndNetworkClassTable) GetParamsType ¶
func (c *GslbCurCfgEnhNetAndNetworkClassTable) GetParamsType() reflect.Type
func (*GslbCurCfgEnhNetAndNetworkClassTable) Name ¶
func (c *GslbCurCfgEnhNetAndNetworkClassTable) Name() string
func (*GslbCurCfgEnhNetAndNetworkClassTable) Path ¶
func (c *GslbCurCfgEnhNetAndNetworkClassTable) Path() string
type GslbCurCfgEnhNetworkRealPrefTable ¶
type GslbCurCfgEnhNetworkRealPrefTable struct { // The new network remote real preference table index. GslbCurCfgEnhNetworkRealIndx int32 // The new network remote real preference server table index. GslbCurCfgEnhNetworkRealServerIndx int32 Params *GslbCurCfgEnhNetworkRealPrefTableParams }
GslbCurCfgEnhNetworkRealPrefTable The table of network remote real preference in the cur_config. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbCurCfgEnhNetworkRealPrefTable ¶
func NewGslbCurCfgEnhNetworkRealPrefTable( gslbCurCfgEnhNetworkRealIndx int32, gslbCurCfgEnhNetworkRealServerIndx int32, params *GslbCurCfgEnhNetworkRealPrefTableParams, ) *GslbCurCfgEnhNetworkRealPrefTable
func NewGslbCurCfgEnhNetworkRealPrefTableList ¶
func NewGslbCurCfgEnhNetworkRealPrefTableList() *GslbCurCfgEnhNetworkRealPrefTable
func (*GslbCurCfgEnhNetworkRealPrefTable) GetParams ¶
func (c *GslbCurCfgEnhNetworkRealPrefTable) GetParams() BeanType
func (*GslbCurCfgEnhNetworkRealPrefTable) GetParamsType ¶
func (c *GslbCurCfgEnhNetworkRealPrefTable) GetParamsType() reflect.Type
func (*GslbCurCfgEnhNetworkRealPrefTable) Name ¶
func (c *GslbCurCfgEnhNetworkRealPrefTable) Name() string
func (*GslbCurCfgEnhNetworkRealPrefTable) Path ¶
func (c *GslbCurCfgEnhNetworkRealPrefTable) Path() string
type GslbCurCfgEnhNetworkRealPrefTableParams ¶
type GslbCurCfgEnhNetworkRealPrefTableParams struct { // The new network remote real preference table index. Indx int32 `json:"Indx,omitempty"` // The new network remote real preference server table index. ServerIndx int32 `json:"ServerIndx,omitempty"` // Add remote real server preference to network ServerPref int32 `json:"ServerPref,omitempty"` }
type GslbCurCfgEnhNetworkTable ¶
type GslbCurCfgEnhNetworkTable struct { // The current network preference table index. GslbCurCfgEnhNetworkIndx int32 Params *GslbCurCfgEnhNetworkTableParams }
GslbCurCfgEnhNetworkTable The table of network preference in the current_config. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbCurCfgEnhNetworkTable ¶
func NewGslbCurCfgEnhNetworkTable( gslbCurCfgEnhNetworkIndx int32, params *GslbCurCfgEnhNetworkTableParams, ) *GslbCurCfgEnhNetworkTable
func NewGslbCurCfgEnhNetworkTableList ¶
func NewGslbCurCfgEnhNetworkTableList() *GslbCurCfgEnhNetworkTable
func (*GslbCurCfgEnhNetworkTable) GetParams ¶
func (c *GslbCurCfgEnhNetworkTable) GetParams() BeanType
func (*GslbCurCfgEnhNetworkTable) GetParamsType ¶
func (c *GslbCurCfgEnhNetworkTable) GetParamsType() reflect.Type
func (*GslbCurCfgEnhNetworkTable) Name ¶
func (c *GslbCurCfgEnhNetworkTable) Name() string
func (*GslbCurCfgEnhNetworkTable) Path ¶
func (c *GslbCurCfgEnhNetworkTable) Path() string
type GslbCurCfgEnhNetworkTableClientAddrSrc ¶
type GslbCurCfgEnhNetworkTableClientAddrSrc int32
const ( GslbCurCfgEnhNetworkTableClientAddrSrc_Ldns GslbCurCfgEnhNetworkTableClientAddrSrc = 1 GslbCurCfgEnhNetworkTableClientAddrSrc_Ecs GslbCurCfgEnhNetworkTableClientAddrSrc = 2 GslbCurCfgEnhNetworkTableClientAddrSrc_Unsupported GslbCurCfgEnhNetworkTableClientAddrSrc = 2147483647 )
type GslbCurCfgEnhNetworkTableParams ¶
type GslbCurCfgEnhNetworkTableParams struct { // The current network preference table index. Indx int32 `json:"Indx,omitempty"` // Enable/Disable Global SLB for the network in the // current_configuration block. State GslbCurCfgEnhNetworkTableState `json:"State,omitempty"` // The Source IP address of the network preference table. SourceIp string `json:"SourceIp,omitempty"` // The Net mask of the network preference table. NetMask string `json:"NetMask,omitempty"` // The Source IPV6 address of the network table // Address should be 4-byte hexadecimal colon notation. Valid IPv6 address should be in // any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx SourceIpV6 string `json:"SourceIpV6,omitempty"` // The secondary IP address version of the remote site. Ver GslbCurCfgEnhNetworkTableVer `json:"Ver,omitempty"` // The prefix length associated with the source IPV6 address of the network table. Sprefix uint32 `json:"Sprefix,omitempty"` // This is for gslb network sip value as any or network class ID. ClassId string `json:"ClassId,omitempty"` // Client address source either LDNS or ECS. ClientAddrSrc GslbCurCfgEnhNetworkTableClientAddrSrc `json:"ClientAddrSrc,omitempty"` // Global SLB local server type for Smart nat in the new_configuration block. ServType GslbCurCfgEnhNetworkTableServType `json:"ServType,omitempty"` // The Local Server IP address.IPV4/V6 ServIp string `json:"ServIp,omitempty"` // Global SLB network type fron any one as address or network. SrcAddrType GslbCurCfgEnhNetworkTableSrcAddrType `json:"SrcAddrType,omitempty"` // The Local Server WAN Group (optional), applicable only for servtype server. WanGrp string `json:"WanGrp,omitempty"` // The client network descriptive name. Name string `json:"Name,omitempty"` }
type GslbCurCfgEnhNetworkTableServType ¶
type GslbCurCfgEnhNetworkTableServType int32
const ( GslbCurCfgEnhNetworkTableServType_Group GslbCurCfgEnhNetworkTableServType = 0 GslbCurCfgEnhNetworkTableServType_Server GslbCurCfgEnhNetworkTableServType = 1 GslbCurCfgEnhNetworkTableServType_Unsupported GslbCurCfgEnhNetworkTableServType = 2147483647 )
type GslbCurCfgEnhNetworkTableSrcAddrType ¶
type GslbCurCfgEnhNetworkTableSrcAddrType int32
const ( GslbCurCfgEnhNetworkTableSrcAddrType_Address GslbCurCfgEnhNetworkTableSrcAddrType = 1 GslbCurCfgEnhNetworkTableSrcAddrType_Network GslbCurCfgEnhNetworkTableSrcAddrType = 2 GslbCurCfgEnhNetworkTableSrcAddrType_Unsupported GslbCurCfgEnhNetworkTableSrcAddrType = 2147483647 )
type GslbCurCfgEnhNetworkTableState ¶
type GslbCurCfgEnhNetworkTableState int32
const ( GslbCurCfgEnhNetworkTableState_Enabled GslbCurCfgEnhNetworkTableState = 1 GslbCurCfgEnhNetworkTableState_Disabled GslbCurCfgEnhNetworkTableState = 2 GslbCurCfgEnhNetworkTableState_Unsupported GslbCurCfgEnhNetworkTableState = 2147483647 )
type GslbCurCfgEnhNetworkTableVer ¶
type GslbCurCfgEnhNetworkTableVer int32
const ( GslbCurCfgEnhNetworkTableVer_Ipv4 GslbCurCfgEnhNetworkTableVer = 1 GslbCurCfgEnhNetworkTableVer_Ipv6 GslbCurCfgEnhNetworkTableVer = 2 GslbCurCfgEnhNetworkTableVer_Unsupported GslbCurCfgEnhNetworkTableVer = 2147483647 )
type GslbCurCfgEnhNetworkVirtPrefTable ¶
type GslbCurCfgEnhNetworkVirtPrefTable struct { // The current network preference table index. GslbCurCfgEnhNetworkVirtIndx int32 // The current network preference table server index. GslbCurCfgEnhNetworkVirtServerIndx int32 Params *GslbCurCfgEnhNetworkVirtPrefTableParams }
GslbCurCfgEnhNetworkVirtPrefTable The table of network virt preference in the cur_config. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbCurCfgEnhNetworkVirtPrefTable ¶
func NewGslbCurCfgEnhNetworkVirtPrefTable( gslbCurCfgEnhNetworkVirtIndx int32, gslbCurCfgEnhNetworkVirtServerIndx int32, params *GslbCurCfgEnhNetworkVirtPrefTableParams, ) *GslbCurCfgEnhNetworkVirtPrefTable
func NewGslbCurCfgEnhNetworkVirtPrefTableList ¶
func NewGslbCurCfgEnhNetworkVirtPrefTableList() *GslbCurCfgEnhNetworkVirtPrefTable
func (*GslbCurCfgEnhNetworkVirtPrefTable) GetParams ¶
func (c *GslbCurCfgEnhNetworkVirtPrefTable) GetParams() BeanType
func (*GslbCurCfgEnhNetworkVirtPrefTable) GetParamsType ¶
func (c *GslbCurCfgEnhNetworkVirtPrefTable) GetParamsType() reflect.Type
func (*GslbCurCfgEnhNetworkVirtPrefTable) Name ¶
func (c *GslbCurCfgEnhNetworkVirtPrefTable) Name() string
func (*GslbCurCfgEnhNetworkVirtPrefTable) Path ¶
func (c *GslbCurCfgEnhNetworkVirtPrefTable) Path() string
type GslbCurCfgEnhNetworkVirtPrefTableParams ¶
type GslbCurCfgEnhNetworkVirtPrefTableParams struct { // The current network preference table index. Indx int32 `json:"Indx,omitempty"` // The current network preference table server index. ServerIndx int32 `json:"ServerIndx,omitempty"` // current virtual server preference to network ServerPref int32 `json:"ServerPref,omitempty"` }
type GslbCurCfgLocalDnsTable ¶
type GslbCurCfgLocalDnsTable struct { // The index for localdns. GslbCurCfgLocalDnsIndex int32 Params *GslbCurCfgLocalDnsTableParams }
GslbCurCfgLocalDnsTable The table of proximity localdns in the current_config. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbCurCfgLocalDnsTable ¶
func NewGslbCurCfgLocalDnsTable( gslbCurCfgLocalDnsIndex int32, params *GslbCurCfgLocalDnsTableParams, ) *GslbCurCfgLocalDnsTable
func NewGslbCurCfgLocalDnsTableList ¶
func NewGslbCurCfgLocalDnsTableList() *GslbCurCfgLocalDnsTable
func (*GslbCurCfgLocalDnsTable) GetParams ¶
func (c *GslbCurCfgLocalDnsTable) GetParams() BeanType
func (*GslbCurCfgLocalDnsTable) GetParamsType ¶
func (c *GslbCurCfgLocalDnsTable) GetParamsType() reflect.Type
func (*GslbCurCfgLocalDnsTable) Name ¶
func (c *GslbCurCfgLocalDnsTable) Name() string
func (*GslbCurCfgLocalDnsTable) Path ¶
func (c *GslbCurCfgLocalDnsTable) Path() string
type GslbCurCfgLocalDnsTableParams ¶
type GslbCurCfgLocalDnsTableParams struct { // The index for localdns. DnsIndex int32 `json:"DnsIndex,omitempty"` // local DNS server IPv4 address. Addr string `json:"Addr,omitempty"` // local DNS server IPv6 address. // Address should be 16-byte hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx Dnsv6Addr string `json:"Dnsv6Addr,omitempty"` // The IP version of the localdns. Version GslbCurCfgLocalDnsTableVersion `json:"Version,omitempty"` }
type GslbCurCfgLocalDnsTableVersion ¶
type GslbCurCfgLocalDnsTableVersion int32
const ( GslbCurCfgLocalDnsTableVersion_Unknown GslbCurCfgLocalDnsTableVersion = 0 GslbCurCfgLocalDnsTableVersion_Ipv4 GslbCurCfgLocalDnsTableVersion = 4 GslbCurCfgLocalDnsTableVersion_Ipv6 GslbCurCfgLocalDnsTableVersion = 6 GslbCurCfgLocalDnsTableVersion_Unsupported GslbCurCfgLocalDnsTableVersion = 2147483647 )
type GslbCurCfgMetricTable ¶
type GslbCurCfgMetricTable struct { // The rule table index in the current configuration block. GslbCurCfgRuleMetricIndx int32 // The metric table index in the current configuration block. GslbCurCfgMetricIndx int32 Params *GslbCurCfgMetricTableParams }
GslbCurCfgMetricTable The metric table in the current configuration block. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbCurCfgMetricTable ¶
func NewGslbCurCfgMetricTable( gslbCurCfgRuleMetricIndx int32, gslbCurCfgMetricIndx int32, params *GslbCurCfgMetricTableParams, ) *GslbCurCfgMetricTable
func NewGslbCurCfgMetricTableList ¶
func NewGslbCurCfgMetricTableList() *GslbCurCfgMetricTable
func (*GslbCurCfgMetricTable) GetParams ¶
func (c *GslbCurCfgMetricTable) GetParams() BeanType
func (*GslbCurCfgMetricTable) GetParamsType ¶
func (c *GslbCurCfgMetricTable) GetParamsType() reflect.Type
func (*GslbCurCfgMetricTable) Name ¶
func (c *GslbCurCfgMetricTable) Name() string
func (*GslbCurCfgMetricTable) Path ¶
func (c *GslbCurCfgMetricTable) Path() string
type GslbCurCfgMetricTableMetric ¶
type GslbCurCfgMetricTableMetric int32
const ( GslbCurCfgMetricTableMetric_Leastconns GslbCurCfgMetricTableMetric = 1 GslbCurCfgMetricTableMetric_Roundrobin GslbCurCfgMetricTableMetric = 2 GslbCurCfgMetricTableMetric_Response GslbCurCfgMetricTableMetric = 3 GslbCurCfgMetricTableMetric_Geographical GslbCurCfgMetricTableMetric = 4 GslbCurCfgMetricTableMetric_Network GslbCurCfgMetricTableMetric = 5 GslbCurCfgMetricTableMetric_Random GslbCurCfgMetricTableMetric = 6 GslbCurCfgMetricTableMetric_Availability GslbCurCfgMetricTableMetric = 7 GslbCurCfgMetricTableMetric_Qos GslbCurCfgMetricTableMetric = 8 GslbCurCfgMetricTableMetric_Minmisses GslbCurCfgMetricTableMetric = 9 GslbCurCfgMetricTableMetric_Hash GslbCurCfgMetricTableMetric = 10 GslbCurCfgMetricTableMetric_Local GslbCurCfgMetricTableMetric = 11 GslbCurCfgMetricTableMetric_Always GslbCurCfgMetricTableMetric = 12 GslbCurCfgMetricTableMetric_Remote GslbCurCfgMetricTableMetric = 13 GslbCurCfgMetricTableMetric_None GslbCurCfgMetricTableMetric = 14 GslbCurCfgMetricTableMetric_Persistence GslbCurCfgMetricTableMetric = 15 GslbCurCfgMetricTableMetric_Phash GslbCurCfgMetricTableMetric = 16 GslbCurCfgMetricTableMetric_Proximity GslbCurCfgMetricTableMetric = 17 GslbCurCfgMetricTableMetric_Bandwidth GslbCurCfgMetricTableMetric = 18 GslbCurCfgMetricTableMetric_Absleastconns GslbCurCfgMetricTableMetric = 19 GslbCurCfgMetricTableMetric_Unsupported GslbCurCfgMetricTableMetric = 2147483647 )
type GslbCurCfgMetricTableParams ¶
type GslbCurCfgMetricTableParams struct { // The rule table index in the current configuration block. RuleMetricIndx int32 `json:"RuleMetricIndx,omitempty"` // The metric table index in the current configuration block. Indx int32 `json:"Indx,omitempty"` // The metric to use to select next server in // the current configuration block. Metric GslbCurCfgMetricTableMetric `json:"Metric,omitempty"` // The networks added to the metric. The networks added are // presented in bitmap format. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ network 9 // || || // || ||___ network 8 // || |____ network 7 // || . . . // ||_________ network 2 // |__________ network 1 // where x : 1 - The represented network added to the metric // 0 - The represented network added to the metric NetworkBmap string `json:"NetworkBmap,omitempty"` }
type GslbCurCfgRemSiteTable ¶
type GslbCurCfgRemSiteTable struct { // The GSLB remote site table index. GslbCurCfgRemSiteIndx int32 Params *GslbCurCfgRemSiteTableParams }
GslbCurCfgRemSiteTable The GSLB remote site table in the current configuration block. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbCurCfgRemSiteTable ¶
func NewGslbCurCfgRemSiteTable( gslbCurCfgRemSiteIndx int32, params *GslbCurCfgRemSiteTableParams, ) *GslbCurCfgRemSiteTable
func NewGslbCurCfgRemSiteTableList ¶
func NewGslbCurCfgRemSiteTableList() *GslbCurCfgRemSiteTable
func (*GslbCurCfgRemSiteTable) GetParams ¶
func (c *GslbCurCfgRemSiteTable) GetParams() BeanType
func (*GslbCurCfgRemSiteTable) GetParamsType ¶
func (c *GslbCurCfgRemSiteTable) GetParamsType() reflect.Type
func (*GslbCurCfgRemSiteTable) Name ¶
func (c *GslbCurCfgRemSiteTable) Name() string
func (*GslbCurCfgRemSiteTable) Path ¶
func (c *GslbCurCfgRemSiteTable) Path() string
type GslbCurCfgRemSiteTableParams ¶
type GslbCurCfgRemSiteTableParams struct { // The GSLB remote site table index. Indx int32 `json:"Indx,omitempty"` // The primary IP address of the remote site in the // current_configuration block. PrimaryIp string `json:"PrimaryIp,omitempty"` // The secondary IP address of the remote site in the // current_configuration block. SecondaryIp string `json:"SecondaryIp,omitempty"` // Enable/Disable GSLB for the remote site in the // current_configuration block. State GslbCurCfgRemSiteTableState `json:"State,omitempty"` // Enable/Disable GSLB for the remote site status update in the // current_configuration block. Update GslbCurCfgRemSiteTableUpdate `json:"Update,omitempty"` // The name of the GSLB remote site. Name string `json:"Name,omitempty"` // The primary IP address version of the remote site. PrimaryIPVer GslbCurCfgRemSiteTablePrimaryIPVer `json:"PrimaryIPVer,omitempty"` // Primary IPV6 address of the remote site // Address should be 4-byte hexadecimal colon notation. Valid IPv6 address should be in // any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx PrimaryIp6 string `json:"PrimaryIp6,omitempty"` // The secondary IP address version of the remote site. SecondaryIPVer GslbCurCfgRemSiteTableSecondaryIPVer `json:"SecondaryIPVer,omitempty"` // Secondary IPV6 address of the remote site // Address should be 4-byte hexadecimal colon notation. Valid IPv6 address should be in // any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx SecondaryIp6 string `json:"SecondaryIp6,omitempty"` // Enable/Disable treatment of site as vrrp peer device. Peer GslbCurCfgRemSiteTablePeer `json:"Peer,omitempty"` }
type GslbCurCfgRemSiteTablePeer ¶
type GslbCurCfgRemSiteTablePeer int32
const ( GslbCurCfgRemSiteTablePeer_Enabled GslbCurCfgRemSiteTablePeer = 1 GslbCurCfgRemSiteTablePeer_Disabled GslbCurCfgRemSiteTablePeer = 2 GslbCurCfgRemSiteTablePeer_Unsupported GslbCurCfgRemSiteTablePeer = 2147483647 )
type GslbCurCfgRemSiteTablePrimaryIPVer ¶
type GslbCurCfgRemSiteTablePrimaryIPVer int32
const ( GslbCurCfgRemSiteTablePrimaryIPVer_Ipv4 GslbCurCfgRemSiteTablePrimaryIPVer = 1 GslbCurCfgRemSiteTablePrimaryIPVer_Ipv6 GslbCurCfgRemSiteTablePrimaryIPVer = 2 GslbCurCfgRemSiteTablePrimaryIPVer_Unsupported GslbCurCfgRemSiteTablePrimaryIPVer = 2147483647 )
type GslbCurCfgRemSiteTableSecondaryIPVer ¶
type GslbCurCfgRemSiteTableSecondaryIPVer int32
const ( GslbCurCfgRemSiteTableSecondaryIPVer_Ipv4 GslbCurCfgRemSiteTableSecondaryIPVer = 1 GslbCurCfgRemSiteTableSecondaryIPVer_Ipv6 GslbCurCfgRemSiteTableSecondaryIPVer = 2 GslbCurCfgRemSiteTableSecondaryIPVer_Unsupported GslbCurCfgRemSiteTableSecondaryIPVer = 2147483647 )
type GslbCurCfgRemSiteTableState ¶
type GslbCurCfgRemSiteTableState int32
const ( GslbCurCfgRemSiteTableState_Enabled GslbCurCfgRemSiteTableState = 1 GslbCurCfgRemSiteTableState_Disabled GslbCurCfgRemSiteTableState = 2 GslbCurCfgRemSiteTableState_Unsupported GslbCurCfgRemSiteTableState = 2147483647 )
type GslbCurCfgRemSiteTableUpdate ¶
type GslbCurCfgRemSiteTableUpdate int32
const ( GslbCurCfgRemSiteTableUpdate_Enabled GslbCurCfgRemSiteTableUpdate = 1 GslbCurCfgRemSiteTableUpdate_Disabled GslbCurCfgRemSiteTableUpdate = 2 GslbCurCfgRemSiteTableUpdate_Unsupported GslbCurCfgRemSiteTableUpdate = 2147483647 )
type GslbCurCfgRuleTable ¶
type GslbCurCfgRuleTable struct { // The rule table index in the current configuration block. GslbCurCfgRuleIndx int32 Params *GslbCurCfgRuleTableParams }
GslbCurCfgRuleTable The rule table in the current configuration block. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbCurCfgRuleTable ¶
func NewGslbCurCfgRuleTable( gslbCurCfgRuleIndx int32, params *GslbCurCfgRuleTableParams, ) *GslbCurCfgRuleTable
func NewGslbCurCfgRuleTableList ¶
func NewGslbCurCfgRuleTableList() *GslbCurCfgRuleTable
func (*GslbCurCfgRuleTable) GetParams ¶
func (c *GslbCurCfgRuleTable) GetParams() BeanType
func (*GslbCurCfgRuleTable) GetParamsType ¶
func (c *GslbCurCfgRuleTable) GetParamsType() reflect.Type
func (*GslbCurCfgRuleTable) Name ¶
func (c *GslbCurCfgRuleTable) Name() string
func (*GslbCurCfgRuleTable) Path ¶
func (c *GslbCurCfgRuleTable) Path() string
type GslbCurCfgRuleTableEdnsPrst ¶
type GslbCurCfgRuleTableEdnsPrst int32
const ( GslbCurCfgRuleTableEdnsPrst_Enabled GslbCurCfgRuleTableEdnsPrst = 1 GslbCurCfgRuleTableEdnsPrst_Disabled GslbCurCfgRuleTableEdnsPrst = 2 GslbCurCfgRuleTableEdnsPrst_Unsupported GslbCurCfgRuleTableEdnsPrst = 2147483647 )
type GslbCurCfgRuleTableNetworkFallback ¶
type GslbCurCfgRuleTableNetworkFallback int32
const ( GslbCurCfgRuleTableNetworkFallback_Enabled GslbCurCfgRuleTableNetworkFallback = 1 GslbCurCfgRuleTableNetworkFallback_Disabled GslbCurCfgRuleTableNetworkFallback = 2 GslbCurCfgRuleTableNetworkFallback_Unsupported GslbCurCfgRuleTableNetworkFallback = 2147483647 )
type GslbCurCfgRuleTableParams ¶
type GslbCurCfgRuleTableParams struct { // The rule table index in the current configuration block. Indx int32 `json:"Indx,omitempty"` // Enable/Disable the rule in // the current configuration block. State GslbCurCfgRuleTableState `json:"State,omitempty"` // Start hour in 24-hour format for the rule in // the current configuration block. StartHour uint32 `json:"StartHour,omitempty"` // Start minutes for the rule in // the current configuration block. StartMin uint64 `json:"StartMin,omitempty"` // End hour in 24-hour format for the rule in // the current configuration block. EndHour uint32 `json:"EndHour,omitempty"` // End minutes for the rule in // the current configuration block. EndMin uint64 `json:"EndMin,omitempty"` // Time to live in seconds of DNS resource records for the rule in // the current configuration block. TTL uint64 `json:"TTL,omitempty"` // DNS resource records in DNS response for the rule in // the current configuration block. RR uint32 `json:"RR,omitempty"` // Network preference domain name for rule. Dname string `json:"Dname,omitempty"` // Source IP netmask for phash in // the current configuration block. IpNetMask string `json:"IpNetMask,omitempty"` // Timeout in minutes for phash in // the current configuration block. Timeout uint32 `json:"Timeout,omitempty"` // Source IPv6 prefix for phash in // the current configuration block. Ipv6Prefix uint32 `json:"Ipv6Prefix,omitempty"` // Rule type. Type GslbCurCfgRuleTableType `json:"Type,omitempty"` // Rule name Name string `json:"Name,omitempty"` // Rule port. Port uint64 `json:"Port,omitempty"` // Persist on EDNS value. EdnsPrst GslbCurCfgRuleTableEdnsPrst `json:"EdnsPrst,omitempty"` // Persistence/hash parameter for rule. Persist GslbCurCfgRuleTablePersist `json:"Persist,omitempty"` // Current state of Rule Network metric fallback. NetworkFallback GslbCurCfgRuleTableNetworkFallback `json:"NetworkFallback,omitempty"` // DNS Nameserver group for rule. Namesrvr string `json:"Namesrvr,omitempty"` }
type GslbCurCfgRuleTablePersist ¶
type GslbCurCfgRuleTablePersist int32
const ( GslbCurCfgRuleTablePersist_Domain GslbCurCfgRuleTablePersist = 1 GslbCurCfgRuleTablePersist_Ip GslbCurCfgRuleTablePersist = 2 GslbCurCfgRuleTablePersist_Unsupported GslbCurCfgRuleTablePersist = 2147483647 )
type GslbCurCfgRuleTableState ¶
type GslbCurCfgRuleTableState int32
const ( GslbCurCfgRuleTableState_Enabled GslbCurCfgRuleTableState = 1 GslbCurCfgRuleTableState_Disabled GslbCurCfgRuleTableState = 2 GslbCurCfgRuleTableState_Unsupported GslbCurCfgRuleTableState = 2147483647 )
type GslbCurCfgRuleTableType ¶
type GslbCurCfgRuleTableType int32
const ( GslbCurCfgRuleTableType_Gslb GslbCurCfgRuleTableType = 0 GslbCurCfgRuleTableType_Inboundllb GslbCurCfgRuleTableType = 1 GslbCurCfgRuleTableType_Unsupported GslbCurCfgRuleTableType = 2147483647 )
type GslbCurDnsCaaRecordTable ¶
type GslbCurDnsCaaRecordTable struct { // DNS CAA config Record entry alphanumeric index. GslbCurDnsCaaRecordId string Params *GslbCurDnsCaaRecordTableParams }
GslbCurDnsCaaRecordTable DNS CAA config Record table. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbCurDnsCaaRecordTable ¶
func NewGslbCurDnsCaaRecordTable( gslbCurDnsCaaRecordId string, params *GslbCurDnsCaaRecordTableParams, ) *GslbCurDnsCaaRecordTable
func NewGslbCurDnsCaaRecordTableList ¶
func NewGslbCurDnsCaaRecordTableList() *GslbCurDnsCaaRecordTable
func (*GslbCurDnsCaaRecordTable) GetParams ¶
func (c *GslbCurDnsCaaRecordTable) GetParams() BeanType
func (*GslbCurDnsCaaRecordTable) GetParamsType ¶
func (c *GslbCurDnsCaaRecordTable) GetParamsType() reflect.Type
func (*GslbCurDnsCaaRecordTable) Name ¶
func (c *GslbCurDnsCaaRecordTable) Name() string
func (*GslbCurDnsCaaRecordTable) Path ¶
func (c *GslbCurDnsCaaRecordTable) Path() string
type GslbCurDnsCaaRecordTableParams ¶
type GslbCurDnsCaaRecordTableParams struct { // DNS CAA config Record entry alphanumeric index. Id string `json:"Id,omitempty"` // DNS CAA config Record entry domain name. DomainName string `json:"DomainName,omitempty"` // DNS CAA config Record entry Record Type. Type GslbCurDnsCaaRecordTableType `json:"Type,omitempty"` // DNS CAA config Record value. Value string `json:"Value,omitempty"` // DNS CAA config Record TTL. Ttl uint64 `json:"Ttl,omitempty"` }
type GslbCurDnsCaaRecordTableType ¶
type GslbCurDnsCaaRecordTableType int32
const ( GslbCurDnsCaaRecordTableType_Issue GslbCurDnsCaaRecordTableType = 0 GslbCurDnsCaaRecordTableType_Issuewild GslbCurDnsCaaRecordTableType = 1 GslbCurDnsCaaRecordTableType_Iodef GslbCurDnsCaaRecordTableType = 2 GslbCurDnsCaaRecordTableType_Unsupported GslbCurDnsCaaRecordTableType = 2147483647 )
type GslbCurDnsProxyDomainTable ¶
type GslbCurDnsProxyDomainTable struct { // DNS Proxy table index in the current configuration block. GslbCurDnsProxyDomainId int32 Params *GslbCurDnsProxyDomainTableParams }
GslbCurDnsProxyDomainTable The table of domain entries in current config. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbCurDnsProxyDomainTable ¶
func NewGslbCurDnsProxyDomainTable( gslbCurDnsProxyDomainId int32, params *GslbCurDnsProxyDomainTableParams, ) *GslbCurDnsProxyDomainTable
func NewGslbCurDnsProxyDomainTableList ¶
func NewGslbCurDnsProxyDomainTableList() *GslbCurDnsProxyDomainTable
func (*GslbCurDnsProxyDomainTable) GetParams ¶
func (c *GslbCurDnsProxyDomainTable) GetParams() BeanType
func (*GslbCurDnsProxyDomainTable) GetParamsType ¶
func (c *GslbCurDnsProxyDomainTable) GetParamsType() reflect.Type
func (*GslbCurDnsProxyDomainTable) Name ¶
func (c *GslbCurDnsProxyDomainTable) Name() string
func (*GslbCurDnsProxyDomainTable) Path ¶
func (c *GslbCurDnsProxyDomainTable) Path() string
type GslbCurDnsProxyDomainTableParams ¶
type GslbCurDnsProxyDomainTableParams struct { // DNS Proxy table index in the current configuration block. Id int32 `json:"Id,omitempty"` // DNS Proxy Domain name. Name string `json:"Name,omitempty"` // DNS Proxy Domain group. Group string `json:"Group,omitempty"` // Enable/Disable the proxy entry. State GslbCurDnsProxyDomainTableState `json:"State,omitempty"` }
type GslbCurDnsProxyDomainTableState ¶
type GslbCurDnsProxyDomainTableState int32
const ( GslbCurDnsProxyDomainTableState_Enabled GslbCurDnsProxyDomainTableState = 1 GslbCurDnsProxyDomainTableState_Disabled GslbCurDnsProxyDomainTableState = 2 GslbCurDnsProxyDomainTableState_Unsupported GslbCurDnsProxyDomainTableState = 2147483647 )
type GslbCurDnsResVipTable ¶
type GslbCurDnsResVipTable struct { // DNS Responder VIP Index 1. GslbCurDnsResVipIndex1 uint32 // DNS Responder VIP Index 2. GslbCurDnsResVipIndex2 uint32 Params *GslbCurDnsResVipTableParams }
GslbCurDnsResVipTable Note:This mib is not supported for VX instance of Virtualization.
func NewGslbCurDnsResVipTable ¶
func NewGslbCurDnsResVipTable( gslbCurDnsResVipIndex1 uint32, gslbCurDnsResVipIndex2 uint32, params *GslbCurDnsResVipTableParams, ) *GslbCurDnsResVipTable
func NewGslbCurDnsResVipTableList ¶
func NewGslbCurDnsResVipTableList() *GslbCurDnsResVipTable
func (*GslbCurDnsResVipTable) GetParams ¶
func (c *GslbCurDnsResVipTable) GetParams() BeanType
func (*GslbCurDnsResVipTable) GetParamsType ¶
func (c *GslbCurDnsResVipTable) GetParamsType() reflect.Type
func (*GslbCurDnsResVipTable) Name ¶
func (c *GslbCurDnsResVipTable) Name() string
func (*GslbCurDnsResVipTable) Path ¶
func (c *GslbCurDnsResVipTable) Path() string
type GslbCurDnsResVipTableIPVer ¶
type GslbCurDnsResVipTableIPVer int32
const ( GslbCurDnsResVipTableIPVer_Ipv4 GslbCurDnsResVipTableIPVer = 1 GslbCurDnsResVipTableIPVer_Ipv6 GslbCurDnsResVipTableIPVer = 2 GslbCurDnsResVipTableIPVer_Unsupported GslbCurDnsResVipTableIPVer = 2147483647 )
type GslbCurDnsResVipTableParams ¶
type GslbCurDnsResVipTableParams struct { // DNS Responder VIP Index 1. Index1 uint32 `json:"Index1,omitempty"` // DNS Responder VIP Index 2. Index2 uint32 `json:"Index2,omitempty"` // DNS Responder VIP Name. Name string `json:"Name,omitempty"` // The type of IP address of DNS Responder VIP. IPVer GslbCurDnsResVipTableIPVer `json:"IPVer,omitempty"` // IPV4 address of the DNS Responder VIP. V4 string `json:"V4,omitempty"` // IPV6 address of the DNS Responder VIP // Address should be 4-byte hexadecimal colon notation. Valid IPv6 address should be in // any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx V6 string `json:"V6,omitempty"` // Zone status - Enabled/Disabled. Status GslbCurDnsResVipTableStatus `json:"Status,omitempty"` }
type GslbCurDnsResVipTableStatus ¶
type GslbCurDnsResVipTableStatus int32
const ( GslbCurDnsResVipTableStatus_Enable GslbCurDnsResVipTableStatus = 1 GslbCurDnsResVipTableStatus_Disable GslbCurDnsResVipTableStatus = 2 GslbCurDnsResVipTableStatus_Unsupported GslbCurDnsResVipTableStatus = 2147483647 )
type GslbCurDnsSecKeyTable ¶
type GslbCurDnsSecKeyTable struct { // DNS Sec Table Key. GslbCurDnsSecKeyID string Params *GslbCurDnsSecKeyTableParams }
GslbCurDnsSecKeyTable Note:This mib is not supported for VX instance of Virtualization.
func NewGslbCurDnsSecKeyTable ¶
func NewGslbCurDnsSecKeyTable( gslbCurDnsSecKeyID string, params *GslbCurDnsSecKeyTableParams, ) *GslbCurDnsSecKeyTable
func NewGslbCurDnsSecKeyTableList ¶
func NewGslbCurDnsSecKeyTableList() *GslbCurDnsSecKeyTable
func (*GslbCurDnsSecKeyTable) GetParams ¶
func (c *GslbCurDnsSecKeyTable) GetParams() BeanType
func (*GslbCurDnsSecKeyTable) GetParamsType ¶
func (c *GslbCurDnsSecKeyTable) GetParamsType() reflect.Type
func (*GslbCurDnsSecKeyTable) Name ¶
func (c *GslbCurDnsSecKeyTable) Name() string
func (*GslbCurDnsSecKeyTable) Path ¶
func (c *GslbCurDnsSecKeyTable) Path() string
type GslbCurDnsSecKeyTableAlgo ¶
type GslbCurDnsSecKeyTableAlgo int32
const ( GslbCurDnsSecKeyTableAlgo_KeyAlgoRsaSha1 GslbCurDnsSecKeyTableAlgo = 1 GslbCurDnsSecKeyTableAlgo_KeyAlgoRsaSha256 GslbCurDnsSecKeyTableAlgo = 2 GslbCurDnsSecKeyTableAlgo_KeyAlgoRsaSha512 GslbCurDnsSecKeyTableAlgo = 3 GslbCurDnsSecKeyTableAlgo_Unsupported GslbCurDnsSecKeyTableAlgo = 2147483647 )
type GslbCurDnsSecKeyTableParams ¶
type GslbCurDnsSecKeyTableParams struct { // DNS Sec Table Key. ID string `json:"ID,omitempty"` // Usage count. UseCount uint64 `json:"UseCount,omitempty"` // KSK or ZSK. Type GslbCurDnsSecKeyTableType `json:"Type,omitempty"` // Key status. Status GslbCurDnsSecKeyTableStatus `json:"Status,omitempty"` // Size of key (bits). Size GslbCurDnsSecKeyTableSize `json:"Size,omitempty"` // Signing algorithm. Algo GslbCurDnsSecKeyTableAlgo `json:"Algo,omitempty"` // DNSSEC - TTL in Seconds. TTL uint64 `json:"TTL,omitempty"` // Expiration period in Seconds. ExpPeriod uint32 `json:"ExpPeriod,omitempty"` // RollOver period in Seconds. RollOverPeriod uint32 `json:"RollOverPeriod,omitempty"` // Signature validity period in Seconds. ValidityPeriod uint32 `json:"ValidityPeriod,omitempty"` // Signature publication period in Seconds. PublicationPeriod uint32 `json:"PublicationPeriod,omitempty"` }
type GslbCurDnsSecKeyTableSize ¶
type GslbCurDnsSecKeyTableSize int32
const ( GslbCurDnsSecKeyTableSize_KeySize1024 GslbCurDnsSecKeyTableSize = 1 GslbCurDnsSecKeyTableSize_KeySize2048 GslbCurDnsSecKeyTableSize = 2 GslbCurDnsSecKeyTableSize_KeySize4096 GslbCurDnsSecKeyTableSize = 3 GslbCurDnsSecKeyTableSize_KeySizeInvalid GslbCurDnsSecKeyTableSize = 4 GslbCurDnsSecKeyTableSize_Unsupported GslbCurDnsSecKeyTableSize = 2147483647 )
type GslbCurDnsSecKeyTableStatus ¶
type GslbCurDnsSecKeyTableStatus int32
const ( GslbCurDnsSecKeyTableStatus_Enable GslbCurDnsSecKeyTableStatus = 1 GslbCurDnsSecKeyTableStatus_Disable GslbCurDnsSecKeyTableStatus = 2 GslbCurDnsSecKeyTableStatus_Unsupported GslbCurDnsSecKeyTableStatus = 2147483647 )
type GslbCurDnsSecKeyTableType ¶
type GslbCurDnsSecKeyTableType int32
const ( GslbCurDnsSecKeyTableType_KeyTypeKSK GslbCurDnsSecKeyTableType = 1 GslbCurDnsSecKeyTableType_KeyTypeZSK GslbCurDnsSecKeyTableType = 2 GslbCurDnsSecKeyTableType_KeyTypeInvalid GslbCurDnsSecKeyTableType = 3 GslbCurDnsSecKeyTableType_Unsupported GslbCurDnsSecKeyTableType = 2147483647 )
type GslbCurDnsSecZoneTable ¶
type GslbCurDnsSecZoneTable struct { // Zone ID. GslbCurDnsSecZoneID string Params *GslbCurDnsSecZoneTableParams }
GslbCurDnsSecZoneTable Note:This mib is not supported for VX instance of Virtualization.
func NewGslbCurDnsSecZoneTable ¶
func NewGslbCurDnsSecZoneTable( gslbCurDnsSecZoneID string, params *GslbCurDnsSecZoneTableParams, ) *GslbCurDnsSecZoneTable
func NewGslbCurDnsSecZoneTableList ¶
func NewGslbCurDnsSecZoneTableList() *GslbCurDnsSecZoneTable
func (*GslbCurDnsSecZoneTable) GetParams ¶
func (c *GslbCurDnsSecZoneTable) GetParams() BeanType
func (*GslbCurDnsSecZoneTable) GetParamsType ¶
func (c *GslbCurDnsSecZoneTable) GetParamsType() reflect.Type
func (*GslbCurDnsSecZoneTable) Name ¶
func (c *GslbCurDnsSecZoneTable) Name() string
func (*GslbCurDnsSecZoneTable) Path ¶
func (c *GslbCurDnsSecZoneTable) Path() string
type GslbCurDnsSecZoneTableParams ¶
type GslbCurDnsSecZoneTableParams struct { // Zone ID. ID string `json:"ID,omitempty"` // Zone name (virt's dname). Name string `json:"Name,omitempty"` // KSK 1 of the zone. KSK1 string `json:"KSK1,omitempty"` // KSK 2 of the zone. KSK2 string `json:"KSK2,omitempty"` // KSK 3 of the zone. KSK3 string `json:"KSK3,omitempty"` // ZSK 1 of the zone. ZSK1 string `json:"ZSK1,omitempty"` // ZSK 2 of the zone. ZSK2 string `json:"ZSK2,omitempty"` // ZSK 1 of the zone. ZSK3 string `json:"ZSK3,omitempty"` // Zone status - Enabled/Disabled. Status GslbCurDnsSecZoneTableStatus `json:"Status,omitempty"` // The type of IP address. ParentIPVer GslbCurDnsSecZoneTableParentIPVer `json:"ParentIPVer,omitempty"` // Parent IP. ParentIPv4 string `json:"ParentIPv4,omitempty"` // IPV6 address of the Parent IP // Address should be 4-byte hexadecimal colon notation. Valid IPv6 address should be in // any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx ParentIPv6 string `json:"ParentIPv6,omitempty"` // Parent Hostname/IPv4 Address/IPv6 Address. ParentHost string `json:"ParentHost,omitempty"` }
type GslbCurDnsSecZoneTableParentIPVer ¶
type GslbCurDnsSecZoneTableParentIPVer int32
const ( GslbCurDnsSecZoneTableParentIPVer_Ipv4 GslbCurDnsSecZoneTableParentIPVer = 1 GslbCurDnsSecZoneTableParentIPVer_Ipv6 GslbCurDnsSecZoneTableParentIPVer = 2 GslbCurDnsSecZoneTableParentIPVer_Unsupported GslbCurDnsSecZoneTableParentIPVer = 2147483647 )
type GslbCurDnsSecZoneTableStatus ¶
type GslbCurDnsSecZoneTableStatus int32
const ( GslbCurDnsSecZoneTableStatus_Enable GslbCurDnsSecZoneTableStatus = 1 GslbCurDnsSecZoneTableStatus_Disable GslbCurDnsSecZoneTableStatus = 2 GslbCurDnsSecZoneTableStatus_Unsupported GslbCurDnsSecZoneTableStatus = 2147483647 )
type GslbCurDnsSoaZoneTable ¶
type GslbCurDnsSoaZoneTable struct { // DNS SOA current config zone entry alphanumeric index. GslbCurDnsSoaZoneId string Params *GslbCurDnsSoaZoneTableParams }
GslbCurDnsSoaZoneTable DNS SOA current config zone table. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbCurDnsSoaZoneTable ¶
func NewGslbCurDnsSoaZoneTable( gslbCurDnsSoaZoneId string, params *GslbCurDnsSoaZoneTableParams, ) *GslbCurDnsSoaZoneTable
func NewGslbCurDnsSoaZoneTableList ¶
func NewGslbCurDnsSoaZoneTableList() *GslbCurDnsSoaZoneTable
func (*GslbCurDnsSoaZoneTable) GetParams ¶
func (c *GslbCurDnsSoaZoneTable) GetParams() BeanType
func (*GslbCurDnsSoaZoneTable) GetParamsType ¶
func (c *GslbCurDnsSoaZoneTable) GetParamsType() reflect.Type
func (*GslbCurDnsSoaZoneTable) Name ¶
func (c *GslbCurDnsSoaZoneTable) Name() string
func (*GslbCurDnsSoaZoneTable) Path ¶
func (c *GslbCurDnsSoaZoneTable) Path() string
type GslbCurDnsSoaZoneTableParams ¶
type GslbCurDnsSoaZoneTableParams struct { // DNS SOA current config zone entry alphanumeric index. Id string `json:"Id,omitempty"` // DNS SOA current config zone entry zone name to match. Name string `json:"Name,omitempty"` // DNS SOA current config zone entry primary nameserver for the zone. NameServ string `json:"NameServ,omitempty"` // DNS SOA current config zone entry primary resposible mail for the zone. RespMail string `json:"RespMail,omitempty"` // DNS SOA current config zone entry generated serial for any change in the zone. Serial uint32 `json:"Serial,omitempty"` }
type GslbCurEnhDnsResVipTable ¶
type GslbCurEnhDnsResVipTable struct { // DNS Responder VIP Index 1. GslbCurEnhDnsResVipIndex1 string // DNS Responder VIP Index 2. GslbCurEnhDnsResVipIndex2 string Params *GslbCurEnhDnsResVipTableParams }
GslbCurEnhDnsResVipTable Note:This mib is not supported for VX instance of Virtualization.
func NewGslbCurEnhDnsResVipTable ¶
func NewGslbCurEnhDnsResVipTable( gslbCurEnhDnsResVipIndex1 string, gslbCurEnhDnsResVipIndex2 string, params *GslbCurEnhDnsResVipTableParams, ) *GslbCurEnhDnsResVipTable
func NewGslbCurEnhDnsResVipTableList ¶
func NewGslbCurEnhDnsResVipTableList() *GslbCurEnhDnsResVipTable
func (*GslbCurEnhDnsResVipTable) GetParams ¶
func (c *GslbCurEnhDnsResVipTable) GetParams() BeanType
func (*GslbCurEnhDnsResVipTable) GetParamsType ¶
func (c *GslbCurEnhDnsResVipTable) GetParamsType() reflect.Type
func (*GslbCurEnhDnsResVipTable) Name ¶
func (c *GslbCurEnhDnsResVipTable) Name() string
func (*GslbCurEnhDnsResVipTable) Path ¶
func (c *GslbCurEnhDnsResVipTable) Path() string
type GslbCurEnhDnsResVipTableIPVer ¶
type GslbCurEnhDnsResVipTableIPVer int32
const ( GslbCurEnhDnsResVipTableIPVer_Ipv4 GslbCurEnhDnsResVipTableIPVer = 1 GslbCurEnhDnsResVipTableIPVer_Ipv6 GslbCurEnhDnsResVipTableIPVer = 2 GslbCurEnhDnsResVipTableIPVer_Unsupported GslbCurEnhDnsResVipTableIPVer = 2147483647 )
type GslbCurEnhDnsResVipTableParams ¶
type GslbCurEnhDnsResVipTableParams struct { // DNS Responder VIP Index 1. Index1 string `json:"Index1,omitempty"` // DNS Responder VIP Index 2. Index2 string `json:"Index2,omitempty"` // DNS Responder VIP Name. Name string `json:"Name,omitempty"` // The type of IP address of DNS Responder VIP. IPVer GslbCurEnhDnsResVipTableIPVer `json:"IPVer,omitempty"` // IPV4 address of the DNS Responder VIP. V4 string `json:"V4,omitempty"` // IPV6 address of the DNS Responder VIP // Address should be 4-byte hexadecimal colon notation. Valid IPv6 address should be in // any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx V6 string `json:"V6,omitempty"` // Zone status - Enabled/Disabled. Status GslbCurEnhDnsResVipTableStatus `json:"Status,omitempty"` // Enabling/Disabling this will enable/disable rtsrcmac in both virtual servers that comprise this DNS Responder. Rtsrcmac GslbCurEnhDnsResVipTableRtsrcmac `json:"Rtsrcmac,omitempty"` }
type GslbCurEnhDnsResVipTableRtsrcmac ¶
type GslbCurEnhDnsResVipTableRtsrcmac int32
const ( GslbCurEnhDnsResVipTableRtsrcmac_Enable GslbCurEnhDnsResVipTableRtsrcmac = 1 GslbCurEnhDnsResVipTableRtsrcmac_Disable GslbCurEnhDnsResVipTableRtsrcmac = 2 GslbCurEnhDnsResVipTableRtsrcmac_Unsupported GslbCurEnhDnsResVipTableRtsrcmac = 2147483647 )
type GslbCurEnhDnsResVipTableStatus ¶
type GslbCurEnhDnsResVipTableStatus int32
const ( GslbCurEnhDnsResVipTableStatus_Enable GslbCurEnhDnsResVipTableStatus = 1 GslbCurEnhDnsResVipTableStatus_Disable GslbCurEnhDnsResVipTableStatus = 2 GslbCurEnhDnsResVipTableStatus_Unsupported GslbCurEnhDnsResVipTableStatus = 2147483647 )
type GslbDnsResVipEmptyIndexesTable ¶
type GslbDnsResVipEmptyIndexesTable struct { // DNS Responder VIP Index. GslbDnsResVipEmptyIndexesIndex uint32 Params *GslbDnsResVipEmptyIndexesTableParams }
GslbDnsResVipEmptyIndexesTable Note:This mib is not supported for VX instance of Virtualization.
func NewGslbDnsResVipEmptyIndexesTable ¶
func NewGslbDnsResVipEmptyIndexesTable( gslbDnsResVipEmptyIndexesIndex uint32, params *GslbDnsResVipEmptyIndexesTableParams, ) *GslbDnsResVipEmptyIndexesTable
func NewGslbDnsResVipEmptyIndexesTableList ¶
func NewGslbDnsResVipEmptyIndexesTableList() *GslbDnsResVipEmptyIndexesTable
func (*GslbDnsResVipEmptyIndexesTable) GetParams ¶
func (c *GslbDnsResVipEmptyIndexesTable) GetParams() BeanType
func (*GslbDnsResVipEmptyIndexesTable) GetParamsType ¶
func (c *GslbDnsResVipEmptyIndexesTable) GetParamsType() reflect.Type
func (*GslbDnsResVipEmptyIndexesTable) Name ¶
func (c *GslbDnsResVipEmptyIndexesTable) Name() string
func (*GslbDnsResVipEmptyIndexesTable) Path ¶
func (c *GslbDnsResVipEmptyIndexesTable) Path() string
type GslbDnsResVipEmptyIndexesTableParams ¶
type GslbDnsResVipEmptyIndexesTableParams struct { // DNS Responder VIP Index. Index uint32 `json:"Index,omitempty"` }
type GslbEnhDnsResVipEmptyIndexesTable ¶
type GslbEnhDnsResVipEmptyIndexesTable struct { // DNS Responder VIP Index. GslbEnhDnsResVipEmptyIndexesIndex string Params *GslbEnhDnsResVipEmptyIndexesTableParams }
GslbEnhDnsResVipEmptyIndexesTable The table will display first six empty DNS Responders VIP indexes. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbEnhDnsResVipEmptyIndexesTable ¶
func NewGslbEnhDnsResVipEmptyIndexesTable( gslbEnhDnsResVipEmptyIndexesIndex string, params *GslbEnhDnsResVipEmptyIndexesTableParams, ) *GslbEnhDnsResVipEmptyIndexesTable
func NewGslbEnhDnsResVipEmptyIndexesTableList ¶
func NewGslbEnhDnsResVipEmptyIndexesTableList() *GslbEnhDnsResVipEmptyIndexesTable
func (*GslbEnhDnsResVipEmptyIndexesTable) GetParams ¶
func (c *GslbEnhDnsResVipEmptyIndexesTable) GetParams() BeanType
func (*GslbEnhDnsResVipEmptyIndexesTable) GetParamsType ¶
func (c *GslbEnhDnsResVipEmptyIndexesTable) GetParamsType() reflect.Type
func (*GslbEnhDnsResVipEmptyIndexesTable) Name ¶
func (c *GslbEnhDnsResVipEmptyIndexesTable) Name() string
func (*GslbEnhDnsResVipEmptyIndexesTable) Path ¶
func (c *GslbEnhDnsResVipEmptyIndexesTable) Path() string
type GslbEnhDnsResVipEmptyIndexesTableParams ¶
type GslbEnhDnsResVipEmptyIndexesTableParams struct { // DNS Responder VIP Index. Index string `json:"Index,omitempty"` }
type GslbEnhNetworkRealsTable ¶
type GslbEnhNetworkRealsTable struct { // The network table index. GslbEnhNetworkIndx int32 // The network real table AlphaNumeric index. GslbEnhNetworkRealIndx string Params *GslbEnhNetworkRealsTableParams }
GslbEnhNetworkRealsTable The table of network Reals in the new config. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbEnhNetworkRealsTable ¶
func NewGslbEnhNetworkRealsTable( gslbEnhNetworkIndx int32, gslbEnhNetworkRealIndx string, params *GslbEnhNetworkRealsTableParams, ) *GslbEnhNetworkRealsTable
func NewGslbEnhNetworkRealsTableList ¶
func NewGslbEnhNetworkRealsTableList() *GslbEnhNetworkRealsTable
func (*GslbEnhNetworkRealsTable) GetParams ¶
func (c *GslbEnhNetworkRealsTable) GetParams() BeanType
func (*GslbEnhNetworkRealsTable) GetParamsType ¶
func (c *GslbEnhNetworkRealsTable) GetParamsType() reflect.Type
func (*GslbEnhNetworkRealsTable) Name ¶
func (c *GslbEnhNetworkRealsTable) Name() string
func (*GslbEnhNetworkRealsTable) Path ¶
func (c *GslbEnhNetworkRealsTable) Path() string
type GslbEnhNetworkVirtsTable ¶
type GslbEnhNetworkVirtsTable struct { // The network table index. GslbEnhNetworkIndex int32 // The network virtual server table AlphaNumeric index. GslbEnhNetworkVirtIndx string Params *GslbEnhNetworkVirtsTableParams }
GslbEnhNetworkVirtsTable The table of network virtual servers in the new config. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbEnhNetworkVirtsTable ¶
func NewGslbEnhNetworkVirtsTable( gslbEnhNetworkIndex int32, gslbEnhNetworkVirtIndx string, params *GslbEnhNetworkVirtsTableParams, ) *GslbEnhNetworkVirtsTable
func NewGslbEnhNetworkVirtsTableList ¶
func NewGslbEnhNetworkVirtsTableList() *GslbEnhNetworkVirtsTable
func (*GslbEnhNetworkVirtsTable) GetParams ¶
func (c *GslbEnhNetworkVirtsTable) GetParams() BeanType
func (*GslbEnhNetworkVirtsTable) GetParamsType ¶
func (c *GslbEnhNetworkVirtsTable) GetParamsType() reflect.Type
func (*GslbEnhNetworkVirtsTable) Name ¶
func (c *GslbEnhNetworkVirtsTable) Name() string
func (*GslbEnhNetworkVirtsTable) Path ¶
func (c *GslbEnhNetworkVirtsTable) Path() string
type GslbInfoDnsSecKeyTable ¶ added in v0.4.0
type GslbInfoDnsSecKeyTable struct { // DNS Sec Table Key. GslbInfoDnsSecKeyID string Params *GslbInfoDnsSecKeyTableParams }
GslbInfoDnsSecKeyTable Note:This mib is not supported for VX instance of Virtualization.
func NewGslbInfoDnsSecKeyTable ¶ added in v0.4.0
func NewGslbInfoDnsSecKeyTable( gslbInfoDnsSecKeyID string, params *GslbInfoDnsSecKeyTableParams, ) *GslbInfoDnsSecKeyTable
func NewGslbInfoDnsSecKeyTableList ¶ added in v0.4.0
func NewGslbInfoDnsSecKeyTableList() *GslbInfoDnsSecKeyTable
func (*GslbInfoDnsSecKeyTable) GetParams ¶ added in v0.4.0
func (c *GslbInfoDnsSecKeyTable) GetParams() BeanType
func (*GslbInfoDnsSecKeyTable) GetParamsType ¶ added in v0.4.0
func (c *GslbInfoDnsSecKeyTable) GetParamsType() reflect.Type
func (*GslbInfoDnsSecKeyTable) Name ¶ added in v0.4.0
func (c *GslbInfoDnsSecKeyTable) Name() string
func (*GslbInfoDnsSecKeyTable) Path ¶ added in v0.4.0
func (c *GslbInfoDnsSecKeyTable) Path() string
type GslbInfoDnsSecKeyTableParams ¶ added in v0.4.0
type GslbInfoDnsSecKeyTableParams struct { // DNS Sec Table Key. ID string `json:"ID,omitempty"` // Key status. Status GslbInfoDnsSecKeyTableStatus `json:"Status,omitempty"` }
type GslbInfoDnsSecKeyTableStatus ¶ added in v0.4.0
type GslbInfoDnsSecKeyTableStatus int32
const ( GslbInfoDnsSecKeyTableStatus_InitRollProess GslbInfoDnsSecKeyTableStatus = 1 GslbInfoDnsSecKeyTableStatus_NewKeyCreated GslbInfoDnsSecKeyTableStatus = 2 GslbInfoDnsSecKeyTableStatus_NewZskKeyDeployed GslbInfoDnsSecKeyTableStatus = 3 GslbInfoDnsSecKeyTableStatus_OldKeyRemoval GslbInfoDnsSecKeyTableStatus = 4 GslbInfoDnsSecKeyTableStatus_RetrDsFromParent GslbInfoDnsSecKeyTableStatus = 5 GslbInfoDnsSecKeyTableStatus_NewKskKeyDeployed GslbInfoDnsSecKeyTableStatus = 6 GslbInfoDnsSecKeyTableStatus_WaitDsChangeOnParent GslbInfoDnsSecKeyTableStatus = 7 GslbInfoDnsSecKeyTableStatus_RolloverNotRunning GslbInfoDnsSecKeyTableStatus = 8 GslbInfoDnsSecKeyTableStatus_Invalid GslbInfoDnsSecKeyTableStatus = 9 GslbInfoDnsSecKeyTableStatus_Expired GslbInfoDnsSecKeyTableStatus = 10 GslbInfoDnsSecKeyTableStatus_Unsupported GslbInfoDnsSecKeyTableStatus = 2147483647 )
type GslbInfoEnhVirtServerTable ¶ added in v0.4.0
type GslbInfoEnhVirtServerTable struct { // The virtual server number that identifies the virtual server. GslbInfoEnhVirtServerIdx string // The virtual server service number that identifies the virtual service. GslbInfoEnhVirtServerServiceIdx int32 // The real server number that identifies a remote real server. // An index of 0 indicates virtual server. GslbInfoEnhVirtServerRserverIdx string Params *GslbInfoEnhVirtServerTableParams }
GslbInfoEnhVirtServerTable The Global SLB virtual server information table. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbInfoEnhVirtServerTable ¶ added in v0.4.0
func NewGslbInfoEnhVirtServerTable( gslbInfoEnhVirtServerIdx string, gslbInfoEnhVirtServerServiceIdx int32, gslbInfoEnhVirtServerRserverIdx string, params *GslbInfoEnhVirtServerTableParams, ) *GslbInfoEnhVirtServerTable
func NewGslbInfoEnhVirtServerTableList ¶ added in v0.4.0
func NewGslbInfoEnhVirtServerTableList() *GslbInfoEnhVirtServerTable
func (*GslbInfoEnhVirtServerTable) GetParams ¶ added in v0.4.0
func (c *GslbInfoEnhVirtServerTable) GetParams() BeanType
func (*GslbInfoEnhVirtServerTable) GetParamsType ¶ added in v0.4.0
func (c *GslbInfoEnhVirtServerTable) GetParamsType() reflect.Type
func (*GslbInfoEnhVirtServerTable) Name ¶ added in v0.4.0
func (c *GslbInfoEnhVirtServerTable) Name() string
func (*GslbInfoEnhVirtServerTable) Path ¶ added in v0.4.0
func (c *GslbInfoEnhVirtServerTable) Path() string
type GslbInfoEnhVirtServerTableParams ¶ added in v0.4.0
type GslbInfoEnhVirtServerTableParams struct { // The virtual server number that identifies the virtual server. Idx string `json:"Idx,omitempty"` // The virtual server service number that identifies the virtual service. ServiceIdx int32 `json:"ServiceIdx,omitempty"` // The real server number that identifies a remote real server. // An index of 0 indicates virtual server. RserverIdx string `json:"RserverIdx,omitempty"` // The domain name of the virtual server and remote real server. Dname string `json:"Dname,omitempty"` // The service port of the virtual server and remote real server. VirtPort int32 `json:"VirtPort,omitempty"` // The IP address of the virtual server or remote real server. IpAddress string `json:"IpAddress,omitempty"` // The health check response time of the virtual server or remote real server. Response int32 `json:"Response,omitempty"` // The available sessions of the virtual server or remote real server. SessAvail int32 `json:"SessAvail,omitempty"` // The current sessions of the virtual server or remote real server. SessCur int32 `json:"SessCur,omitempty"` // The maximum sessions supported by the virtual server or remote real server. SessMax int32 `json:"SessMax,omitempty"` // The sessions utilization (current/max) of the virtual server or remote real server. SessUtil uint32 `json:"SessUtil,omitempty"` // The CPU utilization of the virtual server or remote real server. CpuUtil uint32 `json:"CpuUtil,omitempty"` // The remote site of the remote real server. For virtual server, the remote site is 0. RemSite int32 `json:"RemSite,omitempty"` // The weight of the virtual server or remote real server. Weight uint64 `json:"Weight,omitempty"` // The availability of the virtual server or remote real server. Avail uint64 `json:"Avail,omitempty"` // The region of the virtual server or remote real server. Region GslbInfoEnhVirtServerTableRegion `json:"Region,omitempty"` }
type GslbInfoEnhVirtServerTableRegion ¶ added in v0.4.0
type GslbInfoEnhVirtServerTableRegion int32
const ( GslbInfoEnhVirtServerTableRegion_Unknown GslbInfoEnhVirtServerTableRegion = 0 GslbInfoEnhVirtServerTableRegion_Northamerica GslbInfoEnhVirtServerTableRegion = 1 GslbInfoEnhVirtServerTableRegion_Southamerica GslbInfoEnhVirtServerTableRegion = 2 GslbInfoEnhVirtServerTableRegion_Europe GslbInfoEnhVirtServerTableRegion = 3 GslbInfoEnhVirtServerTableRegion_Caribbean GslbInfoEnhVirtServerTableRegion = 4 GslbInfoEnhVirtServerTableRegion_Pacificrim GslbInfoEnhVirtServerTableRegion = 5 GslbInfoEnhVirtServerTableRegion_Subsahara GslbInfoEnhVirtServerTableRegion = 6 GslbInfoEnhVirtServerTableRegion_Japan GslbInfoEnhVirtServerTableRegion = 7 GslbInfoEnhVirtServerTableRegion_Caribbeansubsahara GslbInfoEnhVirtServerTableRegion = 8 GslbInfoEnhVirtServerTableRegion_Africa GslbInfoEnhVirtServerTableRegion = 9 GslbInfoEnhVirtServerTableRegion_Unsupported GslbInfoEnhVirtServerTableRegion = 2147483647 )
type GslbInfoRemEnhRealServerTable ¶ added in v0.4.0
type GslbInfoRemEnhRealServerTable struct { // The remote real server id that identifies the remote real server. GslbInfoRemEnhRealServerIdx string Params *GslbInfoRemEnhRealServerTableParams }
GslbInfoRemEnhRealServerTable The Global SLB virtual server information table. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbInfoRemEnhRealServerTable ¶ added in v0.4.0
func NewGslbInfoRemEnhRealServerTable( gslbInfoRemEnhRealServerIdx string, params *GslbInfoRemEnhRealServerTableParams, ) *GslbInfoRemEnhRealServerTable
func NewGslbInfoRemEnhRealServerTableList ¶ added in v0.4.0
func NewGslbInfoRemEnhRealServerTableList() *GslbInfoRemEnhRealServerTable
func (*GslbInfoRemEnhRealServerTable) GetParams ¶ added in v0.4.0
func (c *GslbInfoRemEnhRealServerTable) GetParams() BeanType
func (*GslbInfoRemEnhRealServerTable) GetParamsType ¶ added in v0.4.0
func (c *GslbInfoRemEnhRealServerTable) GetParamsType() reflect.Type
func (*GslbInfoRemEnhRealServerTable) Name ¶ added in v0.4.0
func (c *GslbInfoRemEnhRealServerTable) Name() string
func (*GslbInfoRemEnhRealServerTable) Path ¶ added in v0.4.0
func (c *GslbInfoRemEnhRealServerTable) Path() string
type GslbInfoRemEnhRealServerTableParams ¶ added in v0.4.0
type GslbInfoRemEnhRealServerTableParams struct { // The remote real server id that identifies the remote real server. Idx string `json:"Idx,omitempty"` // IP address of the remote real server. IpAddr string `json:"IpAddr,omitempty"` // The name of the remote real server. Name string `json:"Name,omitempty"` // The state of the remote real server. State GslbInfoRemEnhRealServerTableState `json:"State,omitempty"` }
type GslbInfoRemEnhRealServerTableState ¶ added in v0.4.0
type GslbInfoRemEnhRealServerTableState int32
const ( GslbInfoRemEnhRealServerTableState_Running GslbInfoRemEnhRealServerTableState = 2 GslbInfoRemEnhRealServerTableState_Failed GslbInfoRemEnhRealServerTableState = 3 GslbInfoRemEnhRealServerTableState_Disabled GslbInfoRemEnhRealServerTableState = 4 GslbInfoRemEnhRealServerTableState_Unsupported GslbInfoRemEnhRealServerTableState = 2147483647 )
type GslbInfoRemRealServerTable ¶ added in v0.4.0
type GslbInfoRemRealServerTable struct { // The remote real server number that identifies the remote real server. GslbInfoRemRealServerIdx int32 Params *GslbInfoRemRealServerTableParams }
GslbInfoRemRealServerTable The Global SLB virtual server information table. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbInfoRemRealServerTable ¶ added in v0.4.0
func NewGslbInfoRemRealServerTable( gslbInfoRemRealServerIdx int32, params *GslbInfoRemRealServerTableParams, ) *GslbInfoRemRealServerTable
func NewGslbInfoRemRealServerTableList ¶ added in v0.4.0
func NewGslbInfoRemRealServerTableList() *GslbInfoRemRealServerTable
func (*GslbInfoRemRealServerTable) GetParams ¶ added in v0.4.0
func (c *GslbInfoRemRealServerTable) GetParams() BeanType
func (*GslbInfoRemRealServerTable) GetParamsType ¶ added in v0.4.0
func (c *GslbInfoRemRealServerTable) GetParamsType() reflect.Type
func (*GslbInfoRemRealServerTable) Name ¶ added in v0.4.0
func (c *GslbInfoRemRealServerTable) Name() string
func (*GslbInfoRemRealServerTable) Path ¶ added in v0.4.0
func (c *GslbInfoRemRealServerTable) Path() string
type GslbInfoRemRealServerTableParams ¶ added in v0.4.0
type GslbInfoRemRealServerTableParams struct { // The remote real server number that identifies the remote real server. Idx int32 `json:"Idx,omitempty"` // IP address of the remote real server. IpAddr string `json:"IpAddr,omitempty"` // The name of the remote real server. Name string `json:"Name,omitempty"` // The state of the remote real server. State GslbInfoRemRealServerTableState `json:"State,omitempty"` }
type GslbInfoRemRealServerTableState ¶ added in v0.4.0
type GslbInfoRemRealServerTableState int32
const ( GslbInfoRemRealServerTableState_Running GslbInfoRemRealServerTableState = 2 GslbInfoRemRealServerTableState_Failed GslbInfoRemRealServerTableState = 3 GslbInfoRemRealServerTableState_Disabled GslbInfoRemRealServerTableState = 4 GslbInfoRemRealServerTableState_Unsupported GslbInfoRemRealServerTableState = 2147483647 )
type GslbInfoRemSiteTable ¶ added in v0.4.0
type GslbInfoRemSiteTable struct { // The remote site number that identifies the remote site. GslbInfoRemSiteIdx int32 Params *GslbInfoRemSiteTableParams }
GslbInfoRemSiteTable The Global SLB remote site information table. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbInfoRemSiteTable ¶ added in v0.4.0
func NewGslbInfoRemSiteTable( gslbInfoRemSiteIdx int32, params *GslbInfoRemSiteTableParams, ) *GslbInfoRemSiteTable
func NewGslbInfoRemSiteTableList ¶ added in v0.4.0
func NewGslbInfoRemSiteTableList() *GslbInfoRemSiteTable
func (*GslbInfoRemSiteTable) GetParams ¶ added in v0.4.0
func (c *GslbInfoRemSiteTable) GetParams() BeanType
func (*GslbInfoRemSiteTable) GetParamsType ¶ added in v0.4.0
func (c *GslbInfoRemSiteTable) GetParamsType() reflect.Type
func (*GslbInfoRemSiteTable) Name ¶ added in v0.4.0
func (c *GslbInfoRemSiteTable) Name() string
func (*GslbInfoRemSiteTable) Path ¶ added in v0.4.0
func (c *GslbInfoRemSiteTable) Path() string
type GslbInfoRemSiteTableParams ¶ added in v0.4.0
type GslbInfoRemSiteTableParams struct { // The remote site number that identifies the remote site. Idx int32 `json:"Idx,omitempty"` // The primary IP address of the remote site. PrimaryIp string `json:"PrimaryIp,omitempty"` // The secondary IP address of the remote site. SecondaryIp string `json:"SecondaryIp,omitempty"` // The name of the remote site. Name string `json:"Name,omitempty"` // The state of the remote site. State GslbInfoRemSiteTableState `json:"State,omitempty"` }
type GslbInfoRemSiteTableState ¶ added in v0.4.0
type GslbInfoRemSiteTableState int32
const ( GslbInfoRemSiteTableState_Running GslbInfoRemSiteTableState = 2 GslbInfoRemSiteTableState_Failed GslbInfoRemSiteTableState = 3 GslbInfoRemSiteTableState_Disabled GslbInfoRemSiteTableState = 4 GslbInfoRemSiteTableState_Unsupported GslbInfoRemSiteTableState = 2147483647 )
type GslbInfoVirtServerTable ¶ added in v0.4.0
type GslbInfoVirtServerTable struct { // The virtual server number that identifies the virtual server. GslbInfoVirtServerIdx int32 // The virtual server service number that identifies the virtual service. GslbInfoVirtServerServiceIdx int32 // The real server number that identifies a remote real server. // An index of 0 indicates virtual server. GslbInfoVirtServerRserverIdx int32 Params *GslbInfoVirtServerTableParams }
GslbInfoVirtServerTable The Global SLB virtual server information table. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbInfoVirtServerTable ¶ added in v0.4.0
func NewGslbInfoVirtServerTable( gslbInfoVirtServerIdx int32, gslbInfoVirtServerServiceIdx int32, gslbInfoVirtServerRserverIdx int32, params *GslbInfoVirtServerTableParams, ) *GslbInfoVirtServerTable
func NewGslbInfoVirtServerTableList ¶ added in v0.4.0
func NewGslbInfoVirtServerTableList() *GslbInfoVirtServerTable
func (*GslbInfoVirtServerTable) GetParams ¶ added in v0.4.0
func (c *GslbInfoVirtServerTable) GetParams() BeanType
func (*GslbInfoVirtServerTable) GetParamsType ¶ added in v0.4.0
func (c *GslbInfoVirtServerTable) GetParamsType() reflect.Type
func (*GslbInfoVirtServerTable) Name ¶ added in v0.4.0
func (c *GslbInfoVirtServerTable) Name() string
func (*GslbInfoVirtServerTable) Path ¶ added in v0.4.0
func (c *GslbInfoVirtServerTable) Path() string
type GslbInfoVirtServerTableParams ¶ added in v0.4.0
type GslbInfoVirtServerTableParams struct { // The virtual server number that identifies the virtual server. Idx int32 `json:"Idx,omitempty"` // The virtual server service number that identifies the virtual service. ServiceIdx int32 `json:"ServiceIdx,omitempty"` // The real server number that identifies a remote real server. // An index of 0 indicates virtual server. RserverIdx int32 `json:"RserverIdx,omitempty"` // The domain name of the virtual server and remote real server. Dname string `json:"Dname,omitempty"` // The service port of the virtual server and remote real server. VirtPort int32 `json:"VirtPort,omitempty"` // The IP address of the virtual server or remote real server. IpAddress string `json:"IpAddress,omitempty"` // The health check response time of the virtual server or remote real server. Response int32 `json:"Response,omitempty"` // The available sessions of the virtual server or remote real server. SessAvail int32 `json:"SessAvail,omitempty"` // The current sessions of the virtual server or remote real server. SessCur int32 `json:"SessCur,omitempty"` // The maximum sessions supported by the virtual server or remote real server. SessMax int32 `json:"SessMax,omitempty"` // The sessions utilization (current/max) of the virtual server or remote real server. SessUtil uint32 `json:"SessUtil,omitempty"` // The CPU utilization of the virtual server or remote real server. CpuUtil uint32 `json:"CpuUtil,omitempty"` // The remote site of the remote real server. For virtual server, the remote site is 0. RemSite int32 `json:"RemSite,omitempty"` // The weight of the virtual server or remote real server. Weight uint64 `json:"Weight,omitempty"` // The availability of the virtual server or remote real server. Avail uint64 `json:"Avail,omitempty"` // The region of the virtual server or remote real server. Region GslbInfoVirtServerTableRegion `json:"Region,omitempty"` }
type GslbInfoVirtServerTableRegion ¶ added in v0.4.0
type GslbInfoVirtServerTableRegion int32
const ( GslbInfoVirtServerTableRegion_Unknown GslbInfoVirtServerTableRegion = 0 GslbInfoVirtServerTableRegion_Northamerica GslbInfoVirtServerTableRegion = 1 GslbInfoVirtServerTableRegion_Southamerica GslbInfoVirtServerTableRegion = 2 GslbInfoVirtServerTableRegion_Europe GslbInfoVirtServerTableRegion = 3 GslbInfoVirtServerTableRegion_Caribbean GslbInfoVirtServerTableRegion = 4 GslbInfoVirtServerTableRegion_Pacificrim GslbInfoVirtServerTableRegion = 5 GslbInfoVirtServerTableRegion_Subsahara GslbInfoVirtServerTableRegion = 6 GslbInfoVirtServerTableRegion_Japan GslbInfoVirtServerTableRegion = 7 GslbInfoVirtServerTableRegion_Caribbeansubsahara GslbInfoVirtServerTableRegion = 8 GslbInfoVirtServerTableRegion_Africa GslbInfoVirtServerTableRegion = 9 GslbInfoVirtServerTableRegion_Unsupported GslbInfoVirtServerTableRegion = 2147483647 )
type GslbNewCfgEnhNetAlphaNumRealPrefTable ¶
type GslbNewCfgEnhNetAlphaNumRealPrefTable struct { // The new network preference table index. GslbNewCfgEnhNetAlphaNumRealIndx int32 // The new network preference server table index. GslbNewCfgEnhNetAlphaNumRealServerIndx string Params *GslbNewCfgEnhNetAlphaNumRealPrefTableParams }
GslbNewCfgEnhNetAlphaNumRealPrefTable The table of network remote real preference in the new_config. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbNewCfgEnhNetAlphaNumRealPrefTable ¶
func NewGslbNewCfgEnhNetAlphaNumRealPrefTable( gslbNewCfgEnhNetAlphaNumRealIndx int32, gslbNewCfgEnhNetAlphaNumRealServerIndx string, params *GslbNewCfgEnhNetAlphaNumRealPrefTableParams, ) *GslbNewCfgEnhNetAlphaNumRealPrefTable
func NewGslbNewCfgEnhNetAlphaNumRealPrefTableList ¶
func NewGslbNewCfgEnhNetAlphaNumRealPrefTableList() *GslbNewCfgEnhNetAlphaNumRealPrefTable
func (*GslbNewCfgEnhNetAlphaNumRealPrefTable) GetParams ¶
func (c *GslbNewCfgEnhNetAlphaNumRealPrefTable) GetParams() BeanType
func (*GslbNewCfgEnhNetAlphaNumRealPrefTable) GetParamsType ¶
func (c *GslbNewCfgEnhNetAlphaNumRealPrefTable) GetParamsType() reflect.Type
func (*GslbNewCfgEnhNetAlphaNumRealPrefTable) Name ¶
func (c *GslbNewCfgEnhNetAlphaNumRealPrefTable) Name() string
func (*GslbNewCfgEnhNetAlphaNumRealPrefTable) Path ¶
func (c *GslbNewCfgEnhNetAlphaNumRealPrefTable) Path() string
type GslbNewCfgEnhNetAlphaNumRealPrefTableParams ¶
type GslbNewCfgEnhNetAlphaNumRealPrefTableParams struct { // The new network preference table index. Indx int32 `json:"Indx,omitempty"` // The new network preference server table index. ServerIndx string `json:"ServerIndx,omitempty"` // Add remote real server preference to network. // Set Zero to remove the remote real server from network ServerPref int32 `json:"ServerPref,omitempty"` // Del remote real server preference to network. // Set Zero to remove the remote real server from network. // When read, the value '0' is always returned ServerDelete int32 `json:"ServerDelete,omitempty"` }
type GslbNewCfgEnhNetAlphaNumVirtPrefTable ¶
type GslbNewCfgEnhNetAlphaNumVirtPrefTable struct { // The new network preference table index. GslbNewCfgEnhNetAlphaNumVirtIndx int32 // The new network preference server table index. GslbNewCfgEnhNetAlphaNumVirtServerIndx string Params *GslbNewCfgEnhNetAlphaNumVirtPrefTableParams }
GslbNewCfgEnhNetAlphaNumVirtPrefTable The table of network virt preference in the new_config. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbNewCfgEnhNetAlphaNumVirtPrefTable ¶
func NewGslbNewCfgEnhNetAlphaNumVirtPrefTable( gslbNewCfgEnhNetAlphaNumVirtIndx int32, gslbNewCfgEnhNetAlphaNumVirtServerIndx string, params *GslbNewCfgEnhNetAlphaNumVirtPrefTableParams, ) *GslbNewCfgEnhNetAlphaNumVirtPrefTable
func NewGslbNewCfgEnhNetAlphaNumVirtPrefTableList ¶
func NewGslbNewCfgEnhNetAlphaNumVirtPrefTableList() *GslbNewCfgEnhNetAlphaNumVirtPrefTable
func (*GslbNewCfgEnhNetAlphaNumVirtPrefTable) GetParams ¶
func (c *GslbNewCfgEnhNetAlphaNumVirtPrefTable) GetParams() BeanType
func (*GslbNewCfgEnhNetAlphaNumVirtPrefTable) GetParamsType ¶
func (c *GslbNewCfgEnhNetAlphaNumVirtPrefTable) GetParamsType() reflect.Type
func (*GslbNewCfgEnhNetAlphaNumVirtPrefTable) Name ¶
func (c *GslbNewCfgEnhNetAlphaNumVirtPrefTable) Name() string
func (*GslbNewCfgEnhNetAlphaNumVirtPrefTable) Path ¶
func (c *GslbNewCfgEnhNetAlphaNumVirtPrefTable) Path() string
type GslbNewCfgEnhNetAlphaNumVirtPrefTableParams ¶
type GslbNewCfgEnhNetAlphaNumVirtPrefTableParams struct { // The new network preference table index. Indx int32 `json:"Indx,omitempty"` // The new network preference server table index. ServerIndx string `json:"ServerIndx,omitempty"` // Add virtual server preference to network. // Set Zero to remove virtual server from network. // When read, the value '0' is always returned. ServerPref int32 `json:"ServerPref,omitempty"` // rem virtual server preference to network. // Set Zero to remove virtual server from network. // When read, the value '0' is always returned ServerDelete int32 `json:"ServerDelete,omitempty"` }
type GslbNewCfgEnhNetAndNetworkClassTable ¶
type GslbNewCfgEnhNetAndNetworkClassTable struct { // The new gslb network table index. GslbNewCfgEnhNetAndNetworkClassNetIndx int32 // The new network class table index. GslbNewCfgEnhNetAndNetworkClassNwclsIndx string Params *GslbNewCfgEnhNetAndNetworkClassTableParams }
GslbNewCfgEnhNetAndNetworkClassTable The network and network class table for gslb in the new_config. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbNewCfgEnhNetAndNetworkClassTable ¶
func NewGslbNewCfgEnhNetAndNetworkClassTable( gslbNewCfgEnhNetAndNetworkClassNetIndx int32, gslbNewCfgEnhNetAndNetworkClassNwclsIndx string, params *GslbNewCfgEnhNetAndNetworkClassTableParams, ) *GslbNewCfgEnhNetAndNetworkClassTable
func NewGslbNewCfgEnhNetAndNetworkClassTableList ¶
func NewGslbNewCfgEnhNetAndNetworkClassTableList() *GslbNewCfgEnhNetAndNetworkClassTable
func (*GslbNewCfgEnhNetAndNetworkClassTable) GetParams ¶
func (c *GslbNewCfgEnhNetAndNetworkClassTable) GetParams() BeanType
func (*GslbNewCfgEnhNetAndNetworkClassTable) GetParamsType ¶
func (c *GslbNewCfgEnhNetAndNetworkClassTable) GetParamsType() reflect.Type
func (*GslbNewCfgEnhNetAndNetworkClassTable) Name ¶
func (c *GslbNewCfgEnhNetAndNetworkClassTable) Name() string
func (*GslbNewCfgEnhNetAndNetworkClassTable) Path ¶
func (c *GslbNewCfgEnhNetAndNetworkClassTable) Path() string
type GslbNewCfgEnhNetAndNetworkClassTableDelete ¶
type GslbNewCfgEnhNetAndNetworkClassTableDelete int32
const ( GslbNewCfgEnhNetAndNetworkClassTableDelete_Other GslbNewCfgEnhNetAndNetworkClassTableDelete = 1 GslbNewCfgEnhNetAndNetworkClassTableDelete_Delete GslbNewCfgEnhNetAndNetworkClassTableDelete = 2 GslbNewCfgEnhNetAndNetworkClassTableDelete_Unsupported GslbNewCfgEnhNetAndNetworkClassTableDelete = 2147483647 )
type GslbNewCfgEnhNetAndNetworkClassTableParams ¶
type GslbNewCfgEnhNetAndNetworkClassTableParams struct { // The new gslb network table index. NetIndx int32 `json:"NetIndx,omitempty"` // The new network class table index. NwclsIndx string `json:"NwclsIndx,omitempty"` // By setting the value to delete(2), the network class will be removed from gslb network table. Delete GslbNewCfgEnhNetAndNetworkClassTableDelete `json:"Delete,omitempty"` }
type GslbNewCfgEnhNetworkRealPrefTable ¶
type GslbNewCfgEnhNetworkRealPrefTable struct { // The new network preference table index. GslbNewCfgEnhNetworkRealIndx int32 // The new network preference server table index. GslbNewCfgEnhNetworkRealServerIndx int32 Params *GslbNewCfgEnhNetworkRealPrefTableParams }
GslbNewCfgEnhNetworkRealPrefTable The table of network remote real preference in the new_config. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbNewCfgEnhNetworkRealPrefTable ¶
func NewGslbNewCfgEnhNetworkRealPrefTable( gslbNewCfgEnhNetworkRealIndx int32, gslbNewCfgEnhNetworkRealServerIndx int32, params *GslbNewCfgEnhNetworkRealPrefTableParams, ) *GslbNewCfgEnhNetworkRealPrefTable
func NewGslbNewCfgEnhNetworkRealPrefTableList ¶
func NewGslbNewCfgEnhNetworkRealPrefTableList() *GslbNewCfgEnhNetworkRealPrefTable
func (*GslbNewCfgEnhNetworkRealPrefTable) GetParams ¶
func (c *GslbNewCfgEnhNetworkRealPrefTable) GetParams() BeanType
func (*GslbNewCfgEnhNetworkRealPrefTable) GetParamsType ¶
func (c *GslbNewCfgEnhNetworkRealPrefTable) GetParamsType() reflect.Type
func (*GslbNewCfgEnhNetworkRealPrefTable) Name ¶
func (c *GslbNewCfgEnhNetworkRealPrefTable) Name() string
func (*GslbNewCfgEnhNetworkRealPrefTable) Path ¶
func (c *GslbNewCfgEnhNetworkRealPrefTable) Path() string
type GslbNewCfgEnhNetworkRealPrefTableParams ¶
type GslbNewCfgEnhNetworkRealPrefTableParams struct { // The new network preference table index. Indx int32 `json:"Indx,omitempty"` // The new network preference server table index. ServerIndx int32 `json:"ServerIndx,omitempty"` // Add remote real server preference to network. // Set Zero to remove the remote real server from network ServerPref int32 `json:"ServerPref,omitempty"` }
type GslbNewCfgEnhNetworkTable ¶
type GslbNewCfgEnhNetworkTable struct { // The new network preference table index. GslbNewCfgEnhNetworkIndx int32 Params *GslbNewCfgEnhNetworkTableParams }
GslbNewCfgEnhNetworkTable The table of network preference in the new_config. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbNewCfgEnhNetworkTable ¶
func NewGslbNewCfgEnhNetworkTable( gslbNewCfgEnhNetworkIndx int32, params *GslbNewCfgEnhNetworkTableParams, ) *GslbNewCfgEnhNetworkTable
func NewGslbNewCfgEnhNetworkTableList ¶
func NewGslbNewCfgEnhNetworkTableList() *GslbNewCfgEnhNetworkTable
func (*GslbNewCfgEnhNetworkTable) GetParams ¶
func (c *GslbNewCfgEnhNetworkTable) GetParams() BeanType
func (*GslbNewCfgEnhNetworkTable) GetParamsType ¶
func (c *GslbNewCfgEnhNetworkTable) GetParamsType() reflect.Type
func (*GslbNewCfgEnhNetworkTable) Name ¶
func (c *GslbNewCfgEnhNetworkTable) Name() string
func (*GslbNewCfgEnhNetworkTable) Path ¶
func (c *GslbNewCfgEnhNetworkTable) Path() string
type GslbNewCfgEnhNetworkTableClientAddrSrc ¶
type GslbNewCfgEnhNetworkTableClientAddrSrc int32
const ( GslbNewCfgEnhNetworkTableClientAddrSrc_Ldns GslbNewCfgEnhNetworkTableClientAddrSrc = 1 GslbNewCfgEnhNetworkTableClientAddrSrc_Ecs GslbNewCfgEnhNetworkTableClientAddrSrc = 2 GslbNewCfgEnhNetworkTableClientAddrSrc_Unsupported GslbNewCfgEnhNetworkTableClientAddrSrc = 2147483647 )
type GslbNewCfgEnhNetworkTableDelete ¶
type GslbNewCfgEnhNetworkTableDelete int32
const ( GslbNewCfgEnhNetworkTableDelete_Other GslbNewCfgEnhNetworkTableDelete = 1 GslbNewCfgEnhNetworkTableDelete_Delete GslbNewCfgEnhNetworkTableDelete = 2 GslbNewCfgEnhNetworkTableDelete_Unsupported GslbNewCfgEnhNetworkTableDelete = 2147483647 )
type GslbNewCfgEnhNetworkTableParams ¶
type GslbNewCfgEnhNetworkTableParams struct { // The new network preference table index. Indx int32 `json:"Indx,omitempty"` // Enable/Disable Global SLB for the network in // the new_configuration block. State GslbNewCfgEnhNetworkTableState `json:"State,omitempty"` // The Source IP address of the network table. SourceIp string `json:"SourceIp,omitempty"` // The Net mask of the network preference table. NetMask string `json:"NetMask,omitempty"` // By setting the value to delete(2), the entire row is deleted. Delete GslbNewCfgEnhNetworkTableDelete `json:"Delete,omitempty"` // The virtual server to be added to the network. When read, 0 is returned. AddVirtServer int32 `json:"AddVirtServer,omitempty"` // The virtual server to be removed from the network. When read, 0 is returned. RemoveVirtServer int32 `json:"RemoveVirtServer,omitempty"` // The remote real server to be added to the network. When read, 0 is returned. AddRemRealServer int32 `json:"AddRemRealServer,omitempty"` // The remote real server to be removed from the network. When read, 0 is returned. RemoveRemRealServer int32 `json:"RemoveRemRealServer,omitempty"` // The Source IPV6 address of the network table // Address should be 4-byte hexadecimal colon notation. Valid IPv6 address should be in // any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx SourceIpV6 string `json:"SourceIpV6,omitempty"` // The secondary IP address version of the remote site. Ver GslbNewCfgEnhNetworkTableVer `json:"Ver,omitempty"` // The prefix length associated with the source IPV6 address of the network table. Sprefix uint32 `json:"Sprefix,omitempty"` // The remote real server in alpha numeric to be added to the network. AddRealServerAlphaNum string `json:"AddRealServerAlphaNum,omitempty"` // The remote real server to be removed from the network. RemRealServerAlphaNum string `json:"RemRealServerAlphaNum,omitempty"` // The remote virtual server in alpha numeric to be added to the network. AddEnhVirtServer string `json:"AddEnhVirtServer,omitempty"` // The remote virtual server to be removed from the network. RemoveEnhVirtServer string `json:"RemoveEnhVirtServer,omitempty"` // The gslb network sip value as any or network class ID to be added to the network. ClassId string `json:"ClassId,omitempty"` // Client address source configuration either LDNS or ECS to be added to the network. ClientAddrSrc GslbNewCfgEnhNetworkTableClientAddrSrc `json:"ClientAddrSrc,omitempty"` // Global SLB local server type for Smart nat in the new_configuration block. ServType GslbNewCfgEnhNetworkTableServType `json:"ServType,omitempty"` // The Local Server IP address.IPV4/V6 ServIp string `json:"ServIp,omitempty"` // The gslb network type either address or network to be added to the network. SrcAddrType GslbNewCfgEnhNetworkTableSrcAddrType `json:"SrcAddrType,omitempty"` // The Local Server WAN Group (optional), applicable only for servtype server. WanGrp string `json:"WanGrp,omitempty"` // The client network descriptive name. Name string `json:"Name,omitempty"` // The network class alpha numeric index to be added to the network. AddNetworkClass string `json:"AddNetworkClass,omitempty"` // The network class index to be removed from the network. RemoveNetworkClass string `json:"RemoveNetworkClass,omitempty"` }
type GslbNewCfgEnhNetworkTableServType ¶
type GslbNewCfgEnhNetworkTableServType int32
const ( GslbNewCfgEnhNetworkTableServType_Group GslbNewCfgEnhNetworkTableServType = 0 GslbNewCfgEnhNetworkTableServType_Server GslbNewCfgEnhNetworkTableServType = 1 GslbNewCfgEnhNetworkTableServType_Unsupported GslbNewCfgEnhNetworkTableServType = 2147483647 )
type GslbNewCfgEnhNetworkTableSrcAddrType ¶
type GslbNewCfgEnhNetworkTableSrcAddrType int32
const ( GslbNewCfgEnhNetworkTableSrcAddrType_Address GslbNewCfgEnhNetworkTableSrcAddrType = 1 GslbNewCfgEnhNetworkTableSrcAddrType_Network GslbNewCfgEnhNetworkTableSrcAddrType = 2 GslbNewCfgEnhNetworkTableSrcAddrType_Unsupported GslbNewCfgEnhNetworkTableSrcAddrType = 2147483647 )
type GslbNewCfgEnhNetworkTableState ¶
type GslbNewCfgEnhNetworkTableState int32
const ( GslbNewCfgEnhNetworkTableState_Enabled GslbNewCfgEnhNetworkTableState = 1 GslbNewCfgEnhNetworkTableState_Disabled GslbNewCfgEnhNetworkTableState = 2 GslbNewCfgEnhNetworkTableState_Unsupported GslbNewCfgEnhNetworkTableState = 2147483647 )
type GslbNewCfgEnhNetworkTableVer ¶
type GslbNewCfgEnhNetworkTableVer int32
const ( GslbNewCfgEnhNetworkTableVer_Ipv4 GslbNewCfgEnhNetworkTableVer = 1 GslbNewCfgEnhNetworkTableVer_Ipv6 GslbNewCfgEnhNetworkTableVer = 2 GslbNewCfgEnhNetworkTableVer_Unsupported GslbNewCfgEnhNetworkTableVer = 2147483647 )
type GslbNewCfgEnhNetworkVirtPrefTable ¶
type GslbNewCfgEnhNetworkVirtPrefTable struct { // The new network preference table index. GslbNewCfgEnhNetworkVirtIndx int32 // The new network preference server table index. GslbNewCfgEnhNetworkVirtServerIndx int32 Params *GslbNewCfgEnhNetworkVirtPrefTableParams }
GslbNewCfgEnhNetworkVirtPrefTable The table of network virt preference in the new_config. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbNewCfgEnhNetworkVirtPrefTable ¶
func NewGslbNewCfgEnhNetworkVirtPrefTable( gslbNewCfgEnhNetworkVirtIndx int32, gslbNewCfgEnhNetworkVirtServerIndx int32, params *GslbNewCfgEnhNetworkVirtPrefTableParams, ) *GslbNewCfgEnhNetworkVirtPrefTable
func NewGslbNewCfgEnhNetworkVirtPrefTableList ¶
func NewGslbNewCfgEnhNetworkVirtPrefTableList() *GslbNewCfgEnhNetworkVirtPrefTable
func (*GslbNewCfgEnhNetworkVirtPrefTable) GetParams ¶
func (c *GslbNewCfgEnhNetworkVirtPrefTable) GetParams() BeanType
func (*GslbNewCfgEnhNetworkVirtPrefTable) GetParamsType ¶
func (c *GslbNewCfgEnhNetworkVirtPrefTable) GetParamsType() reflect.Type
func (*GslbNewCfgEnhNetworkVirtPrefTable) Name ¶
func (c *GslbNewCfgEnhNetworkVirtPrefTable) Name() string
func (*GslbNewCfgEnhNetworkVirtPrefTable) Path ¶
func (c *GslbNewCfgEnhNetworkVirtPrefTable) Path() string
type GslbNewCfgEnhNetworkVirtPrefTableParams ¶
type GslbNewCfgEnhNetworkVirtPrefTableParams struct { // The new network preference table index. Indx int32 `json:"Indx,omitempty"` // The new network preference server table index. ServerIndx int32 `json:"ServerIndx,omitempty"` // Add virtual server preference to network. // Set Zero to remove virtual server from network ServerPref int32 `json:"ServerPref,omitempty"` }
type GslbNewCfgLocalDnsTable ¶
type GslbNewCfgLocalDnsTable struct { // The index for local dns. GslbNewCfgLocalDnsIndex int32 Params *GslbNewCfgLocalDnsTableParams }
GslbNewCfgLocalDnsTable Gslb LLB Proxmity Local Dns table, Note:This mib is not supported for VX instance of Virtualization.
func NewGslbNewCfgLocalDnsTable ¶
func NewGslbNewCfgLocalDnsTable( gslbNewCfgLocalDnsIndex int32, params *GslbNewCfgLocalDnsTableParams, ) *GslbNewCfgLocalDnsTable
func NewGslbNewCfgLocalDnsTableList ¶
func NewGslbNewCfgLocalDnsTableList() *GslbNewCfgLocalDnsTable
func (*GslbNewCfgLocalDnsTable) GetParams ¶
func (c *GslbNewCfgLocalDnsTable) GetParams() BeanType
func (*GslbNewCfgLocalDnsTable) GetParamsType ¶
func (c *GslbNewCfgLocalDnsTable) GetParamsType() reflect.Type
func (*GslbNewCfgLocalDnsTable) Name ¶
func (c *GslbNewCfgLocalDnsTable) Name() string
func (*GslbNewCfgLocalDnsTable) Path ¶
func (c *GslbNewCfgLocalDnsTable) Path() string
type GslbNewCfgLocalDnsTableDelete ¶
type GslbNewCfgLocalDnsTableDelete int32
const ( GslbNewCfgLocalDnsTableDelete_Other GslbNewCfgLocalDnsTableDelete = 1 GslbNewCfgLocalDnsTableDelete_Delete GslbNewCfgLocalDnsTableDelete = 2 GslbNewCfgLocalDnsTableDelete_Unsupported GslbNewCfgLocalDnsTableDelete = 2147483647 )
type GslbNewCfgLocalDnsTableParams ¶
type GslbNewCfgLocalDnsTableParams struct { // The index for local dns. Index int32 `json:"Index,omitempty"` // local DNS server IPv4 address . Addr string `json:"Addr,omitempty"` // local DNS server IPv6 address. // Address should be 16-byte hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx // Only new entry can be created,cannot modify existing ip. Dnsv6Addr string `json:"Dnsv6Addr,omitempty"` // By setting the value to delete(2), the entire row is // deleted. Delete GslbNewCfgLocalDnsTableDelete `json:"Delete,omitempty"` // The IP version of the local dns server. Version GslbNewCfgLocalDnsTableVersion `json:"Version,omitempty"` }
type GslbNewCfgLocalDnsTableVersion ¶
type GslbNewCfgLocalDnsTableVersion int32
const ( GslbNewCfgLocalDnsTableVersion_Unknown GslbNewCfgLocalDnsTableVersion = 0 GslbNewCfgLocalDnsTableVersion_Ipv4 GslbNewCfgLocalDnsTableVersion = 4 GslbNewCfgLocalDnsTableVersion_Ipv6 GslbNewCfgLocalDnsTableVersion = 6 GslbNewCfgLocalDnsTableVersion_Unsupported GslbNewCfgLocalDnsTableVersion = 2147483647 )
type GslbNewCfgMetricTable ¶
type GslbNewCfgMetricTable struct { // The rule table index in the new configuration block. GslbNewCfgRuleMetricIndx int32 // The metric table index in the new configuration block. GslbNewCfgMetricIndx int32 Params *GslbNewCfgMetricTableParams }
GslbNewCfgMetricTable The metric table in the current configuration block. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbNewCfgMetricTable ¶
func NewGslbNewCfgMetricTable( gslbNewCfgRuleMetricIndx int32, gslbNewCfgMetricIndx int32, params *GslbNewCfgMetricTableParams, ) *GslbNewCfgMetricTable
func NewGslbNewCfgMetricTableList ¶
func NewGslbNewCfgMetricTableList() *GslbNewCfgMetricTable
func (*GslbNewCfgMetricTable) GetParams ¶
func (c *GslbNewCfgMetricTable) GetParams() BeanType
func (*GslbNewCfgMetricTable) GetParamsType ¶
func (c *GslbNewCfgMetricTable) GetParamsType() reflect.Type
func (*GslbNewCfgMetricTable) Name ¶
func (c *GslbNewCfgMetricTable) Name() string
func (*GslbNewCfgMetricTable) Path ¶
func (c *GslbNewCfgMetricTable) Path() string
type GslbNewCfgMetricTableMetric ¶
type GslbNewCfgMetricTableMetric int32
const ( GslbNewCfgMetricTableMetric_Leastconns GslbNewCfgMetricTableMetric = 1 GslbNewCfgMetricTableMetric_Roundrobin GslbNewCfgMetricTableMetric = 2 GslbNewCfgMetricTableMetric_Response GslbNewCfgMetricTableMetric = 3 GslbNewCfgMetricTableMetric_Geographical GslbNewCfgMetricTableMetric = 4 GslbNewCfgMetricTableMetric_Network GslbNewCfgMetricTableMetric = 5 GslbNewCfgMetricTableMetric_Random GslbNewCfgMetricTableMetric = 6 GslbNewCfgMetricTableMetric_Availability GslbNewCfgMetricTableMetric = 7 GslbNewCfgMetricTableMetric_Qos GslbNewCfgMetricTableMetric = 8 GslbNewCfgMetricTableMetric_Minmisses GslbNewCfgMetricTableMetric = 9 GslbNewCfgMetricTableMetric_Hash GslbNewCfgMetricTableMetric = 10 GslbNewCfgMetricTableMetric_Local GslbNewCfgMetricTableMetric = 11 GslbNewCfgMetricTableMetric_Always GslbNewCfgMetricTableMetric = 12 GslbNewCfgMetricTableMetric_Remote GslbNewCfgMetricTableMetric = 13 GslbNewCfgMetricTableMetric_None GslbNewCfgMetricTableMetric = 14 GslbNewCfgMetricTableMetric_Persistence GslbNewCfgMetricTableMetric = 15 GslbNewCfgMetricTableMetric_Phash GslbNewCfgMetricTableMetric = 16 GslbNewCfgMetricTableMetric_Proximity GslbNewCfgMetricTableMetric = 17 GslbNewCfgMetricTableMetric_Bandwidth GslbNewCfgMetricTableMetric = 18 GslbNewCfgMetricTableMetric_Absleastconns GslbNewCfgMetricTableMetric = 19 GslbNewCfgMetricTableMetric_Unsupported GslbNewCfgMetricTableMetric = 2147483647 )
type GslbNewCfgMetricTableParams ¶
type GslbNewCfgMetricTableParams struct { // The rule table index in the new configuration block. RuleMetricIndx int32 `json:"RuleMetricIndx,omitempty"` // The metric table index in the new configuration block. Indx int32 `json:"Indx,omitempty"` // The metric to use to select next server in // the new configuration block. Metric GslbNewCfgMetricTableMetric `json:"Metric,omitempty"` // The networks added to the metric. The networks added are // presented in bitmap format. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ network 9 // || || // || ||___ network 8 // || |____ network 7 // || . . . // ||_________ network 2 // |__________ network 1 // where x : 1 - The represented network added to the metric // 0 - The represented network added to the metric NetworkBmap string `json:"NetworkBmap,omitempty"` // This is an action object to add network to a metric. The range of the // valid index is between 1 and gslbEnhNetworkTableMaxSize. When read, the // value '0' is returned always. AddNetwork int32 `json:"AddNetwork,omitempty"` // This is an action object to remove network to a metric. The range of the // valid index is between 1 and gslbEnhNetworkTableMaxSize. When read, the // value '0' is returned always. RemNetwork int32 `json:"RemNetwork,omitempty"` }
type GslbNewCfgRemSiteTable ¶
type GslbNewCfgRemSiteTable struct { // The GSLB remote site table index. GslbNewCfgRemSiteIndx int32 Params *GslbNewCfgRemSiteTableParams }
GslbNewCfgRemSiteTable The GSLB remote site table in the current configuration block. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbNewCfgRemSiteTable ¶
func NewGslbNewCfgRemSiteTable( gslbNewCfgRemSiteIndx int32, params *GslbNewCfgRemSiteTableParams, ) *GslbNewCfgRemSiteTable
func NewGslbNewCfgRemSiteTableList ¶
func NewGslbNewCfgRemSiteTableList() *GslbNewCfgRemSiteTable
func (*GslbNewCfgRemSiteTable) GetParams ¶
func (c *GslbNewCfgRemSiteTable) GetParams() BeanType
func (*GslbNewCfgRemSiteTable) GetParamsType ¶
func (c *GslbNewCfgRemSiteTable) GetParamsType() reflect.Type
func (*GslbNewCfgRemSiteTable) Name ¶
func (c *GslbNewCfgRemSiteTable) Name() string
func (*GslbNewCfgRemSiteTable) Path ¶
func (c *GslbNewCfgRemSiteTable) Path() string
type GslbNewCfgRemSiteTableDelete ¶
type GslbNewCfgRemSiteTableDelete int32
const ( GslbNewCfgRemSiteTableDelete_Other GslbNewCfgRemSiteTableDelete = 1 GslbNewCfgRemSiteTableDelete_Delete GslbNewCfgRemSiteTableDelete = 2 GslbNewCfgRemSiteTableDelete_Unsupported GslbNewCfgRemSiteTableDelete = 2147483647 )
type GslbNewCfgRemSiteTableParams ¶
type GslbNewCfgRemSiteTableParams struct { // The GSLB remote site table index. Indx int32 `json:"Indx,omitempty"` // The primary IP address of the remote site in the new_configuration // block. PrimaryIp string `json:"PrimaryIp,omitempty"` // The secondary IP address of the remote site in the new_configuration // block. SecondaryIp string `json:"SecondaryIp,omitempty"` // Enable/Disable GSLB for the remote site in the new_configuration // block. State GslbNewCfgRemSiteTableState `json:"State,omitempty"` // Enable/Disable GSLB for the remote site status update in the // new_configuration block. Update GslbNewCfgRemSiteTableUpdate `json:"Update,omitempty"` // By setting the value to delete(2), the entire row is deleted. Delete GslbNewCfgRemSiteTableDelete `json:"Delete,omitempty"` // The name of the GSLB remote site. Name string `json:"Name,omitempty"` // The primary IP address version of the remote site. PrimaryIPVer GslbNewCfgRemSiteTablePrimaryIPVer `json:"PrimaryIPVer,omitempty"` // Primary IPV6 address of the remote site // Address should be 4-byte hexadecimal colon notation. Valid IPv6 address should be in // any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx PrimaryIp6 string `json:"PrimaryIp6,omitempty"` // The secondary IP address version of the remote site. SecondaryIPVer GslbNewCfgRemSiteTableSecondaryIPVer `json:"SecondaryIPVer,omitempty"` // Secondary IPV6 address of the remote site // Address should be 4-byte hexadecimal colon notation. Valid IPv6 address should be in // any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx SecondaryIp6 string `json:"SecondaryIp6,omitempty"` // Enable/Disable treatment of site as vrrp peer device. Peer GslbNewCfgRemSiteTablePeer `json:"Peer,omitempty"` }
type GslbNewCfgRemSiteTablePeer ¶
type GslbNewCfgRemSiteTablePeer int32
const ( GslbNewCfgRemSiteTablePeer_Enabled GslbNewCfgRemSiteTablePeer = 1 GslbNewCfgRemSiteTablePeer_Disabled GslbNewCfgRemSiteTablePeer = 2 GslbNewCfgRemSiteTablePeer_Unsupported GslbNewCfgRemSiteTablePeer = 2147483647 )
type GslbNewCfgRemSiteTablePrimaryIPVer ¶
type GslbNewCfgRemSiteTablePrimaryIPVer int32
const ( GslbNewCfgRemSiteTablePrimaryIPVer_Ipv4 GslbNewCfgRemSiteTablePrimaryIPVer = 1 GslbNewCfgRemSiteTablePrimaryIPVer_Ipv6 GslbNewCfgRemSiteTablePrimaryIPVer = 2 GslbNewCfgRemSiteTablePrimaryIPVer_Unsupported GslbNewCfgRemSiteTablePrimaryIPVer = 2147483647 )
type GslbNewCfgRemSiteTableSecondaryIPVer ¶
type GslbNewCfgRemSiteTableSecondaryIPVer int32
const ( GslbNewCfgRemSiteTableSecondaryIPVer_Ipv4 GslbNewCfgRemSiteTableSecondaryIPVer = 1 GslbNewCfgRemSiteTableSecondaryIPVer_Ipv6 GslbNewCfgRemSiteTableSecondaryIPVer = 2 GslbNewCfgRemSiteTableSecondaryIPVer_Unsupported GslbNewCfgRemSiteTableSecondaryIPVer = 2147483647 )
type GslbNewCfgRemSiteTableState ¶
type GslbNewCfgRemSiteTableState int32
const ( GslbNewCfgRemSiteTableState_Enabled GslbNewCfgRemSiteTableState = 1 GslbNewCfgRemSiteTableState_Disabled GslbNewCfgRemSiteTableState = 2 GslbNewCfgRemSiteTableState_Unsupported GslbNewCfgRemSiteTableState = 2147483647 )
type GslbNewCfgRemSiteTableUpdate ¶
type GslbNewCfgRemSiteTableUpdate int32
const ( GslbNewCfgRemSiteTableUpdate_Enabled GslbNewCfgRemSiteTableUpdate = 1 GslbNewCfgRemSiteTableUpdate_Disabled GslbNewCfgRemSiteTableUpdate = 2 GslbNewCfgRemSiteTableUpdate_Unsupported GslbNewCfgRemSiteTableUpdate = 2147483647 )
type GslbNewCfgRuleTable ¶
type GslbNewCfgRuleTable struct { // The rule table index in the new configuration block. GslbNewCfgRuleIndx int32 Params *GslbNewCfgRuleTableParams }
GslbNewCfgRuleTable The rule table in the new configuration block. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbNewCfgRuleTable ¶
func NewGslbNewCfgRuleTable( gslbNewCfgRuleIndx int32, params *GslbNewCfgRuleTableParams, ) *GslbNewCfgRuleTable
func NewGslbNewCfgRuleTableList ¶
func NewGslbNewCfgRuleTableList() *GslbNewCfgRuleTable
func (*GslbNewCfgRuleTable) GetParams ¶
func (c *GslbNewCfgRuleTable) GetParams() BeanType
func (*GslbNewCfgRuleTable) GetParamsType ¶
func (c *GslbNewCfgRuleTable) GetParamsType() reflect.Type
func (*GslbNewCfgRuleTable) Name ¶
func (c *GslbNewCfgRuleTable) Name() string
func (*GslbNewCfgRuleTable) Path ¶
func (c *GslbNewCfgRuleTable) Path() string
type GslbNewCfgRuleTableDelete ¶
type GslbNewCfgRuleTableDelete int32
const ( GslbNewCfgRuleTableDelete_Other GslbNewCfgRuleTableDelete = 1 GslbNewCfgRuleTableDelete_Delete GslbNewCfgRuleTableDelete = 2 GslbNewCfgRuleTableDelete_Unsupported GslbNewCfgRuleTableDelete = 2147483647 )
type GslbNewCfgRuleTableEdnsPrst ¶
type GslbNewCfgRuleTableEdnsPrst int32
const ( GslbNewCfgRuleTableEdnsPrst_Enabled GslbNewCfgRuleTableEdnsPrst = 1 GslbNewCfgRuleTableEdnsPrst_Disabled GslbNewCfgRuleTableEdnsPrst = 2 GslbNewCfgRuleTableEdnsPrst_Unsupported GslbNewCfgRuleTableEdnsPrst = 2147483647 )
type GslbNewCfgRuleTableNetworkFallback ¶
type GslbNewCfgRuleTableNetworkFallback int32
const ( GslbNewCfgRuleTableNetworkFallback_Enabled GslbNewCfgRuleTableNetworkFallback = 1 GslbNewCfgRuleTableNetworkFallback_Disabled GslbNewCfgRuleTableNetworkFallback = 2 GslbNewCfgRuleTableNetworkFallback_Unsupported GslbNewCfgRuleTableNetworkFallback = 2147483647 )
type GslbNewCfgRuleTableParams ¶
type GslbNewCfgRuleTableParams struct { // The rule table index in the new configuration block. Indx int32 `json:"Indx,omitempty"` // Enable/Disable the rule in // the new configuration block. State GslbNewCfgRuleTableState `json:"State,omitempty"` // Start hour in 24-hour format for the rule in // the new configuration block. StartHour uint32 `json:"StartHour,omitempty"` // Start minutes for the rule in // the new configuration block. StartMin uint64 `json:"StartMin,omitempty"` // End hour in 24-hour format for the rule in // the new configuration block. EndHour uint32 `json:"EndHour,omitempty"` // End minutes for the rule in // the new configuration block. EndMin uint64 `json:"EndMin,omitempty"` // Time to live in seconds of DNS resource records for the rule in // the new configuration block. TTL uint64 `json:"TTL,omitempty"` // DNS resource records in DNS response for the rule in // the new configuration block. RR uint32 `json:"RR,omitempty"` // By setting the value to delete(2), the entire row is deleted. Delete GslbNewCfgRuleTableDelete `json:"Delete,omitempty"` // Network preference domain name for rule Dname string `json:"Dname,omitempty"` // Source IP netmask for phash in // the new configuration block. IpNetMask string `json:"IpNetMask,omitempty"` // Timeout in minutes for phash in // the new configuration block. Timeout uint32 `json:"Timeout,omitempty"` // Source IPv6 prefix for phash in // the new configuration block. Ipv6Prefix uint32 `json:"Ipv6Prefix,omitempty"` // Rule type. Type GslbNewCfgRuleTableType `json:"Type,omitempty"` // Rule name Name string `json:"Name,omitempty"` // Rule port. Port uint64 `json:"Port,omitempty"` // Persist on EDNS value. EdnsPrst GslbNewCfgRuleTableEdnsPrst `json:"EdnsPrst,omitempty"` // Set persistence/hash parameter for rule. Persist GslbNewCfgRuleTablePersist `json:"Persist,omitempty"` // Set Rule Network metric fallback to enable/disable. NetworkFallback GslbNewCfgRuleTableNetworkFallback `json:"NetworkFallback,omitempty"` // DNS Nameserver group for rule Namesrvr string `json:"Namesrvr,omitempty"` }
type GslbNewCfgRuleTablePersist ¶
type GslbNewCfgRuleTablePersist int32
const ( GslbNewCfgRuleTablePersist_Domain GslbNewCfgRuleTablePersist = 1 GslbNewCfgRuleTablePersist_Ip GslbNewCfgRuleTablePersist = 2 GslbNewCfgRuleTablePersist_Unsupported GslbNewCfgRuleTablePersist = 2147483647 )
type GslbNewCfgRuleTableState ¶
type GslbNewCfgRuleTableState int32
const ( GslbNewCfgRuleTableState_Enabled GslbNewCfgRuleTableState = 1 GslbNewCfgRuleTableState_Disabled GslbNewCfgRuleTableState = 2 GslbNewCfgRuleTableState_Unsupported GslbNewCfgRuleTableState = 2147483647 )
type GslbNewCfgRuleTableType ¶
type GslbNewCfgRuleTableType int32
const ( GslbNewCfgRuleTableType_Gslb GslbNewCfgRuleTableType = 0 GslbNewCfgRuleTableType_Inboundllb GslbNewCfgRuleTableType = 1 GslbNewCfgRuleTableType_Unsupported GslbNewCfgRuleTableType = 2147483647 )
type GslbNewDnsCaaRecordTable ¶
type GslbNewDnsCaaRecordTable struct { // DNS CAA config record entry, alphanumeric index. GslbNewDnsCaaRecordId string Params *GslbNewDnsCaaRecordTableParams }
GslbNewDnsCaaRecordTable DNS CAA config record table. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbNewDnsCaaRecordTable ¶
func NewGslbNewDnsCaaRecordTable( gslbNewDnsCaaRecordId string, params *GslbNewDnsCaaRecordTableParams, ) *GslbNewDnsCaaRecordTable
func NewGslbNewDnsCaaRecordTableList ¶
func NewGslbNewDnsCaaRecordTableList() *GslbNewDnsCaaRecordTable
func (*GslbNewDnsCaaRecordTable) GetParams ¶
func (c *GslbNewDnsCaaRecordTable) GetParams() BeanType
func (*GslbNewDnsCaaRecordTable) GetParamsType ¶
func (c *GslbNewDnsCaaRecordTable) GetParamsType() reflect.Type
func (*GslbNewDnsCaaRecordTable) Name ¶
func (c *GslbNewDnsCaaRecordTable) Name() string
func (*GslbNewDnsCaaRecordTable) Path ¶
func (c *GslbNewDnsCaaRecordTable) Path() string
type GslbNewDnsCaaRecordTableDelete ¶
type GslbNewDnsCaaRecordTableDelete int32
const ( GslbNewDnsCaaRecordTableDelete_Other GslbNewDnsCaaRecordTableDelete = 1 GslbNewDnsCaaRecordTableDelete_Delete GslbNewDnsCaaRecordTableDelete = 2 GslbNewDnsCaaRecordTableDelete_Unsupported GslbNewDnsCaaRecordTableDelete = 2147483647 )
type GslbNewDnsCaaRecordTableParams ¶
type GslbNewDnsCaaRecordTableParams struct { // DNS CAA config record entry, alphanumeric index. Id string `json:"Id,omitempty"` // DNS CAA config record entry, domain name to match. DomainName string `json:"DomainName,omitempty"` // DNS CAA config record entry, record type. Type GslbNewDnsCaaRecordTableType `json:"Type,omitempty"` // DNS CAA config record entry, record value. Value string `json:"Value,omitempty"` // DNS CAA config record entry, record ttl. Ttl uint64 `json:"Ttl,omitempty"` // DNS CAA config record entry delete operation by setting (2), (1) is ignored Delete GslbNewDnsCaaRecordTableDelete `json:"Delete,omitempty"` }
type GslbNewDnsCaaRecordTableType ¶
type GslbNewDnsCaaRecordTableType int32
const ( GslbNewDnsCaaRecordTableType_Issue GslbNewDnsCaaRecordTableType = 0 GslbNewDnsCaaRecordTableType_Issuewild GslbNewDnsCaaRecordTableType = 1 GslbNewDnsCaaRecordTableType_Iodef GslbNewDnsCaaRecordTableType = 2 GslbNewDnsCaaRecordTableType_Unsupported GslbNewDnsCaaRecordTableType = 2147483647 )
type GslbNewDnsProxyDomainTable ¶
type GslbNewDnsProxyDomainTable struct { // DNS Proxy table index in the new configuration block. GslbNewDnsProxyDomainId int32 Params *GslbNewDnsProxyDomainTableParams }
GslbNewDnsProxyDomainTable The table of domain entries in new config. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbNewDnsProxyDomainTable ¶
func NewGslbNewDnsProxyDomainTable( gslbNewDnsProxyDomainId int32, params *GslbNewDnsProxyDomainTableParams, ) *GslbNewDnsProxyDomainTable
func NewGslbNewDnsProxyDomainTableList ¶
func NewGslbNewDnsProxyDomainTableList() *GslbNewDnsProxyDomainTable
func (*GslbNewDnsProxyDomainTable) GetParams ¶
func (c *GslbNewDnsProxyDomainTable) GetParams() BeanType
func (*GslbNewDnsProxyDomainTable) GetParamsType ¶
func (c *GslbNewDnsProxyDomainTable) GetParamsType() reflect.Type
func (*GslbNewDnsProxyDomainTable) Name ¶
func (c *GslbNewDnsProxyDomainTable) Name() string
func (*GslbNewDnsProxyDomainTable) Path ¶
func (c *GslbNewDnsProxyDomainTable) Path() string
type GslbNewDnsProxyDomainTableDelete ¶
type GslbNewDnsProxyDomainTableDelete int32
const ( GslbNewDnsProxyDomainTableDelete_Other GslbNewDnsProxyDomainTableDelete = 1 GslbNewDnsProxyDomainTableDelete_Delete GslbNewDnsProxyDomainTableDelete = 2 GslbNewDnsProxyDomainTableDelete_Unsupported GslbNewDnsProxyDomainTableDelete = 2147483647 )
type GslbNewDnsProxyDomainTableParams ¶
type GslbNewDnsProxyDomainTableParams struct { // DNS Proxy table index in the new configuration block. Id int32 `json:"Id,omitempty"` // DNS Proxy Domain name. Name string `json:"Name,omitempty"` // DNS Proxy Domain group. Group string `json:"Group,omitempty"` // By setting the value to delete(2), the domain entry is deleted. Delete GslbNewDnsProxyDomainTableDelete `json:"Delete,omitempty"` // Enable/Disable the proxy entry. State GslbNewDnsProxyDomainTableState `json:"State,omitempty"` }
type GslbNewDnsProxyDomainTableState ¶
type GslbNewDnsProxyDomainTableState int32
const ( GslbNewDnsProxyDomainTableState_Enabled GslbNewDnsProxyDomainTableState = 1 GslbNewDnsProxyDomainTableState_Disabled GslbNewDnsProxyDomainTableState = 2 GslbNewDnsProxyDomainTableState_Unsupported GslbNewDnsProxyDomainTableState = 2147483647 )
type GslbNewDnsResVipTable ¶
type GslbNewDnsResVipTable struct { // DNS Responder VIP Index 1. GslbNewDnsResVipIndex1 uint32 // DNS Responder VIP Index 2. GslbNewDnsResVipIndex2 uint32 Params *GslbNewDnsResVipTableParams }
GslbNewDnsResVipTable Note:This mib is not supported for VX instance of Virtualization.
func NewGslbNewDnsResVipTable ¶
func NewGslbNewDnsResVipTable( gslbNewDnsResVipIndex1 uint32, gslbNewDnsResVipIndex2 uint32, params *GslbNewDnsResVipTableParams, ) *GslbNewDnsResVipTable
func NewGslbNewDnsResVipTableList ¶
func NewGslbNewDnsResVipTableList() *GslbNewDnsResVipTable
func (*GslbNewDnsResVipTable) GetParams ¶
func (c *GslbNewDnsResVipTable) GetParams() BeanType
func (*GslbNewDnsResVipTable) GetParamsType ¶
func (c *GslbNewDnsResVipTable) GetParamsType() reflect.Type
func (*GslbNewDnsResVipTable) Name ¶
func (c *GslbNewDnsResVipTable) Name() string
func (*GslbNewDnsResVipTable) Path ¶
func (c *GslbNewDnsResVipTable) Path() string
type GslbNewDnsResVipTableDelete ¶
type GslbNewDnsResVipTableDelete int32
const ( GslbNewDnsResVipTableDelete_Other GslbNewDnsResVipTableDelete = 1 GslbNewDnsResVipTableDelete_Delete GslbNewDnsResVipTableDelete = 2 GslbNewDnsResVipTableDelete_Unsupported GslbNewDnsResVipTableDelete = 2147483647 )
type GslbNewDnsResVipTableIPVer ¶
type GslbNewDnsResVipTableIPVer int32
const ( GslbNewDnsResVipTableIPVer_Ipv4 GslbNewDnsResVipTableIPVer = 1 GslbNewDnsResVipTableIPVer_Ipv6 GslbNewDnsResVipTableIPVer = 2 GslbNewDnsResVipTableIPVer_Unsupported GslbNewDnsResVipTableIPVer = 2147483647 )
type GslbNewDnsResVipTableParams ¶
type GslbNewDnsResVipTableParams struct { // DNS Responder VIP Index 1. Index1 uint32 `json:"Index1,omitempty"` // DNS Responder VIP Index 2. Index2 uint32 `json:"Index2,omitempty"` // DNS Responder VIP Name. Name string `json:"Name,omitempty"` // The type of IP address of DNS Responder VIP. IPVer GslbNewDnsResVipTableIPVer `json:"IPVer,omitempty"` // IPV4 address of the DNS Responder VIP. V4 string `json:"V4,omitempty"` // IPV6 address of the DNS Responder VIP // Address should be 4-byte hexadecimal colon notation. Valid IPv6 address should be in // any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx V6 string `json:"V6,omitempty"` // Zone status - Enabled/Disabled. Status GslbNewDnsResVipTableStatus `json:"Status,omitempty"` // By setting the value to delete(2), the entire row is deleted. Delete GslbNewDnsResVipTableDelete `json:"Delete,omitempty"` }
type GslbNewDnsResVipTableStatus ¶
type GslbNewDnsResVipTableStatus int32
const ( GslbNewDnsResVipTableStatus_Enable GslbNewDnsResVipTableStatus = 1 GslbNewDnsResVipTableStatus_Disable GslbNewDnsResVipTableStatus = 2 GslbNewDnsResVipTableStatus_Unsupported GslbNewDnsResVipTableStatus = 2147483647 )
type GslbNewDnsSecKeyTable ¶
type GslbNewDnsSecKeyTable struct { // DNS Sec Table Key. GslbNewDnsSecKeyID string Params *GslbNewDnsSecKeyTableParams }
GslbNewDnsSecKeyTable Note:This mib is not supported for VX instance of Virtualization.
func NewGslbNewDnsSecKeyTable ¶
func NewGslbNewDnsSecKeyTable( gslbNewDnsSecKeyID string, params *GslbNewDnsSecKeyTableParams, ) *GslbNewDnsSecKeyTable
func NewGslbNewDnsSecKeyTableList ¶
func NewGslbNewDnsSecKeyTableList() *GslbNewDnsSecKeyTable
func (*GslbNewDnsSecKeyTable) GetParams ¶
func (c *GslbNewDnsSecKeyTable) GetParams() BeanType
func (*GslbNewDnsSecKeyTable) GetParamsType ¶
func (c *GslbNewDnsSecKeyTable) GetParamsType() reflect.Type
func (*GslbNewDnsSecKeyTable) Name ¶
func (c *GslbNewDnsSecKeyTable) Name() string
func (*GslbNewDnsSecKeyTable) Path ¶
func (c *GslbNewDnsSecKeyTable) Path() string
type GslbNewDnsSecKeyTableAlgo ¶
type GslbNewDnsSecKeyTableAlgo int32
const ( GslbNewDnsSecKeyTableAlgo_KeyAlgoRsaSha1 GslbNewDnsSecKeyTableAlgo = 1 GslbNewDnsSecKeyTableAlgo_KeyAlgoRsaSha256 GslbNewDnsSecKeyTableAlgo = 2 GslbNewDnsSecKeyTableAlgo_KeyAlgoRsaSha512 GslbNewDnsSecKeyTableAlgo = 3 GslbNewDnsSecKeyTableAlgo_Unsupported GslbNewDnsSecKeyTableAlgo = 2147483647 )
type GslbNewDnsSecKeyTableDelete ¶
type GslbNewDnsSecKeyTableDelete int32
const ( GslbNewDnsSecKeyTableDelete_Other GslbNewDnsSecKeyTableDelete = 1 GslbNewDnsSecKeyTableDelete_Delete GslbNewDnsSecKeyTableDelete = 2 GslbNewDnsSecKeyTableDelete_Unsupported GslbNewDnsSecKeyTableDelete = 2147483647 )
type GslbNewDnsSecKeyTableGenerate ¶
type GslbNewDnsSecKeyTableGenerate int32
const ( GslbNewDnsSecKeyTableGenerate_Other GslbNewDnsSecKeyTableGenerate = 1 GslbNewDnsSecKeyTableGenerate_Generate GslbNewDnsSecKeyTableGenerate = 2 GslbNewDnsSecKeyTableGenerate_Unsupported GslbNewDnsSecKeyTableGenerate = 2147483647 )
type GslbNewDnsSecKeyTableGenerateStatus ¶
type GslbNewDnsSecKeyTableGenerateStatus int32
const ( GslbNewDnsSecKeyTableGenerateStatus_NotGenerated GslbNewDnsSecKeyTableGenerateStatus = 1 GslbNewDnsSecKeyTableGenerateStatus_Generated GslbNewDnsSecKeyTableGenerateStatus = 2 GslbNewDnsSecKeyTableGenerateStatus_InProgress GslbNewDnsSecKeyTableGenerateStatus = 3 GslbNewDnsSecKeyTableGenerateStatus_Unsupported GslbNewDnsSecKeyTableGenerateStatus = 2147483647 )
type GslbNewDnsSecKeyTableParams ¶
type GslbNewDnsSecKeyTableParams struct { // DNS Sec Table Key. ID string `json:"ID,omitempty"` // Usage count. UseCount uint64 `json:"UseCount,omitempty"` // KSK or ZSK. Type GslbNewDnsSecKeyTableType `json:"Type,omitempty"` // Key state. Status GslbNewDnsSecKeyTableStatus `json:"Status,omitempty"` // Size of key (bits). Size GslbNewDnsSecKeyTableSize `json:"Size,omitempty"` // Signing algorithm. Algo GslbNewDnsSecKeyTableAlgo `json:"Algo,omitempty"` // DNSSEC - TTL. TTL uint64 `json:"TTL,omitempty"` // Expiration period in Seconds. ExpPeriod uint32 `json:"ExpPeriod,omitempty"` // RollOver period in Seconds. RollOverPeriod uint32 `json:"RollOverPeriod,omitempty"` // Signature validity period in Seconds. ValidityPeriod uint32 `json:"ValidityPeriod,omitempty"` // Signature publication period in Seconds. PublicationPeriod uint32 `json:"PublicationPeriod,omitempty"` // By setting the value to delete(2), the entire row is deleted. Delete GslbNewDnsSecKeyTableDelete `json:"Delete,omitempty"` // By setting the value to generate(2), the key will be generated. Generate GslbNewDnsSecKeyTableGenerate `json:"Generate,omitempty"` // Returns the generate status. GenerateStatus GslbNewDnsSecKeyTableGenerateStatus `json:"GenerateStatus,omitempty"` }
type GslbNewDnsSecKeyTableSize ¶
type GslbNewDnsSecKeyTableSize int32
const ( GslbNewDnsSecKeyTableSize_KeySize1024 GslbNewDnsSecKeyTableSize = 1 GslbNewDnsSecKeyTableSize_KeySize2048 GslbNewDnsSecKeyTableSize = 2 GslbNewDnsSecKeyTableSize_KeySize4096 GslbNewDnsSecKeyTableSize = 3 GslbNewDnsSecKeyTableSize_KeySizeInvalid GslbNewDnsSecKeyTableSize = 4 GslbNewDnsSecKeyTableSize_Unsupported GslbNewDnsSecKeyTableSize = 2147483647 )
type GslbNewDnsSecKeyTableStatus ¶
type GslbNewDnsSecKeyTableStatus int32
const ( GslbNewDnsSecKeyTableStatus_Enable GslbNewDnsSecKeyTableStatus = 1 GslbNewDnsSecKeyTableStatus_Disable GslbNewDnsSecKeyTableStatus = 2 GslbNewDnsSecKeyTableStatus_Unsupported GslbNewDnsSecKeyTableStatus = 2147483647 )
type GslbNewDnsSecKeyTableType ¶
type GslbNewDnsSecKeyTableType int32
const ( GslbNewDnsSecKeyTableType_KeyTypeKSK GslbNewDnsSecKeyTableType = 1 GslbNewDnsSecKeyTableType_KeyTypeZSK GslbNewDnsSecKeyTableType = 2 GslbNewDnsSecKeyTableType_KeyTypeInvalid GslbNewDnsSecKeyTableType = 3 GslbNewDnsSecKeyTableType_Unsupported GslbNewDnsSecKeyTableType = 2147483647 )
type GslbNewDnsSecZoneTable ¶
type GslbNewDnsSecZoneTable struct { // Zone ID. GslbNewDnsSecZoneID string Params *GslbNewDnsSecZoneTableParams }
GslbNewDnsSecZoneTable Note:This mib is not supported for VX instance of Virtualization.
func NewGslbNewDnsSecZoneTable ¶
func NewGslbNewDnsSecZoneTable( gslbNewDnsSecZoneID string, params *GslbNewDnsSecZoneTableParams, ) *GslbNewDnsSecZoneTable
func NewGslbNewDnsSecZoneTableList ¶
func NewGslbNewDnsSecZoneTableList() *GslbNewDnsSecZoneTable
func (*GslbNewDnsSecZoneTable) GetParams ¶
func (c *GslbNewDnsSecZoneTable) GetParams() BeanType
func (*GslbNewDnsSecZoneTable) GetParamsType ¶
func (c *GslbNewDnsSecZoneTable) GetParamsType() reflect.Type
func (*GslbNewDnsSecZoneTable) Name ¶
func (c *GslbNewDnsSecZoneTable) Name() string
func (*GslbNewDnsSecZoneTable) Path ¶
func (c *GslbNewDnsSecZoneTable) Path() string
type GslbNewDnsSecZoneTableDelete ¶
type GslbNewDnsSecZoneTableDelete int32
const ( GslbNewDnsSecZoneTableDelete_Other GslbNewDnsSecZoneTableDelete = 1 GslbNewDnsSecZoneTableDelete_Delete GslbNewDnsSecZoneTableDelete = 2 GslbNewDnsSecZoneTableDelete_Unsupported GslbNewDnsSecZoneTableDelete = 2147483647 )
type GslbNewDnsSecZoneTableParams ¶
type GslbNewDnsSecZoneTableParams struct { // Zone ID. ID string `json:"ID,omitempty"` // Zone name (virt's dname). Name string `json:"Name,omitempty"` // KSK 1 of the zone. KSK1 string `json:"KSK1,omitempty"` // KSK 2 of the zone. KSK2 string `json:"KSK2,omitempty"` // KSK 3 of the zone. KSK3 string `json:"KSK3,omitempty"` // ZSK 1 of the zone. ZSK1 string `json:"ZSK1,omitempty"` // ZSK 2 of the zone. ZSK2 string `json:"ZSK2,omitempty"` // ZSK 3 of the zone. ZSK3 string `json:"ZSK3,omitempty"` // Zone status - Enabled/Disabled. Status GslbNewDnsSecZoneTableStatus `json:"Status,omitempty"` // The type of IP address. ParentIPVer GslbNewDnsSecZoneTableParentIPVer `json:"ParentIPVer,omitempty"` // IPV4 address of the Parent IP. ParentIPv4 string `json:"ParentIPv4,omitempty"` // IPV6 address of the Parent IP // Address should be 4-byte hexadecimal colon notation. Valid IPv6 address should be in // any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx ParentIPv6 string `json:"ParentIPv6,omitempty"` // By setting the value to delete(2), the entire row is deleted. Delete GslbNewDnsSecZoneTableDelete `json:"Delete,omitempty"` // Parent Hostname/IPv4 Address/IPv6 Address. ParentHost string `json:"ParentHost,omitempty"` }
type GslbNewDnsSecZoneTableParentIPVer ¶
type GslbNewDnsSecZoneTableParentIPVer int32
const ( GslbNewDnsSecZoneTableParentIPVer_Ipv4 GslbNewDnsSecZoneTableParentIPVer = 1 GslbNewDnsSecZoneTableParentIPVer_Ipv6 GslbNewDnsSecZoneTableParentIPVer = 2 GslbNewDnsSecZoneTableParentIPVer_Unsupported GslbNewDnsSecZoneTableParentIPVer = 2147483647 )
type GslbNewDnsSecZoneTableStatus ¶
type GslbNewDnsSecZoneTableStatus int32
const ( GslbNewDnsSecZoneTableStatus_Enable GslbNewDnsSecZoneTableStatus = 1 GslbNewDnsSecZoneTableStatus_Disable GslbNewDnsSecZoneTableStatus = 2 GslbNewDnsSecZoneTableStatus_Unsupported GslbNewDnsSecZoneTableStatus = 2147483647 )
type GslbNewDnsSoaZoneTable ¶
type GslbNewDnsSoaZoneTable struct { // DNS SOA new config zone entry alphanumeric index. GslbNewDnsSoaZoneId string Params *GslbNewDnsSoaZoneTableParams }
GslbNewDnsSoaZoneTable DNS SOA new config zone table. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbNewDnsSoaZoneTable ¶
func NewGslbNewDnsSoaZoneTable( gslbNewDnsSoaZoneId string, params *GslbNewDnsSoaZoneTableParams, ) *GslbNewDnsSoaZoneTable
func NewGslbNewDnsSoaZoneTableList ¶
func NewGslbNewDnsSoaZoneTableList() *GslbNewDnsSoaZoneTable
func (*GslbNewDnsSoaZoneTable) GetParams ¶
func (c *GslbNewDnsSoaZoneTable) GetParams() BeanType
func (*GslbNewDnsSoaZoneTable) GetParamsType ¶
func (c *GslbNewDnsSoaZoneTable) GetParamsType() reflect.Type
func (*GslbNewDnsSoaZoneTable) Name ¶
func (c *GslbNewDnsSoaZoneTable) Name() string
func (*GslbNewDnsSoaZoneTable) Path ¶
func (c *GslbNewDnsSoaZoneTable) Path() string
type GslbNewDnsSoaZoneTableDelete ¶
type GslbNewDnsSoaZoneTableDelete int32
const ( GslbNewDnsSoaZoneTableDelete_Other GslbNewDnsSoaZoneTableDelete = 1 GslbNewDnsSoaZoneTableDelete_Delete GslbNewDnsSoaZoneTableDelete = 2 GslbNewDnsSoaZoneTableDelete_Unsupported GslbNewDnsSoaZoneTableDelete = 2147483647 )
type GslbNewDnsSoaZoneTableParams ¶
type GslbNewDnsSoaZoneTableParams struct { // DNS SOA new config zone entry alphanumeric index. Id string `json:"Id,omitempty"` // DNS SOA new config zone entry zone name to match. Name string `json:"Name,omitempty"` // DNS SOA new config zone entry primary nameserver for the zone. NameServ string `json:"NameServ,omitempty"` // DNS SOA new config zone entry primary responsible mail for the zone. RespMail string `json:"RespMail,omitempty"` // DNS SOA new config zone entry generated serial, read-only. Serial uint32 `json:"Serial,omitempty"` // DNS SOA new config zone entry delete operation by setting (2), (1) is ignored Delete GslbNewDnsSoaZoneTableDelete `json:"Delete,omitempty"` }
type GslbNewEnhDnsResVipTable ¶
type GslbNewEnhDnsResVipTable struct { // DNS Responder VIP Index 1. GslbNewEnhDnsResVipIndex1 string // DNS Responder VIP Index 2. GslbNewEnhDnsResVipIndex2 string Params *GslbNewEnhDnsResVipTableParams }
GslbNewEnhDnsResVipTable Note:This mib is not supported for VX instance of Virtualization.
func NewGslbNewEnhDnsResVipTable ¶
func NewGslbNewEnhDnsResVipTable( gslbNewEnhDnsResVipIndex1 string, gslbNewEnhDnsResVipIndex2 string, params *GslbNewEnhDnsResVipTableParams, ) *GslbNewEnhDnsResVipTable
func NewGslbNewEnhDnsResVipTableList ¶
func NewGslbNewEnhDnsResVipTableList() *GslbNewEnhDnsResVipTable
func (*GslbNewEnhDnsResVipTable) GetParams ¶
func (c *GslbNewEnhDnsResVipTable) GetParams() BeanType
func (*GslbNewEnhDnsResVipTable) GetParamsType ¶
func (c *GslbNewEnhDnsResVipTable) GetParamsType() reflect.Type
func (*GslbNewEnhDnsResVipTable) Name ¶
func (c *GslbNewEnhDnsResVipTable) Name() string
func (*GslbNewEnhDnsResVipTable) Path ¶
func (c *GslbNewEnhDnsResVipTable) Path() string
type GslbNewEnhDnsResVipTableDelete ¶
type GslbNewEnhDnsResVipTableDelete int32
const ( GslbNewEnhDnsResVipTableDelete_Other GslbNewEnhDnsResVipTableDelete = 1 GslbNewEnhDnsResVipTableDelete_Delete GslbNewEnhDnsResVipTableDelete = 2 GslbNewEnhDnsResVipTableDelete_Unsupported GslbNewEnhDnsResVipTableDelete = 2147483647 )
type GslbNewEnhDnsResVipTableIPVer ¶
type GslbNewEnhDnsResVipTableIPVer int32
const ( GslbNewEnhDnsResVipTableIPVer_Ipv4 GslbNewEnhDnsResVipTableIPVer = 1 GslbNewEnhDnsResVipTableIPVer_Ipv6 GslbNewEnhDnsResVipTableIPVer = 2 GslbNewEnhDnsResVipTableIPVer_Unsupported GslbNewEnhDnsResVipTableIPVer = 2147483647 )
type GslbNewEnhDnsResVipTableParams ¶
type GslbNewEnhDnsResVipTableParams struct { // DNS Responder VIP Index 1. Index1 string `json:"Index1,omitempty"` // DNS Responder VIP Index 2. Index2 string `json:"Index2,omitempty"` // DNS Responder VIP Name. Name string `json:"Name,omitempty"` // The type of IP address of DNS Responder VIP. IPVer GslbNewEnhDnsResVipTableIPVer `json:"IPVer,omitempty"` // IPV4 address of the DNS Responder VIP. V4 string `json:"V4,omitempty"` // IPV6 address of the DNS Responder VIP // Address should be 4-byte hexadecimal colon notation. Valid IPv6 address should be in // any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx V6 string `json:"V6,omitempty"` // Zone status - Enabled/Disabled. Status GslbNewEnhDnsResVipTableStatus `json:"Status,omitempty"` // By setting the value to delete(2), the entire row is deleted. Delete GslbNewEnhDnsResVipTableDelete `json:"Delete,omitempty"` // Enabling/Disabling this will enable/disable rtsrcmac in both virtual servers that comprise this DNS Responder. Rtsrcmac GslbNewEnhDnsResVipTableRtsrcmac `json:"Rtsrcmac,omitempty"` }
type GslbNewEnhDnsResVipTableRtsrcmac ¶
type GslbNewEnhDnsResVipTableRtsrcmac int32
const ( GslbNewEnhDnsResVipTableRtsrcmac_Enable GslbNewEnhDnsResVipTableRtsrcmac = 1 GslbNewEnhDnsResVipTableRtsrcmac_Disable GslbNewEnhDnsResVipTableRtsrcmac = 2 GslbNewEnhDnsResVipTableRtsrcmac_Unsupported GslbNewEnhDnsResVipTableRtsrcmac = 2147483647 )
type GslbNewEnhDnsResVipTableStatus ¶
type GslbNewEnhDnsResVipTableStatus int32
const ( GslbNewEnhDnsResVipTableStatus_Enable GslbNewEnhDnsResVipTableStatus = 1 GslbNewEnhDnsResVipTableStatus_Disable GslbNewEnhDnsResVipTableStatus = 2 GslbNewEnhDnsResVipTableStatus_Unsupported GslbNewEnhDnsResVipTableStatus = 2147483647 )
type GslbOperDnsSecTable ¶ added in v0.3.0
type GslbOperDnsSecTable struct { // DNS Sec Table Key. GslbOperDnsSecKeyID string Params *GslbOperDnsSecTableParams }
GslbOperDnsSecTable Note:This mib is not supported for VX instance of Virtualization.
func NewGslbOperDnsSecTable ¶ added in v0.3.0
func NewGslbOperDnsSecTable( gslbOperDnsSecKeyID string, params *GslbOperDnsSecTableParams, ) *GslbOperDnsSecTable
func NewGslbOperDnsSecTableList ¶ added in v0.3.0
func NewGslbOperDnsSecTableList() *GslbOperDnsSecTable
func (*GslbOperDnsSecTable) GetParams ¶ added in v0.3.0
func (c *GslbOperDnsSecTable) GetParams() BeanType
func (*GslbOperDnsSecTable) GetParamsType ¶ added in v0.3.0
func (c *GslbOperDnsSecTable) GetParamsType() reflect.Type
func (*GslbOperDnsSecTable) Name ¶ added in v0.3.0
func (c *GslbOperDnsSecTable) Name() string
func (*GslbOperDnsSecTable) Path ¶ added in v0.3.0
func (c *GslbOperDnsSecTable) Path() string
type GslbOperDnsSecTableEmergencyRollover ¶ added in v0.3.0
type GslbOperDnsSecTableEmergencyRollover int32
const ( GslbOperDnsSecTableEmergencyRollover_Other GslbOperDnsSecTableEmergencyRollover = 1 GslbOperDnsSecTableEmergencyRollover_Rollover GslbOperDnsSecTableEmergencyRollover = 2 GslbOperDnsSecTableEmergencyRollover_Unsupported GslbOperDnsSecTableEmergencyRollover = 2147483647 )
type GslbOperDnsSecTableImmediateRollover ¶ added in v0.3.0
type GslbOperDnsSecTableImmediateRollover int32
const ( GslbOperDnsSecTableImmediateRollover_Other GslbOperDnsSecTableImmediateRollover = 1 GslbOperDnsSecTableImmediateRollover_Rollover GslbOperDnsSecTableImmediateRollover = 2 GslbOperDnsSecTableImmediateRollover_Unsupported GslbOperDnsSecTableImmediateRollover = 2147483647 )
type GslbOperDnsSecTableParams ¶ added in v0.3.0
type GslbOperDnsSecTableParams struct { // DNS Sec Table Key. KeyID string `json:"KeyID,omitempty"` // By setting the value to rollover(2), DNSSEC emergency rollover procedure of a key will be Performed. EmergencyRollover GslbOperDnsSecTableEmergencyRollover `json:"EmergencyRollover,omitempty"` // By setting the value to rollover(2), DNSSEC immediate rollover procedure of a key will be Performed. ImmediateRollover GslbOperDnsSecTableImmediateRollover `json:"ImmediateRollover,omitempty"` }
type GslbStatDnsSecTable ¶ added in v0.4.0
type GslbStatDnsSecTable struct { // The DNS ID that identifies the DNS. GslbStatDnsIdx string Params *GslbStatDnsSecTableParams }
GslbStatDnsSecTable The Global SLB DNS statistics table. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbStatDnsSecTable ¶ added in v0.4.0
func NewGslbStatDnsSecTable( gslbStatDnsIdx string, params *GslbStatDnsSecTableParams, ) *GslbStatDnsSecTable
func NewGslbStatDnsSecTableList ¶ added in v0.4.0
func NewGslbStatDnsSecTableList() *GslbStatDnsSecTable
func (*GslbStatDnsSecTable) GetParams ¶ added in v0.4.0
func (c *GslbStatDnsSecTable) GetParams() BeanType
func (*GslbStatDnsSecTable) GetParamsType ¶ added in v0.4.0
func (c *GslbStatDnsSecTable) GetParamsType() reflect.Type
func (*GslbStatDnsSecTable) Name ¶ added in v0.4.0
func (c *GslbStatDnsSecTable) Name() string
func (*GslbStatDnsSecTable) Path ¶ added in v0.4.0
func (c *GslbStatDnsSecTable) Path() string
type GslbStatDnsSecTableParams ¶ added in v0.4.0
type GslbStatDnsSecTableParams struct { // The DNS ID that identifies the DNS. Idx string `json:"Idx,omitempty"` // The number of total DNS requests since boot time. TotalRequest uint32 `json:"TotalRequest,omitempty"` // The number of total DNSSEC requests since boot time. DnssecTotalRequest uint32 `json:"DnssecTotalRequest,omitempty"` // The number of total DNSSEC out of Total DNS in percent. DnssecRequestPercent uint32 `json:"DnssecRequestPercent,omitempty"` // The number of DNS request per seconds (CPS). RequestPerSec uint32 `json:"RequestPerSec,omitempty"` // The number of total DNSSEC request per seconds (CPS). DnssecRequestPerSec uint32 `json:"DnssecRequestPerSec,omitempty"` // The number of total TCP DNS requests. TcpRequest uint32 `json:"TcpRequest,omitempty"` // The number of total UDP DNS requests. UdpRequest uint32 `json:"UdpRequest,omitempty"` // The number of invalid DNS requests. InvalidRequest uint32 `json:"InvalidRequest,omitempty"` // The number of total NSEC records answer since boot time. NsecRecordAns uint32 `json:"NsecRecordAns,omitempty"` }
type GslbStatEnhNetworkTable ¶ added in v0.4.0
type GslbStatEnhNetworkTable struct { // The network number that identifies the network. GslbStatEnhNetworkIdx int32 Params *GslbStatEnhNetworkTableParams }
GslbStatEnhNetworkTable The Global SLB network statistics table. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbStatEnhNetworkTable ¶ added in v0.4.0
func NewGslbStatEnhNetworkTable( gslbStatEnhNetworkIdx int32, params *GslbStatEnhNetworkTableParams, ) *GslbStatEnhNetworkTable
func NewGslbStatEnhNetworkTableList ¶ added in v0.4.0
func NewGslbStatEnhNetworkTableList() *GslbStatEnhNetworkTable
func (*GslbStatEnhNetworkTable) GetParams ¶ added in v0.4.0
func (c *GslbStatEnhNetworkTable) GetParams() BeanType
func (*GslbStatEnhNetworkTable) GetParamsType ¶ added in v0.4.0
func (c *GslbStatEnhNetworkTable) GetParamsType() reflect.Type
func (*GslbStatEnhNetworkTable) Name ¶ added in v0.4.0
func (c *GslbStatEnhNetworkTable) Name() string
func (*GslbStatEnhNetworkTable) Path ¶ added in v0.4.0
func (c *GslbStatEnhNetworkTable) Path() string
type GslbStatEnhNetworkTableParams ¶ added in v0.4.0
type GslbStatEnhNetworkTableParams struct { // The network number that identifies the network. Idx int32 `json:"Idx,omitempty"` // The number of times network is selected. Hit uint32 `json:"Hit,omitempty"` // The network source IP address. IpAddr string `json:"IpAddr,omitempty"` // The network source IPv6 IP address. Ipv6Addr string `json:"Ipv6Addr,omitempty"` // Source address type (1)address (2)nwclass. SrcType int32 `json:"SrcType,omitempty"` // The network class and its region. ClassId string `json:"ClassId,omitempty"` }
type GslbStatEnhVirtServerTable ¶ added in v0.4.0
type GslbStatEnhVirtServerTable struct { // The virtual server number that identifies the virtual server. GslbStatEnhVirtServerIdx string // The virtual server service number that identifies the virtual // service. GslbStatEnhVirtServerServiceIdx int32 // The real server number that identifies a remote site. A index of // 0 indicates a local virtual server number. GslbStatEnhVirtServerRserverIdx string Params *GslbStatEnhVirtServerTableParams }
GslbStatEnhVirtServerTable The Global SLB virtual server statistics table. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbStatEnhVirtServerTable ¶ added in v0.4.0
func NewGslbStatEnhVirtServerTable( gslbStatEnhVirtServerIdx string, gslbStatEnhVirtServerServiceIdx int32, gslbStatEnhVirtServerRserverIdx string, params *GslbStatEnhVirtServerTableParams, ) *GslbStatEnhVirtServerTable
func NewGslbStatEnhVirtServerTableList ¶ added in v0.4.0
func NewGslbStatEnhVirtServerTableList() *GslbStatEnhVirtServerTable
func (*GslbStatEnhVirtServerTable) GetParams ¶ added in v0.4.0
func (c *GslbStatEnhVirtServerTable) GetParams() BeanType
func (*GslbStatEnhVirtServerTable) GetParamsType ¶ added in v0.4.0
func (c *GslbStatEnhVirtServerTable) GetParamsType() reflect.Type
func (*GslbStatEnhVirtServerTable) Name ¶ added in v0.4.0
func (c *GslbStatEnhVirtServerTable) Name() string
func (*GslbStatEnhVirtServerTable) Path ¶ added in v0.4.0
func (c *GslbStatEnhVirtServerTable) Path() string
type GslbStatEnhVirtServerTableParams ¶ added in v0.4.0
type GslbStatEnhVirtServerTableParams struct { // The virtual server number that identifies the virtual server. Idx string `json:"Idx,omitempty"` // The virtual server service number that identifies the virtual // service. ServiceIdx int32 `json:"ServiceIdx,omitempty"` // The real server number that identifies a remote site. A index of // 0 indicates a local virtual server number. RserverIdx string `json:"RserverIdx,omitempty"` // The virtual server service port. VirtPort int32 `json:"VirtPort,omitempty"` // The IP address of the virtual server or remote real server. IpAddress string `json:"IpAddress,omitempty"` // The average time (current weight) that each service takes to respond // to information exchanges with its peers The time is specified in // ticks of 65 milliseconds. ResponseTime int32 `json:"ResponseTime,omitempty"` // The current number of sessions available for serving client requests. // This number will change as client traffic loads change, or as real // servers under the virtual server or remote sites go in or out of // service. MinSessAvail uint32 `json:"MinSessAvail,omitempty"` // The domain name of the virtual server and remote real server. Dname string `json:"Dname,omitempty"` // The remote site of the remote real server. For virtual server, the remote site is 0. RemSite int32 `json:"RemSite,omitempty"` // The total number of DNS directs sent to the virtual server or remote real server. DnsDirect uint32 `json:"DnsDirect,omitempty"` // The IPv6 address of the virtual server or remote real server. Ipv6Address string `json:"Ipv6Address,omitempty"` // The number of HTTP redirections by the remote real server. HttpRedirs uint32 `json:"HttpRedirs,omitempty"` }
type GslbStatGroupTable ¶ added in v0.4.0
type GslbStatGroupTable struct { // The group number that identifies the real server group. GslbStatGroupIndex int32 Params *GslbStatGroupTableParams }
GslbStatGroupTable The GSLB group statistics table. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbStatGroupTable ¶ added in v0.4.0
func NewGslbStatGroupTable( gslbStatGroupIndex int32, params *GslbStatGroupTableParams, ) *GslbStatGroupTable
func NewGslbStatGroupTableList ¶ added in v0.4.0
func NewGslbStatGroupTableList() *GslbStatGroupTable
func (*GslbStatGroupTable) GetParams ¶ added in v0.4.0
func (c *GslbStatGroupTable) GetParams() BeanType
func (*GslbStatGroupTable) GetParamsType ¶ added in v0.4.0
func (c *GslbStatGroupTable) GetParamsType() reflect.Type
func (*GslbStatGroupTable) Name ¶ added in v0.4.0
func (c *GslbStatGroupTable) Name() string
func (*GslbStatGroupTable) Path ¶ added in v0.4.0
func (c *GslbStatGroupTable) Path() string
type GslbStatGroupTableParams ¶ added in v0.4.0
type GslbStatGroupTableParams struct { // The group number that identifies the real server group. Index int32 `json:"Index,omitempty"` // The total number of DNS hand-offs sent to the remote real servers in // the group. DnsHandoffs uint32 `json:"DnsHandoffs,omitempty"` // The total number of HTTP redirects sent to the remote real servers in // the group. HttpRedirs uint32 `json:"HttpRedirs,omitempty"` }
type GslbStatRemEnhRealServerTable ¶ added in v0.4.0
type GslbStatRemEnhRealServerTable struct { // The server number that identifies the remote real server. GslbStatRemEnhRealServerIndex string Params *GslbStatRemEnhRealServerTableParams }
GslbStatRemEnhRealServerTable The GSLB remote real server statistics table. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbStatRemEnhRealServerTable ¶ added in v0.4.0
func NewGslbStatRemEnhRealServerTable( gslbStatRemEnhRealServerIndex string, params *GslbStatRemEnhRealServerTableParams, ) *GslbStatRemEnhRealServerTable
func NewGslbStatRemEnhRealServerTableList ¶ added in v0.4.0
func NewGslbStatRemEnhRealServerTableList() *GslbStatRemEnhRealServerTable
func (*GslbStatRemEnhRealServerTable) GetParams ¶ added in v0.4.0
func (c *GslbStatRemEnhRealServerTable) GetParams() BeanType
func (*GslbStatRemEnhRealServerTable) GetParamsType ¶ added in v0.4.0
func (c *GslbStatRemEnhRealServerTable) GetParamsType() reflect.Type
func (*GslbStatRemEnhRealServerTable) Name ¶ added in v0.4.0
func (c *GslbStatRemEnhRealServerTable) Name() string
func (*GslbStatRemEnhRealServerTable) Path ¶ added in v0.4.0
func (c *GslbStatRemEnhRealServerTable) Path() string
type GslbStatRemEnhRealServerTableIpVer ¶ added in v0.4.0
type GslbStatRemEnhRealServerTableIpVer int32
const ( GslbStatRemEnhRealServerTableIpVer_Ipv4 GslbStatRemEnhRealServerTableIpVer = 1 GslbStatRemEnhRealServerTableIpVer_Ipv6 GslbStatRemEnhRealServerTableIpVer = 2 GslbStatRemEnhRealServerTableIpVer_Unsupported GslbStatRemEnhRealServerTableIpVer = 2147483647 )
type GslbStatRemEnhRealServerTableParams ¶ added in v0.4.0
type GslbStatRemEnhRealServerTableParams struct { // The server number that identifies the remote real server. Index string `json:"Index,omitempty"` // The number of DNS handoffs by the remote real server. DnsHandoffs uint32 `json:"DnsHandoffs,omitempty"` // The number of HTTP redirections by the remote real server. HttpRedirs uint32 `json:"HttpRedirs,omitempty"` // The total number of hits exceeded threshold for remote real server. ThresholdExceeded uint32 `json:"ThresholdExceeded,omitempty"` // The IP address of the remote real server. IpAddress string `json:"IpAddress,omitempty"` // The IPv6 address of the remote real server. Ipv6Address string `json:"Ipv6Address,omitempty"` // The type of IP address of the remote real server. IpVer GslbStatRemEnhRealServerTableIpVer `json:"IpVer,omitempty"` }
type GslbStatRemRealServerTable ¶ added in v0.4.0
type GslbStatRemRealServerTable struct { // The server number that identifies the remote real server. GslbStatRemRealServerIndex int32 Params *GslbStatRemRealServerTableParams }
GslbStatRemRealServerTable The GSLB remote real server statistics table. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbStatRemRealServerTable ¶ added in v0.4.0
func NewGslbStatRemRealServerTable( gslbStatRemRealServerIndex int32, params *GslbStatRemRealServerTableParams, ) *GslbStatRemRealServerTable
func NewGslbStatRemRealServerTableList ¶ added in v0.4.0
func NewGslbStatRemRealServerTableList() *GslbStatRemRealServerTable
func (*GslbStatRemRealServerTable) GetParams ¶ added in v0.4.0
func (c *GslbStatRemRealServerTable) GetParams() BeanType
func (*GslbStatRemRealServerTable) GetParamsType ¶ added in v0.4.0
func (c *GslbStatRemRealServerTable) GetParamsType() reflect.Type
func (*GslbStatRemRealServerTable) Name ¶ added in v0.4.0
func (c *GslbStatRemRealServerTable) Name() string
func (*GslbStatRemRealServerTable) Path ¶ added in v0.4.0
func (c *GslbStatRemRealServerTable) Path() string
type GslbStatRemRealServerTableParams ¶ added in v0.4.0
type GslbStatRemRealServerTableParams struct { // The server number that identifies the remote real server. Index int32 `json:"Index,omitempty"` // The number of DNS handoffs by the remote real server. DnsHandoffs uint32 `json:"DnsHandoffs,omitempty"` // The number of HTTP redirections by the remote real server. HttpRedirs uint32 `json:"HttpRedirs,omitempty"` }
type GslbStatRemSiteTable ¶ added in v0.4.0
type GslbStatRemSiteTable struct { // The remote site number that identifies the remote site. GslbStatRemSiteIdx int32 Params *GslbStatRemSiteTableParams }
GslbStatRemSiteTable The Global SLB remote site statistics table. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbStatRemSiteTable ¶ added in v0.4.0
func NewGslbStatRemSiteTable( gslbStatRemSiteIdx int32, params *GslbStatRemSiteTableParams, ) *GslbStatRemSiteTable
func NewGslbStatRemSiteTableList ¶ added in v0.4.0
func NewGslbStatRemSiteTableList() *GslbStatRemSiteTable
func (*GslbStatRemSiteTable) GetParams ¶ added in v0.4.0
func (c *GslbStatRemSiteTable) GetParams() BeanType
func (*GslbStatRemSiteTable) GetParamsType ¶ added in v0.4.0
func (c *GslbStatRemSiteTable) GetParamsType() reflect.Type
func (*GslbStatRemSiteTable) Name ¶ added in v0.4.0
func (c *GslbStatRemSiteTable) Name() string
func (*GslbStatRemSiteTable) Path ¶ added in v0.4.0
func (c *GslbStatRemSiteTable) Path() string
type GslbStatRemSiteTableParams ¶ added in v0.4.0
type GslbStatRemSiteTableParams struct { // The remote site number that identifies the remote site. Idx int32 `json:"Idx,omitempty"` // The number of DSSPv1 remote site updates sent. OutUpdates uint32 `json:"OutUpdates,omitempty"` // The number of good DSSPv1 remote site updates received. InUpdates uint32 `json:"InUpdates,omitempty"` // The number of DSSPv2 remote site updates sent. OutUpdates2 uint32 `json:"OutUpdates2,omitempty"` // The number of good DSSPv2 remote site updates received. InUpdates2 uint32 `json:"InUpdates2,omitempty"` // The number of bad remote site updates received. InBadUpdates uint32 `json:"InBadUpdates,omitempty"` }
type GslbStatRuleTable ¶ added in v0.4.0
type GslbStatRuleTable struct { // The rule number that identifies the rule. GslbStatRuleIdx int32 Params *GslbStatRuleTableParams }
GslbStatRuleTable The Global SLB rule statistics table. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbStatRuleTable ¶ added in v0.4.0
func NewGslbStatRuleTable( gslbStatRuleIdx int32, params *GslbStatRuleTableParams, ) *GslbStatRuleTable
func NewGslbStatRuleTableList ¶ added in v0.4.0
func NewGslbStatRuleTableList() *GslbStatRuleTable
func (*GslbStatRuleTable) GetParams ¶ added in v0.4.0
func (c *GslbStatRuleTable) GetParams() BeanType
func (*GslbStatRuleTable) GetParamsType ¶ added in v0.4.0
func (c *GslbStatRuleTable) GetParamsType() reflect.Type
func (*GslbStatRuleTable) Name ¶ added in v0.4.0
func (c *GslbStatRuleTable) Name() string
func (*GslbStatRuleTable) Path ¶ added in v0.4.0
func (c *GslbStatRuleTable) Path() string
type GslbStatRuleTableParams ¶ added in v0.4.0
type GslbStatRuleTableParams struct { // The rule number that identifies the rule. Idx int32 `json:"Idx,omitempty"` // The number of times leastconns is used. Leastconns uint32 `json:"Leastconns,omitempty"` // The number of times roundrobin is used. Roundrobin uint32 `json:"Roundrobin,omitempty"` // The number of times minmisses is used. Minmisses uint32 `json:"Minmisses,omitempty"` // The number of times hash is used. Hash uint32 `json:"Hash,omitempty"` // The number of times response is used. Response uint32 `json:"Response,omitempty"` // The number of times geographical is used. Geographical uint32 `json:"Geographical,omitempty"` // The number of times network is used. Network uint32 `json:"Network,omitempty"` // The number of times random is used. Random uint32 `json:"Random,omitempty"` // The number of times availability is used. Availability uint32 `json:"Availability,omitempty"` // The number of times qos is used. Qos uint32 `json:"Qos,omitempty"` // The number of times persistence is used. Persistence uint32 `json:"Persistence,omitempty"` // The number of times local is used. Local uint32 `json:"Local,omitempty"` // The number of times always is used. Always uint32 `json:"Always,omitempty"` // The number of times remote is used. Remote uint32 `json:"Remote,omitempty"` // The number of times all the metrics are used. Total uint32 `json:"Total,omitempty"` // The number of times phash is used. Phash uint32 `json:"Phash,omitempty"` // The number of times absolute leastconns is used. AbsLeastconns uint32 `json:"AbsLeastconns,omitempty"` }
type GslbStatVirtServerTable ¶ added in v0.4.0
type GslbStatVirtServerTable struct { // The virtual server number that identifies the virtual server. GslbStatVirtServerIdx int32 // The virtual server service number that identifies the virtual // service. GslbStatVirtServerServiceIdx int32 // The real server number that identifies a remote site. A index of // 0 indicates a local virtual server number. GslbStatVirtServerRserverIdx int32 Params *GslbStatVirtServerTableParams }
GslbStatVirtServerTable The Global SLB virtual server statistics table. Note:This mib is not supported for VX instance of Virtualization.
func NewGslbStatVirtServerTable ¶ added in v0.4.0
func NewGslbStatVirtServerTable( gslbStatVirtServerIdx int32, gslbStatVirtServerServiceIdx int32, gslbStatVirtServerRserverIdx int32, params *GslbStatVirtServerTableParams, ) *GslbStatVirtServerTable
func NewGslbStatVirtServerTableList ¶ added in v0.4.0
func NewGslbStatVirtServerTableList() *GslbStatVirtServerTable
func (*GslbStatVirtServerTable) GetParams ¶ added in v0.4.0
func (c *GslbStatVirtServerTable) GetParams() BeanType
func (*GslbStatVirtServerTable) GetParamsType ¶ added in v0.4.0
func (c *GslbStatVirtServerTable) GetParamsType() reflect.Type
func (*GslbStatVirtServerTable) Name ¶ added in v0.4.0
func (c *GslbStatVirtServerTable) Name() string
func (*GslbStatVirtServerTable) Path ¶ added in v0.4.0
func (c *GslbStatVirtServerTable) Path() string
type GslbStatVirtServerTableParams ¶ added in v0.4.0
type GslbStatVirtServerTableParams struct { // The virtual server number that identifies the virtual server. Idx int32 `json:"Idx,omitempty"` // The virtual server service number that identifies the virtual // service. ServiceIdx int32 `json:"ServiceIdx,omitempty"` // The real server number that identifies a remote site. A index of // 0 indicates a local virtual server number. RserverIdx int32 `json:"RserverIdx,omitempty"` // The virtual server service port. VirtPort int32 `json:"VirtPort,omitempty"` // The IP address of the virtual server or remote real server. IpAddress string `json:"IpAddress,omitempty"` // The average time (current weight) that each service takes to respond // to information exchanges with its peers The time is specified in // ticks of 65 milliseconds. ResponseTime int32 `json:"ResponseTime,omitempty"` // The current number of sessions available for serving client requests. // This number will change as client traffic loads change, or as real // servers under the virtual server or remote sites go in or out of // service. MinSessAvail uint32 `json:"MinSessAvail,omitempty"` // The domain name of the virtual server and remote real server. Dname string `json:"Dname,omitempty"` // The remote site of the remote real server. For virtual server, the remote site is 0. RemSite int32 `json:"RemSite,omitempty"` // The total number of DNS directs sent to the virtual server or remote real server. DnsDirect uint32 `json:"DnsDirect,omitempty"` }
type HcsCurCfgTable ¶
type HcsCurCfgTable struct { // The index in the scriptable health check table. HcsCurCfgScriptIndex int32 Params *HcsCurCfgTableParams }
HcsCurCfgTable The scriptable health check table in the current configuration block. Note:This mib is not supported for VX instance of Virtualization.
func NewHcsCurCfgTable ¶
func NewHcsCurCfgTable( hcsCurCfgScriptIndex int32, params *HcsCurCfgTableParams, ) *HcsCurCfgTable
func NewHcsCurCfgTableList ¶
func NewHcsCurCfgTableList() *HcsCurCfgTable
func (*HcsCurCfgTable) GetParams ¶
func (c *HcsCurCfgTable) GetParams() BeanType
func (*HcsCurCfgTable) GetParamsType ¶
func (c *HcsCurCfgTable) GetParamsType() reflect.Type
func (*HcsCurCfgTable) Name ¶
func (c *HcsCurCfgTable) Name() string
func (*HcsCurCfgTable) Path ¶
func (c *HcsCurCfgTable) Path() string
type HcsCurCfgTableParams ¶
type HcsNewCfgTable ¶
type HcsNewCfgTable struct { // The index the scriptable health check. HcsNewCfgScriptIndex int32 Params *HcsNewCfgTableParams }
HcsNewCfgTable The scriptable health check table in the new configuration block. Note:This mib is not supported for VX instance of Virtualization.
func NewHcsNewCfgTable ¶
func NewHcsNewCfgTable( hcsNewCfgScriptIndex int32, params *HcsNewCfgTableParams, ) *HcsNewCfgTable
func NewHcsNewCfgTableList ¶
func NewHcsNewCfgTableList() *HcsNewCfgTable
func (*HcsNewCfgTable) GetParams ¶
func (c *HcsNewCfgTable) GetParams() BeanType
func (*HcsNewCfgTable) GetParamsType ¶
func (c *HcsNewCfgTable) GetParamsType() reflect.Type
func (*HcsNewCfgTable) Name ¶
func (c *HcsNewCfgTable) Name() string
func (*HcsNewCfgTable) Path ¶
func (c *HcsNewCfgTable) Path() string
type HcsNewCfgTableAddCloseCmd ¶
type HcsNewCfgTableAddCloseCmd int32
const ( HcsNewCfgTableAddCloseCmd_Other HcsNewCfgTableAddCloseCmd = 1 HcsNewCfgTableAddCloseCmd_Close HcsNewCfgTableAddCloseCmd = 2 HcsNewCfgTableAddCloseCmd_Unsupported HcsNewCfgTableAddCloseCmd = 2147483647 )
type HcsNewCfgTableDeleteScript ¶
type HcsNewCfgTableDeleteScript int32
const ( HcsNewCfgTableDeleteScript_Other HcsNewCfgTableDeleteScript = 1 HcsNewCfgTableDeleteScript_Delete HcsNewCfgTableDeleteScript = 2 HcsNewCfgTableDeleteScript_Unsupported HcsNewCfgTableDeleteScript = 2147483647 )
type HcsNewCfgTableParams ¶
type HcsNewCfgTableParams struct { // The index the scriptable health check. ScriptIndex int32 `json:"ScriptIndex,omitempty"` // The scriptable health check string. ScriptString string `json:"ScriptString,omitempty"` // Append an 'send' command to the script. The set value of this object // should be the exact characters to be sent on the port opened with the // 'open' command. The 'send ' characters will be automatically appended. // Also a 'null terminator' (\0) will be automatically appended. The null // terminator and the 'send ' characters will be counted as characters in // the script. AddSendCmd string `json:"AddSendCmd,omitempty"` // Append an 'expect' command to the script. The set value of this // object should be the exact characters expected to be received on // the port opened with the 'open' command. The value could also be // a single wildcard character '*' which means any received content // will be accepted. The 'expect ' characters will be automatically // appended. Also a 'null terminator'(\0) will be automatically // appended. The null terminator and the 'expect ' characters will // be counted as characters in the script. AddExpectCmd string `json:"AddExpectCmd,omitempty"` // Add close command to end of the script. When set to the value of 2 // (add), 'close' will be appended to the script. Also, a // 'null terminator'(\0) will be automatically appended. The null // terminator and the 'close' characters will be counted as characters // in the script. This command is only valid for TCP. AddCloseCmd HcsNewCfgTableAddCloseCmd `json:"AddCloseCmd,omitempty"` // Remove the last command from the script. When set to the value of 2 // (remove), last command will be removed from the script. When read, // other(1) is returned. RemLastCmd HcsNewCfgTableRemLastCmd `json:"RemLastCmd,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. DeleteScript HcsNewCfgTableDeleteScript `json:"DeleteScript,omitempty"` // Append an 'offset' command to the script. The set value of this // object should be the offset from the beginning of the data area // of the TCP/UDP packet to start matching the string configured // in the last bexpect command. The 'offset ' characters will be // automatically appended. Also a 'null terminator'(\0) will be // automatically appended. The null terminator and the 'offset ' // characters will be counted as characters in the script. When // read, the return value has no significant meaning, but a 1 is // always returned. AddOffsetCmd uint32 `json:"AddOffsetCmd,omitempty"` // Append a 'wait' command to the script. The set value of this // object should be the maximum waiting time for the packet // containing the content configured in the last expect command. // Wait time is in units of milliseconds, and the maximum // supported is 65535 ms. The 'wait ' characters will be // automatically appended. Also a 'null terminator'(\0) will be // automatically appended. The null terminator and the 'wait ' // characters will be counted as characters in the script. When // read, the return value has no significant meaning, but a 1 is // always returned. AddWaitCmd uint64 `json:"AddWaitCmd,omitempty"` // Append an 'open' command to the script. The value of this object // should be real server port number or name, followed by a comma, // and then the protocol (either tcp or udp), e.g. '80,tcp'. Only // the port number or name, and tcp or udp should be set. The 'open ' // characters will be automatically appended. Also a 'null terminator' // (\0) will be automatically appended. The null terminator and the // 'open ' characters will be counted as characters in the script. AddOpenProtCmd string `json:"AddOpenProtCmd,omitempty"` // Append an 'nsend' command to the script. The 'nsend' command is // used to append additional content to the packet generated by the // 'bsend' command when the desired 'bsend' content is more than 255 // characters. The set value of this object should be the exact // characters to be appended. The 'nsend ' characters will be // automatically appended. Also a 'null terminator' (\0) will be // automatically appended. The null terminator and the 'nsend ' // characters will be counted as characters in the script. AddNsendCmd string `json:"AddNsendCmd,omitempty"` // Append an 'nexpect' command to the script. The 'nexpect' command // is used to append additional characters to the 'bexpect' string // when the desired 'bexpect' string is more than 255 characters. The // set value of this object should be the exact characters to be // appended. The 'nexpect ' characters will be automatically appended. // Also a 'null terminator'(\0) will be automatically appended. // The null terminator and the 'nexpect ' characters will be counted // as characters in the script. AddNexpectCmd string `json:"AddNexpectCmd,omitempty"` // Append a 'depth' command to the script. The set value of this // object should be the depth (search window) within the data // area of the TCP/UDP packet for matching the string configured // in the last bexpect command. The 'depth ' characters will be // automatically appended. Also a 'null terminator'(\0) will be // automatically appended. The null terminator and the 'depth ' // characters will be counted as characters in the script. When // read, the return value has no significant meaning, but a 1 is // always returned. AddDepthCmd uint32 `json:"AddDepthCmd,omitempty"` // Append a 'bsend' command to the script. The set value of this // object should be the exact binary data in hex format to be sent // on the port opened with the 'open' command. The 'bsend ' characters // will be automatically appended. Also a 'null terminator' (\0) // will be automatically appended. The null terminator and the 'bsend ' // characters will be counted as characters in the script. AddLongBsendCmd string `json:"AddLongBsendCmd,omitempty"` // Append a 'bexpect' command to the script. The set value of this // object should be the exact binary data in hex format expected to // be received on the port opened with the 'open' command. The value // could also be a single wildcard character '*' which means any // received content will be accepted. The 'bexpect ' characters // will be automatically appended. Also a 'null terminator'(\0) // will be automatically appended. The null terminator and the // 'bexpect ' characters will be counted as characters in the script. AddLongBexpectCmd string `json:"AddLongBexpectCmd,omitempty"` // Append an 'send' command to the script. The set value of this object // should be the exact characters to be sent on the port opened with the // 'open' command. The 'send ' characters will be automatically appended. // Also a 'null terminator' (\0) will be automatically appended. The null // terminator and the 'send ' characters will be counted as characters in // the script. AddLongSendCmd string `json:"AddLongSendCmd,omitempty"` // Append an 'expect' command to the script. The set value of this // object should be the exact characters expected to be received on // the port opened with the 'open' command. The value could also be // a single wildcard character '*' which means any received content // will be accepted. The 'expect ' characters will be automatically // appended. Also a 'null terminator'(\0) will be automatically // appended. The null terminator and the 'expect ' characters will // be counted as characters in the script. AddLongExpectCmd string `json:"AddLongExpectCmd,omitempty"` // Append an 'nsend' command to the script. The 'nsend' command is // used to append additional content to the packet generated by the // 'bsend' command when the desired 'bsend' content is more than 255 // characters. The set value of this object should be the exact // characters to be appended. The 'nsend ' characters will be // automatically appended. Also a 'null terminator' (\0) will be // automatically appended. The null terminator and the 'nsend ' // characters will be counted as characters in the script. AddLongNsendCmd string `json:"AddLongNsendCmd,omitempty"` // Append an 'nexpect' command to the script. The 'nexpect' command // is used to append additional characters to the 'bexpect' string // when the desired 'bexpect' string is more than 255 characters. The // set value of this object should be the exact characters to be // appended. The 'nexpect ' characters will be automatically appended. // Also a 'null terminator'(\0) will be automatically appended. // The null terminator and the 'nexpect ' characters will be counted // as characters in the script. AddLongNexpectCmd string `json:"AddLongNexpectCmd,omitempty"` }
type HcsNewCfgTableRemLastCmd ¶
type HcsNewCfgTableRemLastCmd int32
const ( HcsNewCfgTableRemLastCmd_Other HcsNewCfgTableRemLastCmd = 1 HcsNewCfgTableRemLastCmd_Remove HcsNewCfgTableRemLastCmd = 2 HcsNewCfgTableRemLastCmd_Unsupported HcsNewCfgTableRemLastCmd = 2147483647 )
type HttpEnhPerServStatsTable ¶ added in v0.4.0
type HttpEnhPerServStatsTable struct { // Virtual server Index. HttpEnhPerServStatsVirtServIndex string // Virtual server service index. HttpEnhPerServStatsVirtServiceIndex int32 Params *HttpEnhPerServStatsTableParams }
HttpEnhPerServStatsTable A table for HTTP statistics per virtual service. Note:This mib is not supported for VX instance of Virtualization.
func NewHttpEnhPerServStatsTable ¶ added in v0.4.0
func NewHttpEnhPerServStatsTable( httpEnhPerServStatsVirtServIndex string, httpEnhPerServStatsVirtServiceIndex int32, params *HttpEnhPerServStatsTableParams, ) *HttpEnhPerServStatsTable
func NewHttpEnhPerServStatsTableList ¶ added in v0.4.0
func NewHttpEnhPerServStatsTableList() *HttpEnhPerServStatsTable
func (*HttpEnhPerServStatsTable) GetParams ¶ added in v0.4.0
func (c *HttpEnhPerServStatsTable) GetParams() BeanType
func (*HttpEnhPerServStatsTable) GetParamsType ¶ added in v0.4.0
func (c *HttpEnhPerServStatsTable) GetParamsType() reflect.Type
func (*HttpEnhPerServStatsTable) Name ¶ added in v0.4.0
func (c *HttpEnhPerServStatsTable) Name() string
func (*HttpEnhPerServStatsTable) Path ¶ added in v0.4.0
func (c *HttpEnhPerServStatsTable) Path() string
type HttpEnhPerServStatsTableParams ¶ added in v0.4.0
type HttpEnhPerServStatsTableParams struct { // Virtual server Index. VirtServIndex string `json:"VirtServIndex,omitempty"` // Virtual server service index. VirtServiceIndex int32 `json:"VirtServiceIndex,omitempty"` // Virtual server service port number. VirtServPort int32 `json:"VirtServPort,omitempty"` // Number of clients sending Connection: Keep-Alive for virtual service. CliUseKeepAlive int32 `json:"CliUseKeepAlive,omitempty"` // Ratio of requests done using HTTP 1.0 and HTTP 1.1 during measuring period for virtual service. Http10VsHttp11Ratio int32 `json:"Http10VsHttp11Ratio,omitempty"` // Number of HTTP redirect location headers updated from HTTP to HTTPS by AAS for virtual service. HttpToHTTPSRedir int32 `json:"HttpToHTTPSRedir,omitempty"` // The average number of requests done over each client connection for virtual service. AvgNumReqPerConn int32 `json:"AvgNumReqPerConn,omitempty"` // Number of responses for which content size reported smaller than 1KB for virtual service. RespSmall1Kb int32 `json:"RespSmall1Kb,omitempty"` // Number of responses for which content size reported between 1KB and 10KB for virtual service. Resp1KbTo10Kb int32 `json:"Resp1KbTo10Kb,omitempty"` // Number of responses for which content size reported between 11KB and 50KB for virtual service. Resp11KbTo50Kb int32 `json:"Resp11KbTo50Kb,omitempty"` // Number of responses for which content size reported between 51KB and 100KB for virtual service. Resp51KbTo100Kb int32 `json:"Resp51KbTo100Kb,omitempty"` // Number of responses for which content size reported larger than 100KB for virtual service. RespLarger100Kb int32 `json:"RespLarger100Kb,omitempty"` // Number of clients requests from AAS done in the measuring period for virtual service. ReqCliToAas int32 `json:"ReqCliToAas,omitempty"` // Number of AAS requests from servers done in the measuring period for virtual service. ReqAasToSer int32 `json:"ReqAasToSer,omitempty"` // Number of servers responses to AAS in the measuring period for virtual service. RespSerToAas int32 `json:"RespSerToAas,omitempty"` // Number of AAS responses to clients in the measuring period for virtual service. RespAasToCli int32 `json:"RespAasToCli,omitempty"` // Transactions rate for virtual service. TransRate int32 `json:"TransRate,omitempty"` // HTTP2 connection count. PerServStatsHttp20ConnectionCount int32 `json:"PerServStatsHttp20ConnectionCount,omitempty"` // HTTP 1.1 connection count. PerServStatsHttp11ConnectionCount int32 `json:"PerServStatsHttp11ConnectionCount,omitempty"` // HTTP 1.0 connection count. PerServStatsHttp10ConnectionCount int32 `json:"PerServStatsHttp10ConnectionCount,omitempty"` // HTTP 2.0 connection count peak. PerServStatsHttp20ConnectionPeak int32 `json:"PerServStatsHttp20ConnectionPeak,omitempty"` // HTTP 1.1 connection count peak. PerServStatsHttp11ConnectionPeak int32 `json:"PerServStatsHttp11ConnectionPeak,omitempty"` // HTTP 1.0 connection count peak. PerServStatsHttp10ConnectionPeak int32 `json:"PerServStatsHttp10ConnectionPeak,omitempty"` // HTTP 2.0 request count. PerServStatsHttp20RequestCount int32 `json:"PerServStatsHttp20RequestCount,omitempty"` // HTTP 1.1 request count. PerServStatsHttp11RequestCount int32 `json:"PerServStatsHttp11RequestCount,omitempty"` // HTTP 1.0 request count. PerServStatsHttp10RequestCount int32 `json:"PerServStatsHttp10RequestCount,omitempty"` // HTTP2 backend proxy connections. PerServStatsBackendProxyConnections int32 `json:"PerServStatsBackendProxyConnections,omitempty"` // HTTP2 client streams. PerServStatsClientStreams int32 `json:"PerServStatsClientStreams,omitempty"` // HTTP2 PUSH streams. PerServStatsPushStreams int32 `json:"PerServStatsPushStreams,omitempty"` // HTTP2 cancelled PUSH streams. PerServStatsCanceledPushStreams int32 `json:"PerServStatsCanceledPushStreams,omitempty"` // HTTP2 average connection duration (seconds). PerServStatsConnectionDurationAvgStr string `json:"PerServStatsConnectionDurationAvgStr,omitempty"` // HTTP2 headers request compression ratio. PerServStatsHeadersRequestCompRatio int32 `json:"PerServStatsHeadersRequestCompRatio,omitempty"` // HTTP2 headers response compression ratio. PerServStatsHeadersResponseCompRatio int32 `json:"PerServStatsHeadersResponseCompRatio,omitempty"` // HTTP2 big headers count. PerServStatsBigHeaders int32 `json:"PerServStatsBigHeaders,omitempty"` // HTTP2 average eviction bytes. PerServStatsAvgEvictionBytes int32 `json:"PerServStatsAvgEvictionBytes,omitempty"` // HTTP2 average HPACK table size. PerServStatsAvgHpackTableSize int32 `json:"PerServStatsAvgHpackTableSize,omitempty"` // HTTP2 Peak of backend proxy connections. PerServStatsPeakBackendProxyConnections int32 `json:"PerServStatsPeakBackendProxyConnections,omitempty"` // HTTP2 Peak of client streams. PerServStatsPeakClientStreams int32 `json:"PerServStatsPeakClientStreams,omitempty"` // HTTP2 Peak of PUSH streams. PerServStatsPeakPushStreams int32 `json:"PerServStatsPeakPushStreams,omitempty"` // HTTP2 Peak of cancelled PUSH streams. PerServStatsPeakCanceledPushStreams int32 `json:"PerServStatsPeakCanceledPushStreams,omitempty"` // HTTP2 Peak of connection duration average (seconds). PerServStatsPeakConnectionDurationAvgStr string `json:"PerServStatsPeakConnectionDurationAvgStr,omitempty"` // HTTP2 Peak of headers request compression ratio. PerServStatsPeakHeadersRequestCompRatio int32 `json:"PerServStatsPeakHeadersRequestCompRatio,omitempty"` // HTTP2 Peak of headers response compression ratio. PerServStatsPeakHeadersResponseCompRatio int32 `json:"PerServStatsPeakHeadersResponseCompRatio,omitempty"` // HTTP2 Peak of number of big headers. PerServStatsPeakBigHeaders int32 `json:"PerServStatsPeakBigHeaders,omitempty"` // HTTP2 Peak of average eviction in bytes. PerServStatsPeakAvgEvictionBytes int32 `json:"PerServStatsPeakAvgEvictionBytes,omitempty"` // HTTP2 Peak of average HPACK table size in Kb. PerServStatsPeakAvgHpackTableSize int32 `json:"PerServStatsPeakAvgHpackTableSize,omitempty"` }
type HttpPerServStatsTable ¶ added in v0.4.0
type HttpPerServStatsTable struct { // Virtual server number. HttpPerServStatsVirtServIndex int32 // Virtual server service index. HttpPerServStatsVirtServiceIndex int32 Params *HttpPerServStatsTableParams }
HttpPerServStatsTable A table for HTTP statistics per virtual service. Note:This mib is not supported for VX instance of Virtualization.
func NewHttpPerServStatsTable ¶ added in v0.4.0
func NewHttpPerServStatsTable( httpPerServStatsVirtServIndex int32, httpPerServStatsVirtServiceIndex int32, params *HttpPerServStatsTableParams, ) *HttpPerServStatsTable
func NewHttpPerServStatsTableList ¶ added in v0.4.0
func NewHttpPerServStatsTableList() *HttpPerServStatsTable
func (*HttpPerServStatsTable) GetParams ¶ added in v0.4.0
func (c *HttpPerServStatsTable) GetParams() BeanType
func (*HttpPerServStatsTable) GetParamsType ¶ added in v0.4.0
func (c *HttpPerServStatsTable) GetParamsType() reflect.Type
func (*HttpPerServStatsTable) Name ¶ added in v0.4.0
func (c *HttpPerServStatsTable) Name() string
func (*HttpPerServStatsTable) Path ¶ added in v0.4.0
func (c *HttpPerServStatsTable) Path() string
type HttpPerServStatsTableParams ¶ added in v0.4.0
type HttpPerServStatsTableParams struct { // Virtual server number. VirtServIndex int32 `json:"VirtServIndex,omitempty"` // Virtual server service index. VirtServiceIndex int32 `json:"VirtServiceIndex,omitempty"` // Virtual server service port number. VirtServPort int32 `json:"VirtServPort,omitempty"` // Number of clients sending Connection: Keep-Alive for virtual service. CliUseKeepAlive int32 `json:"CliUseKeepAlive,omitempty"` // Ratio of requests done using HTTP 1.0 and HTTP 1.1 during measuring period for virtual service. Http10VsHttp11Ratio int32 `json:"Http10VsHttp11Ratio,omitempty"` // Number of HTTP redirect location headers updated from HTTP to HTTPS by AAS for virtual service. HttpToHTTPSRedir int32 `json:"HttpToHTTPSRedir,omitempty"` // The average number of requests done over each client connection for virtual service. AvgNumReqPerConn int32 `json:"AvgNumReqPerConn,omitempty"` // Number of responses for which content size reported smaller than 1KB for virtual service. RespSmall1Kb int32 `json:"RespSmall1Kb,omitempty"` // Number of responses for which content size reported between 1KB and 10KB for virtual service. Resp1KbTo10Kb int32 `json:"Resp1KbTo10Kb,omitempty"` // Number of responses for which content size reported between 11KB and 50KB for virtual service. Resp11KbTo50Kb int32 `json:"Resp11KbTo50Kb,omitempty"` // Number of responses for which content size reported between 51KB and 100KB for virtual service. Resp51KbTo100Kb int32 `json:"Resp51KbTo100Kb,omitempty"` // Number of responses for which content size reported larger than 100KB for virtual service. RespLarger100Kb int32 `json:"RespLarger100Kb,omitempty"` // Number of clients requests from AAS done in the measuring period for virtual service. ReqCliToAas int32 `json:"ReqCliToAas,omitempty"` // Number of AAS requests from servers done in the measuring period for virtual service. ReqAasToSer int32 `json:"ReqAasToSer,omitempty"` // Number of servers responses to AAS in the measuring period for virtual service. RespSerToAas int32 `json:"RespSerToAas,omitempty"` // Number of AAS responses to clients in the measuring period for virtual service. RespAasToCli int32 `json:"RespAasToCli,omitempty"` // Transactions rate for virtual service. TransRate int32 `json:"TransRate,omitempty"` }
type NewWafSyslogServerCfgTable ¶
type NewWafSyslogServerCfgTable struct { // Syslog server ID NewWafSyslogServerId string Params *NewWafSyslogServerCfgTableParams }
NewWafSyslogServerCfgTable New Syslog servers table. Note:This mib is not supported on VX instance of Virtualization.
func NewNewWafSyslogServerCfgTable ¶
func NewNewWafSyslogServerCfgTable( newWafSyslogServerId string, params *NewWafSyslogServerCfgTableParams, ) *NewWafSyslogServerCfgTable
func NewNewWafSyslogServerCfgTableList ¶
func NewNewWafSyslogServerCfgTableList() *NewWafSyslogServerCfgTable
func (*NewWafSyslogServerCfgTable) GetParams ¶
func (c *NewWafSyslogServerCfgTable) GetParams() BeanType
func (*NewWafSyslogServerCfgTable) GetParamsType ¶
func (c *NewWafSyslogServerCfgTable) GetParamsType() reflect.Type
func (*NewWafSyslogServerCfgTable) Name ¶
func (c *NewWafSyslogServerCfgTable) Name() string
func (*NewWafSyslogServerCfgTable) Path ¶
func (c *NewWafSyslogServerCfgTable) Path() string
type NewWafSyslogServerCfgTableDel ¶
type NewWafSyslogServerCfgTableDel int32
const ( NewWafSyslogServerCfgTableDel_Other NewWafSyslogServerCfgTableDel = 1 NewWafSyslogServerCfgTableDel_Delete NewWafSyslogServerCfgTableDel = 2 NewWafSyslogServerCfgTableDel_Unsupported NewWafSyslogServerCfgTableDel = 2147483647 )
type NewWafSyslogServerCfgTableParams ¶
type NewWafSyslogServerCfgTableParams struct { // Syslog server ID Id string `json:"Id,omitempty"` // Syslog server IP IpAddress string `json:"IpAddress,omitempty"` // Syslog server Port Port uint64 `json:"Port,omitempty"` // By setting the value to delete(2), the entire row is deleted.On GET always other(1) Del NewWafSyslogServerCfgTableDel `json:"Del,omitempty"` }
type OverlayCurCfgMapTable ¶
type OverlayCurCfgMapTable struct { // Overlay tunnel mapping table index. OverlayCurCfgMapIndex string Params *OverlayCurCfgMapTableParams }
OverlayCurCfgMapTable The mapping table of slb overlay, Note:This mib is not supported for VX instance of Virtualization.
func NewOverlayCurCfgMapTable ¶
func NewOverlayCurCfgMapTable( overlayCurCfgMapIndex string, params *OverlayCurCfgMapTableParams, ) *OverlayCurCfgMapTable
func NewOverlayCurCfgMapTableList ¶
func NewOverlayCurCfgMapTableList() *OverlayCurCfgMapTable
func (*OverlayCurCfgMapTable) GetParams ¶
func (c *OverlayCurCfgMapTable) GetParams() BeanType
func (*OverlayCurCfgMapTable) GetParamsType ¶
func (c *OverlayCurCfgMapTable) GetParamsType() reflect.Type
func (*OverlayCurCfgMapTable) Name ¶
func (c *OverlayCurCfgMapTable) Name() string
func (*OverlayCurCfgMapTable) Path ¶
func (c *OverlayCurCfgMapTable) Path() string
type OverlayCurCfgMapTableParams ¶
type OverlayCurCfgMapTableParams struct { // Overlay tunnel mapping table index. Index string `json:"Index,omitempty"` // Inner packet Dest mac key for mapping table entry: // get a valid mac number. // ff:ff:ff:ff:ff:ff as (any) - only for last entry. Idmackey string `json:"Idmackey,omitempty"` // Outer packet source IP address for tunnel wrapper. // Address should be 4-byte hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx Map6Osip string `json:"Map6Osip,omitempty"` // Outer packet source mac for tunnel wrapper. Osmac string `json:"Osmac,omitempty"` // Outer packet Dest IP address for tunnel wrapper.. // Address should be 4-byte hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx Map6Odip string `json:"Map6Odip,omitempty"` // Outer packet dest mac for tunnel wrapper. Odmac string `json:"Odmac,omitempty"` // Outer packet Alteon egress port: // 0 - auto // 1-max port - port number Port uint32 `json:"Port,omitempty"` // Outer packet VLAN Id: // 0 - auto // 1-4090 - vlan id Vlan uint32 `json:"Vlan,omitempty"` }
type OverlayNewCfgMapTable ¶
type OverlayNewCfgMapTable struct { // Overlay tunnel mapping table index. OverlayNewCfgMapIndex string Params *OverlayNewCfgMapTableParams }
OverlayNewCfgMapTable The mapping table of slb overlay, Note:This mib is not supported for VX instance of Virtualization.
func NewOverlayNewCfgMapTable ¶
func NewOverlayNewCfgMapTable( overlayNewCfgMapIndex string, params *OverlayNewCfgMapTableParams, ) *OverlayNewCfgMapTable
func NewOverlayNewCfgMapTableList ¶
func NewOverlayNewCfgMapTableList() *OverlayNewCfgMapTable
func (*OverlayNewCfgMapTable) GetParams ¶
func (c *OverlayNewCfgMapTable) GetParams() BeanType
func (*OverlayNewCfgMapTable) GetParamsType ¶
func (c *OverlayNewCfgMapTable) GetParamsType() reflect.Type
func (*OverlayNewCfgMapTable) Name ¶
func (c *OverlayNewCfgMapTable) Name() string
func (*OverlayNewCfgMapTable) Path ¶
func (c *OverlayNewCfgMapTable) Path() string
type OverlayNewCfgMapTableDelete ¶
type OverlayNewCfgMapTableDelete int32
const ( OverlayNewCfgMapTableDelete_Other OverlayNewCfgMapTableDelete = 1 OverlayNewCfgMapTableDelete_Delete OverlayNewCfgMapTableDelete = 2 OverlayNewCfgMapTableDelete_All OverlayNewCfgMapTableDelete = 3 OverlayNewCfgMapTableDelete_Unsupported OverlayNewCfgMapTableDelete = 2147483647 )
type OverlayNewCfgMapTableParams ¶
type OverlayNewCfgMapTableParams struct { // Overlay tunnel mapping table index. Index string `json:"Index,omitempty"` // Inner packet Dest mac key for mapping table entry: // usage: // set a valid mac number. // ff:ff:ff:ff:ff:ff as (any) - only for last entry. Idmackey string `json:"Idmackey,omitempty"` // Outer packet source IP address for tunnel wrapper. // Address should be 4-byte hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx Map6Osip string `json:"Map6Osip,omitempty"` // Outer packet source mac for tunnel wrapper. Osmac string `json:"Osmac,omitempty"` // Outer packet Dest IP address for tunnel wrapper. // Address should be 4-byte hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx Map6Odip string `json:"Map6Odip,omitempty"` // Outer packet dest mac for tunnel wrapper. Odmac string `json:"Odmac,omitempty"` // Outer packet Alteon egress port: // usage: // 0 - auto // 1-max port - port number Port uint32 `json:"Port,omitempty"` // Outer packet VLAN Id: // usage: // 0 - auto // 1-4090 - vlan id Vlan uint32 `json:"Vlan,omitempty"` // By setting the value to delete(2), Delete a specific overlay mapping table entry. Delete OverlayNewCfgMapTableDelete `json:"Delete,omitempty"` }
type Pip6CurCfgPortTable ¶
type Pip6CurCfgPortTable struct { // PIP address by the instance of the pip6CurCfgPortIndex. Pip6CurCfgPortPip string Params *Pip6CurCfgPortTableParams }
Pip6CurCfgPortTable The PIP Port table Current configuration block. Note:This mib is not supported for VX instance of Virtualization.
func NewPip6CurCfgPortTable ¶
func NewPip6CurCfgPortTable( pip6CurCfgPortPip string, params *Pip6CurCfgPortTableParams, ) *Pip6CurCfgPortTable
func NewPip6CurCfgPortTableList ¶
func NewPip6CurCfgPortTableList() *Pip6CurCfgPortTable
func (*Pip6CurCfgPortTable) GetParams ¶
func (c *Pip6CurCfgPortTable) GetParams() BeanType
func (*Pip6CurCfgPortTable) GetParamsType ¶
func (c *Pip6CurCfgPortTable) GetParamsType() reflect.Type
func (*Pip6CurCfgPortTable) Name ¶
func (c *Pip6CurCfgPortTable) Name() string
func (*Pip6CurCfgPortTable) Path ¶
func (c *Pip6CurCfgPortTable) Path() string
type Pip6CurCfgPortTableParams ¶
type Pip6CurCfgPortTableParams struct { // PIP address by the instance of the pip6CurCfgPortIndex. Pip string `json:"Pip,omitempty"` // The bit map of port for PIP. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ port 8 // || || // || ||___ port 7 // || |____ port 6 // ||_________ port 1 // |__________ unused // where x : 1 - PIP is used for this port. // x : 0 - PIP Not used for this port. PipMap string `json:"PipMap,omitempty"` }
type Pip6CurCfgTable ¶
type Pip6CurCfgTable struct { // Current configured IPv6 Proxy IP address. // it should be of the form: // <OID>.4.16.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x // Here, 4 stands for IPv6 type // 16 - stands for number of octets. // x - the IPv6 address octets // example: for 1111::1111 address, it should be // pip6CurCfgPip.4.16.17.17.0.0.0.0.0.0.0.0.0.0.0.0.17.17 Pip6CurCfgPip string Params *Pip6CurCfgTableParams }
Pip6CurCfgTable The IPv6 PIP table in the current configuration block. Note:This mib is not supported for VX instance of Virtualization.
func NewPip6CurCfgTable ¶
func NewPip6CurCfgTable( pip6CurCfgPip string, params *Pip6CurCfgTableParams, ) *Pip6CurCfgTable
func NewPip6CurCfgTableList ¶
func NewPip6CurCfgTableList() *Pip6CurCfgTable
func (*Pip6CurCfgTable) GetParams ¶
func (c *Pip6CurCfgTable) GetParams() BeanType
func (*Pip6CurCfgTable) GetParamsType ¶
func (c *Pip6CurCfgTable) GetParamsType() reflect.Type
func (*Pip6CurCfgTable) Name ¶
func (c *Pip6CurCfgTable) Name() string
func (*Pip6CurCfgTable) Path ¶
func (c *Pip6CurCfgTable) Path() string
type Pip6CurCfgTableParams ¶
type Pip6CurCfgTableParams struct { // Current configured IPv6 Proxy IP address. // it should be of the form: // <OID>.4.16.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x // Here, 4 stands for IPv6 type // 16 - stands for number of octets. // x - the IPv6 address octets // example: for 1111::1111 address, it should be // pip6CurCfgPip.4.16.17.17.0.0.0.0.0.0.0.0.0.0.0.0.17.17 Pip string `json:"Pip,omitempty"` // This is a bit map of port. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ port 8 // || || // || ||___ port 7 // || |____ port 6 // ||_________ port 1 // |__________ unused // where x : 1 - PIP is used for this port. // x : 0 - PIP Not used for this port. PortMap string `json:"PortMap,omitempty"` // This is a bit map of VLAN. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ VLAN 8 // || || // || ||___ VLAN 7 // || |____ VLAN 6 // ||_________ VLAN 1 // |__________ unused // where x : 1 - PIP is used for this VLAN. // x : 0 - PIP Not used for this VLAN. VlanMap string `json:"VlanMap,omitempty"` }
type Pip6CurCfgVlanTable ¶
type Pip6CurCfgVlanTable struct { // PIP address by the instance of the pip6CurCfgIndex. Pip6CurCfgVlanPip string Params *Pip6CurCfgVlanTableParams }
Pip6CurCfgVlanTable The PIP Vlan table Cur configuration block. Note:This mib is not supported for VX instance of Virtualization.
func NewPip6CurCfgVlanTable ¶
func NewPip6CurCfgVlanTable( pip6CurCfgVlanPip string, params *Pip6CurCfgVlanTableParams, ) *Pip6CurCfgVlanTable
func NewPip6CurCfgVlanTableList ¶
func NewPip6CurCfgVlanTableList() *Pip6CurCfgVlanTable
func (*Pip6CurCfgVlanTable) GetParams ¶
func (c *Pip6CurCfgVlanTable) GetParams() BeanType
func (*Pip6CurCfgVlanTable) GetParamsType ¶
func (c *Pip6CurCfgVlanTable) GetParamsType() reflect.Type
func (*Pip6CurCfgVlanTable) Name ¶
func (c *Pip6CurCfgVlanTable) Name() string
func (*Pip6CurCfgVlanTable) Path ¶
func (c *Pip6CurCfgVlanTable) Path() string
type Pip6CurCfgVlanTableParams ¶
type Pip6CurCfgVlanTableParams struct { // PIP address by the instance of the pip6CurCfgIndex. Pip string `json:"Pip,omitempty"` // The bit map of VLAN for PIP. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ VLAN 8 // || || // || ||___ VLAN 7 // || |____ VLAN 6 // ||_________ VLAN 1 // |__________ unused // where x : 1 - PIP is used for this VLAN. // x : 0 - PIP Not used for this VLAN. PipMap string `json:"PipMap,omitempty"` }
type Pip6NewCfgPortTable ¶
type Pip6NewCfgPortTable struct { // PIP address by the instance of the pip6NewCfgPortIndex. Pip6NewCfgPortPip string Params *Pip6NewCfgPortTableParams }
Pip6NewCfgPortTable The PIP Port table New configuration block. Note:This mib is not supported for VX instance of Virtualization.
func NewPip6NewCfgPortTable ¶
func NewPip6NewCfgPortTable( pip6NewCfgPortPip string, params *Pip6NewCfgPortTableParams, ) *Pip6NewCfgPortTable
func NewPip6NewCfgPortTableList ¶
func NewPip6NewCfgPortTableList() *Pip6NewCfgPortTable
func (*Pip6NewCfgPortTable) GetParams ¶
func (c *Pip6NewCfgPortTable) GetParams() BeanType
func (*Pip6NewCfgPortTable) GetParamsType ¶
func (c *Pip6NewCfgPortTable) GetParamsType() reflect.Type
func (*Pip6NewCfgPortTable) Name ¶
func (c *Pip6NewCfgPortTable) Name() string
func (*Pip6NewCfgPortTable) Path ¶
func (c *Pip6NewCfgPortTable) Path() string
type Pip6NewCfgPortTableDelete ¶
type Pip6NewCfgPortTableDelete int32
const ( Pip6NewCfgPortTableDelete_Other Pip6NewCfgPortTableDelete = 1 Pip6NewCfgPortTableDelete_Delete Pip6NewCfgPortTableDelete = 2 Pip6NewCfgPortTableDelete_Unsupported Pip6NewCfgPortTableDelete = 2147483647 )
type Pip6NewCfgPortTableParams ¶
type Pip6NewCfgPortTableParams struct { // PIP address by the instance of the pip6NewCfgPortIndex. Pip string `json:"Pip,omitempty"` // The bit map of port for PIP. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ port 8 // || || // || ||___ port 7 // || |____ port 6 // ||_________ port 1 // |__________ unused // where x : 1 - PIP is used for this port. // x : 0 - PIP Not used for this port. PipMap string `json:"PipMap,omitempty"` // The Port to be associated with the PIP. When read, 0 is returned. Add int32 `json:"Add,omitempty"` // The Port to be disassociated from the PIP. When read, // 0 is returned. Remove int32 `json:"Remove,omitempty"` // By setting the value to delete(2), the entire row is deleted. Delete Pip6NewCfgPortTableDelete `json:"Delete,omitempty"` }
type Pip6NewCfgTable ¶
type Pip6NewCfgTable struct { // New configured IPv6 Proxy IP address. // it should be of the form: // <OID>.4.16.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x // Here, 4 stands for IPv6 type // 16 - stands for number of octets. // x - the IPv6 address octets // example: for 1111::1111 address, it should be // pip6NewCfgPip.4.16.17.17.0.0.0.0.0.0.0.0.0.0.0.0.17.17 Pip6NewCfgPip string Params *Pip6NewCfgTableParams }
Pip6NewCfgTable The IPv6 PIP table in the New configuration block. Note:This mib is not supported for VX instance of Virtualization.
func NewPip6NewCfgTable ¶
func NewPip6NewCfgTable( pip6NewCfgPip string, params *Pip6NewCfgTableParams, ) *Pip6NewCfgTable
func NewPip6NewCfgTableList ¶
func NewPip6NewCfgTableList() *Pip6NewCfgTable
func (*Pip6NewCfgTable) GetParams ¶
func (c *Pip6NewCfgTable) GetParams() BeanType
func (*Pip6NewCfgTable) GetParamsType ¶
func (c *Pip6NewCfgTable) GetParamsType() reflect.Type
func (*Pip6NewCfgTable) Name ¶
func (c *Pip6NewCfgTable) Name() string
func (*Pip6NewCfgTable) Path ¶
func (c *Pip6NewCfgTable) Path() string
type Pip6NewCfgTableDelete ¶
type Pip6NewCfgTableDelete int32
const ( Pip6NewCfgTableDelete_Other Pip6NewCfgTableDelete = 1 Pip6NewCfgTableDelete_Delete Pip6NewCfgTableDelete = 2 Pip6NewCfgTableDelete_Unsupported Pip6NewCfgTableDelete = 2147483647 )
type Pip6NewCfgTableParams ¶
type Pip6NewCfgTableParams struct { // New configured IPv6 Proxy IP address. // it should be of the form: // <OID>.4.16.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x // Here, 4 stands for IPv6 type // 16 - stands for number of octets. // x - the IPv6 address octets // example: for 1111::1111 address, it should be // pip6NewCfgPip.4.16.17.17.0.0.0.0.0.0.0.0.0.0.0.0.17.17 Pip string `json:"Pip,omitempty"` // The bit map of port for PIP. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ port 8 // || || // || ||___ port 7 // || |____ port 6 // ||_________ port 1 // |__________ unused // where x : 1 - PIP is used for this port. // x : 0 - PIP Not used for this port. PortMap string `json:"PortMap,omitempty"` // The bit map of VLAN for PIP. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ VLAN 8 // || || // || ||___ VLAN 7 // || |____ VLAN 6 // ||_________ VLAN 1 // |__________ unused // where x : 1 - PIP is used for this VLAN. // x : 0 - PIP Not used for this VLAN. VlanMap string `json:"VlanMap,omitempty"` // By setting the value to delete(2), the entire row is deleted. Delete Pip6NewCfgTableDelete `json:"Delete,omitempty"` // The Port or VLAN to be associated with the PIP. When read, 0 is returned. AddPortVlan int32 `json:"AddPortVlan,omitempty"` // The Port or VLAN to be disassociated from the PIP. When read, // 0 is returned. RemovePortVlan int32 `json:"RemovePortVlan,omitempty"` // The Port to be associated with the PIP. When read, 0 is returned. AddPort int32 `json:"AddPort,omitempty"` // The VLAN to be associated with the PIP. When read, 0 is returned. AddVlan int32 `json:"AddVlan,omitempty"` // The Port to be disassociated from the PIP. When read, // 0 is returned. RemovePort int32 `json:"RemovePort,omitempty"` // The VLAN to be disassociated from the PIP. When read, // 0 is returned. RemoveVlan int32 `json:"RemoveVlan,omitempty"` }
type Pip6NewCfgVlanTable ¶
type Pip6NewCfgVlanTable struct { // PIP address by the instance of the pip6CurCfgIndex. Pip6NewCfgVlanPip string Params *Pip6NewCfgVlanTableParams }
Pip6NewCfgVlanTable The PIP Vlan table New configuration block. Note:This mib is not supported for VX instance of Virtualization.
func NewPip6NewCfgVlanTable ¶
func NewPip6NewCfgVlanTable( pip6NewCfgVlanPip string, params *Pip6NewCfgVlanTableParams, ) *Pip6NewCfgVlanTable
func NewPip6NewCfgVlanTableList ¶
func NewPip6NewCfgVlanTableList() *Pip6NewCfgVlanTable
func (*Pip6NewCfgVlanTable) GetParams ¶
func (c *Pip6NewCfgVlanTable) GetParams() BeanType
func (*Pip6NewCfgVlanTable) GetParamsType ¶
func (c *Pip6NewCfgVlanTable) GetParamsType() reflect.Type
func (*Pip6NewCfgVlanTable) Name ¶
func (c *Pip6NewCfgVlanTable) Name() string
func (*Pip6NewCfgVlanTable) Path ¶
func (c *Pip6NewCfgVlanTable) Path() string
type Pip6NewCfgVlanTableDelete ¶
type Pip6NewCfgVlanTableDelete int32
const ( Pip6NewCfgVlanTableDelete_Other Pip6NewCfgVlanTableDelete = 1 Pip6NewCfgVlanTableDelete_Delete Pip6NewCfgVlanTableDelete = 2 Pip6NewCfgVlanTableDelete_Unsupported Pip6NewCfgVlanTableDelete = 2147483647 )
type Pip6NewCfgVlanTableParams ¶
type Pip6NewCfgVlanTableParams struct { // PIP address by the instance of the pip6CurCfgIndex. Pip string `json:"Pip,omitempty"` // The bit map of VLAN for PIP. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ VLAN 8 // || || // || ||___ VLAN 7 // || |____ VLAN 6 // ||_________ VLAN 1 // |__________ unused // where x : 1 - PIP is used for this VLAN. // x : 0 - PIP Not used for this VLAN. PipMap string `json:"PipMap,omitempty"` // The VLAN to be associated with the PIP. When read, 0 is returned. Add int32 `json:"Add,omitempty"` // The VLAN to be disassociated from the PIP. When read, // 0 is returned. Remove int32 `json:"Remove,omitempty"` // By setting the value to delete(2), the entire row is deleted. Delete Pip6NewCfgVlanTableDelete `json:"Delete,omitempty"` }
type PipCurCfgPortTable ¶
type PipCurCfgPortTable struct { // PIP address by the instance of the pipCurCfgPortIndex. PipCurCfgPortPip string Params *PipCurCfgPortTableParams }
PipCurCfgPortTable The PIP Port table Current configuration block. Note:This mib is not supported for VX instance of Virtualization.
func NewPipCurCfgPortTable ¶
func NewPipCurCfgPortTable( pipCurCfgPortPip string, params *PipCurCfgPortTableParams, ) *PipCurCfgPortTable
func NewPipCurCfgPortTableList ¶
func NewPipCurCfgPortTableList() *PipCurCfgPortTable
func (*PipCurCfgPortTable) GetParams ¶
func (c *PipCurCfgPortTable) GetParams() BeanType
func (*PipCurCfgPortTable) GetParamsType ¶
func (c *PipCurCfgPortTable) GetParamsType() reflect.Type
func (*PipCurCfgPortTable) Name ¶
func (c *PipCurCfgPortTable) Name() string
func (*PipCurCfgPortTable) Path ¶
func (c *PipCurCfgPortTable) Path() string
type PipCurCfgPortTableParams ¶
type PipCurCfgPortTableParams struct { // PIP address by the instance of the pipCurCfgPortIndex. Pip string `json:"Pip,omitempty"` // The bit map of port for PIP.in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ port 8 // || || // || ||___ port 7 // || |____ port 6 // ||_________ port 1 // |__________ unused // where x : 1 - PIP is used for this port. // x : 0 - PIP Not used for this port. PipMap string `json:"PipMap,omitempty"` }
type PipCurCfgTable ¶
type PipCurCfgTable struct { // Proxy IP address by the instance of the pipCurCfgIndex. PipCurCfgPip string Params *PipCurCfgTableParams }
PipCurCfgTable The PIP table in the current configuration block. Note:This mib is not supported for VX instance of Virtualization.
func NewPipCurCfgTable ¶
func NewPipCurCfgTable( pipCurCfgPip string, params *PipCurCfgTableParams, ) *PipCurCfgTable
func NewPipCurCfgTableList ¶
func NewPipCurCfgTableList() *PipCurCfgTable
func (*PipCurCfgTable) GetParams ¶
func (c *PipCurCfgTable) GetParams() BeanType
func (*PipCurCfgTable) GetParamsType ¶
func (c *PipCurCfgTable) GetParamsType() reflect.Type
func (*PipCurCfgTable) Name ¶
func (c *PipCurCfgTable) Name() string
func (*PipCurCfgTable) Path ¶
func (c *PipCurCfgTable) Path() string
type PipCurCfgTableParams ¶
type PipCurCfgTableParams struct { // Proxy IP address by the instance of the pipCurCfgIndex. Pip string `json:"Pip,omitempty"` // This is a bit map of port. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ port 8 // || || // || ||___ port 7 // || |____ port 6 // ||_________ port 1 // |__________ unused // where x : 1 - PIP is used for this port. // x : 0 - PIP Not used for this port. PortMap string `json:"PortMap,omitempty"` // This is a bit map of VLAN. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ VLAN 8 // || || // || ||___ VLAN 7 // || |____ VLAN 6 // ||_________ VLAN 1 // |__________ unused // where x : 1 - PIP is used for this VLAN. // x : 0 - PIP Not used for this VLAN. VlanMap string `json:"VlanMap,omitempty"` }
type PipCurCfgVlanTable ¶
type PipCurCfgVlanTable struct { // PIP address by the instance of the pipCurCfgIndex. PipCurCfgVlanPip string Params *PipCurCfgVlanTableParams }
PipCurCfgVlanTable The PIP Vlan table Current configuration block. Note:This mib is not supported for VX instance of Virtualization.
func NewPipCurCfgVlanTable ¶
func NewPipCurCfgVlanTable( pipCurCfgVlanPip string, params *PipCurCfgVlanTableParams, ) *PipCurCfgVlanTable
func NewPipCurCfgVlanTableList ¶
func NewPipCurCfgVlanTableList() *PipCurCfgVlanTable
func (*PipCurCfgVlanTable) GetParams ¶
func (c *PipCurCfgVlanTable) GetParams() BeanType
func (*PipCurCfgVlanTable) GetParamsType ¶
func (c *PipCurCfgVlanTable) GetParamsType() reflect.Type
func (*PipCurCfgVlanTable) Name ¶
func (c *PipCurCfgVlanTable) Name() string
func (*PipCurCfgVlanTable) Path ¶
func (c *PipCurCfgVlanTable) Path() string
type PipCurCfgVlanTableParams ¶
type PipCurCfgVlanTableParams struct { // PIP address by the instance of the pipCurCfgIndex. Pip string `json:"Pip,omitempty"` // The bit map of VLAN for PIP. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ VLAN 8 // || || // || ||___ VLAN 7 // || |____ VLAN 6 // ||_________ VLAN 1 // |__________ unused // where x : 1 - PIP is used for this VLAN. // x : 0 - PIP Not used for this VLAN. PipMap string `json:"PipMap,omitempty"` }
type PipNewCfgPortTable ¶
type PipNewCfgPortTable struct { // PIP address by the instance of the pipNewCfgPortIndex. PipNewCfgPortPip string Params *PipNewCfgPortTableParams }
PipNewCfgPortTable The PIP Port table New configuration block. Note:This mib is not supported for VX instance of Virtualization.
func NewPipNewCfgPortTable ¶
func NewPipNewCfgPortTable( pipNewCfgPortPip string, params *PipNewCfgPortTableParams, ) *PipNewCfgPortTable
func NewPipNewCfgPortTableList ¶
func NewPipNewCfgPortTableList() *PipNewCfgPortTable
func (*PipNewCfgPortTable) GetParams ¶
func (c *PipNewCfgPortTable) GetParams() BeanType
func (*PipNewCfgPortTable) GetParamsType ¶
func (c *PipNewCfgPortTable) GetParamsType() reflect.Type
func (*PipNewCfgPortTable) Name ¶
func (c *PipNewCfgPortTable) Name() string
func (*PipNewCfgPortTable) Path ¶
func (c *PipNewCfgPortTable) Path() string
type PipNewCfgPortTableDelete ¶
type PipNewCfgPortTableDelete int32
const ( PipNewCfgPortTableDelete_Other PipNewCfgPortTableDelete = 1 PipNewCfgPortTableDelete_Delete PipNewCfgPortTableDelete = 2 PipNewCfgPortTableDelete_Unsupported PipNewCfgPortTableDelete = 2147483647 )
type PipNewCfgPortTableParams ¶
type PipNewCfgPortTableParams struct { // PIP address by the instance of the pipNewCfgPortIndex. Pip string `json:"Pip,omitempty"` // The bit map of port for PIP. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ port 8 // || || // || ||___ port 7 // || |____ port 6 // ||_________ port 1 // |__________ unused // where x : 1 - PIP is used for this port. // x : 0 - PIP Not used for this port. PipMap string `json:"PipMap,omitempty"` // The Port to be associated with the PIP. When read, 0 is returned. Add int32 `json:"Add,omitempty"` // The Port to be disassociated from the PIP. When read, // 0 is returned. Remove int32 `json:"Remove,omitempty"` // By setting the value to delete(2), the entire row is deleted. Delete PipNewCfgPortTableDelete `json:"Delete,omitempty"` }
type PipNewCfgTable ¶
type PipNewCfgTable struct { // PIP address by the instance of the pipCurCfgIndex. PipNewCfgPip string Params *PipNewCfgTableParams }
PipNewCfgTable The PIP table in the New configuration block. Note:This mib is not supported for VX instance of Virtualization.
func NewPipNewCfgTable ¶
func NewPipNewCfgTable( pipNewCfgPip string, params *PipNewCfgTableParams, ) *PipNewCfgTable
func NewPipNewCfgTableList ¶
func NewPipNewCfgTableList() *PipNewCfgTable
func (*PipNewCfgTable) GetParams ¶
func (c *PipNewCfgTable) GetParams() BeanType
func (*PipNewCfgTable) GetParamsType ¶
func (c *PipNewCfgTable) GetParamsType() reflect.Type
func (*PipNewCfgTable) Name ¶
func (c *PipNewCfgTable) Name() string
func (*PipNewCfgTable) Path ¶
func (c *PipNewCfgTable) Path() string
type PipNewCfgTableDelete ¶
type PipNewCfgTableDelete int32
const ( PipNewCfgTableDelete_Other PipNewCfgTableDelete = 1 PipNewCfgTableDelete_Delete PipNewCfgTableDelete = 2 PipNewCfgTableDelete_Unsupported PipNewCfgTableDelete = 2147483647 )
type PipNewCfgTableParams ¶
type PipNewCfgTableParams struct { // PIP address by the instance of the pipCurCfgIndex. Pip string `json:"Pip,omitempty"` // The bit map of port for PIP. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ port 8 // || || // || ||___ port 7 // || |____ port 6 // ||_________ port 1 // |__________ unused // where x : 1 - PIP is used for this port. // x : 0 - PIP Not used for this port. PortMap string `json:"PortMap,omitempty"` // The bit map of VLAN for PIP. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ VLAN 8 // || || // || ||___ VLAN 7 // || |____ VLAN 6 // ||_________ VLAN 1 // |__________ unused // where x : 1 - PIP is used for this VLAN. // x : 0 - PIP Not used for this VLAN. VlanMap string `json:"VlanMap,omitempty"` // By setting the value to delete(2), the entire row is deleted. Delete PipNewCfgTableDelete `json:"Delete,omitempty"` // The Port or VLAN to be associated with the PIP. When read, 0 is returned. AddPortVlan int32 `json:"AddPortVlan,omitempty"` // The Port or VLAN to be disassociated from the PIP. When read, // 0 is returned. RemovePortVlan int32 `json:"RemovePortVlan,omitempty"` // The Port to be associated with the PIP. When read, 0 is returned. AddPort int32 `json:"AddPort,omitempty"` // The VLAN to be associated with the PIP. When read, 0 is returned. AddVlan int32 `json:"AddVlan,omitempty"` // The Port to be disassociated from the PIP. When read, // 0 is returned. RemovePort int32 `json:"RemovePort,omitempty"` // The VLAN to be disassociated from the PIP. When read, // 0 is returned. RemoveVlan int32 `json:"RemoveVlan,omitempty"` }
type PipNewCfgVlanTable ¶
type PipNewCfgVlanTable struct { // PIP address by the instance of the pipCurCfgIndex. PipNewCfgVlanPip string Params *PipNewCfgVlanTableParams }
PipNewCfgVlanTable The PIP Vlan table New configuration block. Note:This mib is not supported for VX instance of Virtualization.
func NewPipNewCfgVlanTable ¶
func NewPipNewCfgVlanTable( pipNewCfgVlanPip string, params *PipNewCfgVlanTableParams, ) *PipNewCfgVlanTable
func NewPipNewCfgVlanTableList ¶
func NewPipNewCfgVlanTableList() *PipNewCfgVlanTable
func (*PipNewCfgVlanTable) GetParams ¶
func (c *PipNewCfgVlanTable) GetParams() BeanType
func (*PipNewCfgVlanTable) GetParamsType ¶
func (c *PipNewCfgVlanTable) GetParamsType() reflect.Type
func (*PipNewCfgVlanTable) Name ¶
func (c *PipNewCfgVlanTable) Name() string
func (*PipNewCfgVlanTable) Path ¶
func (c *PipNewCfgVlanTable) Path() string
type PipNewCfgVlanTableDelete ¶
type PipNewCfgVlanTableDelete int32
const ( PipNewCfgVlanTableDelete_Other PipNewCfgVlanTableDelete = 1 PipNewCfgVlanTableDelete_Delete PipNewCfgVlanTableDelete = 2 PipNewCfgVlanTableDelete_Unsupported PipNewCfgVlanTableDelete = 2147483647 )
type PipNewCfgVlanTableParams ¶
type PipNewCfgVlanTableParams struct { // PIP address by the instance of the pipCurCfgIndex. Pip string `json:"Pip,omitempty"` // The bit map of VLAN for PIP. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ VLAN 8 // || || // || ||___ VLAN 7 // || |____ VLAN 6 // ||_________ VLAN 1 // |__________ unused // where x : 1 - PIP is used for this VLAN. // x : 0 - PIP Not used for this VLAN. PipMap string `json:"PipMap,omitempty"` // The VLAN to be associated with the PIP. When read, 0 is returned. Add int32 `json:"Add,omitempty"` // The VLAN to be disassociated from the PIP. When read, // 0 is returned. Remove int32 `json:"Remove,omitempty"` // By setting the value to delete(2), the entire row is deleted. Delete PipNewCfgVlanTableDelete `json:"Delete,omitempty"` }
type SSLCertImportBean ¶
type SSLCertImportBean struct {
Content BytesParams
}
func (*SSLCertImportBean) GetParams ¶
func (c *SSLCertImportBean) GetParams() BeanType
func (*SSLCertImportBean) GetParamsType ¶
func (c *SSLCertImportBean) GetParamsType() reflect.Type
func (*SSLCertImportBean) IMAScalarBean ¶
func (c *SSLCertImportBean) IMAScalarBean()
func (*SSLCertImportBean) Name ¶
func (c *SSLCertImportBean) Name() string
func (*SSLCertImportBean) Path ¶
func (c *SSLCertImportBean) Path() string
type ScalarBean ¶
type ScalarBean interface {
IMAScalarBean()
}
type SecPolPerServStatsTable ¶ added in v0.4.0
type SecPolPerServStatsTable struct { // Virtual server number in alphanumeric. SecPolPerServVirtServIndex string // Virtual server service index. SecPolPerServVirtServiceIndex int32 Params *SecPolPerServStatsTableParams }
SecPolPerServStatsTable A table for security policy statistics per virtual service. Note:This mib is not supported on VX instance of Virtualization.
func NewSecPolPerServStatsTable ¶ added in v0.4.0
func NewSecPolPerServStatsTable( secPolPerServVirtServIndex string, secPolPerServVirtServiceIndex int32, params *SecPolPerServStatsTableParams, ) *SecPolPerServStatsTable
func NewSecPolPerServStatsTableList ¶ added in v0.4.0
func NewSecPolPerServStatsTableList() *SecPolPerServStatsTable
func (*SecPolPerServStatsTable) GetParams ¶ added in v0.4.0
func (c *SecPolPerServStatsTable) GetParams() BeanType
func (*SecPolPerServStatsTable) GetParamsType ¶ added in v0.4.0
func (c *SecPolPerServStatsTable) GetParamsType() reflect.Type
func (*SecPolPerServStatsTable) Name ¶ added in v0.4.0
func (c *SecPolPerServStatsTable) Name() string
func (*SecPolPerServStatsTable) Path ¶ added in v0.4.0
func (c *SecPolPerServStatsTable) Path() string
type SecPolPerServStatsTableParams ¶ added in v0.4.0
type SecPolPerServStatsTableParams struct { // Virtual server number in alphanumeric. VirtServIndex string `json:"VirtServIndex,omitempty"` // Virtual server service index. VirtServiceIndex int32 `json:"VirtServiceIndex,omitempty"` // Virtual server service port number. VirtServPort int32 `json:"VirtServPort,omitempty"` // Security policy identifier associated with the virtual service. SecPolId string `json:"SecPolId,omitempty"` // Virtual service security policy stats - Bandwidth current value. BwCurVal int32 `json:"BwCurVal,omitempty"` // Virtual service security policy stats - Bandwidth last period average. BwLastPeriodAvg int32 `json:"BwLastPeriodAvg,omitempty"` // Virtual service security policy stats - Bandwidth current period average. BwCurPeriodAvg int32 `json:"BwCurPeriodAvg,omitempty"` // Virtual service security policy stats - Bandwidth peak value. BwPeak int32 `json:"BwPeak,omitempty"` // Virtual service security policy stats - Bandwidth peak timestamp. BwPeakTimestamp string `json:"BwPeakTimestamp,omitempty"` // Virtual service security policy stats - PPS current value. PPSCurVal int32 `json:"PPSCurVal,omitempty"` // Virtual service security policy stats - PPS last period average. PPSLastPeriodAvg int32 `json:"PPSLastPeriodAvg,omitempty"` // Virtual service security policy stats - PPS current period average. PPSCurPeriodAvg int32 `json:"PPSCurPeriodAvg,omitempty"` // Virtual service security policy stats - PPS peak value. PPSPeak int32 `json:"PPSPeak,omitempty"` // Virtual service security policy stats - PPS peak timestamp. PPSPeakTimestamp string `json:"PPSPeakTimestamp,omitempty"` // Virtual service security policy stats - CPS current value. CPSCurVal int32 `json:"CPSCurVal,omitempty"` // Virtual service security policy stats - CPS last period average. CPSLastPeriodAvg int32 `json:"CPSLastPeriodAvg,omitempty"` // Virtual service security policy stats - CPS current period average. CPSCurPeriodAvg int32 `json:"CPSCurPeriodAvg,omitempty"` // Virtual service security policy stats - CPS peak value. CPSPeak int32 `json:"CPSPeak,omitempty"` // Virtual service security policy stats - CPS peak timestamp. CPSPeakTimestamp string `json:"CPSPeakTimestamp,omitempty"` // Virtual service security policy stats - CEC current value. CECCurVal int32 `json:"CECCurVal,omitempty"` // Virtual service security policy stats - CEC last period average. CECLastPeriodAvg int32 `json:"CECLastPeriodAvg,omitempty"` // Virtual service security policy stats - CEC current period average. CECCurPeriodAvg int32 `json:"CECCurPeriodAvg,omitempty"` // Virtual service security policy stats - CEC peak value. CECPeak int32 `json:"CECPeak,omitempty"` // Virtual service security policy stats - CEC peak timestamp. CECPeakTimestamp string `json:"CECPeakTimestamp,omitempty"` // Virtual service security policy stats - Latency current value. LatencyCurVal int32 `json:"LatencyCurVal,omitempty"` // Virtual service security policy stats - Latency last period average. LatencyLastPeriodAvg int32 `json:"LatencyLastPeriodAvg,omitempty"` // Virtual service security policy stats - Latency current period average. LatencyCurPeriodAvg int32 `json:"LatencyCurPeriodAvg,omitempty"` // Virtual service security policy stats - Latency peak value. LatencyPeak int32 `json:"LatencyPeak,omitempty"` // Virtual service security policy stats - Latency peak timestamp. LatencyPeakTimestamp string `json:"LatencyPeakTimestamp,omitempty"` }
type SlbAdvhcDsspTable ¶
type SlbAdvhcDsspTable struct { // . SlbAdvhcDsspID string Params *SlbAdvhcDsspTableParams }
SlbAdvhcDsspTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbAdvhcDsspTable ¶
func NewSlbAdvhcDsspTable( slbAdvhcDsspID string, params *SlbAdvhcDsspTableParams, ) *SlbAdvhcDsspTable
func NewSlbAdvhcDsspTableList ¶
func NewSlbAdvhcDsspTableList() *SlbAdvhcDsspTable
func (*SlbAdvhcDsspTable) GetParams ¶
func (c *SlbAdvhcDsspTable) GetParams() BeanType
func (*SlbAdvhcDsspTable) GetParamsType ¶
func (c *SlbAdvhcDsspTable) GetParamsType() reflect.Type
func (*SlbAdvhcDsspTable) Name ¶
func (c *SlbAdvhcDsspTable) Name() string
func (*SlbAdvhcDsspTable) Path ¶
func (c *SlbAdvhcDsspTable) Path() string
type SlbAdvhcDsspTableIPVer ¶
type SlbAdvhcDsspTableIPVer int32
const ( SlbAdvhcDsspTableIPVer_Ipv4 SlbAdvhcDsspTableIPVer = 1 SlbAdvhcDsspTableIPVer_Ipv6 SlbAdvhcDsspTableIPVer = 2 SlbAdvhcDsspTableIPVer_None SlbAdvhcDsspTableIPVer = 3 )
type SlbAdvhcDsspTableParams ¶
type SlbAdvhcDsspTableParams struct { // . ID string `json:"ID,omitempty"` // . Name string `json:"Name,omitempty"` // . DPort uint64 `json:"DPort,omitempty"` // . IPVer SlbAdvhcDsspTableIPVer `json:"IPVer,omitempty"` // . HostName string `json:"HostName,omitempty"` // . Transparent SlbAdvhcDsspTableTransparent `json:"Transparent,omitempty"` // . Interval uint64 `json:"Interval,omitempty"` // . Retries uint64 `json:"Retries,omitempty"` // . RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // . Timeout uint64 `json:"Timeout,omitempty"` }
type SlbAdvhcDsspTableTransparent ¶
type SlbAdvhcDsspTableTransparent int32
const ( SlbAdvhcDsspTableTransparent_Enabled SlbAdvhcDsspTableTransparent = 1 SlbAdvhcDsspTableTransparent_Disabled SlbAdvhcDsspTableTransparent = 2 SlbAdvhcDsspTableTransparent_Unsupported SlbAdvhcDsspTableTransparent = 2147483647 )
type SlbAdvhcGeneralTable ¶
type SlbAdvhcGeneralTable struct { // Health check ID. SlbAdvhcGeneralID string Params *SlbAdvhcGeneralTableParams }
SlbAdvhcGeneralTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbAdvhcGeneralTable ¶
func NewSlbAdvhcGeneralTable( slbAdvhcGeneralID string, params *SlbAdvhcGeneralTableParams, ) *SlbAdvhcGeneralTable
func NewSlbAdvhcGeneralTableList ¶
func NewSlbAdvhcGeneralTableList() *SlbAdvhcGeneralTable
func (*SlbAdvhcGeneralTable) GetParams ¶
func (c *SlbAdvhcGeneralTable) GetParams() BeanType
func (*SlbAdvhcGeneralTable) GetParamsType ¶
func (c *SlbAdvhcGeneralTable) GetParamsType() reflect.Type
func (*SlbAdvhcGeneralTable) Name ¶
func (c *SlbAdvhcGeneralTable) Name() string
func (*SlbAdvhcGeneralTable) Path ¶
func (c *SlbAdvhcGeneralTable) Path() string
type SlbAdvhcGeneralTableIPVer ¶
type SlbAdvhcGeneralTableIPVer int32
const ( SlbAdvhcGeneralTableIPVer_Ipv4 SlbAdvhcGeneralTableIPVer = 1 SlbAdvhcGeneralTableIPVer_Ipv6 SlbAdvhcGeneralTableIPVer = 2 SlbAdvhcGeneralTableIPVer_None SlbAdvhcGeneralTableIPVer = 3 )
type SlbAdvhcGeneralTableParams ¶
type SlbAdvhcGeneralTableParams struct { // Health check ID. ID string `json:"ID,omitempty"` // Health check type. Type SlbAdvhcGeneralTableType `json:"Type,omitempty"` // Health check name. Name string `json:"Name,omitempty"` // Health check destination port. DPort uint64 `json:"DPort,omitempty"` // Health check IP version. IPVer SlbAdvhcGeneralTableIPVer `json:"IPVer,omitempty"` // Health check hostname. HostName string `json:"HostName,omitempty"` }
type SlbAdvhcGeneralTableType ¶
type SlbAdvhcGeneralTableType int32
const ( SlbAdvhcGeneralTableType_Empty SlbAdvhcGeneralTableType = 0 SlbAdvhcGeneralTableType_Arp SlbAdvhcGeneralTableType = 1 SlbAdvhcGeneralTableType_Dhcp SlbAdvhcGeneralTableType = 2 SlbAdvhcGeneralTableType_Dns SlbAdvhcGeneralTableType = 3 SlbAdvhcGeneralTableType_Ftp SlbAdvhcGeneralTableType = 4 SlbAdvhcGeneralTableType_Http SlbAdvhcGeneralTableType = 5 SlbAdvhcGeneralTableType_Imap SlbAdvhcGeneralTableType = 6 SlbAdvhcGeneralTableType_Ldap SlbAdvhcGeneralTableType = 7 SlbAdvhcGeneralTableType_Db SlbAdvhcGeneralTableType = 8 SlbAdvhcGeneralTableType_Nntp SlbAdvhcGeneralTableType = 9 SlbAdvhcGeneralTableType_Icmp SlbAdvhcGeneralTableType = 10 SlbAdvhcGeneralTableType_Pop3 SlbAdvhcGeneralTableType = 11 SlbAdvhcGeneralTableType_Radius SlbAdvhcGeneralTableType = 12 SlbAdvhcGeneralTableType_Rtsp SlbAdvhcGeneralTableType = 13 SlbAdvhcGeneralTableType_Sip SlbAdvhcGeneralTableType = 14 SlbAdvhcGeneralTableType_Smtp SlbAdvhcGeneralTableType = 15 SlbAdvhcGeneralTableType_Snmp SlbAdvhcGeneralTableType = 16 SlbAdvhcGeneralTableType_Ssl SlbAdvhcGeneralTableType = 17 SlbAdvhcGeneralTableType_Tcp SlbAdvhcGeneralTableType = 18 SlbAdvhcGeneralTableType_Tftp SlbAdvhcGeneralTableType = 19 SlbAdvhcGeneralTableType_Udp SlbAdvhcGeneralTableType = 20 SlbAdvhcGeneralTableType_Wap SlbAdvhcGeneralTableType = 21 SlbAdvhcGeneralTableType_Wts SlbAdvhcGeneralTableType = 22 SlbAdvhcGeneralTableType_Script SlbAdvhcGeneralTableType = 23 SlbAdvhcGeneralTableType_Link SlbAdvhcGeneralTableType = 24 SlbAdvhcGeneralTableType_Logexp SlbAdvhcGeneralTableType = 25 SlbAdvhcGeneralTableType_Virtualwire SlbAdvhcGeneralTableType = 26 SlbAdvhcGeneralTableType_Dssp SlbAdvhcGeneralTableType = 27 SlbAdvhcGeneralTableType_Clusthcfr SlbAdvhcGeneralTableType = 28 SlbAdvhcGeneralTableType_Clusthcme SlbAdvhcGeneralTableType = 29 SlbAdvhcGeneralTableType_Advvirtualwire SlbAdvhcGeneralTableType = 30 SlbAdvhcGeneralTableType_Ocsp SlbAdvhcGeneralTableType = 32 SlbAdvhcGeneralTableType_Unsupported SlbAdvhcGeneralTableType = 2147483647 )
type SlbAppShapeStatsTable ¶ added in v0.4.0
type SlbAppShapeStatsTable struct { // AppShape script identifier. SlbAppShapeScriptId string Params *SlbAppShapeStatsTableParams }
SlbAppShapeStatsTable A table for AppShape statistics. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbAppShapeStatsTable ¶ added in v0.4.0
func NewSlbAppShapeStatsTable( slbAppShapeScriptId string, params *SlbAppShapeStatsTableParams, ) *SlbAppShapeStatsTable
func NewSlbAppShapeStatsTableList ¶ added in v0.4.0
func NewSlbAppShapeStatsTableList() *SlbAppShapeStatsTable
func (*SlbAppShapeStatsTable) GetParams ¶ added in v0.4.0
func (c *SlbAppShapeStatsTable) GetParams() BeanType
func (*SlbAppShapeStatsTable) GetParamsType ¶ added in v0.4.0
func (c *SlbAppShapeStatsTable) GetParamsType() reflect.Type
func (*SlbAppShapeStatsTable) Name ¶ added in v0.4.0
func (c *SlbAppShapeStatsTable) Name() string
func (*SlbAppShapeStatsTable) Path ¶ added in v0.4.0
func (c *SlbAppShapeStatsTable) Path() string
type SlbAppShapeStatsTableParams ¶ added in v0.4.0
type SlbAppShapeStatsTableParams struct { // AppShape script identifier. ScriptId string `json:"ScriptId,omitempty"` // AppShape script identifier. // 0 BIT is for CLIENT_ACCEPTED, // 1 BIT is for CLIENT_DATA, // 2 BIT is for CLIENT_CLOSED, // 3 BIT is for SERVER_CONNECTED, // 4 BIT is for SERVER_DATA, // 5 BIT is for SERVER_CLOSED, // 6 BIT is for HTTP_REQUEST, // 7 BIT is for HTTP_REQUEST_DATA, // 8 BIT is for HTTP_CRULE_MATCH, // 9 BIT is for HTTP_CRULE_NOMATCH, // 10 BIT is for HTTP_RESPONSE, // 11 BIT is for HTTP_CACHE_RESPONSE, // 12 BIT is for HTTP_RESPONSE_CONTINUE, // 13 BIT is for HTTP_RESPONSE_DATA, // 14 BIT is for SIP_REQUEST, // 15 BIT is for SIP_RESPONSE, // 16 BIT is for PERSIST_DOWN, // 17 BIT is for LB_SELECTED, // 18 BIT is for LB_FAILED, // 19 BIT is for NAME_RESOLVED, // 20 BIT is for SESSION_CLOSE. // If the bit is SET than the event has occurred. Event int32 `json:"Event,omitempty"` // Number of activations. Activations int32 `json:"Activations,omitempty"` // Number of failures. Failures int32 `json:"Failures,omitempty"` // Number of aborts. Aborts int32 `json:"Aborts,omitempty"` // The events that occurred - displayed in a string EventAsString string `json:"EventAsString,omitempty"` }
type SlbCDPGrpStatsTable ¶ added in v0.4.0
type SlbCDPGrpStatsTable struct { // CDP group index in alphanumeric. SlbCDPGrpIndex string Params *SlbCDPGrpStatsTableParams }
SlbCDPGrpStatsTable A table for CDP group statistics. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCDPGrpStatsTable ¶ added in v0.4.0
func NewSlbCDPGrpStatsTable( slbCDPGrpIndex string, params *SlbCDPGrpStatsTableParams, ) *SlbCDPGrpStatsTable
func NewSlbCDPGrpStatsTableList ¶ added in v0.4.0
func NewSlbCDPGrpStatsTableList() *SlbCDPGrpStatsTable
func (*SlbCDPGrpStatsTable) GetParams ¶ added in v0.4.0
func (c *SlbCDPGrpStatsTable) GetParams() BeanType
func (*SlbCDPGrpStatsTable) GetParamsType ¶ added in v0.4.0
func (c *SlbCDPGrpStatsTable) GetParamsType() reflect.Type
func (*SlbCDPGrpStatsTable) Name ¶ added in v0.4.0
func (c *SlbCDPGrpStatsTable) Name() string
func (*SlbCDPGrpStatsTable) Path ¶ added in v0.4.0
func (c *SlbCDPGrpStatsTable) Path() string
type SlbCDPGrpStatsTableParams ¶ added in v0.4.0
type SlbClusterInfoPeerTable ¶ added in v0.4.0
type SlbClusterInfoPeerTable struct { // The index for cluster sync peer switchs. SlbClusterInfoPeerIndex int32 Params *SlbClusterInfoPeerTableParams }
SlbClusterInfoPeerTable The information of slb cluster. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbClusterInfoPeerTable ¶ added in v0.4.0
func NewSlbClusterInfoPeerTable( slbClusterInfoPeerIndex int32, params *SlbClusterInfoPeerTableParams, ) *SlbClusterInfoPeerTable
func NewSlbClusterInfoPeerTableList ¶ added in v0.4.0
func NewSlbClusterInfoPeerTableList() *SlbClusterInfoPeerTable
func (*SlbClusterInfoPeerTable) GetParams ¶ added in v0.4.0
func (c *SlbClusterInfoPeerTable) GetParams() BeanType
func (*SlbClusterInfoPeerTable) GetParamsType ¶ added in v0.4.0
func (c *SlbClusterInfoPeerTable) GetParamsType() reflect.Type
func (*SlbClusterInfoPeerTable) Name ¶ added in v0.4.0
func (c *SlbClusterInfoPeerTable) Name() string
func (*SlbClusterInfoPeerTable) Path ¶ added in v0.4.0
func (c *SlbClusterInfoPeerTable) Path() string
type SlbClusterInfoPeerTableParams ¶ added in v0.4.0
type SlbClusterInfoPeerTableParams struct { // The index for cluster sync peer switchs. Index int32 `json:"Index,omitempty"` // The IP address of the cluster sync peer switch. IpAddr string `json:"IpAddr,omitempty"` // Total Keep Alives Sent KeepAliveSent int32 `json:"KeepAliveSent,omitempty"` // Total Keep Alives Sent KeepAliveReceived int32 `json:"KeepAliveReceived,omitempty"` // Total Keep Alives Sent KeepAliveLastReceived int32 `json:"KeepAliveLastReceived,omitempty"` }
type SlbCurAcclCfgCachePolTable ¶
type SlbCurAcclCfgCachePolTable struct { // The caching policy ID(key id) as an index. SlbCurAcclCfgCachePolNameIdIndex string Params *SlbCurAcclCfgCachePolTableParams }
SlbCurAcclCfgCachePolTable The table for configuring caching policy. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurAcclCfgCachePolTable ¶
func NewSlbCurAcclCfgCachePolTable( slbCurAcclCfgCachePolNameIdIndex string, params *SlbCurAcclCfgCachePolTableParams, ) *SlbCurAcclCfgCachePolTable
func NewSlbCurAcclCfgCachePolTableList ¶
func NewSlbCurAcclCfgCachePolTableList() *SlbCurAcclCfgCachePolTable
func (*SlbCurAcclCfgCachePolTable) GetParams ¶
func (c *SlbCurAcclCfgCachePolTable) GetParams() BeanType
func (*SlbCurAcclCfgCachePolTable) GetParamsType ¶
func (c *SlbCurAcclCfgCachePolTable) GetParamsType() reflect.Type
func (*SlbCurAcclCfgCachePolTable) Name ¶
func (c *SlbCurAcclCfgCachePolTable) Name() string
func (*SlbCurAcclCfgCachePolTable) Path ¶
func (c *SlbCurAcclCfgCachePolTable) Path() string
type SlbCurAcclCfgCachePolTableAdminStatus ¶
type SlbCurAcclCfgCachePolTableAdminStatus int32
const ( SlbCurAcclCfgCachePolTableAdminStatus_Enabled SlbCurAcclCfgCachePolTableAdminStatus = 1 SlbCurAcclCfgCachePolTableAdminStatus_Disabled SlbCurAcclCfgCachePolTableAdminStatus = 2 SlbCurAcclCfgCachePolTableAdminStatus_Unsupported SlbCurAcclCfgCachePolTableAdminStatus = 2147483647 )
type SlbCurAcclCfgCachePolTableBrowser ¶
type SlbCurAcclCfgCachePolTableBrowser int32
const ( SlbCurAcclCfgCachePolTableBrowser_Enabled SlbCurAcclCfgCachePolTableBrowser = 1 SlbCurAcclCfgCachePolTableBrowser_Disabled SlbCurAcclCfgCachePolTableBrowser = 2 SlbCurAcclCfgCachePolTableBrowser_Unsupported SlbCurAcclCfgCachePolTableBrowser = 2147483647 )
type SlbCurAcclCfgCachePolTableCombineCSS ¶
type SlbCurAcclCfgCachePolTableCombineCSS int32
const ( SlbCurAcclCfgCachePolTableCombineCSS_Enabled SlbCurAcclCfgCachePolTableCombineCSS = 1 SlbCurAcclCfgCachePolTableCombineCSS_Disabled SlbCurAcclCfgCachePolTableCombineCSS = 2 SlbCurAcclCfgCachePolTableCombineCSS_Unsupported SlbCurAcclCfgCachePolTableCombineCSS = 2147483647 )
type SlbCurAcclCfgCachePolTableCombineJS ¶
type SlbCurAcclCfgCachePolTableCombineJS int32
const ( SlbCurAcclCfgCachePolTableCombineJS_Enabled SlbCurAcclCfgCachePolTableCombineJS = 1 SlbCurAcclCfgCachePolTableCombineJS_Disabled SlbCurAcclCfgCachePolTableCombineJS = 2 SlbCurAcclCfgCachePolTableCombineJS_Unsupported SlbCurAcclCfgCachePolTableCombineJS = 2147483647 )
type SlbCurAcclCfgCachePolTableDummy ¶
type SlbCurAcclCfgCachePolTableDummy int32
const ( SlbCurAcclCfgCachePolTableDummy_Enabled SlbCurAcclCfgCachePolTableDummy = 1 SlbCurAcclCfgCachePolTableDummy_Disabled SlbCurAcclCfgCachePolTableDummy = 2 SlbCurAcclCfgCachePolTableDummy_Unsupported SlbCurAcclCfgCachePolTableDummy = 2147483647 )
type SlbCurAcclCfgCachePolTableDynamicCache ¶
type SlbCurAcclCfgCachePolTableDynamicCache int32
const ( SlbCurAcclCfgCachePolTableDynamicCache_Enabled SlbCurAcclCfgCachePolTableDynamicCache = 1 SlbCurAcclCfgCachePolTableDynamicCache_Disabled SlbCurAcclCfgCachePolTableDynamicCache = 2 SlbCurAcclCfgCachePolTableDynamicCache_Unsupported SlbCurAcclCfgCachePolTableDynamicCache = 2147483647 )
type SlbCurAcclCfgCachePolTableImageDim ¶
type SlbCurAcclCfgCachePolTableImageDim int32
const ( SlbCurAcclCfgCachePolTableImageDim_Enabled SlbCurAcclCfgCachePolTableImageDim = 1 SlbCurAcclCfgCachePolTableImageDim_Disabled SlbCurAcclCfgCachePolTableImageDim = 2 SlbCurAcclCfgCachePolTableImageDim_Unsupported SlbCurAcclCfgCachePolTableImageDim = 2147483647 )
type SlbCurAcclCfgCachePolTableInlineCSS ¶
type SlbCurAcclCfgCachePolTableInlineCSS int32
const ( SlbCurAcclCfgCachePolTableInlineCSS_Enabled SlbCurAcclCfgCachePolTableInlineCSS = 1 SlbCurAcclCfgCachePolTableInlineCSS_Disabled SlbCurAcclCfgCachePolTableInlineCSS = 2 SlbCurAcclCfgCachePolTableInlineCSS_Unsupported SlbCurAcclCfgCachePolTableInlineCSS = 2147483647 )
type SlbCurAcclCfgCachePolTableInlineJS ¶
type SlbCurAcclCfgCachePolTableInlineJS int32
const ( SlbCurAcclCfgCachePolTableInlineJS_Enabled SlbCurAcclCfgCachePolTableInlineJS = 1 SlbCurAcclCfgCachePolTableInlineJS_Disabled SlbCurAcclCfgCachePolTableInlineJS = 2 SlbCurAcclCfgCachePolTableInlineJS_Unsupported SlbCurAcclCfgCachePolTableInlineJS = 2147483647 )
type SlbCurAcclCfgCachePolTableParams ¶
type SlbCurAcclCfgCachePolTableParams struct { // The caching policy ID(key id) as an index. NameIdIndex string `json:"NameIdIndex,omitempty"` // Cache policy name. Name string `json:"Name,omitempty"` // Maximum expiration time in seconds. ExpireTime int32 `json:"ExpireTime,omitempty"` // Minimum Object size to be stored in bytes. MinSize int32 `json:"MinSize,omitempty"` // Maximum Object size to be stored in bytes. MaxSize int32 `json:"MaxSize,omitempty"` // URL list which is associated with this policy. URLList string `json:"URLList,omitempty"` // Caching behavior for storing new objects in cache. Store SlbCurAcclCfgCachePolTableStore `json:"Store,omitempty"` // Cache behavior when serving clients with objects. Serve SlbCurAcclCfgCachePolTableServe `json:"Serve,omitempty"` // Specifies whether query parameters added to object URL should be considered when storing/serving object from cache. Query SlbCurAcclCfgCachePolTableQuery `json:"Query,omitempty"` // Optimize browser cache. Browser SlbCurAcclCfgCachePolTableBrowser `json:"Browser,omitempty"` // Status (enable/disable) of caching policy. AdminStatus SlbCurAcclCfgCachePolTableAdminStatus `json:"AdminStatus,omitempty"` // Dummy field to maintain offsets between cur and new. Dummy SlbCurAcclCfgCachePolTableDummy `json:"Dummy,omitempty"` // Combine CSS files. CombineCSS SlbCurAcclCfgCachePolTableCombineCSS `json:"CombineCSS,omitempty"` // Combine JavaScript files. CombineJS SlbCurAcclCfgCachePolTableCombineJS `json:"CombineJS,omitempty"` // Enhance broswer cache. DynamicCache SlbCurAcclCfgCachePolTableDynamicCache `json:"DynamicCache,omitempty"` // Inline small CSS files. InlineCSS SlbCurAcclCfgCachePolTableInlineCSS `json:"InlineCSS,omitempty"` // Inline small JavaScript files. InlineJS SlbCurAcclCfgCachePolTableInlineJS `json:"InlineJS,omitempty"` // Update image dimensions in html. ImageDim SlbCurAcclCfgCachePolTableImageDim `json:"ImageDim,omitempty"` // Remove comments from html. RemoveCmnt SlbCurAcclCfgCachePolTableRemoveCmnt `json:"RemoveCmnt,omitempty"` // Remove unnecessary whitespace from html code. RemoveWS SlbCurAcclCfgCachePolTableRemoveWS `json:"RemoveWS,omitempty"` // Trim absolute URLs in html. TrimURL SlbCurAcclCfgCachePolTableTrimURL `json:"TrimURL,omitempty"` // Optimization exception list which is associated with this policy. OptList string `json:"OptList,omitempty"` }
type SlbCurAcclCfgCachePolTableQuery ¶
type SlbCurAcclCfgCachePolTableQuery int32
const ( SlbCurAcclCfgCachePolTableQuery_Consider SlbCurAcclCfgCachePolTableQuery = 1 SlbCurAcclCfgCachePolTableQuery_Ignore SlbCurAcclCfgCachePolTableQuery = 2 SlbCurAcclCfgCachePolTableQuery_Unsupported SlbCurAcclCfgCachePolTableQuery = 2147483647 )
type SlbCurAcclCfgCachePolTableRemoveCmnt ¶
type SlbCurAcclCfgCachePolTableRemoveCmnt int32
const ( SlbCurAcclCfgCachePolTableRemoveCmnt_Enabled SlbCurAcclCfgCachePolTableRemoveCmnt = 1 SlbCurAcclCfgCachePolTableRemoveCmnt_Disabled SlbCurAcclCfgCachePolTableRemoveCmnt = 2 SlbCurAcclCfgCachePolTableRemoveCmnt_Unsupported SlbCurAcclCfgCachePolTableRemoveCmnt = 2147483647 )
type SlbCurAcclCfgCachePolTableRemoveWS ¶
type SlbCurAcclCfgCachePolTableRemoveWS int32
const ( SlbCurAcclCfgCachePolTableRemoveWS_Enabled SlbCurAcclCfgCachePolTableRemoveWS = 1 SlbCurAcclCfgCachePolTableRemoveWS_Disabled SlbCurAcclCfgCachePolTableRemoveWS = 2 SlbCurAcclCfgCachePolTableRemoveWS_Unsupported SlbCurAcclCfgCachePolTableRemoveWS = 2147483647 )
type SlbCurAcclCfgCachePolTableServe ¶
type SlbCurAcclCfgCachePolTableServe int32
const ( SlbCurAcclCfgCachePolTableServe_Clnthdr SlbCurAcclCfgCachePolTableServe = 1 SlbCurAcclCfgCachePolTableServe_Refresh SlbCurAcclCfgCachePolTableServe = 2 SlbCurAcclCfgCachePolTableServe_Cache SlbCurAcclCfgCachePolTableServe = 3 SlbCurAcclCfgCachePolTableServe_Unsupported SlbCurAcclCfgCachePolTableServe = 2147483647 )
type SlbCurAcclCfgCachePolTableStore ¶
type SlbCurAcclCfgCachePolTableStore int32
const ( SlbCurAcclCfgCachePolTableStore_Srvrhdr SlbCurAcclCfgCachePolTableStore = 1 SlbCurAcclCfgCachePolTableStore_Cacheall SlbCurAcclCfgCachePolTableStore = 2 SlbCurAcclCfgCachePolTableStore_Unsupported SlbCurAcclCfgCachePolTableStore = 2147483647 )
type SlbCurAcclCfgCachePolTableTrimURL ¶
type SlbCurAcclCfgCachePolTableTrimURL int32
const ( SlbCurAcclCfgCachePolTableTrimURL_Enabled SlbCurAcclCfgCachePolTableTrimURL = 1 SlbCurAcclCfgCachePolTableTrimURL_Disabled SlbCurAcclCfgCachePolTableTrimURL = 2 SlbCurAcclCfgCachePolTableTrimURL_Unsupported SlbCurAcclCfgCachePolTableTrimURL = 2147483647 )
type SlbCurAcclCfgCacheUrlListTable ¶
type SlbCurAcclCfgCacheUrlListTable struct { // The caching policy URL LIST (key id) as an index. SlbCurAcclCfgCacheUrlListIdIndex string Params *SlbCurAcclCfgCacheUrlListTableParams }
SlbCurAcclCfgCacheUrlListTable The table for configuring caching URL LIST. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurAcclCfgCacheUrlListTable ¶
func NewSlbCurAcclCfgCacheUrlListTable( slbCurAcclCfgCacheUrlListIdIndex string, params *SlbCurAcclCfgCacheUrlListTableParams, ) *SlbCurAcclCfgCacheUrlListTable
func NewSlbCurAcclCfgCacheUrlListTableList ¶
func NewSlbCurAcclCfgCacheUrlListTableList() *SlbCurAcclCfgCacheUrlListTable
func (*SlbCurAcclCfgCacheUrlListTable) GetParams ¶
func (c *SlbCurAcclCfgCacheUrlListTable) GetParams() BeanType
func (*SlbCurAcclCfgCacheUrlListTable) GetParamsType ¶
func (c *SlbCurAcclCfgCacheUrlListTable) GetParamsType() reflect.Type
func (*SlbCurAcclCfgCacheUrlListTable) Name ¶
func (c *SlbCurAcclCfgCacheUrlListTable) Name() string
func (*SlbCurAcclCfgCacheUrlListTable) Path ¶
func (c *SlbCurAcclCfgCacheUrlListTable) Path() string
type SlbCurAcclCfgCacheUrlListTableAdminStatus ¶
type SlbCurAcclCfgCacheUrlListTableAdminStatus int32
const ( SlbCurAcclCfgCacheUrlListTableAdminStatus_Enabled SlbCurAcclCfgCacheUrlListTableAdminStatus = 1 SlbCurAcclCfgCacheUrlListTableAdminStatus_Disabled SlbCurAcclCfgCacheUrlListTableAdminStatus = 2 SlbCurAcclCfgCacheUrlListTableAdminStatus_Unsupported SlbCurAcclCfgCacheUrlListTableAdminStatus = 2147483647 )
type SlbCurAcclCfgCacheUrlListTableParams ¶
type SlbCurAcclCfgCacheUrlListTableParams struct { // The caching policy URL LIST (key id) as an index. IdIndex string `json:"IdIndex,omitempty"` // Cache URL LIST name. Name string `json:"Name,omitempty"` // Status (enable/disable) of caching URL LIST. AdminStatus SlbCurAcclCfgCacheUrlListTableAdminStatus `json:"AdminStatus,omitempty"` }
type SlbCurAcclCfgCacheUrlRuleTable ¶
type SlbCurAcclCfgCacheUrlRuleTable struct { // The caching policy URL LIST (key id) as an index. SlbCurAcclCfgCacheUrlRuleListIdIndex string // The caching URL Rule number as an index. SlbCurAcclCfgCacheUrlRuleIndex int32 Params *SlbCurAcclCfgCacheUrlRuleTableParams }
SlbCurAcclCfgCacheUrlRuleTable The table for configuring caching URL Rules. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurAcclCfgCacheUrlRuleTable ¶
func NewSlbCurAcclCfgCacheUrlRuleTable( slbCurAcclCfgCacheUrlRuleListIdIndex string, slbCurAcclCfgCacheUrlRuleIndex int32, params *SlbCurAcclCfgCacheUrlRuleTableParams, ) *SlbCurAcclCfgCacheUrlRuleTable
func NewSlbCurAcclCfgCacheUrlRuleTableList ¶
func NewSlbCurAcclCfgCacheUrlRuleTableList() *SlbCurAcclCfgCacheUrlRuleTable
func (*SlbCurAcclCfgCacheUrlRuleTable) GetParams ¶
func (c *SlbCurAcclCfgCacheUrlRuleTable) GetParams() BeanType
func (*SlbCurAcclCfgCacheUrlRuleTable) GetParamsType ¶
func (c *SlbCurAcclCfgCacheUrlRuleTable) GetParamsType() reflect.Type
func (*SlbCurAcclCfgCacheUrlRuleTable) Name ¶
func (c *SlbCurAcclCfgCacheUrlRuleTable) Name() string
func (*SlbCurAcclCfgCacheUrlRuleTable) Path ¶
func (c *SlbCurAcclCfgCacheUrlRuleTable) Path() string
type SlbCurAcclCfgCacheUrlRuleTableAdminStatus ¶
type SlbCurAcclCfgCacheUrlRuleTableAdminStatus int32
const ( SlbCurAcclCfgCacheUrlRuleTableAdminStatus_Enabled SlbCurAcclCfgCacheUrlRuleTableAdminStatus = 1 SlbCurAcclCfgCacheUrlRuleTableAdminStatus_Disabled SlbCurAcclCfgCacheUrlRuleTableAdminStatus = 2 SlbCurAcclCfgCacheUrlRuleTableAdminStatus_Unsupported SlbCurAcclCfgCacheUrlRuleTableAdminStatus = 2147483647 )
type SlbCurAcclCfgCacheUrlRuleTableCache ¶
type SlbCurAcclCfgCacheUrlRuleTableCache int32
const ( SlbCurAcclCfgCacheUrlRuleTableCache_Enabled SlbCurAcclCfgCacheUrlRuleTableCache = 1 SlbCurAcclCfgCacheUrlRuleTableCache_Disabled SlbCurAcclCfgCacheUrlRuleTableCache = 2 SlbCurAcclCfgCacheUrlRuleTableCache_Unsupported SlbCurAcclCfgCacheUrlRuleTableCache = 2147483647 )
type SlbCurAcclCfgCacheUrlRuleTableDomainM ¶
type SlbCurAcclCfgCacheUrlRuleTableDomainM int32
const ( SlbCurAcclCfgCacheUrlRuleTableDomainM_Any SlbCurAcclCfgCacheUrlRuleTableDomainM = 1 SlbCurAcclCfgCacheUrlRuleTableDomainM_Text SlbCurAcclCfgCacheUrlRuleTableDomainM = 2 SlbCurAcclCfgCacheUrlRuleTableDomainM_Regex SlbCurAcclCfgCacheUrlRuleTableDomainM = 3 SlbCurAcclCfgCacheUrlRuleTableDomainM_Unsupported SlbCurAcclCfgCacheUrlRuleTableDomainM = 2147483647 )
type SlbCurAcclCfgCacheUrlRuleTableParams ¶
type SlbCurAcclCfgCacheUrlRuleTableParams struct { // The caching policy URL LIST (key id) as an index. ListIdIndex string `json:"ListIdIndex,omitempty"` // The caching URL Rule number as an index. Index int32 `json:"Index,omitempty"` // The caching URL Rule name. Name string `json:"Name,omitempty"` // Defines whether Domain matching should be evaluated as String, Regex or match, any (default any). DomainM SlbCurAcclCfgCacheUrlRuleTableDomainM `json:"DomainM,omitempty"` // Defines the Virtual Host for which this rule applies. Domain string `json:"Domain,omitempty"` // Defines whether URL matching should be evaluated as String, Regex or match, any (default any). URLm SlbCurAcclCfgCacheUrlRuleTableURLm `json:"URLm,omitempty"` // Defines URL of specific object (file/folder) to be matched by this rule. URL string `json:"URL,omitempty"` // The Maximum time for the cache object to served from cache (in seconds). Expire int32 `json:"Expire,omitempty"` // Defines if the matched response should be cached or not. Cache SlbCurAcclCfgCacheUrlRuleTableCache `json:"Cache,omitempty"` // Status (enable/disable) of caching URL Rule. AdminStatus SlbCurAcclCfgCacheUrlRuleTableAdminStatus `json:"AdminStatus,omitempty"` }
type SlbCurAcclCfgCacheUrlRuleTableURLm ¶
type SlbCurAcclCfgCacheUrlRuleTableURLm int32
const ( SlbCurAcclCfgCacheUrlRuleTableURLm_Any SlbCurAcclCfgCacheUrlRuleTableURLm = 1 SlbCurAcclCfgCacheUrlRuleTableURLm_Text SlbCurAcclCfgCacheUrlRuleTableURLm = 2 SlbCurAcclCfgCacheUrlRuleTableURLm_Regex SlbCurAcclCfgCacheUrlRuleTableURLm = 3 SlbCurAcclCfgCacheUrlRuleTableURLm_Unsupported SlbCurAcclCfgCacheUrlRuleTableURLm = 2147483647 )
type SlbCurAcclCfgClusterTable ¶
type SlbCurAcclCfgClusterTable struct { // SlbCurAcclCfgClusterVirtId string // The layer 4 virtual port number for the service. SlbCurAcclCfgClusterServiceVport int32 Params *SlbCurAcclCfgClusterTableParams }
SlbCurAcclCfgClusterTable The table for configuring fastview non affinity policy. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurAcclCfgClusterTable ¶
func NewSlbCurAcclCfgClusterTable( slbCurAcclCfgClusterVirtId string, slbCurAcclCfgClusterServiceVport int32, params *SlbCurAcclCfgClusterTableParams, ) *SlbCurAcclCfgClusterTable
func NewSlbCurAcclCfgClusterTableList ¶
func NewSlbCurAcclCfgClusterTableList() *SlbCurAcclCfgClusterTable
func (*SlbCurAcclCfgClusterTable) GetParams ¶
func (c *SlbCurAcclCfgClusterTable) GetParams() BeanType
func (*SlbCurAcclCfgClusterTable) GetParamsType ¶
func (c *SlbCurAcclCfgClusterTable) GetParamsType() reflect.Type
func (*SlbCurAcclCfgClusterTable) Name ¶
func (c *SlbCurAcclCfgClusterTable) Name() string
func (*SlbCurAcclCfgClusterTable) Path ¶
func (c *SlbCurAcclCfgClusterTable) Path() string
type SlbCurAcclCfgClusterTableAdminStatus ¶
type SlbCurAcclCfgClusterTableAdminStatus int32
const ( SlbCurAcclCfgClusterTableAdminStatus_Enabled SlbCurAcclCfgClusterTableAdminStatus = 1 SlbCurAcclCfgClusterTableAdminStatus_Disabled SlbCurAcclCfgClusterTableAdminStatus = 2 SlbCurAcclCfgClusterTableAdminStatus_Unsupported SlbCurAcclCfgClusterTableAdminStatus = 2147483647 )
type SlbCurAcclCfgClusterTableParams ¶
type SlbCurAcclCfgClusterTableParams struct { // VirtId string `json:"VirtId,omitempty"` // The layer 4 virtual port number for the service. ServiceVport int32 `json:"ServiceVport,omitempty"` // Enable or disable fastview cluster. AdminStatus SlbCurAcclCfgClusterTableAdminStatus `json:"AdminStatus,omitempty"` // IP address of the peer vip 1. PeerVIP1 string `json:"PeerVIP1,omitempty"` // IP address of the peer vip 2. PeerVIP2 string `json:"PeerVIP2,omitempty"` // IP address of the peer vip 3. PeerVIP3 string `json:"PeerVIP3,omitempty"` // IP address of the peer vip 4. PeerVIP4 string `json:"PeerVIP4,omitempty"` // IP address of the peer vip 5. PeerVIP5 string `json:"PeerVIP5,omitempty"` }
type SlbCurAcclCfgCompBrwsListTable ¶
type SlbCurAcclCfgCompBrwsListTable struct { // The compression policy browser LIST (key id) as an index. SlbCurAcclCfgCompBrwsListIdIndex string Params *SlbCurAcclCfgCompBrwsListTableParams }
SlbCurAcclCfgCompBrwsListTable The table for configuring compression browser LIST. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurAcclCfgCompBrwsListTable ¶
func NewSlbCurAcclCfgCompBrwsListTable( slbCurAcclCfgCompBrwsListIdIndex string, params *SlbCurAcclCfgCompBrwsListTableParams, ) *SlbCurAcclCfgCompBrwsListTable
func NewSlbCurAcclCfgCompBrwsListTableList ¶
func NewSlbCurAcclCfgCompBrwsListTableList() *SlbCurAcclCfgCompBrwsListTable
func (*SlbCurAcclCfgCompBrwsListTable) GetParams ¶
func (c *SlbCurAcclCfgCompBrwsListTable) GetParams() BeanType
func (*SlbCurAcclCfgCompBrwsListTable) GetParamsType ¶
func (c *SlbCurAcclCfgCompBrwsListTable) GetParamsType() reflect.Type
func (*SlbCurAcclCfgCompBrwsListTable) Name ¶
func (c *SlbCurAcclCfgCompBrwsListTable) Name() string
func (*SlbCurAcclCfgCompBrwsListTable) Path ¶
func (c *SlbCurAcclCfgCompBrwsListTable) Path() string
type SlbCurAcclCfgCompBrwsListTableAdminStatus ¶
type SlbCurAcclCfgCompBrwsListTableAdminStatus int32
const ( SlbCurAcclCfgCompBrwsListTableAdminStatus_Enabled SlbCurAcclCfgCompBrwsListTableAdminStatus = 1 SlbCurAcclCfgCompBrwsListTableAdminStatus_Disabled SlbCurAcclCfgCompBrwsListTableAdminStatus = 2 SlbCurAcclCfgCompBrwsListTableAdminStatus_Unsupported SlbCurAcclCfgCompBrwsListTableAdminStatus = 2147483647 )
type SlbCurAcclCfgCompBrwsListTableParams ¶
type SlbCurAcclCfgCompBrwsListTableParams struct { // The compression policy browser LIST (key id) as an index. IdIndex string `json:"IdIndex,omitempty"` // Compression browser list name. Name string `json:"Name,omitempty"` // Status (enable/disable) of compression browser list. AdminStatus SlbCurAcclCfgCompBrwsListTableAdminStatus `json:"AdminStatus,omitempty"` }
type SlbCurAcclCfgCompBrwsRuleTable ¶
type SlbCurAcclCfgCompBrwsRuleTable struct { // The compression browser list (key id) as an index. SlbCurAcclCfgCompBrwsRuleListIdIndex string // The compression browser Rule number as an index. SlbCurAcclCfgCompBrwsRuleIndex int32 Params *SlbCurAcclCfgCompBrwsRuleTableParams }
SlbCurAcclCfgCompBrwsRuleTable The table for configuring compression browser Rules. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurAcclCfgCompBrwsRuleTable ¶
func NewSlbCurAcclCfgCompBrwsRuleTable( slbCurAcclCfgCompBrwsRuleListIdIndex string, slbCurAcclCfgCompBrwsRuleIndex int32, params *SlbCurAcclCfgCompBrwsRuleTableParams, ) *SlbCurAcclCfgCompBrwsRuleTable
func NewSlbCurAcclCfgCompBrwsRuleTableList ¶
func NewSlbCurAcclCfgCompBrwsRuleTableList() *SlbCurAcclCfgCompBrwsRuleTable
func (*SlbCurAcclCfgCompBrwsRuleTable) GetParams ¶
func (c *SlbCurAcclCfgCompBrwsRuleTable) GetParams() BeanType
func (*SlbCurAcclCfgCompBrwsRuleTable) GetParamsType ¶
func (c *SlbCurAcclCfgCompBrwsRuleTable) GetParamsType() reflect.Type
func (*SlbCurAcclCfgCompBrwsRuleTable) Name ¶
func (c *SlbCurAcclCfgCompBrwsRuleTable) Name() string
func (*SlbCurAcclCfgCompBrwsRuleTable) Path ¶
func (c *SlbCurAcclCfgCompBrwsRuleTable) Path() string
type SlbCurAcclCfgCompBrwsRuleTableAdminStatus ¶
type SlbCurAcclCfgCompBrwsRuleTableAdminStatus int32
const ( SlbCurAcclCfgCompBrwsRuleTableAdminStatus_Enabled SlbCurAcclCfgCompBrwsRuleTableAdminStatus = 1 SlbCurAcclCfgCompBrwsRuleTableAdminStatus_Disabled SlbCurAcclCfgCompBrwsRuleTableAdminStatus = 2 SlbCurAcclCfgCompBrwsRuleTableAdminStatus_Unsupported SlbCurAcclCfgCompBrwsRuleTableAdminStatus = 2147483647 )
type SlbCurAcclCfgCompBrwsRuleTableAgentM ¶
type SlbCurAcclCfgCompBrwsRuleTableAgentM int32
const ( SlbCurAcclCfgCompBrwsRuleTableAgentM_Any SlbCurAcclCfgCompBrwsRuleTableAgentM = 1 SlbCurAcclCfgCompBrwsRuleTableAgentM_Text SlbCurAcclCfgCompBrwsRuleTableAgentM = 2 SlbCurAcclCfgCompBrwsRuleTableAgentM_Regex SlbCurAcclCfgCompBrwsRuleTableAgentM = 3 SlbCurAcclCfgCompBrwsRuleTableAgentM_Unsupported SlbCurAcclCfgCompBrwsRuleTableAgentM = 2147483647 )
type SlbCurAcclCfgCompBrwsRuleTableCompress ¶
type SlbCurAcclCfgCompBrwsRuleTableCompress int32
const ( SlbCurAcclCfgCompBrwsRuleTableCompress_Enabled SlbCurAcclCfgCompBrwsRuleTableCompress = 1 SlbCurAcclCfgCompBrwsRuleTableCompress_Disabled SlbCurAcclCfgCompBrwsRuleTableCompress = 2 SlbCurAcclCfgCompBrwsRuleTableCompress_Unsupported SlbCurAcclCfgCompBrwsRuleTableCompress = 2147483647 )
type SlbCurAcclCfgCompBrwsRuleTableContentM ¶
type SlbCurAcclCfgCompBrwsRuleTableContentM int32
const ( SlbCurAcclCfgCompBrwsRuleTableContentM_Any SlbCurAcclCfgCompBrwsRuleTableContentM = 1 SlbCurAcclCfgCompBrwsRuleTableContentM_Text SlbCurAcclCfgCompBrwsRuleTableContentM = 2 SlbCurAcclCfgCompBrwsRuleTableContentM_Regex SlbCurAcclCfgCompBrwsRuleTableContentM = 3 SlbCurAcclCfgCompBrwsRuleTableContentM_Unsupported SlbCurAcclCfgCompBrwsRuleTableContentM = 2147483647 )
type SlbCurAcclCfgCompBrwsRuleTableParams ¶
type SlbCurAcclCfgCompBrwsRuleTableParams struct { // The compression browser list (key id) as an index. ListIdIndex string `json:"ListIdIndex,omitempty"` // The compression browser Rule number as an index. Index int32 `json:"Index,omitempty"` // The compression browser Rule name. Name string `json:"Name,omitempty"` // Defines whether user agent field should be evaluated as String, Regex or match, any (default any). AgentM SlbCurAcclCfgCompBrwsRuleTableAgentM `json:"AgentM,omitempty"` // Defines the User-Agent string for which this rule applies. Agent string `json:"Agent,omitempty"` // Defines whether content type should be evaluated as String, Regex or match, any (default any). ContentM SlbCurAcclCfgCompBrwsRuleTableContentM `json:"ContentM,omitempty"` // Defines the Content-type string for which this rule applies. Content string `json:"Content,omitempty"` // Enable/Disable the compression. Defines if the matched response should be compressed or not Compress SlbCurAcclCfgCompBrwsRuleTableCompress `json:"Compress,omitempty"` // Status (enable/disable) of compression browser Rule. AdminStatus SlbCurAcclCfgCompBrwsRuleTableAdminStatus `json:"AdminStatus,omitempty"` }
type SlbCurAcclCfgCompPolTable ¶
type SlbCurAcclCfgCompPolTable struct { // The compression policy ID(key id) as an index. SlbCurAcclCfgCompPolNameIdIndex string Params *SlbCurAcclCfgCompPolTableParams }
SlbCurAcclCfgCompPolTable The table for configuring compression policy. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurAcclCfgCompPolTable ¶
func NewSlbCurAcclCfgCompPolTable( slbCurAcclCfgCompPolNameIdIndex string, params *SlbCurAcclCfgCompPolTableParams, ) *SlbCurAcclCfgCompPolTable
func NewSlbCurAcclCfgCompPolTableList ¶
func NewSlbCurAcclCfgCompPolTableList() *SlbCurAcclCfgCompPolTable
func (*SlbCurAcclCfgCompPolTable) GetParams ¶
func (c *SlbCurAcclCfgCompPolTable) GetParams() BeanType
func (*SlbCurAcclCfgCompPolTable) GetParamsType ¶
func (c *SlbCurAcclCfgCompPolTable) GetParamsType() reflect.Type
func (*SlbCurAcclCfgCompPolTable) Name ¶
func (c *SlbCurAcclCfgCompPolTable) Name() string
func (*SlbCurAcclCfgCompPolTable) Path ¶
func (c *SlbCurAcclCfgCompPolTable) Path() string
type SlbCurAcclCfgCompPolTableAdminStatus ¶
type SlbCurAcclCfgCompPolTableAdminStatus int32
const ( SlbCurAcclCfgCompPolTableAdminStatus_Enabled SlbCurAcclCfgCompPolTableAdminStatus = 1 SlbCurAcclCfgCompPolTableAdminStatus_Disabled SlbCurAcclCfgCompPolTableAdminStatus = 2 SlbCurAcclCfgCompPolTableAdminStatus_Unsupported SlbCurAcclCfgCompPolTableAdminStatus = 2147483647 )
type SlbCurAcclCfgCompPolTableAlgrthm ¶
type SlbCurAcclCfgCompPolTableAlgrthm int32
const ( SlbCurAcclCfgCompPolTableAlgrthm_Gzip SlbCurAcclCfgCompPolTableAlgrthm = 1 SlbCurAcclCfgCompPolTableAlgrthm_Deflate SlbCurAcclCfgCompPolTableAlgrthm = 2 SlbCurAcclCfgCompPolTableAlgrthm_Unsupported SlbCurAcclCfgCompPolTableAlgrthm = 2147483647 )
type SlbCurAcclCfgCompPolTableCompsrv ¶
type SlbCurAcclCfgCompPolTableCompsrv int32
const ( SlbCurAcclCfgCompPolTableCompsrv_Enabled SlbCurAcclCfgCompPolTableCompsrv = 1 SlbCurAcclCfgCompPolTableCompsrv_Disabled SlbCurAcclCfgCompPolTableCompsrv = 2 SlbCurAcclCfgCompPolTableCompsrv_Unsupported SlbCurAcclCfgCompPolTableCompsrv = 2147483647 )
type SlbCurAcclCfgCompPolTableParams ¶
type SlbCurAcclCfgCompPolTableParams struct { // The compression policy ID(key id) as an index. NameIdIndex string `json:"NameIdIndex,omitempty"` // Compression policy name. Name string `json:"Name,omitempty"` // Preferred compression algorithm. Algrthm SlbCurAcclCfgCompPolTableAlgrthm `json:"Algrthm,omitempty"` // Compression level. Complv1 uint64 `json:"Complv1,omitempty"` // Minimum file size to be compressed [Byte]. MinSize uint64 `json:"MinSize,omitempty"` // Maximum file size to be compressed [Byte]. MaxSize int32 `json:"MaxSize,omitempty"` // URL list which is associated with this policy. URLList string `json:"URLList,omitempty"` // Browser list which is associated with this policy. BrwsList string `json:"BrwsList,omitempty"` // Enable/Disable predefined browser exceptions rule-list. PreDefBrwsRuleList SlbCurAcclCfgCompPolTablePreDefBrwsRuleList `json:"PreDefBrwsRuleList,omitempty"` // Enable/Disable compression by real server. Compsrv SlbCurAcclCfgCompPolTableCompsrv `json:"Compsrv,omitempty"` // Status (enable/disable) of compression policy. AdminStatus SlbCurAcclCfgCompPolTableAdminStatus `json:"AdminStatus,omitempty"` }
type SlbCurAcclCfgCompPolTablePreDefBrwsRuleList ¶
type SlbCurAcclCfgCompPolTablePreDefBrwsRuleList int32
const ( SlbCurAcclCfgCompPolTablePreDefBrwsRuleList_Enabled SlbCurAcclCfgCompPolTablePreDefBrwsRuleList = 1 SlbCurAcclCfgCompPolTablePreDefBrwsRuleList_Disabled SlbCurAcclCfgCompPolTablePreDefBrwsRuleList = 2 SlbCurAcclCfgCompPolTablePreDefBrwsRuleList_Unsupported SlbCurAcclCfgCompPolTablePreDefBrwsRuleList = 2147483647 )
type SlbCurAcclCfgCompUrlListTable ¶
type SlbCurAcclCfgCompUrlListTable struct { // The compression policy URL LIST (key id) as an index. SlbCurAcclCfgCompUrlListIdIndex string Params *SlbCurAcclCfgCompUrlListTableParams }
SlbCurAcclCfgCompUrlListTable The table for configuring compression URL LIST. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurAcclCfgCompUrlListTable ¶
func NewSlbCurAcclCfgCompUrlListTable( slbCurAcclCfgCompUrlListIdIndex string, params *SlbCurAcclCfgCompUrlListTableParams, ) *SlbCurAcclCfgCompUrlListTable
func NewSlbCurAcclCfgCompUrlListTableList ¶
func NewSlbCurAcclCfgCompUrlListTableList() *SlbCurAcclCfgCompUrlListTable
func (*SlbCurAcclCfgCompUrlListTable) GetParams ¶
func (c *SlbCurAcclCfgCompUrlListTable) GetParams() BeanType
func (*SlbCurAcclCfgCompUrlListTable) GetParamsType ¶
func (c *SlbCurAcclCfgCompUrlListTable) GetParamsType() reflect.Type
func (*SlbCurAcclCfgCompUrlListTable) Name ¶
func (c *SlbCurAcclCfgCompUrlListTable) Name() string
func (*SlbCurAcclCfgCompUrlListTable) Path ¶
func (c *SlbCurAcclCfgCompUrlListTable) Path() string
type SlbCurAcclCfgCompUrlListTableAdminStatus ¶
type SlbCurAcclCfgCompUrlListTableAdminStatus int32
const ( SlbCurAcclCfgCompUrlListTableAdminStatus_Enabled SlbCurAcclCfgCompUrlListTableAdminStatus = 1 SlbCurAcclCfgCompUrlListTableAdminStatus_Disabled SlbCurAcclCfgCompUrlListTableAdminStatus = 2 SlbCurAcclCfgCompUrlListTableAdminStatus_Unsupported SlbCurAcclCfgCompUrlListTableAdminStatus = 2147483647 )
type SlbCurAcclCfgCompUrlListTableParams ¶
type SlbCurAcclCfgCompUrlListTableParams struct { // The compression policy URL LIST (key id) as an index. IdIndex string `json:"IdIndex,omitempty"` // Compression URL LIST name. Name string `json:"Name,omitempty"` // Status (enable/disable) of compression URL LIST. AdminStatus SlbCurAcclCfgCompUrlListTableAdminStatus `json:"AdminStatus,omitempty"` }
type SlbCurAcclCfgCompUrlRuleTable ¶
type SlbCurAcclCfgCompUrlRuleTable struct { // The compression URL LIST (key id) as an index. SlbCurAcclCfgCompUrlRuleListIdIndex string // The compression URL Rule number as an index. SlbCurAcclCfgCompUrlRuleIndex int32 Params *SlbCurAcclCfgCompUrlRuleTableParams }
SlbCurAcclCfgCompUrlRuleTable The table for configuring compression URL Rules. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurAcclCfgCompUrlRuleTable ¶
func NewSlbCurAcclCfgCompUrlRuleTable( slbCurAcclCfgCompUrlRuleListIdIndex string, slbCurAcclCfgCompUrlRuleIndex int32, params *SlbCurAcclCfgCompUrlRuleTableParams, ) *SlbCurAcclCfgCompUrlRuleTable
func NewSlbCurAcclCfgCompUrlRuleTableList ¶
func NewSlbCurAcclCfgCompUrlRuleTableList() *SlbCurAcclCfgCompUrlRuleTable
func (*SlbCurAcclCfgCompUrlRuleTable) GetParams ¶
func (c *SlbCurAcclCfgCompUrlRuleTable) GetParams() BeanType
func (*SlbCurAcclCfgCompUrlRuleTable) GetParamsType ¶
func (c *SlbCurAcclCfgCompUrlRuleTable) GetParamsType() reflect.Type
func (*SlbCurAcclCfgCompUrlRuleTable) Name ¶
func (c *SlbCurAcclCfgCompUrlRuleTable) Name() string
func (*SlbCurAcclCfgCompUrlRuleTable) Path ¶
func (c *SlbCurAcclCfgCompUrlRuleTable) Path() string
type SlbCurAcclCfgCompUrlRuleTableAdminStatus ¶
type SlbCurAcclCfgCompUrlRuleTableAdminStatus int32
const ( SlbCurAcclCfgCompUrlRuleTableAdminStatus_Enabled SlbCurAcclCfgCompUrlRuleTableAdminStatus = 1 SlbCurAcclCfgCompUrlRuleTableAdminStatus_Disabled SlbCurAcclCfgCompUrlRuleTableAdminStatus = 2 SlbCurAcclCfgCompUrlRuleTableAdminStatus_Unsupported SlbCurAcclCfgCompUrlRuleTableAdminStatus = 2147483647 )
type SlbCurAcclCfgCompUrlRuleTableCompress ¶
type SlbCurAcclCfgCompUrlRuleTableCompress int32
const ( SlbCurAcclCfgCompUrlRuleTableCompress_Enabled SlbCurAcclCfgCompUrlRuleTableCompress = 1 SlbCurAcclCfgCompUrlRuleTableCompress_Disabled SlbCurAcclCfgCompUrlRuleTableCompress = 2 SlbCurAcclCfgCompUrlRuleTableCompress_Unsupported SlbCurAcclCfgCompUrlRuleTableCompress = 2147483647 )
type SlbCurAcclCfgCompUrlRuleTableDomainM ¶
type SlbCurAcclCfgCompUrlRuleTableDomainM int32
const ( SlbCurAcclCfgCompUrlRuleTableDomainM_Any SlbCurAcclCfgCompUrlRuleTableDomainM = 1 SlbCurAcclCfgCompUrlRuleTableDomainM_Text SlbCurAcclCfgCompUrlRuleTableDomainM = 2 SlbCurAcclCfgCompUrlRuleTableDomainM_Regex SlbCurAcclCfgCompUrlRuleTableDomainM = 3 SlbCurAcclCfgCompUrlRuleTableDomainM_Unsupported SlbCurAcclCfgCompUrlRuleTableDomainM = 2147483647 )
type SlbCurAcclCfgCompUrlRuleTableParams ¶
type SlbCurAcclCfgCompUrlRuleTableParams struct { // The compression URL LIST (key id) as an index. ListIdIndex string `json:"ListIdIndex,omitempty"` // The compression URL Rule number as an index. Index int32 `json:"Index,omitempty"` // The compression URL Rule name. Name string `json:"Name,omitempty"` // Defines whether Domain matching should be evaluated as String, Regex or match, any (default any). DomainM SlbCurAcclCfgCompUrlRuleTableDomainM `json:"DomainM,omitempty"` // Defines the Virtual Host for which this rule applies. Domain string `json:"Domain,omitempty"` // Defines whether URL matching should be evaluated as String, Regex or match, any (default any). URLm SlbCurAcclCfgCompUrlRuleTableURLm `json:"URLm,omitempty"` // Defines URL of specific object (file/folder) to be matched by this rule. URL string `json:"URL,omitempty"` // Enable/Disable the compression. Compress SlbCurAcclCfgCompUrlRuleTableCompress `json:"Compress,omitempty"` // Status (enable/disable) of compression URL Rule. AdminStatus SlbCurAcclCfgCompUrlRuleTableAdminStatus `json:"AdminStatus,omitempty"` }
type SlbCurAcclCfgCompUrlRuleTableURLm ¶
type SlbCurAcclCfgCompUrlRuleTableURLm int32
const ( SlbCurAcclCfgCompUrlRuleTableURLm_Any SlbCurAcclCfgCompUrlRuleTableURLm = 1 SlbCurAcclCfgCompUrlRuleTableURLm_Text SlbCurAcclCfgCompUrlRuleTableURLm = 2 SlbCurAcclCfgCompUrlRuleTableURLm_Regex SlbCurAcclCfgCompUrlRuleTableURLm = 3 SlbCurAcclCfgCompUrlRuleTableURLm_Unsupported SlbCurAcclCfgCompUrlRuleTableURLm = 2147483647 )
type SlbCurAcclCfgFastWaTable ¶
type SlbCurAcclCfgFastWaTable struct { // The fastview web application ID(key id) as an index. SlbCurAcclCfgFastWaNameIdIndex string Params *SlbCurAcclCfgFastWaTableParams }
SlbCurAcclCfgFastWaTable The table for configuring fastview web application. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurAcclCfgFastWaTable ¶
func NewSlbCurAcclCfgFastWaTable( slbCurAcclCfgFastWaNameIdIndex string, params *SlbCurAcclCfgFastWaTableParams, ) *SlbCurAcclCfgFastWaTable
func NewSlbCurAcclCfgFastWaTableList ¶
func NewSlbCurAcclCfgFastWaTableList() *SlbCurAcclCfgFastWaTable
func (*SlbCurAcclCfgFastWaTable) GetParams ¶
func (c *SlbCurAcclCfgFastWaTable) GetParams() BeanType
func (*SlbCurAcclCfgFastWaTable) GetParamsType ¶
func (c *SlbCurAcclCfgFastWaTable) GetParamsType() reflect.Type
func (*SlbCurAcclCfgFastWaTable) Name ¶
func (c *SlbCurAcclCfgFastWaTable) Name() string
func (*SlbCurAcclCfgFastWaTable) Path ¶
func (c *SlbCurAcclCfgFastWaTable) Path() string
type SlbCurAcclCfgFastWaTableAdminStatus ¶
type SlbCurAcclCfgFastWaTableAdminStatus int32
const ( SlbCurAcclCfgFastWaTableAdminStatus_Enabled SlbCurAcclCfgFastWaTableAdminStatus = 1 SlbCurAcclCfgFastWaTableAdminStatus_Disabled SlbCurAcclCfgFastWaTableAdminStatus = 2 SlbCurAcclCfgFastWaTableAdminStatus_Unsupported SlbCurAcclCfgFastWaTableAdminStatus = 2147483647 )
type SlbCurAcclCfgFastWaTableDummy ¶
type SlbCurAcclCfgFastWaTableDummy int32
const ( SlbCurAcclCfgFastWaTableDummy_Enabled SlbCurAcclCfgFastWaTableDummy = 1 SlbCurAcclCfgFastWaTableDummy_Disabled SlbCurAcclCfgFastWaTableDummy = 2 SlbCurAcclCfgFastWaTableDummy_Unsupported SlbCurAcclCfgFastWaTableDummy = 2147483647 )
type SlbCurAcclCfgFastWaTableParams ¶
type SlbCurAcclCfgFastWaTableParams struct { // The fastview web application ID(key id) as an index. NameIdIndex string `json:"NameIdIndex,omitempty"` // Status (enable/disable) of fastview web application. AdminStatus SlbCurAcclCfgFastWaTableAdminStatus `json:"AdminStatus,omitempty"` // Dummy field to maintain offsets between cur and new. Dummy SlbCurAcclCfgFastWaTableDummy `json:"Dummy,omitempty"` // Web application name. Name string `json:"Name,omitempty"` }
type SlbCurAcclCfgHttp2PolTable ¶
type SlbCurAcclCfgHttp2PolTable struct { // The http2 policy ID(key id) as an index. SlbCurAcclCfgHttp2PolNameIdIndex string Params *SlbCurAcclCfgHttp2PolTableParams }
SlbCurAcclCfgHttp2PolTable The table for configuring http2 policy. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurAcclCfgHttp2PolTable ¶
func NewSlbCurAcclCfgHttp2PolTable( slbCurAcclCfgHttp2PolNameIdIndex string, params *SlbCurAcclCfgHttp2PolTableParams, ) *SlbCurAcclCfgHttp2PolTable
func NewSlbCurAcclCfgHttp2PolTableList ¶
func NewSlbCurAcclCfgHttp2PolTableList() *SlbCurAcclCfgHttp2PolTable
func (*SlbCurAcclCfgHttp2PolTable) GetParams ¶
func (c *SlbCurAcclCfgHttp2PolTable) GetParams() BeanType
func (*SlbCurAcclCfgHttp2PolTable) GetParamsType ¶
func (c *SlbCurAcclCfgHttp2PolTable) GetParamsType() reflect.Type
func (*SlbCurAcclCfgHttp2PolTable) Name ¶
func (c *SlbCurAcclCfgHttp2PolTable) Name() string
func (*SlbCurAcclCfgHttp2PolTable) Path ¶
func (c *SlbCurAcclCfgHttp2PolTable) Path() string
type SlbCurAcclCfgHttp2PolTableAdminStatus ¶
type SlbCurAcclCfgHttp2PolTableAdminStatus int32
const ( SlbCurAcclCfgHttp2PolTableAdminStatus_Enabled SlbCurAcclCfgHttp2PolTableAdminStatus = 1 SlbCurAcclCfgHttp2PolTableAdminStatus_Disabled SlbCurAcclCfgHttp2PolTableAdminStatus = 2 SlbCurAcclCfgHttp2PolTableAdminStatus_Unsupported SlbCurAcclCfgHttp2PolTableAdminStatus = 2147483647 )
type SlbCurAcclCfgHttp2PolTableBackendStatus ¶
type SlbCurAcclCfgHttp2PolTableBackendStatus int32
const ( SlbCurAcclCfgHttp2PolTableBackendStatus_Enabled SlbCurAcclCfgHttp2PolTableBackendStatus = 1 SlbCurAcclCfgHttp2PolTableBackendStatus_Disabled SlbCurAcclCfgHttp2PolTableBackendStatus = 2 SlbCurAcclCfgHttp2PolTableBackendStatus_Unsupported SlbCurAcclCfgHttp2PolTableBackendStatus = 2147483647 )
type SlbCurAcclCfgHttp2PolTableEnaInsert ¶
type SlbCurAcclCfgHttp2PolTableEnaInsert int32
const ( SlbCurAcclCfgHttp2PolTableEnaInsert_Enabled SlbCurAcclCfgHttp2PolTableEnaInsert = 1 SlbCurAcclCfgHttp2PolTableEnaInsert_Disabled SlbCurAcclCfgHttp2PolTableEnaInsert = 2 SlbCurAcclCfgHttp2PolTableEnaInsert_Unsupported SlbCurAcclCfgHttp2PolTableEnaInsert = 2147483647 )
type SlbCurAcclCfgHttp2PolTableEnaServerPush ¶
type SlbCurAcclCfgHttp2PolTableEnaServerPush int32
const ( SlbCurAcclCfgHttp2PolTableEnaServerPush_Enabled SlbCurAcclCfgHttp2PolTableEnaServerPush = 1 SlbCurAcclCfgHttp2PolTableEnaServerPush_Disabled SlbCurAcclCfgHttp2PolTableEnaServerPush = 2 SlbCurAcclCfgHttp2PolTableEnaServerPush_Unsupported SlbCurAcclCfgHttp2PolTableEnaServerPush = 2147483647 )
type SlbCurAcclCfgHttp2PolTableParams ¶
type SlbCurAcclCfgHttp2PolTableParams struct { // The http2 policy ID(key id) as an index. NameIdIndex string `json:"NameIdIndex,omitempty"` // Http2 policy name. Name string `json:"Name,omitempty"` // Status (enable/disable) of http2 policy. AdminStatus SlbCurAcclCfgHttp2PolTableAdminStatus `json:"AdminStatus,omitempty"` // maximum concurrent streams per connection. Streams uint32 `json:"Streams,omitempty"` // Display the number of seconds an HTTP/2 connection is left open idly before it is closed. Idle uint64 `json:"Idle,omitempty"` // Status (enable/disable) of insert private http2 header. EnaInsert SlbCurAcclCfgHttp2PolTableEnaInsert `json:"EnaInsert,omitempty"` // Http2 header string. Header string `json:"Header,omitempty"` // Status (enable/disable) of insert http2 server push. EnaServerPush SlbCurAcclCfgHttp2PolTableEnaServerPush `json:"EnaServerPush,omitempty"` // HTTP2 policy HPACK table size (small / medium / large). HpackSize string `json:"HpackSize,omitempty"` // Backend Status (enable/disable) of backend http2. BackendStatus SlbCurAcclCfgHttp2PolTableBackendStatus `json:"BackendStatus,omitempty"` // maximum concurrent streams per backend connection. BackendStreams uint32 `json:"BackendStreams,omitempty"` // HTTP2 policy backend HPACK table size (small / medium / large). BackendHpackSize string `json:"BackendHpackSize,omitempty"` // maximum concurrent server push streams per backend connection. BackendServerPush uint32 `json:"BackendServerPush,omitempty"` }
type SlbCurAcclCfgOptExcListTable ¶
type SlbCurAcclCfgOptExcListTable struct { // The optimization LIST (key id) as an index. SlbCurAcclCfgOptExcListIdIndex string Params *SlbCurAcclCfgOptExcListTableParams }
SlbCurAcclCfgOptExcListTable The table for configuring optimization LIST. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurAcclCfgOptExcListTable ¶
func NewSlbCurAcclCfgOptExcListTable( slbCurAcclCfgOptExcListIdIndex string, params *SlbCurAcclCfgOptExcListTableParams, ) *SlbCurAcclCfgOptExcListTable
func NewSlbCurAcclCfgOptExcListTableList ¶
func NewSlbCurAcclCfgOptExcListTableList() *SlbCurAcclCfgOptExcListTable
func (*SlbCurAcclCfgOptExcListTable) GetParams ¶
func (c *SlbCurAcclCfgOptExcListTable) GetParams() BeanType
func (*SlbCurAcclCfgOptExcListTable) GetParamsType ¶
func (c *SlbCurAcclCfgOptExcListTable) GetParamsType() reflect.Type
func (*SlbCurAcclCfgOptExcListTable) Name ¶
func (c *SlbCurAcclCfgOptExcListTable) Name() string
func (*SlbCurAcclCfgOptExcListTable) Path ¶
func (c *SlbCurAcclCfgOptExcListTable) Path() string
type SlbCurAcclCfgOptExcListTableAdminStatus ¶
type SlbCurAcclCfgOptExcListTableAdminStatus int32
const ( SlbCurAcclCfgOptExcListTableAdminStatus_Enabled SlbCurAcclCfgOptExcListTableAdminStatus = 1 SlbCurAcclCfgOptExcListTableAdminStatus_Disabled SlbCurAcclCfgOptExcListTableAdminStatus = 2 SlbCurAcclCfgOptExcListTableAdminStatus_Unsupported SlbCurAcclCfgOptExcListTableAdminStatus = 2147483647 )
type SlbCurAcclCfgOptExcListTableParams ¶
type SlbCurAcclCfgOptExcListTableParams struct { // The optimization LIST (key id) as an index. IdIndex string `json:"IdIndex,omitempty"` // Optimization LIST name. Name string `json:"Name,omitempty"` // Status (enable/disable) of optimization LIST. AdminStatus SlbCurAcclCfgOptExcListTableAdminStatus `json:"AdminStatus,omitempty"` }
type SlbCurAcclCfgOptExcRuleTable ¶
type SlbCurAcclCfgOptExcRuleTable struct { // The optimization rule list (key id) as an index. SlbCurAcclCfgOptExcRuleListIdIndex string // The optimization Rule number as an index. SlbCurAcclCfgOptExcRuleIndex int32 Params *SlbCurAcclCfgOptExcRuleTableParams }
SlbCurAcclCfgOptExcRuleTable The table for configuring optimization Rules. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurAcclCfgOptExcRuleTable ¶
func NewSlbCurAcclCfgOptExcRuleTable( slbCurAcclCfgOptExcRuleListIdIndex string, slbCurAcclCfgOptExcRuleIndex int32, params *SlbCurAcclCfgOptExcRuleTableParams, ) *SlbCurAcclCfgOptExcRuleTable
func NewSlbCurAcclCfgOptExcRuleTableList ¶
func NewSlbCurAcclCfgOptExcRuleTableList() *SlbCurAcclCfgOptExcRuleTable
func (*SlbCurAcclCfgOptExcRuleTable) GetParams ¶
func (c *SlbCurAcclCfgOptExcRuleTable) GetParams() BeanType
func (*SlbCurAcclCfgOptExcRuleTable) GetParamsType ¶
func (c *SlbCurAcclCfgOptExcRuleTable) GetParamsType() reflect.Type
func (*SlbCurAcclCfgOptExcRuleTable) Name ¶
func (c *SlbCurAcclCfgOptExcRuleTable) Name() string
func (*SlbCurAcclCfgOptExcRuleTable) Path ¶
func (c *SlbCurAcclCfgOptExcRuleTable) Path() string
type SlbCurAcclCfgOptExcRuleTableAdminStatus ¶
type SlbCurAcclCfgOptExcRuleTableAdminStatus int32
const ( SlbCurAcclCfgOptExcRuleTableAdminStatus_Enabled SlbCurAcclCfgOptExcRuleTableAdminStatus = 1 SlbCurAcclCfgOptExcRuleTableAdminStatus_Disabled SlbCurAcclCfgOptExcRuleTableAdminStatus = 2 SlbCurAcclCfgOptExcRuleTableAdminStatus_Unsupported SlbCurAcclCfgOptExcRuleTableAdminStatus = 2147483647 )
type SlbCurAcclCfgOptExcRuleTableCombineCSS ¶
type SlbCurAcclCfgOptExcRuleTableCombineCSS int32
const ( SlbCurAcclCfgOptExcRuleTableCombineCSS_Enabled SlbCurAcclCfgOptExcRuleTableCombineCSS = 1 SlbCurAcclCfgOptExcRuleTableCombineCSS_Disabled SlbCurAcclCfgOptExcRuleTableCombineCSS = 2 SlbCurAcclCfgOptExcRuleTableCombineCSS_Unsupported SlbCurAcclCfgOptExcRuleTableCombineCSS = 2147483647 )
type SlbCurAcclCfgOptExcRuleTableCombineJS ¶
type SlbCurAcclCfgOptExcRuleTableCombineJS int32
const ( SlbCurAcclCfgOptExcRuleTableCombineJS_Enabled SlbCurAcclCfgOptExcRuleTableCombineJS = 1 SlbCurAcclCfgOptExcRuleTableCombineJS_Disabled SlbCurAcclCfgOptExcRuleTableCombineJS = 2 SlbCurAcclCfgOptExcRuleTableCombineJS_Unsupported SlbCurAcclCfgOptExcRuleTableCombineJS = 2147483647 )
type SlbCurAcclCfgOptExcRuleTableDynamicCache ¶
type SlbCurAcclCfgOptExcRuleTableDynamicCache int32
const ( SlbCurAcclCfgOptExcRuleTableDynamicCache_Enabled SlbCurAcclCfgOptExcRuleTableDynamicCache = 1 SlbCurAcclCfgOptExcRuleTableDynamicCache_Disabled SlbCurAcclCfgOptExcRuleTableDynamicCache = 2 SlbCurAcclCfgOptExcRuleTableDynamicCache_Unsupported SlbCurAcclCfgOptExcRuleTableDynamicCache = 2147483647 )
type SlbCurAcclCfgOptExcRuleTableImageDim ¶
type SlbCurAcclCfgOptExcRuleTableImageDim int32
const ( SlbCurAcclCfgOptExcRuleTableImageDim_Enabled SlbCurAcclCfgOptExcRuleTableImageDim = 1 SlbCurAcclCfgOptExcRuleTableImageDim_Disabled SlbCurAcclCfgOptExcRuleTableImageDim = 2 SlbCurAcclCfgOptExcRuleTableImageDim_Unsupported SlbCurAcclCfgOptExcRuleTableImageDim = 2147483647 )
type SlbCurAcclCfgOptExcRuleTableInlineCSS ¶
type SlbCurAcclCfgOptExcRuleTableInlineCSS int32
const ( SlbCurAcclCfgOptExcRuleTableInlineCSS_Enabled SlbCurAcclCfgOptExcRuleTableInlineCSS = 1 SlbCurAcclCfgOptExcRuleTableInlineCSS_Disabled SlbCurAcclCfgOptExcRuleTableInlineCSS = 2 SlbCurAcclCfgOptExcRuleTableInlineCSS_Unsupported SlbCurAcclCfgOptExcRuleTableInlineCSS = 2147483647 )
type SlbCurAcclCfgOptExcRuleTableInlineJS ¶
type SlbCurAcclCfgOptExcRuleTableInlineJS int32
const ( SlbCurAcclCfgOptExcRuleTableInlineJS_Enabled SlbCurAcclCfgOptExcRuleTableInlineJS = 1 SlbCurAcclCfgOptExcRuleTableInlineJS_Disabled SlbCurAcclCfgOptExcRuleTableInlineJS = 2 SlbCurAcclCfgOptExcRuleTableInlineJS_Unsupported SlbCurAcclCfgOptExcRuleTableInlineJS = 2147483647 )
type SlbCurAcclCfgOptExcRuleTableParams ¶
type SlbCurAcclCfgOptExcRuleTableParams struct { // The optimization rule list (key id) as an index. ListIdIndex string `json:"ListIdIndex,omitempty"` // The optimization Rule number as an index. Index int32 `json:"Index,omitempty"` // The optimization Rule name. Name string `json:"Name,omitempty"` // Resource type. ResType SlbCurAcclCfgOptExcRuleTableResType `json:"ResType,omitempty"` // URI of the resource for which this rule applies. URI string `json:"URI,omitempty"` // Combine CSS optimization. CombineCSS SlbCurAcclCfgOptExcRuleTableCombineCSS `json:"CombineCSS,omitempty"` // Combine JavaScript optimization. CombineJS SlbCurAcclCfgOptExcRuleTableCombineJS `json:"CombineJS,omitempty"` // Dynamic cache optimization. DynamicCache SlbCurAcclCfgOptExcRuleTableDynamicCache `json:"DynamicCache,omitempty"` // Inline CSS optimization. InlineCSS SlbCurAcclCfgOptExcRuleTableInlineCSS `json:"InlineCSS,omitempty"` // Inline JavaScript optimization. InlineJS SlbCurAcclCfgOptExcRuleTableInlineJS `json:"InlineJS,omitempty"` // Image dimensions setting optimization. ImageDim SlbCurAcclCfgOptExcRuleTableImageDim `json:"ImageDim,omitempty"` // Remove comments optimization. RemoveComments SlbCurAcclCfgOptExcRuleTableRemoveComments `json:"RemoveComments,omitempty"` // Remove whitespace optimization. RemoveWS SlbCurAcclCfgOptExcRuleTableRemoveWS `json:"RemoveWS,omitempty"` // Trim URLs optimization. TrimURL SlbCurAcclCfgOptExcRuleTableTrimURL `json:"TrimURL,omitempty"` // Status (enable/disable) of optimization Rule. AdminStatus SlbCurAcclCfgOptExcRuleTableAdminStatus `json:"AdminStatus,omitempty"` }
type SlbCurAcclCfgOptExcRuleTableRemoveComments ¶
type SlbCurAcclCfgOptExcRuleTableRemoveComments int32
const ( SlbCurAcclCfgOptExcRuleTableRemoveComments_Enabled SlbCurAcclCfgOptExcRuleTableRemoveComments = 1 SlbCurAcclCfgOptExcRuleTableRemoveComments_Disabled SlbCurAcclCfgOptExcRuleTableRemoveComments = 2 SlbCurAcclCfgOptExcRuleTableRemoveComments_Unsupported SlbCurAcclCfgOptExcRuleTableRemoveComments = 2147483647 )
type SlbCurAcclCfgOptExcRuleTableRemoveWS ¶
type SlbCurAcclCfgOptExcRuleTableRemoveWS int32
const ( SlbCurAcclCfgOptExcRuleTableRemoveWS_Enabled SlbCurAcclCfgOptExcRuleTableRemoveWS = 1 SlbCurAcclCfgOptExcRuleTableRemoveWS_Disabled SlbCurAcclCfgOptExcRuleTableRemoveWS = 2 SlbCurAcclCfgOptExcRuleTableRemoveWS_Unsupported SlbCurAcclCfgOptExcRuleTableRemoveWS = 2147483647 )
type SlbCurAcclCfgOptExcRuleTableResType ¶
type SlbCurAcclCfgOptExcRuleTableResType int32
const ( SlbCurAcclCfgOptExcRuleTableResType_Html SlbCurAcclCfgOptExcRuleTableResType = 1 SlbCurAcclCfgOptExcRuleTableResType_Js SlbCurAcclCfgOptExcRuleTableResType = 2 SlbCurAcclCfgOptExcRuleTableResType_Css SlbCurAcclCfgOptExcRuleTableResType = 3 SlbCurAcclCfgOptExcRuleTableResType_Image SlbCurAcclCfgOptExcRuleTableResType = 4 SlbCurAcclCfgOptExcRuleTableResType_Other SlbCurAcclCfgOptExcRuleTableResType = 5 SlbCurAcclCfgOptExcRuleTableResType_Unsupported SlbCurAcclCfgOptExcRuleTableResType = 2147483647 )
type SlbCurAcclCfgOptExcRuleTableTrimURL ¶
type SlbCurAcclCfgOptExcRuleTableTrimURL int32
const ( SlbCurAcclCfgOptExcRuleTableTrimURL_Enabled SlbCurAcclCfgOptExcRuleTableTrimURL = 1 SlbCurAcclCfgOptExcRuleTableTrimURL_Disabled SlbCurAcclCfgOptExcRuleTableTrimURL = 2 SlbCurAcclCfgOptExcRuleTableTrimURL_Unsupported SlbCurAcclCfgOptExcRuleTableTrimURL = 2147483647 )
type SlbCurAdvhcAdvVirtualWireTable ¶
type SlbCurAdvhcAdvVirtualWireTable struct { // Describes Virtual Wire Health Check ID. SlbCurAdvhcAdvVirtualWireID string Params *SlbCurAdvhcAdvVirtualWireTableParams }
SlbCurAdvhcAdvVirtualWireTable The table of Advanced Virtual Wire Health Check objects, Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurAdvhcAdvVirtualWireTable ¶
func NewSlbCurAdvhcAdvVirtualWireTable( slbCurAdvhcAdvVirtualWireID string, params *SlbCurAdvhcAdvVirtualWireTableParams, ) *SlbCurAdvhcAdvVirtualWireTable
func NewSlbCurAdvhcAdvVirtualWireTableList ¶
func NewSlbCurAdvhcAdvVirtualWireTableList() *SlbCurAdvhcAdvVirtualWireTable
func (*SlbCurAdvhcAdvVirtualWireTable) GetParams ¶
func (c *SlbCurAdvhcAdvVirtualWireTable) GetParams() BeanType
func (*SlbCurAdvhcAdvVirtualWireTable) GetParamsType ¶
func (c *SlbCurAdvhcAdvVirtualWireTable) GetParamsType() reflect.Type
func (*SlbCurAdvhcAdvVirtualWireTable) Name ¶
func (c *SlbCurAdvhcAdvVirtualWireTable) Name() string
func (*SlbCurAdvhcAdvVirtualWireTable) Path ¶
func (c *SlbCurAdvhcAdvVirtualWireTable) Path() string
type SlbCurAdvhcAdvVirtualWireTableIPVer ¶
type SlbCurAdvhcAdvVirtualWireTableIPVer int32
const ( SlbCurAdvhcAdvVirtualWireTableIPVer_Ipv4 SlbCurAdvhcAdvVirtualWireTableIPVer = 1 SlbCurAdvhcAdvVirtualWireTableIPVer_Ipv6 SlbCurAdvhcAdvVirtualWireTableIPVer = 2 SlbCurAdvhcAdvVirtualWireTableIPVer_None SlbCurAdvhcAdvVirtualWireTableIPVer = 3 )
type SlbCurAdvhcAdvVirtualWireTableInvert ¶
type SlbCurAdvhcAdvVirtualWireTableInvert int32
const ( SlbCurAdvhcAdvVirtualWireTableInvert_Enabled SlbCurAdvhcAdvVirtualWireTableInvert = 1 SlbCurAdvhcAdvVirtualWireTableInvert_Disabled SlbCurAdvhcAdvVirtualWireTableInvert = 2 SlbCurAdvhcAdvVirtualWireTableInvert_Unsupported SlbCurAdvhcAdvVirtualWireTableInvert = 2147483647 )
type SlbCurAdvhcAdvVirtualWireTableParams ¶
type SlbCurAdvhcAdvVirtualWireTableParams struct { // Describes Virtual Wire Health Check ID. ID string `json:"ID,omitempty"` // Describes Virtual Wire Health Check Name. Name string `json:"Name,omitempty"` // Describes Virtual Wire Health Check destination port. DPort uint64 `json:"DPort,omitempty"` // Describes Virtual Wire Health Check IP version. IPVer SlbCurAdvhcAdvVirtualWireTableIPVer `json:"IPVer,omitempty"` // Describes Virtual Wire Health Check host name. HostName string `json:"HostName,omitempty"` // Describes Virtual Wire Health Check transparency mode. Transparent SlbCurAdvhcAdvVirtualWireTableTransparent `json:"Transparent,omitempty"` // Describes Virtual Wire Health Check interval. Interval uint64 `json:"Interval,omitempty"` // Describes Virtual Wire Health Check maximum retries number. Retries uint64 `json:"Retries,omitempty"` // Describes Virtual Wire Health Check minimum restore retries number. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // Describes Virtual Wire Health Check timeout. Timeout uint64 `json:"Timeout,omitempty"` // Describes Virtual Wire Health Check Overflow. Overflow uint64 `json:"Overflow,omitempty"` // Describes Virtual Wire Health Check down interval. DownInterval uint64 `json:"DownInterval,omitempty"` // Describes Virtual Wire Health Check invert state. Invert SlbCurAdvhcAdvVirtualWireTableInvert `json:"Invert,omitempty"` }
type SlbCurAdvhcAdvVirtualWireTableTransparent ¶
type SlbCurAdvhcAdvVirtualWireTableTransparent int32
const ( SlbCurAdvhcAdvVirtualWireTableTransparent_Enabled SlbCurAdvhcAdvVirtualWireTableTransparent = 1 SlbCurAdvhcAdvVirtualWireTableTransparent_Disabled SlbCurAdvhcAdvVirtualWireTableTransparent = 2 SlbCurAdvhcAdvVirtualWireTableTransparent_Unsupported SlbCurAdvhcAdvVirtualWireTableTransparent = 2147483647 )
type SlbCurAdvhcArpTable ¶
type SlbCurAdvhcArpTable struct { // ARP Health check id. SlbCurAdvhcArpID string Params *SlbCurAdvhcArpTableParams }
SlbCurAdvhcArpTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurAdvhcArpTable ¶
func NewSlbCurAdvhcArpTable( slbCurAdvhcArpID string, params *SlbCurAdvhcArpTableParams, ) *SlbCurAdvhcArpTable
func NewSlbCurAdvhcArpTableList ¶
func NewSlbCurAdvhcArpTableList() *SlbCurAdvhcArpTable
func (*SlbCurAdvhcArpTable) GetParams ¶
func (c *SlbCurAdvhcArpTable) GetParams() BeanType
func (*SlbCurAdvhcArpTable) GetParamsType ¶
func (c *SlbCurAdvhcArpTable) GetParamsType() reflect.Type
func (*SlbCurAdvhcArpTable) Name ¶
func (c *SlbCurAdvhcArpTable) Name() string
func (*SlbCurAdvhcArpTable) Path ¶
func (c *SlbCurAdvhcArpTable) Path() string
type SlbCurAdvhcArpTableIPVer ¶
type SlbCurAdvhcArpTableIPVer int32
const ( SlbCurAdvhcArpTableIPVer_Ipv4 SlbCurAdvhcArpTableIPVer = 1 SlbCurAdvhcArpTableIPVer_Ipv6 SlbCurAdvhcArpTableIPVer = 2 SlbCurAdvhcArpTableIPVer_None SlbCurAdvhcArpTableIPVer = 3 )
type SlbCurAdvhcArpTableInvert ¶
type SlbCurAdvhcArpTableInvert int32
const ( SlbCurAdvhcArpTableInvert_Enabled SlbCurAdvhcArpTableInvert = 1 SlbCurAdvhcArpTableInvert_Disabled SlbCurAdvhcArpTableInvert = 2 SlbCurAdvhcArpTableInvert_Unsupported SlbCurAdvhcArpTableInvert = 2147483647 )
type SlbCurAdvhcArpTableParams ¶
type SlbCurAdvhcArpTableParams struct { // ARP Health check id. ID string `json:"ID,omitempty"` // ARP Health check name. Name string `json:"Name,omitempty"` // ARP Health check IP version. IPVer SlbCurAdvhcArpTableIPVer `json:"IPVer,omitempty"` // ARP health check hostname. HostName string `json:"HostName,omitempty"` // Is ARP health check transparent. Transparent SlbCurAdvhcArpTableTransparent `json:"Transparent,omitempty"` // ARP Health check interval. Interval uint64 `json:"Interval,omitempty"` // ARP Health check retries before failure counter. Retries uint64 `json:"Retries,omitempty"` // ARP Health check retries before marking health check up, counter. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // ARP Health checheck timeout parameter. Timeout uint64 `json:"Timeout,omitempty"` // ARP Health check overflow parameter. Overflow uint64 `json:"Overflow,omitempty"` // ARP Health check checks Interval on Down-Time. DownInterval uint64 `json:"DownInterval,omitempty"` // ARP Health check invert flag. Invert SlbCurAdvhcArpTableInvert `json:"Invert,omitempty"` }
type SlbCurAdvhcArpTableTransparent ¶
type SlbCurAdvhcArpTableTransparent int32
const ( SlbCurAdvhcArpTableTransparent_Enabled SlbCurAdvhcArpTableTransparent = 1 SlbCurAdvhcArpTableTransparent_Disabled SlbCurAdvhcArpTableTransparent = 2 SlbCurAdvhcArpTableTransparent_Unsupported SlbCurAdvhcArpTableTransparent = 2147483647 )
type SlbCurAdvhcDhcpTable ¶
type SlbCurAdvhcDhcpTable struct { // DHCP Health check id. SlbCurAdvhcDhcpID string Params *SlbCurAdvhcDhcpTableParams }
SlbCurAdvhcDhcpTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurAdvhcDhcpTable ¶
func NewSlbCurAdvhcDhcpTable( slbCurAdvhcDhcpID string, params *SlbCurAdvhcDhcpTableParams, ) *SlbCurAdvhcDhcpTable
func NewSlbCurAdvhcDhcpTableList ¶
func NewSlbCurAdvhcDhcpTableList() *SlbCurAdvhcDhcpTable
func (*SlbCurAdvhcDhcpTable) GetParams ¶
func (c *SlbCurAdvhcDhcpTable) GetParams() BeanType
func (*SlbCurAdvhcDhcpTable) GetParamsType ¶
func (c *SlbCurAdvhcDhcpTable) GetParamsType() reflect.Type
func (*SlbCurAdvhcDhcpTable) Name ¶
func (c *SlbCurAdvhcDhcpTable) Name() string
func (*SlbCurAdvhcDhcpTable) Path ¶
func (c *SlbCurAdvhcDhcpTable) Path() string
type SlbCurAdvhcDhcpTableDhcpDuidType ¶
type SlbCurAdvhcDhcpTableDhcpDuidType int32
const ( SlbCurAdvhcDhcpTableDhcpDuidType_Linklayertime SlbCurAdvhcDhcpTableDhcpDuidType = 1 SlbCurAdvhcDhcpTableDhcpDuidType_Linklayer SlbCurAdvhcDhcpTableDhcpDuidType = 3 SlbCurAdvhcDhcpTableDhcpDuidType_Unsupported SlbCurAdvhcDhcpTableDhcpDuidType = 2147483647 )
type SlbCurAdvhcDhcpTableDhcpType ¶
type SlbCurAdvhcDhcpTableDhcpType int32
const ( SlbCurAdvhcDhcpTableDhcpType_Inherit SlbCurAdvhcDhcpTableDhcpType = 1 SlbCurAdvhcDhcpTableDhcpType_Inform SlbCurAdvhcDhcpTableDhcpType = 2 SlbCurAdvhcDhcpTableDhcpType_Request SlbCurAdvhcDhcpTableDhcpType = 3 SlbCurAdvhcDhcpTableDhcpType_Relay SlbCurAdvhcDhcpTableDhcpType = 4 SlbCurAdvhcDhcpTableDhcpType_Unsupported SlbCurAdvhcDhcpTableDhcpType = 2147483647 )
type SlbCurAdvhcDhcpTableIPVer ¶
type SlbCurAdvhcDhcpTableIPVer int32
const ( SlbCurAdvhcDhcpTableIPVer_Ipv4 SlbCurAdvhcDhcpTableIPVer = 1 SlbCurAdvhcDhcpTableIPVer_Ipv6 SlbCurAdvhcDhcpTableIPVer = 2 SlbCurAdvhcDhcpTableIPVer_None SlbCurAdvhcDhcpTableIPVer = 3 )
type SlbCurAdvhcDhcpTableInvert ¶
type SlbCurAdvhcDhcpTableInvert int32
const ( SlbCurAdvhcDhcpTableInvert_Enabled SlbCurAdvhcDhcpTableInvert = 1 SlbCurAdvhcDhcpTableInvert_Disabled SlbCurAdvhcDhcpTableInvert = 2 SlbCurAdvhcDhcpTableInvert_Unsupported SlbCurAdvhcDhcpTableInvert = 2147483647 )
type SlbCurAdvhcDhcpTableParams ¶
type SlbCurAdvhcDhcpTableParams struct { // DHCP Health check id. ID string `json:"ID,omitempty"` // DHCP Health check name. Name string `json:"Name,omitempty"` // DHCP Health check port. DPort uint64 `json:"DPort,omitempty"` // DHCP Health check IP version. IPVer SlbCurAdvhcDhcpTableIPVer `json:"IPVer,omitempty"` // DHCP Health check destination hostname. HostName string `json:"HostName,omitempty"` // DHCP Health check transparent flag. Transparent SlbCurAdvhcDhcpTableTransparent `json:"Transparent,omitempty"` // DHCP Health check interval. Interval uint64 `json:"Interval,omitempty"` // DHCP Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // DHCP Health check restore from down state counter. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // DHCP Health check timeout period. Timeout uint64 `json:"Timeout,omitempty"` // DHCP Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // DHCP Health check interval in down state. DownInterval uint64 `json:"DownInterval,omitempty"` // DHCP Health check invert flag. Invert SlbCurAdvhcDhcpTableInvert `json:"Invert,omitempty"` // DHCP Health check packet type. DhcpType SlbCurAdvhcDhcpTableDhcpType `json:"DhcpType,omitempty"` // DHCP Health check source port selection method. SourcePortType SlbCurAdvhcDhcpTableSourcePortType `json:"SourcePortType,omitempty"` // DHCP server's DUID Type. Only 1 and 3 are supported. DhcpDuidType SlbCurAdvhcDhcpTableDhcpDuidType `json:"DhcpDuidType,omitempty"` // DHCP server's Link-Layer address. DhcpDuidLLA string `json:"DhcpDuidLLA,omitempty"` // DHCP server's DUID time, e.g. 500058203. DhcpDuidTime uint32 `json:"DhcpDuidTime,omitempty"` }
type SlbCurAdvhcDhcpTableSourcePortType ¶
type SlbCurAdvhcDhcpTableSourcePortType int32
const ( SlbCurAdvhcDhcpTableSourcePortType_Inherit SlbCurAdvhcDhcpTableSourcePortType = 1 SlbCurAdvhcDhcpTableSourcePortType_Random SlbCurAdvhcDhcpTableSourcePortType = 2 SlbCurAdvhcDhcpTableSourcePortType_Strict SlbCurAdvhcDhcpTableSourcePortType = 3 SlbCurAdvhcDhcpTableSourcePortType_Unsupported SlbCurAdvhcDhcpTableSourcePortType = 2147483647 )
type SlbCurAdvhcDhcpTableTransparent ¶
type SlbCurAdvhcDhcpTableTransparent int32
const ( SlbCurAdvhcDhcpTableTransparent_Enabled SlbCurAdvhcDhcpTableTransparent = 1 SlbCurAdvhcDhcpTableTransparent_Disabled SlbCurAdvhcDhcpTableTransparent = 2 SlbCurAdvhcDhcpTableTransparent_Unsupported SlbCurAdvhcDhcpTableTransparent = 2147483647 )
type SlbCurAdvhcDnsTable ¶
type SlbCurAdvhcDnsTable struct { // DNS Health check id. SlbCurAdvhcDnsID string Params *SlbCurAdvhcDnsTableParams }
SlbCurAdvhcDnsTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurAdvhcDnsTable ¶
func NewSlbCurAdvhcDnsTable( slbCurAdvhcDnsID string, params *SlbCurAdvhcDnsTableParams, ) *SlbCurAdvhcDnsTable
func NewSlbCurAdvhcDnsTableList ¶
func NewSlbCurAdvhcDnsTableList() *SlbCurAdvhcDnsTable
func (*SlbCurAdvhcDnsTable) GetParams ¶
func (c *SlbCurAdvhcDnsTable) GetParams() BeanType
func (*SlbCurAdvhcDnsTable) GetParamsType ¶
func (c *SlbCurAdvhcDnsTable) GetParamsType() reflect.Type
func (*SlbCurAdvhcDnsTable) Name ¶
func (c *SlbCurAdvhcDnsTable) Name() string
func (*SlbCurAdvhcDnsTable) Path ¶
func (c *SlbCurAdvhcDnsTable) Path() string
type SlbCurAdvhcDnsTableIPVer ¶
type SlbCurAdvhcDnsTableIPVer int32
const ( SlbCurAdvhcDnsTableIPVer_Ipv4 SlbCurAdvhcDnsTableIPVer = 1 SlbCurAdvhcDnsTableIPVer_Ipv6 SlbCurAdvhcDnsTableIPVer = 2 SlbCurAdvhcDnsTableIPVer_None SlbCurAdvhcDnsTableIPVer = 3 )
type SlbCurAdvhcDnsTableInvert ¶
type SlbCurAdvhcDnsTableInvert int32
const ( SlbCurAdvhcDnsTableInvert_Enabled SlbCurAdvhcDnsTableInvert = 1 SlbCurAdvhcDnsTableInvert_Disabled SlbCurAdvhcDnsTableInvert = 2 SlbCurAdvhcDnsTableInvert_Unsupported SlbCurAdvhcDnsTableInvert = 2147483647 )
type SlbCurAdvhcDnsTableParams ¶
type SlbCurAdvhcDnsTableParams struct { // DNS Health check id. ID string `json:"ID,omitempty"` // DNS Health check name. Name string `json:"Name,omitempty"` // DNS Health check destination port. DPort uint64 `json:"DPort,omitempty"` // DNS Health check IP version. IPVer SlbCurAdvhcDnsTableIPVer `json:"IPVer,omitempty"` // DNS Health check destination host name. HostName string `json:"HostName,omitempty"` // DNS Health check transparent flag. Transparent SlbCurAdvhcDnsTableTransparent `json:"Transparent,omitempty"` // DNS Health check interval. Interval uint64 `json:"Interval,omitempty"` // DNS Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // DNS Health check restore from down state counter. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // DNS Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // DNS Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // DNS Health check recovery from down state interval. DownInterval uint64 `json:"DownInterval,omitempty"` // DNS Health check invert flag. Invert SlbCurAdvhcDnsTableInvert `json:"Invert,omitempty"` // DNS Health check domain name parameter. DomainName string `json:"DomainName,omitempty"` // DNS Health check transport layer. Transport SlbCurAdvhcDnsTableTransport `json:"Transport,omitempty"` }
type SlbCurAdvhcDnsTableTransparent ¶
type SlbCurAdvhcDnsTableTransparent int32
const ( SlbCurAdvhcDnsTableTransparent_Enabled SlbCurAdvhcDnsTableTransparent = 1 SlbCurAdvhcDnsTableTransparent_Disabled SlbCurAdvhcDnsTableTransparent = 2 SlbCurAdvhcDnsTableTransparent_Unsupported SlbCurAdvhcDnsTableTransparent = 2147483647 )
type SlbCurAdvhcDnsTableTransport ¶
type SlbCurAdvhcDnsTableTransport int32
const ( SlbCurAdvhcDnsTableTransport_Tcp SlbCurAdvhcDnsTableTransport = 1 SlbCurAdvhcDnsTableTransport_Udp SlbCurAdvhcDnsTableTransport = 2 SlbCurAdvhcDnsTableTransport_Unsupported SlbCurAdvhcDnsTableTransport = 2147483647 )
type SlbCurAdvhcFtpTable ¶
type SlbCurAdvhcFtpTable struct { // FTP Health check id. SlbCurAdvhcFtpID string Params *SlbCurAdvhcFtpTableParams }
SlbCurAdvhcFtpTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurAdvhcFtpTable ¶
func NewSlbCurAdvhcFtpTable( slbCurAdvhcFtpID string, params *SlbCurAdvhcFtpTableParams, ) *SlbCurAdvhcFtpTable
func NewSlbCurAdvhcFtpTableList ¶
func NewSlbCurAdvhcFtpTableList() *SlbCurAdvhcFtpTable
func (*SlbCurAdvhcFtpTable) GetParams ¶
func (c *SlbCurAdvhcFtpTable) GetParams() BeanType
func (*SlbCurAdvhcFtpTable) GetParamsType ¶
func (c *SlbCurAdvhcFtpTable) GetParamsType() reflect.Type
func (*SlbCurAdvhcFtpTable) Name ¶
func (c *SlbCurAdvhcFtpTable) Name() string
func (*SlbCurAdvhcFtpTable) Path ¶
func (c *SlbCurAdvhcFtpTable) Path() string
type SlbCurAdvhcFtpTableIPVer ¶
type SlbCurAdvhcFtpTableIPVer int32
const ( SlbCurAdvhcFtpTableIPVer_Ipv4 SlbCurAdvhcFtpTableIPVer = 1 SlbCurAdvhcFtpTableIPVer_Ipv6 SlbCurAdvhcFtpTableIPVer = 2 SlbCurAdvhcFtpTableIPVer_None SlbCurAdvhcFtpTableIPVer = 3 )
type SlbCurAdvhcFtpTableInvert ¶
type SlbCurAdvhcFtpTableInvert int32
const ( SlbCurAdvhcFtpTableInvert_Enabled SlbCurAdvhcFtpTableInvert = 1 SlbCurAdvhcFtpTableInvert_Disabled SlbCurAdvhcFtpTableInvert = 2 SlbCurAdvhcFtpTableInvert_Unsupported SlbCurAdvhcFtpTableInvert = 2147483647 )
type SlbCurAdvhcFtpTableParams ¶
type SlbCurAdvhcFtpTableParams struct { // FTP Health check id. ID string `json:"ID,omitempty"` // FTP Health check name. Name string `json:"Name,omitempty"` // FTP Health check destination port. DPort uint64 `json:"DPort,omitempty"` // FTP Health check destination IP version. IPVer SlbCurAdvhcFtpTableIPVer `json:"IPVer,omitempty"` // FTP Health check destination hostname. HostName string `json:"HostName,omitempty"` // FTP Health check transparent flag. Transparent SlbCurAdvhcFtpTableTransparent `json:"Transparent,omitempty"` // FTP Health check interval. Interval uint64 `json:"Interval,omitempty"` // FTP Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // FTP Health check restore from down state counter. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // FTP Health check timeout period. Timeout uint64 `json:"Timeout,omitempty"` // FTP Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // FTP Health check interval in down state. DownInterval uint64 `json:"DownInterval,omitempty"` // FTP Health check invert flag. Invert SlbCurAdvhcFtpTableInvert `json:"Invert,omitempty"` // FTP Health check connection user name. UserName string `json:"UserName,omitempty"` // FTP Health check connection password. Password string `json:"Password,omitempty"` // FTP Health check file path parameter. Path string `json:"Path,omitempty"` }
type SlbCurAdvhcFtpTableTransparent ¶
type SlbCurAdvhcFtpTableTransparent int32
const ( SlbCurAdvhcFtpTableTransparent_Enabled SlbCurAdvhcFtpTableTransparent = 1 SlbCurAdvhcFtpTableTransparent_Disabled SlbCurAdvhcFtpTableTransparent = 2 SlbCurAdvhcFtpTableTransparent_Unsupported SlbCurAdvhcFtpTableTransparent = 2147483647 )
type SlbCurAdvhcHttpTable ¶
type SlbCurAdvhcHttpTable struct { // HTTP Health check id. SlbCurAdvhcHttpID string Params *SlbCurAdvhcHttpTableParams }
SlbCurAdvhcHttpTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurAdvhcHttpTable ¶
func NewSlbCurAdvhcHttpTable( slbCurAdvhcHttpID string, params *SlbCurAdvhcHttpTableParams, ) *SlbCurAdvhcHttpTable
func NewSlbCurAdvhcHttpTableList ¶
func NewSlbCurAdvhcHttpTableList() *SlbCurAdvhcHttpTable
func (*SlbCurAdvhcHttpTable) GetParams ¶
func (c *SlbCurAdvhcHttpTable) GetParams() BeanType
func (*SlbCurAdvhcHttpTable) GetParamsType ¶
func (c *SlbCurAdvhcHttpTable) GetParamsType() reflect.Type
func (*SlbCurAdvhcHttpTable) Name ¶
func (c *SlbCurAdvhcHttpTable) Name() string
func (*SlbCurAdvhcHttpTable) Path ¶
func (c *SlbCurAdvhcHttpTable) Path() string
type SlbCurAdvhcHttpTableAlways ¶
type SlbCurAdvhcHttpTableAlways int32
const ( SlbCurAdvhcHttpTableAlways_Enabled SlbCurAdvhcHttpTableAlways = 1 SlbCurAdvhcHttpTableAlways_Disabled SlbCurAdvhcHttpTableAlways = 2 SlbCurAdvhcHttpTableAlways_Unsupported SlbCurAdvhcHttpTableAlways = 2147483647 )
type SlbCurAdvhcHttpTableAuthLevel ¶
type SlbCurAdvhcHttpTableAuthLevel int32
const ( SlbCurAdvhcHttpTableAuthLevel_None SlbCurAdvhcHttpTableAuthLevel = 1 SlbCurAdvhcHttpTableAuthLevel_Basic SlbCurAdvhcHttpTableAuthLevel = 2 SlbCurAdvhcHttpTableAuthLevel_Ntlm2 SlbCurAdvhcHttpTableAuthLevel = 3 SlbCurAdvhcHttpTableAuthLevel_Ntlmssp SlbCurAdvhcHttpTableAuthLevel = 4 SlbCurAdvhcHttpTableAuthLevel_Unsupported SlbCurAdvhcHttpTableAuthLevel = 2147483647 )
type SlbCurAdvhcHttpTableConnTerm ¶
type SlbCurAdvhcHttpTableConnTerm int32
const ( SlbCurAdvhcHttpTableConnTerm_Fin SlbCurAdvhcHttpTableConnTerm = 1 SlbCurAdvhcHttpTableConnTerm_Rst SlbCurAdvhcHttpTableConnTerm = 2 SlbCurAdvhcHttpTableConnTerm_Unsupported SlbCurAdvhcHttpTableConnTerm = 2147483647 )
type SlbCurAdvhcHttpTableConnTout ¶
type SlbCurAdvhcHttpTableConnTout int32
const ( SlbCurAdvhcHttpTableConnTout_Fin SlbCurAdvhcHttpTableConnTout = 1 SlbCurAdvhcHttpTableConnTout_Rst SlbCurAdvhcHttpTableConnTout = 2 SlbCurAdvhcHttpTableConnTout_Unsupported SlbCurAdvhcHttpTableConnTout = 2147483647 )
type SlbCurAdvhcHttpTableHttp2 ¶
type SlbCurAdvhcHttpTableHttp2 int32
const ( SlbCurAdvhcHttpTableHttp2_Enabled SlbCurAdvhcHttpTableHttp2 = 1 SlbCurAdvhcHttpTableHttp2_Disabled SlbCurAdvhcHttpTableHttp2 = 2 SlbCurAdvhcHttpTableHttp2_Unsupported SlbCurAdvhcHttpTableHttp2 = 2147483647 )
type SlbCurAdvhcHttpTableHttps ¶
type SlbCurAdvhcHttpTableHttps int32
const ( SlbCurAdvhcHttpTableHttps_Enabled SlbCurAdvhcHttpTableHttps = 1 SlbCurAdvhcHttpTableHttps_Disabled SlbCurAdvhcHttpTableHttps = 2 SlbCurAdvhcHttpTableHttps_Unsupported SlbCurAdvhcHttpTableHttps = 2147483647 )
type SlbCurAdvhcHttpTableHttpsCipherName ¶
type SlbCurAdvhcHttpTableHttpsCipherName int32
const ( SlbCurAdvhcHttpTableHttpsCipherName_UserDefined SlbCurAdvhcHttpTableHttpsCipherName = 1 SlbCurAdvhcHttpTableHttpsCipherName_Low SlbCurAdvhcHttpTableHttpsCipherName = 2 SlbCurAdvhcHttpTableHttpsCipherName_Medium SlbCurAdvhcHttpTableHttpsCipherName = 3 SlbCurAdvhcHttpTableHttpsCipherName_High SlbCurAdvhcHttpTableHttpsCipherName = 4 SlbCurAdvhcHttpTableHttpsCipherName_Unsupported SlbCurAdvhcHttpTableHttpsCipherName = 2147483647 )
type SlbCurAdvhcHttpTableIPVer ¶
type SlbCurAdvhcHttpTableIPVer int32
const ( SlbCurAdvhcHttpTableIPVer_Ipv4 SlbCurAdvhcHttpTableIPVer = 1 SlbCurAdvhcHttpTableIPVer_Ipv6 SlbCurAdvhcHttpTableIPVer = 2 SlbCurAdvhcHttpTableIPVer_None SlbCurAdvhcHttpTableIPVer = 3 )
type SlbCurAdvhcHttpTableInvert ¶
type SlbCurAdvhcHttpTableInvert int32
const ( SlbCurAdvhcHttpTableInvert_Enabled SlbCurAdvhcHttpTableInvert = 1 SlbCurAdvhcHttpTableInvert_Disabled SlbCurAdvhcHttpTableInvert = 2 SlbCurAdvhcHttpTableInvert_Unsupported SlbCurAdvhcHttpTableInvert = 2147483647 )
type SlbCurAdvhcHttpTableMethod ¶
type SlbCurAdvhcHttpTableMethod int32
const ( SlbCurAdvhcHttpTableMethod_Get SlbCurAdvhcHttpTableMethod = 1 SlbCurAdvhcHttpTableMethod_Post SlbCurAdvhcHttpTableMethod = 2 SlbCurAdvhcHttpTableMethod_Head SlbCurAdvhcHttpTableMethod = 3 SlbCurAdvhcHttpTableMethod_Unsupported SlbCurAdvhcHttpTableMethod = 2147483647 )
type SlbCurAdvhcHttpTableOverloadType ¶
type SlbCurAdvhcHttpTableOverloadType int32
const ( SlbCurAdvhcHttpTableOverloadType_None SlbCurAdvhcHttpTableOverloadType = 1 SlbCurAdvhcHttpTableOverloadType_Incl SlbCurAdvhcHttpTableOverloadType = 2 SlbCurAdvhcHttpTableOverloadType_Unsupported SlbCurAdvhcHttpTableOverloadType = 2147483647 )
type SlbCurAdvhcHttpTableParams ¶
type SlbCurAdvhcHttpTableParams struct { // HTTP Health check id. ID string `json:"ID,omitempty"` // HTTP Health check name. Name string `json:"Name,omitempty"` // HTTP Health check destination port. DPort uint64 `json:"DPort,omitempty"` // HTTP Health check destination IP version. IPVer SlbCurAdvhcHttpTableIPVer `json:"IPVer,omitempty"` // HTTP Health check destination hostname. HostName string `json:"HostName,omitempty"` // HTTP Health check transparent flag. Transparent SlbCurAdvhcHttpTableTransparent `json:"Transparent,omitempty"` // HTTP Health check interval. Interval uint64 `json:"Interval,omitempty"` // HTTP Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // HTTP Health check retries in down state counter. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // HTTP Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // HTTP Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // HTTP Health check interval in down state. DownInterval uint64 `json:"DownInterval,omitempty"` // HTTP Health check invert flag. Invert SlbCurAdvhcHttpTableInvert `json:"Invert,omitempty"` // HTTP Health check HTTPS enable/disable flag. Https SlbCurAdvhcHttpTableHttps `json:"Https,omitempty"` // HTTP Health check host field. Host string `json:"Host,omitempty"` // HTTP Health check path field. Path string `json:"Path,omitempty"` // HTTP Health check HTTP method. Method SlbCurAdvhcHttpTableMethod `json:"Method,omitempty"` // HTTP Health check headers list. Headers string `json:"Headers,omitempty"` // HTTP Health check body field. Body string `json:"Body,omitempty"` // HTTP Health check authentication method. AuthLevel SlbCurAdvhcHttpTableAuthLevel `json:"AuthLevel,omitempty"` // HTTP Health check user name. UserName string `json:"UserName,omitempty"` // HTTP Health check password. Password string `json:"Password,omitempty"` // HTTP Health check response handling method. ResponseType SlbCurAdvhcHttpTableResponseType `json:"ResponseType,omitempty"` // overload string is included or not included. OverloadType SlbCurAdvhcHttpTableOverloadType `json:"OverloadType,omitempty"` // HTTP Health check expected response code. ResponseCode string `json:"ResponseCode,omitempty"` // HTTP Health check expected response string. ReceiveString string `json:"ReceiveString,omitempty"` // HTTP Health check expected code for overflow state. ResponseCodeOverload string `json:"ResponseCodeOverload,omitempty"` // expected response for server overload. OverloadString string `json:"OverloadString,omitempty"` // Enable/disable HTTP health check proxy request. Proxy SlbCurAdvhcHttpTableProxy `json:"Proxy,omitempty"` // Connection termination type. ConnTerm SlbCurAdvhcHttpTableConnTerm `json:"ConnTerm,omitempty"` // Cipher name for SSL for HTTPS HC Context. HttpsCipherName SlbCurAdvhcHttpTableHttpsCipherName `json:"HttpsCipherName,omitempty"` // Cipher-suite allowed for SSL for HTTPS HC Context. HttpsCipherUserdef string `json:"HttpsCipherUserdef,omitempty"` // HTTP Health check enable/disable HTTP2. Http2 SlbCurAdvhcHttpTableHttp2 `json:"Http2,omitempty"` // This flag determines whether HC is allowed for standalone real. Always SlbCurAdvhcHttpTableAlways `json:"Always,omitempty"` // Connection termination on timeout type. ConnTout SlbCurAdvhcHttpTableConnTout `json:"ConnTout,omitempty"` }
type SlbCurAdvhcHttpTableProxy ¶
type SlbCurAdvhcHttpTableProxy int32
const ( SlbCurAdvhcHttpTableProxy_Enabled SlbCurAdvhcHttpTableProxy = 1 SlbCurAdvhcHttpTableProxy_Disabled SlbCurAdvhcHttpTableProxy = 2 SlbCurAdvhcHttpTableProxy_Unsupported SlbCurAdvhcHttpTableProxy = 2147483647 )
type SlbCurAdvhcHttpTableResponseType ¶
type SlbCurAdvhcHttpTableResponseType int32
const ( SlbCurAdvhcHttpTableResponseType_None SlbCurAdvhcHttpTableResponseType = 1 SlbCurAdvhcHttpTableResponseType_Incl SlbCurAdvhcHttpTableResponseType = 2 SlbCurAdvhcHttpTableResponseType_Excl SlbCurAdvhcHttpTableResponseType = 4 SlbCurAdvhcHttpTableResponseType_Unsupported SlbCurAdvhcHttpTableResponseType = 2147483647 )
type SlbCurAdvhcHttpTableTransparent ¶
type SlbCurAdvhcHttpTableTransparent int32
const ( SlbCurAdvhcHttpTableTransparent_Enabled SlbCurAdvhcHttpTableTransparent = 1 SlbCurAdvhcHttpTableTransparent_Disabled SlbCurAdvhcHttpTableTransparent = 2 SlbCurAdvhcHttpTableTransparent_Unsupported SlbCurAdvhcHttpTableTransparent = 2147483647 )
type SlbCurAdvhcIcmpTable ¶
type SlbCurAdvhcIcmpTable struct { // ICMP health check id. SlbCurAdvhcIcmpID string Params *SlbCurAdvhcIcmpTableParams }
SlbCurAdvhcIcmpTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurAdvhcIcmpTable ¶
func NewSlbCurAdvhcIcmpTable( slbCurAdvhcIcmpID string, params *SlbCurAdvhcIcmpTableParams, ) *SlbCurAdvhcIcmpTable
func NewSlbCurAdvhcIcmpTableList ¶
func NewSlbCurAdvhcIcmpTableList() *SlbCurAdvhcIcmpTable
func (*SlbCurAdvhcIcmpTable) GetParams ¶
func (c *SlbCurAdvhcIcmpTable) GetParams() BeanType
func (*SlbCurAdvhcIcmpTable) GetParamsType ¶
func (c *SlbCurAdvhcIcmpTable) GetParamsType() reflect.Type
func (*SlbCurAdvhcIcmpTable) Name ¶
func (c *SlbCurAdvhcIcmpTable) Name() string
func (*SlbCurAdvhcIcmpTable) Path ¶
func (c *SlbCurAdvhcIcmpTable) Path() string
type SlbCurAdvhcIcmpTableIPVer ¶
type SlbCurAdvhcIcmpTableIPVer int32
const ( SlbCurAdvhcIcmpTableIPVer_Ipv4 SlbCurAdvhcIcmpTableIPVer = 1 SlbCurAdvhcIcmpTableIPVer_Ipv6 SlbCurAdvhcIcmpTableIPVer = 2 SlbCurAdvhcIcmpTableIPVer_None SlbCurAdvhcIcmpTableIPVer = 3 )
type SlbCurAdvhcIcmpTableInvert ¶
type SlbCurAdvhcIcmpTableInvert int32
const ( SlbCurAdvhcIcmpTableInvert_Enabled SlbCurAdvhcIcmpTableInvert = 1 SlbCurAdvhcIcmpTableInvert_Disabled SlbCurAdvhcIcmpTableInvert = 2 SlbCurAdvhcIcmpTableInvert_Unsupported SlbCurAdvhcIcmpTableInvert = 2147483647 )
type SlbCurAdvhcIcmpTableParams ¶
type SlbCurAdvhcIcmpTableParams struct { // ICMP health check id. ID string `json:"ID,omitempty"` // ICMP health check name. Name string `json:"Name,omitempty"` // ICMP health check destination port. DPort uint64 `json:"DPort,omitempty"` // ICMP health check destination IP version. IPVer SlbCurAdvhcIcmpTableIPVer `json:"IPVer,omitempty"` // ICMP health check destination hostname. HostName string `json:"HostName,omitempty"` // ICMP health check transparent flag. Transparent SlbCurAdvhcIcmpTableTransparent `json:"Transparent,omitempty"` // ICMP health check interval. Interval uint64 `json:"Interval,omitempty"` // ICMP health check retries counter. Retries uint64 `json:"Retries,omitempty"` // ICMP health check retries counter to restore from the down state. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // ICMP health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // ICMP health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // ICMP health check interval in the down state. DownInterval uint64 `json:"DownInterval,omitempty"` // ICMP health check invert flag. Invert SlbCurAdvhcIcmpTableInvert `json:"Invert,omitempty"` }
type SlbCurAdvhcIcmpTableTransparent ¶
type SlbCurAdvhcIcmpTableTransparent int32
const ( SlbCurAdvhcIcmpTableTransparent_Enabled SlbCurAdvhcIcmpTableTransparent = 1 SlbCurAdvhcIcmpTableTransparent_Disabled SlbCurAdvhcIcmpTableTransparent = 2 SlbCurAdvhcIcmpTableTransparent_Unsupported SlbCurAdvhcIcmpTableTransparent = 2147483647 )
type SlbCurAdvhcImapTable ¶
type SlbCurAdvhcImapTable struct { // IMAP Health check id. SlbCurAdvhcImapID string Params *SlbCurAdvhcImapTableParams }
SlbCurAdvhcImapTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurAdvhcImapTable ¶
func NewSlbCurAdvhcImapTable( slbCurAdvhcImapID string, params *SlbCurAdvhcImapTableParams, ) *SlbCurAdvhcImapTable
func NewSlbCurAdvhcImapTableList ¶
func NewSlbCurAdvhcImapTableList() *SlbCurAdvhcImapTable
func (*SlbCurAdvhcImapTable) GetParams ¶
func (c *SlbCurAdvhcImapTable) GetParams() BeanType
func (*SlbCurAdvhcImapTable) GetParamsType ¶
func (c *SlbCurAdvhcImapTable) GetParamsType() reflect.Type
func (*SlbCurAdvhcImapTable) Name ¶
func (c *SlbCurAdvhcImapTable) Name() string
func (*SlbCurAdvhcImapTable) Path ¶
func (c *SlbCurAdvhcImapTable) Path() string
type SlbCurAdvhcImapTableIPVer ¶
type SlbCurAdvhcImapTableIPVer int32
const ( SlbCurAdvhcImapTableIPVer_Ipv4 SlbCurAdvhcImapTableIPVer = 1 SlbCurAdvhcImapTableIPVer_Ipv6 SlbCurAdvhcImapTableIPVer = 2 SlbCurAdvhcImapTableIPVer_None SlbCurAdvhcImapTableIPVer = 3 )
type SlbCurAdvhcImapTableInvert ¶
type SlbCurAdvhcImapTableInvert int32
const ( SlbCurAdvhcImapTableInvert_Enabled SlbCurAdvhcImapTableInvert = 1 SlbCurAdvhcImapTableInvert_Disabled SlbCurAdvhcImapTableInvert = 2 SlbCurAdvhcImapTableInvert_Unsupported SlbCurAdvhcImapTableInvert = 2147483647 )
type SlbCurAdvhcImapTableParams ¶
type SlbCurAdvhcImapTableParams struct { // IMAP Health check id. ID string `json:"ID,omitempty"` // IMAP Health check name. Name string `json:"Name,omitempty"` // IMAP Health check destination port. DPort uint64 `json:"DPort,omitempty"` // IMAP Health check destination IP version. IPVer SlbCurAdvhcImapTableIPVer `json:"IPVer,omitempty"` // IMAP Health check destination hostname. HostName string `json:"HostName,omitempty"` // IMAP Health check transparent flag. Transparent SlbCurAdvhcImapTableTransparent `json:"Transparent,omitempty"` // IMAP Health check interval. Interval uint64 `json:"Interval,omitempty"` // IMAP Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // IMAP Health check retries from the down state counter. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // IMAP Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // IMAP Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // IMAP Health check interval when in the down state. DownInterval uint64 `json:"DownInterval,omitempty"` // IMAP Health check invert flag. Invert SlbCurAdvhcImapTableInvert `json:"Invert,omitempty"` // IMAP Health check username. UserName string `json:"UserName,omitempty"` // IMAP Health check password. Password string `json:"Password,omitempty"` }
type SlbCurAdvhcImapTableTransparent ¶
type SlbCurAdvhcImapTableTransparent int32
const ( SlbCurAdvhcImapTableTransparent_Enabled SlbCurAdvhcImapTableTransparent = 1 SlbCurAdvhcImapTableTransparent_Disabled SlbCurAdvhcImapTableTransparent = 2 SlbCurAdvhcImapTableTransparent_Unsupported SlbCurAdvhcImapTableTransparent = 2147483647 )
type SlbCurAdvhcLdapTable ¶
type SlbCurAdvhcLdapTable struct { // LDAP Health check id. SlbCurAdvhcLdapID string Params *SlbCurAdvhcLdapTableParams }
SlbCurAdvhcLdapTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurAdvhcLdapTable ¶
func NewSlbCurAdvhcLdapTable( slbCurAdvhcLdapID string, params *SlbCurAdvhcLdapTableParams, ) *SlbCurAdvhcLdapTable
func NewSlbCurAdvhcLdapTableList ¶
func NewSlbCurAdvhcLdapTableList() *SlbCurAdvhcLdapTable
func (*SlbCurAdvhcLdapTable) GetParams ¶
func (c *SlbCurAdvhcLdapTable) GetParams() BeanType
func (*SlbCurAdvhcLdapTable) GetParamsType ¶
func (c *SlbCurAdvhcLdapTable) GetParamsType() reflect.Type
func (*SlbCurAdvhcLdapTable) Name ¶
func (c *SlbCurAdvhcLdapTable) Name() string
func (*SlbCurAdvhcLdapTable) Path ¶
func (c *SlbCurAdvhcLdapTable) Path() string
type SlbCurAdvhcLdapTableBaseFmt ¶
type SlbCurAdvhcLdapTableBaseFmt int32
const ( SlbCurAdvhcLdapTableBaseFmt_Fqdn SlbCurAdvhcLdapTableBaseFmt = 0 SlbCurAdvhcLdapTableBaseFmt_Ldap SlbCurAdvhcLdapTableBaseFmt = 1 SlbCurAdvhcLdapTableBaseFmt_Unsupported SlbCurAdvhcLdapTableBaseFmt = 2147483647 )
type SlbCurAdvhcLdapTableIPVer ¶
type SlbCurAdvhcLdapTableIPVer int32
const ( SlbCurAdvhcLdapTableIPVer_Ipv4 SlbCurAdvhcLdapTableIPVer = 1 SlbCurAdvhcLdapTableIPVer_Ipv6 SlbCurAdvhcLdapTableIPVer = 2 SlbCurAdvhcLdapTableIPVer_None SlbCurAdvhcLdapTableIPVer = 3 )
type SlbCurAdvhcLdapTableInvert ¶
type SlbCurAdvhcLdapTableInvert int32
const ( SlbCurAdvhcLdapTableInvert_Enabled SlbCurAdvhcLdapTableInvert = 1 SlbCurAdvhcLdapTableInvert_Disabled SlbCurAdvhcLdapTableInvert = 2 SlbCurAdvhcLdapTableInvert_Unsupported SlbCurAdvhcLdapTableInvert = 2147483647 )
type SlbCurAdvhcLdapTableLdaps ¶
type SlbCurAdvhcLdapTableLdaps int32
const ( SlbCurAdvhcLdapTableLdaps_Enabled SlbCurAdvhcLdapTableLdaps = 1 SlbCurAdvhcLdapTableLdaps_Disabled SlbCurAdvhcLdapTableLdaps = 2 SlbCurAdvhcLdapTableLdaps_Unsupported SlbCurAdvhcLdapTableLdaps = 2147483647 )
type SlbCurAdvhcLdapTableParams ¶
type SlbCurAdvhcLdapTableParams struct { // LDAP Health check id. ID string `json:"ID,omitempty"` // LDAP Health check name. Name string `json:"Name,omitempty"` // LDAP Health check destination port. DPort uint64 `json:"DPort,omitempty"` // LDAP Health check destination IP version. IPVer SlbCurAdvhcLdapTableIPVer `json:"IPVer,omitempty"` // LDAP Health check destination hostname. HostName string `json:"HostName,omitempty"` // LDAP Health check transparent flag. Transparent SlbCurAdvhcLdapTableTransparent `json:"Transparent,omitempty"` // LDAP Health check interval. Interval uint64 `json:"Interval,omitempty"` // LDAP Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // LDAP Health check restore from down state counter. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // LDAP Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // LDAP Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // LDAP Health check interval in down state. DownInterval uint64 `json:"DownInterval,omitempty"` // LDAP Health check invert flag. Invert SlbCurAdvhcLdapTableInvert `json:"Invert,omitempty"` // LDAP Health check e/d secure protocol. Ldaps SlbCurAdvhcLdapTableLdaps `json:"Ldaps,omitempty"` // LDAP Health check user name. UserName string `json:"UserName,omitempty"` // LDAP Health check password. Password string `json:"Password,omitempty"` // LDAP Health check base distinguish name. BaseObject string `json:"BaseObject,omitempty"` // LDAP base DN format. BaseFmt SlbCurAdvhcLdapTableBaseFmt `json:"BaseFmt,omitempty"` }
type SlbCurAdvhcLdapTableTransparent ¶
type SlbCurAdvhcLdapTableTransparent int32
const ( SlbCurAdvhcLdapTableTransparent_Enabled SlbCurAdvhcLdapTableTransparent = 1 SlbCurAdvhcLdapTableTransparent_Disabled SlbCurAdvhcLdapTableTransparent = 2 SlbCurAdvhcLdapTableTransparent_Unsupported SlbCurAdvhcLdapTableTransparent = 2147483647 )
type SlbCurAdvhcLinkTable ¶
type SlbCurAdvhcLinkTable struct { // Link Health check id. SlbCurAdvhcLinkID string Params *SlbCurAdvhcLinkTableParams }
SlbCurAdvhcLinkTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurAdvhcLinkTable ¶
func NewSlbCurAdvhcLinkTable( slbCurAdvhcLinkID string, params *SlbCurAdvhcLinkTableParams, ) *SlbCurAdvhcLinkTable
func NewSlbCurAdvhcLinkTableList ¶
func NewSlbCurAdvhcLinkTableList() *SlbCurAdvhcLinkTable
func (*SlbCurAdvhcLinkTable) GetParams ¶
func (c *SlbCurAdvhcLinkTable) GetParams() BeanType
func (*SlbCurAdvhcLinkTable) GetParamsType ¶
func (c *SlbCurAdvhcLinkTable) GetParamsType() reflect.Type
func (*SlbCurAdvhcLinkTable) Name ¶
func (c *SlbCurAdvhcLinkTable) Name() string
func (*SlbCurAdvhcLinkTable) Path ¶
func (c *SlbCurAdvhcLinkTable) Path() string
type SlbCurAdvhcLinkTableIPVer ¶
type SlbCurAdvhcLinkTableIPVer int32
const ( SlbCurAdvhcLinkTableIPVer_Ipv4 SlbCurAdvhcLinkTableIPVer = 1 SlbCurAdvhcLinkTableIPVer_Ipv6 SlbCurAdvhcLinkTableIPVer = 2 SlbCurAdvhcLinkTableIPVer_None SlbCurAdvhcLinkTableIPVer = 3 )
type SlbCurAdvhcLinkTableInvert ¶
type SlbCurAdvhcLinkTableInvert int32
const ( SlbCurAdvhcLinkTableInvert_Enabled SlbCurAdvhcLinkTableInvert = 1 SlbCurAdvhcLinkTableInvert_Disabled SlbCurAdvhcLinkTableInvert = 2 SlbCurAdvhcLinkTableInvert_Unsupported SlbCurAdvhcLinkTableInvert = 2147483647 )
type SlbCurAdvhcLinkTableParams ¶
type SlbCurAdvhcLinkTableParams struct { // Link Health check id. ID string `json:"ID,omitempty"` // Link Health check name. Name string `json:"Name,omitempty"` // Link Health check destination port. DPort uint64 `json:"DPort,omitempty"` // Link Health check destination IP version. IPVer SlbCurAdvhcLinkTableIPVer `json:"IPVer,omitempty"` // Link Health check destination hostname. HostName string `json:"HostName,omitempty"` // Link Health check transparent flag. Transparent SlbCurAdvhcLinkTableTransparent `json:"Transparent,omitempty"` // Link Health check interval. Interval uint64 `json:"Interval,omitempty"` // Link Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // Link Health check retries counter in down state. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // Link Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // Link Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // Link Health check interval in down state. DownInterval uint64 `json:"DownInterval,omitempty"` // Link Health check invert flag. Invert SlbCurAdvhcLinkTableInvert `json:"Invert,omitempty"` }
type SlbCurAdvhcLinkTableTransparent ¶
type SlbCurAdvhcLinkTableTransparent int32
const ( SlbCurAdvhcLinkTableTransparent_Enabled SlbCurAdvhcLinkTableTransparent = 1 SlbCurAdvhcLinkTableTransparent_Disabled SlbCurAdvhcLinkTableTransparent = 2 SlbCurAdvhcLinkTableTransparent_Unsupported SlbCurAdvhcLinkTableTransparent = 2147483647 )
type SlbCurAdvhcLogexpTable ¶
type SlbCurAdvhcLogexpTable struct { // Logical expression health check id. SlbCurAdvhcLogexpID string Params *SlbCurAdvhcLogexpTableParams }
SlbCurAdvhcLogexpTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurAdvhcLogexpTable ¶
func NewSlbCurAdvhcLogexpTable( slbCurAdvhcLogexpID string, params *SlbCurAdvhcLogexpTableParams, ) *SlbCurAdvhcLogexpTable
func NewSlbCurAdvhcLogexpTableList ¶
func NewSlbCurAdvhcLogexpTableList() *SlbCurAdvhcLogexpTable
func (*SlbCurAdvhcLogexpTable) GetParams ¶
func (c *SlbCurAdvhcLogexpTable) GetParams() BeanType
func (*SlbCurAdvhcLogexpTable) GetParamsType ¶
func (c *SlbCurAdvhcLogexpTable) GetParamsType() reflect.Type
func (*SlbCurAdvhcLogexpTable) Name ¶
func (c *SlbCurAdvhcLogexpTable) Name() string
func (*SlbCurAdvhcLogexpTable) Path ¶
func (c *SlbCurAdvhcLogexpTable) Path() string
type SlbCurAdvhcLogexpTableAlways ¶
type SlbCurAdvhcLogexpTableAlways int32
const ( SlbCurAdvhcLogexpTableAlways_Enabled SlbCurAdvhcLogexpTableAlways = 1 SlbCurAdvhcLogexpTableAlways_Disabled SlbCurAdvhcLogexpTableAlways = 2 SlbCurAdvhcLogexpTableAlways_Unsupported SlbCurAdvhcLogexpTableAlways = 2147483647 )
type SlbCurAdvhcLogexpTableParams ¶
type SlbCurAdvhcLogexpTableParams struct { // Logical expression health check id. ID string `json:"ID,omitempty"` // Logical expression health check name. Name string `json:"Name,omitempty"` // Logical expression health check text. Text string `json:"Text,omitempty"` // This flag determines whether HC is allowed for standalone real. Always SlbCurAdvhcLogexpTableAlways `json:"Always,omitempty"` }
type SlbCurAdvhcNntpTable ¶
type SlbCurAdvhcNntpTable struct { // NNTP Health check id. SlbCurAdvhcNntpID string Params *SlbCurAdvhcNntpTableParams }
SlbCurAdvhcNntpTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurAdvhcNntpTable ¶
func NewSlbCurAdvhcNntpTable( slbCurAdvhcNntpID string, params *SlbCurAdvhcNntpTableParams, ) *SlbCurAdvhcNntpTable
func NewSlbCurAdvhcNntpTableList ¶
func NewSlbCurAdvhcNntpTableList() *SlbCurAdvhcNntpTable
func (*SlbCurAdvhcNntpTable) GetParams ¶
func (c *SlbCurAdvhcNntpTable) GetParams() BeanType
func (*SlbCurAdvhcNntpTable) GetParamsType ¶
func (c *SlbCurAdvhcNntpTable) GetParamsType() reflect.Type
func (*SlbCurAdvhcNntpTable) Name ¶
func (c *SlbCurAdvhcNntpTable) Name() string
func (*SlbCurAdvhcNntpTable) Path ¶
func (c *SlbCurAdvhcNntpTable) Path() string
type SlbCurAdvhcNntpTableIPVer ¶
type SlbCurAdvhcNntpTableIPVer int32
const ( SlbCurAdvhcNntpTableIPVer_Ipv4 SlbCurAdvhcNntpTableIPVer = 1 SlbCurAdvhcNntpTableIPVer_Ipv6 SlbCurAdvhcNntpTableIPVer = 2 SlbCurAdvhcNntpTableIPVer_None SlbCurAdvhcNntpTableIPVer = 3 )
type SlbCurAdvhcNntpTableInvert ¶
type SlbCurAdvhcNntpTableInvert int32
const ( SlbCurAdvhcNntpTableInvert_Enabled SlbCurAdvhcNntpTableInvert = 1 SlbCurAdvhcNntpTableInvert_Disabled SlbCurAdvhcNntpTableInvert = 2 SlbCurAdvhcNntpTableInvert_Unsupported SlbCurAdvhcNntpTableInvert = 2147483647 )
type SlbCurAdvhcNntpTableParams ¶
type SlbCurAdvhcNntpTableParams struct { // NNTP Health check id. ID string `json:"ID,omitempty"` // NNTP Health check name. Name string `json:"Name,omitempty"` // NNTP Health check destination port. DPort uint64 `json:"DPort,omitempty"` // NNTP Health check destination IP version. IPVer SlbCurAdvhcNntpTableIPVer `json:"IPVer,omitempty"` // NNTP Health check destination hostname. HostName string `json:"HostName,omitempty"` // NNTP Health check transparent flag. Transparent SlbCurAdvhcNntpTableTransparent `json:"Transparent,omitempty"` // NNTP Health check interval. Interval uint64 `json:"Interval,omitempty"` // NNTP Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // NNTP Health check restore from down state retries counter. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // NNTP Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // NNTP Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // NNTP Health check interval when in down state. DownInterval uint64 `json:"DownInterval,omitempty"` // NNTP Health check invert flag. Invert SlbCurAdvhcNntpTableInvert `json:"Invert,omitempty"` // NNTP Health check newsgroup name. NewsgroupName string `json:"NewsgroupName,omitempty"` }
type SlbCurAdvhcNntpTableTransparent ¶
type SlbCurAdvhcNntpTableTransparent int32
const ( SlbCurAdvhcNntpTableTransparent_Enabled SlbCurAdvhcNntpTableTransparent = 1 SlbCurAdvhcNntpTableTransparent_Disabled SlbCurAdvhcNntpTableTransparent = 2 SlbCurAdvhcNntpTableTransparent_Unsupported SlbCurAdvhcNntpTableTransparent = 2147483647 )
type SlbCurAdvhcOcspTable ¶
type SlbCurAdvhcOcspTable struct { // OCSP Health check id. SlbCurAdvhcOcspID string Params *SlbCurAdvhcOcspTableParams }
SlbCurAdvhcOcspTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurAdvhcOcspTable ¶
func NewSlbCurAdvhcOcspTable( slbCurAdvhcOcspID string, params *SlbCurAdvhcOcspTableParams, ) *SlbCurAdvhcOcspTable
func NewSlbCurAdvhcOcspTableList ¶
func NewSlbCurAdvhcOcspTableList() *SlbCurAdvhcOcspTable
func (*SlbCurAdvhcOcspTable) GetParams ¶
func (c *SlbCurAdvhcOcspTable) GetParams() BeanType
func (*SlbCurAdvhcOcspTable) GetParamsType ¶
func (c *SlbCurAdvhcOcspTable) GetParamsType() reflect.Type
func (*SlbCurAdvhcOcspTable) Name ¶
func (c *SlbCurAdvhcOcspTable) Name() string
func (*SlbCurAdvhcOcspTable) Path ¶
func (c *SlbCurAdvhcOcspTable) Path() string
type SlbCurAdvhcOcspTableAlways ¶
type SlbCurAdvhcOcspTableAlways int32
const ( SlbCurAdvhcOcspTableAlways_Enabled SlbCurAdvhcOcspTableAlways = 1 SlbCurAdvhcOcspTableAlways_Disabled SlbCurAdvhcOcspTableAlways = 2 SlbCurAdvhcOcspTableAlways_Unsupported SlbCurAdvhcOcspTableAlways = 2147483647 )
type SlbCurAdvhcOcspTableConnTerm ¶
type SlbCurAdvhcOcspTableConnTerm int32
const ( SlbCurAdvhcOcspTableConnTerm_Fin SlbCurAdvhcOcspTableConnTerm = 1 SlbCurAdvhcOcspTableConnTerm_Rst SlbCurAdvhcOcspTableConnTerm = 2 SlbCurAdvhcOcspTableConnTerm_Unsupported SlbCurAdvhcOcspTableConnTerm = 2147483647 )
type SlbCurAdvhcOcspTableGoodCert ¶
type SlbCurAdvhcOcspTableGoodCert int32
const ( SlbCurAdvhcOcspTableGoodCert_Enabled SlbCurAdvhcOcspTableGoodCert = 1 SlbCurAdvhcOcspTableGoodCert_Disabled SlbCurAdvhcOcspTableGoodCert = 2 SlbCurAdvhcOcspTableGoodCert_Unsupported SlbCurAdvhcOcspTableGoodCert = 2147483647 )
type SlbCurAdvhcOcspTableHttps ¶
type SlbCurAdvhcOcspTableHttps int32
const ( SlbCurAdvhcOcspTableHttps_Enabled SlbCurAdvhcOcspTableHttps = 1 SlbCurAdvhcOcspTableHttps_Disabled SlbCurAdvhcOcspTableHttps = 2 SlbCurAdvhcOcspTableHttps_Unsupported SlbCurAdvhcOcspTableHttps = 2147483647 )
type SlbCurAdvhcOcspTableHttpsCipherName ¶
type SlbCurAdvhcOcspTableHttpsCipherName int32
const ( SlbCurAdvhcOcspTableHttpsCipherName_UserDefined SlbCurAdvhcOcspTableHttpsCipherName = 1 SlbCurAdvhcOcspTableHttpsCipherName_Low SlbCurAdvhcOcspTableHttpsCipherName = 2 SlbCurAdvhcOcspTableHttpsCipherName_Medium SlbCurAdvhcOcspTableHttpsCipherName = 3 SlbCurAdvhcOcspTableHttpsCipherName_High SlbCurAdvhcOcspTableHttpsCipherName = 4 SlbCurAdvhcOcspTableHttpsCipherName_Unsupported SlbCurAdvhcOcspTableHttpsCipherName = 2147483647 )
type SlbCurAdvhcOcspTableIPVer ¶
type SlbCurAdvhcOcspTableIPVer int32
const ( SlbCurAdvhcOcspTableIPVer_Ipv4 SlbCurAdvhcOcspTableIPVer = 1 SlbCurAdvhcOcspTableIPVer_Ipv6 SlbCurAdvhcOcspTableIPVer = 2 SlbCurAdvhcOcspTableIPVer_None SlbCurAdvhcOcspTableIPVer = 3 )
type SlbCurAdvhcOcspTableInvert ¶
type SlbCurAdvhcOcspTableInvert int32
const ( SlbCurAdvhcOcspTableInvert_Enabled SlbCurAdvhcOcspTableInvert = 1 SlbCurAdvhcOcspTableInvert_Disabled SlbCurAdvhcOcspTableInvert = 2 SlbCurAdvhcOcspTableInvert_Unsupported SlbCurAdvhcOcspTableInvert = 2147483647 )
type SlbCurAdvhcOcspTableMethod ¶
type SlbCurAdvhcOcspTableMethod int32
const ( SlbCurAdvhcOcspTableMethod_Get SlbCurAdvhcOcspTableMethod = 1 SlbCurAdvhcOcspTableMethod_Post SlbCurAdvhcOcspTableMethod = 2 SlbCurAdvhcOcspTableMethod_Unsupported SlbCurAdvhcOcspTableMethod = 2147483647 )
type SlbCurAdvhcOcspTableParams ¶
type SlbCurAdvhcOcspTableParams struct { // OCSP Health check id. ID string `json:"ID,omitempty"` // OCSP Health check name. Name string `json:"Name,omitempty"` // OCSP Health check destination port. DPort uint64 `json:"DPort,omitempty"` // OCSP Health check destination IP version. IPVer SlbCurAdvhcOcspTableIPVer `json:"IPVer,omitempty"` // OCSP Health check destination hostname. HostName string `json:"HostName,omitempty"` // OCSP Health check transparent flag. Transparent SlbCurAdvhcOcspTableTransparent `json:"Transparent,omitempty"` // OCSP Health check interval. Interval uint64 `json:"Interval,omitempty"` // OCSP Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // OCSP Health check retries in down state counter. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // OCSP Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // OCSP Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // OCSP Health check interval in down state. DownInterval uint64 `json:"DownInterval,omitempty"` // OCSP Health check invert flag. Invert SlbCurAdvhcOcspTableInvert `json:"Invert,omitempty"` // OCSP Health check HTTPS enable/disable flag. Https SlbCurAdvhcOcspTableHttps `json:"Https,omitempty"` // OCSP Health check good certificate check enable/disable flag. GoodCert SlbCurAdvhcOcspTableGoodCert `json:"GoodCert,omitempty"` // OCSP Health check certificate ID. Cert string `json:"Cert,omitempty"` // OCSP Health check Trusted CA certificate ID. TrustedCA string `json:"TrustedCA,omitempty"` // OCSP Health check Connection termination type. ConnTerm SlbCurAdvhcOcspTableConnTerm `json:"ConnTerm,omitempty"` // OCSP Health check is allowed for standalone real enable/disable flag. Always SlbCurAdvhcOcspTableAlways `json:"Always,omitempty"` // OCSP Health Check src NAT (PIP) flag. Snat SlbCurAdvhcOcspTableSnat `json:"Snat,omitempty"` // HTTP Health check host field. Host string `json:"Host,omitempty"` // OCSP Health check path field. Path string `json:"Path,omitempty"` // OCSP Health check HTTP method. Method SlbCurAdvhcOcspTableMethod `json:"Method,omitempty"` // OCSP Health Check Cipher name for SSL for HTTPS Context. HttpsCipherName SlbCurAdvhcOcspTableHttpsCipherName `json:"HttpsCipherName,omitempty"` // OCSP Health Check Cipher-suite allowed for SSL for HTTPS Context. HttpsCipherUserdef string `json:"HttpsCipherUserdef,omitempty"` }
type SlbCurAdvhcOcspTableSnat ¶
type SlbCurAdvhcOcspTableSnat int32
const ( SlbCurAdvhcOcspTableSnat_Enabled SlbCurAdvhcOcspTableSnat = 1 SlbCurAdvhcOcspTableSnat_Disabled SlbCurAdvhcOcspTableSnat = 2 SlbCurAdvhcOcspTableSnat_Unsupported SlbCurAdvhcOcspTableSnat = 2147483647 )
type SlbCurAdvhcOcspTableTransparent ¶
type SlbCurAdvhcOcspTableTransparent int32
const ( SlbCurAdvhcOcspTableTransparent_Enabled SlbCurAdvhcOcspTableTransparent = 1 SlbCurAdvhcOcspTableTransparent_Disabled SlbCurAdvhcOcspTableTransparent = 2 SlbCurAdvhcOcspTableTransparent_Unsupported SlbCurAdvhcOcspTableTransparent = 2147483647 )
type SlbCurAdvhcPop3Table ¶
type SlbCurAdvhcPop3Table struct { // POP3 Health check id. SlbCurAdvhcPop3ID string Params *SlbCurAdvhcPop3TableParams }
SlbCurAdvhcPop3Table Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurAdvhcPop3Table ¶
func NewSlbCurAdvhcPop3Table( slbCurAdvhcPop3ID string, params *SlbCurAdvhcPop3TableParams, ) *SlbCurAdvhcPop3Table
func NewSlbCurAdvhcPop3TableList ¶
func NewSlbCurAdvhcPop3TableList() *SlbCurAdvhcPop3Table
func (*SlbCurAdvhcPop3Table) GetParams ¶
func (c *SlbCurAdvhcPop3Table) GetParams() BeanType
func (*SlbCurAdvhcPop3Table) GetParamsType ¶
func (c *SlbCurAdvhcPop3Table) GetParamsType() reflect.Type
func (*SlbCurAdvhcPop3Table) Name ¶
func (c *SlbCurAdvhcPop3Table) Name() string
func (*SlbCurAdvhcPop3Table) Path ¶
func (c *SlbCurAdvhcPop3Table) Path() string
type SlbCurAdvhcPop3TableIPVer ¶
type SlbCurAdvhcPop3TableIPVer int32
const ( SlbCurAdvhcPop3TableIPVer_Ipv4 SlbCurAdvhcPop3TableIPVer = 1 SlbCurAdvhcPop3TableIPVer_Ipv6 SlbCurAdvhcPop3TableIPVer = 2 SlbCurAdvhcPop3TableIPVer_None SlbCurAdvhcPop3TableIPVer = 3 )
type SlbCurAdvhcPop3TableInvert ¶
type SlbCurAdvhcPop3TableInvert int32
const ( SlbCurAdvhcPop3TableInvert_Enabled SlbCurAdvhcPop3TableInvert = 1 SlbCurAdvhcPop3TableInvert_Disabled SlbCurAdvhcPop3TableInvert = 2 SlbCurAdvhcPop3TableInvert_Unsupported SlbCurAdvhcPop3TableInvert = 2147483647 )
type SlbCurAdvhcPop3TableParams ¶
type SlbCurAdvhcPop3TableParams struct { // POP3 Health check id. ID string `json:"ID,omitempty"` // POP3 Health check name. Name string `json:"Name,omitempty"` // POP3 Health check destination port. DPort uint64 `json:"DPort,omitempty"` // POP3 Health check destination IP version. IPVer SlbCurAdvhcPop3TableIPVer `json:"IPVer,omitempty"` // POP3 Health check destination hostname. HostName string `json:"HostName,omitempty"` // POP3 Health check trasnsparent flag. Transparent SlbCurAdvhcPop3TableTransparent `json:"Transparent,omitempty"` // POP3 Health check interval. Interval uint64 `json:"Interval,omitempty"` // POP3 Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // POP3 Health check retries counter when in the down state. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // POP3 Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // POP3 Health check overload flag. Overflow uint64 `json:"Overflow,omitempty"` // POP3 Health check interval when in the down state. DownInterval uint64 `json:"DownInterval,omitempty"` // POP3 Health check invert flag. Invert SlbCurAdvhcPop3TableInvert `json:"Invert,omitempty"` // POP3 Health check user name. UserName string `json:"UserName,omitempty"` // POP3 Health check password. Password string `json:"Password,omitempty"` }
type SlbCurAdvhcPop3TableTransparent ¶
type SlbCurAdvhcPop3TableTransparent int32
const ( SlbCurAdvhcPop3TableTransparent_Enabled SlbCurAdvhcPop3TableTransparent = 1 SlbCurAdvhcPop3TableTransparent_Disabled SlbCurAdvhcPop3TableTransparent = 2 SlbCurAdvhcPop3TableTransparent_Unsupported SlbCurAdvhcPop3TableTransparent = 2147483647 )
type SlbCurAdvhcRadiusTable ¶
type SlbCurAdvhcRadiusTable struct { // RADIUS health check id. SlbCurAdvhcRadiusID string Params *SlbCurAdvhcRadiusTableParams }
SlbCurAdvhcRadiusTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurAdvhcRadiusTable ¶
func NewSlbCurAdvhcRadiusTable( slbCurAdvhcRadiusID string, params *SlbCurAdvhcRadiusTableParams, ) *SlbCurAdvhcRadiusTable
func NewSlbCurAdvhcRadiusTableList ¶
func NewSlbCurAdvhcRadiusTableList() *SlbCurAdvhcRadiusTable
func (*SlbCurAdvhcRadiusTable) GetParams ¶
func (c *SlbCurAdvhcRadiusTable) GetParams() BeanType
func (*SlbCurAdvhcRadiusTable) GetParamsType ¶
func (c *SlbCurAdvhcRadiusTable) GetParamsType() reflect.Type
func (*SlbCurAdvhcRadiusTable) Name ¶
func (c *SlbCurAdvhcRadiusTable) Name() string
func (*SlbCurAdvhcRadiusTable) Path ¶
func (c *SlbCurAdvhcRadiusTable) Path() string
type SlbCurAdvhcRadiusTableDownType ¶
type SlbCurAdvhcRadiusTableDownType int32
const ( SlbCurAdvhcRadiusTableDownType_Accounting SlbCurAdvhcRadiusTableDownType = 1 SlbCurAdvhcRadiusTableDownType_Authentication SlbCurAdvhcRadiusTableDownType = 2 SlbCurAdvhcRadiusTableDownType_Any SlbCurAdvhcRadiusTableDownType = 3 SlbCurAdvhcRadiusTableDownType_Unsupported SlbCurAdvhcRadiusTableDownType = 2147483647 )
type SlbCurAdvhcRadiusTableIPVer ¶
type SlbCurAdvhcRadiusTableIPVer int32
const ( SlbCurAdvhcRadiusTableIPVer_Ipv4 SlbCurAdvhcRadiusTableIPVer = 1 SlbCurAdvhcRadiusTableIPVer_Ipv6 SlbCurAdvhcRadiusTableIPVer = 2 SlbCurAdvhcRadiusTableIPVer_None SlbCurAdvhcRadiusTableIPVer = 3 )
type SlbCurAdvhcRadiusTableInvert ¶
type SlbCurAdvhcRadiusTableInvert int32
const ( SlbCurAdvhcRadiusTableInvert_Enabled SlbCurAdvhcRadiusTableInvert = 1 SlbCurAdvhcRadiusTableInvert_Disabled SlbCurAdvhcRadiusTableInvert = 2 SlbCurAdvhcRadiusTableInvert_Unsupported SlbCurAdvhcRadiusTableInvert = 2147483647 )
type SlbCurAdvhcRadiusTableParams ¶
type SlbCurAdvhcRadiusTableParams struct { // RADIUS health check id. ID string `json:"ID,omitempty"` // RADIUS health check name. Name string `json:"Name,omitempty"` // RADIUS health check destination port. DPort uint64 `json:"DPort,omitempty"` // RADIUS health check destination IP version. IPVer SlbCurAdvhcRadiusTableIPVer `json:"IPVer,omitempty"` // RADIUS health check destination hostname. HostName string `json:"HostName,omitempty"` // RADIUS health check transparent flag. Transparent SlbCurAdvhcRadiusTableTransparent `json:"Transparent,omitempty"` // RADIUS health check interval. Interval uint64 `json:"Interval,omitempty"` // RADIUS health check retries counter. Retries uint64 `json:"Retries,omitempty"` // RADIUS health check retries in the down state counter. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // RADIUS health check timeout parameter. Timeout uint64 `json:"Timeout,omitempty"` // RADIUS health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // RADIUS health check interval in down state. DownInterval uint64 `json:"DownInterval,omitempty"` // RADIUS health check invert flag. Invert SlbCurAdvhcRadiusTableInvert `json:"Invert,omitempty"` // RADIUS health check type. DownType SlbCurAdvhcRadiusTableDownType `json:"DownType,omitempty"` // RADIUS health check user name. UserName string `json:"UserName,omitempty"` // RADIUS health check password. Password string `json:"Password,omitempty"` // RADIUS health check secret. Secret string `json:"Secret,omitempty"` }
type SlbCurAdvhcRadiusTableTransparent ¶
type SlbCurAdvhcRadiusTableTransparent int32
const ( SlbCurAdvhcRadiusTableTransparent_Enabled SlbCurAdvhcRadiusTableTransparent = 1 SlbCurAdvhcRadiusTableTransparent_Disabled SlbCurAdvhcRadiusTableTransparent = 2 SlbCurAdvhcRadiusTableTransparent_Unsupported SlbCurAdvhcRadiusTableTransparent = 2147483647 )
type SlbCurAdvhcRtspTable ¶
type SlbCurAdvhcRtspTable struct { // RTSP health check id. SlbCurAdvhcRtspID string Params *SlbCurAdvhcRtspTableParams }
SlbCurAdvhcRtspTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurAdvhcRtspTable ¶
func NewSlbCurAdvhcRtspTable( slbCurAdvhcRtspID string, params *SlbCurAdvhcRtspTableParams, ) *SlbCurAdvhcRtspTable
func NewSlbCurAdvhcRtspTableList ¶
func NewSlbCurAdvhcRtspTableList() *SlbCurAdvhcRtspTable
func (*SlbCurAdvhcRtspTable) GetParams ¶
func (c *SlbCurAdvhcRtspTable) GetParams() BeanType
func (*SlbCurAdvhcRtspTable) GetParamsType ¶
func (c *SlbCurAdvhcRtspTable) GetParamsType() reflect.Type
func (*SlbCurAdvhcRtspTable) Name ¶
func (c *SlbCurAdvhcRtspTable) Name() string
func (*SlbCurAdvhcRtspTable) Path ¶
func (c *SlbCurAdvhcRtspTable) Path() string
type SlbCurAdvhcRtspTableIPVer ¶
type SlbCurAdvhcRtspTableIPVer int32
const ( SlbCurAdvhcRtspTableIPVer_Ipv4 SlbCurAdvhcRtspTableIPVer = 1 SlbCurAdvhcRtspTableIPVer_Ipv6 SlbCurAdvhcRtspTableIPVer = 2 SlbCurAdvhcRtspTableIPVer_None SlbCurAdvhcRtspTableIPVer = 3 )
type SlbCurAdvhcRtspTableInvert ¶
type SlbCurAdvhcRtspTableInvert int32
const ( SlbCurAdvhcRtspTableInvert_Enabled SlbCurAdvhcRtspTableInvert = 1 SlbCurAdvhcRtspTableInvert_Disabled SlbCurAdvhcRtspTableInvert = 2 SlbCurAdvhcRtspTableInvert_Unsupported SlbCurAdvhcRtspTableInvert = 2147483647 )
type SlbCurAdvhcRtspTableMethod ¶
type SlbCurAdvhcRtspTableMethod int32
const ( SlbCurAdvhcRtspTableMethod_Options SlbCurAdvhcRtspTableMethod = 1 SlbCurAdvhcRtspTableMethod_Describe SlbCurAdvhcRtspTableMethod = 2 SlbCurAdvhcRtspTableMethod_Inherit SlbCurAdvhcRtspTableMethod = 3 SlbCurAdvhcRtspTableMethod_Unsupported SlbCurAdvhcRtspTableMethod = 2147483647 )
type SlbCurAdvhcRtspTableParams ¶
type SlbCurAdvhcRtspTableParams struct { // RTSP health check id. ID string `json:"ID,omitempty"` // RTSP health check name. Name string `json:"Name,omitempty"` // RTSP health check destination port. DPort uint64 `json:"DPort,omitempty"` // RTSP health check destination IP version. IPVer SlbCurAdvhcRtspTableIPVer `json:"IPVer,omitempty"` // RTSP health check destination hostname. HostName string `json:"HostName,omitempty"` // RTSP health check transparent flag. Transparent SlbCurAdvhcRtspTableTransparent `json:"Transparent,omitempty"` // RTSP health check interval. Interval uint64 `json:"Interval,omitempty"` // RTSP health check retries counter. Retries uint64 `json:"Retries,omitempty"` // RTSP health check retries counter in the down state. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // RTSP health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // RTSP health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // RTSP health check interval when in the down state. DownInterval uint64 `json:"DownInterval,omitempty"` // RTSP health check invert flag. Invert SlbCurAdvhcRtspTableInvert `json:"Invert,omitempty"` // RTSP health check method. Method SlbCurAdvhcRtspTableMethod `json:"Method,omitempty"` // RTSP health check server hostname. Hostname string `json:"Hostname,omitempty"` // RTSP health check path. Path string `json:"Path,omitempty"` // RTSP health check response code. ResponseCodes string `json:"ResponseCodes,omitempty"` }
type SlbCurAdvhcRtspTableTransparent ¶
type SlbCurAdvhcRtspTableTransparent int32
const ( SlbCurAdvhcRtspTableTransparent_Enabled SlbCurAdvhcRtspTableTransparent = 1 SlbCurAdvhcRtspTableTransparent_Disabled SlbCurAdvhcRtspTableTransparent = 2 SlbCurAdvhcRtspTableTransparent_Unsupported SlbCurAdvhcRtspTableTransparent = 2147483647 )
type SlbCurAdvhcScriptTable ¶
type SlbCurAdvhcScriptTable struct { // Script Health check id. SlbCurAdvhcScriptID string Params *SlbCurAdvhcScriptTableParams }
SlbCurAdvhcScriptTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurAdvhcScriptTable ¶
func NewSlbCurAdvhcScriptTable( slbCurAdvhcScriptID string, params *SlbCurAdvhcScriptTableParams, ) *SlbCurAdvhcScriptTable
func NewSlbCurAdvhcScriptTableList ¶
func NewSlbCurAdvhcScriptTableList() *SlbCurAdvhcScriptTable
func (*SlbCurAdvhcScriptTable) GetParams ¶
func (c *SlbCurAdvhcScriptTable) GetParams() BeanType
func (*SlbCurAdvhcScriptTable) GetParamsType ¶
func (c *SlbCurAdvhcScriptTable) GetParamsType() reflect.Type
func (*SlbCurAdvhcScriptTable) Name ¶
func (c *SlbCurAdvhcScriptTable) Name() string
func (*SlbCurAdvhcScriptTable) Path ¶
func (c *SlbCurAdvhcScriptTable) Path() string
type SlbCurAdvhcScriptTableAlways ¶
type SlbCurAdvhcScriptTableAlways int32
const ( SlbCurAdvhcScriptTableAlways_Enabled SlbCurAdvhcScriptTableAlways = 1 SlbCurAdvhcScriptTableAlways_Disabled SlbCurAdvhcScriptTableAlways = 2 SlbCurAdvhcScriptTableAlways_Unsupported SlbCurAdvhcScriptTableAlways = 2147483647 )
type SlbCurAdvhcScriptTableIPVer ¶
type SlbCurAdvhcScriptTableIPVer int32
const ( SlbCurAdvhcScriptTableIPVer_Ipv4 SlbCurAdvhcScriptTableIPVer = 1 SlbCurAdvhcScriptTableIPVer_Ipv6 SlbCurAdvhcScriptTableIPVer = 2 SlbCurAdvhcScriptTableIPVer_None SlbCurAdvhcScriptTableIPVer = 3 )
type SlbCurAdvhcScriptTableInvert ¶
type SlbCurAdvhcScriptTableInvert int32
const ( SlbCurAdvhcScriptTableInvert_Enabled SlbCurAdvhcScriptTableInvert = 1 SlbCurAdvhcScriptTableInvert_Disabled SlbCurAdvhcScriptTableInvert = 2 SlbCurAdvhcScriptTableInvert_Unsupported SlbCurAdvhcScriptTableInvert = 2147483647 )
type SlbCurAdvhcScriptTableParams ¶
type SlbCurAdvhcScriptTableParams struct { // Script Health check id. ID string `json:"ID,omitempty"` // Script Health check name. Name string `json:"Name,omitempty"` // Script Health check string. StringVal string `json:"StringVal,omitempty"` // Script Health check Ip Version. IPVer SlbCurAdvhcScriptTableIPVer `json:"IPVer,omitempty"` // Script Healtch check ip address / Hostname. HostName string `json:"HostName,omitempty"` // Invert Result Invert SlbCurAdvhcScriptTableInvert `json:"Invert,omitempty"` // Script Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // Script Health check retries in the down state counter. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // Script Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // Script Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // Script Health check interval in the down state. DownInterval uint64 `json:"DownInterval,omitempty"` // Script Health check transparent flag. Transparent SlbCurAdvhcScriptTableTransparent `json:"Transparent,omitempty"` // Script Health check interval. Interval uint64 `json:"Interval,omitempty"` // This flag determines whether HC is allowed for standalone real. Always SlbCurAdvhcScriptTableAlways `json:"Always,omitempty"` }
type SlbCurAdvhcScriptTableTransparent ¶
type SlbCurAdvhcScriptTableTransparent int32
const ( SlbCurAdvhcScriptTableTransparent_Enabled SlbCurAdvhcScriptTableTransparent = 1 SlbCurAdvhcScriptTableTransparent_Disabled SlbCurAdvhcScriptTableTransparent = 2 SlbCurAdvhcScriptTableTransparent_Unsupported SlbCurAdvhcScriptTableTransparent = 2147483647 )
type SlbCurAdvhcSipTable ¶
type SlbCurAdvhcSipTable struct { // SIP Health check id. SlbCurAdvhcSipID string Params *SlbCurAdvhcSipTableParams }
SlbCurAdvhcSipTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurAdvhcSipTable ¶
func NewSlbCurAdvhcSipTable( slbCurAdvhcSipID string, params *SlbCurAdvhcSipTableParams, ) *SlbCurAdvhcSipTable
func NewSlbCurAdvhcSipTableList ¶
func NewSlbCurAdvhcSipTableList() *SlbCurAdvhcSipTable
func (*SlbCurAdvhcSipTable) GetParams ¶
func (c *SlbCurAdvhcSipTable) GetParams() BeanType
func (*SlbCurAdvhcSipTable) GetParamsType ¶
func (c *SlbCurAdvhcSipTable) GetParamsType() reflect.Type
func (*SlbCurAdvhcSipTable) Name ¶
func (c *SlbCurAdvhcSipTable) Name() string
func (*SlbCurAdvhcSipTable) Path ¶
func (c *SlbCurAdvhcSipTable) Path() string
type SlbCurAdvhcSipTableIPVer ¶
type SlbCurAdvhcSipTableIPVer int32
const ( SlbCurAdvhcSipTableIPVer_Ipv4 SlbCurAdvhcSipTableIPVer = 1 SlbCurAdvhcSipTableIPVer_Ipv6 SlbCurAdvhcSipTableIPVer = 2 SlbCurAdvhcSipTableIPVer_None SlbCurAdvhcSipTableIPVer = 3 )
type SlbCurAdvhcSipTableInvert ¶
type SlbCurAdvhcSipTableInvert int32
const ( SlbCurAdvhcSipTableInvert_Enabled SlbCurAdvhcSipTableInvert = 1 SlbCurAdvhcSipTableInvert_Disabled SlbCurAdvhcSipTableInvert = 2 SlbCurAdvhcSipTableInvert_Unsupported SlbCurAdvhcSipTableInvert = 2147483647 )
type SlbCurAdvhcSipTableMethod ¶
type SlbCurAdvhcSipTableMethod int32
const ( SlbCurAdvhcSipTableMethod_Options SlbCurAdvhcSipTableMethod = 1 SlbCurAdvhcSipTableMethod_Ping SlbCurAdvhcSipTableMethod = 2 SlbCurAdvhcSipTableMethod_Unsupported SlbCurAdvhcSipTableMethod = 2147483647 )
type SlbCurAdvhcSipTableParams ¶
type SlbCurAdvhcSipTableParams struct { // SIP Health check id. ID string `json:"ID,omitempty"` // SIP Health check name. Name string `json:"Name,omitempty"` // SIP Health check destination port. DPort uint64 `json:"DPort,omitempty"` // SIP Health check destination IP version. IPVer SlbCurAdvhcSipTableIPVer `json:"IPVer,omitempty"` // SIP Health check destination hostname. HostName string `json:"HostName,omitempty"` // SIP Health check transparent flag. Transparent SlbCurAdvhcSipTableTransparent `json:"Transparent,omitempty"` // SIP Health check interval. Interval uint64 `json:"Interval,omitempty"` // SIP Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // SIP Health check retries when in the down state. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // SIP Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // SIP Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // SIP Health check interval when in down state. DownInterval uint64 `json:"DownInterval,omitempty"` // SIP Health check invert flag. Invert SlbCurAdvhcSipTableInvert `json:"Invert,omitempty"` // SIP Health check method. Method SlbCurAdvhcSipTableMethod `json:"Method,omitempty"` // SIP Health check transport. Transport SlbCurAdvhcSipTableTransport `json:"Transport,omitempty"` // SIP Health check URI. RequestUri string `json:"RequestUri,omitempty"` // SIP Health check 'from' string. From string `json:"From,omitempty"` // SIP Health check expected response code. ResponseCodes string `json:"ResponseCodes,omitempty"` }
type SlbCurAdvhcSipTableTransparent ¶
type SlbCurAdvhcSipTableTransparent int32
const ( SlbCurAdvhcSipTableTransparent_Enabled SlbCurAdvhcSipTableTransparent = 1 SlbCurAdvhcSipTableTransparent_Disabled SlbCurAdvhcSipTableTransparent = 2 SlbCurAdvhcSipTableTransparent_Unsupported SlbCurAdvhcSipTableTransparent = 2147483647 )
type SlbCurAdvhcSipTableTransport ¶
type SlbCurAdvhcSipTableTransport int32
const ( SlbCurAdvhcSipTableTransport_Udp SlbCurAdvhcSipTableTransport = 1 SlbCurAdvhcSipTableTransport_Tcp SlbCurAdvhcSipTableTransport = 2 SlbCurAdvhcSipTableTransport_Unsupported SlbCurAdvhcSipTableTransport = 2147483647 )
type SlbCurAdvhcSmtpTable ¶
type SlbCurAdvhcSmtpTable struct { // SMTP health check id. SlbCurAdvhcSmtpID string Params *SlbCurAdvhcSmtpTableParams }
SlbCurAdvhcSmtpTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurAdvhcSmtpTable ¶
func NewSlbCurAdvhcSmtpTable( slbCurAdvhcSmtpID string, params *SlbCurAdvhcSmtpTableParams, ) *SlbCurAdvhcSmtpTable
func NewSlbCurAdvhcSmtpTableList ¶
func NewSlbCurAdvhcSmtpTableList() *SlbCurAdvhcSmtpTable
func (*SlbCurAdvhcSmtpTable) GetParams ¶
func (c *SlbCurAdvhcSmtpTable) GetParams() BeanType
func (*SlbCurAdvhcSmtpTable) GetParamsType ¶
func (c *SlbCurAdvhcSmtpTable) GetParamsType() reflect.Type
func (*SlbCurAdvhcSmtpTable) Name ¶
func (c *SlbCurAdvhcSmtpTable) Name() string
func (*SlbCurAdvhcSmtpTable) Path ¶
func (c *SlbCurAdvhcSmtpTable) Path() string
type SlbCurAdvhcSmtpTableIPVer ¶
type SlbCurAdvhcSmtpTableIPVer int32
const ( SlbCurAdvhcSmtpTableIPVer_Ipv4 SlbCurAdvhcSmtpTableIPVer = 1 SlbCurAdvhcSmtpTableIPVer_Ipv6 SlbCurAdvhcSmtpTableIPVer = 2 SlbCurAdvhcSmtpTableIPVer_None SlbCurAdvhcSmtpTableIPVer = 3 )
type SlbCurAdvhcSmtpTableInvert ¶
type SlbCurAdvhcSmtpTableInvert int32
const ( SlbCurAdvhcSmtpTableInvert_Enabled SlbCurAdvhcSmtpTableInvert = 1 SlbCurAdvhcSmtpTableInvert_Disabled SlbCurAdvhcSmtpTableInvert = 2 SlbCurAdvhcSmtpTableInvert_Unsupported SlbCurAdvhcSmtpTableInvert = 2147483647 )
type SlbCurAdvhcSmtpTableParams ¶
type SlbCurAdvhcSmtpTableParams struct { // SMTP health check id. ID string `json:"ID,omitempty"` // SMTP health check name. Name string `json:"Name,omitempty"` // SMTP health check destination port. DPort uint64 `json:"DPort,omitempty"` // SMTP health check destination IP version. IPVer SlbCurAdvhcSmtpTableIPVer `json:"IPVer,omitempty"` // SMTP health check destination hostname. HostName string `json:"HostName,omitempty"` // SMTP health check transparent flag. Transparent SlbCurAdvhcSmtpTableTransparent `json:"Transparent,omitempty"` // SMTP health check interval. Interval uint64 `json:"Interval,omitempty"` // SMTP health check retries counter. Retries uint64 `json:"Retries,omitempty"` // SMTP health check retries when in down state counter. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // SMTP health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // SMTP health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // SMTP health check interval when in the down state. DownInterval uint64 `json:"DownInterval,omitempty"` // SMTP health check invert flag. Invert SlbCurAdvhcSmtpTableInvert `json:"Invert,omitempty"` // SMTP health check username. UserName string `json:"UserName,omitempty"` }
type SlbCurAdvhcSmtpTableTransparent ¶
type SlbCurAdvhcSmtpTableTransparent int32
const ( SlbCurAdvhcSmtpTableTransparent_Enabled SlbCurAdvhcSmtpTableTransparent = 1 SlbCurAdvhcSmtpTableTransparent_Disabled SlbCurAdvhcSmtpTableTransparent = 2 SlbCurAdvhcSmtpTableTransparent_Unsupported SlbCurAdvhcSmtpTableTransparent = 2147483647 )
type SlbCurAdvhcSnmpTable ¶
type SlbCurAdvhcSnmpTable struct { // SNMP Health check id. SlbCurAdvhcSnmpID string Params *SlbCurAdvhcSnmpTableParams }
SlbCurAdvhcSnmpTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurAdvhcSnmpTable ¶
func NewSlbCurAdvhcSnmpTable( slbCurAdvhcSnmpID string, params *SlbCurAdvhcSnmpTableParams, ) *SlbCurAdvhcSnmpTable
func NewSlbCurAdvhcSnmpTableList ¶
func NewSlbCurAdvhcSnmpTableList() *SlbCurAdvhcSnmpTable
func (*SlbCurAdvhcSnmpTable) GetParams ¶
func (c *SlbCurAdvhcSnmpTable) GetParams() BeanType
func (*SlbCurAdvhcSnmpTable) GetParamsType ¶
func (c *SlbCurAdvhcSnmpTable) GetParamsType() reflect.Type
func (*SlbCurAdvhcSnmpTable) Name ¶
func (c *SlbCurAdvhcSnmpTable) Name() string
func (*SlbCurAdvhcSnmpTable) Path ¶
func (c *SlbCurAdvhcSnmpTable) Path() string
type SlbCurAdvhcSnmpTableIPVer ¶
type SlbCurAdvhcSnmpTableIPVer int32
const ( SlbCurAdvhcSnmpTableIPVer_Ipv4 SlbCurAdvhcSnmpTableIPVer = 1 SlbCurAdvhcSnmpTableIPVer_Ipv6 SlbCurAdvhcSnmpTableIPVer = 2 SlbCurAdvhcSnmpTableIPVer_None SlbCurAdvhcSnmpTableIPVer = 3 )
type SlbCurAdvhcSnmpTableInvert ¶
type SlbCurAdvhcSnmpTableInvert int32
const ( SlbCurAdvhcSnmpTableInvert_Enabled SlbCurAdvhcSnmpTableInvert = 1 SlbCurAdvhcSnmpTableInvert_Disabled SlbCurAdvhcSnmpTableInvert = 2 SlbCurAdvhcSnmpTableInvert_Unsupported SlbCurAdvhcSnmpTableInvert = 2147483647 )
type SlbCurAdvhcSnmpTableParams ¶
type SlbCurAdvhcSnmpTableParams struct { // SNMP Health check id. ID string `json:"ID,omitempty"` // SNMP Health check name. Name string `json:"Name,omitempty"` // SNMP Health check destination port. DPort uint64 `json:"DPort,omitempty"` // SNMP Health check destination IP version. IPVer SlbCurAdvhcSnmpTableIPVer `json:"IPVer,omitempty"` // SNMP Health check destination hostname. HostName string `json:"HostName,omitempty"` // SNMP Health check transparent flag. Transparent SlbCurAdvhcSnmpTableTransparent `json:"Transparent,omitempty"` // SNMP Health check interval. Interval uint64 `json:"Interval,omitempty"` // SNMP Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // SNMP Health check retries counter in the down state. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // SNMP Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // SNMP Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // SNMP Health check interval when in the down state. DownInterval uint64 `json:"DownInterval,omitempty"` // SNMP Health check invert flag. Invert SlbCurAdvhcSnmpTableInvert `json:"Invert,omitempty"` // SNMP Health check OID. Oid string `json:"Oid,omitempty"` // SNMP Health check community string. Community string `json:"Community,omitempty"` // SNMP Health check OID type. Type SlbCurAdvhcSnmpTableType `json:"Type,omitempty"` // SNMP Health check OID variable minimum value. MinValue int32 `json:"MinValue,omitempty"` // SNMP Health check OID maximum value. MaxValue int32 `json:"MaxValue,omitempty"` // SNMP Health check receive string. ReceiveString string `json:"ReceiveString,omitempty"` // Enabled: value received in SNMP health check response is used as real server weight. // Disabled: value received in SNMP health check response is not used as real server weight. // Inverted: value received in SNMP health check response is subtracted from 100 (100 - value) is used as real server weight ReadjustWeight SlbCurAdvhcSnmpTableReadjustWeight `json:"ReadjustWeight,omitempty"` // . OverloadMinValue int32 `json:"OverloadMinValue,omitempty"` // . OverloadMaxValue int32 `json:"OverloadMaxValue,omitempty"` // . OverloadString string `json:"OverloadString,omitempty"` }
type SlbCurAdvhcSnmpTableReadjustWeight ¶
type SlbCurAdvhcSnmpTableReadjustWeight int32
const ( SlbCurAdvhcSnmpTableReadjustWeight_Enabled SlbCurAdvhcSnmpTableReadjustWeight = 1 SlbCurAdvhcSnmpTableReadjustWeight_Disabled SlbCurAdvhcSnmpTableReadjustWeight = 2 SlbCurAdvhcSnmpTableReadjustWeight_Inverted SlbCurAdvhcSnmpTableReadjustWeight = 3 SlbCurAdvhcSnmpTableReadjustWeight_Unsupported SlbCurAdvhcSnmpTableReadjustWeight = 2147483647 )
type SlbCurAdvhcSnmpTableTransparent ¶
type SlbCurAdvhcSnmpTableTransparent int32
const ( SlbCurAdvhcSnmpTableTransparent_Enabled SlbCurAdvhcSnmpTableTransparent = 1 SlbCurAdvhcSnmpTableTransparent_Disabled SlbCurAdvhcSnmpTableTransparent = 2 SlbCurAdvhcSnmpTableTransparent_Unsupported SlbCurAdvhcSnmpTableTransparent = 2147483647 )
type SlbCurAdvhcSnmpTableType ¶
type SlbCurAdvhcSnmpTableType int32
const ( SlbCurAdvhcSnmpTableType_Integer SlbCurAdvhcSnmpTableType = 1 SlbCurAdvhcSnmpTableType_String SlbCurAdvhcSnmpTableType = 2 SlbCurAdvhcSnmpTableType_Unsupported SlbCurAdvhcSnmpTableType = 2147483647 )
type SlbCurAdvhcSslHelloTable ¶
type SlbCurAdvhcSslHelloTable struct { // SSL Hello Health check id. SlbCurAdvhcSslHelloID string Params *SlbCurAdvhcSslHelloTableParams }
SlbCurAdvhcSslHelloTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurAdvhcSslHelloTable ¶
func NewSlbCurAdvhcSslHelloTable( slbCurAdvhcSslHelloID string, params *SlbCurAdvhcSslHelloTableParams, ) *SlbCurAdvhcSslHelloTable
func NewSlbCurAdvhcSslHelloTableList ¶
func NewSlbCurAdvhcSslHelloTableList() *SlbCurAdvhcSslHelloTable
func (*SlbCurAdvhcSslHelloTable) GetParams ¶
func (c *SlbCurAdvhcSslHelloTable) GetParams() BeanType
func (*SlbCurAdvhcSslHelloTable) GetParamsType ¶
func (c *SlbCurAdvhcSslHelloTable) GetParamsType() reflect.Type
func (*SlbCurAdvhcSslHelloTable) Name ¶
func (c *SlbCurAdvhcSslHelloTable) Name() string
func (*SlbCurAdvhcSslHelloTable) Path ¶
func (c *SlbCurAdvhcSslHelloTable) Path() string
type SlbCurAdvhcSslHelloTableCipherName ¶
type SlbCurAdvhcSslHelloTableCipherName int32
const ( SlbCurAdvhcSslHelloTableCipherName_UserDefined SlbCurAdvhcSslHelloTableCipherName = 1 SlbCurAdvhcSslHelloTableCipherName_Low SlbCurAdvhcSslHelloTableCipherName = 2 SlbCurAdvhcSslHelloTableCipherName_Medium SlbCurAdvhcSslHelloTableCipherName = 3 SlbCurAdvhcSslHelloTableCipherName_High SlbCurAdvhcSslHelloTableCipherName = 4 SlbCurAdvhcSslHelloTableCipherName_Unsupported SlbCurAdvhcSslHelloTableCipherName = 2147483647 )
type SlbCurAdvhcSslHelloTableIPVer ¶
type SlbCurAdvhcSslHelloTableIPVer int32
const ( SlbCurAdvhcSslHelloTableIPVer_Ipv4 SlbCurAdvhcSslHelloTableIPVer = 1 SlbCurAdvhcSslHelloTableIPVer_Ipv6 SlbCurAdvhcSslHelloTableIPVer = 2 SlbCurAdvhcSslHelloTableIPVer_None SlbCurAdvhcSslHelloTableIPVer = 3 )
type SlbCurAdvhcSslHelloTableInvert ¶
type SlbCurAdvhcSslHelloTableInvert int32
const ( SlbCurAdvhcSslHelloTableInvert_Enabled SlbCurAdvhcSslHelloTableInvert = 1 SlbCurAdvhcSslHelloTableInvert_Disabled SlbCurAdvhcSslHelloTableInvert = 2 SlbCurAdvhcSslHelloTableInvert_Unsupported SlbCurAdvhcSslHelloTableInvert = 2147483647 )
type SlbCurAdvhcSslHelloTableParams ¶
type SlbCurAdvhcSslHelloTableParams struct { // SSL Hello Health check id. ID string `json:"ID,omitempty"` // SSL Hello Health check name. Name string `json:"Name,omitempty"` // SSL Hello Health check destination port. DPort uint64 `json:"DPort,omitempty"` // SSL Hello Health check destination IP version. IPVer SlbCurAdvhcSslHelloTableIPVer `json:"IPVer,omitempty"` // SSL Hello Health check destination hostname. HostName string `json:"HostName,omitempty"` // SSL Hello Health check transparent flag. Transparent SlbCurAdvhcSslHelloTableTransparent `json:"Transparent,omitempty"` // SSL Hello Health check interval. Interval uint64 `json:"Interval,omitempty"` // SSL Hello Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // SSL Hello Health check retries counter. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // SSL Hello Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // SSL Hello Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // SSL Hello Health check interval in the down state. DownInterval uint64 `json:"DownInterval,omitempty"` // SSL Hello Health check invert flag. Invert SlbCurAdvhcSslHelloTableInvert `json:"Invert,omitempty"` // SSL Hello Health check SSL version field. SslVersion SlbCurAdvhcSslHelloTableSslVersion `json:"SslVersion,omitempty"` // Cipher name for SSLHELLO HC Context. CipherName SlbCurAdvhcSslHelloTableCipherName `json:"CipherName,omitempty"` // Cipher-suite allowed for SSLHELLO HC Context. CipherUserdef string `json:"CipherUserdef,omitempty"` }
type SlbCurAdvhcSslHelloTableSslVersion ¶
type SlbCurAdvhcSslHelloTableSslVersion int32
const ( SlbCurAdvhcSslHelloTableSslVersion_Ver2 SlbCurAdvhcSslHelloTableSslVersion = 2 SlbCurAdvhcSslHelloTableSslVersion_Ver3 SlbCurAdvhcSslHelloTableSslVersion = 3 SlbCurAdvhcSslHelloTableSslVersion_Tls SlbCurAdvhcSslHelloTableSslVersion = 4 SlbCurAdvhcSslHelloTableSslVersion_Unsupported SlbCurAdvhcSslHelloTableSslVersion = 2147483647 )
type SlbCurAdvhcSslHelloTableTransparent ¶
type SlbCurAdvhcSslHelloTableTransparent int32
const ( SlbCurAdvhcSslHelloTableTransparent_Enabled SlbCurAdvhcSslHelloTableTransparent = 1 SlbCurAdvhcSslHelloTableTransparent_Disabled SlbCurAdvhcSslHelloTableTransparent = 2 SlbCurAdvhcSslHelloTableTransparent_Unsupported SlbCurAdvhcSslHelloTableTransparent = 2147483647 )
type SlbCurAdvhcTcpTable ¶
type SlbCurAdvhcTcpTable struct { // TCP Health check id. SlbCurAdvhcTcpID string Params *SlbCurAdvhcTcpTableParams }
SlbCurAdvhcTcpTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurAdvhcTcpTable ¶
func NewSlbCurAdvhcTcpTable( slbCurAdvhcTcpID string, params *SlbCurAdvhcTcpTableParams, ) *SlbCurAdvhcTcpTable
func NewSlbCurAdvhcTcpTableList ¶
func NewSlbCurAdvhcTcpTableList() *SlbCurAdvhcTcpTable
func (*SlbCurAdvhcTcpTable) GetParams ¶
func (c *SlbCurAdvhcTcpTable) GetParams() BeanType
func (*SlbCurAdvhcTcpTable) GetParamsType ¶
func (c *SlbCurAdvhcTcpTable) GetParamsType() reflect.Type
func (*SlbCurAdvhcTcpTable) Name ¶
func (c *SlbCurAdvhcTcpTable) Name() string
func (*SlbCurAdvhcTcpTable) Path ¶
func (c *SlbCurAdvhcTcpTable) Path() string
type SlbCurAdvhcTcpTableAlways ¶
type SlbCurAdvhcTcpTableAlways int32
const ( SlbCurAdvhcTcpTableAlways_Enabled SlbCurAdvhcTcpTableAlways = 1 SlbCurAdvhcTcpTableAlways_Disabled SlbCurAdvhcTcpTableAlways = 2 SlbCurAdvhcTcpTableAlways_Unsupported SlbCurAdvhcTcpTableAlways = 2147483647 )
type SlbCurAdvhcTcpTableConnTerm ¶
type SlbCurAdvhcTcpTableConnTerm int32
const ( SlbCurAdvhcTcpTableConnTerm_Fin SlbCurAdvhcTcpTableConnTerm = 1 SlbCurAdvhcTcpTableConnTerm_Rst SlbCurAdvhcTcpTableConnTerm = 2 SlbCurAdvhcTcpTableConnTerm_Unsupported SlbCurAdvhcTcpTableConnTerm = 2147483647 )
type SlbCurAdvhcTcpTableIPVer ¶
type SlbCurAdvhcTcpTableIPVer int32
const ( SlbCurAdvhcTcpTableIPVer_Ipv4 SlbCurAdvhcTcpTableIPVer = 1 SlbCurAdvhcTcpTableIPVer_Ipv6 SlbCurAdvhcTcpTableIPVer = 2 SlbCurAdvhcTcpTableIPVer_None SlbCurAdvhcTcpTableIPVer = 3 )
type SlbCurAdvhcTcpTableInvert ¶
type SlbCurAdvhcTcpTableInvert int32
const ( SlbCurAdvhcTcpTableInvert_Enabled SlbCurAdvhcTcpTableInvert = 1 SlbCurAdvhcTcpTableInvert_Disabled SlbCurAdvhcTcpTableInvert = 2 SlbCurAdvhcTcpTableInvert_Unsupported SlbCurAdvhcTcpTableInvert = 2147483647 )
type SlbCurAdvhcTcpTableParams ¶
type SlbCurAdvhcTcpTableParams struct { // TCP Health check id. ID string `json:"ID,omitempty"` // TCP Health check name. Name string `json:"Name,omitempty"` // TCP Health check destination port. DPort uint64 `json:"DPort,omitempty"` // TCP Health check destination IP version. IPVer SlbCurAdvhcTcpTableIPVer `json:"IPVer,omitempty"` // TCP Health check destination host name. HostName string `json:"HostName,omitempty"` // TCP Health check transparent flag. Transparent SlbCurAdvhcTcpTableTransparent `json:"Transparent,omitempty"` // TCP Health check interval. Interval uint64 `json:"Interval,omitempty"` // TCP Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // TCP Health check retries counter in the down state. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // TCP Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // TCP Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // TCP Health check interval in the down state. DownInterval uint64 `json:"DownInterval,omitempty"` // TCP Health check invert flag. Invert SlbCurAdvhcTcpTableInvert `json:"Invert,omitempty"` // Connection termination type ConnTerm SlbCurAdvhcTcpTableConnTerm `json:"ConnTerm,omitempty"` // This flag determines whether HC is allowed for standalone real. Always SlbCurAdvhcTcpTableAlways `json:"Always,omitempty"` }
type SlbCurAdvhcTcpTableTransparent ¶
type SlbCurAdvhcTcpTableTransparent int32
const ( SlbCurAdvhcTcpTableTransparent_Enabled SlbCurAdvhcTcpTableTransparent = 1 SlbCurAdvhcTcpTableTransparent_Disabled SlbCurAdvhcTcpTableTransparent = 2 SlbCurAdvhcTcpTableTransparent_Unsupported SlbCurAdvhcTcpTableTransparent = 2147483647 )
type SlbCurAdvhcTftpTable ¶
type SlbCurAdvhcTftpTable struct { // TFTP Health check id. SlbCurAdvhcTftpID string Params *SlbCurAdvhcTftpTableParams }
SlbCurAdvhcTftpTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurAdvhcTftpTable ¶
func NewSlbCurAdvhcTftpTable( slbCurAdvhcTftpID string, params *SlbCurAdvhcTftpTableParams, ) *SlbCurAdvhcTftpTable
func NewSlbCurAdvhcTftpTableList ¶
func NewSlbCurAdvhcTftpTableList() *SlbCurAdvhcTftpTable
func (*SlbCurAdvhcTftpTable) GetParams ¶
func (c *SlbCurAdvhcTftpTable) GetParams() BeanType
func (*SlbCurAdvhcTftpTable) GetParamsType ¶
func (c *SlbCurAdvhcTftpTable) GetParamsType() reflect.Type
func (*SlbCurAdvhcTftpTable) Name ¶
func (c *SlbCurAdvhcTftpTable) Name() string
func (*SlbCurAdvhcTftpTable) Path ¶
func (c *SlbCurAdvhcTftpTable) Path() string
type SlbCurAdvhcTftpTableIPVer ¶
type SlbCurAdvhcTftpTableIPVer int32
const ( SlbCurAdvhcTftpTableIPVer_Ipv4 SlbCurAdvhcTftpTableIPVer = 1 SlbCurAdvhcTftpTableIPVer_Ipv6 SlbCurAdvhcTftpTableIPVer = 2 SlbCurAdvhcTftpTableIPVer_None SlbCurAdvhcTftpTableIPVer = 3 )
type SlbCurAdvhcTftpTableInvert ¶
type SlbCurAdvhcTftpTableInvert int32
const ( SlbCurAdvhcTftpTableInvert_Enabled SlbCurAdvhcTftpTableInvert = 1 SlbCurAdvhcTftpTableInvert_Disabled SlbCurAdvhcTftpTableInvert = 2 SlbCurAdvhcTftpTableInvert_Unsupported SlbCurAdvhcTftpTableInvert = 2147483647 )
type SlbCurAdvhcTftpTableParams ¶
type SlbCurAdvhcTftpTableParams struct { // TFTP Health check id. ID string `json:"ID,omitempty"` // TFTP Health check name. Name string `json:"Name,omitempty"` // TFTP Health check destination port. DPort uint64 `json:"DPort,omitempty"` // TFTP Health check destination IP version. IPVer SlbCurAdvhcTftpTableIPVer `json:"IPVer,omitempty"` // TFTP Health check host name. HostName string `json:"HostName,omitempty"` // TFTP Health check transparent flag. Transparent SlbCurAdvhcTftpTableTransparent `json:"Transparent,omitempty"` // TFTP Health check interval. Interval uint64 `json:"Interval,omitempty"` // TFTP Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // TFTP Health check retries counter in the down state. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // TFTP Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // TFTP Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // TFTP Health check interval in the down state. DownInterval uint64 `json:"DownInterval,omitempty"` // TFTP Health check invert flag. Invert SlbCurAdvhcTftpTableInvert `json:"Invert,omitempty"` // . TftpfileFullPath string `json:"TftpfileFullPath,omitempty"` }
type SlbCurAdvhcTftpTableTransparent ¶
type SlbCurAdvhcTftpTableTransparent int32
const ( SlbCurAdvhcTftpTableTransparent_Enabled SlbCurAdvhcTftpTableTransparent = 1 SlbCurAdvhcTftpTableTransparent_Disabled SlbCurAdvhcTftpTableTransparent = 2 SlbCurAdvhcTftpTableTransparent_Unsupported SlbCurAdvhcTftpTableTransparent = 2147483647 )
type SlbCurAdvhcUdpTable ¶
type SlbCurAdvhcUdpTable struct { // UDP Health check id. SlbCurAdvhcUdpID string Params *SlbCurAdvhcUdpTableParams }
SlbCurAdvhcUdpTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurAdvhcUdpTable ¶
func NewSlbCurAdvhcUdpTable( slbCurAdvhcUdpID string, params *SlbCurAdvhcUdpTableParams, ) *SlbCurAdvhcUdpTable
func NewSlbCurAdvhcUdpTableList ¶
func NewSlbCurAdvhcUdpTableList() *SlbCurAdvhcUdpTable
func (*SlbCurAdvhcUdpTable) GetParams ¶
func (c *SlbCurAdvhcUdpTable) GetParams() BeanType
func (*SlbCurAdvhcUdpTable) GetParamsType ¶
func (c *SlbCurAdvhcUdpTable) GetParamsType() reflect.Type
func (*SlbCurAdvhcUdpTable) Name ¶
func (c *SlbCurAdvhcUdpTable) Name() string
func (*SlbCurAdvhcUdpTable) Path ¶
func (c *SlbCurAdvhcUdpTable) Path() string
type SlbCurAdvhcUdpTableIPVer ¶
type SlbCurAdvhcUdpTableIPVer int32
const ( SlbCurAdvhcUdpTableIPVer_Ipv4 SlbCurAdvhcUdpTableIPVer = 1 SlbCurAdvhcUdpTableIPVer_Ipv6 SlbCurAdvhcUdpTableIPVer = 2 SlbCurAdvhcUdpTableIPVer_None SlbCurAdvhcUdpTableIPVer = 3 )
type SlbCurAdvhcUdpTableInvert ¶
type SlbCurAdvhcUdpTableInvert int32
const ( SlbCurAdvhcUdpTableInvert_Enabled SlbCurAdvhcUdpTableInvert = 1 SlbCurAdvhcUdpTableInvert_Disabled SlbCurAdvhcUdpTableInvert = 2 SlbCurAdvhcUdpTableInvert_Unsupported SlbCurAdvhcUdpTableInvert = 2147483647 )
type SlbCurAdvhcUdpTablePadding ¶
type SlbCurAdvhcUdpTablePadding int32
const ( SlbCurAdvhcUdpTablePadding_Enabled SlbCurAdvhcUdpTablePadding = 1 SlbCurAdvhcUdpTablePadding_Disabled SlbCurAdvhcUdpTablePadding = 2 SlbCurAdvhcUdpTablePadding_Unsupported SlbCurAdvhcUdpTablePadding = 2147483647 )
type SlbCurAdvhcUdpTableParams ¶
type SlbCurAdvhcUdpTableParams struct { // UDP Health check id. ID string `json:"ID,omitempty"` // UDP Health check name. Name string `json:"Name,omitempty"` // UDP Health check destination port. DPort uint64 `json:"DPort,omitempty"` // UDP Health check destination IP version. IPVer SlbCurAdvhcUdpTableIPVer `json:"IPVer,omitempty"` // UDP Health check destination hostname. HostName string `json:"HostName,omitempty"` // UDP Health check transparent flag. Transparent SlbCurAdvhcUdpTableTransparent `json:"Transparent,omitempty"` // UDP Health check interval. Interval uint64 `json:"Interval,omitempty"` // UDP Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // UDP Health check retries counter in the down state. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // UDP Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // UDP Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // UDP Health check interval in the down state. DownInterval uint64 `json:"DownInterval,omitempty"` // UDP Health check invert flag. Invert SlbCurAdvhcUdpTableInvert `json:"Invert,omitempty"` // Current status of 'padding' setting for the UDP health check. // This setting specifies if padding to 64 bytes should be done // for the UDP health check packet. Padding SlbCurAdvhcUdpTablePadding `json:"Padding,omitempty"` }
type SlbCurAdvhcUdpTableTransparent ¶
type SlbCurAdvhcUdpTableTransparent int32
const ( SlbCurAdvhcUdpTableTransparent_Enabled SlbCurAdvhcUdpTableTransparent = 1 SlbCurAdvhcUdpTableTransparent_Disabled SlbCurAdvhcUdpTableTransparent = 2 SlbCurAdvhcUdpTableTransparent_Unsupported SlbCurAdvhcUdpTableTransparent = 2147483647 )
type SlbCurAdvhcVirtualWireTable ¶
type SlbCurAdvhcVirtualWireTable struct { // Describes Virtual Wire Health Check ID. SlbCurAdvhcVirtualWireID string Params *SlbCurAdvhcVirtualWireTableParams }
SlbCurAdvhcVirtualWireTable The table of Virtual Wire Health Check objects. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurAdvhcVirtualWireTable ¶
func NewSlbCurAdvhcVirtualWireTable( slbCurAdvhcVirtualWireID string, params *SlbCurAdvhcVirtualWireTableParams, ) *SlbCurAdvhcVirtualWireTable
func NewSlbCurAdvhcVirtualWireTableList ¶
func NewSlbCurAdvhcVirtualWireTableList() *SlbCurAdvhcVirtualWireTable
func (*SlbCurAdvhcVirtualWireTable) GetParams ¶
func (c *SlbCurAdvhcVirtualWireTable) GetParams() BeanType
func (*SlbCurAdvhcVirtualWireTable) GetParamsType ¶
func (c *SlbCurAdvhcVirtualWireTable) GetParamsType() reflect.Type
func (*SlbCurAdvhcVirtualWireTable) Name ¶
func (c *SlbCurAdvhcVirtualWireTable) Name() string
func (*SlbCurAdvhcVirtualWireTable) Path ¶
func (c *SlbCurAdvhcVirtualWireTable) Path() string
type SlbCurAdvhcVirtualWireTableIPVer ¶
type SlbCurAdvhcVirtualWireTableIPVer int32
const ( SlbCurAdvhcVirtualWireTableIPVer_Ipv4 SlbCurAdvhcVirtualWireTableIPVer = 1 SlbCurAdvhcVirtualWireTableIPVer_Ipv6 SlbCurAdvhcVirtualWireTableIPVer = 2 SlbCurAdvhcVirtualWireTableIPVer_None SlbCurAdvhcVirtualWireTableIPVer = 3 )
type SlbCurAdvhcVirtualWireTableInvert ¶
type SlbCurAdvhcVirtualWireTableInvert int32
const ( SlbCurAdvhcVirtualWireTableInvert_Enabled SlbCurAdvhcVirtualWireTableInvert = 1 SlbCurAdvhcVirtualWireTableInvert_Disabled SlbCurAdvhcVirtualWireTableInvert = 2 SlbCurAdvhcVirtualWireTableInvert_Unsupported SlbCurAdvhcVirtualWireTableInvert = 2147483647 )
type SlbCurAdvhcVirtualWireTableParams ¶
type SlbCurAdvhcVirtualWireTableParams struct { // Describes Virtual Wire Health Check ID. ID string `json:"ID,omitempty"` // Describes Virtual Wire Health Check Name. Name string `json:"Name,omitempty"` // Describes Virtual Wire Health Check destination port. DPort uint64 `json:"DPort,omitempty"` // Describes Virtual Wire Health Check IP version. IPVer SlbCurAdvhcVirtualWireTableIPVer `json:"IPVer,omitempty"` // Describes Virtual Wire Health Check host name. HostName string `json:"HostName,omitempty"` // Describes Virtual Wire Health Check transparency mode. Transparent SlbCurAdvhcVirtualWireTableTransparent `json:"Transparent,omitempty"` // Describes Virtual Wire Health Check interval. Interval uint64 `json:"Interval,omitempty"` // Describes Virtual Wire Health Check maximum retries number. Retries uint64 `json:"Retries,omitempty"` // Describes Virtual Wire Health Check minimum restore retries number. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // Describes Virtual Wire Health Check timeout. Timeout uint64 `json:"Timeout,omitempty"` // Describes Virtual Wire Health Check Overflow. Overflow uint64 `json:"Overflow,omitempty"` // Describes Virtual Wire Health Check down interval. DownInterval uint64 `json:"DownInterval,omitempty"` // Describes Virtual Wire Health Check invert state. Invert SlbCurAdvhcVirtualWireTableInvert `json:"Invert,omitempty"` }
type SlbCurAdvhcVirtualWireTableTransparent ¶
type SlbCurAdvhcVirtualWireTableTransparent int32
const ( SlbCurAdvhcVirtualWireTableTransparent_Enabled SlbCurAdvhcVirtualWireTableTransparent = 1 SlbCurAdvhcVirtualWireTableTransparent_Disabled SlbCurAdvhcVirtualWireTableTransparent = 2 SlbCurAdvhcVirtualWireTableTransparent_Unsupported SlbCurAdvhcVirtualWireTableTransparent = 2147483647 )
type SlbCurAdvhcWapTable ¶
type SlbCurAdvhcWapTable struct { // WAP Health check id. SlbCurAdvhcWapID string Params *SlbCurAdvhcWapTableParams }
SlbCurAdvhcWapTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurAdvhcWapTable ¶
func NewSlbCurAdvhcWapTable( slbCurAdvhcWapID string, params *SlbCurAdvhcWapTableParams, ) *SlbCurAdvhcWapTable
func NewSlbCurAdvhcWapTableList ¶
func NewSlbCurAdvhcWapTableList() *SlbCurAdvhcWapTable
func (*SlbCurAdvhcWapTable) GetParams ¶
func (c *SlbCurAdvhcWapTable) GetParams() BeanType
func (*SlbCurAdvhcWapTable) GetParamsType ¶
func (c *SlbCurAdvhcWapTable) GetParamsType() reflect.Type
func (*SlbCurAdvhcWapTable) Name ¶
func (c *SlbCurAdvhcWapTable) Name() string
func (*SlbCurAdvhcWapTable) Path ¶
func (c *SlbCurAdvhcWapTable) Path() string
type SlbCurAdvhcWapTableCouple ¶
type SlbCurAdvhcWapTableCouple int32
const ( SlbCurAdvhcWapTableCouple_Enabled SlbCurAdvhcWapTableCouple = 1 SlbCurAdvhcWapTableCouple_Disabled SlbCurAdvhcWapTableCouple = 2 SlbCurAdvhcWapTableCouple_Unsupported SlbCurAdvhcWapTableCouple = 2147483647 )
type SlbCurAdvhcWapTableIPVer ¶
type SlbCurAdvhcWapTableIPVer int32
const ( SlbCurAdvhcWapTableIPVer_Ipv4 SlbCurAdvhcWapTableIPVer = 1 SlbCurAdvhcWapTableIPVer_Ipv6 SlbCurAdvhcWapTableIPVer = 2 SlbCurAdvhcWapTableIPVer_None SlbCurAdvhcWapTableIPVer = 3 )
type SlbCurAdvhcWapTableInvert ¶
type SlbCurAdvhcWapTableInvert int32
const ( SlbCurAdvhcWapTableInvert_Enabled SlbCurAdvhcWapTableInvert = 1 SlbCurAdvhcWapTableInvert_Disabled SlbCurAdvhcWapTableInvert = 2 SlbCurAdvhcWapTableInvert_Unsupported SlbCurAdvhcWapTableInvert = 2147483647 )
type SlbCurAdvhcWapTableParams ¶
type SlbCurAdvhcWapTableParams struct { // WAP Health check id. ID string `json:"ID,omitempty"` // WAP Health check name. Name string `json:"Name,omitempty"` // WAP Health check destination port. DPort uint64 `json:"DPort,omitempty"` // WAP Health check destination IP version. IPVer SlbCurAdvhcWapTableIPVer `json:"IPVer,omitempty"` // WAP Health check destination host name. HostName string `json:"HostName,omitempty"` // WAP Health check transparent flag. Transparent SlbCurAdvhcWapTableTransparent `json:"Transparent,omitempty"` // WAP Health check inteval. Interval uint64 `json:"Interval,omitempty"` // WAP Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // WAP Health check retries counter when in the down state. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // WAP Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // WAP Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // WAP Health check interval when in the down state. DownInterval uint64 `json:"DownInterval,omitempty"` // WAP Health check invert flag. Invert SlbCurAdvhcWapTableInvert `json:"Invert,omitempty"` // WAP Health check type.wtls mode allowed only for upgrade OOTB wtls object. Type SlbCurAdvhcWapTableType `json:"Type,omitempty"` // WAP Health check string to send. WspSendString string `json:"WspSendString,omitempty"` // WAP Health check expected string. WspReceiveString string `json:"WspReceiveString,omitempty"` // WAP Health check wsp offeset. Wspoffset int32 `json:"Wspoffset,omitempty"` // WAP Health check connection header. ConnectHeaders string `json:"ConnectHeaders,omitempty"` // WAP Health check wtp string to send. WtpSendString string `json:"WtpSendString,omitempty"` // WAP Health check wtp expected string. WtpReceiveString string `json:"WtpReceiveString,omitempty"` // WAP Health check wtp offeset. Wtpoffset int32 `json:"Wtpoffset,omitempty"` // WAP Health check couple flag. Couple SlbCurAdvhcWapTableCouple `json:"Couple,omitempty"` }
type SlbCurAdvhcWapTableTransparent ¶
type SlbCurAdvhcWapTableTransparent int32
const ( SlbCurAdvhcWapTableTransparent_Enabled SlbCurAdvhcWapTableTransparent = 1 SlbCurAdvhcWapTableTransparent_Disabled SlbCurAdvhcWapTableTransparent = 2 SlbCurAdvhcWapTableTransparent_Unsupported SlbCurAdvhcWapTableTransparent = 2147483647 )
type SlbCurAdvhcWapTableType ¶
type SlbCurAdvhcWapTableType int32
const ( SlbCurAdvhcWapTableType_Wsp SlbCurAdvhcWapTableType = 1 SlbCurAdvhcWapTableType_Wtp SlbCurAdvhcWapTableType = 2 SlbCurAdvhcWapTableType_Wtlswsp SlbCurAdvhcWapTableType = 3 SlbCurAdvhcWapTableType_Wtlswtp SlbCurAdvhcWapTableType = 4 SlbCurAdvhcWapTableType_Wtls SlbCurAdvhcWapTableType = 5 SlbCurAdvhcWapTableType_Unsupported SlbCurAdvhcWapTableType = 2147483647 )
type SlbCurAdvhcWtsTable ¶
type SlbCurAdvhcWtsTable struct { // WTS Health check id. SlbCurAdvhcWtsID string Params *SlbCurAdvhcWtsTableParams }
SlbCurAdvhcWtsTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurAdvhcWtsTable ¶
func NewSlbCurAdvhcWtsTable( slbCurAdvhcWtsID string, params *SlbCurAdvhcWtsTableParams, ) *SlbCurAdvhcWtsTable
func NewSlbCurAdvhcWtsTableList ¶
func NewSlbCurAdvhcWtsTableList() *SlbCurAdvhcWtsTable
func (*SlbCurAdvhcWtsTable) GetParams ¶
func (c *SlbCurAdvhcWtsTable) GetParams() BeanType
func (*SlbCurAdvhcWtsTable) GetParamsType ¶
func (c *SlbCurAdvhcWtsTable) GetParamsType() reflect.Type
func (*SlbCurAdvhcWtsTable) Name ¶
func (c *SlbCurAdvhcWtsTable) Name() string
func (*SlbCurAdvhcWtsTable) Path ¶
func (c *SlbCurAdvhcWtsTable) Path() string
type SlbCurAdvhcWtsTableIPVer ¶
type SlbCurAdvhcWtsTableIPVer int32
const ( SlbCurAdvhcWtsTableIPVer_Ipv4 SlbCurAdvhcWtsTableIPVer = 1 SlbCurAdvhcWtsTableIPVer_Ipv6 SlbCurAdvhcWtsTableIPVer = 2 SlbCurAdvhcWtsTableIPVer_None SlbCurAdvhcWtsTableIPVer = 3 )
type SlbCurAdvhcWtsTableInvert ¶
type SlbCurAdvhcWtsTableInvert int32
const ( SlbCurAdvhcWtsTableInvert_Enabled SlbCurAdvhcWtsTableInvert = 1 SlbCurAdvhcWtsTableInvert_Disabled SlbCurAdvhcWtsTableInvert = 2 SlbCurAdvhcWtsTableInvert_Unsupported SlbCurAdvhcWtsTableInvert = 2147483647 )
type SlbCurAdvhcWtsTableParams ¶
type SlbCurAdvhcWtsTableParams struct { // WTS Health check id. ID string `json:"ID,omitempty"` // WTS Health check name. Name string `json:"Name,omitempty"` // WTS Health check destination port. DPort uint64 `json:"DPort,omitempty"` // WTS Health check destination IP version. IPVer SlbCurAdvhcWtsTableIPVer `json:"IPVer,omitempty"` // WTS Health check destination hostname. HostName string `json:"HostName,omitempty"` // WTS Health check transparent flag. Transparent SlbCurAdvhcWtsTableTransparent `json:"Transparent,omitempty"` // WTS Health check interval. Interval uint64 `json:"Interval,omitempty"` // WTS Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // WTS Health check retries when in the down state counter. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // WTS Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // WTS Health check timeout. Overflow uint64 `json:"Overflow,omitempty"` // WTS Health check interval when in the down state. DownInterval uint64 `json:"DownInterval,omitempty"` // WTS Health check invert flag. Invert SlbCurAdvhcWtsTableInvert `json:"Invert,omitempty"` // WTS Health check user name. UserName string `json:"UserName,omitempty"` }
type SlbCurAdvhcWtsTableTransparent ¶
type SlbCurAdvhcWtsTableTransparent int32
const ( SlbCurAdvhcWtsTableTransparent_Enabled SlbCurAdvhcWtsTableTransparent = 1 SlbCurAdvhcWtsTableTransparent_Disabled SlbCurAdvhcWtsTableTransparent = 2 SlbCurAdvhcWtsTableTransparent_Unsupported SlbCurAdvhcWtsTableTransparent = 2147483647 )
type SlbCurAppwallDpSrvCfgTable ¶
type SlbCurAppwallDpSrvCfgTable struct { // Dp signaling server ID SlbCurAppwallDpSrvId string Params *SlbCurAppwallDpSrvCfgTableParams }
SlbCurAppwallDpSrvCfgTable Cur DP signaling servers table. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurAppwallDpSrvCfgTable ¶
func NewSlbCurAppwallDpSrvCfgTable( slbCurAppwallDpSrvId string, params *SlbCurAppwallDpSrvCfgTableParams, ) *SlbCurAppwallDpSrvCfgTable
func NewSlbCurAppwallDpSrvCfgTableList ¶
func NewSlbCurAppwallDpSrvCfgTableList() *SlbCurAppwallDpSrvCfgTable
func (*SlbCurAppwallDpSrvCfgTable) GetParams ¶
func (c *SlbCurAppwallDpSrvCfgTable) GetParams() BeanType
func (*SlbCurAppwallDpSrvCfgTable) GetParamsType ¶
func (c *SlbCurAppwallDpSrvCfgTable) GetParamsType() reflect.Type
func (*SlbCurAppwallDpSrvCfgTable) Name ¶
func (c *SlbCurAppwallDpSrvCfgTable) Name() string
func (*SlbCurAppwallDpSrvCfgTable) Path ¶
func (c *SlbCurAppwallDpSrvCfgTable) Path() string
type SlbCurAppwallDpSrvCfgTableDpSrvDel ¶
type SlbCurAppwallDpSrvCfgTableDpSrvDel int32
const ( SlbCurAppwallDpSrvCfgTableDpSrvDel_Other SlbCurAppwallDpSrvCfgTableDpSrvDel = 1 SlbCurAppwallDpSrvCfgTableDpSrvDel_Delete SlbCurAppwallDpSrvCfgTableDpSrvDel = 2 SlbCurAppwallDpSrvCfgTableDpSrvDel_Unsupported SlbCurAppwallDpSrvCfgTableDpSrvDel = 2147483647 )
type SlbCurAppwallDpSrvCfgTableParams ¶
type SlbCurAppwallDpSrvCfgTableParams struct { // Dp signaling server ID DpSrvId string `json:"DpSrvId,omitempty"` // Dp signaling server IP DpSrvIpAddress string `json:"DpSrvIpAddress,omitempty"` // Dp signaling server Port DpSrvPort uint64 `json:"DpSrvPort,omitempty"` // By setting the value to delete(2), the entire row is deleted.On GET always other(1) DpSrvDel SlbCurAppwallDpSrvCfgTableDpSrvDel `json:"DpSrvDel,omitempty"` }
type SlbCurAppwallLdapCfgTable ¶
type SlbCurAppwallLdapCfgTable struct { // Secure web Ldap server ID SlbCurAppwallLdapId string Params *SlbCurAppwallLdapCfgTableParams }
SlbCurAppwallLdapCfgTable Cur web Ldap servers table. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurAppwallLdapCfgTable ¶
func NewSlbCurAppwallLdapCfgTable( slbCurAppwallLdapId string, params *SlbCurAppwallLdapCfgTableParams, ) *SlbCurAppwallLdapCfgTable
func NewSlbCurAppwallLdapCfgTableList ¶
func NewSlbCurAppwallLdapCfgTableList() *SlbCurAppwallLdapCfgTable
func (*SlbCurAppwallLdapCfgTable) GetParams ¶
func (c *SlbCurAppwallLdapCfgTable) GetParams() BeanType
func (*SlbCurAppwallLdapCfgTable) GetParamsType ¶
func (c *SlbCurAppwallLdapCfgTable) GetParamsType() reflect.Type
func (*SlbCurAppwallLdapCfgTable) Name ¶
func (c *SlbCurAppwallLdapCfgTable) Name() string
func (*SlbCurAppwallLdapCfgTable) Path ¶
func (c *SlbCurAppwallLdapCfgTable) Path() string
type SlbCurAppwallLdapCfgTableLdapDel ¶
type SlbCurAppwallLdapCfgTableLdapDel int32
const ( SlbCurAppwallLdapCfgTableLdapDel_Other SlbCurAppwallLdapCfgTableLdapDel = 1 SlbCurAppwallLdapCfgTableLdapDel_Delete SlbCurAppwallLdapCfgTableLdapDel = 2 SlbCurAppwallLdapCfgTableLdapDel_Unsupported SlbCurAppwallLdapCfgTableLdapDel = 2147483647 )
type SlbCurAppwallLdapCfgTableLdapIgnoreEnable ¶
type SlbCurAppwallLdapCfgTableLdapIgnoreEnable int32
const ( SlbCurAppwallLdapCfgTableLdapIgnoreEnable_Disable SlbCurAppwallLdapCfgTableLdapIgnoreEnable = 0 SlbCurAppwallLdapCfgTableLdapIgnoreEnable_Enable SlbCurAppwallLdapCfgTableLdapIgnoreEnable = 1 SlbCurAppwallLdapCfgTableLdapIgnoreEnable_Unsupported SlbCurAppwallLdapCfgTableLdapIgnoreEnable = 2147483647 )
type SlbCurAppwallLdapCfgTableLdapSSLEnable ¶
type SlbCurAppwallLdapCfgTableLdapSSLEnable int32
const ( SlbCurAppwallLdapCfgTableLdapSSLEnable_Disable SlbCurAppwallLdapCfgTableLdapSSLEnable = 0 SlbCurAppwallLdapCfgTableLdapSSLEnable_Enable SlbCurAppwallLdapCfgTableLdapSSLEnable = 1 SlbCurAppwallLdapCfgTableLdapSSLEnable_Unsupported SlbCurAppwallLdapCfgTableLdapSSLEnable = 2147483647 )
type SlbCurAppwallLdapCfgTableLdapSrvType ¶
type SlbCurAppwallLdapCfgTableLdapSrvType int32
const ( SlbCurAppwallLdapCfgTableLdapSrvType_MicrosoftActDirect SlbCurAppwallLdapCfgTableLdapSrvType = 0 SlbCurAppwallLdapCfgTableLdapSrvType_RedhatDirect SlbCurAppwallLdapCfgTableLdapSrvType = 1 SlbCurAppwallLdapCfgTableLdapSrvType_AppleOpenDirect SlbCurAppwallLdapCfgTableLdapSrvType = 2 SlbCurAppwallLdapCfgTableLdapSrvType_OtherDirect SlbCurAppwallLdapCfgTableLdapSrvType = 3 SlbCurAppwallLdapCfgTableLdapSrvType_Unsupported SlbCurAppwallLdapCfgTableLdapSrvType = 2147483647 )
type SlbCurAppwallLdapCfgTableLdapTLSEnable ¶
type SlbCurAppwallLdapCfgTableLdapTLSEnable int32
const ( SlbCurAppwallLdapCfgTableLdapTLSEnable_Disable SlbCurAppwallLdapCfgTableLdapTLSEnable = 0 SlbCurAppwallLdapCfgTableLdapTLSEnable_Enable SlbCurAppwallLdapCfgTableLdapTLSEnable = 1 SlbCurAppwallLdapCfgTableLdapTLSEnable_Unsupported SlbCurAppwallLdapCfgTableLdapTLSEnable = 2147483647 )
type SlbCurAppwallLdapCfgTableParams ¶
type SlbCurAppwallLdapCfgTableParams struct { // Secure web Ldap server ID LdapId string `json:"LdapId,omitempty"` // Secure web Ldap Primary IP LdapPrimaryIpAddress string `json:"LdapPrimaryIpAddress,omitempty"` // Secure web Ldap Primary Port LdapPrimaryPort uint64 `json:"LdapPrimaryPort,omitempty"` // Secure web Ldap Secondary IP address LdapSecondaryIpAddress string `json:"LdapSecondaryIpAddress,omitempty"` // Secure web Ldap Secondary Port , default 3268 LdapSecondaryPort uint64 `json:"LdapSecondaryPort,omitempty"` // Secure web Ldap Request timeout in seconds, default 5 LdapReqTimeoutSec uint32 `json:"LdapReqTimeoutSec,omitempty"` // Secure web Ldap Host timeout in seconds, default 5 LdapHostTimeoutSec uint32 `json:"LdapHostTimeoutSec,omitempty"` // Secure web Ldap SSL En/Dis. LdapSSLEnable SlbCurAppwallLdapCfgTableLdapSSLEnable `json:"LdapSSLEnable,omitempty"` // Secure web Ldap TLS En/Dis. LdapTLSEnable SlbCurAppwallLdapCfgTableLdapTLSEnable `json:"LdapTLSEnable,omitempty"` // Secure web Ldap server type.default microsoftActDirect LdapSrvType SlbCurAppwallLdapCfgTableLdapSrvType `json:"LdapSrvType,omitempty"` // Secure web Ldap Base path LdapBase string `json:"LdapBase,omitempty"` // Secure web Ldap User Test LdapUserTest string `json:"LdapUserTest,omitempty"` // Secure web Ldap Password LdapPassTest string `json:"LdapPassTest,omitempty"` // By setting the value to delete(2), the entire row is deleted.On GET always other(1) LdapDel SlbCurAppwallLdapCfgTableLdapDel `json:"LdapDel,omitempty"` // Secure web Ldap Ignore En/Dis. LdapIgnoreEnable SlbCurAppwallLdapCfgTableLdapIgnoreEnable `json:"LdapIgnoreEnable,omitempty"` }
type SlbCurAppwallRadiusCfgTable ¶
type SlbCurAppwallRadiusCfgTable struct { // Secure web Radius server ID SlbCurAppwallRadiusId string Params *SlbCurAppwallRadiusCfgTableParams }
SlbCurAppwallRadiusCfgTable Current secure web Radius servers table. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurAppwallRadiusCfgTable ¶
func NewSlbCurAppwallRadiusCfgTable( slbCurAppwallRadiusId string, params *SlbCurAppwallRadiusCfgTableParams, ) *SlbCurAppwallRadiusCfgTable
func NewSlbCurAppwallRadiusCfgTableList ¶
func NewSlbCurAppwallRadiusCfgTableList() *SlbCurAppwallRadiusCfgTable
func (*SlbCurAppwallRadiusCfgTable) GetParams ¶
func (c *SlbCurAppwallRadiusCfgTable) GetParams() BeanType
func (*SlbCurAppwallRadiusCfgTable) GetParamsType ¶
func (c *SlbCurAppwallRadiusCfgTable) GetParamsType() reflect.Type
func (*SlbCurAppwallRadiusCfgTable) Name ¶
func (c *SlbCurAppwallRadiusCfgTable) Name() string
func (*SlbCurAppwallRadiusCfgTable) Path ¶
func (c *SlbCurAppwallRadiusCfgTable) Path() string
type SlbCurAppwallRadiusCfgTableParams ¶
type SlbCurAppwallRadiusCfgTableParams struct { // Secure web Radius server ID RadiusId string `json:"RadiusId,omitempty"` // Secure web Radius Primary IP RadiusPrimaryIpAddress string `json:"RadiusPrimaryIpAddress,omitempty"` // Secure web Radius Primary Port RadiusPrimaryPort uint64 `json:"RadiusPrimaryPort,omitempty"` // Secure web Radius Primary secret RadiusPrimarySecret string `json:"RadiusPrimarySecret,omitempty"` // Secure web Radius Secondary IP address RadiusSecondaryIpAddress string `json:"RadiusSecondaryIpAddress,omitempty"` // Secure web Radius Secondary Port RadiusSecondaryPort uint64 `json:"RadiusSecondaryPort,omitempty"` // Secure web Radius Secondary secret RadiusSecondarySecret string `json:"RadiusSecondarySecret,omitempty"` // Secure web Radius retries, default 3 RadiusRetries uint64 `json:"RadiusRetries,omitempty"` // Secure web Radius Timeout default 5 sec RadiusTimeout uint32 `json:"RadiusTimeout,omitempty"` // By setting the value to delete(2), the entire row is deleted. On GET always other(1) RadiusDel SlbCurAppwallRadiusCfgTableRadiusDel `json:"RadiusDel,omitempty"` // Secure web Radius Tertiary IP address RadiusTertiaryIpAddress string `json:"RadiusTertiaryIpAddress,omitempty"` // Secure web Radius Tertiary Port RadiusTertiaryPort uint64 `json:"RadiusTertiaryPort,omitempty"` // Secure web Radius Tertiary secret RadiusTertiarySecret string `json:"RadiusTertiarySecret,omitempty"` }
type SlbCurAppwallRadiusCfgTableRadiusDel ¶
type SlbCurAppwallRadiusCfgTableRadiusDel int32
const ( SlbCurAppwallRadiusCfgTableRadiusDel_Other SlbCurAppwallRadiusCfgTableRadiusDel = 1 SlbCurAppwallRadiusCfgTableRadiusDel_Delete SlbCurAppwallRadiusCfgTableRadiusDel = 2 SlbCurAppwallRadiusCfgTableRadiusDel_Unsupported SlbCurAppwallRadiusCfgTableRadiusDel = 2147483647 )
type SlbCurAppwallWebappsCfgTable ¶
type SlbCurAppwallWebappsCfgTable struct { // Secure web application ID SlbCurAppwallWebappId string Params *SlbCurAppwallWebappsCfgTableParams }
SlbCurAppwallWebappsCfgTable Current secure web applications table. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurAppwallWebappsCfgTable ¶
func NewSlbCurAppwallWebappsCfgTable( slbCurAppwallWebappId string, params *SlbCurAppwallWebappsCfgTableParams, ) *SlbCurAppwallWebappsCfgTable
func NewSlbCurAppwallWebappsCfgTableList ¶
func NewSlbCurAppwallWebappsCfgTableList() *SlbCurAppwallWebappsCfgTable
func (*SlbCurAppwallWebappsCfgTable) GetParams ¶
func (c *SlbCurAppwallWebappsCfgTable) GetParams() BeanType
func (*SlbCurAppwallWebappsCfgTable) GetParamsType ¶
func (c *SlbCurAppwallWebappsCfgTable) GetParamsType() reflect.Type
func (*SlbCurAppwallWebappsCfgTable) Name ¶
func (c *SlbCurAppwallWebappsCfgTable) Name() string
func (*SlbCurAppwallWebappsCfgTable) Path ¶
func (c *SlbCurAppwallWebappsCfgTable) Path() string
type SlbCurAppwallWebappsCfgTableParams ¶
type SlbCurAppwallWebappsCfgTableParams struct { // Secure web application ID WebappId string `json:"WebappId,omitempty"` // Secure web application name. WebappName string `json:"WebappName,omitempty"` // Secure web application Ena \ Dis. WebappEnable SlbCurAppwallWebappsCfgTableWebappEnable `json:"WebappEnable,omitempty"` // Secure web application WAF Ena \ Dis. WebappEnableWaf SlbCurAppwallWebappsCfgTableWebappEnableWaf `json:"WebappEnableWaf,omitempty"` // Secure web application Authentication SSO Ena \ Dis. WebappEnableAuthSso SlbCurAppwallWebappsCfgTableWebappEnableAuthSso `json:"WebappEnableAuthSso,omitempty"` // Secure web application mode. WebappMode SlbCurAppwallWebappsCfgTableWebappMode `json:"WebappMode,omitempty"` }
type SlbCurAppwallWebappsCfgTableWebappEnable ¶
type SlbCurAppwallWebappsCfgTableWebappEnable int32
const ( SlbCurAppwallWebappsCfgTableWebappEnable_Disable SlbCurAppwallWebappsCfgTableWebappEnable = 0 SlbCurAppwallWebappsCfgTableWebappEnable_Enable SlbCurAppwallWebappsCfgTableWebappEnable = 1 SlbCurAppwallWebappsCfgTableWebappEnable_Unsupported SlbCurAppwallWebappsCfgTableWebappEnable = 2147483647 )
type SlbCurAppwallWebappsCfgTableWebappEnableAuthSso ¶
type SlbCurAppwallWebappsCfgTableWebappEnableAuthSso int32
const ( SlbCurAppwallWebappsCfgTableWebappEnableAuthSso_Disable SlbCurAppwallWebappsCfgTableWebappEnableAuthSso = 0 SlbCurAppwallWebappsCfgTableWebappEnableAuthSso_Enable SlbCurAppwallWebappsCfgTableWebappEnableAuthSso = 1 SlbCurAppwallWebappsCfgTableWebappEnableAuthSso_Unsupported SlbCurAppwallWebappsCfgTableWebappEnableAuthSso = 2147483647 )
type SlbCurAppwallWebappsCfgTableWebappEnableWaf ¶
type SlbCurAppwallWebappsCfgTableWebappEnableWaf int32
const ( SlbCurAppwallWebappsCfgTableWebappEnableWaf_Disable SlbCurAppwallWebappsCfgTableWebappEnableWaf = 0 SlbCurAppwallWebappsCfgTableWebappEnableWaf_Enable SlbCurAppwallWebappsCfgTableWebappEnableWaf = 1 SlbCurAppwallWebappsCfgTableWebappEnableWaf_Unsupported SlbCurAppwallWebappsCfgTableWebappEnableWaf = 2147483647 )
type SlbCurAppwallWebappsCfgTableWebappMode ¶
type SlbCurAppwallWebappsCfgTableWebappMode int32
const ( SlbCurAppwallWebappsCfgTableWebappMode_Oop SlbCurAppwallWebappsCfgTableWebappMode = 0 SlbCurAppwallWebappsCfgTableWebappMode_Inline SlbCurAppwallWebappsCfgTableWebappMode = 1 SlbCurAppwallWebappsCfgTableWebappMode_Unsupported SlbCurAppwallWebappsCfgTableWebappMode = 2147483647 )
type SlbCurBotManagerClassesTable ¶
type SlbCurBotManagerClassesTable struct { // Set bot manager class id. SlbCurBotManagerId string Params *SlbCurBotManagerClassesTableParams }
SlbCurBotManagerClassesTable Current bot manager table. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurBotManagerClassesTable ¶
func NewSlbCurBotManagerClassesTable( slbCurBotManagerId string, params *SlbCurBotManagerClassesTableParams, ) *SlbCurBotManagerClassesTable
func NewSlbCurBotManagerClassesTableList ¶
func NewSlbCurBotManagerClassesTableList() *SlbCurBotManagerClassesTable
func (*SlbCurBotManagerClassesTable) GetParams ¶
func (c *SlbCurBotManagerClassesTable) GetParams() BeanType
func (*SlbCurBotManagerClassesTable) GetParamsType ¶
func (c *SlbCurBotManagerClassesTable) GetParamsType() reflect.Type
func (*SlbCurBotManagerClassesTable) Name ¶
func (c *SlbCurBotManagerClassesTable) Name() string
func (*SlbCurBotManagerClassesTable) Path ¶
func (c *SlbCurBotManagerClassesTable) Path() string
type SlbCurBotManagerClassesTableAllHeaders ¶
type SlbCurBotManagerClassesTableAllHeaders int32
const ( SlbCurBotManagerClassesTableAllHeaders_Enabled SlbCurBotManagerClassesTableAllHeaders = 1 SlbCurBotManagerClassesTableAllHeaders_Disabled SlbCurBotManagerClassesTableAllHeaders = 2 SlbCurBotManagerClassesTableAllHeaders_Unsupported SlbCurBotManagerClassesTableAllHeaders = 2147483647 )
type SlbCurBotManagerClassesTableAppType ¶
type SlbCurBotManagerClassesTableAppType int32
const ( SlbCurBotManagerClassesTableAppType_Web SlbCurBotManagerClassesTableAppType = 1 SlbCurBotManagerClassesTableAppType_Mobile SlbCurBotManagerClassesTableAppType = 2 SlbCurBotManagerClassesTableAppType_Unsupported SlbCurBotManagerClassesTableAppType = 2147483647 )
type SlbCurBotManagerClassesTableBlock ¶
type SlbCurBotManagerClassesTableBlock int32
const ( SlbCurBotManagerClassesTableBlock_Enabled SlbCurBotManagerClassesTableBlock = 1 SlbCurBotManagerClassesTableBlock_Disabled SlbCurBotManagerClassesTableBlock = 2 SlbCurBotManagerClassesTableBlock_Unsupported SlbCurBotManagerClassesTableBlock = 2147483647 )
type SlbCurBotManagerClassesTableCaptcha ¶
type SlbCurBotManagerClassesTableCaptcha int32
const ( SlbCurBotManagerClassesTableCaptcha_Enabled SlbCurBotManagerClassesTableCaptcha = 1 SlbCurBotManagerClassesTableCaptcha_Disabled SlbCurBotManagerClassesTableCaptcha = 2 SlbCurBotManagerClassesTableCaptcha_Unsupported SlbCurBotManagerClassesTableCaptcha = 2147483647 )
type SlbCurBotManagerClassesTableEnaDis ¶
type SlbCurBotManagerClassesTableEnaDis int32
const ( SlbCurBotManagerClassesTableEnaDis_Enabled SlbCurBotManagerClassesTableEnaDis = 1 SlbCurBotManagerClassesTableEnaDis_Disabled SlbCurBotManagerClassesTableEnaDis = 2 SlbCurBotManagerClassesTableEnaDis_Unsupported SlbCurBotManagerClassesTableEnaDis = 2147483647 )
type SlbCurBotManagerClassesTableJsInjectStatus ¶
type SlbCurBotManagerClassesTableJsInjectStatus int32
const ( SlbCurBotManagerClassesTableJsInjectStatus_Enabled SlbCurBotManagerClassesTableJsInjectStatus = 1 SlbCurBotManagerClassesTableJsInjectStatus_Disabled SlbCurBotManagerClassesTableJsInjectStatus = 2 SlbCurBotManagerClassesTableJsInjectStatus_Unsupported SlbCurBotManagerClassesTableJsInjectStatus = 2147483647 )
type SlbCurBotManagerClassesTableMode ¶
type SlbCurBotManagerClassesTableMode int32
const ( SlbCurBotManagerClassesTableMode_Active SlbCurBotManagerClassesTableMode = 1 SlbCurBotManagerClassesTableMode_ReportOnly SlbCurBotManagerClassesTableMode = 2 SlbCurBotManagerClassesTableMode_Unsupported SlbCurBotManagerClassesTableMode = 2147483647 )
type SlbCurBotManagerClassesTableParams ¶
type SlbCurBotManagerClassesTableParams struct { // Set bot manager class id. Id string `json:"Id,omitempty"` // Set bot manager class name. Name string `json:"Name,omitempty"` // Set bot manager policy status either ena or dis. EnaDis SlbCurBotManagerClassesTableEnaDis `json:"EnaDis,omitempty"` // Set bot manager policy subscriber id in UUID format. SubscriberId string `json:"SubscriberId,omitempty"` // Set bot manager sideband policy name. SidebandId string `json:"SidebandId,omitempty"` // Set bot manager policy protection mode active or report-only. Mode SlbCurBotManagerClassesTableMode `json:"Mode,omitempty"` // Set bot manager block page url. BlockUrl string `json:"BlockUrl,omitempty"` // Set bot manager captcha page url. CaptchaUrl string `json:"CaptchaUrl,omitempty"` // Set bot manager email for block\captcha redirect pages. Email string `json:"Email,omitempty"` // Set if bot manager should perform block action. Block SlbCurBotManagerClassesTableBlock `json:"Block,omitempty"` // Set if bot manager should perform captcha action. Captcha SlbCurBotManagerClassesTableCaptcha `json:"Captcha,omitempty"` // Set Where to search the session id in. SessionIdPicker SlbCurBotManagerClassesTableSessionIdPicker `json:"SessionIdPicker,omitempty"` // Set bot manager session id. SessionId string `json:"SessionId,omitempty"` // Set Where to search the user id in. UserIdPicker SlbCurBotManagerClassesTableUserIdPicker `json:"UserIdPicker,omitempty"` // Set bot manager user id. UserId string `json:"UserId,omitempty"` // Set user defined ip address header UserDefinedIpAddress string `json:"UserDefinedIpAddress,omitempty"` // Set bot manager ip address header. IpAddress string `json:"IpAddress,omitempty"` // Set bot manager domain for cookie grouping. DomainGrouping string `json:"DomainGrouping,omitempty"` // Set list of extensions to bypass bot manager. FileBypass string `json:"FileBypass,omitempty"` // Set if bot manger cookies should be sent over secure connection. SecureCookie SlbCurBotManagerClassesTableSecureCookie `json:"SecureCookie,omitempty"` // Set if all headers should be sent for bot manager for advanced bot detection ena or dis. AllHeaders SlbCurBotManagerClassesTableAllHeaders `json:"AllHeaders,omitempty"` // Set bot manager application type. AppType SlbCurBotManagerClassesTableAppType `json:"AppType,omitempty"` // Enable or disable jsinject JsInjectStatus SlbCurBotManagerClassesTableJsInjectStatus `json:"JsInjectStatus,omitempty"` }
type SlbCurBotManagerClassesTableSecureCookie ¶
type SlbCurBotManagerClassesTableSecureCookie int32
const ( SlbCurBotManagerClassesTableSecureCookie_Enabled SlbCurBotManagerClassesTableSecureCookie = 1 SlbCurBotManagerClassesTableSecureCookie_Disabled SlbCurBotManagerClassesTableSecureCookie = 2 SlbCurBotManagerClassesTableSecureCookie_Unsupported SlbCurBotManagerClassesTableSecureCookie = 2147483647 )
type SlbCurBotManagerClassesTableSessionIdPicker ¶
type SlbCurBotManagerClassesTableSessionIdPicker int32
const ( SlbCurBotManagerClassesTableSessionIdPicker_Header SlbCurBotManagerClassesTableSessionIdPicker = 1 SlbCurBotManagerClassesTableSessionIdPicker_Cookie SlbCurBotManagerClassesTableSessionIdPicker = 2 SlbCurBotManagerClassesTableSessionIdPicker_Query SlbCurBotManagerClassesTableSessionIdPicker = 3 SlbCurBotManagerClassesTableSessionIdPicker_None SlbCurBotManagerClassesTableSessionIdPicker = 4 )
type SlbCurBotManagerClassesTableUserIdPicker ¶
type SlbCurBotManagerClassesTableUserIdPicker int32
const ( SlbCurBotManagerClassesTableUserIdPicker_Header SlbCurBotManagerClassesTableUserIdPicker = 1 SlbCurBotManagerClassesTableUserIdPicker_Cookie SlbCurBotManagerClassesTableUserIdPicker = 2 SlbCurBotManagerClassesTableUserIdPicker_Query SlbCurBotManagerClassesTableUserIdPicker = 3 SlbCurBotManagerClassesTableUserIdPicker_None SlbCurBotManagerClassesTableUserIdPicker = 4 )
type SlbCurCfgAppShapeTable ¶
type SlbCurCfgAppShapeTable struct { // The AppShape number SlbCurCfgAppShapeIndex string Params *SlbCurCfgAppShapeTableParams }
SlbCurCfgAppShapeTable The table of AppShape, Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgAppShapeTable ¶
func NewSlbCurCfgAppShapeTable( slbCurCfgAppShapeIndex string, params *SlbCurCfgAppShapeTableParams, ) *SlbCurCfgAppShapeTable
func NewSlbCurCfgAppShapeTableList ¶
func NewSlbCurCfgAppShapeTableList() *SlbCurCfgAppShapeTable
func (*SlbCurCfgAppShapeTable) GetParams ¶
func (c *SlbCurCfgAppShapeTable) GetParams() BeanType
func (*SlbCurCfgAppShapeTable) GetParamsType ¶
func (c *SlbCurCfgAppShapeTable) GetParamsType() reflect.Type
func (*SlbCurCfgAppShapeTable) Name ¶
func (c *SlbCurCfgAppShapeTable) Name() string
func (*SlbCurCfgAppShapeTable) Path ¶
func (c *SlbCurCfgAppShapeTable) Path() string
type SlbCurCfgAppShapeTableParams ¶
type SlbCurCfgAppShapeTableParams struct { // The AppShape number Index string `json:"Index,omitempty"` // The name of the apprule. Name string `json:"Name,omitempty"` // Enable or disable AppShape. State SlbCurCfgAppShapeTableState `json:"State,omitempty"` }
type SlbCurCfgAppShapeTableState ¶
type SlbCurCfgAppShapeTableState int32
const ( SlbCurCfgAppShapeTableState_Enabled SlbCurCfgAppShapeTableState = 1 SlbCurCfgAppShapeTableState_Disabled SlbCurCfgAppShapeTableState = 2 SlbCurCfgAppShapeTableState_Unsupported SlbCurCfgAppShapeTableState = 2147483647 )
type SlbCurCfgBuddyTable ¶
type SlbCurCfgBuddyTable struct { // The number of the real server. SlbCurCfgRealSerIndex int32 // The buddy index. This has no external meaning SlbCurCfgBuddyIndex int32 Params *SlbCurCfgBuddyTableParams }
SlbCurCfgBuddyTable The table of buddy information. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurCfgBuddyTable ¶
func NewSlbCurCfgBuddyTable( slbCurCfgRealSerIndex int32, slbCurCfgBuddyIndex int32, params *SlbCurCfgBuddyTableParams, ) *SlbCurCfgBuddyTable
func NewSlbCurCfgBuddyTableList ¶
func NewSlbCurCfgBuddyTableList() *SlbCurCfgBuddyTable
func (*SlbCurCfgBuddyTable) GetParams ¶
func (c *SlbCurCfgBuddyTable) GetParams() BeanType
func (*SlbCurCfgBuddyTable) GetParamsType ¶
func (c *SlbCurCfgBuddyTable) GetParamsType() reflect.Type
func (*SlbCurCfgBuddyTable) Name ¶
func (c *SlbCurCfgBuddyTable) Name() string
func (*SlbCurCfgBuddyTable) Path ¶
func (c *SlbCurCfgBuddyTable) Path() string
type SlbCurCfgBuddyTableParams ¶
type SlbCurCfgBuddyTableParams struct { // The number of the real server. RealSerIndex int32 `json:"RealSerIndex,omitempty"` // The buddy index. This has no external meaning Index int32 `json:"Index,omitempty"` // The buddy server's real server number. RealIndex int32 `json:"RealIndex,omitempty"` // The buddy server's real group number. GroupIndex int32 `json:"GroupIndex,omitempty"` // The buddy server's service. Service uint64 `json:"Service,omitempty"` }
type SlbCurCfgClusterPeerTable ¶
type SlbCurCfgClusterPeerTable struct { // The index for cluster sync peer switchs. SlbCurCfgClusterPeerIndex int32 Params *SlbCurCfgClusterPeerTableParams }
SlbCurCfgClusterPeerTable The sync cluster peer wwitch configuration in the current_config. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgClusterPeerTable ¶
func NewSlbCurCfgClusterPeerTable( slbCurCfgClusterPeerIndex int32, params *SlbCurCfgClusterPeerTableParams, ) *SlbCurCfgClusterPeerTable
func NewSlbCurCfgClusterPeerTableList ¶
func NewSlbCurCfgClusterPeerTableList() *SlbCurCfgClusterPeerTable
func (*SlbCurCfgClusterPeerTable) GetParams ¶
func (c *SlbCurCfgClusterPeerTable) GetParams() BeanType
func (*SlbCurCfgClusterPeerTable) GetParamsType ¶
func (c *SlbCurCfgClusterPeerTable) GetParamsType() reflect.Type
func (*SlbCurCfgClusterPeerTable) Name ¶
func (c *SlbCurCfgClusterPeerTable) Name() string
func (*SlbCurCfgClusterPeerTable) Path ¶
func (c *SlbCurCfgClusterPeerTable) Path() string
type SlbCurCfgClusterPeerTableIpVer ¶
type SlbCurCfgClusterPeerTableIpVer int32
const ( SlbCurCfgClusterPeerTableIpVer_Ipv4 SlbCurCfgClusterPeerTableIpVer = 1 SlbCurCfgClusterPeerTableIpVer_Ipv6 SlbCurCfgClusterPeerTableIpVer = 2 SlbCurCfgClusterPeerTableIpVer_Unsupported SlbCurCfgClusterPeerTableIpVer = 2147483647 )
type SlbCurCfgClusterPeerTableParams ¶
type SlbCurCfgClusterPeerTableParams struct { // The index for cluster sync peer switchs. Index int32 `json:"Index,omitempty"` // The IP address of the cluster sync peer switch. IpAddr string `json:"IpAddr,omitempty"` // The type of cluster sync peer IP address. IpVer SlbCurCfgClusterPeerTableIpVer `json:"IpVer,omitempty"` // The IPv6 address of the cluster Peer switch. // Address should be 16-byte hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx Ipv6Addr string `json:"Ipv6Addr,omitempty"` }
type SlbCurCfgContRuleTable ¶
type SlbCurCfgContRuleTable struct { // The number of the virtual server. SlbCurCfgContVirtServIndex int32 // The service index. This has no external meaning SlbCurCfgContVirtServiceIndex int32 // The content based service rule index. SlbCurCfgContRuleIndex int32 Params *SlbCurCfgContRuleTableParams }
SlbCurCfgContRuleTable The table of Content based Services Rules. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgContRuleTable ¶
func NewSlbCurCfgContRuleTable( slbCurCfgContVirtServIndex int32, slbCurCfgContVirtServiceIndex int32, slbCurCfgContRuleIndex int32, params *SlbCurCfgContRuleTableParams, ) *SlbCurCfgContRuleTable
func NewSlbCurCfgContRuleTableList ¶
func NewSlbCurCfgContRuleTableList() *SlbCurCfgContRuleTable
func (*SlbCurCfgContRuleTable) GetParams ¶
func (c *SlbCurCfgContRuleTable) GetParams() BeanType
func (*SlbCurCfgContRuleTable) GetParamsType ¶
func (c *SlbCurCfgContRuleTable) GetParamsType() reflect.Type
func (*SlbCurCfgContRuleTable) Name ¶
func (c *SlbCurCfgContRuleTable) Name() string
func (*SlbCurCfgContRuleTable) Path ¶
func (c *SlbCurCfgContRuleTable) Path() string
type SlbCurCfgContRuleTableAction ¶
type SlbCurCfgContRuleTableAction int32
const ( SlbCurCfgContRuleTableAction_Group SlbCurCfgContRuleTableAction = 1 SlbCurCfgContRuleTableAction_Appredir SlbCurCfgContRuleTableAction = 2 SlbCurCfgContRuleTableAction_Discard SlbCurCfgContRuleTableAction = 3 SlbCurCfgContRuleTableAction_Goto SlbCurCfgContRuleTableAction = 4 SlbCurCfgContRuleTableAction_Unsupported SlbCurCfgContRuleTableAction = 2147483647 )
type SlbCurCfgContRuleTableParams ¶
type SlbCurCfgContRuleTableParams struct { // The number of the virtual server. VirtServIndex int32 `json:"VirtServIndex,omitempty"` // The service index. This has no external meaning VirtServiceIndex int32 `json:"VirtServiceIndex,omitempty"` // The content based service rule index. Index int32 `json:"Index,omitempty"` // The Content Rule Name. Name string `json:"Name,omitempty"` // The Content Class for the rule. ContClass string `json:"ContClass,omitempty"` // Action type of the rule. Action SlbCurCfgContRuleTableAction `json:"Action,omitempty"` // The group number of real server. RealGrpNum uint32 `json:"RealGrpNum,omitempty"` // The group number of real server. GotoRuleNum uint32 `json:"GotoRuleNum,omitempty"` // Application redirection for the rule. Redirection string `json:"Redirection,omitempty"` // Enable or disable Content Based Services Rule . State SlbCurCfgContRuleTableState `json:"State,omitempty"` }
type SlbCurCfgContRuleTableState ¶
type SlbCurCfgContRuleTableState int32
const ( SlbCurCfgContRuleTableState_Enabled SlbCurCfgContRuleTableState = 1 SlbCurCfgContRuleTableState_Disabled SlbCurCfgContRuleTableState = 2 SlbCurCfgContRuleTableState_Unsupported SlbCurCfgContRuleTableState = 2147483647 )
type SlbCurCfgDnsNsGroupTable ¶
type SlbCurCfgDnsNsGroupTable struct { // The DNS NS group id as index. SlbCurCfgDnsNsGroupId string Params *SlbCurCfgDnsNsGroupTableParams }
SlbCurCfgDnsNsGroupTable The table of DNS NS groups. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurCfgDnsNsGroupTable ¶
func NewSlbCurCfgDnsNsGroupTable( slbCurCfgDnsNsGroupId string, params *SlbCurCfgDnsNsGroupTableParams, ) *SlbCurCfgDnsNsGroupTable
func NewSlbCurCfgDnsNsGroupTableList ¶
func NewSlbCurCfgDnsNsGroupTableList() *SlbCurCfgDnsNsGroupTable
func (*SlbCurCfgDnsNsGroupTable) GetParams ¶
func (c *SlbCurCfgDnsNsGroupTable) GetParams() BeanType
func (*SlbCurCfgDnsNsGroupTable) GetParamsType ¶
func (c *SlbCurCfgDnsNsGroupTable) GetParamsType() reflect.Type
func (*SlbCurCfgDnsNsGroupTable) Name ¶
func (c *SlbCurCfgDnsNsGroupTable) Name() string
func (*SlbCurCfgDnsNsGroupTable) Path ¶
func (c *SlbCurCfgDnsNsGroupTable) Path() string
type SlbCurCfgDnsNsRecordTable ¶
type SlbCurCfgDnsNsRecordTable struct { // The DNS NS group id as index. Each group can have upto 10 NS records. SlbCurCfgDnsNsRecordGroupId string // Defines the NS record string in fqdn format. SlbCurCfgDnsNsRecordString string Params *SlbCurCfgDnsNsRecordTableParams }
SlbCurCfgDnsNsRecordTable The table of DNS NS records for each NS group. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurCfgDnsNsRecordTable ¶
func NewSlbCurCfgDnsNsRecordTable( slbCurCfgDnsNsRecordGroupId string, slbCurCfgDnsNsRecordString string, params *SlbCurCfgDnsNsRecordTableParams, ) *SlbCurCfgDnsNsRecordTable
func NewSlbCurCfgDnsNsRecordTableList ¶
func NewSlbCurCfgDnsNsRecordTableList() *SlbCurCfgDnsNsRecordTable
func (*SlbCurCfgDnsNsRecordTable) GetParams ¶
func (c *SlbCurCfgDnsNsRecordTable) GetParams() BeanType
func (*SlbCurCfgDnsNsRecordTable) GetParamsType ¶
func (c *SlbCurCfgDnsNsRecordTable) GetParamsType() reflect.Type
func (*SlbCurCfgDnsNsRecordTable) Name ¶
func (c *SlbCurCfgDnsNsRecordTable) Name() string
func (*SlbCurCfgDnsNsRecordTable) Path ¶
func (c *SlbCurCfgDnsNsRecordTable) Path() string
type SlbCurCfgDnsNsRecordTableParams ¶
type SlbCurCfgDnsNsRecordTableParams struct { // The DNS NS group id as index. Each group can have upto 10 NS records. GroupId string `json:"GroupId,omitempty"` // Defines the NS record string in fqdn format. StringVal string `json:"StringVal,omitempty"` // Defines the IPv4 glue address for this NS record entry. This is optional. // Returns 0 when not set. Ipv4Addr string `json:"Ipv4Addr,omitempty"` // Defines the IPv6 glue address for this NS record entry. This is optional. // Returns 0 when not set. Ipv6Addr string `json:"Ipv6Addr,omitempty"` }
type SlbCurCfgDrecordTable ¶
type SlbCurCfgDrecordTable struct { // The index of the Domain record table. SlbCurCfgDrecordIndex uint64 Params *SlbCurCfgDrecordTableParams }
SlbCurCfgDrecordTable The table of Domain records for Inbound link load balancing in the current configuration block. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgDrecordTable ¶
func NewSlbCurCfgDrecordTable( slbCurCfgDrecordIndex uint64, params *SlbCurCfgDrecordTableParams, ) *SlbCurCfgDrecordTable
func NewSlbCurCfgDrecordTableList ¶
func NewSlbCurCfgDrecordTableList() *SlbCurCfgDrecordTable
func (*SlbCurCfgDrecordTable) GetParams ¶
func (c *SlbCurCfgDrecordTable) GetParams() BeanType
func (*SlbCurCfgDrecordTable) GetParamsType ¶
func (c *SlbCurCfgDrecordTable) GetParamsType() reflect.Type
func (*SlbCurCfgDrecordTable) Name ¶
func (c *SlbCurCfgDrecordTable) Name() string
func (*SlbCurCfgDrecordTable) Path ¶
func (c *SlbCurCfgDrecordTable) Path() string
type SlbCurCfgDrecordTableDomainRecordState ¶
type SlbCurCfgDrecordTableDomainRecordState int32
const ( SlbCurCfgDrecordTableDomainRecordState_Enabled SlbCurCfgDrecordTableDomainRecordState = 1 SlbCurCfgDrecordTableDomainRecordState_Disabled SlbCurCfgDrecordTableDomainRecordState = 2 SlbCurCfgDrecordTableDomainRecordState_Unsupported SlbCurCfgDrecordTableDomainRecordState = 2147483647 )
type SlbCurCfgDrecordTableParams ¶
type SlbCurCfgDrecordTableParams struct { // The index of the Domain record table. Index uint64 `json:"Index,omitempty"` // Enable/disable a domain record. DomainRecordState SlbCurCfgDrecordTableDomainRecordState `json:"DomainRecordState,omitempty"` // The name of the domain record. DomainRecordName string `json:"DomainRecordName,omitempty"` }
type SlbCurCfgDrecordVirtRealMappingTable ¶
type SlbCurCfgDrecordVirtRealMappingTable struct { // The number of the domain record. SlbCurCfgDomainRecordIndex uint64 // The number of the entry virtual real server mapping. SlbCurCfgEntryIndex uint64 Params *SlbCurCfgDrecordVirtRealMappingTableParams }
SlbCurCfgDrecordVirtRealMappingTable The table of Domain records and virtual server and real server mappings. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgDrecordVirtRealMappingTable ¶
func NewSlbCurCfgDrecordVirtRealMappingTable( slbCurCfgDomainRecordIndex uint64, slbCurCfgEntryIndex uint64, params *SlbCurCfgDrecordVirtRealMappingTableParams, ) *SlbCurCfgDrecordVirtRealMappingTable
func NewSlbCurCfgDrecordVirtRealMappingTableList ¶
func NewSlbCurCfgDrecordVirtRealMappingTableList() *SlbCurCfgDrecordVirtRealMappingTable
func (*SlbCurCfgDrecordVirtRealMappingTable) GetParams ¶
func (c *SlbCurCfgDrecordVirtRealMappingTable) GetParams() BeanType
func (*SlbCurCfgDrecordVirtRealMappingTable) GetParamsType ¶
func (c *SlbCurCfgDrecordVirtRealMappingTable) GetParamsType() reflect.Type
func (*SlbCurCfgDrecordVirtRealMappingTable) Name ¶
func (c *SlbCurCfgDrecordVirtRealMappingTable) Name() string
func (*SlbCurCfgDrecordVirtRealMappingTable) Path ¶
func (c *SlbCurCfgDrecordVirtRealMappingTable) Path() string
type SlbCurCfgDrecordVirtRealMappingTableEntryState ¶
type SlbCurCfgDrecordVirtRealMappingTableEntryState int32
const ( SlbCurCfgDrecordVirtRealMappingTableEntryState_Enabled SlbCurCfgDrecordVirtRealMappingTableEntryState = 1 SlbCurCfgDrecordVirtRealMappingTableEntryState_Disabled SlbCurCfgDrecordVirtRealMappingTableEntryState = 2 SlbCurCfgDrecordVirtRealMappingTableEntryState_Unsupported SlbCurCfgDrecordVirtRealMappingTableEntryState = 2147483647 )
type SlbCurCfgDrecordVirtRealMappingTableParams ¶
type SlbCurCfgDrecordVirtRealMappingTableParams struct { // The number of the domain record. DomainRecordIndex uint64 `json:"DomainRecordIndex,omitempty"` // The number of the entry virtual real server mapping. EntryIndex uint64 `json:"EntryIndex,omitempty"` // The virtual server number. Server int32 `json:"Server,omitempty"` // The Real server number. RealServer int32 `json:"RealServer,omitempty"` // Enable/disable a mapping in this table. EntryState SlbCurCfgDrecordVirtRealMappingTableEntryState `json:"EntryState,omitempty"` // The virtual server AlphaNumeric Id. EnhVirtServer string `json:"EnhVirtServer,omitempty"` // The Real server AlphaNumeric Id. EnhRealServer string `json:"EnhRealServer,omitempty"` }
type SlbCurCfgEnhBuddyTable ¶
type SlbCurCfgEnhBuddyTable struct { // The number of the real server. SlbCurCfgEnhRealSerIndex string // The buddy index. This has no external meaning SlbCurCfgEnhBuddyIndex int32 Params *SlbCurCfgEnhBuddyTableParams }
SlbCurCfgEnhBuddyTable The table of buddy information. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurCfgEnhBuddyTable ¶
func NewSlbCurCfgEnhBuddyTable( slbCurCfgEnhRealSerIndex string, slbCurCfgEnhBuddyIndex int32, params *SlbCurCfgEnhBuddyTableParams, ) *SlbCurCfgEnhBuddyTable
func NewSlbCurCfgEnhBuddyTableList ¶
func NewSlbCurCfgEnhBuddyTableList() *SlbCurCfgEnhBuddyTable
func (*SlbCurCfgEnhBuddyTable) GetParams ¶
func (c *SlbCurCfgEnhBuddyTable) GetParams() BeanType
func (*SlbCurCfgEnhBuddyTable) GetParamsType ¶
func (c *SlbCurCfgEnhBuddyTable) GetParamsType() reflect.Type
func (*SlbCurCfgEnhBuddyTable) Name ¶
func (c *SlbCurCfgEnhBuddyTable) Name() string
func (*SlbCurCfgEnhBuddyTable) Path ¶
func (c *SlbCurCfgEnhBuddyTable) Path() string
type SlbCurCfgEnhBuddyTableParams ¶
type SlbCurCfgEnhBuddyTableParams struct { // The number of the real server. RealSerIndex string `json:"RealSerIndex,omitempty"` // The buddy index. This has no external meaning Index int32 `json:"Index,omitempty"` // The buddy server's real server number. RealIndex string `json:"RealIndex,omitempty"` // The buddy server's real group number. GroupIndex string `json:"GroupIndex,omitempty"` // The buddy server's service. Service uint64 `json:"Service,omitempty"` }
type SlbCurCfgEnhContRuleTable ¶
type SlbCurCfgEnhContRuleTable struct { // The number of the virtual server. SlbCurCfgEnhContVirtServIndex string // The service index. This has no external meaning SlbCurCfgEnhContVirtServiceIndex int32 // The content based service rule index. SlbCurCfgEnhContRuleIndex int32 Params *SlbCurCfgEnhContRuleTableParams }
SlbCurCfgEnhContRuleTable The table of Content based Services Rules. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgEnhContRuleTable ¶
func NewSlbCurCfgEnhContRuleTable( slbCurCfgEnhContVirtServIndex string, slbCurCfgEnhContVirtServiceIndex int32, slbCurCfgEnhContRuleIndex int32, params *SlbCurCfgEnhContRuleTableParams, ) *SlbCurCfgEnhContRuleTable
func NewSlbCurCfgEnhContRuleTableList ¶
func NewSlbCurCfgEnhContRuleTableList() *SlbCurCfgEnhContRuleTable
func (*SlbCurCfgEnhContRuleTable) GetParams ¶
func (c *SlbCurCfgEnhContRuleTable) GetParams() BeanType
func (*SlbCurCfgEnhContRuleTable) GetParamsType ¶
func (c *SlbCurCfgEnhContRuleTable) GetParamsType() reflect.Type
func (*SlbCurCfgEnhContRuleTable) Name ¶
func (c *SlbCurCfgEnhContRuleTable) Name() string
func (*SlbCurCfgEnhContRuleTable) Path ¶
func (c *SlbCurCfgEnhContRuleTable) Path() string
type SlbCurCfgEnhContRuleTableAction ¶
type SlbCurCfgEnhContRuleTableAction int32
const ( SlbCurCfgEnhContRuleTableAction_Group SlbCurCfgEnhContRuleTableAction = 1 SlbCurCfgEnhContRuleTableAction_Appredir SlbCurCfgEnhContRuleTableAction = 2 SlbCurCfgEnhContRuleTableAction_Discard SlbCurCfgEnhContRuleTableAction = 3 SlbCurCfgEnhContRuleTableAction_Goto SlbCurCfgEnhContRuleTableAction = 4 SlbCurCfgEnhContRuleTableAction_Unsupported SlbCurCfgEnhContRuleTableAction = 2147483647 )
type SlbCurCfgEnhContRuleTableParams ¶
type SlbCurCfgEnhContRuleTableParams struct { // The number of the virtual server. VirtServIndex string `json:"VirtServIndex,omitempty"` // The service index. This has no external meaning VirtServiceIndex int32 `json:"VirtServiceIndex,omitempty"` // The content based service rule index. Index int32 `json:"Index,omitempty"` // The Content Rule Name. Name string `json:"Name,omitempty"` // The Content Class for the rule. ContClass string `json:"ContClass,omitempty"` // Action type of the rule. Action SlbCurCfgEnhContRuleTableAction `json:"Action,omitempty"` // The group number of real server. RealGrpNum string `json:"RealGrpNum,omitempty"` // The group number of real server. GotoRuleNum uint32 `json:"GotoRuleNum,omitempty"` // Application redirection for the rule. Redirection string `json:"Redirection,omitempty"` // Enable or disable Content Based Services Rule . State SlbCurCfgEnhContRuleTableState `json:"State,omitempty"` // Fastview web application name associated with this rule. FastWa string `json:"FastWa,omitempty"` // Set SecurePath Policy for this rule. SecurePathPolicy string `json:"SecurePathPolicy,omitempty"` // Set Sideband Processing for this rule. SidebandProccessing SlbCurCfgEnhContRuleTableSidebandProccessing `json:"SidebandProccessing,omitempty"` // Set sideband policy for this rule. SidebandID string `json:"SidebandID,omitempty"` }
type SlbCurCfgEnhContRuleTableSidebandProccessing ¶
type SlbCurCfgEnhContRuleTableSidebandProccessing int32
const ( SlbCurCfgEnhContRuleTableSidebandProccessing_Inherit SlbCurCfgEnhContRuleTableSidebandProccessing = 1 SlbCurCfgEnhContRuleTableSidebandProccessing_Specific SlbCurCfgEnhContRuleTableSidebandProccessing = 2 SlbCurCfgEnhContRuleTableSidebandProccessing_Disabled SlbCurCfgEnhContRuleTableSidebandProccessing = 3 SlbCurCfgEnhContRuleTableSidebandProccessing_Unsupported SlbCurCfgEnhContRuleTableSidebandProccessing = 2147483647 )
type SlbCurCfgEnhContRuleTableState ¶
type SlbCurCfgEnhContRuleTableState int32
const ( SlbCurCfgEnhContRuleTableState_Enabled SlbCurCfgEnhContRuleTableState = 1 SlbCurCfgEnhContRuleTableState_Disabled SlbCurCfgEnhContRuleTableState = 2 SlbCurCfgEnhContRuleTableState_Unsupported SlbCurCfgEnhContRuleTableState = 2147483647 )
type SlbCurCfgEnhGroupRealServerTable ¶
type SlbCurCfgEnhGroupRealServerTable struct { // The real server group index. SlbCurCfgEnhRealServGroupIndex string // The real server index. SlbCurCfgEnhGroupRealServIndex string Params *SlbCurCfgEnhGroupRealServerTableParams }
SlbCurCfgEnhGroupRealServerTable The table of real servers per group. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgEnhGroupRealServerTable ¶
func NewSlbCurCfgEnhGroupRealServerTable( slbCurCfgEnhRealServGroupIndex string, slbCurCfgEnhGroupRealServIndex string, params *SlbCurCfgEnhGroupRealServerTableParams, ) *SlbCurCfgEnhGroupRealServerTable
func NewSlbCurCfgEnhGroupRealServerTableList ¶
func NewSlbCurCfgEnhGroupRealServerTableList() *SlbCurCfgEnhGroupRealServerTable
func (*SlbCurCfgEnhGroupRealServerTable) GetParams ¶
func (c *SlbCurCfgEnhGroupRealServerTable) GetParams() BeanType
func (*SlbCurCfgEnhGroupRealServerTable) GetParamsType ¶
func (c *SlbCurCfgEnhGroupRealServerTable) GetParamsType() reflect.Type
func (*SlbCurCfgEnhGroupRealServerTable) Name ¶
func (c *SlbCurCfgEnhGroupRealServerTable) Name() string
func (*SlbCurCfgEnhGroupRealServerTable) Path ¶
func (c *SlbCurCfgEnhGroupRealServerTable) Path() string
type SlbCurCfgEnhGroupRealServerTableParams ¶
type SlbCurCfgEnhGroupRealServerTableParams struct { // The real server group index. RealServGroupIndex string `json:"RealServGroupIndex,omitempty"` // The real server index. ServIndex string `json:"ServIndex,omitempty"` // Enable/disable a real server gracefully on a per group basis. State SlbCurCfgEnhGroupRealServerTableState `json:"State,omitempty"` }
type SlbCurCfgEnhGroupRealServerTableState ¶
type SlbCurCfgEnhGroupRealServerTableState int32
const ( SlbCurCfgEnhGroupRealServerTableState_Enabled SlbCurCfgEnhGroupRealServerTableState = 1 SlbCurCfgEnhGroupRealServerTableState_Disabled SlbCurCfgEnhGroupRealServerTableState = 2 SlbCurCfgEnhGroupRealServerTableState_ShutdownConnection SlbCurCfgEnhGroupRealServerTableState = 3 SlbCurCfgEnhGroupRealServerTableState_ShutdownPersistentSessions SlbCurCfgEnhGroupRealServerTableState = 4 SlbCurCfgEnhGroupRealServerTableState_Unsupported SlbCurCfgEnhGroupRealServerTableState = 2147483647 )
type SlbCurCfgEnhGroupTable ¶
type SlbCurCfgEnhGroupTable struct { // The group alphanumeric index for which the information pertains. SlbCurCfgEnhGroupIndex string Params *SlbCurCfgEnhGroupTableParams }
SlbCurCfgEnhGroupTable The table of groups, Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurCfgEnhGroupTable ¶
func NewSlbCurCfgEnhGroupTable( slbCurCfgEnhGroupIndex string, params *SlbCurCfgEnhGroupTableParams, ) *SlbCurCfgEnhGroupTable
func NewSlbCurCfgEnhGroupTableList ¶
func NewSlbCurCfgEnhGroupTableList() *SlbCurCfgEnhGroupTable
func (*SlbCurCfgEnhGroupTable) GetParams ¶
func (c *SlbCurCfgEnhGroupTable) GetParams() BeanType
func (*SlbCurCfgEnhGroupTable) GetParamsType ¶
func (c *SlbCurCfgEnhGroupTable) GetParamsType() reflect.Type
func (*SlbCurCfgEnhGroupTable) Name ¶
func (c *SlbCurCfgEnhGroupTable) Name() string
func (*SlbCurCfgEnhGroupTable) Path ¶
func (c *SlbCurCfgEnhGroupTable) Path() string
type SlbCurCfgEnhGroupTableHealthCheckLayer ¶
type SlbCurCfgEnhGroupTableHealthCheckLayer int32
const ( SlbCurCfgEnhGroupTableHealthCheckLayer_Icmp SlbCurCfgEnhGroupTableHealthCheckLayer = 1 SlbCurCfgEnhGroupTableHealthCheckLayer_Tcp SlbCurCfgEnhGroupTableHealthCheckLayer = 2 SlbCurCfgEnhGroupTableHealthCheckLayer_Http SlbCurCfgEnhGroupTableHealthCheckLayer = 3 SlbCurCfgEnhGroupTableHealthCheckLayer_Dns SlbCurCfgEnhGroupTableHealthCheckLayer = 4 SlbCurCfgEnhGroupTableHealthCheckLayer_Smtp SlbCurCfgEnhGroupTableHealthCheckLayer = 5 SlbCurCfgEnhGroupTableHealthCheckLayer_Pop3 SlbCurCfgEnhGroupTableHealthCheckLayer = 6 SlbCurCfgEnhGroupTableHealthCheckLayer_Nntp SlbCurCfgEnhGroupTableHealthCheckLayer = 7 SlbCurCfgEnhGroupTableHealthCheckLayer_Ftp SlbCurCfgEnhGroupTableHealthCheckLayer = 8 SlbCurCfgEnhGroupTableHealthCheckLayer_Imap SlbCurCfgEnhGroupTableHealthCheckLayer = 9 SlbCurCfgEnhGroupTableHealthCheckLayer_Radius SlbCurCfgEnhGroupTableHealthCheckLayer = 10 SlbCurCfgEnhGroupTableHealthCheckLayer_Sslh SlbCurCfgEnhGroupTableHealthCheckLayer = 11 SlbCurCfgEnhGroupTableHealthCheckLayer_Script1 SlbCurCfgEnhGroupTableHealthCheckLayer = 12 SlbCurCfgEnhGroupTableHealthCheckLayer_Script2 SlbCurCfgEnhGroupTableHealthCheckLayer = 13 SlbCurCfgEnhGroupTableHealthCheckLayer_Script3 SlbCurCfgEnhGroupTableHealthCheckLayer = 14 SlbCurCfgEnhGroupTableHealthCheckLayer_Script4 SlbCurCfgEnhGroupTableHealthCheckLayer = 15 SlbCurCfgEnhGroupTableHealthCheckLayer_Script5 SlbCurCfgEnhGroupTableHealthCheckLayer = 16 SlbCurCfgEnhGroupTableHealthCheckLayer_Script6 SlbCurCfgEnhGroupTableHealthCheckLayer = 17 SlbCurCfgEnhGroupTableHealthCheckLayer_Script7 SlbCurCfgEnhGroupTableHealthCheckLayer = 18 SlbCurCfgEnhGroupTableHealthCheckLayer_Script8 SlbCurCfgEnhGroupTableHealthCheckLayer = 19 SlbCurCfgEnhGroupTableHealthCheckLayer_Script9 SlbCurCfgEnhGroupTableHealthCheckLayer = 20 SlbCurCfgEnhGroupTableHealthCheckLayer_Script10 SlbCurCfgEnhGroupTableHealthCheckLayer = 21 SlbCurCfgEnhGroupTableHealthCheckLayer_Script11 SlbCurCfgEnhGroupTableHealthCheckLayer = 22 SlbCurCfgEnhGroupTableHealthCheckLayer_Script12 SlbCurCfgEnhGroupTableHealthCheckLayer = 23 SlbCurCfgEnhGroupTableHealthCheckLayer_Script13 SlbCurCfgEnhGroupTableHealthCheckLayer = 24 SlbCurCfgEnhGroupTableHealthCheckLayer_Script14 SlbCurCfgEnhGroupTableHealthCheckLayer = 25 SlbCurCfgEnhGroupTableHealthCheckLayer_Script15 SlbCurCfgEnhGroupTableHealthCheckLayer = 26 SlbCurCfgEnhGroupTableHealthCheckLayer_Script16 SlbCurCfgEnhGroupTableHealthCheckLayer = 27 SlbCurCfgEnhGroupTableHealthCheckLayer_Link SlbCurCfgEnhGroupTableHealthCheckLayer = 28 SlbCurCfgEnhGroupTableHealthCheckLayer_Wsp SlbCurCfgEnhGroupTableHealthCheckLayer = 29 SlbCurCfgEnhGroupTableHealthCheckLayer_Wtls SlbCurCfgEnhGroupTableHealthCheckLayer = 30 SlbCurCfgEnhGroupTableHealthCheckLayer_Ldap SlbCurCfgEnhGroupTableHealthCheckLayer = 31 SlbCurCfgEnhGroupTableHealthCheckLayer_Udpdns SlbCurCfgEnhGroupTableHealthCheckLayer = 32 SlbCurCfgEnhGroupTableHealthCheckLayer_Arp SlbCurCfgEnhGroupTableHealthCheckLayer = 33 SlbCurCfgEnhGroupTableHealthCheckLayer_Snmp1 SlbCurCfgEnhGroupTableHealthCheckLayer = 34 SlbCurCfgEnhGroupTableHealthCheckLayer_Snmp2 SlbCurCfgEnhGroupTableHealthCheckLayer = 35 SlbCurCfgEnhGroupTableHealthCheckLayer_Snmp3 SlbCurCfgEnhGroupTableHealthCheckLayer = 36 SlbCurCfgEnhGroupTableHealthCheckLayer_Snmp4 SlbCurCfgEnhGroupTableHealthCheckLayer = 37 SlbCurCfgEnhGroupTableHealthCheckLayer_Snmp5 SlbCurCfgEnhGroupTableHealthCheckLayer = 38 SlbCurCfgEnhGroupTableHealthCheckLayer_Radiusacs SlbCurCfgEnhGroupTableHealthCheckLayer = 39 SlbCurCfgEnhGroupTableHealthCheckLayer_Tftp SlbCurCfgEnhGroupTableHealthCheckLayer = 40 SlbCurCfgEnhGroupTableHealthCheckLayer_Wtp SlbCurCfgEnhGroupTableHealthCheckLayer = 41 SlbCurCfgEnhGroupTableHealthCheckLayer_Rtsp SlbCurCfgEnhGroupTableHealthCheckLayer = 42 SlbCurCfgEnhGroupTableHealthCheckLayer_Sipping SlbCurCfgEnhGroupTableHealthCheckLayer = 43 SlbCurCfgEnhGroupTableHealthCheckLayer_Httphead SlbCurCfgEnhGroupTableHealthCheckLayer = 44 SlbCurCfgEnhGroupTableHealthCheckLayer_Sipoptions SlbCurCfgEnhGroupTableHealthCheckLayer = 45 SlbCurCfgEnhGroupTableHealthCheckLayer_Wts SlbCurCfgEnhGroupTableHealthCheckLayer = 46 SlbCurCfgEnhGroupTableHealthCheckLayer_Dhcp SlbCurCfgEnhGroupTableHealthCheckLayer = 47 SlbCurCfgEnhGroupTableHealthCheckLayer_Radiusaa SlbCurCfgEnhGroupTableHealthCheckLayer = 48 SlbCurCfgEnhGroupTableHealthCheckLayer_Sslv3 SlbCurCfgEnhGroupTableHealthCheckLayer = 49 SlbCurCfgEnhGroupTableHealthCheckLayer_Script17 SlbCurCfgEnhGroupTableHealthCheckLayer = 116 SlbCurCfgEnhGroupTableHealthCheckLayer_Script18 SlbCurCfgEnhGroupTableHealthCheckLayer = 117 SlbCurCfgEnhGroupTableHealthCheckLayer_Script19 SlbCurCfgEnhGroupTableHealthCheckLayer = 118 SlbCurCfgEnhGroupTableHealthCheckLayer_Script20 SlbCurCfgEnhGroupTableHealthCheckLayer = 119 SlbCurCfgEnhGroupTableHealthCheckLayer_Script21 SlbCurCfgEnhGroupTableHealthCheckLayer = 120 SlbCurCfgEnhGroupTableHealthCheckLayer_Script22 SlbCurCfgEnhGroupTableHealthCheckLayer = 121 SlbCurCfgEnhGroupTableHealthCheckLayer_Script23 SlbCurCfgEnhGroupTableHealthCheckLayer = 122 SlbCurCfgEnhGroupTableHealthCheckLayer_Script24 SlbCurCfgEnhGroupTableHealthCheckLayer = 123 SlbCurCfgEnhGroupTableHealthCheckLayer_Script25 SlbCurCfgEnhGroupTableHealthCheckLayer = 124 SlbCurCfgEnhGroupTableHealthCheckLayer_Script26 SlbCurCfgEnhGroupTableHealthCheckLayer = 125 SlbCurCfgEnhGroupTableHealthCheckLayer_Script27 SlbCurCfgEnhGroupTableHealthCheckLayer = 126 SlbCurCfgEnhGroupTableHealthCheckLayer_Script28 SlbCurCfgEnhGroupTableHealthCheckLayer = 127 SlbCurCfgEnhGroupTableHealthCheckLayer_Script29 SlbCurCfgEnhGroupTableHealthCheckLayer = 128 SlbCurCfgEnhGroupTableHealthCheckLayer_Script30 SlbCurCfgEnhGroupTableHealthCheckLayer = 129 SlbCurCfgEnhGroupTableHealthCheckLayer_Script31 SlbCurCfgEnhGroupTableHealthCheckLayer = 130 SlbCurCfgEnhGroupTableHealthCheckLayer_Script32 SlbCurCfgEnhGroupTableHealthCheckLayer = 131 SlbCurCfgEnhGroupTableHealthCheckLayer_Script33 SlbCurCfgEnhGroupTableHealthCheckLayer = 132 SlbCurCfgEnhGroupTableHealthCheckLayer_Script34 SlbCurCfgEnhGroupTableHealthCheckLayer = 133 SlbCurCfgEnhGroupTableHealthCheckLayer_Script35 SlbCurCfgEnhGroupTableHealthCheckLayer = 134 SlbCurCfgEnhGroupTableHealthCheckLayer_Script36 SlbCurCfgEnhGroupTableHealthCheckLayer = 135 SlbCurCfgEnhGroupTableHealthCheckLayer_Script37 SlbCurCfgEnhGroupTableHealthCheckLayer = 136 SlbCurCfgEnhGroupTableHealthCheckLayer_Script38 SlbCurCfgEnhGroupTableHealthCheckLayer = 137 SlbCurCfgEnhGroupTableHealthCheckLayer_Script39 SlbCurCfgEnhGroupTableHealthCheckLayer = 138 SlbCurCfgEnhGroupTableHealthCheckLayer_Script40 SlbCurCfgEnhGroupTableHealthCheckLayer = 139 SlbCurCfgEnhGroupTableHealthCheckLayer_Script41 SlbCurCfgEnhGroupTableHealthCheckLayer = 140 SlbCurCfgEnhGroupTableHealthCheckLayer_Script42 SlbCurCfgEnhGroupTableHealthCheckLayer = 141 SlbCurCfgEnhGroupTableHealthCheckLayer_Script43 SlbCurCfgEnhGroupTableHealthCheckLayer = 142 SlbCurCfgEnhGroupTableHealthCheckLayer_Script44 SlbCurCfgEnhGroupTableHealthCheckLayer = 143 SlbCurCfgEnhGroupTableHealthCheckLayer_Script45 SlbCurCfgEnhGroupTableHealthCheckLayer = 144 SlbCurCfgEnhGroupTableHealthCheckLayer_Script46 SlbCurCfgEnhGroupTableHealthCheckLayer = 145 SlbCurCfgEnhGroupTableHealthCheckLayer_Script47 SlbCurCfgEnhGroupTableHealthCheckLayer = 146 SlbCurCfgEnhGroupTableHealthCheckLayer_Script48 SlbCurCfgEnhGroupTableHealthCheckLayer = 147 SlbCurCfgEnhGroupTableHealthCheckLayer_Script49 SlbCurCfgEnhGroupTableHealthCheckLayer = 148 SlbCurCfgEnhGroupTableHealthCheckLayer_Script50 SlbCurCfgEnhGroupTableHealthCheckLayer = 149 SlbCurCfgEnhGroupTableHealthCheckLayer_Script51 SlbCurCfgEnhGroupTableHealthCheckLayer = 150 SlbCurCfgEnhGroupTableHealthCheckLayer_Script52 SlbCurCfgEnhGroupTableHealthCheckLayer = 151 SlbCurCfgEnhGroupTableHealthCheckLayer_Script53 SlbCurCfgEnhGroupTableHealthCheckLayer = 152 SlbCurCfgEnhGroupTableHealthCheckLayer_Script54 SlbCurCfgEnhGroupTableHealthCheckLayer = 153 SlbCurCfgEnhGroupTableHealthCheckLayer_Script55 SlbCurCfgEnhGroupTableHealthCheckLayer = 154 SlbCurCfgEnhGroupTableHealthCheckLayer_Script56 SlbCurCfgEnhGroupTableHealthCheckLayer = 155 SlbCurCfgEnhGroupTableHealthCheckLayer_Script57 SlbCurCfgEnhGroupTableHealthCheckLayer = 156 SlbCurCfgEnhGroupTableHealthCheckLayer_Script58 SlbCurCfgEnhGroupTableHealthCheckLayer = 157 SlbCurCfgEnhGroupTableHealthCheckLayer_Script59 SlbCurCfgEnhGroupTableHealthCheckLayer = 158 SlbCurCfgEnhGroupTableHealthCheckLayer_Script60 SlbCurCfgEnhGroupTableHealthCheckLayer = 159 SlbCurCfgEnhGroupTableHealthCheckLayer_Script61 SlbCurCfgEnhGroupTableHealthCheckLayer = 160 SlbCurCfgEnhGroupTableHealthCheckLayer_Script62 SlbCurCfgEnhGroupTableHealthCheckLayer = 161 SlbCurCfgEnhGroupTableHealthCheckLayer_Script63 SlbCurCfgEnhGroupTableHealthCheckLayer = 162 SlbCurCfgEnhGroupTableHealthCheckLayer_Script64 SlbCurCfgEnhGroupTableHealthCheckLayer = 163 SlbCurCfgEnhGroupTableHealthCheckLayer_None SlbCurCfgEnhGroupTableHealthCheckLayer = 164 SlbCurCfgEnhGroupTableHealthCheckLayer_Unknown SlbCurCfgEnhGroupTableHealthCheckLayer = 165 SlbCurCfgEnhGroupTableHealthCheckLayer_Unsupported SlbCurCfgEnhGroupTableHealthCheckLayer = 2147483647 )
type SlbCurCfgEnhGroupTableIdsChain ¶
type SlbCurCfgEnhGroupTableIdsChain int32
const ( SlbCurCfgEnhGroupTableIdsChain_Enabled SlbCurCfgEnhGroupTableIdsChain = 1 SlbCurCfgEnhGroupTableIdsChain_Disabled SlbCurCfgEnhGroupTableIdsChain = 2 SlbCurCfgEnhGroupTableIdsChain_Unsupported SlbCurCfgEnhGroupTableIdsChain = 2147483647 )
type SlbCurCfgEnhGroupTableIdsFlood ¶
type SlbCurCfgEnhGroupTableIdsFlood int32
const ( SlbCurCfgEnhGroupTableIdsFlood_Enabled SlbCurCfgEnhGroupTableIdsFlood = 1 SlbCurCfgEnhGroupTableIdsFlood_Disabled SlbCurCfgEnhGroupTableIdsFlood = 2 SlbCurCfgEnhGroupTableIdsFlood_Unsupported SlbCurCfgEnhGroupTableIdsFlood = 2147483647 )
type SlbCurCfgEnhGroupTableIdsState ¶
type SlbCurCfgEnhGroupTableIdsState int32
const ( SlbCurCfgEnhGroupTableIdsState_Enabled SlbCurCfgEnhGroupTableIdsState = 1 SlbCurCfgEnhGroupTableIdsState_Disabled SlbCurCfgEnhGroupTableIdsState = 2 SlbCurCfgEnhGroupTableIdsState_Unsupported SlbCurCfgEnhGroupTableIdsState = 2147483647 )
type SlbCurCfgEnhGroupTableIpVer ¶
type SlbCurCfgEnhGroupTableIpVer int32
const ( SlbCurCfgEnhGroupTableIpVer_Ipv4 SlbCurCfgEnhGroupTableIpVer = 1 SlbCurCfgEnhGroupTableIpVer_Ipv6 SlbCurCfgEnhGroupTableIpVer = 2 SlbCurCfgEnhGroupTableIpVer_Mixed SlbCurCfgEnhGroupTableIpVer = 3 SlbCurCfgEnhGroupTableIpVer_Unsupported SlbCurCfgEnhGroupTableIpVer = 2147483647 )
type SlbCurCfgEnhGroupTableMaxConEx ¶
type SlbCurCfgEnhGroupTableMaxConEx int32
const ( SlbCurCfgEnhGroupTableMaxConEx_Enabled SlbCurCfgEnhGroupTableMaxConEx = 1 SlbCurCfgEnhGroupTableMaxConEx_Disabled SlbCurCfgEnhGroupTableMaxConEx = 2 SlbCurCfgEnhGroupTableMaxConEx_Unsupported SlbCurCfgEnhGroupTableMaxConEx = 2147483647 )
type SlbCurCfgEnhGroupTableMetric ¶
type SlbCurCfgEnhGroupTableMetric int32
const ( SlbCurCfgEnhGroupTableMetric_RoundRobin SlbCurCfgEnhGroupTableMetric = 1 SlbCurCfgEnhGroupTableMetric_LeastConnections SlbCurCfgEnhGroupTableMetric = 2 SlbCurCfgEnhGroupTableMetric_MinMisses SlbCurCfgEnhGroupTableMetric = 3 SlbCurCfgEnhGroupTableMetric_Hash SlbCurCfgEnhGroupTableMetric = 4 SlbCurCfgEnhGroupTableMetric_Response SlbCurCfgEnhGroupTableMetric = 5 SlbCurCfgEnhGroupTableMetric_Bandwidth SlbCurCfgEnhGroupTableMetric = 6 SlbCurCfgEnhGroupTableMetric_Phash SlbCurCfgEnhGroupTableMetric = 7 SlbCurCfgEnhGroupTableMetric_SvcLeast SlbCurCfgEnhGroupTableMetric = 8 SlbCurCfgEnhGroupTableMetric_Hrw SlbCurCfgEnhGroupTableMetric = 9 SlbCurCfgEnhGroupTableMetric_Unsupported SlbCurCfgEnhGroupTableMetric = 2147483647 )
type SlbCurCfgEnhGroupTableMinmissHash ¶
type SlbCurCfgEnhGroupTableMinmissHash int32
const ( SlbCurCfgEnhGroupTableMinmissHash_Minmiss24 SlbCurCfgEnhGroupTableMinmissHash = 1 SlbCurCfgEnhGroupTableMinmissHash_Minmiss32 SlbCurCfgEnhGroupTableMinmissHash = 2 SlbCurCfgEnhGroupTableMinmissHash_Unsupported SlbCurCfgEnhGroupTableMinmissHash = 2147483647 )
type SlbCurCfgEnhGroupTableOperatorAccess ¶
type SlbCurCfgEnhGroupTableOperatorAccess int32
const ( SlbCurCfgEnhGroupTableOperatorAccess_Enabled SlbCurCfgEnhGroupTableOperatorAccess = 1 SlbCurCfgEnhGroupTableOperatorAccess_Disabled SlbCurCfgEnhGroupTableOperatorAccess = 2 SlbCurCfgEnhGroupTableOperatorAccess_Unsupported SlbCurCfgEnhGroupTableOperatorAccess = 2147483647 )
type SlbCurCfgEnhGroupTableParams ¶
type SlbCurCfgEnhGroupTableParams struct { // The group alphanumeric index for which the information pertains. Index string `json:"Index,omitempty"` // The metric used to select next server in group. Metric SlbCurCfgEnhGroupTableMetric `json:"Metric,omitempty"` // The backup real server for this group. BackupServer string `json:"BackupServer,omitempty"` // The backup real server group for this group. BackupGroup string `json:"BackupGroup,omitempty"` // The specific content which is examined during health checks. // The content depends on the type of health check. HealthCheckUrl string `json:"HealthCheckUrl,omitempty"` // The OSI layer at which servers are health checked. // From version 29.0.0.0 the following values are not supported: // snmp2-snmp5, script1-script64. HealthCheckLayer SlbCurCfgEnhGroupTableHealthCheckLayer `json:"HealthCheckLayer,omitempty"` // The name of the real server group. Name string `json:"Name,omitempty"` // The minimum number of real servers available. If at any time, the // number reaches this minimum limit, a SYSLOG ALERT message is send to // to the configured syslog servers stating that the real server // threshold has been reached for the concerned group. RealThreshold uint32 `json:"RealThreshold,omitempty"` // Enable or disable VIP health checking in DSR mode. VipHealthCheck SlbCurCfgEnhGroupTableVipHealthCheck `json:"VipHealthCheck,omitempty"` // Enable or disable intrusion detection. IdsState SlbCurCfgEnhGroupTableIdsState `json:"IdsState,omitempty"` // The intrusion detection port. A value of 1 is invalid. IdsPort uint64 `json:"IdsPort,omitempty"` // Enable or disable intrusion detection group flood. IdsFlood SlbCurCfgEnhGroupTableIdsFlood `json:"IdsFlood,omitempty"` // 24|32 number of ip bits used for minmisses hash in the // current_configuration block. MinmissHash SlbCurCfgEnhGroupTableMinmissHash `json:"MinmissHash,omitempty"` // IP address mask used by the persistent hash metric. PhashMask string `json:"PhashMask,omitempty"` // The metric used to select next rport in server. Rmetric SlbCurCfgEnhGroupTableRmetric `json:"Rmetric,omitempty"` // The formula used to state the actual health of a virtual service. // It allows user to use the symbols of '(', ')', '|', '&' to // construct a formula to state the health of the server group. // This string can take the following formats : // '(1&2|3..)', '128' or 'none' // Example: Consider a group with 4 reals 1, 2, 3, 4. An example of // a formula to mark the server group failed for the virtual server // if 1 and 2 FAILED or 3 and 4 FAILED is (1|2)&(3|4) // This formula will mark the virtual server UP, if 1 or 2 and 3 or 4 // are health checked sucessfully. HealthCheckFormula string `json:"HealthCheckFormula,omitempty"` // Enable or disable access to this group for operator. OperatorAccess SlbCurCfgEnhGroupTableOperatorAccess `json:"OperatorAccess,omitempty"` // The Workload Manager for this Group. Wlm int32 `json:"Wlm,omitempty"` // The group RADIUS authentication string. The string is used for // generating encrypted authentication string while doing RADIUS // health check for this group radius servers. RadiusAuthenString string `json:"RadiusAuthenString,omitempty"` // The Secondary backup real server group for this group. SecBackupGroup string `json:"SecBackupGroup,omitempty"` // The slow-start time for this group. Slowstart int32 `json:"Slowstart,omitempty"` // The minimum threshold value for this group. MinThreshold int32 `json:"MinThreshold,omitempty"` // The maximum threshold value for this group. MaxThreshold int32 `json:"MaxThreshold,omitempty"` // The type of real server group IP address. IpVer SlbCurCfgEnhGroupTableIpVer `json:"IpVer,omitempty"` // The backup real group or real server for this group. Backup string `json:"Backup,omitempty"` // The Advanced HC ID. HealthID string `json:"HealthID,omitempty"` // Prefix length used by the persistent hash metric. PhashPrefixLength uint32 `json:"PhashPrefixLength,omitempty"` // Group type. Type SlbCurCfgEnhGroupTableType `json:"Type,omitempty"` // Enable or disable IDS group participation in inspection chain. IdsChain SlbCurCfgEnhGroupTableIdsChain `json:"IdsChain,omitempty"` // The group security device type. SecType SlbCurCfgEnhGroupTableSecType `json:"SecType,omitempty"` // The Group security device flag. SecDeviceFlag SlbCurCfgEnhGroupTableSecDeviceFlag `json:"SecDeviceFlag,omitempty"` // Enable or Disable override maximum connections limit. MaxConEx SlbCurCfgEnhGroupTableMaxConEx `json:"MaxConEx,omitempty"` }
type SlbCurCfgEnhGroupTableRmetric ¶
type SlbCurCfgEnhGroupTableRmetric int32
const ( SlbCurCfgEnhGroupTableRmetric_RoundRobin SlbCurCfgEnhGroupTableRmetric = 1 SlbCurCfgEnhGroupTableRmetric_Hash SlbCurCfgEnhGroupTableRmetric = 2 SlbCurCfgEnhGroupTableRmetric_LeastConnections SlbCurCfgEnhGroupTableRmetric = 3 SlbCurCfgEnhGroupTableRmetric_Unsupported SlbCurCfgEnhGroupTableRmetric = 2147483647 )
type SlbCurCfgEnhGroupTableSecDeviceFlag ¶
type SlbCurCfgEnhGroupTableSecDeviceFlag int32
const ( SlbCurCfgEnhGroupTableSecDeviceFlag_None SlbCurCfgEnhGroupTableSecDeviceFlag = 1 SlbCurCfgEnhGroupTableSecDeviceFlag_Security SlbCurCfgEnhGroupTableSecDeviceFlag = 2 SlbCurCfgEnhGroupTableSecDeviceFlag_Unsupported SlbCurCfgEnhGroupTableSecDeviceFlag = 2147483647 )
type SlbCurCfgEnhGroupTableSecType ¶
type SlbCurCfgEnhGroupTableSecType int32
const ( SlbCurCfgEnhGroupTableSecType_None SlbCurCfgEnhGroupTableSecType = 1 SlbCurCfgEnhGroupTableSecType_Virtual SlbCurCfgEnhGroupTableSecType = 2 SlbCurCfgEnhGroupTableSecType_Layer SlbCurCfgEnhGroupTableSecType = 3 SlbCurCfgEnhGroupTableSecType_Passive SlbCurCfgEnhGroupTableSecType = 4 SlbCurCfgEnhGroupTableSecType_L3sw SlbCurCfgEnhGroupTableSecType = 5 SlbCurCfgEnhGroupTableSecType_Unsupported SlbCurCfgEnhGroupTableSecType = 2147483647 )
type SlbCurCfgEnhGroupTableType ¶
type SlbCurCfgEnhGroupTableType int32
const ( SlbCurCfgEnhGroupTableType_Local SlbCurCfgEnhGroupTableType = 0 SlbCurCfgEnhGroupTableType_Wanlink SlbCurCfgEnhGroupTableType = 2 SlbCurCfgEnhGroupTableType_Unsupported SlbCurCfgEnhGroupTableType = 2147483647 )
type SlbCurCfgEnhGroupTableVipHealthCheck ¶
type SlbCurCfgEnhGroupTableVipHealthCheck int32
const ( SlbCurCfgEnhGroupTableVipHealthCheck_Enabled SlbCurCfgEnhGroupTableVipHealthCheck = 1 SlbCurCfgEnhGroupTableVipHealthCheck_Disabled SlbCurCfgEnhGroupTableVipHealthCheck = 2 SlbCurCfgEnhGroupTableVipHealthCheck_Unsupported SlbCurCfgEnhGroupTableVipHealthCheck = 2147483647 )
type SlbCurCfgEnhRealServPortTable ¶
type SlbCurCfgEnhRealServPortTable struct { // The number of the real server. SlbCurCfgEnhRealServIndex string // The port index. This has no external meaning SlbCurCfgEnhRealServPortIndex int32 Params *SlbCurCfgEnhRealServPortTableParams }
SlbCurCfgEnhRealServPortTable The table of real server service ports. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurCfgEnhRealServPortTable ¶
func NewSlbCurCfgEnhRealServPortTable( slbCurCfgEnhRealServIndex string, slbCurCfgEnhRealServPortIndex int32, params *SlbCurCfgEnhRealServPortTableParams, ) *SlbCurCfgEnhRealServPortTable
func NewSlbCurCfgEnhRealServPortTableList ¶
func NewSlbCurCfgEnhRealServPortTableList() *SlbCurCfgEnhRealServPortTable
func (*SlbCurCfgEnhRealServPortTable) GetParams ¶
func (c *SlbCurCfgEnhRealServPortTable) GetParams() BeanType
func (*SlbCurCfgEnhRealServPortTable) GetParamsType ¶
func (c *SlbCurCfgEnhRealServPortTable) GetParamsType() reflect.Type
func (*SlbCurCfgEnhRealServPortTable) Name ¶
func (c *SlbCurCfgEnhRealServPortTable) Name() string
func (*SlbCurCfgEnhRealServPortTable) Path ¶
func (c *SlbCurCfgEnhRealServPortTable) Path() string
type SlbCurCfgEnhRealServPortTableParams ¶
type SlbCurCfgEnhRealServPortTableParams struct { // The number of the real server. Index string `json:"Index,omitempty"` // The port index. This has no external meaning PortIndex int32 `json:"PortIndex,omitempty"` // The layer4 real service port number. RealPort uint64 `json:"RealPort,omitempty"` }
type SlbCurCfgEnhRealServerSecondPartTable ¶
type SlbCurCfgEnhRealServerSecondPartTable struct { // The real server number SlbCurCfgEnhRealServerSecondPartIndex string Params *SlbCurCfgEnhRealServerSecondPartTableParams }
SlbCurCfgEnhRealServerSecondPartTable The second table of Real Server configuration in the current_config. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurCfgEnhRealServerSecondPartTable ¶
func NewSlbCurCfgEnhRealServerSecondPartTable( slbCurCfgEnhRealServerSecondPartIndex string, params *SlbCurCfgEnhRealServerSecondPartTableParams, ) *SlbCurCfgEnhRealServerSecondPartTable
func NewSlbCurCfgEnhRealServerSecondPartTableList ¶
func NewSlbCurCfgEnhRealServerSecondPartTableList() *SlbCurCfgEnhRealServerSecondPartTable
func (*SlbCurCfgEnhRealServerSecondPartTable) GetParams ¶
func (c *SlbCurCfgEnhRealServerSecondPartTable) GetParams() BeanType
func (*SlbCurCfgEnhRealServerSecondPartTable) GetParamsType ¶
func (c *SlbCurCfgEnhRealServerSecondPartTable) GetParamsType() reflect.Type
func (*SlbCurCfgEnhRealServerSecondPartTable) Name ¶
func (c *SlbCurCfgEnhRealServerSecondPartTable) Name() string
func (*SlbCurCfgEnhRealServerSecondPartTable) Path ¶
func (c *SlbCurCfgEnhRealServerSecondPartTable) Path() string
type SlbCurCfgEnhRealServerSecondPartTableBkpPreempt ¶
type SlbCurCfgEnhRealServerSecondPartTableBkpPreempt int32
const ( SlbCurCfgEnhRealServerSecondPartTableBkpPreempt_Enabled SlbCurCfgEnhRealServerSecondPartTableBkpPreempt = 1 SlbCurCfgEnhRealServerSecondPartTableBkpPreempt_Disabled SlbCurCfgEnhRealServerSecondPartTableBkpPreempt = 2 SlbCurCfgEnhRealServerSecondPartTableBkpPreempt_Unsupported SlbCurCfgEnhRealServerSecondPartTableBkpPreempt = 2147483647 )
type SlbCurCfgEnhRealServerSecondPartTableFastHealthCheck ¶
type SlbCurCfgEnhRealServerSecondPartTableFastHealthCheck int32
const ( SlbCurCfgEnhRealServerSecondPartTableFastHealthCheck_Enabled SlbCurCfgEnhRealServerSecondPartTableFastHealthCheck = 1 SlbCurCfgEnhRealServerSecondPartTableFastHealthCheck_Disabled SlbCurCfgEnhRealServerSecondPartTableFastHealthCheck = 2 SlbCurCfgEnhRealServerSecondPartTableFastHealthCheck_Unsupported SlbCurCfgEnhRealServerSecondPartTableFastHealthCheck = 2147483647 )
type SlbCurCfgEnhRealServerSecondPartTableLdapwr ¶
type SlbCurCfgEnhRealServerSecondPartTableLdapwr int32
const ( SlbCurCfgEnhRealServerSecondPartTableLdapwr_Enabled SlbCurCfgEnhRealServerSecondPartTableLdapwr = 1 SlbCurCfgEnhRealServerSecondPartTableLdapwr_Disabled SlbCurCfgEnhRealServerSecondPartTableLdapwr = 2 SlbCurCfgEnhRealServerSecondPartTableLdapwr_Unsupported SlbCurCfgEnhRealServerSecondPartTableLdapwr = 2147483647 )
type SlbCurCfgEnhRealServerSecondPartTableMode ¶
type SlbCurCfgEnhRealServerSecondPartTableMode int32
const ( SlbCurCfgEnhRealServerSecondPartTableMode_Physical SlbCurCfgEnhRealServerSecondPartTableMode = 1 SlbCurCfgEnhRealServerSecondPartTableMode_Logical SlbCurCfgEnhRealServerSecondPartTableMode = 2 SlbCurCfgEnhRealServerSecondPartTableMode_Unsupported SlbCurCfgEnhRealServerSecondPartTableMode = 2147483647 )
type SlbCurCfgEnhRealServerSecondPartTableOverflow ¶
type SlbCurCfgEnhRealServerSecondPartTableOverflow int32
const ( SlbCurCfgEnhRealServerSecondPartTableOverflow_Enabled SlbCurCfgEnhRealServerSecondPartTableOverflow = 1 SlbCurCfgEnhRealServerSecondPartTableOverflow_Disabled SlbCurCfgEnhRealServerSecondPartTableOverflow = 2 SlbCurCfgEnhRealServerSecondPartTableOverflow_Unsupported SlbCurCfgEnhRealServerSecondPartTableOverflow = 2147483647 )
type SlbCurCfgEnhRealServerSecondPartTableParams ¶
type SlbCurCfgEnhRealServerSecondPartTableParams struct { // The real server number Index string `json:"Index,omitempty"` // The URL Paths selected for URL load balancing for by the real // server. The selected URL Paths are presented in a bitmap format. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ URL Path 9 // || || // || ||___ URL Path 8 // || |____ URL Path 7 // || . . . // ||_________ URL Path 2 // |__________ URL Path 1 // where x : 1 - The represented URL Path is selected // 0 - The represented URL Path is not selected UrlBmap string `json:"UrlBmap,omitempty"` // The real server config to enable/disable client proxy operation. Proxy SlbCurCfgEnhRealServerSecondPartTableProxy `json:"Proxy,omitempty"` // The real server config to enable/disable LDAP write server. Ldapwr SlbCurCfgEnhRealServerSecondPartTableLdapwr `json:"Ldapwr,omitempty"` // The VLAN to be associated with the IDS server. Idsvlan uint32 `json:"Idsvlan,omitempty"` // The remote real server Global SLB availability. Avail uint64 `json:"Avail,omitempty"` // The real server config to enable/disable Fast Health Check Operation. FastHealthCheck SlbCurCfgEnhRealServerSecondPartTableFastHealthCheck `json:"FastHealthCheck,omitempty"` // The real server config to enable/disable MAC DA substitution for // L4 traffic. If disabled, we will NOT substitute the MAC DA of // client-to-server frames. If enabled(default), we will substitute // the MAC DA. Subdmac SlbCurCfgEnhRealServerSecondPartTableSubdmac `json:"Subdmac,omitempty"` // The real server config to enable/disable Overflow. If enabled(default) // allows Backup server to kick in if real server reaches maximum // connections. Overflow SlbCurCfgEnhRealServerSecondPartTableOverflow `json:"Overflow,omitempty"` // The real server config to enable/disable backup preemption. If enabled // (default)allows to preempt the backup server when the primary server // comes up. If disabled the backup server will continue to serve the // traffic even when primary server comes up. BkpPreempt SlbCurCfgEnhRealServerSecondPartTableBkpPreempt `json:"BkpPreempt,omitempty"` // The mode of the real server. By default it is set to physical. Mode SlbCurCfgEnhRealServerSecondPartTableMode `json:"Mode,omitempty"` // the real server Proxy IP mode ProxyIpMode SlbCurCfgEnhRealServerSecondPartTableProxyIpMode `json:"ProxyIpMode,omitempty"` // This object ID shows current configuration of real server proxy IP address . // Returns 0 when slbCurCfgEnhRealServerProxyIpMode is not set to address. // Returns 0 if IP version is IPv6. ProxyIpAddr string `json:"ProxyIpAddr,omitempty"` // This object ID shows current configuration of real server proxy IP subnet mask. // Returns 0 when slbCurCfgEnhRealServerProxyIpMode is not set to address. // Returns 0 if IP version is IPv6. ProxyIpMask string `json:"ProxyIpMask,omitempty"` // This object ID shows current configuration of real server proxy IPv6 address . // The IP version for addr must be the same as the real server IP version. // Returns 0 when slbCurCfgEnhRealServerProxyIpMode is not set to address. // Returns 0 if IP version is IPv4. // When a subnet is configured, user has the ability to select PIP persistency mode. // Persistency is relevant only if the PIP is configured as subnet. If PIP is not configured or // not subnet, the persistency configuration value is disable. ProxyIpv6Addr string `json:"ProxyIpv6Addr,omitempty"` // This object ID allows configuration of real server proxy IPv6 Mask. // The IP version for addr must be the same as the real server IP version. // Returns 0 when slbCurCfgEnhRealServerProxyIpMode is not set to address. // Returns 0 if IP version is IPv6. // When a subnet is configured user has the ability to select PIP persistency mode. // Persistency is relevant only if the PIP is configured as subnet. If PIP is not configured or // not subnet, the persistency configuration value is disable. ProxyIpv6Prefix uint32 `json:"ProxyIpv6Prefix,omitempty"` // This object ID shows current configuration of real server proxy IP persistency mode. // Persistency is relevant only if a PIP class is configured. If PIP is not configured the // persistency configuration is disable. ProxyIpPersistency SlbCurCfgEnhRealServerSecondPartTableProxyIpPersistency `json:"ProxyIpPersistency,omitempty"` // This object ID allows configuration of real server proxy IP IPv4 or IPv6 Network Class as PIP. // Network Class PIP Persistency is relevant only if a PIP class is configured. If PIP is not configured the // persistency configuration is disable. // Returns 0 when slbCurCfgEnhRealServerProxyIpMode is not set to nwclss(3). ProxyIpNWclass string `json:"ProxyIpNWclass,omitempty"` // This object ID allows configuration of real server Network Class PIP persistency mode. // Persistency is relevant only if a PIP class is configured. If PIP is not configured the // persistency configuration is disable. // Returns 0 when slbCurCfgEnhRealServerProxyIpMode is not set to nwclss(3). ProxyIpNWclassPersistency SlbCurCfgEnhRealServerSecondPartTableProxyIpNWclassPersistency `json:"ProxyIpNWclassPersistency,omitempty"` // The ingress VLAN to be associated with the IDS server. Ingvlan uint32 `json:"Ingvlan,omitempty"` }
type SlbCurCfgEnhRealServerSecondPartTableProxy ¶
type SlbCurCfgEnhRealServerSecondPartTableProxy int32
const ( SlbCurCfgEnhRealServerSecondPartTableProxy_Enabled SlbCurCfgEnhRealServerSecondPartTableProxy = 1 SlbCurCfgEnhRealServerSecondPartTableProxy_Disabled SlbCurCfgEnhRealServerSecondPartTableProxy = 2 SlbCurCfgEnhRealServerSecondPartTableProxy_Unsupported SlbCurCfgEnhRealServerSecondPartTableProxy = 2147483647 )
type SlbCurCfgEnhRealServerSecondPartTableProxyIpMode ¶
type SlbCurCfgEnhRealServerSecondPartTableProxyIpMode int32
const ( SlbCurCfgEnhRealServerSecondPartTableProxyIpMode_Enable SlbCurCfgEnhRealServerSecondPartTableProxyIpMode = 0 SlbCurCfgEnhRealServerSecondPartTableProxyIpMode_Address SlbCurCfgEnhRealServerSecondPartTableProxyIpMode = 2 SlbCurCfgEnhRealServerSecondPartTableProxyIpMode_Nwclss SlbCurCfgEnhRealServerSecondPartTableProxyIpMode = 3 SlbCurCfgEnhRealServerSecondPartTableProxyIpMode_Disable SlbCurCfgEnhRealServerSecondPartTableProxyIpMode = 4 SlbCurCfgEnhRealServerSecondPartTableProxyIpMode_Unsupported SlbCurCfgEnhRealServerSecondPartTableProxyIpMode = 2147483647 )
type SlbCurCfgEnhRealServerSecondPartTableProxyIpNWclassPersistency ¶
type SlbCurCfgEnhRealServerSecondPartTableProxyIpNWclassPersistency int32
const ( SlbCurCfgEnhRealServerSecondPartTableProxyIpNWclassPersistency_Disable SlbCurCfgEnhRealServerSecondPartTableProxyIpNWclassPersistency = 0 SlbCurCfgEnhRealServerSecondPartTableProxyIpNWclassPersistency_Client SlbCurCfgEnhRealServerSecondPartTableProxyIpNWclassPersistency = 1 SlbCurCfgEnhRealServerSecondPartTableProxyIpNWclassPersistency_Unsupported SlbCurCfgEnhRealServerSecondPartTableProxyIpNWclassPersistency = 2147483647 )
type SlbCurCfgEnhRealServerSecondPartTableProxyIpPersistency ¶
type SlbCurCfgEnhRealServerSecondPartTableProxyIpPersistency int32
const ( SlbCurCfgEnhRealServerSecondPartTableProxyIpPersistency_Disable SlbCurCfgEnhRealServerSecondPartTableProxyIpPersistency = 0 SlbCurCfgEnhRealServerSecondPartTableProxyIpPersistency_Client SlbCurCfgEnhRealServerSecondPartTableProxyIpPersistency = 1 SlbCurCfgEnhRealServerSecondPartTableProxyIpPersistency_Host SlbCurCfgEnhRealServerSecondPartTableProxyIpPersistency = 2 SlbCurCfgEnhRealServerSecondPartTableProxyIpPersistency_Unsupported SlbCurCfgEnhRealServerSecondPartTableProxyIpPersistency = 2147483647 )
type SlbCurCfgEnhRealServerSecondPartTableSubdmac ¶
type SlbCurCfgEnhRealServerSecondPartTableSubdmac int32
const ( SlbCurCfgEnhRealServerSecondPartTableSubdmac_Enabled SlbCurCfgEnhRealServerSecondPartTableSubdmac = 1 SlbCurCfgEnhRealServerSecondPartTableSubdmac_Disabled SlbCurCfgEnhRealServerSecondPartTableSubdmac = 2 SlbCurCfgEnhRealServerSecondPartTableSubdmac_Unsupported SlbCurCfgEnhRealServerSecondPartTableSubdmac = 2147483647 )
type SlbCurCfgEnhRealServerTable ¶
type SlbCurCfgEnhRealServerTable struct { // The real server number SlbCurCfgEnhRealServerIndex string Params *SlbCurCfgEnhRealServerTableParams }
SlbCurCfgEnhRealServerTable The table of Real Server configuration in the current_config. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurCfgEnhRealServerTable ¶
func NewSlbCurCfgEnhRealServerTable( slbCurCfgEnhRealServerIndex string, params *SlbCurCfgEnhRealServerTableParams, ) *SlbCurCfgEnhRealServerTable
func NewSlbCurCfgEnhRealServerTableList ¶
func NewSlbCurCfgEnhRealServerTableList() *SlbCurCfgEnhRealServerTable
func (*SlbCurCfgEnhRealServerTable) GetParams ¶
func (c *SlbCurCfgEnhRealServerTable) GetParams() BeanType
func (*SlbCurCfgEnhRealServerTable) GetParamsType ¶
func (c *SlbCurCfgEnhRealServerTable) GetParamsType() reflect.Type
func (*SlbCurCfgEnhRealServerTable) Name ¶
func (c *SlbCurCfgEnhRealServerTable) Name() string
func (*SlbCurCfgEnhRealServerTable) Path ¶
func (c *SlbCurCfgEnhRealServerTable) Path() string
type SlbCurCfgEnhRealServerTableCookie ¶
type SlbCurCfgEnhRealServerTableCookie int32
const ( SlbCurCfgEnhRealServerTableCookie_Enabled SlbCurCfgEnhRealServerTableCookie = 1 SlbCurCfgEnhRealServerTableCookie_Disabled SlbCurCfgEnhRealServerTableCookie = 2 SlbCurCfgEnhRealServerTableCookie_Unsupported SlbCurCfgEnhRealServerTableCookie = 2147483647 )
type SlbCurCfgEnhRealServerTableExcludeStr ¶
type SlbCurCfgEnhRealServerTableExcludeStr int32
const ( SlbCurCfgEnhRealServerTableExcludeStr_Enabled SlbCurCfgEnhRealServerTableExcludeStr = 1 SlbCurCfgEnhRealServerTableExcludeStr_Disabled SlbCurCfgEnhRealServerTableExcludeStr = 2 SlbCurCfgEnhRealServerTableExcludeStr_Unsupported SlbCurCfgEnhRealServerTableExcludeStr = 2147483647 )
type SlbCurCfgEnhRealServerTableIpVer ¶
type SlbCurCfgEnhRealServerTableIpVer int32
const ( SlbCurCfgEnhRealServerTableIpVer_Ipv4 SlbCurCfgEnhRealServerTableIpVer = 1 SlbCurCfgEnhRealServerTableIpVer_Ipv6 SlbCurCfgEnhRealServerTableIpVer = 2 SlbCurCfgEnhRealServerTableIpVer_Unsupported SlbCurCfgEnhRealServerTableIpVer = 2147483647 )
type SlbCurCfgEnhRealServerTableIpVerDuplicate ¶
type SlbCurCfgEnhRealServerTableIpVerDuplicate int32
const ( SlbCurCfgEnhRealServerTableIpVerDuplicate_Ipv4 SlbCurCfgEnhRealServerTableIpVerDuplicate = 1 SlbCurCfgEnhRealServerTableIpVerDuplicate_Ipv6 SlbCurCfgEnhRealServerTableIpVerDuplicate = 2 SlbCurCfgEnhRealServerTableIpVerDuplicate_Unsupported SlbCurCfgEnhRealServerTableIpVerDuplicate = 2147483647 )
type SlbCurCfgEnhRealServerTableLLBType ¶
type SlbCurCfgEnhRealServerTableLLBType int32
const ( SlbCurCfgEnhRealServerTableLLBType_Local SlbCurCfgEnhRealServerTableLLBType = 0 SlbCurCfgEnhRealServerTableLLBType_Remote SlbCurCfgEnhRealServerTableLLBType = 1 SlbCurCfgEnhRealServerTableLLBType_Wanlink SlbCurCfgEnhRealServerTableLLBType = 2 SlbCurCfgEnhRealServerTableLLBType_Unsupported SlbCurCfgEnhRealServerTableLLBType = 2147483647 )
type SlbCurCfgEnhRealServerTableParams ¶
type SlbCurCfgEnhRealServerTableParams struct { // The real server number Index string `json:"Index,omitempty"` // IP address of the real server identified by the instance of the // slbRealServerIndex. IpAddr string `json:"IpAddr,omitempty"` // The server weight. Weight uint64 `json:"Weight,omitempty"` // The maximum number of connections that are allowed. MaxConns uint32 `json:"MaxConns,omitempty"` // The maximum number of minutes an inactive connection remains open. TimeOut uint32 `json:"TimeOut,omitempty"` // The interval between keep-alive (ping) attempts in number of seconds. // Zero means disabling ping attempt. PingInterval uint64 `json:"PingInterval,omitempty"` // The number of failed attempts to declare this server DOWN. FailRetry uint64 `json:"FailRetry,omitempty"` // The number of successful attempts to declare a server UP. SuccRetry uint64 `json:"SuccRetry,omitempty"` // Enable or disable the server and remove the existing sessions using disabled-with-fastage option. State SlbCurCfgEnhRealServerTableState `json:"State,omitempty"` // The server type. It participates in global server // load balancing when it is configured as remote-server. Type SlbCurCfgEnhRealServerTableType `json:"Type,omitempty"` // The name of the real server. Name string `json:"Name,omitempty"` // The real server that will handle client requests that doesn't // contain an URL cookie if Cookie loadbalance is enabled. Cookie SlbCurCfgEnhRealServerTableCookie `json:"Cookie,omitempty"` // The real server will handle requests that don't match the // loadbalance string if it is enabled. ExcludeStr SlbCurCfgEnhRealServerTableExcludeStr `json:"ExcludeStr,omitempty"` // The real server config to enable/disable MAC SA substitution for // L4 traffic. If disabled (the default) we will NOT substitute the // MAC SA of client-to-server frames. If enabled, we will substitute // the MAC SA. Submac SlbCurCfgEnhRealServerTableSubmac `json:"Submac,omitempty"` // The port to be connected to the IDS server. Idsport int32 `json:"Idsport,omitempty"` // The type of IP address. IpVer SlbCurCfgEnhRealServerTableIpVer `json:"IpVer,omitempty"` // IPV6 address of the real server identified by the instance of the slbRealServerIndex. // Address should be 4-byte hexadecimal colon notation. Valid IPv6 address should be in // any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx Ipv6Addr string `json:"Ipv6Addr,omitempty"` // The server type. LLBType SlbCurCfgEnhRealServerTableLLBType `json:"LLBType,omitempty"` // List of ingress ports attached to the real server (security device), used for SSL inspection WebUI wizard. // Using the following format: xx, xx, xx PortsIngress string `json:"PortsIngress,omitempty"` // List of egress ports attached to the real server (security device), used for SSL inspection WebUI wizard. // Using the following format: xx, xx, xx PortsEgress string `json:"PortsEgress,omitempty"` // The ingress Vlan specified on security device. // Used for SSL wizard VlanIngress int32 `json:"VlanIngress,omitempty"` // The egress Vlan specified on security device. // Used for SSL wizard VlanEgress int32 `json:"VlanEgress,omitempty"` // The egress interface specified on security device. // Used for SSL wizard EgressIf int32 `json:"EgressIf,omitempty"` // The security device type. SecType SlbCurCfgEnhRealServerTableSecType `json:"SecType,omitempty"` // The ingress interface specified on security device. // Used for SSL wizard IngressIf int32 `json:"IngressIf,omitempty"` // The type of IP address. IpVerDuplicate SlbCurCfgEnhRealServerTableIpVerDuplicate `json:"IpVerDuplicate,omitempty"` // The Real security device flag SecDeviceFlag SlbCurCfgEnhRealServerTableSecDeviceFlag `json:"SecDeviceFlag,omitempty"` // The port to be connected to the IDS server. Ingport int32 `json:"Ingport,omitempty"` }
type SlbCurCfgEnhRealServerTableSecDeviceFlag ¶
type SlbCurCfgEnhRealServerTableSecDeviceFlag int32
const ( SlbCurCfgEnhRealServerTableSecDeviceFlag_None SlbCurCfgEnhRealServerTableSecDeviceFlag = 1 SlbCurCfgEnhRealServerTableSecDeviceFlag_Security SlbCurCfgEnhRealServerTableSecDeviceFlag = 2 SlbCurCfgEnhRealServerTableSecDeviceFlag_Unsupported SlbCurCfgEnhRealServerTableSecDeviceFlag = 2147483647 )
type SlbCurCfgEnhRealServerTableSecType ¶
type SlbCurCfgEnhRealServerTableSecType int32
const ( SlbCurCfgEnhRealServerTableSecType_None SlbCurCfgEnhRealServerTableSecType = 1 SlbCurCfgEnhRealServerTableSecType_Virtual SlbCurCfgEnhRealServerTableSecType = 2 SlbCurCfgEnhRealServerTableSecType_Layer SlbCurCfgEnhRealServerTableSecType = 3 SlbCurCfgEnhRealServerTableSecType_Passive SlbCurCfgEnhRealServerTableSecType = 4 SlbCurCfgEnhRealServerTableSecType_L3sw SlbCurCfgEnhRealServerTableSecType = 5 SlbCurCfgEnhRealServerTableSecType_Unsupported SlbCurCfgEnhRealServerTableSecType = 2147483647 )
type SlbCurCfgEnhRealServerTableState ¶
type SlbCurCfgEnhRealServerTableState int32
const ( SlbCurCfgEnhRealServerTableState_Enabled SlbCurCfgEnhRealServerTableState = 2 SlbCurCfgEnhRealServerTableState_Disabled SlbCurCfgEnhRealServerTableState = 3 SlbCurCfgEnhRealServerTableState_DisabledWithFastage SlbCurCfgEnhRealServerTableState = 4 SlbCurCfgEnhRealServerTableState_ShutdownConnection SlbCurCfgEnhRealServerTableState = 5 SlbCurCfgEnhRealServerTableState_ShutdownPersistentSessions SlbCurCfgEnhRealServerTableState = 6 SlbCurCfgEnhRealServerTableState_Unsupported SlbCurCfgEnhRealServerTableState = 2147483647 )
type SlbCurCfgEnhRealServerTableSubmac ¶
type SlbCurCfgEnhRealServerTableSubmac int32
const ( SlbCurCfgEnhRealServerTableSubmac_Enabled SlbCurCfgEnhRealServerTableSubmac = 1 SlbCurCfgEnhRealServerTableSubmac_Disabled SlbCurCfgEnhRealServerTableSubmac = 2 SlbCurCfgEnhRealServerTableSubmac_Unsupported SlbCurCfgEnhRealServerTableSubmac = 2147483647 )
type SlbCurCfgEnhRealServerTableType ¶
type SlbCurCfgEnhRealServerTableType int32
const ( SlbCurCfgEnhRealServerTableType_LocalServer SlbCurCfgEnhRealServerTableType = 1 SlbCurCfgEnhRealServerTableType_RemoteServer SlbCurCfgEnhRealServerTableType = 2 SlbCurCfgEnhRealServerTableType_Unsupported SlbCurCfgEnhRealServerTableType = 2147483647 )
type SlbCurCfgEnhRealServerThirdPartTable ¶
type SlbCurCfgEnhRealServerThirdPartTable struct { // The real server number SlbCurCfgEnhRealServerThirdPartIndex string Params *SlbCurCfgEnhRealServerThirdPartTableParams }
SlbCurCfgEnhRealServerThirdPartTable The second table of Real Server configuration in the current_config. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurCfgEnhRealServerThirdPartTable ¶
func NewSlbCurCfgEnhRealServerThirdPartTable( slbCurCfgEnhRealServerThirdPartIndex string, params *SlbCurCfgEnhRealServerThirdPartTableParams, ) *SlbCurCfgEnhRealServerThirdPartTable
func NewSlbCurCfgEnhRealServerThirdPartTableList ¶
func NewSlbCurCfgEnhRealServerThirdPartTableList() *SlbCurCfgEnhRealServerThirdPartTable
func (*SlbCurCfgEnhRealServerThirdPartTable) GetParams ¶
func (c *SlbCurCfgEnhRealServerThirdPartTable) GetParams() BeanType
func (*SlbCurCfgEnhRealServerThirdPartTable) GetParamsType ¶
func (c *SlbCurCfgEnhRealServerThirdPartTable) GetParamsType() reflect.Type
func (*SlbCurCfgEnhRealServerThirdPartTable) Name ¶
func (c *SlbCurCfgEnhRealServerThirdPartTable) Name() string
func (*SlbCurCfgEnhRealServerThirdPartTable) Path ¶
func (c *SlbCurCfgEnhRealServerThirdPartTable) Path() string
type SlbCurCfgEnhRealServerThirdPartTableParams ¶
type SlbCurCfgEnhRealServerThirdPartTableParams struct { // The real server number Index string `json:"Index,omitempty"` // The OID to be sent in the SNMP get request packet. Oid string `json:"Oid,omitempty"` // The community string to be used in the SNMP get request packet. CommString string `json:"CommString,omitempty"` // The backup server number for this server. BackUp string `json:"BackUp,omitempty"` // The Advanced HC ID. HealthID string `json:"HealthID,omitempty"` // Critical connection threshold. CriticalConnThrsh uint32 `json:"CriticalConnThrsh,omitempty"` // High connection threshold. HighConnThrsh uint32 `json:"HighConnThrsh,omitempty"` // Upload bandwidth limit for WAN Link real server in Mbps. UploadBandWidth uint32 `json:"UploadBandWidth,omitempty"` // Download bandwidth limit for WAN Link real server in Mbps. DownloadBandWidth uint32 `json:"DownloadBandWidth,omitempty"` }
type SlbCurCfgEnhSerAppShapeTable ¶
type SlbCurCfgEnhSerAppShapeTable struct { // The number of the virtual server. SlbCurCfgEnhSerAppShapeVirtServIndex string // The service index. This has no external meaning SlbCurCfgEnhSerAppShapeVirtServiceIndex int32 // The number of the virtual server. SlbCurCfgEnhSerAppShapePriority int32 Params *SlbCurCfgEnhSerAppShapeTableParams }
SlbCurCfgEnhSerAppShapeTable The table of App Rules added to virtual services. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgEnhSerAppShapeTable ¶
func NewSlbCurCfgEnhSerAppShapeTable( slbCurCfgEnhSerAppShapeVirtServIndex string, slbCurCfgEnhSerAppShapeVirtServiceIndex int32, slbCurCfgEnhSerAppShapePriority int32, params *SlbCurCfgEnhSerAppShapeTableParams, ) *SlbCurCfgEnhSerAppShapeTable
func NewSlbCurCfgEnhSerAppShapeTableList ¶
func NewSlbCurCfgEnhSerAppShapeTableList() *SlbCurCfgEnhSerAppShapeTable
func (*SlbCurCfgEnhSerAppShapeTable) GetParams ¶
func (c *SlbCurCfgEnhSerAppShapeTable) GetParams() BeanType
func (*SlbCurCfgEnhSerAppShapeTable) GetParamsType ¶
func (c *SlbCurCfgEnhSerAppShapeTable) GetParamsType() reflect.Type
func (*SlbCurCfgEnhSerAppShapeTable) Name ¶
func (c *SlbCurCfgEnhSerAppShapeTable) Name() string
func (*SlbCurCfgEnhSerAppShapeTable) Path ¶
func (c *SlbCurCfgEnhSerAppShapeTable) Path() string
type SlbCurCfgEnhSerAppShapeTableParams ¶
type SlbCurCfgEnhSerAppShapeTableParams struct { // The number of the virtual server. VirtServIndex string `json:"VirtServIndex,omitempty"` // The service index. This has no external meaning VirtServiceIndex int32 `json:"VirtServiceIndex,omitempty"` // The number of the virtual server. Priority int32 `json:"Priority,omitempty"` // The AppShape ID added to the virtual service Index string `json:"Index,omitempty"` }
type SlbCurCfgEnhUrlBwmTable ¶
type SlbCurCfgEnhUrlBwmTable struct { // The number of the virtual server. SlbCurCfgEnhUrlBwmVirtServIndex string // The service index. This has no external meaning SlbCurCfgEnhUrlBwmVirtServiceIndex int32 // The URL Path Identifier. SlbCurCfgEnhUrlBwmUrlId int32 Params *SlbCurCfgEnhUrlBwmTableParams }
SlbCurCfgEnhUrlBwmTable The table of URL based BWM for Virtual Services. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgEnhUrlBwmTable ¶
func NewSlbCurCfgEnhUrlBwmTable( slbCurCfgEnhUrlBwmVirtServIndex string, slbCurCfgEnhUrlBwmVirtServiceIndex int32, slbCurCfgEnhUrlBwmUrlId int32, params *SlbCurCfgEnhUrlBwmTableParams, ) *SlbCurCfgEnhUrlBwmTable
func NewSlbCurCfgEnhUrlBwmTableList ¶
func NewSlbCurCfgEnhUrlBwmTableList() *SlbCurCfgEnhUrlBwmTable
func (*SlbCurCfgEnhUrlBwmTable) GetParams ¶
func (c *SlbCurCfgEnhUrlBwmTable) GetParams() BeanType
func (*SlbCurCfgEnhUrlBwmTable) GetParamsType ¶
func (c *SlbCurCfgEnhUrlBwmTable) GetParamsType() reflect.Type
func (*SlbCurCfgEnhUrlBwmTable) Name ¶
func (c *SlbCurCfgEnhUrlBwmTable) Name() string
func (*SlbCurCfgEnhUrlBwmTable) Path ¶
func (c *SlbCurCfgEnhUrlBwmTable) Path() string
type SlbCurCfgEnhUrlBwmTableParams ¶
type SlbCurCfgEnhUrlBwmTableParams struct { // The number of the virtual server. VirtServIndex string `json:"VirtServIndex,omitempty"` // The service index. This has no external meaning VirtServiceIndex int32 `json:"VirtServiceIndex,omitempty"` // The URL Path Identifier. UrlId int32 `json:"UrlId,omitempty"` // The BW contract number. Contract int32 `json:"Contract,omitempty"` }
type SlbCurCfgEnhVirtServerTable ¶
type SlbCurCfgEnhVirtServerTable struct { // Virtual Server Number in Alphanumeric SlbCurCfgEnhVirtServerIndex string Params *SlbCurCfgEnhVirtServerTableParams }
SlbCurCfgEnhVirtServerTable The table of virtual Servers. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgEnhVirtServerTable ¶
func NewSlbCurCfgEnhVirtServerTable( slbCurCfgEnhVirtServerIndex string, params *SlbCurCfgEnhVirtServerTableParams, ) *SlbCurCfgEnhVirtServerTable
func NewSlbCurCfgEnhVirtServerTableList ¶
func NewSlbCurCfgEnhVirtServerTableList() *SlbCurCfgEnhVirtServerTable
func (*SlbCurCfgEnhVirtServerTable) GetParams ¶
func (c *SlbCurCfgEnhVirtServerTable) GetParams() BeanType
func (*SlbCurCfgEnhVirtServerTable) GetParamsType ¶
func (c *SlbCurCfgEnhVirtServerTable) GetParamsType() reflect.Type
func (*SlbCurCfgEnhVirtServerTable) Name ¶
func (c *SlbCurCfgEnhVirtServerTable) Name() string
func (*SlbCurCfgEnhVirtServerTable) Path ¶
func (c *SlbCurCfgEnhVirtServerTable) Path() string
type SlbCurCfgEnhVirtServerTableParams ¶
type SlbCurCfgEnhVirtServerTableParams struct { // Virtual Server Number in Alphanumeric VirtServerIndex string `json:"VirtServerIndex,omitempty"` // IP address of the virtual server. VirtServerIpAddress string `json:"VirtServerIpAddress,omitempty"` // Enable or disable layer3 only balancing. VirtServerLayer3Only SlbCurCfgEnhVirtServerTableVirtServerLayer3Only `json:"VirtServerLayer3Only,omitempty"` // Enable or disable the virtual server. VirtServerState SlbCurCfgEnhVirtServerTableVirtServerState `json:"VirtServerState,omitempty"` // The domain name of the virtual server. VirtServerDname string `json:"VirtServerDname,omitempty"` // The default BW contract of virtual server. VirtServerBwmContract int32 `json:"VirtServerBwmContract,omitempty"` // The virtual server Global SLB weight. VirtServerWeight uint64 `json:"VirtServerWeight,omitempty"` // The virtual server Global SLB availability. VirtServerAvail uint64 `json:"VirtServerAvail,omitempty"` // The Global SLB rules for the domain. // The rules are presented in bitmap format. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // | || |_ server 9 // | || // | ||___ server 8 // | |____ server 7 // | . . . // |__________ server 1 // where x : 1 - The represented rule belongs to the domain // 0 - The represented rule does not belong to the domain VirtServerRule string `json:"VirtServerRule,omitempty"` // The name of the virtual server. VirtServerVname string `json:"VirtServerVname,omitempty"` // The type of IP address. VirtServerIpVer SlbCurCfgEnhVirtServerTableVirtServerIpVer `json:"VirtServerIpVer,omitempty"` // The IPv6 address of the virtual server. Address should be 4-byte // hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx VirtServerIpv6Addr string `json:"VirtServerIpv6Addr,omitempty"` // Enable/disable client connection reset for invalid VPORT. VirtServerCReset SlbCurCfgEnhVirtServerTableVirtServerCReset `json:"VirtServerCReset,omitempty"` // Source Network Classifier of the virtual server. VirtServerSrcNetwork string `json:"VirtServerSrcNetwork,omitempty"` // IP address of the NAT. VirtServerNat string `json:"VirtServerNat,omitempty"` // The IPv6 address of the NAT. Address should be 4-byte // hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx VirtServerNat6 string `json:"VirtServerNat6,omitempty"` // It returns Yes(1) if virtual server is a DNS Responder VIP, else returns no(0). // This mib is added for Vision purpose. VirtServerIsDnsSecVip SlbCurCfgEnhVirtServerTableVirtServerIsDnsSecVip `json:"VirtServerIsDnsSecVip,omitempty"` // Enable/disable GSLB availability persistence. VirtServerAvailPersist SlbCurCfgEnhVirtServerTableVirtServerAvailPersist `json:"VirtServerAvailPersist,omitempty"` // Associate a real wanlink server to virtual server. VirtServerWanlink string `json:"VirtServerWanlink,omitempty"` // Enable/disable return to source mac address VirtServerRtSrcMac SlbCurCfgEnhVirtServerTableVirtServerRtSrcMac `json:"VirtServerRtSrcMac,omitempty"` // Virtual Server Creation Type VirtServerCreationType SlbCurCfgEnhVirtServerTableVirtServerCreationType `json:"VirtServerCreationType,omitempty"` // The total number of DNS directs sent to the virtual server or remote real server. VirtServerDnsDirect uint32 `json:"VirtServerDnsDirect,omitempty"` // The total number of hits exceeded threshold for virtual server or remote real server. VirtServerThresholdExceeded uint32 `json:"VirtServerThresholdExceeded,omitempty"` // Enable/disable duplicate address detection VirtServerdad SlbCurCfgEnhVirtServerTableVirtServerdad `json:"VirtServerdad,omitempty"` }
type SlbCurCfgEnhVirtServerTableVirtServerAvailPersist ¶
type SlbCurCfgEnhVirtServerTableVirtServerAvailPersist int32
const ( SlbCurCfgEnhVirtServerTableVirtServerAvailPersist_Enabled SlbCurCfgEnhVirtServerTableVirtServerAvailPersist = 1 SlbCurCfgEnhVirtServerTableVirtServerAvailPersist_Disabled SlbCurCfgEnhVirtServerTableVirtServerAvailPersist = 2 SlbCurCfgEnhVirtServerTableVirtServerAvailPersist_Unsupported SlbCurCfgEnhVirtServerTableVirtServerAvailPersist = 2147483647 )
type SlbCurCfgEnhVirtServerTableVirtServerCReset ¶
type SlbCurCfgEnhVirtServerTableVirtServerCReset int32
const ( SlbCurCfgEnhVirtServerTableVirtServerCReset_Enabled SlbCurCfgEnhVirtServerTableVirtServerCReset = 1 SlbCurCfgEnhVirtServerTableVirtServerCReset_Disabled SlbCurCfgEnhVirtServerTableVirtServerCReset = 2 SlbCurCfgEnhVirtServerTableVirtServerCReset_Unsupported SlbCurCfgEnhVirtServerTableVirtServerCReset = 2147483647 )
type SlbCurCfgEnhVirtServerTableVirtServerCreationType ¶
type SlbCurCfgEnhVirtServerTableVirtServerCreationType int32
const ( SlbCurCfgEnhVirtServerTableVirtServerCreationType_General SlbCurCfgEnhVirtServerTableVirtServerCreationType = 0 SlbCurCfgEnhVirtServerTableVirtServerCreationType_Wizard SlbCurCfgEnhVirtServerTableVirtServerCreationType = 1 SlbCurCfgEnhVirtServerTableVirtServerCreationType_Unsupported SlbCurCfgEnhVirtServerTableVirtServerCreationType = 2147483647 )
type SlbCurCfgEnhVirtServerTableVirtServerIpVer ¶
type SlbCurCfgEnhVirtServerTableVirtServerIpVer int32
const ( SlbCurCfgEnhVirtServerTableVirtServerIpVer_Ipv4 SlbCurCfgEnhVirtServerTableVirtServerIpVer = 1 SlbCurCfgEnhVirtServerTableVirtServerIpVer_Ipv6 SlbCurCfgEnhVirtServerTableVirtServerIpVer = 2 SlbCurCfgEnhVirtServerTableVirtServerIpVer_Unsupported SlbCurCfgEnhVirtServerTableVirtServerIpVer = 2147483647 )
type SlbCurCfgEnhVirtServerTableVirtServerIsDnsSecVip ¶
type SlbCurCfgEnhVirtServerTableVirtServerIsDnsSecVip int32
const ( SlbCurCfgEnhVirtServerTableVirtServerIsDnsSecVip_No SlbCurCfgEnhVirtServerTableVirtServerIsDnsSecVip = 0 SlbCurCfgEnhVirtServerTableVirtServerIsDnsSecVip_Yes SlbCurCfgEnhVirtServerTableVirtServerIsDnsSecVip = 1 SlbCurCfgEnhVirtServerTableVirtServerIsDnsSecVip_Unsupported SlbCurCfgEnhVirtServerTableVirtServerIsDnsSecVip = 2147483647 )
type SlbCurCfgEnhVirtServerTableVirtServerLayer3Only ¶
type SlbCurCfgEnhVirtServerTableVirtServerLayer3Only int32
const ( SlbCurCfgEnhVirtServerTableVirtServerLayer3Only_Layer3Only SlbCurCfgEnhVirtServerTableVirtServerLayer3Only = 1 SlbCurCfgEnhVirtServerTableVirtServerLayer3Only_Disabled SlbCurCfgEnhVirtServerTableVirtServerLayer3Only = 2 SlbCurCfgEnhVirtServerTableVirtServerLayer3Only_Unsupported SlbCurCfgEnhVirtServerTableVirtServerLayer3Only = 2147483647 )
type SlbCurCfgEnhVirtServerTableVirtServerRtSrcMac ¶
type SlbCurCfgEnhVirtServerTableVirtServerRtSrcMac int32
const ( SlbCurCfgEnhVirtServerTableVirtServerRtSrcMac_Enabled SlbCurCfgEnhVirtServerTableVirtServerRtSrcMac = 1 SlbCurCfgEnhVirtServerTableVirtServerRtSrcMac_Disabled SlbCurCfgEnhVirtServerTableVirtServerRtSrcMac = 2 SlbCurCfgEnhVirtServerTableVirtServerRtSrcMac_Unsupported SlbCurCfgEnhVirtServerTableVirtServerRtSrcMac = 2147483647 )
type SlbCurCfgEnhVirtServerTableVirtServerState ¶
type SlbCurCfgEnhVirtServerTableVirtServerState int32
const ( SlbCurCfgEnhVirtServerTableVirtServerState_Enabled SlbCurCfgEnhVirtServerTableVirtServerState = 2 SlbCurCfgEnhVirtServerTableVirtServerState_Disabled SlbCurCfgEnhVirtServerTableVirtServerState = 3 SlbCurCfgEnhVirtServerTableVirtServerState_Unsupported SlbCurCfgEnhVirtServerTableVirtServerState = 2147483647 )
type SlbCurCfgEnhVirtServerTableVirtServerdad ¶
type SlbCurCfgEnhVirtServerTableVirtServerdad int32
const ( SlbCurCfgEnhVirtServerTableVirtServerdad_Enabled SlbCurCfgEnhVirtServerTableVirtServerdad = 1 SlbCurCfgEnhVirtServerTableVirtServerdad_Disabled SlbCurCfgEnhVirtServerTableVirtServerdad = 2 SlbCurCfgEnhVirtServerTableVirtServerdad_Unsupported SlbCurCfgEnhVirtServerTableVirtServerdad = 2147483647 )
type SlbCurCfgEnhVirtServicesFifthPartTable ¶
type SlbCurCfgEnhVirtServicesFifthPartTable struct { // The number of the virtual server. SlbCurCfgEnhVirtServFifthPartIndex string // The service index. This has no external meaning SlbCurCfgEnhVirtServiceFifthPartIndex int32 Params *SlbCurCfgEnhVirtServicesFifthPartTableParams }
SlbCurCfgEnhVirtServicesFifthPartTable The table of virtual Services. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgEnhVirtServicesFifthPartTable ¶
func NewSlbCurCfgEnhVirtServicesFifthPartTable( slbCurCfgEnhVirtServFifthPartIndex string, slbCurCfgEnhVirtServiceFifthPartIndex int32, params *SlbCurCfgEnhVirtServicesFifthPartTableParams, ) *SlbCurCfgEnhVirtServicesFifthPartTable
func NewSlbCurCfgEnhVirtServicesFifthPartTableList ¶
func NewSlbCurCfgEnhVirtServicesFifthPartTableList() *SlbCurCfgEnhVirtServicesFifthPartTable
func (*SlbCurCfgEnhVirtServicesFifthPartTable) GetParams ¶
func (c *SlbCurCfgEnhVirtServicesFifthPartTable) GetParams() BeanType
func (*SlbCurCfgEnhVirtServicesFifthPartTable) GetParamsType ¶
func (c *SlbCurCfgEnhVirtServicesFifthPartTable) GetParamsType() reflect.Type
func (*SlbCurCfgEnhVirtServicesFifthPartTable) Name ¶
func (c *SlbCurCfgEnhVirtServicesFifthPartTable) Name() string
func (*SlbCurCfgEnhVirtServicesFifthPartTable) Path ¶
func (c *SlbCurCfgEnhVirtServicesFifthPartTable) Path() string
type SlbCurCfgEnhVirtServicesFifthPartTableAction ¶
type SlbCurCfgEnhVirtServicesFifthPartTableAction int32
const ( SlbCurCfgEnhVirtServicesFifthPartTableAction_Group SlbCurCfgEnhVirtServicesFifthPartTableAction = 1 SlbCurCfgEnhVirtServicesFifthPartTableAction_Redirect SlbCurCfgEnhVirtServicesFifthPartTableAction = 2 SlbCurCfgEnhVirtServicesFifthPartTableAction_Discard SlbCurCfgEnhVirtServicesFifthPartTableAction = 3 SlbCurCfgEnhVirtServicesFifthPartTableAction_Unsupported SlbCurCfgEnhVirtServicesFifthPartTableAction = 2147483647 )
type SlbCurCfgEnhVirtServicesFifthPartTableAlwaysOn ¶
type SlbCurCfgEnhVirtServicesFifthPartTableAlwaysOn int32
const ( SlbCurCfgEnhVirtServicesFifthPartTableAlwaysOn_Enabled SlbCurCfgEnhVirtServicesFifthPartTableAlwaysOn = 1 SlbCurCfgEnhVirtServicesFifthPartTableAlwaysOn_Disabled SlbCurCfgEnhVirtServicesFifthPartTableAlwaysOn = 2 SlbCurCfgEnhVirtServicesFifthPartTableAlwaysOn_Unsupported SlbCurCfgEnhVirtServicesFifthPartTableAlwaysOn = 2147483647 )
type SlbCurCfgEnhVirtServicesFifthPartTableCkRebind ¶
type SlbCurCfgEnhVirtServicesFifthPartTableCkRebind int32
const ( SlbCurCfgEnhVirtServicesFifthPartTableCkRebind_Enabled SlbCurCfgEnhVirtServicesFifthPartTableCkRebind = 1 SlbCurCfgEnhVirtServicesFifthPartTableCkRebind_Disabled SlbCurCfgEnhVirtServicesFifthPartTableCkRebind = 2 SlbCurCfgEnhVirtServicesFifthPartTableCkRebind_Unsupported SlbCurCfgEnhVirtServicesFifthPartTableCkRebind = 2147483647 )
type SlbCurCfgEnhVirtServicesFifthPartTableClntproxType ¶
type SlbCurCfgEnhVirtServicesFifthPartTableClntproxType int32
const ( SlbCurCfgEnhVirtServicesFifthPartTableClntproxType_None SlbCurCfgEnhVirtServicesFifthPartTableClntproxType = 1 SlbCurCfgEnhVirtServicesFifthPartTableClntproxType_Http SlbCurCfgEnhVirtServicesFifthPartTableClntproxType = 2 SlbCurCfgEnhVirtServicesFifthPartTableClntproxType_Https SlbCurCfgEnhVirtServicesFifthPartTableClntproxType = 3 SlbCurCfgEnhVirtServicesFifthPartTableClntproxType_Unsupported SlbCurCfgEnhVirtServicesFifthPartTableClntproxType = 2147483647 )
type SlbCurCfgEnhVirtServicesFifthPartTableClsOnFastage ¶
type SlbCurCfgEnhVirtServicesFifthPartTableClsOnFastage int32
const ( SlbCurCfgEnhVirtServicesFifthPartTableClsOnFastage_None SlbCurCfgEnhVirtServicesFifthPartTableClsOnFastage = 1 SlbCurCfgEnhVirtServicesFifthPartTableClsOnFastage_Client SlbCurCfgEnhVirtServicesFifthPartTableClsOnFastage = 2 SlbCurCfgEnhVirtServicesFifthPartTableClsOnFastage_Server SlbCurCfgEnhVirtServicesFifthPartTableClsOnFastage = 3 SlbCurCfgEnhVirtServicesFifthPartTableClsOnFastage_Both SlbCurCfgEnhVirtServicesFifthPartTableClsOnFastage = 4 SlbCurCfgEnhVirtServicesFifthPartTableClsOnFastage_Unsupported SlbCurCfgEnhVirtServicesFifthPartTableClsOnFastage = 2147483647 )
type SlbCurCfgEnhVirtServicesFifthPartTableClsOnSlowage ¶
type SlbCurCfgEnhVirtServicesFifthPartTableClsOnSlowage int32
const ( SlbCurCfgEnhVirtServicesFifthPartTableClsOnSlowage_None SlbCurCfgEnhVirtServicesFifthPartTableClsOnSlowage = 1 SlbCurCfgEnhVirtServicesFifthPartTableClsOnSlowage_Client SlbCurCfgEnhVirtServicesFifthPartTableClsOnSlowage = 2 SlbCurCfgEnhVirtServicesFifthPartTableClsOnSlowage_Server SlbCurCfgEnhVirtServicesFifthPartTableClsOnSlowage = 3 SlbCurCfgEnhVirtServicesFifthPartTableClsOnSlowage_Both SlbCurCfgEnhVirtServicesFifthPartTableClsOnSlowage = 4 SlbCurCfgEnhVirtServicesFifthPartTableClsOnSlowage_Unsupported SlbCurCfgEnhVirtServicesFifthPartTableClsOnSlowage = 2147483647 )
type SlbCurCfgEnhVirtServicesFifthPartTableCookieSameSite ¶
type SlbCurCfgEnhVirtServicesFifthPartTableCookieSameSite int32
const ( SlbCurCfgEnhVirtServicesFifthPartTableCookieSameSite_Exclude SlbCurCfgEnhVirtServicesFifthPartTableCookieSameSite = 0 SlbCurCfgEnhVirtServicesFifthPartTableCookieSameSite_None SlbCurCfgEnhVirtServicesFifthPartTableCookieSameSite = 1 SlbCurCfgEnhVirtServicesFifthPartTableCookieSameSite_Lax SlbCurCfgEnhVirtServicesFifthPartTableCookieSameSite = 2 SlbCurCfgEnhVirtServicesFifthPartTableCookieSameSite_Strict SlbCurCfgEnhVirtServicesFifthPartTableCookieSameSite = 3 SlbCurCfgEnhVirtServicesFifthPartTableCookieSameSite_Unsupported SlbCurCfgEnhVirtServicesFifthPartTableCookieSameSite = 2147483647 )
type SlbCurCfgEnhVirtServicesFifthPartTableCookieSecure ¶
type SlbCurCfgEnhVirtServicesFifthPartTableCookieSecure int32
const ( SlbCurCfgEnhVirtServicesFifthPartTableCookieSecure_No SlbCurCfgEnhVirtServicesFifthPartTableCookieSecure = 1 SlbCurCfgEnhVirtServicesFifthPartTableCookieSecure_Yes SlbCurCfgEnhVirtServicesFifthPartTableCookieSecure = 2 SlbCurCfgEnhVirtServicesFifthPartTableCookieSecure_Unsupported SlbCurCfgEnhVirtServicesFifthPartTableCookieSecure = 2147483647 )
type SlbCurCfgEnhVirtServicesFifthPartTableDnsType ¶
type SlbCurCfgEnhVirtServicesFifthPartTableDnsType int32
const ( SlbCurCfgEnhVirtServicesFifthPartTableDnsType_Dns SlbCurCfgEnhVirtServicesFifthPartTableDnsType = 1 SlbCurCfgEnhVirtServicesFifthPartTableDnsType_Dnssec SlbCurCfgEnhVirtServicesFifthPartTableDnsType = 2 SlbCurCfgEnhVirtServicesFifthPartTableDnsType_Both SlbCurCfgEnhVirtServicesFifthPartTableDnsType = 3 SlbCurCfgEnhVirtServicesFifthPartTableDnsType_Unsupported SlbCurCfgEnhVirtServicesFifthPartTableDnsType = 2147483647 )
type SlbCurCfgEnhVirtServicesFifthPartTableGranularity ¶
type SlbCurCfgEnhVirtServicesFifthPartTableGranularity int32
const ( SlbCurCfgEnhVirtServicesFifthPartTableGranularity_Service SlbCurCfgEnhVirtServicesFifthPartTableGranularity = 0 SlbCurCfgEnhVirtServicesFifthPartTableGranularity_Real SlbCurCfgEnhVirtServicesFifthPartTableGranularity = 2 SlbCurCfgEnhVirtServicesFifthPartTableGranularity_Unsupported SlbCurCfgEnhVirtServicesFifthPartTableGranularity = 2147483647 )
type SlbCurCfgEnhVirtServicesFifthPartTableNoRtsp ¶
type SlbCurCfgEnhVirtServicesFifthPartTableNoRtsp int32
const ( SlbCurCfgEnhVirtServicesFifthPartTableNoRtsp_Enabled SlbCurCfgEnhVirtServicesFifthPartTableNoRtsp = 1 SlbCurCfgEnhVirtServicesFifthPartTableNoRtsp_Disabled SlbCurCfgEnhVirtServicesFifthPartTableNoRtsp = 2 SlbCurCfgEnhVirtServicesFifthPartTableNoRtsp_Unsupported SlbCurCfgEnhVirtServicesFifthPartTableNoRtsp = 2147483647 )
type SlbCurCfgEnhVirtServicesFifthPartTableParams ¶
type SlbCurCfgEnhVirtServicesFifthPartTableParams struct { // The number of the virtual server. ServFifthPartIndex string `json:"ServFifthPartIndex,omitempty"` // The service index. This has no external meaning FifthPartIndex int32 `json:"FifthPartIndex,omitempty"` // Enter text to be replaced. ServTextrepMatchText string `json:"ServTextrepMatchText,omitempty"` // Enter Cur text. ServTextrepReplacTxt string `json:"ServTextrepReplacTxt,omitempty"` // Application Type for virtual service. ServApplicationType SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType `json:"ServApplicationType,omitempty"` // The name of the virtual service. Name string `json:"Name,omitempty"` // Action type of the service.If we set value as group(1) // it will Load balance the traffic between the servers // defined in the group field after performing all other // services actions.when set to a value of redirect(2) // for http/https services, an http/s redirection will be // performed with the values set in the application // redirection.If we set value as discard(3) it will drop the session. Action SlbCurCfgEnhVirtServicesFifthPartTableAction `json:"Action,omitempty"` // application redirection location.We need to provide this // value When action type is set to redirect(2). Redirect string `json:"Redirect,omitempty"` // Group Mark for Server Certificate. If we set value as cert(0) // It will denote that the server certificate (name) associated with // this virtual service, represents a certificate. Otherwise, a value of group(1), denotes that the server // certificate (name) represents a group. ServCertGrpMark SlbCurCfgEnhVirtServicesFifthPartTableServCertGrpMark `json:"ServCertGrpMark,omitempty"` // Set DNS type for this service (DNS, DNSSEC). DnsType SlbCurCfgEnhVirtServicesFifthPartTableDnsType `json:"DnsType,omitempty"` // Set client proximity type for this service. ClntproxType SlbCurCfgEnhVirtServicesFifthPartTableClntproxType `json:"ClntproxType,omitempty"` // Enable or disable zero window size in SYN+ACK for this service. ZerowinSize SlbCurCfgEnhVirtServicesFifthPartTableZerowinSize `json:"ZerowinSize,omitempty"` // The cookie path name of the virtual server used for cookie load balance. CookiePath string `json:"CookiePath,omitempty"` // Is cookie secure [yes/no] [Default: no]. CookieSecure SlbCurCfgEnhVirtServicesFifthPartTableCookieSecure `json:"CookieSecure,omitempty"` // Enable or disable only rtsp SLB for this service. NoRtsp SlbCurCfgEnhVirtServicesFifthPartTableNoRtsp `json:"NoRtsp,omitempty"` // Server rebalancing when cookie is absent. // When enabled, server load balancing will happen // for subsequent request comes without cookie. CkRebind SlbCurCfgEnhVirtServicesFifthPartTableCkRebind `json:"CkRebind,omitempty"` // Enable or disable buffer limit for content based selection. ParseLimit SlbCurCfgEnhVirtServicesFifthPartTableParseLimit `json:"ParseLimit,omitempty"` // The buffer length for content based selection. ParseLength uint32 `json:"ParseLength,omitempty"` // Enable or disable URI normalization for HTTP content matching. UriNorm SlbCurCfgEnhVirtServicesFifthPartTableUriNorm `json:"UriNorm,omitempty"` // Get the current Granularity of this service, for statistics report-protocol information. // Group(1) - for group level, or GroupAndServers(2) - for server level. Granularity SlbCurCfgEnhVirtServicesFifthPartTableGranularity `json:"Granularity,omitempty"` // Enable or disable Session Logging. SessLog SlbCurCfgEnhVirtServicesFifthPartTableSessLog `json:"SessLog,omitempty"` // Fast aging of UDP sessions. UdpAge SlbCurCfgEnhVirtServicesFifthPartTableUdpAge `json:"UdpAge,omitempty"` // Session entry mode. SessEntryMode SlbCurCfgEnhVirtServicesFifthPartTableSessEntryMode `json:"SessEntryMode,omitempty"` // Security policy name associated with this virtual service. SecPol string `json:"SecPol,omitempty"` // service always on when AS++ script attached. AlwaysOn SlbCurCfgEnhVirtServicesFifthPartTableAlwaysOn `json:"AlwaysOn,omitempty"` // Enable/Disable sending reset when the service is down. SendRST SlbCurCfgEnhVirtServicesFifthPartTableSendRST `json:"SendRST,omitempty"` // Set close connection on aging treatment. ClsOnSlowage SlbCurCfgEnhVirtServicesFifthPartTableClsOnSlowage `json:"ClsOnSlowage,omitempty"` // The cookie samesite attribute of the virtual server used for cookie load balance. CookieSameSite SlbCurCfgEnhVirtServicesFifthPartTableCookieSameSite `json:"CookieSameSite,omitempty"` // Set close connection on fastaging treatment. ClsOnFastage SlbCurCfgEnhVirtServicesFifthPartTableClsOnFastage `json:"ClsOnFastage,omitempty"` }
type SlbCurCfgEnhVirtServicesFifthPartTableParseLimit ¶
type SlbCurCfgEnhVirtServicesFifthPartTableParseLimit int32
const ( SlbCurCfgEnhVirtServicesFifthPartTableParseLimit_Enabled SlbCurCfgEnhVirtServicesFifthPartTableParseLimit = 1 SlbCurCfgEnhVirtServicesFifthPartTableParseLimit_Disabled SlbCurCfgEnhVirtServicesFifthPartTableParseLimit = 2 SlbCurCfgEnhVirtServicesFifthPartTableParseLimit_Unsupported SlbCurCfgEnhVirtServicesFifthPartTableParseLimit = 2147483647 )
type SlbCurCfgEnhVirtServicesFifthPartTableSendRST ¶
type SlbCurCfgEnhVirtServicesFifthPartTableSendRST int32
const ( SlbCurCfgEnhVirtServicesFifthPartTableSendRST_Reset SlbCurCfgEnhVirtServicesFifthPartTableSendRST = 1 SlbCurCfgEnhVirtServicesFifthPartTableSendRST_Drop SlbCurCfgEnhVirtServicesFifthPartTableSendRST = 2 SlbCurCfgEnhVirtServicesFifthPartTableSendRST_Unsupported SlbCurCfgEnhVirtServicesFifthPartTableSendRST = 2147483647 )
type SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType ¶
type SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType int32
const ( SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType_BasicSlb SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType = 1 SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType_Dns SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType = 2 SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType_Ftp SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType = 3 SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType_FtpData SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType = 4 SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType_Ldap SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType = 5 SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType_Http SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType = 6 SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType_Https SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType = 7 SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType_Ssl SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType = 8 SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType_Rtsp SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType = 9 SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType_Sip SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType = 10 SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType_Wts SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType = 11 SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType_Tftp SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType = 12 SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType_Smtp SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType = 13 SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType_Pop3 SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType = 14 SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType_Ip SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType = 15 SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType_MhSctp SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType = 16 SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType_Unsupported SlbCurCfgEnhVirtServicesFifthPartTableServApplicationType = 2147483647 )
type SlbCurCfgEnhVirtServicesFifthPartTableServCertGrpMark ¶
type SlbCurCfgEnhVirtServicesFifthPartTableServCertGrpMark int32
const ( SlbCurCfgEnhVirtServicesFifthPartTableServCertGrpMark_Cert SlbCurCfgEnhVirtServicesFifthPartTableServCertGrpMark = 1 SlbCurCfgEnhVirtServicesFifthPartTableServCertGrpMark_Group SlbCurCfgEnhVirtServicesFifthPartTableServCertGrpMark = 2 SlbCurCfgEnhVirtServicesFifthPartTableServCertGrpMark_Unsupported SlbCurCfgEnhVirtServicesFifthPartTableServCertGrpMark = 2147483647 )
type SlbCurCfgEnhVirtServicesFifthPartTableSessEntryMode ¶
type SlbCurCfgEnhVirtServicesFifthPartTableSessEntryMode int32
const ( SlbCurCfgEnhVirtServicesFifthPartTableSessEntryMode_Single SlbCurCfgEnhVirtServicesFifthPartTableSessEntryMode = 1 SlbCurCfgEnhVirtServicesFifthPartTableSessEntryMode_Multiple SlbCurCfgEnhVirtServicesFifthPartTableSessEntryMode = 2 SlbCurCfgEnhVirtServicesFifthPartTableSessEntryMode_Unsupported SlbCurCfgEnhVirtServicesFifthPartTableSessEntryMode = 2147483647 )
type SlbCurCfgEnhVirtServicesFifthPartTableSessLog ¶
type SlbCurCfgEnhVirtServicesFifthPartTableSessLog int32
const ( SlbCurCfgEnhVirtServicesFifthPartTableSessLog_Enabled SlbCurCfgEnhVirtServicesFifthPartTableSessLog = 1 SlbCurCfgEnhVirtServicesFifthPartTableSessLog_Disabled SlbCurCfgEnhVirtServicesFifthPartTableSessLog = 2 SlbCurCfgEnhVirtServicesFifthPartTableSessLog_Unsupported SlbCurCfgEnhVirtServicesFifthPartTableSessLog = 2147483647 )
type SlbCurCfgEnhVirtServicesFifthPartTableUdpAge ¶
type SlbCurCfgEnhVirtServicesFifthPartTableUdpAge int32
const ( SlbCurCfgEnhVirtServicesFifthPartTableUdpAge_Enabled SlbCurCfgEnhVirtServicesFifthPartTableUdpAge = 1 SlbCurCfgEnhVirtServicesFifthPartTableUdpAge_Disabled SlbCurCfgEnhVirtServicesFifthPartTableUdpAge = 2 SlbCurCfgEnhVirtServicesFifthPartTableUdpAge_Unsupported SlbCurCfgEnhVirtServicesFifthPartTableUdpAge = 2147483647 )
type SlbCurCfgEnhVirtServicesFifthPartTableUriNorm ¶
type SlbCurCfgEnhVirtServicesFifthPartTableUriNorm int32
const ( SlbCurCfgEnhVirtServicesFifthPartTableUriNorm_Enabled SlbCurCfgEnhVirtServicesFifthPartTableUriNorm = 1 SlbCurCfgEnhVirtServicesFifthPartTableUriNorm_Disabled SlbCurCfgEnhVirtServicesFifthPartTableUriNorm = 2 SlbCurCfgEnhVirtServicesFifthPartTableUriNorm_Unsupported SlbCurCfgEnhVirtServicesFifthPartTableUriNorm = 2147483647 )
type SlbCurCfgEnhVirtServicesFifthPartTableZerowinSize ¶
type SlbCurCfgEnhVirtServicesFifthPartTableZerowinSize int32
const ( SlbCurCfgEnhVirtServicesFifthPartTableZerowinSize_Enabled SlbCurCfgEnhVirtServicesFifthPartTableZerowinSize = 1 SlbCurCfgEnhVirtServicesFifthPartTableZerowinSize_Disabled SlbCurCfgEnhVirtServicesFifthPartTableZerowinSize = 2 SlbCurCfgEnhVirtServicesFifthPartTableZerowinSize_Unsupported SlbCurCfgEnhVirtServicesFifthPartTableZerowinSize = 2147483647 )
type SlbCurCfgEnhVirtServicesFourthPartTable ¶
type SlbCurCfgEnhVirtServicesFourthPartTable struct { // The number of the virtual server. SlbCurCfgEnhVirtServFourthPartIndex string // The service index. This has no external meaning SlbCurCfgEnhVirtServiceFourthPartIndex int32 Params *SlbCurCfgEnhVirtServicesFourthPartTableParams }
SlbCurCfgEnhVirtServicesFourthPartTable The table of virtual Services. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgEnhVirtServicesFourthPartTable ¶
func NewSlbCurCfgEnhVirtServicesFourthPartTable( slbCurCfgEnhVirtServFourthPartIndex string, slbCurCfgEnhVirtServiceFourthPartIndex int32, params *SlbCurCfgEnhVirtServicesFourthPartTableParams, ) *SlbCurCfgEnhVirtServicesFourthPartTable
func NewSlbCurCfgEnhVirtServicesFourthPartTableList ¶
func NewSlbCurCfgEnhVirtServicesFourthPartTableList() *SlbCurCfgEnhVirtServicesFourthPartTable
func (*SlbCurCfgEnhVirtServicesFourthPartTable) GetParams ¶
func (c *SlbCurCfgEnhVirtServicesFourthPartTable) GetParams() BeanType
func (*SlbCurCfgEnhVirtServicesFourthPartTable) GetParamsType ¶
func (c *SlbCurCfgEnhVirtServicesFourthPartTable) GetParamsType() reflect.Type
func (*SlbCurCfgEnhVirtServicesFourthPartTable) Name ¶
func (c *SlbCurCfgEnhVirtServicesFourthPartTable) Name() string
func (*SlbCurCfgEnhVirtServicesFourthPartTable) Path ¶
func (c *SlbCurCfgEnhVirtServicesFourthPartTable) Path() string
type SlbCurCfgEnhVirtServicesFourthPartTableParams ¶
type SlbCurCfgEnhVirtServicesFourthPartTableParams struct { // The number of the virtual server. ServFourthPartIndex string `json:"ServFourthPartIndex,omitempty"` // The service index. This has no external meaning FourthPartIndex int32 `json:"FourthPartIndex,omitempty"` // Enter Cur page name or none. ServUrlchangNewPgName string `json:"ServUrlchangNewPgName,omitempty"` // Enter Cur page type or none. ServUrlchangNewPgType string `json:"ServUrlchangNewPgType,omitempty"` // Enter enabled/disabled/clear [Default: clear]. ServPathHideStatus SlbCurCfgEnhVirtServicesFourthPartTableServPathHideStatus `json:"ServPathHideStatus,omitempty"` // Enter hostname type [sufx|prefx|eq|incl|any] [Default: any]. ServPathHideHostType SlbCurCfgEnhVirtServicesFourthPartTableServPathHideHostType `json:"ServPathHideHostType,omitempty"` // Enter hostname to match. ServPathHideHostName string `json:"ServPathHideHostName,omitempty"` // Enter path match type [sufx|prefx|eq|none]. ServPathHidePathType SlbCurCfgEnhVirtServicesFourthPartTableServPathHidePathType `json:"ServPathHidePathType,omitempty"` // Enter path to remove. ServPathHidePathName string `json:"ServPathHidePathName,omitempty"` // Enter enabled/disabled/clear [Default: clear]. ServTextrepStatus SlbCurCfgEnhVirtServicesFourthPartTableServTextrepStatus `json:"ServTextrepStatus,omitempty"` // Enter action [replace|remove|none]. ServTextrepAction SlbCurCfgEnhVirtServicesFourthPartTableServTextrepAction `json:"ServTextrepAction,omitempty"` }
type SlbCurCfgEnhVirtServicesFourthPartTableServPathHideHostType ¶
type SlbCurCfgEnhVirtServicesFourthPartTableServPathHideHostType int32
const ( SlbCurCfgEnhVirtServicesFourthPartTableServPathHideHostType_Sufx SlbCurCfgEnhVirtServicesFourthPartTableServPathHideHostType = 1 SlbCurCfgEnhVirtServicesFourthPartTableServPathHideHostType_Prefx SlbCurCfgEnhVirtServicesFourthPartTableServPathHideHostType = 2 SlbCurCfgEnhVirtServicesFourthPartTableServPathHideHostType_Eq SlbCurCfgEnhVirtServicesFourthPartTableServPathHideHostType = 3 SlbCurCfgEnhVirtServicesFourthPartTableServPathHideHostType_Incl SlbCurCfgEnhVirtServicesFourthPartTableServPathHideHostType = 4 SlbCurCfgEnhVirtServicesFourthPartTableServPathHideHostType_Any SlbCurCfgEnhVirtServicesFourthPartTableServPathHideHostType = 5 SlbCurCfgEnhVirtServicesFourthPartTableServPathHideHostType_Unsupported SlbCurCfgEnhVirtServicesFourthPartTableServPathHideHostType = 2147483647 )
type SlbCurCfgEnhVirtServicesFourthPartTableServPathHidePathType ¶
type SlbCurCfgEnhVirtServicesFourthPartTableServPathHidePathType int32
const ( SlbCurCfgEnhVirtServicesFourthPartTableServPathHidePathType_Sufx SlbCurCfgEnhVirtServicesFourthPartTableServPathHidePathType = 1 SlbCurCfgEnhVirtServicesFourthPartTableServPathHidePathType_Prefx SlbCurCfgEnhVirtServicesFourthPartTableServPathHidePathType = 2 SlbCurCfgEnhVirtServicesFourthPartTableServPathHidePathType_Eq SlbCurCfgEnhVirtServicesFourthPartTableServPathHidePathType = 3 SlbCurCfgEnhVirtServicesFourthPartTableServPathHidePathType_None SlbCurCfgEnhVirtServicesFourthPartTableServPathHidePathType = 4 SlbCurCfgEnhVirtServicesFourthPartTableServPathHidePathType_Unsupported SlbCurCfgEnhVirtServicesFourthPartTableServPathHidePathType = 2147483647 )
type SlbCurCfgEnhVirtServicesFourthPartTableServPathHideStatus ¶
type SlbCurCfgEnhVirtServicesFourthPartTableServPathHideStatus int32
const ( SlbCurCfgEnhVirtServicesFourthPartTableServPathHideStatus_Enable SlbCurCfgEnhVirtServicesFourthPartTableServPathHideStatus = 1 SlbCurCfgEnhVirtServicesFourthPartTableServPathHideStatus_Disable SlbCurCfgEnhVirtServicesFourthPartTableServPathHideStatus = 2 SlbCurCfgEnhVirtServicesFourthPartTableServPathHideStatus_Clear SlbCurCfgEnhVirtServicesFourthPartTableServPathHideStatus = 3 SlbCurCfgEnhVirtServicesFourthPartTableServPathHideStatus_Unsupported SlbCurCfgEnhVirtServicesFourthPartTableServPathHideStatus = 2147483647 )
type SlbCurCfgEnhVirtServicesFourthPartTableServTextrepAction ¶
type SlbCurCfgEnhVirtServicesFourthPartTableServTextrepAction int32
const ( SlbCurCfgEnhVirtServicesFourthPartTableServTextrepAction_None SlbCurCfgEnhVirtServicesFourthPartTableServTextrepAction = 0 SlbCurCfgEnhVirtServicesFourthPartTableServTextrepAction_Replace SlbCurCfgEnhVirtServicesFourthPartTableServTextrepAction = 1 SlbCurCfgEnhVirtServicesFourthPartTableServTextrepAction_Remove SlbCurCfgEnhVirtServicesFourthPartTableServTextrepAction = 2 SlbCurCfgEnhVirtServicesFourthPartTableServTextrepAction_Unsupported SlbCurCfgEnhVirtServicesFourthPartTableServTextrepAction = 2147483647 )
type SlbCurCfgEnhVirtServicesFourthPartTableServTextrepStatus ¶
type SlbCurCfgEnhVirtServicesFourthPartTableServTextrepStatus int32
const ( SlbCurCfgEnhVirtServicesFourthPartTableServTextrepStatus_Enable SlbCurCfgEnhVirtServicesFourthPartTableServTextrepStatus = 1 SlbCurCfgEnhVirtServicesFourthPartTableServTextrepStatus_Disable SlbCurCfgEnhVirtServicesFourthPartTableServTextrepStatus = 2 SlbCurCfgEnhVirtServicesFourthPartTableServTextrepStatus_Clear SlbCurCfgEnhVirtServicesFourthPartTableServTextrepStatus = 3 SlbCurCfgEnhVirtServicesFourthPartTableServTextrepStatus_Unsupported SlbCurCfgEnhVirtServicesFourthPartTableServTextrepStatus = 2147483647 )
type SlbCurCfgEnhVirtServicesSecondPartTable ¶
type SlbCurCfgEnhVirtServicesSecondPartTable struct { // The number of the virtual server. SlbCurCfgEnhVirtServSecondPartIndex string // The service index. This has no external meaning SlbCurCfgEnhVirtServiceSecondPartIndex int32 Params *SlbCurCfgEnhVirtServicesSecondPartTableParams }
SlbCurCfgEnhVirtServicesSecondPartTable The table of virtual Services. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgEnhVirtServicesSecondPartTable ¶
func NewSlbCurCfgEnhVirtServicesSecondPartTable( slbCurCfgEnhVirtServSecondPartIndex string, slbCurCfgEnhVirtServiceSecondPartIndex int32, params *SlbCurCfgEnhVirtServicesSecondPartTableParams, ) *SlbCurCfgEnhVirtServicesSecondPartTable
func NewSlbCurCfgEnhVirtServicesSecondPartTableList ¶
func NewSlbCurCfgEnhVirtServicesSecondPartTableList() *SlbCurCfgEnhVirtServicesSecondPartTable
func (*SlbCurCfgEnhVirtServicesSecondPartTable) GetParams ¶
func (c *SlbCurCfgEnhVirtServicesSecondPartTable) GetParams() BeanType
func (*SlbCurCfgEnhVirtServicesSecondPartTable) GetParamsType ¶
func (c *SlbCurCfgEnhVirtServicesSecondPartTable) GetParamsType() reflect.Type
func (*SlbCurCfgEnhVirtServicesSecondPartTable) Name ¶
func (c *SlbCurCfgEnhVirtServicesSecondPartTable) Name() string
func (*SlbCurCfgEnhVirtServicesSecondPartTable) Path ¶
func (c *SlbCurCfgEnhVirtServicesSecondPartTable) Path() string
type SlbCurCfgEnhVirtServicesSecondPartTableCloaksrv ¶
type SlbCurCfgEnhVirtServicesSecondPartTableCloaksrv int32
const ( SlbCurCfgEnhVirtServicesSecondPartTableCloaksrv_Enabled SlbCurCfgEnhVirtServicesSecondPartTableCloaksrv = 1 SlbCurCfgEnhVirtServicesSecondPartTableCloaksrv_Disabled SlbCurCfgEnhVirtServicesSecondPartTableCloaksrv = 2 SlbCurCfgEnhVirtServicesSecondPartTableCloaksrv_Unsupported SlbCurCfgEnhVirtServicesSecondPartTableCloaksrv = 2147483647 )
type SlbCurCfgEnhVirtServicesSecondPartTableConnmgtStatus ¶
type SlbCurCfgEnhVirtServicesSecondPartTableConnmgtStatus int32
const ( SlbCurCfgEnhVirtServicesSecondPartTableConnmgtStatus_Disabled SlbCurCfgEnhVirtServicesSecondPartTableConnmgtStatus = 0 SlbCurCfgEnhVirtServicesSecondPartTableConnmgtStatus_Pooling SlbCurCfgEnhVirtServicesSecondPartTableConnmgtStatus = 1 SlbCurCfgEnhVirtServicesSecondPartTableConnmgtStatus_Muxenabled SlbCurCfgEnhVirtServicesSecondPartTableConnmgtStatus = 2 SlbCurCfgEnhVirtServicesSecondPartTableConnmgtStatus_H2 SlbCurCfgEnhVirtServicesSecondPartTableConnmgtStatus = 3 SlbCurCfgEnhVirtServicesSecondPartTableConnmgtStatus_Unsupported SlbCurCfgEnhVirtServicesSecondPartTableConnmgtStatus = 2147483647 )
type SlbCurCfgEnhVirtServicesSecondPartTableParams ¶
type SlbCurCfgEnhVirtServicesSecondPartTableParams struct { // The number of the virtual server. ServSecondPartIndex string `json:"ServSecondPartIndex,omitempty"` // The service index. This has no external meaning SecondPartIndex int32 `json:"SecondPartIndex,omitempty"` // Connection management configuration for HTTP traffic(Enable/disable/pooling) [Default: Disable]. ConnmgtStatus SlbCurCfgEnhVirtServicesSecondPartTableConnmgtStatus `json:"ConnmgtStatus,omitempty"` // Connection management server side connection idle timeout in minutes [0-32768] [Default: 10]. ConnmgtTimeout uint32 `json:"ConnmgtTimeout,omitempty"` // Cache policy name associated with this virtual service. Cachepol string `json:"Cachepol,omitempty"` // Compression policy name associated with this virtual service. Comppol string `json:"Comppol,omitempty"` // SSL policy name associated with this virtual service. SSLpol string `json:"SSLpol,omitempty"` // Server Certificate name associated with this virtual service. ServCert string `json:"ServCert,omitempty"` // HTTP Content Modifications Rule-list associated with this virtual service. HttpmodList string `json:"HttpmodList,omitempty"` // Enable/disable server cloaking. Cloaksrv SlbCurCfgEnhVirtServicesSecondPartTableCloaksrv `json:"Cloaksrv,omitempty"` // Enable/disable/clear error-code configuration. ServErrcodeStatus SlbCurCfgEnhVirtServicesSecondPartTableServErrcodeStatus `json:"ServErrcodeStatus,omitempty"` // Match error-code(s), e.g 203,204 . ServErrcodeMatch string `json:"ServErrcodeMatch,omitempty"` // Use http redirection [yes/no] [Default: yes]. ServErrcodeHttpRedir SlbCurCfgEnhVirtServicesSecondPartTableServErrcodeHttpRedir `json:"ServErrcodeHttpRedir,omitempty"` // URL for redirection. ServErrcodeUrl string `json:"ServErrcodeUrl,omitempty"` // Set error code [Default: 302]. ServErrcode string `json:"ServErrcode,omitempty"` // Enter Cur error code [Default: 302]. ServErrcodeNew string `json:"ServErrcodeNew,omitempty"` // Enter error reason. ServErrcodeReason string `json:"ServErrcodeReason,omitempty"` // Enter enabled/disabled/clear [Default: clear]. ServUrlchangStatus SlbCurCfgEnhVirtServicesSecondPartTableServUrlchangStatus `json:"ServUrlchangStatus,omitempty"` // Enter hostname match type [sufx|prefx|eq|incl|any] [Default: any] ServUrlchangHostType SlbCurCfgEnhVirtServicesSecondPartTableServUrlchangHostType `json:"ServUrlchangHostType,omitempty"` // Frontend TCP optimization policy. FeTcpPolId string `json:"FeTcpPolId,omitempty"` // Backend TCP optimization policy. BeTcpPolId string `json:"BeTcpPolId,omitempty"` }
type SlbCurCfgEnhVirtServicesSecondPartTableServErrcodeHttpRedir ¶
type SlbCurCfgEnhVirtServicesSecondPartTableServErrcodeHttpRedir int32
const ( SlbCurCfgEnhVirtServicesSecondPartTableServErrcodeHttpRedir_Yes SlbCurCfgEnhVirtServicesSecondPartTableServErrcodeHttpRedir = 1 SlbCurCfgEnhVirtServicesSecondPartTableServErrcodeHttpRedir_No SlbCurCfgEnhVirtServicesSecondPartTableServErrcodeHttpRedir = 2 SlbCurCfgEnhVirtServicesSecondPartTableServErrcodeHttpRedir_Unsupported SlbCurCfgEnhVirtServicesSecondPartTableServErrcodeHttpRedir = 2147483647 )
type SlbCurCfgEnhVirtServicesSecondPartTableServErrcodeStatus ¶
type SlbCurCfgEnhVirtServicesSecondPartTableServErrcodeStatus int32
const ( SlbCurCfgEnhVirtServicesSecondPartTableServErrcodeStatus_Enabled SlbCurCfgEnhVirtServicesSecondPartTableServErrcodeStatus = 1 SlbCurCfgEnhVirtServicesSecondPartTableServErrcodeStatus_Disabled SlbCurCfgEnhVirtServicesSecondPartTableServErrcodeStatus = 2 SlbCurCfgEnhVirtServicesSecondPartTableServErrcodeStatus_Clear SlbCurCfgEnhVirtServicesSecondPartTableServErrcodeStatus = 3 SlbCurCfgEnhVirtServicesSecondPartTableServErrcodeStatus_Unsupported SlbCurCfgEnhVirtServicesSecondPartTableServErrcodeStatus = 2147483647 )
type SlbCurCfgEnhVirtServicesSecondPartTableServUrlchangHostType ¶
type SlbCurCfgEnhVirtServicesSecondPartTableServUrlchangHostType int32
const ( SlbCurCfgEnhVirtServicesSecondPartTableServUrlchangHostType_Sufx SlbCurCfgEnhVirtServicesSecondPartTableServUrlchangHostType = 1 SlbCurCfgEnhVirtServicesSecondPartTableServUrlchangHostType_Prefx SlbCurCfgEnhVirtServicesSecondPartTableServUrlchangHostType = 2 SlbCurCfgEnhVirtServicesSecondPartTableServUrlchangHostType_Eq SlbCurCfgEnhVirtServicesSecondPartTableServUrlchangHostType = 3 SlbCurCfgEnhVirtServicesSecondPartTableServUrlchangHostType_Incl SlbCurCfgEnhVirtServicesSecondPartTableServUrlchangHostType = 4 SlbCurCfgEnhVirtServicesSecondPartTableServUrlchangHostType_Any SlbCurCfgEnhVirtServicesSecondPartTableServUrlchangHostType = 5 SlbCurCfgEnhVirtServicesSecondPartTableServUrlchangHostType_Unsupported SlbCurCfgEnhVirtServicesSecondPartTableServUrlchangHostType = 2147483647 )
type SlbCurCfgEnhVirtServicesSecondPartTableServUrlchangStatus ¶
type SlbCurCfgEnhVirtServicesSecondPartTableServUrlchangStatus int32
const ( SlbCurCfgEnhVirtServicesSecondPartTableServUrlchangStatus_Enable SlbCurCfgEnhVirtServicesSecondPartTableServUrlchangStatus = 1 SlbCurCfgEnhVirtServicesSecondPartTableServUrlchangStatus_Disable SlbCurCfgEnhVirtServicesSecondPartTableServUrlchangStatus = 2 SlbCurCfgEnhVirtServicesSecondPartTableServUrlchangStatus_Clear SlbCurCfgEnhVirtServicesSecondPartTableServUrlchangStatus = 3 SlbCurCfgEnhVirtServicesSecondPartTableServUrlchangStatus_Unsupported SlbCurCfgEnhVirtServicesSecondPartTableServUrlchangStatus = 2147483647 )
type SlbCurCfgEnhVirtServicesSeventhPartTable ¶
type SlbCurCfgEnhVirtServicesSeventhPartTable struct { // The number of the virtual server. SlbCurCfgEnhVirtServSeventhPartIndex string // The service index. This has no external meaning SlbCurCfgEnhVirtServiceSeventhPartIndex int32 Params *SlbCurCfgEnhVirtServicesSeventhPartTableParams }
SlbCurCfgEnhVirtServicesSeventhPartTable The table of virtual Services. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgEnhVirtServicesSeventhPartTable ¶
func NewSlbCurCfgEnhVirtServicesSeventhPartTable( slbCurCfgEnhVirtServSeventhPartIndex string, slbCurCfgEnhVirtServiceSeventhPartIndex int32, params *SlbCurCfgEnhVirtServicesSeventhPartTableParams, ) *SlbCurCfgEnhVirtServicesSeventhPartTable
func NewSlbCurCfgEnhVirtServicesSeventhPartTableList ¶
func NewSlbCurCfgEnhVirtServicesSeventhPartTableList() *SlbCurCfgEnhVirtServicesSeventhPartTable
func (*SlbCurCfgEnhVirtServicesSeventhPartTable) GetParams ¶
func (c *SlbCurCfgEnhVirtServicesSeventhPartTable) GetParams() BeanType
func (*SlbCurCfgEnhVirtServicesSeventhPartTable) GetParamsType ¶
func (c *SlbCurCfgEnhVirtServicesSeventhPartTable) GetParamsType() reflect.Type
func (*SlbCurCfgEnhVirtServicesSeventhPartTable) Name ¶
func (c *SlbCurCfgEnhVirtServicesSeventhPartTable) Name() string
func (*SlbCurCfgEnhVirtServicesSeventhPartTable) Path ¶
func (c *SlbCurCfgEnhVirtServicesSeventhPartTable) Path() string
type SlbCurCfgEnhVirtServicesSeventhPartTableClsRST ¶
type SlbCurCfgEnhVirtServicesSeventhPartTableClsRST int32
const ( SlbCurCfgEnhVirtServicesSeventhPartTableClsRST_Enabled SlbCurCfgEnhVirtServicesSeventhPartTableClsRST = 1 SlbCurCfgEnhVirtServicesSeventhPartTableClsRST_Disabled SlbCurCfgEnhVirtServicesSeventhPartTableClsRST = 2 SlbCurCfgEnhVirtServicesSeventhPartTableClsRST_Unsupported SlbCurCfgEnhVirtServicesSeventhPartTableClsRST = 2147483647 )
type SlbCurCfgEnhVirtServicesSeventhPartTableCluster ¶
type SlbCurCfgEnhVirtServicesSeventhPartTableCluster int32
const ( SlbCurCfgEnhVirtServicesSeventhPartTableCluster_Enabled SlbCurCfgEnhVirtServicesSeventhPartTableCluster = 1 SlbCurCfgEnhVirtServicesSeventhPartTableCluster_Disabled SlbCurCfgEnhVirtServicesSeventhPartTableCluster = 2 SlbCurCfgEnhVirtServicesSeventhPartTableCluster_Unsupported SlbCurCfgEnhVirtServicesSeventhPartTableCluster = 2147483647 )
type SlbCurCfgEnhVirtServicesSeventhPartTableConnPooling ¶
type SlbCurCfgEnhVirtServicesSeventhPartTableConnPooling int32
const ( SlbCurCfgEnhVirtServicesSeventhPartTableConnPooling_Enabled SlbCurCfgEnhVirtServicesSeventhPartTableConnPooling = 1 SlbCurCfgEnhVirtServicesSeventhPartTableConnPooling_Disabled SlbCurCfgEnhVirtServicesSeventhPartTableConnPooling = 2 SlbCurCfgEnhVirtServicesSeventhPartTableConnPooling_Unsupported SlbCurCfgEnhVirtServicesSeventhPartTableConnPooling = 2147483647 )
type SlbCurCfgEnhVirtServicesSeventhPartTableIsDnsSecVip ¶
type SlbCurCfgEnhVirtServicesSeventhPartTableIsDnsSecVip int32
const ( SlbCurCfgEnhVirtServicesSeventhPartTableIsDnsSecVip_No SlbCurCfgEnhVirtServicesSeventhPartTableIsDnsSecVip = 0 SlbCurCfgEnhVirtServicesSeventhPartTableIsDnsSecVip_Yes SlbCurCfgEnhVirtServicesSeventhPartTableIsDnsSecVip = 1 SlbCurCfgEnhVirtServicesSeventhPartTableIsDnsSecVip_Unsupported SlbCurCfgEnhVirtServicesSeventhPartTableIsDnsSecVip = 2147483647 )
type SlbCurCfgEnhVirtServicesSeventhPartTableParams ¶
type SlbCurCfgEnhVirtServicesSeventhPartTableParams struct { // The number of the virtual server. ServSeventhPartIndex string `json:"ServSeventhPartIndex,omitempty"` // The service index. This has no external meaning SeventhPartIndex int32 `json:"SeventhPartIndex,omitempty"` // The real server group number for this service. RealGroup string `json:"RealGroup,omitempty"` // Enable/disable session mirroring. SessionMirror SlbCurCfgEnhVirtServicesSeventhPartTableSessionMirror `json:"SessionMirror,omitempty"` // Enable/disable softgrid load balancing. SoftGrid SlbCurCfgEnhVirtServicesSeventhPartTableSoftGrid `json:"SoftGrid,omitempty"` // Enable/disable connection pooling for HTTP traffic. ConnPooling SlbCurCfgEnhVirtServicesSeventhPartTableConnPooling `json:"ConnPooling,omitempty"` // The maximum number of minutes a persistent session should exist. PersistentTimeOut uint32 `json:"PersistentTimeOut,omitempty"` // Set the Proxy IP mode, default is ingress(0). // Changing from address(2) to any other mode will clear the configured IPv4/IPv6 address,prefix and persistancy. // Changing from nwclass(3) to any other mode will clear the configured NWclass and NWpersistancy. ProxyIpMode SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpMode `json:"ProxyIpMode,omitempty"` // This object ID allows configuring IPv4 PIP address. // This object ID can be set only if slbCurCfgVirtServiceProxyIpMode is address else return failure. // Returns 0 when slbCurCfgVirtServiceProxyIpMode is not set to address. // When a subnet is configured user has the ability to select PIP persistency mode. // Persistency is relevant only if either IPv4 PIP or IPv6 PIP (or both) are configured as // subnet. // If neither of the addresses (v4 & v6) are configured or are subnets, the persistency // value is disable. ProxyIpAddr string `json:"ProxyIpAddr,omitempty"` // This object ID allows configuring IPv4 PIP Mask. // Returns 0 when slbCurCfgVirtServiceProxyIpMode is not set to address. // When a subnet is configured user has the ability to select PIP persistency mode. // Persistency is relevant only if either IPv4 PIP or IPv6 PIP (or both) are configured as // subnet. // If neither of the addresses (v4 & v6) are configured or are subnets, the persistency // value is disable. ProxyIpMask string `json:"ProxyIpMask,omitempty"` // This object ID allows configuring IPv6 PIP address. // Returns 0 when slbCurCfgVirtServiceProxyIpMode is not set to address. // When a subnet is configured user has the ability to select PIP persistency mode. // Persistency is relevant only if either IPv4 PIP or IPv6 PIP (or both) are configured as // subnet. // Address should be 4-byte hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx. // If neither of the addresses (v4 & v6) are configured or are subnets, the persistency // value is disable. ProxyIpv6Addr string `json:"ProxyIpv6Addr,omitempty"` // This object ID allows configuring IPv6 PIP Mask. // Returns 0 when slbCurCfgVirtServiceProxyIpMode is not set to address. // When a subnet is configured user has the ability to select PIP persistency mode. // Persistency is relevant only if either IPv4 PIP or IPv6 PIP (or both) are configured as // subnet. // If neither of the addresses (v4 & v6) are configured or are subnets, the persistency // value is disable. ProxyIpv6Prefix uint32 `json:"ProxyIpv6Prefix,omitempty"` // When a subnet is configured user has the ability to select PIP persistency mode. // Returns 0 when slbCurCfgVirtServiceProxyIpMode is not set to address. // Persistency is relevant only if either IPv4 PIP or IPv6 PIP (or both) are configured as // subnet. // If neither of the addresses (v4 & v6) are configured or are subnets, the persistency // value is disable. ProxyIpPersistency SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpPersistency `json:"ProxyIpPersistency,omitempty"` // This object ID allows configuring IPv4 Network Class as PIP and PIP persistency mode. // Returns empty string when slbCurCfgVirtServiceProxyIpMode is not set to nwclass. // Persistency is relevant only if either IPv4 or IPv6 class (or both) are configured. // If neither of the classes (v4 & v6) are configured, the persistency configuration value is disable. ProxyIpNWclass string `json:"ProxyIpNWclass,omitempty"` // This object ID allows configuring IPv6 Network Class as PIP and PIP persistency mode. // Returns empty string when slbCurCfgVirtServiceProxyIpMode is not set to nwclass. // Persistency is relevant only if either IPv4 or IPv6 class (or both) are configured. // If neither of the classes (v4 & v6) are configured, the persistency configuration value is disable. ProxyIpv6NWclass string `json:"ProxyIpv6NWclass,omitempty"` // This object ID allows configuring Network Class PIP persistency mode. // Returns 0 when slbCurCfgVirtServiceProxyIpMode is not set to nwclass. // Persistency is relevant only if either IPv4 PIP or IPv6 PIP (or both) are configured as // subnet. // If neither of the addresses (v4 & v6) are configured or are subnets, the persistency // value is disable. ProxyIpNWclassPersistency SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpNWclassPersistency `json:"ProxyIpNWclassPersistency,omitempty"` // Set length for slb service sip hashing (4- 256 bytes) HashLen uint32 `json:"HashLen,omitempty"` // Enable or disable Send RST on connection close. ClsRST SlbCurCfgEnhVirtServicesSeventhPartTableClsRST `json:"ClsRST,omitempty"` // The HTTP header name of the virtual server. HttpHdrName string `json:"HttpHdrName,omitempty"` // Fastview web application name associated with this virtual service. ServFastWa string `json:"ServFastWa,omitempty"` // This object ID shows current configured web security ID. AppwallWebappId string `json:"AppwallWebappId,omitempty"` // Http2 policy name associated with this virtual service. Http2 string `json:"Http2,omitempty"` // State of Cluster upadates for the service (Ena or Dis). Cluster SlbCurCfgEnhVirtServicesSeventhPartTableCluster `json:"Cluster,omitempty"` // The ftp control service data port DataPort uint64 `json:"DataPort,omitempty"` // Correlate several services into one application at the visualization. ApplicName string `json:"ApplicName,omitempty"` // Enable/disable counter based reporting for service. Report SlbCurCfgEnhVirtServicesSeventhPartTableReport `json:"Report,omitempty"` // Current Traffic Event Log Policy. Trevpol string `json:"Trevpol,omitempty"` // Application satisfied response time threshold, inherits the value from the global satisfied value or set with different value 1-999999 ms. Satisrt uint64 `json:"Satisrt,omitempty"` // Set Bot Manager Policy. Botpol string `json:"Botpol,omitempty"` // Current DNS Nameserver group. Namesrvr string `json:"Namesrvr,omitempty"` // It returns Yes(1) if virtual service is configure auto with a DNS Responder VIP, else returns no(0). IsDnsSecVip SlbCurCfgEnhVirtServicesSeventhPartTableIsDnsSecVip `json:"IsDnsSecVip,omitempty"` // Set SecurePath Policy. SecurePathpol string `json:"SecurePathpol,omitempty"` }
type SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpMode ¶
type SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpMode int32
const ( SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpMode_Ingress SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpMode = 0 SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpMode_Egress SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpMode = 1 SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpMode_Address SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpMode = 2 SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpMode_Nwclss SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpMode = 3 SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpMode_Disable SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpMode = 4 SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpMode_Unsupported SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpMode = 2147483647 )
type SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpNWclassPersistency ¶
type SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpNWclassPersistency int32
const ( SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpNWclassPersistency_Disable SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpNWclassPersistency = 0 SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpNWclassPersistency_Client SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpNWclassPersistency = 1 SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpNWclassPersistency_Unsupported SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpNWclassPersistency = 2147483647 )
type SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpPersistency ¶
type SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpPersistency int32
const ( SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpPersistency_Disable SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpPersistency = 0 SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpPersistency_Client SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpPersistency = 1 SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpPersistency_Host SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpPersistency = 2 SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpPersistency_Unsupported SlbCurCfgEnhVirtServicesSeventhPartTableProxyIpPersistency = 2147483647 )
type SlbCurCfgEnhVirtServicesSeventhPartTableReport ¶
type SlbCurCfgEnhVirtServicesSeventhPartTableReport int32
const ( SlbCurCfgEnhVirtServicesSeventhPartTableReport_Enabled SlbCurCfgEnhVirtServicesSeventhPartTableReport = 1 SlbCurCfgEnhVirtServicesSeventhPartTableReport_Disabled SlbCurCfgEnhVirtServicesSeventhPartTableReport = 2 SlbCurCfgEnhVirtServicesSeventhPartTableReport_Unsupported SlbCurCfgEnhVirtServicesSeventhPartTableReport = 2147483647 )
type SlbCurCfgEnhVirtServicesSeventhPartTableSessionMirror ¶
type SlbCurCfgEnhVirtServicesSeventhPartTableSessionMirror int32
const ( SlbCurCfgEnhVirtServicesSeventhPartTableSessionMirror_Enabled SlbCurCfgEnhVirtServicesSeventhPartTableSessionMirror = 1 SlbCurCfgEnhVirtServicesSeventhPartTableSessionMirror_Disabled SlbCurCfgEnhVirtServicesSeventhPartTableSessionMirror = 2 SlbCurCfgEnhVirtServicesSeventhPartTableSessionMirror_Unsupported SlbCurCfgEnhVirtServicesSeventhPartTableSessionMirror = 2147483647 )
type SlbCurCfgEnhVirtServicesSeventhPartTableSoftGrid ¶
type SlbCurCfgEnhVirtServicesSeventhPartTableSoftGrid int32
const ( SlbCurCfgEnhVirtServicesSeventhPartTableSoftGrid_Enabled SlbCurCfgEnhVirtServicesSeventhPartTableSoftGrid = 1 SlbCurCfgEnhVirtServicesSeventhPartTableSoftGrid_Disabled SlbCurCfgEnhVirtServicesSeventhPartTableSoftGrid = 2 SlbCurCfgEnhVirtServicesSeventhPartTableSoftGrid_Unsupported SlbCurCfgEnhVirtServicesSeventhPartTableSoftGrid = 2147483647 )
type SlbCurCfgEnhVirtServicesSixthPartTable ¶
type SlbCurCfgEnhVirtServicesSixthPartTable struct { // The number of the virtual server. SlbCurCfgEnhVirtServSixthPartIndex string // The service index. This has no external meaning SlbCurCfgEnhVirtServiceSixthPartIndex int32 Params *SlbCurCfgEnhVirtServicesSixthPartTableParams }
SlbCurCfgEnhVirtServicesSixthPartTable The table of virtual Services. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgEnhVirtServicesSixthPartTable ¶
func NewSlbCurCfgEnhVirtServicesSixthPartTable( slbCurCfgEnhVirtServSixthPartIndex string, slbCurCfgEnhVirtServiceSixthPartIndex int32, params *SlbCurCfgEnhVirtServicesSixthPartTableParams, ) *SlbCurCfgEnhVirtServicesSixthPartTable
func NewSlbCurCfgEnhVirtServicesSixthPartTableList ¶
func NewSlbCurCfgEnhVirtServicesSixthPartTableList() *SlbCurCfgEnhVirtServicesSixthPartTable
func (*SlbCurCfgEnhVirtServicesSixthPartTable) GetParams ¶
func (c *SlbCurCfgEnhVirtServicesSixthPartTable) GetParams() BeanType
func (*SlbCurCfgEnhVirtServicesSixthPartTable) GetParamsType ¶
func (c *SlbCurCfgEnhVirtServicesSixthPartTable) GetParamsType() reflect.Type
func (*SlbCurCfgEnhVirtServicesSixthPartTable) Name ¶
func (c *SlbCurCfgEnhVirtServicesSixthPartTable) Name() string
func (*SlbCurCfgEnhVirtServicesSixthPartTable) Path ¶
func (c *SlbCurCfgEnhVirtServicesSixthPartTable) Path() string
type SlbCurCfgEnhVirtServicesSixthPartTableCookieDname ¶
type SlbCurCfgEnhVirtServicesSixthPartTableCookieDname int32
const ( SlbCurCfgEnhVirtServicesSixthPartTableCookieDname_Enabled SlbCurCfgEnhVirtServicesSixthPartTableCookieDname = 1 SlbCurCfgEnhVirtServicesSixthPartTableCookieDname_Disabled SlbCurCfgEnhVirtServicesSixthPartTableCookieDname = 2 SlbCurCfgEnhVirtServicesSixthPartTableCookieDname_Unsupported SlbCurCfgEnhVirtServicesSixthPartTableCookieDname = 2147483647 )
type SlbCurCfgEnhVirtServicesSixthPartTableDirect ¶
type SlbCurCfgEnhVirtServicesSixthPartTableDirect int32
const ( SlbCurCfgEnhVirtServicesSixthPartTableDirect_Enabled SlbCurCfgEnhVirtServicesSixthPartTableDirect = 1 SlbCurCfgEnhVirtServicesSixthPartTableDirect_Disabled SlbCurCfgEnhVirtServicesSixthPartTableDirect = 2 SlbCurCfgEnhVirtServicesSixthPartTableDirect_Unsupported SlbCurCfgEnhVirtServicesSixthPartTableDirect = 2147483647 )
type SlbCurCfgEnhVirtServicesSixthPartTableEgressPip ¶
type SlbCurCfgEnhVirtServicesSixthPartTableEgressPip int32
const ( SlbCurCfgEnhVirtServicesSixthPartTableEgressPip_Enabled SlbCurCfgEnhVirtServicesSixthPartTableEgressPip = 1 SlbCurCfgEnhVirtServicesSixthPartTableEgressPip_Disabled SlbCurCfgEnhVirtServicesSixthPartTableEgressPip = 2 SlbCurCfgEnhVirtServicesSixthPartTableEgressPip_Unsupported SlbCurCfgEnhVirtServicesSixthPartTableEgressPip = 2147483647 )
type SlbCurCfgEnhVirtServicesSixthPartTableHttpRedir ¶
type SlbCurCfgEnhVirtServicesSixthPartTableHttpRedir int32
const ( SlbCurCfgEnhVirtServicesSixthPartTableHttpRedir_Enabled SlbCurCfgEnhVirtServicesSixthPartTableHttpRedir = 1 SlbCurCfgEnhVirtServicesSixthPartTableHttpRedir_Disabled SlbCurCfgEnhVirtServicesSixthPartTableHttpRedir = 2 SlbCurCfgEnhVirtServicesSixthPartTableHttpRedir_Unsupported SlbCurCfgEnhVirtServicesSixthPartTableHttpRedir = 2147483647 )
type SlbCurCfgEnhVirtServicesSixthPartTableLdapreset ¶
type SlbCurCfgEnhVirtServicesSixthPartTableLdapreset int32
const ( SlbCurCfgEnhVirtServicesSixthPartTableLdapreset_Enabled SlbCurCfgEnhVirtServicesSixthPartTableLdapreset = 1 SlbCurCfgEnhVirtServicesSixthPartTableLdapreset_Disabled SlbCurCfgEnhVirtServicesSixthPartTableLdapreset = 2 SlbCurCfgEnhVirtServicesSixthPartTableLdapreset_Unsupported SlbCurCfgEnhVirtServicesSixthPartTableLdapreset = 2147483647 )
type SlbCurCfgEnhVirtServicesSixthPartTableLdapslb ¶
type SlbCurCfgEnhVirtServicesSixthPartTableLdapslb int32
const ( SlbCurCfgEnhVirtServicesSixthPartTableLdapslb_Enabled SlbCurCfgEnhVirtServicesSixthPartTableLdapslb = 1 SlbCurCfgEnhVirtServicesSixthPartTableLdapslb_Disabled SlbCurCfgEnhVirtServicesSixthPartTableLdapslb = 2 SlbCurCfgEnhVirtServicesSixthPartTableLdapslb_Unsupported SlbCurCfgEnhVirtServicesSixthPartTableLdapslb = 2147483647 )
type SlbCurCfgEnhVirtServicesSixthPartTableParams ¶
type SlbCurCfgEnhVirtServicesSixthPartTableParams struct { // The number of the virtual server. ServSixthPartIndex string `json:"ServSixthPartIndex,omitempty"` // The service index. This has no external meaning SixthPartIndex int32 `json:"SixthPartIndex,omitempty"` // The host name of the virtual service. Hname string `json:"Hname,omitempty"` // The cookie name of the virtual server used for cookie load balance. Cname string `json:"Cname,omitempty"` // The cookie expire of the virtual server used for insert cookie load // balance depending on the mode it has the following format // <MM/dd/yy[@hh:mm]> absolute mode or <days[:hours[:minutes]]> // for relative mode. CExpire string `json:"CExpire,omitempty"` // The number of bytes used to hash onto server, A zero means // URL hashing disabled. UrlHashLen uint32 `json:"UrlHashLen,omitempty"` // Enable or disable DAM for this service. Direct SlbCurCfgEnhVirtServicesSixthPartTableDirect `json:"Direct,omitempty"` // Set hash parameter. Thash SlbCurCfgEnhVirtServicesSixthPartTableThash `json:"Thash,omitempty"` // Enable or disable LDAP Server Reset Ldapreset SlbCurCfgEnhVirtServicesSixthPartTableLdapreset `json:"Ldapreset,omitempty"` // Enable or disable LDAP Server load balancing Ldapslb SlbCurCfgEnhVirtServicesSixthPartTableLdapslb `json:"Ldapslb,omitempty"` // Enable/disable SIP load balancing. Sip SlbCurCfgEnhVirtServicesSixthPartTableSip `json:"Sip,omitempty"` // Enable/disable X-Forwarded-For for proxy mode. XForwardedFor SlbCurCfgEnhVirtServicesSixthPartTableXForwardedFor `json:"XForwardedFor,omitempty"` // Enable/disable HTTP/HTTPS redirect for GSLB. HttpRedir SlbCurCfgEnhVirtServicesSixthPartTableHttpRedir `json:"HttpRedir,omitempty"` // Enable or disable use of rport in the session lookup for a persistent // session. PbindRport SlbCurCfgEnhVirtServicesSixthPartTablePbindRport `json:"PbindRport,omitempty"` // Enable/disable pip selection based on egress port/vlan. EgressPip SlbCurCfgEnhVirtServicesSixthPartTableEgressPip `json:"EgressPip,omitempty"` // Select dname for insert cookie persistence mode. CookieDname SlbCurCfgEnhVirtServicesSixthPartTableCookieDname `json:"CookieDname,omitempty"` // Enable or disable WTS loadbalancing and persistence. Wts SlbCurCfgEnhVirtServicesSixthPartTableWts `json:"Wts,omitempty"` // Enable when there is no Session Directory server. Uhash SlbCurCfgEnhVirtServicesSixthPartTableUhash `json:"Uhash,omitempty"` // The maximum number of minutes an inactive connection remains open. TimeOut uint32 `json:"TimeOut,omitempty"` // Enable/disable SIP Media portal NAT. SdpNat SlbCurCfgEnhVirtServicesSixthPartTableSdpNat `json:"SdpNat,omitempty"` // Set ip address header. IpHeader string `json:"IpHeader,omitempty"` // Set ip address header. UserDefinedIpHeader string `json:"UserDefinedIpHeader,omitempty"` }
type SlbCurCfgEnhVirtServicesSixthPartTablePbindRport ¶
type SlbCurCfgEnhVirtServicesSixthPartTablePbindRport int32
const ( SlbCurCfgEnhVirtServicesSixthPartTablePbindRport_Enabled SlbCurCfgEnhVirtServicesSixthPartTablePbindRport = 1 SlbCurCfgEnhVirtServicesSixthPartTablePbindRport_Disabled SlbCurCfgEnhVirtServicesSixthPartTablePbindRport = 2 SlbCurCfgEnhVirtServicesSixthPartTablePbindRport_Unsupported SlbCurCfgEnhVirtServicesSixthPartTablePbindRport = 2147483647 )
type SlbCurCfgEnhVirtServicesSixthPartTableSdpNat ¶
type SlbCurCfgEnhVirtServicesSixthPartTableSdpNat int32
const ( SlbCurCfgEnhVirtServicesSixthPartTableSdpNat_Enabled SlbCurCfgEnhVirtServicesSixthPartTableSdpNat = 1 SlbCurCfgEnhVirtServicesSixthPartTableSdpNat_Disabled SlbCurCfgEnhVirtServicesSixthPartTableSdpNat = 2 SlbCurCfgEnhVirtServicesSixthPartTableSdpNat_Unsupported SlbCurCfgEnhVirtServicesSixthPartTableSdpNat = 2147483647 )
type SlbCurCfgEnhVirtServicesSixthPartTableSip ¶
type SlbCurCfgEnhVirtServicesSixthPartTableSip int32
const ( SlbCurCfgEnhVirtServicesSixthPartTableSip_Enabled SlbCurCfgEnhVirtServicesSixthPartTableSip = 1 SlbCurCfgEnhVirtServicesSixthPartTableSip_Disabled SlbCurCfgEnhVirtServicesSixthPartTableSip = 2 SlbCurCfgEnhVirtServicesSixthPartTableSip_Unsupported SlbCurCfgEnhVirtServicesSixthPartTableSip = 2147483647 )
type SlbCurCfgEnhVirtServicesSixthPartTableThash ¶
type SlbCurCfgEnhVirtServicesSixthPartTableThash int32
const ( SlbCurCfgEnhVirtServicesSixthPartTableThash_Sip SlbCurCfgEnhVirtServicesSixthPartTableThash = 1 SlbCurCfgEnhVirtServicesSixthPartTableThash_SipSport SlbCurCfgEnhVirtServicesSixthPartTableThash = 2 SlbCurCfgEnhVirtServicesSixthPartTableThash_Unsupported SlbCurCfgEnhVirtServicesSixthPartTableThash = 2147483647 )
type SlbCurCfgEnhVirtServicesSixthPartTableUhash ¶
type SlbCurCfgEnhVirtServicesSixthPartTableUhash int32
const ( SlbCurCfgEnhVirtServicesSixthPartTableUhash_Enabled SlbCurCfgEnhVirtServicesSixthPartTableUhash = 1 SlbCurCfgEnhVirtServicesSixthPartTableUhash_Disabled SlbCurCfgEnhVirtServicesSixthPartTableUhash = 2 SlbCurCfgEnhVirtServicesSixthPartTableUhash_Unsupported SlbCurCfgEnhVirtServicesSixthPartTableUhash = 2147483647 )
type SlbCurCfgEnhVirtServicesSixthPartTableWts ¶
type SlbCurCfgEnhVirtServicesSixthPartTableWts int32
const ( SlbCurCfgEnhVirtServicesSixthPartTableWts_Enabled SlbCurCfgEnhVirtServicesSixthPartTableWts = 1 SlbCurCfgEnhVirtServicesSixthPartTableWts_Disabled SlbCurCfgEnhVirtServicesSixthPartTableWts = 2 SlbCurCfgEnhVirtServicesSixthPartTableWts_Unsupported SlbCurCfgEnhVirtServicesSixthPartTableWts = 2147483647 )
type SlbCurCfgEnhVirtServicesSixthPartTableXForwardedFor ¶
type SlbCurCfgEnhVirtServicesSixthPartTableXForwardedFor int32
const ( SlbCurCfgEnhVirtServicesSixthPartTableXForwardedFor_Enabled SlbCurCfgEnhVirtServicesSixthPartTableXForwardedFor = 1 SlbCurCfgEnhVirtServicesSixthPartTableXForwardedFor_Disabled SlbCurCfgEnhVirtServicesSixthPartTableXForwardedFor = 2 SlbCurCfgEnhVirtServicesSixthPartTableXForwardedFor_Unsupported SlbCurCfgEnhVirtServicesSixthPartTableXForwardedFor = 2147483647 )
type SlbCurCfgEnhVirtServicesTable ¶
type SlbCurCfgEnhVirtServicesTable struct { // The number of the virtual server. SlbCurCfgEnhVirtServIndex string // The service index. This has no external meaning SlbCurCfgEnhVirtServiceIndex int32 Params *SlbCurCfgEnhVirtServicesTableParams }
SlbCurCfgEnhVirtServicesTable The table of virtual services. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgEnhVirtServicesTable ¶
func NewSlbCurCfgEnhVirtServicesTable( slbCurCfgEnhVirtServIndex string, slbCurCfgEnhVirtServiceIndex int32, params *SlbCurCfgEnhVirtServicesTableParams, ) *SlbCurCfgEnhVirtServicesTable
func NewSlbCurCfgEnhVirtServicesTableList ¶
func NewSlbCurCfgEnhVirtServicesTableList() *SlbCurCfgEnhVirtServicesTable
func (*SlbCurCfgEnhVirtServicesTable) GetParams ¶
func (c *SlbCurCfgEnhVirtServicesTable) GetParams() BeanType
func (*SlbCurCfgEnhVirtServicesTable) GetParamsType ¶
func (c *SlbCurCfgEnhVirtServicesTable) GetParamsType() reflect.Type
func (*SlbCurCfgEnhVirtServicesTable) Name ¶
func (c *SlbCurCfgEnhVirtServicesTable) Name() string
func (*SlbCurCfgEnhVirtServicesTable) Path ¶
func (c *SlbCurCfgEnhVirtServicesTable) Path() string
type SlbCurCfgEnhVirtServicesTableApm ¶
type SlbCurCfgEnhVirtServicesTableApm int32
const ( SlbCurCfgEnhVirtServicesTableApm_Enabled SlbCurCfgEnhVirtServicesTableApm = 1 SlbCurCfgEnhVirtServicesTableApm_Disabled SlbCurCfgEnhVirtServicesTableApm = 2 SlbCurCfgEnhVirtServicesTableApm_Unsupported SlbCurCfgEnhVirtServicesTableApm = 2147483647 )
type SlbCurCfgEnhVirtServicesTableCdnProxy ¶
type SlbCurCfgEnhVirtServicesTableCdnProxy int32
const ( SlbCurCfgEnhVirtServicesTableCdnProxy_Enabled SlbCurCfgEnhVirtServicesTableCdnProxy = 1 SlbCurCfgEnhVirtServicesTableCdnProxy_Disabled SlbCurCfgEnhVirtServicesTableCdnProxy = 2 SlbCurCfgEnhVirtServicesTableCdnProxy_Unsupported SlbCurCfgEnhVirtServicesTableCdnProxy = 2147483647 )
type SlbCurCfgEnhVirtServicesTableCookieMode ¶
type SlbCurCfgEnhVirtServicesTableCookieMode int32
const ( SlbCurCfgEnhVirtServicesTableCookieMode_Rewrite SlbCurCfgEnhVirtServicesTableCookieMode = 1 SlbCurCfgEnhVirtServicesTableCookieMode_Passive SlbCurCfgEnhVirtServicesTableCookieMode = 2 SlbCurCfgEnhVirtServicesTableCookieMode_Insert SlbCurCfgEnhVirtServicesTableCookieMode = 3 SlbCurCfgEnhVirtServicesTableCookieMode_Disabled SlbCurCfgEnhVirtServicesTableCookieMode = 4 SlbCurCfgEnhVirtServicesTableCookieMode_Unsupported SlbCurCfgEnhVirtServicesTableCookieMode = 2147483647 )
type SlbCurCfgEnhVirtServicesTableDBind ¶
type SlbCurCfgEnhVirtServicesTableDBind int32
const ( SlbCurCfgEnhVirtServicesTableDBind_Enabled SlbCurCfgEnhVirtServicesTableDBind = 1 SlbCurCfgEnhVirtServicesTableDBind_Disabled SlbCurCfgEnhVirtServicesTableDBind = 2 SlbCurCfgEnhVirtServicesTableDBind_Forceproxy SlbCurCfgEnhVirtServicesTableDBind = 3 SlbCurCfgEnhVirtServicesTableDBind_Unsupported SlbCurCfgEnhVirtServicesTableDBind = 2147483647 )
type SlbCurCfgEnhVirtServicesTableDirServerRtn ¶
type SlbCurCfgEnhVirtServicesTableDirServerRtn int32
const ( SlbCurCfgEnhVirtServicesTableDirServerRtn_Enabled SlbCurCfgEnhVirtServicesTableDirServerRtn = 1 SlbCurCfgEnhVirtServicesTableDirServerRtn_Disabled SlbCurCfgEnhVirtServicesTableDirServerRtn = 2 SlbCurCfgEnhVirtServicesTableDirServerRtn_Unsupported SlbCurCfgEnhVirtServicesTableDirServerRtn = 2147483647 )
type SlbCurCfgEnhVirtServicesTableDnsSlb ¶
type SlbCurCfgEnhVirtServicesTableDnsSlb int32
const ( SlbCurCfgEnhVirtServicesTableDnsSlb_Enabled SlbCurCfgEnhVirtServicesTableDnsSlb = 1 SlbCurCfgEnhVirtServicesTableDnsSlb_Disabled SlbCurCfgEnhVirtServicesTableDnsSlb = 2 SlbCurCfgEnhVirtServicesTableDnsSlb_Unsupported SlbCurCfgEnhVirtServicesTableDnsSlb = 2147483647 )
type SlbCurCfgEnhVirtServicesTableFtpParsing ¶
type SlbCurCfgEnhVirtServicesTableFtpParsing int32
const ( SlbCurCfgEnhVirtServicesTableFtpParsing_Enabled SlbCurCfgEnhVirtServicesTableFtpParsing = 1 SlbCurCfgEnhVirtServicesTableFtpParsing_Disabled SlbCurCfgEnhVirtServicesTableFtpParsing = 2 SlbCurCfgEnhVirtServicesTableFtpParsing_Unsupported SlbCurCfgEnhVirtServicesTableFtpParsing = 2147483647 )
type SlbCurCfgEnhVirtServicesTableHttpSlb ¶
type SlbCurCfgEnhVirtServicesTableHttpSlb int32
const ( SlbCurCfgEnhVirtServicesTableHttpSlb_Disabled SlbCurCfgEnhVirtServicesTableHttpSlb = 1 SlbCurCfgEnhVirtServicesTableHttpSlb_Urlslb SlbCurCfgEnhVirtServicesTableHttpSlb = 2 SlbCurCfgEnhVirtServicesTableHttpSlb_Urlhash SlbCurCfgEnhVirtServicesTableHttpSlb = 3 SlbCurCfgEnhVirtServicesTableHttpSlb_Cookie SlbCurCfgEnhVirtServicesTableHttpSlb = 4 SlbCurCfgEnhVirtServicesTableHttpSlb_Host SlbCurCfgEnhVirtServicesTableHttpSlb = 5 SlbCurCfgEnhVirtServicesTableHttpSlb_Browser SlbCurCfgEnhVirtServicesTableHttpSlb = 6 SlbCurCfgEnhVirtServicesTableHttpSlb_Others SlbCurCfgEnhVirtServicesTableHttpSlb = 7 SlbCurCfgEnhVirtServicesTableHttpSlb_Headerhash SlbCurCfgEnhVirtServicesTableHttpSlb = 8 SlbCurCfgEnhVirtServicesTableHttpSlb_Version SlbCurCfgEnhVirtServicesTableHttpSlb = 9 SlbCurCfgEnhVirtServicesTableHttpSlb_Unsupported SlbCurCfgEnhVirtServicesTableHttpSlb = 2147483647 )
type SlbCurCfgEnhVirtServicesTableHttpSlb2 ¶
type SlbCurCfgEnhVirtServicesTableHttpSlb2 int32
const ( SlbCurCfgEnhVirtServicesTableHttpSlb2_Disabled SlbCurCfgEnhVirtServicesTableHttpSlb2 = 1 SlbCurCfgEnhVirtServicesTableHttpSlb2_Urlslb SlbCurCfgEnhVirtServicesTableHttpSlb2 = 2 SlbCurCfgEnhVirtServicesTableHttpSlb2_Urlhash SlbCurCfgEnhVirtServicesTableHttpSlb2 = 3 SlbCurCfgEnhVirtServicesTableHttpSlb2_Cookie SlbCurCfgEnhVirtServicesTableHttpSlb2 = 4 SlbCurCfgEnhVirtServicesTableHttpSlb2_Host SlbCurCfgEnhVirtServicesTableHttpSlb2 = 5 SlbCurCfgEnhVirtServicesTableHttpSlb2_Browser SlbCurCfgEnhVirtServicesTableHttpSlb2 = 6 SlbCurCfgEnhVirtServicesTableHttpSlb2_Others SlbCurCfgEnhVirtServicesTableHttpSlb2 = 7 SlbCurCfgEnhVirtServicesTableHttpSlb2_Headerhash SlbCurCfgEnhVirtServicesTableHttpSlb2 = 8 SlbCurCfgEnhVirtServicesTableHttpSlb2_Version SlbCurCfgEnhVirtServicesTableHttpSlb2 = 9 SlbCurCfgEnhVirtServicesTableHttpSlb2_Unsupported SlbCurCfgEnhVirtServicesTableHttpSlb2 = 2147483647 )
type SlbCurCfgEnhVirtServicesTableHttpSlbOption ¶
type SlbCurCfgEnhVirtServicesTableHttpSlbOption int32
const ( SlbCurCfgEnhVirtServicesTableHttpSlbOption_And SlbCurCfgEnhVirtServicesTableHttpSlbOption = 1 SlbCurCfgEnhVirtServicesTableHttpSlbOption_Or SlbCurCfgEnhVirtServicesTableHttpSlbOption = 2 SlbCurCfgEnhVirtServicesTableHttpSlbOption_None SlbCurCfgEnhVirtServicesTableHttpSlbOption = 3 SlbCurCfgEnhVirtServicesTableHttpSlbOption_Unsupported SlbCurCfgEnhVirtServicesTableHttpSlbOption = 2147483647 )
type SlbCurCfgEnhVirtServicesTableIpRep ¶
type SlbCurCfgEnhVirtServicesTableIpRep int32
const ( SlbCurCfgEnhVirtServicesTableIpRep_Enabled SlbCurCfgEnhVirtServicesTableIpRep = 1 SlbCurCfgEnhVirtServicesTableIpRep_Disabled SlbCurCfgEnhVirtServicesTableIpRep = 2 SlbCurCfgEnhVirtServicesTableIpRep_Unsupported SlbCurCfgEnhVirtServicesTableIpRep = 2147483647 )
type SlbCurCfgEnhVirtServicesTableNonHTTP ¶
type SlbCurCfgEnhVirtServicesTableNonHTTP int32
const ( SlbCurCfgEnhVirtServicesTableNonHTTP_Enabled SlbCurCfgEnhVirtServicesTableNonHTTP = 1 SlbCurCfgEnhVirtServicesTableNonHTTP_Disabled SlbCurCfgEnhVirtServicesTableNonHTTP = 2 SlbCurCfgEnhVirtServicesTableNonHTTP_Unsupported SlbCurCfgEnhVirtServicesTableNonHTTP = 2147483647 )
type SlbCurCfgEnhVirtServicesTablePBind ¶
type SlbCurCfgEnhVirtServicesTablePBind int32
const ( SlbCurCfgEnhVirtServicesTablePBind_Clientip SlbCurCfgEnhVirtServicesTablePBind = 2 SlbCurCfgEnhVirtServicesTablePBind_Disabled SlbCurCfgEnhVirtServicesTablePBind = 3 SlbCurCfgEnhVirtServicesTablePBind_Sslid SlbCurCfgEnhVirtServicesTablePBind = 4 SlbCurCfgEnhVirtServicesTablePBind_Cookie SlbCurCfgEnhVirtServicesTablePBind = 5 SlbCurCfgEnhVirtServicesTablePBind_Unsupported SlbCurCfgEnhVirtServicesTablePBind = 2147483647 )
type SlbCurCfgEnhVirtServicesTableParams ¶
type SlbCurCfgEnhVirtServicesTableParams struct { // The number of the virtual server. ServIndex string `json:"ServIndex,omitempty"` // The service index. This has no external meaning Index int32 `json:"Index,omitempty"` // The layer4 virtual port number of the service. it can be either 1 for ip or between 9 to 65534, virt port no. 2 to 9 are invalid VirtPort uint64 `json:"VirtPort,omitempty"` // The layer4 real port number of the service, it can be either 0 for multiple real ports or 1 for ip service or between 5 to 65534. (2 to 5 are invalid) RealPort uint64 `json:"RealPort,omitempty"` // Set protocol for the virtual service to // UDP or TCP or SCTP or tcpAndUdp or stateless. // tcpAndUdp is applicable only to ip service. UDPBalance SlbCurCfgEnhVirtServicesTableUDPBalance `json:"UDPBalance,omitempty"` // The BWM contract number for this service. BwmContract int32 `json:"BwmContract,omitempty"` // Enable or disable direct server return feature. To translate only // MAC addresses in performing server load balancing when enabled. // This allow servers to return directly to client since IP addresses // have not been changed. DirServerRtn SlbCurCfgEnhVirtServicesTableDirServerRtn `json:"DirServerRtn,omitempty"` // Select RTSP URL load balancing type. RtspUrlParse SlbCurCfgEnhVirtServicesTableRtspUrlParse `json:"RtspUrlParse,omitempty"` // Enable or Disable the ftp parsing for the virtual service. FtpParsing SlbCurCfgEnhVirtServicesTableFtpParsing `json:"FtpParsing,omitempty"` // Enable or disable remapping UDP server fragments RemapUDPFrags SlbCurCfgEnhVirtServicesTableRemapUDPFrags `json:"RemapUDPFrags,omitempty"` // Enable or disable DNS query load balancing. DnsSlb SlbCurCfgEnhVirtServicesTableDnsSlb `json:"DnsSlb,omitempty"` // The number of cookie search response count. ResponseCount uint32 `json:"ResponseCount,omitempty"` // Enable or disable persistent bindings for the virtual port. PBind SlbCurCfgEnhVirtServicesTablePBind `json:"PBind,omitempty"` // The starting byte offset of the cookie value. Coffset uint64 `json:"Coffset,omitempty"` // The number of bytes to extract from the cookie value. Clength uint64 `json:"Clength,omitempty"` // Enable or disable cookie search in URI UriCookie SlbCurCfgEnhVirtServicesTableUriCookie `json:"UriCookie,omitempty"` // Select cookie persistence mode. CookieMode SlbCurCfgEnhVirtServicesTableCookieMode `json:"CookieMode,omitempty"` // Enable/disable/forceproxy delayed binding. DBind SlbCurCfgEnhVirtServicesTableDBind `json:"DBind,omitempty"` // Select HTTP server loadbalancing for the virtual port. HttpSlb SlbCurCfgEnhVirtServicesTableHttpSlb `json:"HttpSlb,omitempty"` // Select HTTP server loadbalancing for the virtual port. HttpSlbOption SlbCurCfgEnhVirtServicesTableHttpSlbOption `json:"HttpSlbOption,omitempty"` // Select HTTP server loadbalancing for the virtual port. HttpSlb2 SlbCurCfgEnhVirtServicesTableHttpSlb2 `json:"HttpSlb2,omitempty"` // Enable/disable apm. Apm SlbCurCfgEnhVirtServicesTableApm `json:"Apm,omitempty"` // Enable or disable Send non-HTTP traffic. NonHTTP SlbCurCfgEnhVirtServicesTableNonHTTP `json:"NonHTTP,omitempty"` // The domain name of the virtual server and remote real server. Dname string `json:"Dname,omitempty"` // Enable or disable IP reputation. IpRep SlbCurCfgEnhVirtServicesTableIpRep `json:"IpRep,omitempty"` // Enable or disable CDN proxy. CdnProxy SlbCurCfgEnhVirtServicesTableCdnProxy `json:"CdnProxy,omitempty"` // Total number of sessions that are currently handled by the virtual service. CurrSessions uint32 `json:"CurrSessions,omitempty"` // Total number of sessions that are handled by the virtual service. TotalSessions uint32 `json:"TotalSessions,omitempty"` // Highest number of sessions that have been handled by the virtual service. HighestSessions uint32 `json:"HighestSessions,omitempty"` // The lower 32 bit value of total octets received and transmitted out of the virtual service. HCOctetsLow32 uint32 `json:"HCOctetsLow32,omitempty"` // The higher 32 bit value of total octets received and transmitted out of the virtual service. HCOctetsHigh32 uint32 `json:"HCOctetsHigh32,omitempty"` // Total octets received and transmitted by the virtual service. HCOctets uint64 `json:"HCOctets,omitempty"` // Number of sessions that are currently handled per second by the virtual service . SessPerSec uint32 `json:"SessPerSec,omitempty"` // Number of octets received and transmitted per second by the virtual service. OctetsPerSec string `json:"OctetsPerSec,omitempty"` // The average ClientRTT in ms during the past collection interval. ClientRtt string `json:"ClientRtt,omitempty"` // The average ServerRTT in ms during the past collection interval. ServerRtt string `json:"ServerRtt,omitempty"` // The average application response from AX in ms during the past collection interval. AppResponse string `json:"AppResponse,omitempty"` // The average response transfer from AX in ms during the past collection interval. RespTransfer string `json:"RespTransfer,omitempty"` // The sum of clientRtt, serverRtt, application response, response transfer. EndToEndTotal string `json:"EndToEndTotal,omitempty"` // The service status: up, down, admin down, warning, shutdown, error. Status SlbCurCfgEnhVirtServicesTableStatus `json:"Status,omitempty"` // Enable or disable Return to Source Tunnel. RtSrcTnl SlbCurCfgEnhVirtServicesTableRtSrcTnl `json:"RtSrcTnl,omitempty"` // The number of the virtual server. Sideband string `json:"Sideband,omitempty"` // Number of packets that are currently handled per second by the virtual service . PktPerSec uint32 `json:"PktPerSec,omitempty"` }
type SlbCurCfgEnhVirtServicesTableRemapUDPFrags ¶
type SlbCurCfgEnhVirtServicesTableRemapUDPFrags int32
const ( SlbCurCfgEnhVirtServicesTableRemapUDPFrags_Enabled SlbCurCfgEnhVirtServicesTableRemapUDPFrags = 1 SlbCurCfgEnhVirtServicesTableRemapUDPFrags_Disabled SlbCurCfgEnhVirtServicesTableRemapUDPFrags = 2 SlbCurCfgEnhVirtServicesTableRemapUDPFrags_Unsupported SlbCurCfgEnhVirtServicesTableRemapUDPFrags = 2147483647 )
type SlbCurCfgEnhVirtServicesTableRtSrcTnl ¶
type SlbCurCfgEnhVirtServicesTableRtSrcTnl int32
const ( SlbCurCfgEnhVirtServicesTableRtSrcTnl_Enabled SlbCurCfgEnhVirtServicesTableRtSrcTnl = 1 SlbCurCfgEnhVirtServicesTableRtSrcTnl_Disabled SlbCurCfgEnhVirtServicesTableRtSrcTnl = 2 SlbCurCfgEnhVirtServicesTableRtSrcTnl_Unsupported SlbCurCfgEnhVirtServicesTableRtSrcTnl = 2147483647 )
type SlbCurCfgEnhVirtServicesTableRtspUrlParse ¶
type SlbCurCfgEnhVirtServicesTableRtspUrlParse int32
const ( SlbCurCfgEnhVirtServicesTableRtspUrlParse_None SlbCurCfgEnhVirtServicesTableRtspUrlParse = 1 SlbCurCfgEnhVirtServicesTableRtspUrlParse_L4hash SlbCurCfgEnhVirtServicesTableRtspUrlParse = 2 SlbCurCfgEnhVirtServicesTableRtspUrlParse_Hash SlbCurCfgEnhVirtServicesTableRtspUrlParse = 3 SlbCurCfgEnhVirtServicesTableRtspUrlParse_PatternMatch SlbCurCfgEnhVirtServicesTableRtspUrlParse = 4 SlbCurCfgEnhVirtServicesTableRtspUrlParse_Unsupported SlbCurCfgEnhVirtServicesTableRtspUrlParse = 2147483647 )
type SlbCurCfgEnhVirtServicesTableStatus ¶
type SlbCurCfgEnhVirtServicesTableStatus int32
const ( SlbCurCfgEnhVirtServicesTableStatus_Up SlbCurCfgEnhVirtServicesTableStatus = 1 SlbCurCfgEnhVirtServicesTableStatus_Down SlbCurCfgEnhVirtServicesTableStatus = 2 SlbCurCfgEnhVirtServicesTableStatus_AdminDown SlbCurCfgEnhVirtServicesTableStatus = 3 SlbCurCfgEnhVirtServicesTableStatus_Warning SlbCurCfgEnhVirtServicesTableStatus = 4 SlbCurCfgEnhVirtServicesTableStatus_Shutdown SlbCurCfgEnhVirtServicesTableStatus = 5 SlbCurCfgEnhVirtServicesTableStatus_Error SlbCurCfgEnhVirtServicesTableStatus = 6 SlbCurCfgEnhVirtServicesTableStatus_Unsupported SlbCurCfgEnhVirtServicesTableStatus = 2147483647 )
type SlbCurCfgEnhVirtServicesTableUDPBalance ¶
type SlbCurCfgEnhVirtServicesTableUDPBalance int32
const ( SlbCurCfgEnhVirtServicesTableUDPBalance_Udp SlbCurCfgEnhVirtServicesTableUDPBalance = 2 SlbCurCfgEnhVirtServicesTableUDPBalance_Tcp SlbCurCfgEnhVirtServicesTableUDPBalance = 3 SlbCurCfgEnhVirtServicesTableUDPBalance_Stateless SlbCurCfgEnhVirtServicesTableUDPBalance = 4 SlbCurCfgEnhVirtServicesTableUDPBalance_TcpAndUdp SlbCurCfgEnhVirtServicesTableUDPBalance = 5 SlbCurCfgEnhVirtServicesTableUDPBalance_Sctp SlbCurCfgEnhVirtServicesTableUDPBalance = 6 SlbCurCfgEnhVirtServicesTableUDPBalance_Unsupported SlbCurCfgEnhVirtServicesTableUDPBalance = 2147483647 )
type SlbCurCfgEnhVirtServicesTableUriCookie ¶
type SlbCurCfgEnhVirtServicesTableUriCookie int32
const ( SlbCurCfgEnhVirtServicesTableUriCookie_Enabled SlbCurCfgEnhVirtServicesTableUriCookie = 1 SlbCurCfgEnhVirtServicesTableUriCookie_Disabled SlbCurCfgEnhVirtServicesTableUriCookie = 2 SlbCurCfgEnhVirtServicesTableUriCookie_Unsupported SlbCurCfgEnhVirtServicesTableUriCookie = 2147483647 )
type SlbCurCfgEnhVirtServicesThirdPartTable ¶
type SlbCurCfgEnhVirtServicesThirdPartTable struct { // The number of the virtual server. SlbCurCfgEnhVirtServThirdPartIndex string // The service index. This has no external meaning SlbCurCfgEnhVirtServiceThirdPartIndex int32 Params *SlbCurCfgEnhVirtServicesThirdPartTableParams }
SlbCurCfgEnhVirtServicesThirdPartTable The table of virtual Services. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgEnhVirtServicesThirdPartTable ¶
func NewSlbCurCfgEnhVirtServicesThirdPartTable( slbCurCfgEnhVirtServThirdPartIndex string, slbCurCfgEnhVirtServiceThirdPartIndex int32, params *SlbCurCfgEnhVirtServicesThirdPartTableParams, ) *SlbCurCfgEnhVirtServicesThirdPartTable
func NewSlbCurCfgEnhVirtServicesThirdPartTableList ¶
func NewSlbCurCfgEnhVirtServicesThirdPartTableList() *SlbCurCfgEnhVirtServicesThirdPartTable
func (*SlbCurCfgEnhVirtServicesThirdPartTable) GetParams ¶
func (c *SlbCurCfgEnhVirtServicesThirdPartTable) GetParams() BeanType
func (*SlbCurCfgEnhVirtServicesThirdPartTable) GetParamsType ¶
func (c *SlbCurCfgEnhVirtServicesThirdPartTable) GetParamsType() reflect.Type
func (*SlbCurCfgEnhVirtServicesThirdPartTable) Name ¶
func (c *SlbCurCfgEnhVirtServicesThirdPartTable) Name() string
func (*SlbCurCfgEnhVirtServicesThirdPartTable) Path ¶
func (c *SlbCurCfgEnhVirtServicesThirdPartTable) Path() string
type SlbCurCfgEnhVirtServicesThirdPartTableParams ¶
type SlbCurCfgEnhVirtServicesThirdPartTableParams struct { // The number of the virtual server. ServThirdPartIndex string `json:"ServThirdPartIndex,omitempty"` // The service index. This has no external meaning ThirdPartIndex int32 `json:"ThirdPartIndex,omitempty"` // Enter hostname to match. ServUrlchangHostName string `json:"ServUrlchangHostName,omitempty"` // Enter path match type [sufx|prefx|eq|incl|any]. ServUrlchangPathType SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangPathType `json:"ServUrlchangPathType,omitempty"` // Enter path to match. ServUrlchangPathMatch string `json:"ServUrlchangPathMatch,omitempty"` // Enter page name to match or none. ServUrlchangPageName string `json:"ServUrlchangPageName,omitempty"` // Enter page type to match or none. ServUrlchangPageType string `json:"ServUrlchangPageType,omitempty"` // Enter path action type. ServUrlchangActnType SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangActnType `json:"ServUrlchangActnType,omitempty"` // Enter path to insert. ServUrlchangPathInsrt string `json:"ServUrlchangPathInsrt,omitempty"` // Insert the specified path before or after the matched section ServUrlchangInsrtPostn SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangInsrtPostn `json:"ServUrlchangInsrtPostn,omitempty"` }
type SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangActnType ¶
type SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangActnType int32
const ( SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangActnType_Insert SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangActnType = 1 SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangActnType_Replace SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangActnType = 2 SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangActnType_Remove SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangActnType = 3 SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangActnType_None SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangActnType = 4 SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangActnType_Unsupported SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangActnType = 2147483647 )
type SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangInsrtPostn ¶
type SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangInsrtPostn int32
const ( SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangInsrtPostn_Before SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangInsrtPostn = 1 SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangInsrtPostn_After SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangInsrtPostn = 2 SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangInsrtPostn_Unsupported SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangInsrtPostn = 2147483647 )
type SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangPathType ¶
type SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangPathType int32
const ( SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangPathType_Sufx SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangPathType = 1 SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangPathType_Prefx SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangPathType = 2 SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangPathType_Eq SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangPathType = 3 SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangPathType_Incl SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangPathType = 4 SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangPathType_Any SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangPathType = 5 SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangPathType_None SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangPathType = 6 SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangPathType_Unsupported SlbCurCfgEnhVirtServicesThirdPartTableServUrlchangPathType = 2147483647 )
type SlbCurCfgFQDNServerTable ¶
type SlbCurCfgFQDNServerTable struct { // The Fqdn server index SlbCurCfgFQDNServerIdIndex string Params *SlbCurCfgFQDNServerTableParams }
SlbCurCfgFQDNServerTable The table of FQDN Real Server configuration in the Cur_config. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgFQDNServerTable ¶
func NewSlbCurCfgFQDNServerTable( slbCurCfgFQDNServerIdIndex string, params *SlbCurCfgFQDNServerTableParams, ) *SlbCurCfgFQDNServerTable
func NewSlbCurCfgFQDNServerTableList ¶
func NewSlbCurCfgFQDNServerTableList() *SlbCurCfgFQDNServerTable
func (*SlbCurCfgFQDNServerTable) GetParams ¶
func (c *SlbCurCfgFQDNServerTable) GetParams() BeanType
func (*SlbCurCfgFQDNServerTable) GetParamsType ¶
func (c *SlbCurCfgFQDNServerTable) GetParamsType() reflect.Type
func (*SlbCurCfgFQDNServerTable) Name ¶
func (c *SlbCurCfgFQDNServerTable) Name() string
func (*SlbCurCfgFQDNServerTable) Path ¶
func (c *SlbCurCfgFQDNServerTable) Path() string
type SlbCurCfgFQDNServerTableIpVers ¶
type SlbCurCfgFQDNServerTableIpVers int32
const ( SlbCurCfgFQDNServerTableIpVers_Ipv4 SlbCurCfgFQDNServerTableIpVers = 1 SlbCurCfgFQDNServerTableIpVers_Ipv6 SlbCurCfgFQDNServerTableIpVers = 2 SlbCurCfgFQDNServerTableIpVers_Unsupported SlbCurCfgFQDNServerTableIpVers = 2147483647 )
type SlbCurCfgFQDNServerTableMode ¶
type SlbCurCfgFQDNServerTableMode int32
const ( SlbCurCfgFQDNServerTableMode_Fqdn SlbCurCfgFQDNServerTableMode = 1 SlbCurCfgFQDNServerTableMode_Cscale SlbCurCfgFQDNServerTableMode = 2 SlbCurCfgFQDNServerTableMode_Unsupported SlbCurCfgFQDNServerTableMode = 2147483647 )
type SlbCurCfgFQDNServerTableParams ¶
type SlbCurCfgFQDNServerTableParams struct { // The Fqdn server index IdIndex string `json:"IdIndex,omitempty"` // The Fqdn field of the server FQDN string `json:"FQDN,omitempty"` // The type of IP address. IpVers SlbCurCfgFQDNServerTableIpVers `json:"IpVers,omitempty"` // minimum time to live. TTL uint32 `json:"TTL,omitempty"` // FQDN Server Group Id. Group string `json:"Group,omitempty"` // Template Real Server Id. Templ string `json:"Templ,omitempty"` // Enable or disable the server. State SlbCurCfgFQDNServerTableState `json:"State,omitempty"` // Set the server mode to FQDN or Auto Scaling (Cloud platform). Mode SlbCurCfgFQDNServerTableMode `json:"Mode,omitempty"` // Resource Group Name (Cloud platform). RGName string `json:"RGName,omitempty"` }
type SlbCurCfgFQDNServerTableState ¶
type SlbCurCfgFQDNServerTableState int32
const ( SlbCurCfgFQDNServerTableState_Enabled SlbCurCfgFQDNServerTableState = 2 SlbCurCfgFQDNServerTableState_Disabled SlbCurCfgFQDNServerTableState = 3 SlbCurCfgFQDNServerTableState_Unsupported SlbCurCfgFQDNServerTableState = 2147483647 )
type SlbCurCfgFiltAppShapeTable ¶
type SlbCurCfgFiltAppShapeTable struct { // The number of the filter. SlbCurCfgFiltAppShapeFiltIndex int32 // The AppShape priority. SlbCurCfgFiltAppShapePriority int32 Params *SlbCurCfgFiltAppShapeTableParams }
SlbCurCfgFiltAppShapeTable The table of App Rules added to filters. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgFiltAppShapeTable ¶
func NewSlbCurCfgFiltAppShapeTable( slbCurCfgFiltAppShapeFiltIndex int32, slbCurCfgFiltAppShapePriority int32, params *SlbCurCfgFiltAppShapeTableParams, ) *SlbCurCfgFiltAppShapeTable
func NewSlbCurCfgFiltAppShapeTableList ¶
func NewSlbCurCfgFiltAppShapeTableList() *SlbCurCfgFiltAppShapeTable
func (*SlbCurCfgFiltAppShapeTable) GetParams ¶
func (c *SlbCurCfgFiltAppShapeTable) GetParams() BeanType
func (*SlbCurCfgFiltAppShapeTable) GetParamsType ¶
func (c *SlbCurCfgFiltAppShapeTable) GetParamsType() reflect.Type
func (*SlbCurCfgFiltAppShapeTable) Name ¶
func (c *SlbCurCfgFiltAppShapeTable) Name() string
func (*SlbCurCfgFiltAppShapeTable) Path ¶
func (c *SlbCurCfgFiltAppShapeTable) Path() string
type SlbCurCfgFiltsetTable ¶
type SlbCurCfgFiltsetTable struct { // The filter set number for which the SLB information pertains. SlbCurCfgFiltsetIndex int32 Params *SlbCurCfgFiltsetTableParams }
SlbCurCfgFiltsetTable The table of filter sets and their SLB states, Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgFiltsetTable ¶
func NewSlbCurCfgFiltsetTable( slbCurCfgFiltsetIndex int32, params *SlbCurCfgFiltsetTableParams, ) *SlbCurCfgFiltsetTable
func NewSlbCurCfgFiltsetTableList ¶
func NewSlbCurCfgFiltsetTableList() *SlbCurCfgFiltsetTable
func (*SlbCurCfgFiltsetTable) GetParams ¶
func (c *SlbCurCfgFiltsetTable) GetParams() BeanType
func (*SlbCurCfgFiltsetTable) GetParamsType ¶
func (c *SlbCurCfgFiltsetTable) GetParamsType() reflect.Type
func (*SlbCurCfgFiltsetTable) Name ¶
func (c *SlbCurCfgFiltsetTable) Name() string
func (*SlbCurCfgFiltsetTable) Path ¶
func (c *SlbCurCfgFiltsetTable) Path() string
type SlbCurCfgFiltsetTableParams ¶
type SlbCurCfgFiltsetTableParams struct { // The filter set number for which the SLB information pertains. Index int32 `json:"Index,omitempty"` // The filtering rules applied to the filter set. The filtering rules are // presented in bitmap format. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ filter 9 // || || // || ||___ filter 8 // || |____ filter 7 // || . . . // ||_________ filter 2 // |__________ filter 1 (as index to fltCurCfgTable) // where x : 1 - The represented filter rule applied to the filter set // 0 - The represented filter rule not applied to the filter set SlbFilterBmap string `json:"SlbFilterBmap,omitempty"` }
type SlbCurCfgGroupRealServerTable ¶
type SlbCurCfgGroupRealServerTable struct { // The real server group index. SlbCurCfgRealServGroupIndex int32 // The real server index. SlbCurCfgGroupRealServIndex int32 Params *SlbCurCfgGroupRealServerTableParams }
SlbCurCfgGroupRealServerTable The table of real servers per group. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurCfgGroupRealServerTable ¶
func NewSlbCurCfgGroupRealServerTable( slbCurCfgRealServGroupIndex int32, slbCurCfgGroupRealServIndex int32, params *SlbCurCfgGroupRealServerTableParams, ) *SlbCurCfgGroupRealServerTable
func NewSlbCurCfgGroupRealServerTableList ¶
func NewSlbCurCfgGroupRealServerTableList() *SlbCurCfgGroupRealServerTable
func (*SlbCurCfgGroupRealServerTable) GetParams ¶
func (c *SlbCurCfgGroupRealServerTable) GetParams() BeanType
func (*SlbCurCfgGroupRealServerTable) GetParamsType ¶
func (c *SlbCurCfgGroupRealServerTable) GetParamsType() reflect.Type
func (*SlbCurCfgGroupRealServerTable) Name ¶
func (c *SlbCurCfgGroupRealServerTable) Name() string
func (*SlbCurCfgGroupRealServerTable) Path ¶
func (c *SlbCurCfgGroupRealServerTable) Path() string
type SlbCurCfgGroupRealServerTableParams ¶
type SlbCurCfgGroupRealServerTableParams struct { // The real server group index. RealServGroupIndex int32 `json:"RealServGroupIndex,omitempty"` // The real server index. ServIndex int32 `json:"ServIndex,omitempty"` // Enable/disable a real server gracefully on a per group basis. State SlbCurCfgGroupRealServerTableState `json:"State,omitempty"` }
type SlbCurCfgGroupRealServerTableState ¶
type SlbCurCfgGroupRealServerTableState int32
const ( SlbCurCfgGroupRealServerTableState_Enabled SlbCurCfgGroupRealServerTableState = 1 SlbCurCfgGroupRealServerTableState_Disabled SlbCurCfgGroupRealServerTableState = 2 SlbCurCfgGroupRealServerTableState_Unsupported SlbCurCfgGroupRealServerTableState = 2147483647 )
type SlbCurCfgGroupTable ¶
type SlbCurCfgGroupTable struct { // The group number for which the information pertains. SlbCurCfgGroupIndex int32 Params *SlbCurCfgGroupTableParams }
SlbCurCfgGroupTable The table of groups, Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurCfgGroupTable ¶
func NewSlbCurCfgGroupTable( slbCurCfgGroupIndex int32, params *SlbCurCfgGroupTableParams, ) *SlbCurCfgGroupTable
func NewSlbCurCfgGroupTableList ¶
func NewSlbCurCfgGroupTableList() *SlbCurCfgGroupTable
func (*SlbCurCfgGroupTable) GetParams ¶
func (c *SlbCurCfgGroupTable) GetParams() BeanType
func (*SlbCurCfgGroupTable) GetParamsType ¶
func (c *SlbCurCfgGroupTable) GetParamsType() reflect.Type
func (*SlbCurCfgGroupTable) Name ¶
func (c *SlbCurCfgGroupTable) Name() string
func (*SlbCurCfgGroupTable) Path ¶
func (c *SlbCurCfgGroupTable) Path() string
type SlbCurCfgGroupTableHealthCheckLayer ¶
type SlbCurCfgGroupTableHealthCheckLayer int32
const ( SlbCurCfgGroupTableHealthCheckLayer_Icmp SlbCurCfgGroupTableHealthCheckLayer = 1 SlbCurCfgGroupTableHealthCheckLayer_Tcp SlbCurCfgGroupTableHealthCheckLayer = 2 SlbCurCfgGroupTableHealthCheckLayer_Http SlbCurCfgGroupTableHealthCheckLayer = 3 SlbCurCfgGroupTableHealthCheckLayer_Dns SlbCurCfgGroupTableHealthCheckLayer = 4 SlbCurCfgGroupTableHealthCheckLayer_Smtp SlbCurCfgGroupTableHealthCheckLayer = 5 SlbCurCfgGroupTableHealthCheckLayer_Pop3 SlbCurCfgGroupTableHealthCheckLayer = 6 SlbCurCfgGroupTableHealthCheckLayer_Nntp SlbCurCfgGroupTableHealthCheckLayer = 7 SlbCurCfgGroupTableHealthCheckLayer_Ftp SlbCurCfgGroupTableHealthCheckLayer = 8 SlbCurCfgGroupTableHealthCheckLayer_Imap SlbCurCfgGroupTableHealthCheckLayer = 9 SlbCurCfgGroupTableHealthCheckLayer_Radius SlbCurCfgGroupTableHealthCheckLayer = 10 SlbCurCfgGroupTableHealthCheckLayer_Sslh SlbCurCfgGroupTableHealthCheckLayer = 11 SlbCurCfgGroupTableHealthCheckLayer_Script1 SlbCurCfgGroupTableHealthCheckLayer = 12 SlbCurCfgGroupTableHealthCheckLayer_Script2 SlbCurCfgGroupTableHealthCheckLayer = 13 SlbCurCfgGroupTableHealthCheckLayer_Script3 SlbCurCfgGroupTableHealthCheckLayer = 14 SlbCurCfgGroupTableHealthCheckLayer_Script4 SlbCurCfgGroupTableHealthCheckLayer = 15 SlbCurCfgGroupTableHealthCheckLayer_Script5 SlbCurCfgGroupTableHealthCheckLayer = 16 SlbCurCfgGroupTableHealthCheckLayer_Script6 SlbCurCfgGroupTableHealthCheckLayer = 17 SlbCurCfgGroupTableHealthCheckLayer_Script7 SlbCurCfgGroupTableHealthCheckLayer = 18 SlbCurCfgGroupTableHealthCheckLayer_Script8 SlbCurCfgGroupTableHealthCheckLayer = 19 SlbCurCfgGroupTableHealthCheckLayer_Script9 SlbCurCfgGroupTableHealthCheckLayer = 20 SlbCurCfgGroupTableHealthCheckLayer_Script10 SlbCurCfgGroupTableHealthCheckLayer = 21 SlbCurCfgGroupTableHealthCheckLayer_Script11 SlbCurCfgGroupTableHealthCheckLayer = 22 SlbCurCfgGroupTableHealthCheckLayer_Script12 SlbCurCfgGroupTableHealthCheckLayer = 23 SlbCurCfgGroupTableHealthCheckLayer_Script13 SlbCurCfgGroupTableHealthCheckLayer = 24 SlbCurCfgGroupTableHealthCheckLayer_Script14 SlbCurCfgGroupTableHealthCheckLayer = 25 SlbCurCfgGroupTableHealthCheckLayer_Script15 SlbCurCfgGroupTableHealthCheckLayer = 26 SlbCurCfgGroupTableHealthCheckLayer_Script16 SlbCurCfgGroupTableHealthCheckLayer = 27 SlbCurCfgGroupTableHealthCheckLayer_Link SlbCurCfgGroupTableHealthCheckLayer = 28 SlbCurCfgGroupTableHealthCheckLayer_Wsp SlbCurCfgGroupTableHealthCheckLayer = 29 SlbCurCfgGroupTableHealthCheckLayer_Wtls SlbCurCfgGroupTableHealthCheckLayer = 30 SlbCurCfgGroupTableHealthCheckLayer_Ldap SlbCurCfgGroupTableHealthCheckLayer = 31 SlbCurCfgGroupTableHealthCheckLayer_Udpdns SlbCurCfgGroupTableHealthCheckLayer = 32 SlbCurCfgGroupTableHealthCheckLayer_Arp SlbCurCfgGroupTableHealthCheckLayer = 33 SlbCurCfgGroupTableHealthCheckLayer_Snmp1 SlbCurCfgGroupTableHealthCheckLayer = 34 SlbCurCfgGroupTableHealthCheckLayer_Snmp2 SlbCurCfgGroupTableHealthCheckLayer = 35 SlbCurCfgGroupTableHealthCheckLayer_Snmp3 SlbCurCfgGroupTableHealthCheckLayer = 36 SlbCurCfgGroupTableHealthCheckLayer_Snmp4 SlbCurCfgGroupTableHealthCheckLayer = 37 SlbCurCfgGroupTableHealthCheckLayer_Snmp5 SlbCurCfgGroupTableHealthCheckLayer = 38 SlbCurCfgGroupTableHealthCheckLayer_Radiusacs SlbCurCfgGroupTableHealthCheckLayer = 39 SlbCurCfgGroupTableHealthCheckLayer_Tftp SlbCurCfgGroupTableHealthCheckLayer = 40 SlbCurCfgGroupTableHealthCheckLayer_Wtp SlbCurCfgGroupTableHealthCheckLayer = 41 SlbCurCfgGroupTableHealthCheckLayer_Rtsp SlbCurCfgGroupTableHealthCheckLayer = 42 SlbCurCfgGroupTableHealthCheckLayer_Sipping SlbCurCfgGroupTableHealthCheckLayer = 43 SlbCurCfgGroupTableHealthCheckLayer_Httphead SlbCurCfgGroupTableHealthCheckLayer = 44 SlbCurCfgGroupTableHealthCheckLayer_Sipoptions SlbCurCfgGroupTableHealthCheckLayer = 45 SlbCurCfgGroupTableHealthCheckLayer_Wts SlbCurCfgGroupTableHealthCheckLayer = 46 SlbCurCfgGroupTableHealthCheckLayer_Dhcp SlbCurCfgGroupTableHealthCheckLayer = 47 SlbCurCfgGroupTableHealthCheckLayer_Radiusaa SlbCurCfgGroupTableHealthCheckLayer = 48 SlbCurCfgGroupTableHealthCheckLayer_Sslv3 SlbCurCfgGroupTableHealthCheckLayer = 49 SlbCurCfgGroupTableHealthCheckLayer_Script17 SlbCurCfgGroupTableHealthCheckLayer = 116 SlbCurCfgGroupTableHealthCheckLayer_Script18 SlbCurCfgGroupTableHealthCheckLayer = 117 SlbCurCfgGroupTableHealthCheckLayer_Script19 SlbCurCfgGroupTableHealthCheckLayer = 118 SlbCurCfgGroupTableHealthCheckLayer_Script20 SlbCurCfgGroupTableHealthCheckLayer = 119 SlbCurCfgGroupTableHealthCheckLayer_Script21 SlbCurCfgGroupTableHealthCheckLayer = 120 SlbCurCfgGroupTableHealthCheckLayer_Script22 SlbCurCfgGroupTableHealthCheckLayer = 121 SlbCurCfgGroupTableHealthCheckLayer_Script23 SlbCurCfgGroupTableHealthCheckLayer = 122 SlbCurCfgGroupTableHealthCheckLayer_Script24 SlbCurCfgGroupTableHealthCheckLayer = 123 SlbCurCfgGroupTableHealthCheckLayer_Script25 SlbCurCfgGroupTableHealthCheckLayer = 124 SlbCurCfgGroupTableHealthCheckLayer_Script26 SlbCurCfgGroupTableHealthCheckLayer = 125 SlbCurCfgGroupTableHealthCheckLayer_Script27 SlbCurCfgGroupTableHealthCheckLayer = 126 SlbCurCfgGroupTableHealthCheckLayer_Script28 SlbCurCfgGroupTableHealthCheckLayer = 127 SlbCurCfgGroupTableHealthCheckLayer_Script29 SlbCurCfgGroupTableHealthCheckLayer = 128 SlbCurCfgGroupTableHealthCheckLayer_Script30 SlbCurCfgGroupTableHealthCheckLayer = 129 SlbCurCfgGroupTableHealthCheckLayer_Script31 SlbCurCfgGroupTableHealthCheckLayer = 130 SlbCurCfgGroupTableHealthCheckLayer_Script32 SlbCurCfgGroupTableHealthCheckLayer = 131 SlbCurCfgGroupTableHealthCheckLayer_Script33 SlbCurCfgGroupTableHealthCheckLayer = 132 SlbCurCfgGroupTableHealthCheckLayer_Script34 SlbCurCfgGroupTableHealthCheckLayer = 133 SlbCurCfgGroupTableHealthCheckLayer_Script35 SlbCurCfgGroupTableHealthCheckLayer = 134 SlbCurCfgGroupTableHealthCheckLayer_Script36 SlbCurCfgGroupTableHealthCheckLayer = 135 SlbCurCfgGroupTableHealthCheckLayer_Script37 SlbCurCfgGroupTableHealthCheckLayer = 136 SlbCurCfgGroupTableHealthCheckLayer_Script38 SlbCurCfgGroupTableHealthCheckLayer = 137 SlbCurCfgGroupTableHealthCheckLayer_Script39 SlbCurCfgGroupTableHealthCheckLayer = 138 SlbCurCfgGroupTableHealthCheckLayer_Script40 SlbCurCfgGroupTableHealthCheckLayer = 139 SlbCurCfgGroupTableHealthCheckLayer_Script41 SlbCurCfgGroupTableHealthCheckLayer = 140 SlbCurCfgGroupTableHealthCheckLayer_Script42 SlbCurCfgGroupTableHealthCheckLayer = 141 SlbCurCfgGroupTableHealthCheckLayer_Script43 SlbCurCfgGroupTableHealthCheckLayer = 142 SlbCurCfgGroupTableHealthCheckLayer_Script44 SlbCurCfgGroupTableHealthCheckLayer = 143 SlbCurCfgGroupTableHealthCheckLayer_Script45 SlbCurCfgGroupTableHealthCheckLayer = 144 SlbCurCfgGroupTableHealthCheckLayer_Script46 SlbCurCfgGroupTableHealthCheckLayer = 145 SlbCurCfgGroupTableHealthCheckLayer_Script47 SlbCurCfgGroupTableHealthCheckLayer = 146 SlbCurCfgGroupTableHealthCheckLayer_Script48 SlbCurCfgGroupTableHealthCheckLayer = 147 SlbCurCfgGroupTableHealthCheckLayer_Script49 SlbCurCfgGroupTableHealthCheckLayer = 148 SlbCurCfgGroupTableHealthCheckLayer_Script50 SlbCurCfgGroupTableHealthCheckLayer = 149 SlbCurCfgGroupTableHealthCheckLayer_Script51 SlbCurCfgGroupTableHealthCheckLayer = 150 SlbCurCfgGroupTableHealthCheckLayer_Script52 SlbCurCfgGroupTableHealthCheckLayer = 151 SlbCurCfgGroupTableHealthCheckLayer_Script53 SlbCurCfgGroupTableHealthCheckLayer = 152 SlbCurCfgGroupTableHealthCheckLayer_Script54 SlbCurCfgGroupTableHealthCheckLayer = 153 SlbCurCfgGroupTableHealthCheckLayer_Script55 SlbCurCfgGroupTableHealthCheckLayer = 154 SlbCurCfgGroupTableHealthCheckLayer_Script56 SlbCurCfgGroupTableHealthCheckLayer = 155 SlbCurCfgGroupTableHealthCheckLayer_Script57 SlbCurCfgGroupTableHealthCheckLayer = 156 SlbCurCfgGroupTableHealthCheckLayer_Script58 SlbCurCfgGroupTableHealthCheckLayer = 157 SlbCurCfgGroupTableHealthCheckLayer_Script59 SlbCurCfgGroupTableHealthCheckLayer = 158 SlbCurCfgGroupTableHealthCheckLayer_Script60 SlbCurCfgGroupTableHealthCheckLayer = 159 SlbCurCfgGroupTableHealthCheckLayer_Script61 SlbCurCfgGroupTableHealthCheckLayer = 160 SlbCurCfgGroupTableHealthCheckLayer_Script62 SlbCurCfgGroupTableHealthCheckLayer = 161 SlbCurCfgGroupTableHealthCheckLayer_Script63 SlbCurCfgGroupTableHealthCheckLayer = 162 SlbCurCfgGroupTableHealthCheckLayer_Script64 SlbCurCfgGroupTableHealthCheckLayer = 163 SlbCurCfgGroupTableHealthCheckLayer_None SlbCurCfgGroupTableHealthCheckLayer = 164 SlbCurCfgGroupTableHealthCheckLayer_Unknown SlbCurCfgGroupTableHealthCheckLayer = 165 SlbCurCfgGroupTableHealthCheckLayer_Unsupported SlbCurCfgGroupTableHealthCheckLayer = 2147483647 )
type SlbCurCfgGroupTableIdsChain ¶
type SlbCurCfgGroupTableIdsChain int32
const ( SlbCurCfgGroupTableIdsChain_Enabled SlbCurCfgGroupTableIdsChain = 1 SlbCurCfgGroupTableIdsChain_Disabled SlbCurCfgGroupTableIdsChain = 2 SlbCurCfgGroupTableIdsChain_Unsupported SlbCurCfgGroupTableIdsChain = 2147483647 )
type SlbCurCfgGroupTableIdsFlood ¶
type SlbCurCfgGroupTableIdsFlood int32
const ( SlbCurCfgGroupTableIdsFlood_Enabled SlbCurCfgGroupTableIdsFlood = 1 SlbCurCfgGroupTableIdsFlood_Disabled SlbCurCfgGroupTableIdsFlood = 2 SlbCurCfgGroupTableIdsFlood_Unsupported SlbCurCfgGroupTableIdsFlood = 2147483647 )
type SlbCurCfgGroupTableIdsState ¶
type SlbCurCfgGroupTableIdsState int32
const ( SlbCurCfgGroupTableIdsState_Enabled SlbCurCfgGroupTableIdsState = 1 SlbCurCfgGroupTableIdsState_Disabled SlbCurCfgGroupTableIdsState = 2 SlbCurCfgGroupTableIdsState_Unsupported SlbCurCfgGroupTableIdsState = 2147483647 )
type SlbCurCfgGroupTableIpVer ¶
type SlbCurCfgGroupTableIpVer int32
const ( SlbCurCfgGroupTableIpVer_Ipv4 SlbCurCfgGroupTableIpVer = 1 SlbCurCfgGroupTableIpVer_Ipv6 SlbCurCfgGroupTableIpVer = 2 SlbCurCfgGroupTableIpVer_Mixed SlbCurCfgGroupTableIpVer = 3 SlbCurCfgGroupTableIpVer_Unsupported SlbCurCfgGroupTableIpVer = 2147483647 )
type SlbCurCfgGroupTableMaxConEx ¶
type SlbCurCfgGroupTableMaxConEx int32
const ( SlbCurCfgGroupTableMaxConEx_Enabled SlbCurCfgGroupTableMaxConEx = 1 SlbCurCfgGroupTableMaxConEx_Disabled SlbCurCfgGroupTableMaxConEx = 2 SlbCurCfgGroupTableMaxConEx_Unsupported SlbCurCfgGroupTableMaxConEx = 2147483647 )
type SlbCurCfgGroupTableMetric ¶
type SlbCurCfgGroupTableMetric int32
const ( SlbCurCfgGroupTableMetric_RoundRobin SlbCurCfgGroupTableMetric = 1 SlbCurCfgGroupTableMetric_LeastConnections SlbCurCfgGroupTableMetric = 2 SlbCurCfgGroupTableMetric_MinMisses SlbCurCfgGroupTableMetric = 3 SlbCurCfgGroupTableMetric_Hash SlbCurCfgGroupTableMetric = 4 SlbCurCfgGroupTableMetric_Response SlbCurCfgGroupTableMetric = 5 SlbCurCfgGroupTableMetric_Bandwidth SlbCurCfgGroupTableMetric = 6 SlbCurCfgGroupTableMetric_Phash SlbCurCfgGroupTableMetric = 7 SlbCurCfgGroupTableMetric_SvcLeast SlbCurCfgGroupTableMetric = 8 SlbCurCfgGroupTableMetric_Unsupported SlbCurCfgGroupTableMetric = 2147483647 )
type SlbCurCfgGroupTableMinmissHash ¶
type SlbCurCfgGroupTableMinmissHash int32
const ( SlbCurCfgGroupTableMinmissHash_Minmiss24 SlbCurCfgGroupTableMinmissHash = 1 SlbCurCfgGroupTableMinmissHash_Minmiss32 SlbCurCfgGroupTableMinmissHash = 2 SlbCurCfgGroupTableMinmissHash_Unsupported SlbCurCfgGroupTableMinmissHash = 2147483647 )
type SlbCurCfgGroupTableOperatorAccess ¶
type SlbCurCfgGroupTableOperatorAccess int32
const ( SlbCurCfgGroupTableOperatorAccess_Enabled SlbCurCfgGroupTableOperatorAccess = 1 SlbCurCfgGroupTableOperatorAccess_Disabled SlbCurCfgGroupTableOperatorAccess = 2 SlbCurCfgGroupTableOperatorAccess_Unsupported SlbCurCfgGroupTableOperatorAccess = 2147483647 )
type SlbCurCfgGroupTableParams ¶
type SlbCurCfgGroupTableParams struct { // The group number for which the information pertains. Index int32 `json:"Index,omitempty"` // The Real servers in the group. The servers are presented in // bitmap format. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // | || |_ server 9 // | || // | ||___ server 8 // | |____ server 7 // | . . . // |__________ server 1 // where x : 1 - The represented server belongs to the group // 0 - The represented server does not belong to the group RealServers string `json:"RealServers,omitempty"` // The metric used to select next server in group. Metric SlbCurCfgGroupTableMetric `json:"Metric,omitempty"` // The backup real server for this group. BackupServer int32 `json:"BackupServer,omitempty"` // The backup real server group for this group. BackupGroup int32 `json:"BackupGroup,omitempty"` // The specific content which is examined during health checks. // The content depends on the type of health check. HealthCheckUrl string `json:"HealthCheckUrl,omitempty"` // The OSI layer at which servers are health checked. // From version 29.0.0.0 the following values are not supported: // snmp2-snmp5, script1-script64. HealthCheckLayer SlbCurCfgGroupTableHealthCheckLayer `json:"HealthCheckLayer,omitempty"` // The name of the real server group. Name string `json:"Name,omitempty"` // The minimum number of real servers available. If at any time, the // number reaches this minimum limit, a SYSLOG ALERT message is send to // to the configured syslog servers stating that the real server // threshold has been reached for the concerned group. RealThreshold uint32 `json:"RealThreshold,omitempty"` // Enable or disable VIP health checking in DSR mode. VipHealthCheck SlbCurCfgGroupTableVipHealthCheck `json:"VipHealthCheck,omitempty"` // Enable or disable intrusion detection. IdsState SlbCurCfgGroupTableIdsState `json:"IdsState,omitempty"` // The intrusion detection port. A value of 1 is invalid. IdsPort uint64 `json:"IdsPort,omitempty"` // Enable or disable intrusion detection group flood. IdsFlood SlbCurCfgGroupTableIdsFlood `json:"IdsFlood,omitempty"` // 24|32 number of ip bits used for minmisses hash in the // current_configuration block. MinmissHash SlbCurCfgGroupTableMinmissHash `json:"MinmissHash,omitempty"` // IP address mask used by the persistent hash metric. PhashMask string `json:"PhashMask,omitempty"` // The metric used to select next rport in server. Rmetric SlbCurCfgGroupTableRmetric `json:"Rmetric,omitempty"` // The formula used to state the actual health of a virtual service. // It allows user to use the symbols of '(', ')', '|', '&' to // construct a formula to state the health of the server group. // This string can take the following formats : // '(1&2|3..)', '128' or 'none' // Example: Consider a group with 4 reals 1, 2, 3, 4. An example of // a formula to mark the server group failed for the virtual server // if 1 and 2 FAILED or 3 and 4 FAILED is (1|2)&(3|4) // This formula will mark the virtual server UP, if 1 or 2 and 3 or 4 // are health checked sucessfully. HealthCheckFormula string `json:"HealthCheckFormula,omitempty"` // Enable or disable access to this group for operator. OperatorAccess SlbCurCfgGroupTableOperatorAccess `json:"OperatorAccess,omitempty"` // The Workload Manager for this Group. Wlm int32 `json:"Wlm,omitempty"` // The group RADIUS authentication string. The string is used for // generating encrypted authentication string while doing RADIUS // health check for this group radius servers. RadiusAuthenString string `json:"RadiusAuthenString,omitempty"` // The Secondary backup real server group for this group. SecBackupGroup int32 `json:"SecBackupGroup,omitempty"` // The slow-start time for this group. Slowstart int32 `json:"Slowstart,omitempty"` // The minimum threshold value for this group. MinThreshold int32 `json:"MinThreshold,omitempty"` // The maximum threshold value for this group. MaxThreshold int32 `json:"MaxThreshold,omitempty"` // The type of real server group IP address. IpVer SlbCurCfgGroupTableIpVer `json:"IpVer,omitempty"` // The backup real group or real server for this group. Backup string `json:"Backup,omitempty"` // The Advanced HC ID. HealthID string `json:"HealthID,omitempty"` // Prefix length used by the persistent hash metric. PhashPrefixLength uint32 `json:"PhashPrefixLength,omitempty"` // Enable or disable IDS group participation in inspection chain. IdsChain SlbCurCfgGroupTableIdsChain `json:"IdsChain,omitempty"` // Enable or Disable override maximum connections limit. MaxConEx SlbCurCfgGroupTableMaxConEx `json:"MaxConEx,omitempty"` }
type SlbCurCfgGroupTableRmetric ¶
type SlbCurCfgGroupTableRmetric int32
const ( SlbCurCfgGroupTableRmetric_RoundRobin SlbCurCfgGroupTableRmetric = 1 SlbCurCfgGroupTableRmetric_Hash SlbCurCfgGroupTableRmetric = 2 SlbCurCfgGroupTableRmetric_LeastConnections SlbCurCfgGroupTableRmetric = 3 SlbCurCfgGroupTableRmetric_Unsupported SlbCurCfgGroupTableRmetric = 2147483647 )
type SlbCurCfgGroupTableVipHealthCheck ¶
type SlbCurCfgGroupTableVipHealthCheck int32
const ( SlbCurCfgGroupTableVipHealthCheck_Enabled SlbCurCfgGroupTableVipHealthCheck = 1 SlbCurCfgGroupTableVipHealthCheck_Disabled SlbCurCfgGroupTableVipHealthCheck = 2 SlbCurCfgGroupTableVipHealthCheck_Unsupported SlbCurCfgGroupTableVipHealthCheck = 2147483647 )
type SlbCurCfgPeerPIPTable ¶
type SlbCurCfgPeerPIPTable struct { // The index for peer PIP. SlbCurCfgPeerPIPIndex int32 Params *SlbCurCfgPeerPIPTableParams }
SlbCurCfgPeerPIPTable The table of Peer PIP configuration in the current_config. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgPeerPIPTable ¶
func NewSlbCurCfgPeerPIPTable( slbCurCfgPeerPIPIndex int32, params *SlbCurCfgPeerPIPTableParams, ) *SlbCurCfgPeerPIPTable
func NewSlbCurCfgPeerPIPTableList ¶
func NewSlbCurCfgPeerPIPTableList() *SlbCurCfgPeerPIPTable
func (*SlbCurCfgPeerPIPTable) GetParams ¶
func (c *SlbCurCfgPeerPIPTable) GetParams() BeanType
func (*SlbCurCfgPeerPIPTable) GetParamsType ¶
func (c *SlbCurCfgPeerPIPTable) GetParamsType() reflect.Type
func (*SlbCurCfgPeerPIPTable) Name ¶
func (c *SlbCurCfgPeerPIPTable) Name() string
func (*SlbCurCfgPeerPIPTable) Path ¶
func (c *SlbCurCfgPeerPIPTable) Path() string
type SlbCurCfgPeerPIPTablePIPVersion ¶
type SlbCurCfgPeerPIPTablePIPVersion int32
const ( SlbCurCfgPeerPIPTablePIPVersion_Unknown SlbCurCfgPeerPIPTablePIPVersion = 0 SlbCurCfgPeerPIPTablePIPVersion_Ipv4 SlbCurCfgPeerPIPTablePIPVersion = 4 SlbCurCfgPeerPIPTablePIPVersion_Ipv6 SlbCurCfgPeerPIPTablePIPVersion = 6 SlbCurCfgPeerPIPTablePIPVersion_Unsupported SlbCurCfgPeerPIPTablePIPVersion = 2147483647 )
type SlbCurCfgPeerPIPTableParams ¶
type SlbCurCfgPeerPIPTableParams struct { // The index for peer PIP. PIPIndex int32 `json:"PIPIndex,omitempty"` // The IP address of the peer PIP. PIPAddr string `json:"PIPAddr,omitempty"` // The IPv6 address of the Peer PIP. // Address should be 16-byte hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx PIPv6Addr string `json:"PIPv6Addr,omitempty"` // The IP version of the peer PIP. PIPVersion SlbCurCfgPeerPIPTablePIPVersion `json:"PIPVersion,omitempty"` }
type SlbCurCfgPeerTable ¶
type SlbCurCfgPeerTable struct { // The index for synch peer switchs. SlbCurCfgPeerIndex int32 Params *SlbCurCfgPeerTableParams }
SlbCurCfgPeerTable The table of Synch Peer Switch configuration in the current_config. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgPeerTable ¶
func NewSlbCurCfgPeerTable( slbCurCfgPeerIndex int32, params *SlbCurCfgPeerTableParams, ) *SlbCurCfgPeerTable
func NewSlbCurCfgPeerTableList ¶
func NewSlbCurCfgPeerTableList() *SlbCurCfgPeerTable
func (*SlbCurCfgPeerTable) GetParams ¶
func (c *SlbCurCfgPeerTable) GetParams() BeanType
func (*SlbCurCfgPeerTable) GetParamsType ¶
func (c *SlbCurCfgPeerTable) GetParamsType() reflect.Type
func (*SlbCurCfgPeerTable) Name ¶
func (c *SlbCurCfgPeerTable) Name() string
func (*SlbCurCfgPeerTable) Path ¶
func (c *SlbCurCfgPeerTable) Path() string
type SlbCurCfgPeerTableIpVersion ¶
type SlbCurCfgPeerTableIpVersion int32
const ( SlbCurCfgPeerTableIpVersion_Ipv4 SlbCurCfgPeerTableIpVersion = 4 SlbCurCfgPeerTableIpVersion_Ipv6 SlbCurCfgPeerTableIpVersion = 6 SlbCurCfgPeerTableIpVersion_Unsupported SlbCurCfgPeerTableIpVersion = 2147483647 )
type SlbCurCfgPeerTableParams ¶
type SlbCurCfgPeerTableParams struct { // The index for synch peer switchs. Index int32 `json:"Index,omitempty"` // The IP address of the peer switch. IpAddr string `json:"IpAddr,omitempty"` // Enable or disable the peer switch. State SlbCurCfgPeerTableState `json:"State,omitempty"` // The IPv6 address of the Peer switch. // Address should be 16-byte hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx Ipv6Addr string `json:"Ipv6Addr,omitempty"` // Peer Ip Address Version. IpVersion SlbCurCfgPeerTableIpVersion `json:"IpVersion,omitempty"` }
type SlbCurCfgPeerTableState ¶
type SlbCurCfgPeerTableState int32
const ( SlbCurCfgPeerTableState_Enable SlbCurCfgPeerTableState = 1 SlbCurCfgPeerTableState_Disable SlbCurCfgPeerTableState = 2 SlbCurCfgPeerTableState_Unsupported SlbCurCfgPeerTableState = 2147483647 )
type SlbCurCfgPortTable ¶
type SlbCurCfgPortTable struct { // The port number for which the SLB information pertains. SlbCurCfgPortIndex int32 Params *SlbCurCfgPortTableParams }
SlbCurCfgPortTable The table of ports and their SLB states, Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgPortTable ¶
func NewSlbCurCfgPortTable( slbCurCfgPortIndex int32, params *SlbCurCfgPortTableParams, ) *SlbCurCfgPortTable
func NewSlbCurCfgPortTableList ¶
func NewSlbCurCfgPortTableList() *SlbCurCfgPortTable
func (*SlbCurCfgPortTable) GetParams ¶
func (c *SlbCurCfgPortTable) GetParams() BeanType
func (*SlbCurCfgPortTable) GetParamsType ¶
func (c *SlbCurCfgPortTable) GetParamsType() reflect.Type
func (*SlbCurCfgPortTable) Name ¶
func (c *SlbCurCfgPortTable) Name() string
func (*SlbCurCfgPortTable) Path ¶
func (c *SlbCurCfgPortTable) Path() string
type SlbCurCfgPortTableParams ¶
type SlbCurCfgPortTableParams struct { // The port number for which the SLB information pertains. Index int32 `json:"Index,omitempty"` // The SLB state of the port. // none(1) - not SLB port // client(2) - SLB client port // server(3) - SLB server port // client-server(4) - SLB client and server port SlbState SlbCurCfgPortTableSlbState `json:"SlbState,omitempty"` // Enable or disable hot standby processing on the switch port. SlbHotStandby SlbCurCfgPortTableSlbHotStandby `json:"SlbHotStandby,omitempty"` // Enable or disable inter-switch processing on the switch port. SlbInterSwitch SlbCurCfgPortTableSlbInterSwitch `json:"SlbInterSwitch,omitempty"` // Enable or disable use of proxy IP address on the switch port. SlbPipState SlbCurCfgPortTableSlbPipState `json:"SlbPipState,omitempty"` // Enable or disable RTS processing on the switch port. SlbRtsState SlbCurCfgPortTableSlbRtsState `json:"SlbRtsState,omitempty"` // Enable or disable Intrusion Detection server load balancing. SlbIdslbState SlbCurCfgPortTableSlbIdslbState `json:"SlbIdslbState,omitempty"` // Enable or disable Filtering. SlbFilter SlbCurCfgPortTableSlbFilter `json:"SlbFilter,omitempty"` // Enable or disable server processing. SlbServState SlbCurCfgPortTableSlbServState `json:"SlbServState,omitempty"` // Enable or disable client processing. SlbClntState SlbCurCfgPortTableSlbClntState `json:"SlbClntState,omitempty"` // Enable or disable Layer3 Filtering. SlbL3Filter SlbCurCfgPortTableSlbL3Filter `json:"SlbL3Filter,omitempty"` // The filtering rules applied to the port. The filtering rules are // presented in bitmap format. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ filter 9 // || || // || ||___ filter 8 // || |____ filter 7 // || . . . // ||_________ filter 2 // |__________ filter 1 (as index to fltCurCfgTable) // where x : 1 - The represented filter rule applied to the port // 0 - The represented filter rule not applied to the port SlbFilterBmap string `json:"SlbFilterBmap,omitempty"` // VLAN for inter-switch processing. InterSwitchVlan uint32 `json:"InterSwitchVlan,omitempty"` // VLANs associated with this port. // The VLANs are presented in a bitmap format. // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ VLAN 9 // || || // || ||___ VLAN 8 // || |____ VLAN 7 // || . . . // ||_________ VLAN 2 // |__________ VLAN 1 // where x : 1 - VLAN is associated // 0 - VLAN is not associated VlanBmap string `json:"VlanBmap,omitempty"` // Enable/disable AppWall Monitoring. SlbAwMonitorState SlbCurCfgPortTableSlbAwMonitorState `json:"SlbAwMonitorState,omitempty"` }
type SlbCurCfgPortTableSlbAwMonitorState ¶
type SlbCurCfgPortTableSlbAwMonitorState int32
const ( SlbCurCfgPortTableSlbAwMonitorState_Enabled SlbCurCfgPortTableSlbAwMonitorState = 1 SlbCurCfgPortTableSlbAwMonitorState_Disabled SlbCurCfgPortTableSlbAwMonitorState = 2 SlbCurCfgPortTableSlbAwMonitorState_Unsupported SlbCurCfgPortTableSlbAwMonitorState = 2147483647 )
type SlbCurCfgPortTableSlbClntState ¶
type SlbCurCfgPortTableSlbClntState int32
const ( SlbCurCfgPortTableSlbClntState_Enabled SlbCurCfgPortTableSlbClntState = 1 SlbCurCfgPortTableSlbClntState_Disabled SlbCurCfgPortTableSlbClntState = 2 SlbCurCfgPortTableSlbClntState_Unsupported SlbCurCfgPortTableSlbClntState = 2147483647 )
type SlbCurCfgPortTableSlbFilter ¶
type SlbCurCfgPortTableSlbFilter int32
const ( SlbCurCfgPortTableSlbFilter_Enabled SlbCurCfgPortTableSlbFilter = 1 SlbCurCfgPortTableSlbFilter_Disabled SlbCurCfgPortTableSlbFilter = 2 SlbCurCfgPortTableSlbFilter_Unsupported SlbCurCfgPortTableSlbFilter = 2147483647 )
type SlbCurCfgPortTableSlbHotStandby ¶
type SlbCurCfgPortTableSlbHotStandby int32
const ( SlbCurCfgPortTableSlbHotStandby_Enabled SlbCurCfgPortTableSlbHotStandby = 1 SlbCurCfgPortTableSlbHotStandby_Disabled SlbCurCfgPortTableSlbHotStandby = 2 SlbCurCfgPortTableSlbHotStandby_Unsupported SlbCurCfgPortTableSlbHotStandby = 2147483647 )
type SlbCurCfgPortTableSlbIdslbState ¶
type SlbCurCfgPortTableSlbIdslbState int32
const ( SlbCurCfgPortTableSlbIdslbState_Enabled SlbCurCfgPortTableSlbIdslbState = 1 SlbCurCfgPortTableSlbIdslbState_Disabled SlbCurCfgPortTableSlbIdslbState = 2 SlbCurCfgPortTableSlbIdslbState_Unsupported SlbCurCfgPortTableSlbIdslbState = 2147483647 )
type SlbCurCfgPortTableSlbInterSwitch ¶
type SlbCurCfgPortTableSlbInterSwitch int32
const ( SlbCurCfgPortTableSlbInterSwitch_Enabled SlbCurCfgPortTableSlbInterSwitch = 1 SlbCurCfgPortTableSlbInterSwitch_Disabled SlbCurCfgPortTableSlbInterSwitch = 2 SlbCurCfgPortTableSlbInterSwitch_Unsupported SlbCurCfgPortTableSlbInterSwitch = 2147483647 )
type SlbCurCfgPortTableSlbL3Filter ¶
type SlbCurCfgPortTableSlbL3Filter int32
const ( SlbCurCfgPortTableSlbL3Filter_Enabled SlbCurCfgPortTableSlbL3Filter = 1 SlbCurCfgPortTableSlbL3Filter_Disabled SlbCurCfgPortTableSlbL3Filter = 2 SlbCurCfgPortTableSlbL3Filter_Unsupported SlbCurCfgPortTableSlbL3Filter = 2147483647 )
type SlbCurCfgPortTableSlbPipState ¶
type SlbCurCfgPortTableSlbPipState int32
const ( SlbCurCfgPortTableSlbPipState_Enabled SlbCurCfgPortTableSlbPipState = 1 SlbCurCfgPortTableSlbPipState_Disabled SlbCurCfgPortTableSlbPipState = 2 SlbCurCfgPortTableSlbPipState_Unsupported SlbCurCfgPortTableSlbPipState = 2147483647 )
type SlbCurCfgPortTableSlbRtsState ¶
type SlbCurCfgPortTableSlbRtsState int32
const ( SlbCurCfgPortTableSlbRtsState_Enabled SlbCurCfgPortTableSlbRtsState = 1 SlbCurCfgPortTableSlbRtsState_Disabled SlbCurCfgPortTableSlbRtsState = 2 SlbCurCfgPortTableSlbRtsState_Unsupported SlbCurCfgPortTableSlbRtsState = 2147483647 )
type SlbCurCfgPortTableSlbServState ¶
type SlbCurCfgPortTableSlbServState int32
const ( SlbCurCfgPortTableSlbServState_Enabled SlbCurCfgPortTableSlbServState = 1 SlbCurCfgPortTableSlbServState_Disabled SlbCurCfgPortTableSlbServState = 2 SlbCurCfgPortTableSlbServState_Unsupported SlbCurCfgPortTableSlbServState = 2147483647 )
type SlbCurCfgPortTableSlbState ¶
type SlbCurCfgPortTableSlbState int32
const ( SlbCurCfgPortTableSlbState_None SlbCurCfgPortTableSlbState = 1 SlbCurCfgPortTableSlbState_Client SlbCurCfgPortTableSlbState = 2 SlbCurCfgPortTableSlbState_Server SlbCurCfgPortTableSlbState = 3 SlbCurCfgPortTableSlbState_ClientServer SlbCurCfgPortTableSlbState = 4 SlbCurCfgPortTableSlbState_Unsupported SlbCurCfgPortTableSlbState = 2147483647 )
type SlbCurCfgRealServPortTable ¶
type SlbCurCfgRealServPortTable struct { // The number of the real server. SlbCurCfgRealServIndex int32 // The port index. This has no external meaning SlbCurCfgRealServPortIndex int32 Params *SlbCurCfgRealServPortTableParams }
SlbCurCfgRealServPortTable The table of real server service ports. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurCfgRealServPortTable ¶
func NewSlbCurCfgRealServPortTable( slbCurCfgRealServIndex int32, slbCurCfgRealServPortIndex int32, params *SlbCurCfgRealServPortTableParams, ) *SlbCurCfgRealServPortTable
func NewSlbCurCfgRealServPortTableList ¶
func NewSlbCurCfgRealServPortTableList() *SlbCurCfgRealServPortTable
func (*SlbCurCfgRealServPortTable) GetParams ¶
func (c *SlbCurCfgRealServPortTable) GetParams() BeanType
func (*SlbCurCfgRealServPortTable) GetParamsType ¶
func (c *SlbCurCfgRealServPortTable) GetParamsType() reflect.Type
func (*SlbCurCfgRealServPortTable) Name ¶
func (c *SlbCurCfgRealServPortTable) Name() string
func (*SlbCurCfgRealServPortTable) Path ¶
func (c *SlbCurCfgRealServPortTable) Path() string
type SlbCurCfgRealServerTable ¶
type SlbCurCfgRealServerTable struct { // The real server number SlbCurCfgRealServerIndex int32 Params *SlbCurCfgRealServerTableParams }
SlbCurCfgRealServerTable The table of Real Server configuration in the current_config. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurCfgRealServerTable ¶
func NewSlbCurCfgRealServerTable( slbCurCfgRealServerIndex int32, params *SlbCurCfgRealServerTableParams, ) *SlbCurCfgRealServerTable
func NewSlbCurCfgRealServerTableList ¶
func NewSlbCurCfgRealServerTableList() *SlbCurCfgRealServerTable
func (*SlbCurCfgRealServerTable) GetParams ¶
func (c *SlbCurCfgRealServerTable) GetParams() BeanType
func (*SlbCurCfgRealServerTable) GetParamsType ¶
func (c *SlbCurCfgRealServerTable) GetParamsType() reflect.Type
func (*SlbCurCfgRealServerTable) Name ¶
func (c *SlbCurCfgRealServerTable) Name() string
func (*SlbCurCfgRealServerTable) Path ¶
func (c *SlbCurCfgRealServerTable) Path() string
type SlbCurCfgRealServerTableBkpPreempt ¶
type SlbCurCfgRealServerTableBkpPreempt int32
const ( SlbCurCfgRealServerTableBkpPreempt_Enabled SlbCurCfgRealServerTableBkpPreempt = 1 SlbCurCfgRealServerTableBkpPreempt_Disabled SlbCurCfgRealServerTableBkpPreempt = 2 SlbCurCfgRealServerTableBkpPreempt_Unsupported SlbCurCfgRealServerTableBkpPreempt = 2147483647 )
type SlbCurCfgRealServerTableCookie ¶
type SlbCurCfgRealServerTableCookie int32
const ( SlbCurCfgRealServerTableCookie_Enabled SlbCurCfgRealServerTableCookie = 1 SlbCurCfgRealServerTableCookie_Disabled SlbCurCfgRealServerTableCookie = 2 SlbCurCfgRealServerTableCookie_Unsupported SlbCurCfgRealServerTableCookie = 2147483647 )
type SlbCurCfgRealServerTableExcludeStr ¶
type SlbCurCfgRealServerTableExcludeStr int32
const ( SlbCurCfgRealServerTableExcludeStr_Enabled SlbCurCfgRealServerTableExcludeStr = 1 SlbCurCfgRealServerTableExcludeStr_Disabled SlbCurCfgRealServerTableExcludeStr = 2 SlbCurCfgRealServerTableExcludeStr_Unsupported SlbCurCfgRealServerTableExcludeStr = 2147483647 )
type SlbCurCfgRealServerTableFastHealthCheck ¶
type SlbCurCfgRealServerTableFastHealthCheck int32
const ( SlbCurCfgRealServerTableFastHealthCheck_Enabled SlbCurCfgRealServerTableFastHealthCheck = 1 SlbCurCfgRealServerTableFastHealthCheck_Disabled SlbCurCfgRealServerTableFastHealthCheck = 2 SlbCurCfgRealServerTableFastHealthCheck_Unsupported SlbCurCfgRealServerTableFastHealthCheck = 2147483647 )
type SlbCurCfgRealServerTableIpVer ¶
type SlbCurCfgRealServerTableIpVer int32
const ( SlbCurCfgRealServerTableIpVer_Ipv4 SlbCurCfgRealServerTableIpVer = 1 SlbCurCfgRealServerTableIpVer_Ipv6 SlbCurCfgRealServerTableIpVer = 2 SlbCurCfgRealServerTableIpVer_Unsupported SlbCurCfgRealServerTableIpVer = 2147483647 )
type SlbCurCfgRealServerTableLdapwr ¶
type SlbCurCfgRealServerTableLdapwr int32
const ( SlbCurCfgRealServerTableLdapwr_Enabled SlbCurCfgRealServerTableLdapwr = 1 SlbCurCfgRealServerTableLdapwr_Disabled SlbCurCfgRealServerTableLdapwr = 2 SlbCurCfgRealServerTableLdapwr_Unsupported SlbCurCfgRealServerTableLdapwr = 2147483647 )
type SlbCurCfgRealServerTableMode ¶
type SlbCurCfgRealServerTableMode int32
const ( SlbCurCfgRealServerTableMode_Physical SlbCurCfgRealServerTableMode = 1 SlbCurCfgRealServerTableMode_Logical SlbCurCfgRealServerTableMode = 2 SlbCurCfgRealServerTableMode_Unsupported SlbCurCfgRealServerTableMode = 2147483647 )
type SlbCurCfgRealServerTableOverflow ¶
type SlbCurCfgRealServerTableOverflow int32
const ( SlbCurCfgRealServerTableOverflow_Enabled SlbCurCfgRealServerTableOverflow = 1 SlbCurCfgRealServerTableOverflow_Disabled SlbCurCfgRealServerTableOverflow = 2 SlbCurCfgRealServerTableOverflow_Unsupported SlbCurCfgRealServerTableOverflow = 2147483647 )
type SlbCurCfgRealServerTableParams ¶
type SlbCurCfgRealServerTableParams struct { // The real server number Index int32 `json:"Index,omitempty"` // IP address of the real server identified by the instance of the // slbRealServerIndex. IpAddr string `json:"IpAddr,omitempty"` // The server weight. Weight uint64 `json:"Weight,omitempty"` // The maximum number of connections that are allowed. MaxConns uint32 `json:"MaxConns,omitempty"` // The maximum number of minutes an inactive connection remains open. TimeOut uint32 `json:"TimeOut,omitempty"` // The backup server number for this server. BackUp int32 `json:"BackUp,omitempty"` // The interval between keep-alive (ping) attempts in number of seconds. // Zero means disabling ping attempt. PingInterval uint64 `json:"PingInterval,omitempty"` // The number of failed attempts to declare this server DOWN. FailRetry uint64 `json:"FailRetry,omitempty"` // The number of successful attempts to declare a server UP. SuccRetry uint64 `json:"SuccRetry,omitempty"` // Enable or disable the server and remove the existing sessions using disabled-with-fastage option. State SlbCurCfgRealServerTableState `json:"State,omitempty"` // The server type. It participates in global server // load balancing when it is configured as remote-server. Type SlbCurCfgRealServerTableType `json:"Type,omitempty"` // The name of the real server. Name string `json:"Name,omitempty"` // The URL Paths selected for URL load balancing for by the real // server. The selected URL Paths are presented in a bitmap format. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ URL Path 9 // || || // || ||___ URL Path 8 // || |____ URL Path 7 // || . . . // ||_________ URL Path 2 // |__________ URL Path 1 // where x : 1 - The represented URL Path is selected // 0 - The represented URL Path is not selected UrlBmap string `json:"UrlBmap,omitempty"` // The real server that will handle client requests that doesn't // contain an URL cookie if Cookie loadbalance is enabled. Cookie SlbCurCfgRealServerTableCookie `json:"Cookie,omitempty"` // The real server will handle requests that don't match the // loadbalance string if it is enabled. ExcludeStr SlbCurCfgRealServerTableExcludeStr `json:"ExcludeStr,omitempty"` // The real server config to enable/disable MAC SA substitution for // L4 traffic. If disabled (the default) we will NOT substitute the // MAC SA of client-to-server frames. If enabled, we will substitute // the MAC SA. Submac SlbCurCfgRealServerTableSubmac `json:"Submac,omitempty"` // The real server config to enable/disable client proxy operation. Proxy SlbCurCfgRealServerTableProxy `json:"Proxy,omitempty"` // The real server config to enable/disable LDAP write server. Ldapwr SlbCurCfgRealServerTableLdapwr `json:"Ldapwr,omitempty"` // The OID to be sent in the SNMP get request packet. Oid string `json:"Oid,omitempty"` // The community string to be used in the SNMP get request packet. CommString string `json:"CommString,omitempty"` // The VLAN to be associated with the IDS server. Idsvlan uint32 `json:"Idsvlan,omitempty"` // The port to be connected to the IDS server. Idsport int32 `json:"Idsport,omitempty"` // The remote real server Global SLB availability. Avail uint64 `json:"Avail,omitempty"` // The real server config to enable/disable Fast Health Check Operation. FastHealthCheck SlbCurCfgRealServerTableFastHealthCheck `json:"FastHealthCheck,omitempty"` // The real server config to enable/disable MAC DA substitution for // L4 traffic. If disabled, we will NOT substitute the MAC DA of // client-to-server frames. If enabled(default), we will substitute // the MAC DA. Subdmac SlbCurCfgRealServerTableSubdmac `json:"Subdmac,omitempty"` // The real server config to enable/disable Overflow. If enabled(default) // allows Backup server to kick in if real server reaches maximum // connections. Overflow SlbCurCfgRealServerTableOverflow `json:"Overflow,omitempty"` // The real server config to enable/disable backup preemption. If enabled // (default)allows to preempt the backup server when the primary server // comes up. If disabled the backup server will continue to serve the // traffic even when primary server comes up. BkpPreempt SlbCurCfgRealServerTableBkpPreempt `json:"BkpPreempt,omitempty"` // The type of IP address. IpVer SlbCurCfgRealServerTableIpVer `json:"IpVer,omitempty"` // IPV6 address of the real server identified by the instance of the slbRealServerIndex. // Address should be 4-byte hexadecimal colon notation. Valid IPv6 address should be in // any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx Ipv6Addr string `json:"Ipv6Addr,omitempty"` // The mode of the real server. By default it is set to physical. Mode SlbCurCfgRealServerTableMode `json:"Mode,omitempty"` // the real server Proxy IP mode ProxyIpMode SlbCurCfgRealServerTableProxyIpMode `json:"ProxyIpMode,omitempty"` // This object ID shows current configuration of real server proxy IP address . // Returns 0 when slbCurCfgRealServerProxyIpMode is not set to address. // Returns 0 if IP version is IPv6. ProxyIpAddr string `json:"ProxyIpAddr,omitempty"` // This object ID shows current configuration of real server proxy IP subnet mask. // Returns 0 when slbCurCfgRealServerProxyIpMode is not set to address. // Returns 0 if IP version is IPv6. ProxyIpMask string `json:"ProxyIpMask,omitempty"` // This object ID shows current configuration of real server proxy IPv6 address . // The IP version for addr must be the same as the real server IP version. // Returns 0 when slbCurCfgRealServerProxyIpMode is not set to address. // Returns 0 if IP version is IPv4. // When a subnet is configured, user has the ability to select PIP persistency mode. // Persistency is relevant only if the PIP is configured as subnet. If PIP is not configured or // not subnet, the persistency configuration value is disable. ProxyIpv6Addr string `json:"ProxyIpv6Addr,omitempty"` // This object ID allows configuration of real server proxy IPv6 Mask. // The IP version for addr must be the same as the real server IP version. // Returns 0 when slbCurCfgRealServerProxyIpMode is not set to address. // Returns 0 if IP version is IPv6. // When a subnet is configured user has the ability to select PIP persistency mode. // Persistency is relevant only if the PIP is configured as subnet. If PIP is not configured or // not subnet, the persistency configuration value is disable. ProxyIpv6Prefix uint32 `json:"ProxyIpv6Prefix,omitempty"` // This object ID shows current configuration of real server proxy IP persistency mode. // Persistency is relevant only if a PIP class is configured. If PIP is not configured the // persistency configuration is disable. ProxyIpPersistency SlbCurCfgRealServerTableProxyIpPersistency `json:"ProxyIpPersistency,omitempty"` // This object ID allows configuration of real server proxy IP IPv4 or IPv6 Network Class as PIP. // Network Class PIP Persistency is relevant only if a PIP class is configured. If PIP is not configured the // persistency configuration is disable. // Returns 0 when slbCurCfgRealServerProxyIpMode is not set to nwclss(3). ProxyIpNWclass string `json:"ProxyIpNWclass,omitempty"` // This object ID allows configuration of real server Network Class PIP persistency mode. // Persistency is relevant only if a PIP class is configured. If PIP is not configured the // persistency configuration is disable. // Returns 0 when slbCurCfgRealServerProxyIpMode is not set to nwclss(3). ProxyIpNWclassPersistency SlbCurCfgRealServerTableProxyIpNWclassPersistency `json:"ProxyIpNWclassPersistency,omitempty"` // The Advanced HC ID. HealthID string `json:"HealthID,omitempty"` }
type SlbCurCfgRealServerTableProxy ¶
type SlbCurCfgRealServerTableProxy int32
const ( SlbCurCfgRealServerTableProxy_Enabled SlbCurCfgRealServerTableProxy = 1 SlbCurCfgRealServerTableProxy_Disabled SlbCurCfgRealServerTableProxy = 2 SlbCurCfgRealServerTableProxy_Unsupported SlbCurCfgRealServerTableProxy = 2147483647 )
type SlbCurCfgRealServerTableProxyIpMode ¶
type SlbCurCfgRealServerTableProxyIpMode int32
const ( SlbCurCfgRealServerTableProxyIpMode_Enable SlbCurCfgRealServerTableProxyIpMode = 0 SlbCurCfgRealServerTableProxyIpMode_Address SlbCurCfgRealServerTableProxyIpMode = 2 SlbCurCfgRealServerTableProxyIpMode_Nwclss SlbCurCfgRealServerTableProxyIpMode = 3 SlbCurCfgRealServerTableProxyIpMode_Disable SlbCurCfgRealServerTableProxyIpMode = 4 SlbCurCfgRealServerTableProxyIpMode_Unsupported SlbCurCfgRealServerTableProxyIpMode = 2147483647 )
type SlbCurCfgRealServerTableProxyIpNWclassPersistency ¶
type SlbCurCfgRealServerTableProxyIpNWclassPersistency int32
const ( SlbCurCfgRealServerTableProxyIpNWclassPersistency_Disable SlbCurCfgRealServerTableProxyIpNWclassPersistency = 0 SlbCurCfgRealServerTableProxyIpNWclassPersistency_Client SlbCurCfgRealServerTableProxyIpNWclassPersistency = 1 SlbCurCfgRealServerTableProxyIpNWclassPersistency_Unsupported SlbCurCfgRealServerTableProxyIpNWclassPersistency = 2147483647 )
type SlbCurCfgRealServerTableProxyIpPersistency ¶
type SlbCurCfgRealServerTableProxyIpPersistency int32
const ( SlbCurCfgRealServerTableProxyIpPersistency_Disable SlbCurCfgRealServerTableProxyIpPersistency = 0 SlbCurCfgRealServerTableProxyIpPersistency_Client SlbCurCfgRealServerTableProxyIpPersistency = 1 SlbCurCfgRealServerTableProxyIpPersistency_Host SlbCurCfgRealServerTableProxyIpPersistency = 2 SlbCurCfgRealServerTableProxyIpPersistency_Unsupported SlbCurCfgRealServerTableProxyIpPersistency = 2147483647 )
type SlbCurCfgRealServerTableState ¶
type SlbCurCfgRealServerTableState int32
const ( SlbCurCfgRealServerTableState_Enabled SlbCurCfgRealServerTableState = 2 SlbCurCfgRealServerTableState_Disabled SlbCurCfgRealServerTableState = 3 SlbCurCfgRealServerTableState_DisabledWithFastage SlbCurCfgRealServerTableState = 4 SlbCurCfgRealServerTableState_Unsupported SlbCurCfgRealServerTableState = 2147483647 )
type SlbCurCfgRealServerTableSubdmac ¶
type SlbCurCfgRealServerTableSubdmac int32
const ( SlbCurCfgRealServerTableSubdmac_Enabled SlbCurCfgRealServerTableSubdmac = 1 SlbCurCfgRealServerTableSubdmac_Disabled SlbCurCfgRealServerTableSubdmac = 2 SlbCurCfgRealServerTableSubdmac_Unsupported SlbCurCfgRealServerTableSubdmac = 2147483647 )
type SlbCurCfgRealServerTableSubmac ¶
type SlbCurCfgRealServerTableSubmac int32
const ( SlbCurCfgRealServerTableSubmac_Enabled SlbCurCfgRealServerTableSubmac = 1 SlbCurCfgRealServerTableSubmac_Disabled SlbCurCfgRealServerTableSubmac = 2 SlbCurCfgRealServerTableSubmac_Unsupported SlbCurCfgRealServerTableSubmac = 2147483647 )
type SlbCurCfgRealServerTableType ¶
type SlbCurCfgRealServerTableType int32
const ( SlbCurCfgRealServerTableType_LocalServer SlbCurCfgRealServerTableType = 1 SlbCurCfgRealServerTableType_RemoteServer SlbCurCfgRealServerTableType = 2 SlbCurCfgRealServerTableType_Unsupported SlbCurCfgRealServerTableType = 2147483647 )
type SlbCurCfgSapAslrTable ¶
type SlbCurCfgSapAslrTable struct { // The Sap Aslr number SlbCurCfgSapAslrIndex int32 Params *SlbCurCfgSapAslrTableParams }
SlbCurCfgSapAslrTable The SAP ASLR connection management table. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurCfgSapAslrTable ¶
func NewSlbCurCfgSapAslrTable( slbCurCfgSapAslrIndex int32, params *SlbCurCfgSapAslrTableParams, ) *SlbCurCfgSapAslrTable
func NewSlbCurCfgSapAslrTableList ¶
func NewSlbCurCfgSapAslrTableList() *SlbCurCfgSapAslrTable
func (*SlbCurCfgSapAslrTable) GetParams ¶
func (c *SlbCurCfgSapAslrTable) GetParams() BeanType
func (*SlbCurCfgSapAslrTable) GetParamsType ¶
func (c *SlbCurCfgSapAslrTable) GetParamsType() reflect.Type
func (*SlbCurCfgSapAslrTable) Name ¶
func (c *SlbCurCfgSapAslrTable) Name() string
func (*SlbCurCfgSapAslrTable) Path ¶
func (c *SlbCurCfgSapAslrTable) Path() string
type SlbCurCfgSapAslrTableAutoConfig ¶
type SlbCurCfgSapAslrTableAutoConfig int32
const ( SlbCurCfgSapAslrTableAutoConfig_Basic SlbCurCfgSapAslrTableAutoConfig = 1 SlbCurCfgSapAslrTableAutoConfig_Full SlbCurCfgSapAslrTableAutoConfig = 2 SlbCurCfgSapAslrTableAutoConfig_Unsupported SlbCurCfgSapAslrTableAutoConfig = 2147483647 )
type SlbCurCfgSapAslrTableDelete ¶
type SlbCurCfgSapAslrTableDelete int32
const ( SlbCurCfgSapAslrTableDelete_Other SlbCurCfgSapAslrTableDelete = 1 SlbCurCfgSapAslrTableDelete_Delete SlbCurCfgSapAslrTableDelete = 2 SlbCurCfgSapAslrTableDelete_Unsupported SlbCurCfgSapAslrTableDelete = 2147483647 )
type SlbCurCfgSapAslrTableIpVer ¶
type SlbCurCfgSapAslrTableIpVer int32
const ( SlbCurCfgSapAslrTableIpVer_Ipv4 SlbCurCfgSapAslrTableIpVer = 1 SlbCurCfgSapAslrTableIpVer_Ipv6 SlbCurCfgSapAslrTableIpVer = 2 SlbCurCfgSapAslrTableIpVer_Unsupported SlbCurCfgSapAslrTableIpVer = 2147483647 )
type SlbCurCfgSapAslrTableParams ¶
type SlbCurCfgSapAslrTableParams struct { // The Sap Aslr number Index int32 `json:"Index,omitempty"` // IP address of the Sap Aslr identified by the instance of the // slbCurCfgSapAslrIndex. IpAddr string `json:"IpAddr,omitempty"` // IPV6 address of the Sap Aslr manager identified by the instance of the slbCurCfgSapAslrIndex // Address should be 4-byte hexadecimal colon notation. Valid IPv6 address should be in // any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx Ipv6Addr string `json:"Ipv6Addr,omitempty"` // The type of IP address. IpVer SlbCurCfgSapAslrTableIpVer `json:"IpVer,omitempty"` // The Sap Aslr service port number. PortNum uint64 `json:"PortNum,omitempty"` // IP address of the VIP identified by the instance of the // slbNewCfgSapAslrIndex. VipAddr string `json:"VipAddr,omitempty"` // IPV6 address of the VIP identified by the instance of the slbNewCfgSapAslrIndex // Address should be 4-byte hexadecimal colon notation. Valid IPv6 address should be in // any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx Vipv6Addr string `json:"Vipv6Addr,omitempty"` // The type of VIP IP address. VipIpVer SlbCurCfgSapAslrTableVipIpVer `json:"VipIpVer,omitempty"` // Set the Sap Aslr server inspection interval. Interval uint64 `json:"Interval,omitempty"` // Enable or disable the Sap Aslr server sampling. State SlbCurCfgSapAslrTableState `json:"State,omitempty"` // The name of the Sap Aslr connection. Name string `json:"Name,omitempty"` // The Sap Aslr connection last activity time stamp. LastAct string `json:"LastAct,omitempty"` // Defines the configuration update process. // When set the value to basic (1), the configuration is limited, // comparing to full (2) AutoConfig SlbCurCfgSapAslrTableAutoConfig `json:"AutoConfig,omitempty"` // Set the Sap Aslr session information. // When read, zero is returned. SessionInfo int32 `json:"SessionInfo,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbCurCfgSapAslrTableDelete `json:"Delete,omitempty"` // The Sap Aslr connection signature. Signature string `json:"Signature,omitempty"` // Server Certificate name associated with this virtual service. ServCert string `json:"ServCert,omitempty"` }
type SlbCurCfgSapAslrTableState ¶
type SlbCurCfgSapAslrTableState int32
const ( SlbCurCfgSapAslrTableState_Enabled SlbCurCfgSapAslrTableState = 1 SlbCurCfgSapAslrTableState_Disabled SlbCurCfgSapAslrTableState = 2 SlbCurCfgSapAslrTableState_Unsupported SlbCurCfgSapAslrTableState = 2147483647 )
type SlbCurCfgSapAslrTableVipIpVer ¶
type SlbCurCfgSapAslrTableVipIpVer int32
const ( SlbCurCfgSapAslrTableVipIpVer_Ipv4 SlbCurCfgSapAslrTableVipIpVer = 1 SlbCurCfgSapAslrTableVipIpVer_Ipv6 SlbCurCfgSapAslrTableVipIpVer = 2 SlbCurCfgSapAslrTableVipIpVer_Unsupported SlbCurCfgSapAslrTableVipIpVer = 2147483647 )
type SlbCurCfgSerAppShapeTable ¶
type SlbCurCfgSerAppShapeTable struct { // The number of the virtual server. SlbCurCfgSerAppShapeVirtServIndex int32 // The service index. This has no external meaning SlbCurCfgSerAppShapeVirtServiceIndex int32 // The number of the virtual server. SlbCurCfgSerAppShapePriority int32 Params *SlbCurCfgSerAppShapeTableParams }
SlbCurCfgSerAppShapeTable The table of App Rules added to virtual services. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgSerAppShapeTable ¶
func NewSlbCurCfgSerAppShapeTable( slbCurCfgSerAppShapeVirtServIndex int32, slbCurCfgSerAppShapeVirtServiceIndex int32, slbCurCfgSerAppShapePriority int32, params *SlbCurCfgSerAppShapeTableParams, ) *SlbCurCfgSerAppShapeTable
func NewSlbCurCfgSerAppShapeTableList ¶
func NewSlbCurCfgSerAppShapeTableList() *SlbCurCfgSerAppShapeTable
func (*SlbCurCfgSerAppShapeTable) GetParams ¶
func (c *SlbCurCfgSerAppShapeTable) GetParams() BeanType
func (*SlbCurCfgSerAppShapeTable) GetParamsType ¶
func (c *SlbCurCfgSerAppShapeTable) GetParamsType() reflect.Type
func (*SlbCurCfgSerAppShapeTable) Name ¶
func (c *SlbCurCfgSerAppShapeTable) Name() string
func (*SlbCurCfgSerAppShapeTable) Path ¶
func (c *SlbCurCfgSerAppShapeTable) Path() string
type SlbCurCfgSerAppShapeTableParams ¶
type SlbCurCfgSerAppShapeTableParams struct { // The number of the virtual server. VirtServIndex int32 `json:"VirtServIndex,omitempty"` // The service index. This has no external meaning VirtServiceIndex int32 `json:"VirtServiceIndex,omitempty"` // The number of the virtual server. Priority int32 `json:"Priority,omitempty"` // The AppShape ID added to the virtual service Index string `json:"Index,omitempty"` }
type SlbCurCfgSidebandAppShapeTable ¶
type SlbCurCfgSidebandAppShapeTable struct { // The sideband index. This has no external meaning SlbCurCfgSidebandAppShapeSidebandIndex string // The priority of the AppShape. SlbCurCfgSidebandAppShapePriority int32 Params *SlbCurCfgSidebandAppShapeTableParams }
SlbCurCfgSidebandAppShapeTable The table of App Rules added to virtual services. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgSidebandAppShapeTable ¶
func NewSlbCurCfgSidebandAppShapeTable( slbCurCfgSidebandAppShapeSidebandIndex string, slbCurCfgSidebandAppShapePriority int32, params *SlbCurCfgSidebandAppShapeTableParams, ) *SlbCurCfgSidebandAppShapeTable
func NewSlbCurCfgSidebandAppShapeTableList ¶
func NewSlbCurCfgSidebandAppShapeTableList() *SlbCurCfgSidebandAppShapeTable
func (*SlbCurCfgSidebandAppShapeTable) GetParams ¶
func (c *SlbCurCfgSidebandAppShapeTable) GetParams() BeanType
func (*SlbCurCfgSidebandAppShapeTable) GetParamsType ¶
func (c *SlbCurCfgSidebandAppShapeTable) GetParamsType() reflect.Type
func (*SlbCurCfgSidebandAppShapeTable) Name ¶
func (c *SlbCurCfgSidebandAppShapeTable) Name() string
func (*SlbCurCfgSidebandAppShapeTable) Path ¶
func (c *SlbCurCfgSidebandAppShapeTable) Path() string
type SlbCurCfgSidebandAppShapeTableParams ¶
type SlbCurCfgSidebandAppShapeTableParams struct { // The sideband index. This has no external meaning SidebandIndex string `json:"SidebandIndex,omitempty"` // The priority of the AppShape. Priority int32 `json:"Priority,omitempty"` // The AppShape ID added to the sideband policy Index string `json:"Index,omitempty"` }
type SlbCurCfgSmartNatTable ¶
type SlbCurCfgSmartNatTable struct { // The SMART NAT id as an index. SlbCurCfgSmartNatIndex string Params *SlbCurCfgSmartNatTableParams }
SlbCurCfgSmartNatTable The table of current Smart NAT configuration. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurCfgSmartNatTable ¶
func NewSlbCurCfgSmartNatTable( slbCurCfgSmartNatIndex string, params *SlbCurCfgSmartNatTableParams, ) *SlbCurCfgSmartNatTable
func NewSlbCurCfgSmartNatTableList ¶
func NewSlbCurCfgSmartNatTableList() *SlbCurCfgSmartNatTable
func (*SlbCurCfgSmartNatTable) GetParams ¶
func (c *SlbCurCfgSmartNatTable) GetParams() BeanType
func (*SlbCurCfgSmartNatTable) GetParamsType ¶
func (c *SlbCurCfgSmartNatTable) GetParamsType() reflect.Type
func (*SlbCurCfgSmartNatTable) Name ¶
func (c *SlbCurCfgSmartNatTable) Name() string
func (*SlbCurCfgSmartNatTable) Path ¶
func (c *SlbCurCfgSmartNatTable) Path() string
type SlbCurCfgSmartNatTableDnatMode ¶
type SlbCurCfgSmartNatTableDnatMode int32
const ( SlbCurCfgSmartNatTableDnatMode_Address SlbCurCfgSmartNatTableDnatMode = 0 SlbCurCfgSmartNatTableDnatMode_Nwclass SlbCurCfgSmartNatTableDnatMode = 1 SlbCurCfgSmartNatTableDnatMode_None SlbCurCfgSmartNatTableDnatMode = 2 SlbCurCfgSmartNatTableDnatMode_Unsupported SlbCurCfgSmartNatTableDnatMode = 2147483647 )
type SlbCurCfgSmartNatTableDnatPersist ¶
type SlbCurCfgSmartNatTableDnatPersist int32
const ( SlbCurCfgSmartNatTableDnatPersist_None SlbCurCfgSmartNatTableDnatPersist = 1 SlbCurCfgSmartNatTableDnatPersist_Host SlbCurCfgSmartNatTableDnatPersist = 2 SlbCurCfgSmartNatTableDnatPersist_Client SlbCurCfgSmartNatTableDnatPersist = 3 SlbCurCfgSmartNatTableDnatPersist_Unsupported SlbCurCfgSmartNatTableDnatPersist = 2147483647 )
type SlbCurCfgSmartNatTableIpVer ¶
type SlbCurCfgSmartNatTableIpVer int32
const ( SlbCurCfgSmartNatTableIpVer_Ipv4 SlbCurCfgSmartNatTableIpVer = 0 SlbCurCfgSmartNatTableIpVer_Ipv6 SlbCurCfgSmartNatTableIpVer = 1 SlbCurCfgSmartNatTableIpVer_Unsupported SlbCurCfgSmartNatTableIpVer = 2147483647 )
type SlbCurCfgSmartNatTableMode ¶
type SlbCurCfgSmartNatTableMode int32
const ( SlbCurCfgSmartNatTableMode_Address SlbCurCfgSmartNatTableMode = 0 SlbCurCfgSmartNatTableMode_Nwclass SlbCurCfgSmartNatTableMode = 1 SlbCurCfgSmartNatTableMode_None SlbCurCfgSmartNatTableMode = 2 SlbCurCfgSmartNatTableMode_Unsupported SlbCurCfgSmartNatTableMode = 2147483647 )
type SlbCurCfgSmartNatTableParams ¶
type SlbCurCfgSmartNatTableParams struct { // The SMART NAT id as an index. Index string `json:"Index,omitempty"` // Descriptive name for Smart NAT entry. Name string `json:"Name,omitempty"` // Smart NAT type. Type SlbCurCfgSmartNatTableType `json:"Type,omitempty"` // IP version for Smart NAT entry. IpVer SlbCurCfgSmartNatTableIpVer `json:"IpVer,omitempty"` // Smart NAT local mode. Mode SlbCurCfgSmartNatTableMode `json:"Mode,omitempty"` // Local ipv4 address of the Smart NAT entry. This is valid only when ip version is set to v4. LocalIpV4 string `json:"LocalIpV4,omitempty"` // Local ipv4 network mask of the Smart NAT entry. This is valid only when ip version is set to v4. LocalIpV4Mask string `json:"LocalIpV4Mask,omitempty"` // The Local IPV6 address of the Smart NAT entry // Address should be 4-byte hexadecimal colon notation. Valid IPv6 address should be in // any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx // This is valid only when ip version is set to ipv6. LocalIpV6 string `json:"LocalIpV6,omitempty"` // The prefix length associated with the local IPV6 address of the Smart NAT entry. // This is valid only when ip version is set to ipv6. LocalIpV6Mask uint32 `json:"LocalIpV6Mask,omitempty"` // Local network class name. LocalNwclss string `json:"LocalNwclss,omitempty"` // NAT address mode for this Smart NAT entry DnatMode SlbCurCfgSmartNatTableDnatMode `json:"DnatMode,omitempty"` // NAT ipv4 address of the Smart NAT entry. This is valid only when ip version is set to ipv4. DnatIpV4 string `json:"DnatIpV4,omitempty"` // NAT ipv4 network mask of the Smart NAT entry. This is valid only when ip version is set to ipv4. DnatIpV4Mask string `json:"DnatIpV4Mask,omitempty"` // NAT IPV6 address of the Smart NAT entry // Address should be 4-byte hexadecimal colon notation. Valid IPv6 address should be in // any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx // This is valid only when ip version is set to ipv6. DnatIpV6 string `json:"DnatIpV6,omitempty"` // The prefix length associated with the NAT IPV6 address of the Smart NAT entry. // This is valid only when ip version is set to ipv6. DnatIpV6Mask uint32 `json:"DnatIpV6Mask,omitempty"` // NAT Network class name for the SMART NAT entry. DnatNwclss string `json:"DnatNwclss,omitempty"` // Wanlink Server name for this Smart NAT entry. WanLink string `json:"WanLink,omitempty"` // Persistence type for the Smart NAT entry. This is valid only for type Dynamic NAT. DnatPersist SlbCurCfgSmartNatTableDnatPersist `json:"DnatPersist,omitempty"` }
type SlbCurCfgSmartNatTableType ¶
type SlbCurCfgSmartNatTableType int32
const ( SlbCurCfgSmartNatTableType_Nonat SlbCurCfgSmartNatTableType = 0 SlbCurCfgSmartNatTableType_Static SlbCurCfgSmartNatTableType = 1 SlbCurCfgSmartNatTableType_Dynamic SlbCurCfgSmartNatTableType = 2 SlbCurCfgSmartNatTableType_Unsupported SlbCurCfgSmartNatTableType = 2147483647 )
type SlbCurCfgSmtportTable ¶
type SlbCurCfgSmtportTable struct { // The service mapping real port index. SlbCurCfgSmtportIndex int32 Params *SlbCurCfgSmtportTableParams }
SlbCurCfgSmtportTable The service mapping real port table. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgSmtportTable ¶
func NewSlbCurCfgSmtportTable( slbCurCfgSmtportIndex int32, params *SlbCurCfgSmtportTableParams, ) *SlbCurCfgSmtportTable
func NewSlbCurCfgSmtportTableList ¶
func NewSlbCurCfgSmtportTableList() *SlbCurCfgSmtportTable
func (*SlbCurCfgSmtportTable) GetParams ¶
func (c *SlbCurCfgSmtportTable) GetParams() BeanType
func (*SlbCurCfgSmtportTable) GetParamsType ¶
func (c *SlbCurCfgSmtportTable) GetParamsType() reflect.Type
func (*SlbCurCfgSmtportTable) Name ¶
func (c *SlbCurCfgSmtportTable) Name() string
func (*SlbCurCfgSmtportTable) Path ¶
func (c *SlbCurCfgSmtportTable) Path() string
type SlbCurCfgUrlBwmTable ¶
type SlbCurCfgUrlBwmTable struct { // The number of the virtual server. SlbCurCfgUrlBwmVirtServIndex int32 // The service index. This has no external meaning SlbCurCfgUrlBwmVirtServiceIndex int32 // The URL Path Identifier. SlbCurCfgUrlBwmUrlId int32 Params *SlbCurCfgUrlBwmTableParams }
SlbCurCfgUrlBwmTable The table of URL based BWM for Virtual Services. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgUrlBwmTable ¶
func NewSlbCurCfgUrlBwmTable( slbCurCfgUrlBwmVirtServIndex int32, slbCurCfgUrlBwmVirtServiceIndex int32, slbCurCfgUrlBwmUrlId int32, params *SlbCurCfgUrlBwmTableParams, ) *SlbCurCfgUrlBwmTable
func NewSlbCurCfgUrlBwmTableList ¶
func NewSlbCurCfgUrlBwmTableList() *SlbCurCfgUrlBwmTable
func (*SlbCurCfgUrlBwmTable) GetParams ¶
func (c *SlbCurCfgUrlBwmTable) GetParams() BeanType
func (*SlbCurCfgUrlBwmTable) GetParamsType ¶
func (c *SlbCurCfgUrlBwmTable) GetParamsType() reflect.Type
func (*SlbCurCfgUrlBwmTable) Name ¶
func (c *SlbCurCfgUrlBwmTable) Name() string
func (*SlbCurCfgUrlBwmTable) Path ¶
func (c *SlbCurCfgUrlBwmTable) Path() string
type SlbCurCfgUrlBwmTableParams ¶
type SlbCurCfgUrlBwmTableParams struct { // The number of the virtual server. VirtServIndex int32 `json:"VirtServIndex,omitempty"` // The service index. This has no external meaning VirtServiceIndex int32 `json:"VirtServiceIndex,omitempty"` // The URL Path Identifier. UrlId int32 `json:"UrlId,omitempty"` // The BW contract number. Contract int32 `json:"Contract,omitempty"` }
type SlbCurCfgVirtServerTable ¶
type SlbCurCfgVirtServerTable struct { // Virtual Server Number SlbCurCfgVirtServerIndex int32 Params *SlbCurCfgVirtServerTableParams }
SlbCurCfgVirtServerTable The table of virtual Servers. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgVirtServerTable ¶
func NewSlbCurCfgVirtServerTable( slbCurCfgVirtServerIndex int32, params *SlbCurCfgVirtServerTableParams, ) *SlbCurCfgVirtServerTable
func NewSlbCurCfgVirtServerTableList ¶
func NewSlbCurCfgVirtServerTableList() *SlbCurCfgVirtServerTable
func (*SlbCurCfgVirtServerTable) GetParams ¶
func (c *SlbCurCfgVirtServerTable) GetParams() BeanType
func (*SlbCurCfgVirtServerTable) GetParamsType ¶
func (c *SlbCurCfgVirtServerTable) GetParamsType() reflect.Type
func (*SlbCurCfgVirtServerTable) Name ¶
func (c *SlbCurCfgVirtServerTable) Name() string
func (*SlbCurCfgVirtServerTable) Path ¶
func (c *SlbCurCfgVirtServerTable) Path() string
type SlbCurCfgVirtServerTableParams ¶
type SlbCurCfgVirtServerTableParams struct { // Virtual Server Number VirtServerIndex int32 `json:"VirtServerIndex,omitempty"` // IP address of the virtual server. VirtServerIpAddress string `json:"VirtServerIpAddress,omitempty"` // Enable or disable layer3 only balancing. VirtServerLayer3Only SlbCurCfgVirtServerTableVirtServerLayer3Only `json:"VirtServerLayer3Only,omitempty"` // Enable or disable the virtual server. VirtServerState SlbCurCfgVirtServerTableVirtServerState `json:"VirtServerState,omitempty"` // The domain name of the virtual server. VirtServerDname string `json:"VirtServerDname,omitempty"` // The default BW contract of virtual server. VirtServerBwmContract int32 `json:"VirtServerBwmContract,omitempty"` // The virtual server Global SLB weight. VirtServerWeight uint64 `json:"VirtServerWeight,omitempty"` // The virtual server Global SLB availability. VirtServerAvail uint64 `json:"VirtServerAvail,omitempty"` // The Global SLB rules for the domain. // The rules are presented in bitmap format. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // | || |_ server 9 // | || // | ||___ server 8 // | |____ server 7 // | . . . // |__________ server 1 // where x : 1 - The represented rule belongs to the domain // 0 - The represented rule does not belong to the domain VirtServerRule string `json:"VirtServerRule,omitempty"` // The name of the virtual server. VirtServerVname string `json:"VirtServerVname,omitempty"` // The type of IP address. VirtServerIpVer SlbCurCfgVirtServerTableVirtServerIpVer `json:"VirtServerIpVer,omitempty"` // The IPv6 address of the virtual server. Address should be 4-byte // hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx VirtServerIpv6Addr string `json:"VirtServerIpv6Addr,omitempty"` // Enable/disable client connection reset for invalid VPORT. VirtServerCReset SlbCurCfgVirtServerTableVirtServerCReset `json:"VirtServerCReset,omitempty"` // Source Network Classifier of the virtual server. VirtServerSrcNetwork string `json:"VirtServerSrcNetwork,omitempty"` // IP address of the NAT. VirtServerNat string `json:"VirtServerNat,omitempty"` // The IPv6 address of the NAT. Address should be 4-byte // hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx VirtServerNat6 string `json:"VirtServerNat6,omitempty"` // It returns Yes(1) if virtual server is a DNS Responder VIP, else returns no(0). // This mib is added for Vision purpose. VirtServerIsDnsSecVip SlbCurCfgVirtServerTableVirtServerIsDnsSecVip `json:"VirtServerIsDnsSecVip,omitempty"` }
type SlbCurCfgVirtServerTableVirtServerCReset ¶
type SlbCurCfgVirtServerTableVirtServerCReset int32
const ( SlbCurCfgVirtServerTableVirtServerCReset_Enabled SlbCurCfgVirtServerTableVirtServerCReset = 1 SlbCurCfgVirtServerTableVirtServerCReset_Disabled SlbCurCfgVirtServerTableVirtServerCReset = 2 SlbCurCfgVirtServerTableVirtServerCReset_Unsupported SlbCurCfgVirtServerTableVirtServerCReset = 2147483647 )
type SlbCurCfgVirtServerTableVirtServerIpVer ¶
type SlbCurCfgVirtServerTableVirtServerIpVer int32
const ( SlbCurCfgVirtServerTableVirtServerIpVer_Ipv4 SlbCurCfgVirtServerTableVirtServerIpVer = 1 SlbCurCfgVirtServerTableVirtServerIpVer_Ipv6 SlbCurCfgVirtServerTableVirtServerIpVer = 2 SlbCurCfgVirtServerTableVirtServerIpVer_Unsupported SlbCurCfgVirtServerTableVirtServerIpVer = 2147483647 )
type SlbCurCfgVirtServerTableVirtServerIsDnsSecVip ¶
type SlbCurCfgVirtServerTableVirtServerIsDnsSecVip int32
const ( SlbCurCfgVirtServerTableVirtServerIsDnsSecVip_No SlbCurCfgVirtServerTableVirtServerIsDnsSecVip = 0 SlbCurCfgVirtServerTableVirtServerIsDnsSecVip_Yes SlbCurCfgVirtServerTableVirtServerIsDnsSecVip = 1 SlbCurCfgVirtServerTableVirtServerIsDnsSecVip_Unsupported SlbCurCfgVirtServerTableVirtServerIsDnsSecVip = 2147483647 )
type SlbCurCfgVirtServerTableVirtServerLayer3Only ¶
type SlbCurCfgVirtServerTableVirtServerLayer3Only int32
const ( SlbCurCfgVirtServerTableVirtServerLayer3Only_Layer3Only SlbCurCfgVirtServerTableVirtServerLayer3Only = 1 SlbCurCfgVirtServerTableVirtServerLayer3Only_Disabled SlbCurCfgVirtServerTableVirtServerLayer3Only = 2 SlbCurCfgVirtServerTableVirtServerLayer3Only_Unsupported SlbCurCfgVirtServerTableVirtServerLayer3Only = 2147483647 )
type SlbCurCfgVirtServerTableVirtServerState ¶
type SlbCurCfgVirtServerTableVirtServerState int32
const ( SlbCurCfgVirtServerTableVirtServerState_Enabled SlbCurCfgVirtServerTableVirtServerState = 2 SlbCurCfgVirtServerTableVirtServerState_Disabled SlbCurCfgVirtServerTableVirtServerState = 3 SlbCurCfgVirtServerTableVirtServerState_Unsupported SlbCurCfgVirtServerTableVirtServerState = 2147483647 )
type SlbCurCfgVirtServicesFifthPartTable ¶
type SlbCurCfgVirtServicesFifthPartTable struct { // The number of the virtual server. SlbCurCfgVirtServFifthPartIndex int32 // The service index. This has no external meaning SlbCurCfgVirtServiceFifthPartIndex int32 Params *SlbCurCfgVirtServicesFifthPartTableParams }
SlbCurCfgVirtServicesFifthPartTable The table of virtual Services. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgVirtServicesFifthPartTable ¶
func NewSlbCurCfgVirtServicesFifthPartTable( slbCurCfgVirtServFifthPartIndex int32, slbCurCfgVirtServiceFifthPartIndex int32, params *SlbCurCfgVirtServicesFifthPartTableParams, ) *SlbCurCfgVirtServicesFifthPartTable
func NewSlbCurCfgVirtServicesFifthPartTableList ¶
func NewSlbCurCfgVirtServicesFifthPartTableList() *SlbCurCfgVirtServicesFifthPartTable
func (*SlbCurCfgVirtServicesFifthPartTable) GetParams ¶
func (c *SlbCurCfgVirtServicesFifthPartTable) GetParams() BeanType
func (*SlbCurCfgVirtServicesFifthPartTable) GetParamsType ¶
func (c *SlbCurCfgVirtServicesFifthPartTable) GetParamsType() reflect.Type
func (*SlbCurCfgVirtServicesFifthPartTable) Name ¶
func (c *SlbCurCfgVirtServicesFifthPartTable) Name() string
func (*SlbCurCfgVirtServicesFifthPartTable) Path ¶
func (c *SlbCurCfgVirtServicesFifthPartTable) Path() string
type SlbCurCfgVirtServicesFifthPartTableAction ¶
type SlbCurCfgVirtServicesFifthPartTableAction int32
const ( SlbCurCfgVirtServicesFifthPartTableAction_Group SlbCurCfgVirtServicesFifthPartTableAction = 1 SlbCurCfgVirtServicesFifthPartTableAction_Redirect SlbCurCfgVirtServicesFifthPartTableAction = 2 SlbCurCfgVirtServicesFifthPartTableAction_Discard SlbCurCfgVirtServicesFifthPartTableAction = 3 SlbCurCfgVirtServicesFifthPartTableAction_Unsupported SlbCurCfgVirtServicesFifthPartTableAction = 2147483647 )
type SlbCurCfgVirtServicesFifthPartTableCkRebind ¶
type SlbCurCfgVirtServicesFifthPartTableCkRebind int32
const ( SlbCurCfgVirtServicesFifthPartTableCkRebind_Enabled SlbCurCfgVirtServicesFifthPartTableCkRebind = 1 SlbCurCfgVirtServicesFifthPartTableCkRebind_Disabled SlbCurCfgVirtServicesFifthPartTableCkRebind = 2 SlbCurCfgVirtServicesFifthPartTableCkRebind_Unsupported SlbCurCfgVirtServicesFifthPartTableCkRebind = 2147483647 )
type SlbCurCfgVirtServicesFifthPartTableClntproxType ¶
type SlbCurCfgVirtServicesFifthPartTableClntproxType int32
const ( SlbCurCfgVirtServicesFifthPartTableClntproxType_None SlbCurCfgVirtServicesFifthPartTableClntproxType = 1 SlbCurCfgVirtServicesFifthPartTableClntproxType_Http SlbCurCfgVirtServicesFifthPartTableClntproxType = 2 SlbCurCfgVirtServicesFifthPartTableClntproxType_Https SlbCurCfgVirtServicesFifthPartTableClntproxType = 3 SlbCurCfgVirtServicesFifthPartTableClntproxType_Unsupported SlbCurCfgVirtServicesFifthPartTableClntproxType = 2147483647 )
type SlbCurCfgVirtServicesFifthPartTableCookieSecure ¶
type SlbCurCfgVirtServicesFifthPartTableCookieSecure int32
const ( SlbCurCfgVirtServicesFifthPartTableCookieSecure_No SlbCurCfgVirtServicesFifthPartTableCookieSecure = 1 SlbCurCfgVirtServicesFifthPartTableCookieSecure_Yes SlbCurCfgVirtServicesFifthPartTableCookieSecure = 2 SlbCurCfgVirtServicesFifthPartTableCookieSecure_Unsupported SlbCurCfgVirtServicesFifthPartTableCookieSecure = 2147483647 )
type SlbCurCfgVirtServicesFifthPartTableDnsType ¶
type SlbCurCfgVirtServicesFifthPartTableDnsType int32
const ( SlbCurCfgVirtServicesFifthPartTableDnsType_Dns SlbCurCfgVirtServicesFifthPartTableDnsType = 1 SlbCurCfgVirtServicesFifthPartTableDnsType_Dnssec SlbCurCfgVirtServicesFifthPartTableDnsType = 2 SlbCurCfgVirtServicesFifthPartTableDnsType_Both SlbCurCfgVirtServicesFifthPartTableDnsType = 3 SlbCurCfgVirtServicesFifthPartTableDnsType_Unsupported SlbCurCfgVirtServicesFifthPartTableDnsType = 2147483647 )
type SlbCurCfgVirtServicesFifthPartTableGranularity ¶
type SlbCurCfgVirtServicesFifthPartTableGranularity int32
const ( SlbCurCfgVirtServicesFifthPartTableGranularity_Service SlbCurCfgVirtServicesFifthPartTableGranularity = 0 SlbCurCfgVirtServicesFifthPartTableGranularity_Real SlbCurCfgVirtServicesFifthPartTableGranularity = 2 SlbCurCfgVirtServicesFifthPartTableGranularity_Unsupported SlbCurCfgVirtServicesFifthPartTableGranularity = 2147483647 )
type SlbCurCfgVirtServicesFifthPartTableNoRtsp ¶
type SlbCurCfgVirtServicesFifthPartTableNoRtsp int32
const ( SlbCurCfgVirtServicesFifthPartTableNoRtsp_Enabled SlbCurCfgVirtServicesFifthPartTableNoRtsp = 1 SlbCurCfgVirtServicesFifthPartTableNoRtsp_Disabled SlbCurCfgVirtServicesFifthPartTableNoRtsp = 2 SlbCurCfgVirtServicesFifthPartTableNoRtsp_Unsupported SlbCurCfgVirtServicesFifthPartTableNoRtsp = 2147483647 )
type SlbCurCfgVirtServicesFifthPartTableParams ¶
type SlbCurCfgVirtServicesFifthPartTableParams struct { // The number of the virtual server. ServFifthPartIndex int32 `json:"ServFifthPartIndex,omitempty"` // The service index. This has no external meaning FifthPartIndex int32 `json:"FifthPartIndex,omitempty"` // Enter text to be replaced. ServTextrepMatchText string `json:"ServTextrepMatchText,omitempty"` // Enter Cur text. ServTextrepReplacTxt string `json:"ServTextrepReplacTxt,omitempty"` // Application Type for virtual service. ServApplicationType SlbCurCfgVirtServicesFifthPartTableServApplicationType `json:"ServApplicationType,omitempty"` // The name of the virtual service. Name string `json:"Name,omitempty"` // Action type of the service.If we set value as group(1) // it will Load balance the traffic between the servers // defined in the group field after performing all other // services actions.when set to a value of redirect(2) // for http/https services, an http/s redirection will be // performed with the values set in the application // redirection.If we set value as discard(3) it will drop the session. Action SlbCurCfgVirtServicesFifthPartTableAction `json:"Action,omitempty"` // application redirection location.We need to provide this // value When action type is set to redirect(2). Redirect string `json:"Redirect,omitempty"` // Group Mark for Server Certificate. If we set value as cert(0) // It will denote that the server certificate (name) associated with // this virtual service, represents a certificate. Otherwise, a value of group(1), denotes that the server // certificate (name) represents a group. ServCertGrpMark SlbCurCfgVirtServicesFifthPartTableServCertGrpMark `json:"ServCertGrpMark,omitempty"` // Set DNS type for this service (DNS, DNSSEC). DnsType SlbCurCfgVirtServicesFifthPartTableDnsType `json:"DnsType,omitempty"` // Set client proximity type for this service. ClntproxType SlbCurCfgVirtServicesFifthPartTableClntproxType `json:"ClntproxType,omitempty"` // Enable or disable zero window size in SYN+ACK for this service. ZerowinSize SlbCurCfgVirtServicesFifthPartTableZerowinSize `json:"ZerowinSize,omitempty"` // The cookie path name of the virtual server used for cookie load balance. CookiePath string `json:"CookiePath,omitempty"` // Is cookie secure [yes/no] [Default: no]. CookieSecure SlbCurCfgVirtServicesFifthPartTableCookieSecure `json:"CookieSecure,omitempty"` // Enable or disable only rtsp SLB for this service. NoRtsp SlbCurCfgVirtServicesFifthPartTableNoRtsp `json:"NoRtsp,omitempty"` // Server rebalancing when cookie is absent. // When enabled, server load balancing will happen // for subsequent request comes without cookie. CkRebind SlbCurCfgVirtServicesFifthPartTableCkRebind `json:"CkRebind,omitempty"` // Enable or disable buffer limit for content based selection. ParseLimit SlbCurCfgVirtServicesFifthPartTableParseLimit `json:"ParseLimit,omitempty"` // The buffer length for content based selection. ParseLength uint32 `json:"ParseLength,omitempty"` // Enable or disable URI normalization for HTTP content matching. UriNorm SlbCurCfgVirtServicesFifthPartTableUriNorm `json:"UriNorm,omitempty"` // Get the current Granularity of this service, for statistics report-protocol information. // Group(1) - for group level, or GroupAndServers(2) - for server level. Granularity SlbCurCfgVirtServicesFifthPartTableGranularity `json:"Granularity,omitempty"` // Enable or disable Session Logging. SessLog SlbCurCfgVirtServicesFifthPartTableSessLog `json:"SessLog,omitempty"` // This object ID shows current configured web security ID. AppwallWebappId string `json:"AppwallWebappId,omitempty"` }
type SlbCurCfgVirtServicesFifthPartTableParseLimit ¶
type SlbCurCfgVirtServicesFifthPartTableParseLimit int32
const ( SlbCurCfgVirtServicesFifthPartTableParseLimit_Enabled SlbCurCfgVirtServicesFifthPartTableParseLimit = 1 SlbCurCfgVirtServicesFifthPartTableParseLimit_Disabled SlbCurCfgVirtServicesFifthPartTableParseLimit = 2 SlbCurCfgVirtServicesFifthPartTableParseLimit_Unsupported SlbCurCfgVirtServicesFifthPartTableParseLimit = 2147483647 )
type SlbCurCfgVirtServicesFifthPartTableServApplicationType ¶
type SlbCurCfgVirtServicesFifthPartTableServApplicationType int32
const ( SlbCurCfgVirtServicesFifthPartTableServApplicationType_BasicSlb SlbCurCfgVirtServicesFifthPartTableServApplicationType = 1 SlbCurCfgVirtServicesFifthPartTableServApplicationType_Dns SlbCurCfgVirtServicesFifthPartTableServApplicationType = 2 SlbCurCfgVirtServicesFifthPartTableServApplicationType_Ftp SlbCurCfgVirtServicesFifthPartTableServApplicationType = 3 SlbCurCfgVirtServicesFifthPartTableServApplicationType_FtpData SlbCurCfgVirtServicesFifthPartTableServApplicationType = 4 SlbCurCfgVirtServicesFifthPartTableServApplicationType_Ldap SlbCurCfgVirtServicesFifthPartTableServApplicationType = 5 SlbCurCfgVirtServicesFifthPartTableServApplicationType_Http SlbCurCfgVirtServicesFifthPartTableServApplicationType = 6 SlbCurCfgVirtServicesFifthPartTableServApplicationType_Https SlbCurCfgVirtServicesFifthPartTableServApplicationType = 7 SlbCurCfgVirtServicesFifthPartTableServApplicationType_Ssl SlbCurCfgVirtServicesFifthPartTableServApplicationType = 8 SlbCurCfgVirtServicesFifthPartTableServApplicationType_Rtsp SlbCurCfgVirtServicesFifthPartTableServApplicationType = 9 SlbCurCfgVirtServicesFifthPartTableServApplicationType_Sip SlbCurCfgVirtServicesFifthPartTableServApplicationType = 10 SlbCurCfgVirtServicesFifthPartTableServApplicationType_Wts SlbCurCfgVirtServicesFifthPartTableServApplicationType = 11 SlbCurCfgVirtServicesFifthPartTableServApplicationType_Tftp SlbCurCfgVirtServicesFifthPartTableServApplicationType = 12 SlbCurCfgVirtServicesFifthPartTableServApplicationType_Smtp SlbCurCfgVirtServicesFifthPartTableServApplicationType = 13 SlbCurCfgVirtServicesFifthPartTableServApplicationType_Pop3 SlbCurCfgVirtServicesFifthPartTableServApplicationType = 14 SlbCurCfgVirtServicesFifthPartTableServApplicationType_Ip SlbCurCfgVirtServicesFifthPartTableServApplicationType = 15 SlbCurCfgVirtServicesFifthPartTableServApplicationType_MhSctp SlbCurCfgVirtServicesFifthPartTableServApplicationType = 16 SlbCurCfgVirtServicesFifthPartTableServApplicationType_Unsupported SlbCurCfgVirtServicesFifthPartTableServApplicationType = 2147483647 )
type SlbCurCfgVirtServicesFifthPartTableServCertGrpMark ¶
type SlbCurCfgVirtServicesFifthPartTableServCertGrpMark int32
const ( SlbCurCfgVirtServicesFifthPartTableServCertGrpMark_Cert SlbCurCfgVirtServicesFifthPartTableServCertGrpMark = 1 SlbCurCfgVirtServicesFifthPartTableServCertGrpMark_Group SlbCurCfgVirtServicesFifthPartTableServCertGrpMark = 2 SlbCurCfgVirtServicesFifthPartTableServCertGrpMark_Unsupported SlbCurCfgVirtServicesFifthPartTableServCertGrpMark = 2147483647 )
type SlbCurCfgVirtServicesFifthPartTableSessLog ¶
type SlbCurCfgVirtServicesFifthPartTableSessLog int32
const ( SlbCurCfgVirtServicesFifthPartTableSessLog_Enabled SlbCurCfgVirtServicesFifthPartTableSessLog = 1 SlbCurCfgVirtServicesFifthPartTableSessLog_Disabled SlbCurCfgVirtServicesFifthPartTableSessLog = 2 SlbCurCfgVirtServicesFifthPartTableSessLog_Unsupported SlbCurCfgVirtServicesFifthPartTableSessLog = 2147483647 )
type SlbCurCfgVirtServicesFifthPartTableUriNorm ¶
type SlbCurCfgVirtServicesFifthPartTableUriNorm int32
const ( SlbCurCfgVirtServicesFifthPartTableUriNorm_Enabled SlbCurCfgVirtServicesFifthPartTableUriNorm = 1 SlbCurCfgVirtServicesFifthPartTableUriNorm_Disabled SlbCurCfgVirtServicesFifthPartTableUriNorm = 2 SlbCurCfgVirtServicesFifthPartTableUriNorm_Unsupported SlbCurCfgVirtServicesFifthPartTableUriNorm = 2147483647 )
type SlbCurCfgVirtServicesFifthPartTableZerowinSize ¶
type SlbCurCfgVirtServicesFifthPartTableZerowinSize int32
const ( SlbCurCfgVirtServicesFifthPartTableZerowinSize_Enabled SlbCurCfgVirtServicesFifthPartTableZerowinSize = 1 SlbCurCfgVirtServicesFifthPartTableZerowinSize_Disabled SlbCurCfgVirtServicesFifthPartTableZerowinSize = 2 SlbCurCfgVirtServicesFifthPartTableZerowinSize_Unsupported SlbCurCfgVirtServicesFifthPartTableZerowinSize = 2147483647 )
type SlbCurCfgVirtServicesFourthPartTable ¶
type SlbCurCfgVirtServicesFourthPartTable struct { // The number of the virtual server. SlbCurCfgVirtServFourthPartIndex int32 // The service index. This has no external meaning SlbCurCfgVirtServiceFourthPartIndex int32 Params *SlbCurCfgVirtServicesFourthPartTableParams }
SlbCurCfgVirtServicesFourthPartTable The table of virtual Services. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgVirtServicesFourthPartTable ¶
func NewSlbCurCfgVirtServicesFourthPartTable( slbCurCfgVirtServFourthPartIndex int32, slbCurCfgVirtServiceFourthPartIndex int32, params *SlbCurCfgVirtServicesFourthPartTableParams, ) *SlbCurCfgVirtServicesFourthPartTable
func NewSlbCurCfgVirtServicesFourthPartTableList ¶
func NewSlbCurCfgVirtServicesFourthPartTableList() *SlbCurCfgVirtServicesFourthPartTable
func (*SlbCurCfgVirtServicesFourthPartTable) GetParams ¶
func (c *SlbCurCfgVirtServicesFourthPartTable) GetParams() BeanType
func (*SlbCurCfgVirtServicesFourthPartTable) GetParamsType ¶
func (c *SlbCurCfgVirtServicesFourthPartTable) GetParamsType() reflect.Type
func (*SlbCurCfgVirtServicesFourthPartTable) Name ¶
func (c *SlbCurCfgVirtServicesFourthPartTable) Name() string
func (*SlbCurCfgVirtServicesFourthPartTable) Path ¶
func (c *SlbCurCfgVirtServicesFourthPartTable) Path() string
type SlbCurCfgVirtServicesFourthPartTableParams ¶
type SlbCurCfgVirtServicesFourthPartTableParams struct { // The number of the virtual server. ServFourthPartIndex int32 `json:"ServFourthPartIndex,omitempty"` // The service index. This has no external meaning FourthPartIndex int32 `json:"FourthPartIndex,omitempty"` // Enter Cur page name or none. ServUrlchangNewPgName string `json:"ServUrlchangNewPgName,omitempty"` // Enter Cur page type or none. ServUrlchangNewPgType string `json:"ServUrlchangNewPgType,omitempty"` // Enter enabled/disabled/clear [Default: clear]. ServPathHideStatus SlbCurCfgVirtServicesFourthPartTableServPathHideStatus `json:"ServPathHideStatus,omitempty"` // Enter hostname type [sufx|prefx|eq|incl|any] [Default: any]. ServPathHideHostType SlbCurCfgVirtServicesFourthPartTableServPathHideHostType `json:"ServPathHideHostType,omitempty"` // Enter hostname to match. ServPathHideHostName string `json:"ServPathHideHostName,omitempty"` // Enter path match type [sufx|prefx|eq|none]. ServPathHidePathType SlbCurCfgVirtServicesFourthPartTableServPathHidePathType `json:"ServPathHidePathType,omitempty"` // Enter path to remove. ServPathHidePathName string `json:"ServPathHidePathName,omitempty"` // Enter enabled/disabled/clear [Default: clear]. ServTextrepStatus SlbCurCfgVirtServicesFourthPartTableServTextrepStatus `json:"ServTextrepStatus,omitempty"` // Enter action [replace|remove|none]. ServTextrepAction SlbCurCfgVirtServicesFourthPartTableServTextrepAction `json:"ServTextrepAction,omitempty"` }
type SlbCurCfgVirtServicesFourthPartTableServPathHideHostType ¶
type SlbCurCfgVirtServicesFourthPartTableServPathHideHostType int32
const ( SlbCurCfgVirtServicesFourthPartTableServPathHideHostType_Sufx SlbCurCfgVirtServicesFourthPartTableServPathHideHostType = 1 SlbCurCfgVirtServicesFourthPartTableServPathHideHostType_Prefx SlbCurCfgVirtServicesFourthPartTableServPathHideHostType = 2 SlbCurCfgVirtServicesFourthPartTableServPathHideHostType_Eq SlbCurCfgVirtServicesFourthPartTableServPathHideHostType = 3 SlbCurCfgVirtServicesFourthPartTableServPathHideHostType_Incl SlbCurCfgVirtServicesFourthPartTableServPathHideHostType = 4 SlbCurCfgVirtServicesFourthPartTableServPathHideHostType_Any SlbCurCfgVirtServicesFourthPartTableServPathHideHostType = 5 SlbCurCfgVirtServicesFourthPartTableServPathHideHostType_Unsupported SlbCurCfgVirtServicesFourthPartTableServPathHideHostType = 2147483647 )
type SlbCurCfgVirtServicesFourthPartTableServPathHidePathType ¶
type SlbCurCfgVirtServicesFourthPartTableServPathHidePathType int32
const ( SlbCurCfgVirtServicesFourthPartTableServPathHidePathType_Sufx SlbCurCfgVirtServicesFourthPartTableServPathHidePathType = 1 SlbCurCfgVirtServicesFourthPartTableServPathHidePathType_Prefx SlbCurCfgVirtServicesFourthPartTableServPathHidePathType = 2 SlbCurCfgVirtServicesFourthPartTableServPathHidePathType_Eq SlbCurCfgVirtServicesFourthPartTableServPathHidePathType = 3 SlbCurCfgVirtServicesFourthPartTableServPathHidePathType_None SlbCurCfgVirtServicesFourthPartTableServPathHidePathType = 4 SlbCurCfgVirtServicesFourthPartTableServPathHidePathType_Unsupported SlbCurCfgVirtServicesFourthPartTableServPathHidePathType = 2147483647 )
type SlbCurCfgVirtServicesFourthPartTableServPathHideStatus ¶
type SlbCurCfgVirtServicesFourthPartTableServPathHideStatus int32
const ( SlbCurCfgVirtServicesFourthPartTableServPathHideStatus_Enable SlbCurCfgVirtServicesFourthPartTableServPathHideStatus = 1 SlbCurCfgVirtServicesFourthPartTableServPathHideStatus_Disable SlbCurCfgVirtServicesFourthPartTableServPathHideStatus = 2 SlbCurCfgVirtServicesFourthPartTableServPathHideStatus_Clear SlbCurCfgVirtServicesFourthPartTableServPathHideStatus = 3 SlbCurCfgVirtServicesFourthPartTableServPathHideStatus_Unsupported SlbCurCfgVirtServicesFourthPartTableServPathHideStatus = 2147483647 )
type SlbCurCfgVirtServicesFourthPartTableServTextrepAction ¶
type SlbCurCfgVirtServicesFourthPartTableServTextrepAction int32
const ( SlbCurCfgVirtServicesFourthPartTableServTextrepAction_None SlbCurCfgVirtServicesFourthPartTableServTextrepAction = 0 SlbCurCfgVirtServicesFourthPartTableServTextrepAction_Replace SlbCurCfgVirtServicesFourthPartTableServTextrepAction = 1 SlbCurCfgVirtServicesFourthPartTableServTextrepAction_Remove SlbCurCfgVirtServicesFourthPartTableServTextrepAction = 2 SlbCurCfgVirtServicesFourthPartTableServTextrepAction_Unsupported SlbCurCfgVirtServicesFourthPartTableServTextrepAction = 2147483647 )
type SlbCurCfgVirtServicesFourthPartTableServTextrepStatus ¶
type SlbCurCfgVirtServicesFourthPartTableServTextrepStatus int32
const ( SlbCurCfgVirtServicesFourthPartTableServTextrepStatus_Enable SlbCurCfgVirtServicesFourthPartTableServTextrepStatus = 1 SlbCurCfgVirtServicesFourthPartTableServTextrepStatus_Disable SlbCurCfgVirtServicesFourthPartTableServTextrepStatus = 2 SlbCurCfgVirtServicesFourthPartTableServTextrepStatus_Clear SlbCurCfgVirtServicesFourthPartTableServTextrepStatus = 3 SlbCurCfgVirtServicesFourthPartTableServTextrepStatus_Unsupported SlbCurCfgVirtServicesFourthPartTableServTextrepStatus = 2147483647 )
type SlbCurCfgVirtServicesSecondPartTable ¶
type SlbCurCfgVirtServicesSecondPartTable struct { // The number of the virtual server. SlbCurCfgVirtServSecondPartIndex int32 // The service index. This has no external meaning SlbCurCfgVirtServiceSecondPartIndex int32 Params *SlbCurCfgVirtServicesSecondPartTableParams }
SlbCurCfgVirtServicesSecondPartTable The table of virtual Services. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgVirtServicesSecondPartTable ¶
func NewSlbCurCfgVirtServicesSecondPartTable( slbCurCfgVirtServSecondPartIndex int32, slbCurCfgVirtServiceSecondPartIndex int32, params *SlbCurCfgVirtServicesSecondPartTableParams, ) *SlbCurCfgVirtServicesSecondPartTable
func NewSlbCurCfgVirtServicesSecondPartTableList ¶
func NewSlbCurCfgVirtServicesSecondPartTableList() *SlbCurCfgVirtServicesSecondPartTable
func (*SlbCurCfgVirtServicesSecondPartTable) GetParams ¶
func (c *SlbCurCfgVirtServicesSecondPartTable) GetParams() BeanType
func (*SlbCurCfgVirtServicesSecondPartTable) GetParamsType ¶
func (c *SlbCurCfgVirtServicesSecondPartTable) GetParamsType() reflect.Type
func (*SlbCurCfgVirtServicesSecondPartTable) Name ¶
func (c *SlbCurCfgVirtServicesSecondPartTable) Name() string
func (*SlbCurCfgVirtServicesSecondPartTable) Path ¶
func (c *SlbCurCfgVirtServicesSecondPartTable) Path() string
type SlbCurCfgVirtServicesSecondPartTableCloaksrv ¶
type SlbCurCfgVirtServicesSecondPartTableCloaksrv int32
const ( SlbCurCfgVirtServicesSecondPartTableCloaksrv_Enabled SlbCurCfgVirtServicesSecondPartTableCloaksrv = 1 SlbCurCfgVirtServicesSecondPartTableCloaksrv_Disabled SlbCurCfgVirtServicesSecondPartTableCloaksrv = 2 SlbCurCfgVirtServicesSecondPartTableCloaksrv_Unsupported SlbCurCfgVirtServicesSecondPartTableCloaksrv = 2147483647 )
type SlbCurCfgVirtServicesSecondPartTableConnmgtStatus ¶
type SlbCurCfgVirtServicesSecondPartTableConnmgtStatus int32
const ( SlbCurCfgVirtServicesSecondPartTableConnmgtStatus_Disabled SlbCurCfgVirtServicesSecondPartTableConnmgtStatus = 0 SlbCurCfgVirtServicesSecondPartTableConnmgtStatus_Pooling SlbCurCfgVirtServicesSecondPartTableConnmgtStatus = 1 SlbCurCfgVirtServicesSecondPartTableConnmgtStatus_Muxenabled SlbCurCfgVirtServicesSecondPartTableConnmgtStatus = 2 SlbCurCfgVirtServicesSecondPartTableConnmgtStatus_Unsupported SlbCurCfgVirtServicesSecondPartTableConnmgtStatus = 2147483647 )
type SlbCurCfgVirtServicesSecondPartTableParams ¶
type SlbCurCfgVirtServicesSecondPartTableParams struct { // The number of the virtual server. ServSecondPartIndex int32 `json:"ServSecondPartIndex,omitempty"` // The service index. This has no external meaning SecondPartIndex int32 `json:"SecondPartIndex,omitempty"` // Connection management configuration for HTTP traffic(Enable/disable/pooling) [Default: Disable]. ConnmgtStatus SlbCurCfgVirtServicesSecondPartTableConnmgtStatus `json:"ConnmgtStatus,omitempty"` // Connection management server side connection idle timeout in minutes [0-32768] [Default: 10]. ConnmgtTimeout uint32 `json:"ConnmgtTimeout,omitempty"` // Cache policy name associated with this virtual service. Cachepol string `json:"Cachepol,omitempty"` // Compression policy name associated with this virtual service. Comppol string `json:"Comppol,omitempty"` // SSL policy name associated with this virtual service. SSLpol string `json:"SSLpol,omitempty"` // Server Certificate name associated with this virtual service. ServCert string `json:"ServCert,omitempty"` // HTTP Content Modifications Rule-list associated with this virtual service. HttpmodList string `json:"HttpmodList,omitempty"` // Enable/disable server cloaking. Cloaksrv SlbCurCfgVirtServicesSecondPartTableCloaksrv `json:"Cloaksrv,omitempty"` // Enable/disable/clear error-code configuration. ServErrcodeStatus SlbCurCfgVirtServicesSecondPartTableServErrcodeStatus `json:"ServErrcodeStatus,omitempty"` // Match error-code(s), e.g 203,204 . ServErrcodeMatch string `json:"ServErrcodeMatch,omitempty"` // Use http redirection [yes/no] [Default: yes]. ServErrcodeHttpRedir SlbCurCfgVirtServicesSecondPartTableServErrcodeHttpRedir `json:"ServErrcodeHttpRedir,omitempty"` // URL for redirection. ServErrcodeUrl string `json:"ServErrcodeUrl,omitempty"` // Set error code [Default: 302]. ServErrcode string `json:"ServErrcode,omitempty"` // Enter Cur error code [Default: 302]. ServErrcodeNew string `json:"ServErrcodeNew,omitempty"` // Enter error reason. ServErrcodeReason string `json:"ServErrcodeReason,omitempty"` // Enter enabled/disabled/clear [Default: clear]. ServUrlchangStatus SlbCurCfgVirtServicesSecondPartTableServUrlchangStatus `json:"ServUrlchangStatus,omitempty"` // Enter hostname match type [sufx|prefx|eq|incl|any] [Default: any] ServUrlchangHostType SlbCurCfgVirtServicesSecondPartTableServUrlchangHostType `json:"ServUrlchangHostType,omitempty"` }
type SlbCurCfgVirtServicesSecondPartTableServErrcodeHttpRedir ¶
type SlbCurCfgVirtServicesSecondPartTableServErrcodeHttpRedir int32
const ( SlbCurCfgVirtServicesSecondPartTableServErrcodeHttpRedir_Yes SlbCurCfgVirtServicesSecondPartTableServErrcodeHttpRedir = 1 SlbCurCfgVirtServicesSecondPartTableServErrcodeHttpRedir_No SlbCurCfgVirtServicesSecondPartTableServErrcodeHttpRedir = 2 SlbCurCfgVirtServicesSecondPartTableServErrcodeHttpRedir_Unsupported SlbCurCfgVirtServicesSecondPartTableServErrcodeHttpRedir = 2147483647 )
type SlbCurCfgVirtServicesSecondPartTableServErrcodeStatus ¶
type SlbCurCfgVirtServicesSecondPartTableServErrcodeStatus int32
const ( SlbCurCfgVirtServicesSecondPartTableServErrcodeStatus_Enabled SlbCurCfgVirtServicesSecondPartTableServErrcodeStatus = 1 SlbCurCfgVirtServicesSecondPartTableServErrcodeStatus_Disabled SlbCurCfgVirtServicesSecondPartTableServErrcodeStatus = 2 SlbCurCfgVirtServicesSecondPartTableServErrcodeStatus_Clear SlbCurCfgVirtServicesSecondPartTableServErrcodeStatus = 3 SlbCurCfgVirtServicesSecondPartTableServErrcodeStatus_Unsupported SlbCurCfgVirtServicesSecondPartTableServErrcodeStatus = 2147483647 )
type SlbCurCfgVirtServicesSecondPartTableServUrlchangHostType ¶
type SlbCurCfgVirtServicesSecondPartTableServUrlchangHostType int32
const ( SlbCurCfgVirtServicesSecondPartTableServUrlchangHostType_Sufx SlbCurCfgVirtServicesSecondPartTableServUrlchangHostType = 1 SlbCurCfgVirtServicesSecondPartTableServUrlchangHostType_Prefx SlbCurCfgVirtServicesSecondPartTableServUrlchangHostType = 2 SlbCurCfgVirtServicesSecondPartTableServUrlchangHostType_Eq SlbCurCfgVirtServicesSecondPartTableServUrlchangHostType = 3 SlbCurCfgVirtServicesSecondPartTableServUrlchangHostType_Incl SlbCurCfgVirtServicesSecondPartTableServUrlchangHostType = 4 SlbCurCfgVirtServicesSecondPartTableServUrlchangHostType_Any SlbCurCfgVirtServicesSecondPartTableServUrlchangHostType = 5 SlbCurCfgVirtServicesSecondPartTableServUrlchangHostType_Unsupported SlbCurCfgVirtServicesSecondPartTableServUrlchangHostType = 2147483647 )
type SlbCurCfgVirtServicesSecondPartTableServUrlchangStatus ¶
type SlbCurCfgVirtServicesSecondPartTableServUrlchangStatus int32
const ( SlbCurCfgVirtServicesSecondPartTableServUrlchangStatus_Enable SlbCurCfgVirtServicesSecondPartTableServUrlchangStatus = 1 SlbCurCfgVirtServicesSecondPartTableServUrlchangStatus_Disable SlbCurCfgVirtServicesSecondPartTableServUrlchangStatus = 2 SlbCurCfgVirtServicesSecondPartTableServUrlchangStatus_Clear SlbCurCfgVirtServicesSecondPartTableServUrlchangStatus = 3 SlbCurCfgVirtServicesSecondPartTableServUrlchangStatus_Unsupported SlbCurCfgVirtServicesSecondPartTableServUrlchangStatus = 2147483647 )
type SlbCurCfgVirtServicesTable ¶
type SlbCurCfgVirtServicesTable struct { // The number of the virtual server. SlbCurCfgVirtServIndex int32 // The service index. This has no external meaning SlbCurCfgVirtServiceIndex int32 Params *SlbCurCfgVirtServicesTableParams }
SlbCurCfgVirtServicesTable The table of virtual services. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgVirtServicesTable ¶
func NewSlbCurCfgVirtServicesTable( slbCurCfgVirtServIndex int32, slbCurCfgVirtServiceIndex int32, params *SlbCurCfgVirtServicesTableParams, ) *SlbCurCfgVirtServicesTable
func NewSlbCurCfgVirtServicesTableList ¶
func NewSlbCurCfgVirtServicesTableList() *SlbCurCfgVirtServicesTable
func (*SlbCurCfgVirtServicesTable) GetParams ¶
func (c *SlbCurCfgVirtServicesTable) GetParams() BeanType
func (*SlbCurCfgVirtServicesTable) GetParamsType ¶
func (c *SlbCurCfgVirtServicesTable) GetParamsType() reflect.Type
func (*SlbCurCfgVirtServicesTable) Name ¶
func (c *SlbCurCfgVirtServicesTable) Name() string
func (*SlbCurCfgVirtServicesTable) Path ¶
func (c *SlbCurCfgVirtServicesTable) Path() string
type SlbCurCfgVirtServicesTableApm ¶
type SlbCurCfgVirtServicesTableApm int32
const ( SlbCurCfgVirtServicesTableApm_Enabled SlbCurCfgVirtServicesTableApm = 1 SlbCurCfgVirtServicesTableApm_Disabled SlbCurCfgVirtServicesTableApm = 2 SlbCurCfgVirtServicesTableApm_Unsupported SlbCurCfgVirtServicesTableApm = 2147483647 )
type SlbCurCfgVirtServicesTableClsRST ¶
type SlbCurCfgVirtServicesTableClsRST int32
const ( SlbCurCfgVirtServicesTableClsRST_Enabled SlbCurCfgVirtServicesTableClsRST = 1 SlbCurCfgVirtServicesTableClsRST_Disabled SlbCurCfgVirtServicesTableClsRST = 2 SlbCurCfgVirtServicesTableClsRST_Unsupported SlbCurCfgVirtServicesTableClsRST = 2147483647 )
type SlbCurCfgVirtServicesTableConnPooling ¶
type SlbCurCfgVirtServicesTableConnPooling int32
const ( SlbCurCfgVirtServicesTableConnPooling_Enabled SlbCurCfgVirtServicesTableConnPooling = 1 SlbCurCfgVirtServicesTableConnPooling_Disabled SlbCurCfgVirtServicesTableConnPooling = 2 SlbCurCfgVirtServicesTableConnPooling_Unsupported SlbCurCfgVirtServicesTableConnPooling = 2147483647 )
type SlbCurCfgVirtServicesTableCookieDname ¶
type SlbCurCfgVirtServicesTableCookieDname int32
const ( SlbCurCfgVirtServicesTableCookieDname_Enabled SlbCurCfgVirtServicesTableCookieDname = 1 SlbCurCfgVirtServicesTableCookieDname_Disabled SlbCurCfgVirtServicesTableCookieDname = 2 SlbCurCfgVirtServicesTableCookieDname_Unsupported SlbCurCfgVirtServicesTableCookieDname = 2147483647 )
type SlbCurCfgVirtServicesTableCookieMode ¶
type SlbCurCfgVirtServicesTableCookieMode int32
const ( SlbCurCfgVirtServicesTableCookieMode_Rewrite SlbCurCfgVirtServicesTableCookieMode = 1 SlbCurCfgVirtServicesTableCookieMode_Passive SlbCurCfgVirtServicesTableCookieMode = 2 SlbCurCfgVirtServicesTableCookieMode_Insert SlbCurCfgVirtServicesTableCookieMode = 3 SlbCurCfgVirtServicesTableCookieMode_Disabled SlbCurCfgVirtServicesTableCookieMode = 4 SlbCurCfgVirtServicesTableCookieMode_Unsupported SlbCurCfgVirtServicesTableCookieMode = 2147483647 )
type SlbCurCfgVirtServicesTableDBind ¶
type SlbCurCfgVirtServicesTableDBind int32
const ( SlbCurCfgVirtServicesTableDBind_Enabled SlbCurCfgVirtServicesTableDBind = 1 SlbCurCfgVirtServicesTableDBind_Disabled SlbCurCfgVirtServicesTableDBind = 2 SlbCurCfgVirtServicesTableDBind_Forceproxy SlbCurCfgVirtServicesTableDBind = 3 SlbCurCfgVirtServicesTableDBind_Unsupported SlbCurCfgVirtServicesTableDBind = 2147483647 )
type SlbCurCfgVirtServicesTableDirServerRtn ¶
type SlbCurCfgVirtServicesTableDirServerRtn int32
const ( SlbCurCfgVirtServicesTableDirServerRtn_Enabled SlbCurCfgVirtServicesTableDirServerRtn = 1 SlbCurCfgVirtServicesTableDirServerRtn_Disabled SlbCurCfgVirtServicesTableDirServerRtn = 2 SlbCurCfgVirtServicesTableDirServerRtn_Unsupported SlbCurCfgVirtServicesTableDirServerRtn = 2147483647 )
type SlbCurCfgVirtServicesTableDirect ¶
type SlbCurCfgVirtServicesTableDirect int32
const ( SlbCurCfgVirtServicesTableDirect_Enabled SlbCurCfgVirtServicesTableDirect = 1 SlbCurCfgVirtServicesTableDirect_Disabled SlbCurCfgVirtServicesTableDirect = 2 SlbCurCfgVirtServicesTableDirect_Unsupported SlbCurCfgVirtServicesTableDirect = 2147483647 )
type SlbCurCfgVirtServicesTableDnsSlb ¶
type SlbCurCfgVirtServicesTableDnsSlb int32
const ( SlbCurCfgVirtServicesTableDnsSlb_Enabled SlbCurCfgVirtServicesTableDnsSlb = 1 SlbCurCfgVirtServicesTableDnsSlb_Disabled SlbCurCfgVirtServicesTableDnsSlb = 2 SlbCurCfgVirtServicesTableDnsSlb_Unsupported SlbCurCfgVirtServicesTableDnsSlb = 2147483647 )
type SlbCurCfgVirtServicesTableEgressPip ¶
type SlbCurCfgVirtServicesTableEgressPip int32
const ( SlbCurCfgVirtServicesTableEgressPip_Enabled SlbCurCfgVirtServicesTableEgressPip = 1 SlbCurCfgVirtServicesTableEgressPip_Disabled SlbCurCfgVirtServicesTableEgressPip = 2 SlbCurCfgVirtServicesTableEgressPip_Unsupported SlbCurCfgVirtServicesTableEgressPip = 2147483647 )
type SlbCurCfgVirtServicesTableFtpParsing ¶
type SlbCurCfgVirtServicesTableFtpParsing int32
const ( SlbCurCfgVirtServicesTableFtpParsing_Enabled SlbCurCfgVirtServicesTableFtpParsing = 1 SlbCurCfgVirtServicesTableFtpParsing_Disabled SlbCurCfgVirtServicesTableFtpParsing = 2 SlbCurCfgVirtServicesTableFtpParsing_Unsupported SlbCurCfgVirtServicesTableFtpParsing = 2147483647 )
type SlbCurCfgVirtServicesTableHttpRedir ¶
type SlbCurCfgVirtServicesTableHttpRedir int32
const ( SlbCurCfgVirtServicesTableHttpRedir_Enabled SlbCurCfgVirtServicesTableHttpRedir = 1 SlbCurCfgVirtServicesTableHttpRedir_Disabled SlbCurCfgVirtServicesTableHttpRedir = 2 SlbCurCfgVirtServicesTableHttpRedir_Unsupported SlbCurCfgVirtServicesTableHttpRedir = 2147483647 )
type SlbCurCfgVirtServicesTableHttpSlb ¶
type SlbCurCfgVirtServicesTableHttpSlb int32
const ( SlbCurCfgVirtServicesTableHttpSlb_Disabled SlbCurCfgVirtServicesTableHttpSlb = 1 SlbCurCfgVirtServicesTableHttpSlb_Urlslb SlbCurCfgVirtServicesTableHttpSlb = 2 SlbCurCfgVirtServicesTableHttpSlb_Urlhash SlbCurCfgVirtServicesTableHttpSlb = 3 SlbCurCfgVirtServicesTableHttpSlb_Cookie SlbCurCfgVirtServicesTableHttpSlb = 4 SlbCurCfgVirtServicesTableHttpSlb_Host SlbCurCfgVirtServicesTableHttpSlb = 5 SlbCurCfgVirtServicesTableHttpSlb_Browser SlbCurCfgVirtServicesTableHttpSlb = 6 SlbCurCfgVirtServicesTableHttpSlb_Others SlbCurCfgVirtServicesTableHttpSlb = 7 SlbCurCfgVirtServicesTableHttpSlb_Headerhash SlbCurCfgVirtServicesTableHttpSlb = 8 SlbCurCfgVirtServicesTableHttpSlb_Version SlbCurCfgVirtServicesTableHttpSlb = 9 SlbCurCfgVirtServicesTableHttpSlb_Unsupported SlbCurCfgVirtServicesTableHttpSlb = 2147483647 )
type SlbCurCfgVirtServicesTableHttpSlb2 ¶
type SlbCurCfgVirtServicesTableHttpSlb2 int32
const ( SlbCurCfgVirtServicesTableHttpSlb2_Disabled SlbCurCfgVirtServicesTableHttpSlb2 = 1 SlbCurCfgVirtServicesTableHttpSlb2_Urlslb SlbCurCfgVirtServicesTableHttpSlb2 = 2 SlbCurCfgVirtServicesTableHttpSlb2_Urlhash SlbCurCfgVirtServicesTableHttpSlb2 = 3 SlbCurCfgVirtServicesTableHttpSlb2_Cookie SlbCurCfgVirtServicesTableHttpSlb2 = 4 SlbCurCfgVirtServicesTableHttpSlb2_Host SlbCurCfgVirtServicesTableHttpSlb2 = 5 SlbCurCfgVirtServicesTableHttpSlb2_Browser SlbCurCfgVirtServicesTableHttpSlb2 = 6 SlbCurCfgVirtServicesTableHttpSlb2_Others SlbCurCfgVirtServicesTableHttpSlb2 = 7 SlbCurCfgVirtServicesTableHttpSlb2_Headerhash SlbCurCfgVirtServicesTableHttpSlb2 = 8 SlbCurCfgVirtServicesTableHttpSlb2_Version SlbCurCfgVirtServicesTableHttpSlb2 = 9 SlbCurCfgVirtServicesTableHttpSlb2_Unsupported SlbCurCfgVirtServicesTableHttpSlb2 = 2147483647 )
type SlbCurCfgVirtServicesTableHttpSlbOption ¶
type SlbCurCfgVirtServicesTableHttpSlbOption int32
const ( SlbCurCfgVirtServicesTableHttpSlbOption_And SlbCurCfgVirtServicesTableHttpSlbOption = 1 SlbCurCfgVirtServicesTableHttpSlbOption_Or SlbCurCfgVirtServicesTableHttpSlbOption = 2 SlbCurCfgVirtServicesTableHttpSlbOption_None SlbCurCfgVirtServicesTableHttpSlbOption = 3 SlbCurCfgVirtServicesTableHttpSlbOption_Unsupported SlbCurCfgVirtServicesTableHttpSlbOption = 2147483647 )
type SlbCurCfgVirtServicesTableLdapreset ¶
type SlbCurCfgVirtServicesTableLdapreset int32
const ( SlbCurCfgVirtServicesTableLdapreset_Enabled SlbCurCfgVirtServicesTableLdapreset = 1 SlbCurCfgVirtServicesTableLdapreset_Disabled SlbCurCfgVirtServicesTableLdapreset = 2 SlbCurCfgVirtServicesTableLdapreset_Unsupported SlbCurCfgVirtServicesTableLdapreset = 2147483647 )
type SlbCurCfgVirtServicesTableLdapslb ¶
type SlbCurCfgVirtServicesTableLdapslb int32
const ( SlbCurCfgVirtServicesTableLdapslb_Enabled SlbCurCfgVirtServicesTableLdapslb = 1 SlbCurCfgVirtServicesTableLdapslb_Disabled SlbCurCfgVirtServicesTableLdapslb = 2 SlbCurCfgVirtServicesTableLdapslb_Unsupported SlbCurCfgVirtServicesTableLdapslb = 2147483647 )
type SlbCurCfgVirtServicesTableNonHTTP ¶
type SlbCurCfgVirtServicesTableNonHTTP int32
const ( SlbCurCfgVirtServicesTableNonHTTP_Enabled SlbCurCfgVirtServicesTableNonHTTP = 1 SlbCurCfgVirtServicesTableNonHTTP_Disabled SlbCurCfgVirtServicesTableNonHTTP = 2 SlbCurCfgVirtServicesTableNonHTTP_Unsupported SlbCurCfgVirtServicesTableNonHTTP = 2147483647 )
type SlbCurCfgVirtServicesTablePBind ¶
type SlbCurCfgVirtServicesTablePBind int32
const ( SlbCurCfgVirtServicesTablePBind_Clientip SlbCurCfgVirtServicesTablePBind = 2 SlbCurCfgVirtServicesTablePBind_Disabled SlbCurCfgVirtServicesTablePBind = 3 SlbCurCfgVirtServicesTablePBind_Sslid SlbCurCfgVirtServicesTablePBind = 4 SlbCurCfgVirtServicesTablePBind_Cookie SlbCurCfgVirtServicesTablePBind = 5 SlbCurCfgVirtServicesTablePBind_Unsupported SlbCurCfgVirtServicesTablePBind = 2147483647 )
type SlbCurCfgVirtServicesTableParams ¶
type SlbCurCfgVirtServicesTableParams struct { // The number of the virtual server. ServIndex int32 `json:"ServIndex,omitempty"` // The service index. This has no external meaning Index int32 `json:"Index,omitempty"` // The layer4 virtual port number of the service. VirtPort uint64 `json:"VirtPort,omitempty"` // The real server group number for this service. RealGroup int32 `json:"RealGroup,omitempty"` // The layer4 real port number of the service. RealPort uint64 `json:"RealPort,omitempty"` // Set protocol for the virtual service to // UDP or TCP or SCTP or tcpAndUdp or stateless. // tcpAndUdp is applicable only to ip service. UDPBalance SlbCurCfgVirtServicesTableUDPBalance `json:"UDPBalance,omitempty"` // The host name of the virtual service. Hname string `json:"Hname,omitempty"` // The BWM contract number for this service. BwmContract int32 `json:"BwmContract,omitempty"` // Enable or disable direct server return feature. To translate only // MAC addresses in performing server load balancing when enabled. // This allow servers to return directly to client since IP addresses // have not been changed. DirServerRtn SlbCurCfgVirtServicesTableDirServerRtn `json:"DirServerRtn,omitempty"` // Select RTSP URL load balancing type. RtspUrlParse SlbCurCfgVirtServicesTableRtspUrlParse `json:"RtspUrlParse,omitempty"` // Enable/disable/forceproxy delayed binding. DBind SlbCurCfgVirtServicesTableDBind `json:"DBind,omitempty"` // Enable or Disable the ftp parsing for the virtual service. FtpParsing SlbCurCfgVirtServicesTableFtpParsing `json:"FtpParsing,omitempty"` // Enable or disable remapping UDP server fragments RemapUDPFrags SlbCurCfgVirtServicesTableRemapUDPFrags `json:"RemapUDPFrags,omitempty"` // Enable or disable DNS query load balancing. DnsSlb SlbCurCfgVirtServicesTableDnsSlb `json:"DnsSlb,omitempty"` // The number of cookie search response count. ResponseCount uint32 `json:"ResponseCount,omitempty"` // Enable or disable persistent bindings for the virtual port. PBind SlbCurCfgVirtServicesTablePBind `json:"PBind,omitempty"` // The cookie name of the virtual server used for cookie load balance. Cname string `json:"Cname,omitempty"` // The starting byte offset of the cookie value. Coffset uint64 `json:"Coffset,omitempty"` // The number of bytes to extract from the cookie value. Clength uint64 `json:"Clength,omitempty"` // Enable or disable cookie search in URI UriCookie SlbCurCfgVirtServicesTableUriCookie `json:"UriCookie,omitempty"` // The cookie expire of the virtual server used for insert cookie load // balance depending on the mode it has the following format // <MM/dd/yy[@hh:mm]> absolute mode or <days[:hours[:minutes]]> // for relative mode. CExpire string `json:"CExpire,omitempty"` // Select cookie persistence mode. CookieMode SlbCurCfgVirtServicesTableCookieMode `json:"CookieMode,omitempty"` // Select HTTP server loadbalancing for the virtual port. HttpSlb SlbCurCfgVirtServicesTableHttpSlb `json:"HttpSlb,omitempty"` // Select HTTP server loadbalancing for the virtual port. HttpSlbOption SlbCurCfgVirtServicesTableHttpSlbOption `json:"HttpSlbOption,omitempty"` // Select HTTP server loadbalancing for the virtual port. HttpSlb2 SlbCurCfgVirtServicesTableHttpSlb2 `json:"HttpSlb2,omitempty"` // The HTTP header name of the virtual server. HttpHdrName string `json:"HttpHdrName,omitempty"` // The number of bytes used to hash onto server, A zero means // URL hashing disabled. UrlHashLen uint32 `json:"UrlHashLen,omitempty"` // Enable or disable DAM for this service. Direct SlbCurCfgVirtServicesTableDirect `json:"Direct,omitempty"` // Set hash parameter. Thash SlbCurCfgVirtServicesTableThash `json:"Thash,omitempty"` // Enable or disable LDAP Server Reset Ldapreset SlbCurCfgVirtServicesTableLdapreset `json:"Ldapreset,omitempty"` // Enable or disable LDAP Server load balancing Ldapslb SlbCurCfgVirtServicesTableLdapslb `json:"Ldapslb,omitempty"` // Enable/disable SIP load balancing. Sip SlbCurCfgVirtServicesTableSip `json:"Sip,omitempty"` // Enable/disable X-Forwarded-For for proxy mode. XForwardedFor SlbCurCfgVirtServicesTableXForwardedFor `json:"XForwardedFor,omitempty"` // Enable/disable HTTP/HTTPS redirect for GSLB. HttpRedir SlbCurCfgVirtServicesTableHttpRedir `json:"HttpRedir,omitempty"` // Enable or disable use of rport in the session lookup for a persistent // session. PbindRport SlbCurCfgVirtServicesTablePbindRport `json:"PbindRport,omitempty"` // Enable/disable pip selection based on egress port/vlan. EgressPip SlbCurCfgVirtServicesTableEgressPip `json:"EgressPip,omitempty"` // Select dname for insert cookie persistence mode. CookieDname SlbCurCfgVirtServicesTableCookieDname `json:"CookieDname,omitempty"` // Enable or disable WTS loadbalancing and persistence. Wts SlbCurCfgVirtServicesTableWts `json:"Wts,omitempty"` // Enable when there is no Session Directory server. Uhash SlbCurCfgVirtServicesTableUhash `json:"Uhash,omitempty"` // The maximum number of minutes an inactive connection remains open. TimeOut uint32 `json:"TimeOut,omitempty"` // Enable/disable SIP Media portal NAT. SdpNat SlbCurCfgVirtServicesTableSdpNat `json:"SdpNat,omitempty"` // Enable/disable session mirroring. SessionMirror SlbCurCfgVirtServicesTableSessionMirror `json:"SessionMirror,omitempty"` // Enable/disable softgrid load balancing. SoftGrid SlbCurCfgVirtServicesTableSoftGrid `json:"SoftGrid,omitempty"` // Enable/disable connection pooling for HTTP traffic. ConnPooling SlbCurCfgVirtServicesTableConnPooling `json:"ConnPooling,omitempty"` // The maximum number of minutes a persistent session should exist. PersistentTimeOut uint32 `json:"PersistentTimeOut,omitempty"` // the configured Proxy IP mode, default is ingress ProxyIpMode SlbCurCfgVirtServicesTableProxyIpMode `json:"ProxyIpMode,omitempty"` // This object ID shows current configured IPv4 PIP address. // Returns 0 when slbCurCfgVirtServiceProxyIpMode is not set to address. // If neither of the addresses (v4 & v6) are configured or are subnets, the persistency // value is disable. ProxyIpAddr string `json:"ProxyIpAddr,omitempty"` // This object ID shows current configured IPv4 PIP Mask. // Returns 0 when slbCurCfgVirtServiceProxyIpMode is not set to address. // If neither of the addresses (v4 & v6) are configured or are subnets, the persistency // value is disable. ProxyIpMask string `json:"ProxyIpMask,omitempty"` // This object ID shows current configured IPv6 PIP address. // Address should be 4-byte hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx. // Returns empty string when slbCurCfgVirtServiceProxyIpMode is not set to address. // If neither of the addresses (v4 & v6) are configured or are subnets, the persistency // value is disable. ProxyIpv6Addr string `json:"ProxyIpv6Addr,omitempty"` // This object ID shows current configured IPv6 PIP Mask. // Returns 0 when slbCurCfgVirtServiceProxyIpMode is not set to address. // If neither of the addresses (v4 & v6) are configured or are subnets, the persistency // value is disable. ProxyIpv6Prefix uint32 `json:"ProxyIpv6Prefix,omitempty"` // This object ID shows current configured virtual service proxy IP persistency. // Returns 0 when slbCurCfgVirtServiceProxyIpMode is not set to address. // If neither of the addresses (v4 & v6) are configured or are subnets, the persistency // value is disable. ProxyIpPersistency SlbCurCfgVirtServicesTableProxyIpPersistency `json:"ProxyIpPersistency,omitempty"` // This object ID ows current configured IPv4 Network Class as PIP . // Returns empty string when slbCurCfgVirtServiceProxyIpMode is not set to nwclass. // Persistency is relevant only if either IPv4 or IPv6 class (or both) are configured. // If neither of the classes (v4 & v6) are configured, the persistency configuration value is disable. ProxyIpNWclass string `json:"ProxyIpNWclass,omitempty"` // This object ID shows current configured IPv6 Network Class as PIP . // Returns empty string when slbCurCfgVirtServiceProxyIpMode is not set to nwclass. // Persistency is relevant only if either IPv4 or IPv6 class (or both) are configured. // If neither of the classes (v4 & v6) are configured, the persistency configuration value is disable. ProxyIpv6NWclass string `json:"ProxyIpv6NWclass,omitempty"` // This object ID shows current configured Network Class PIP persistency mode. // Returns 0 when slbCurCfgVirtServiceProxyIpMode is not set to nwclass. // Persistency is relevant only if either IPv4 PIP or IPv6 PIP (or both) are configured as // subnet. // If neither of the classes (v4 & v6) are configured, the persistency configuration value is disable. ProxyIpNWclassPersistency SlbCurCfgVirtServicesTableProxyIpNWclassPersistency `json:"ProxyIpNWclassPersistency,omitempty"` // Set length for slb service sip hashing (4- 256 bytes) HashLen uint32 `json:"HashLen,omitempty"` // Enable/disable apm. Apm SlbCurCfgVirtServicesTableApm `json:"Apm,omitempty"` // Enable or disable Send RST on connection close. ClsRST SlbCurCfgVirtServicesTableClsRST `json:"ClsRST,omitempty"` // Enable or disable Send non-HTTP traffic. NonHTTP SlbCurCfgVirtServicesTableNonHTTP `json:"NonHTTP,omitempty"` }
type SlbCurCfgVirtServicesTablePbindRport ¶
type SlbCurCfgVirtServicesTablePbindRport int32
const ( SlbCurCfgVirtServicesTablePbindRport_Enabled SlbCurCfgVirtServicesTablePbindRport = 1 SlbCurCfgVirtServicesTablePbindRport_Disabled SlbCurCfgVirtServicesTablePbindRport = 2 SlbCurCfgVirtServicesTablePbindRport_Unsupported SlbCurCfgVirtServicesTablePbindRport = 2147483647 )
type SlbCurCfgVirtServicesTableProxyIpMode ¶
type SlbCurCfgVirtServicesTableProxyIpMode int32
const ( SlbCurCfgVirtServicesTableProxyIpMode_Ingress SlbCurCfgVirtServicesTableProxyIpMode = 0 SlbCurCfgVirtServicesTableProxyIpMode_Egress SlbCurCfgVirtServicesTableProxyIpMode = 1 SlbCurCfgVirtServicesTableProxyIpMode_Address SlbCurCfgVirtServicesTableProxyIpMode = 2 SlbCurCfgVirtServicesTableProxyIpMode_Nwclss SlbCurCfgVirtServicesTableProxyIpMode = 3 SlbCurCfgVirtServicesTableProxyIpMode_Disable SlbCurCfgVirtServicesTableProxyIpMode = 4 SlbCurCfgVirtServicesTableProxyIpMode_Unsupported SlbCurCfgVirtServicesTableProxyIpMode = 2147483647 )
type SlbCurCfgVirtServicesTableProxyIpNWclassPersistency ¶
type SlbCurCfgVirtServicesTableProxyIpNWclassPersistency int32
const ( SlbCurCfgVirtServicesTableProxyIpNWclassPersistency_Disable SlbCurCfgVirtServicesTableProxyIpNWclassPersistency = 0 SlbCurCfgVirtServicesTableProxyIpNWclassPersistency_Client SlbCurCfgVirtServicesTableProxyIpNWclassPersistency = 1 SlbCurCfgVirtServicesTableProxyIpNWclassPersistency_Unsupported SlbCurCfgVirtServicesTableProxyIpNWclassPersistency = 2147483647 )
type SlbCurCfgVirtServicesTableProxyIpPersistency ¶
type SlbCurCfgVirtServicesTableProxyIpPersistency int32
const ( SlbCurCfgVirtServicesTableProxyIpPersistency_Disable SlbCurCfgVirtServicesTableProxyIpPersistency = 0 SlbCurCfgVirtServicesTableProxyIpPersistency_Client SlbCurCfgVirtServicesTableProxyIpPersistency = 1 SlbCurCfgVirtServicesTableProxyIpPersistency_Host SlbCurCfgVirtServicesTableProxyIpPersistency = 2 SlbCurCfgVirtServicesTableProxyIpPersistency_Unsupported SlbCurCfgVirtServicesTableProxyIpPersistency = 2147483647 )
type SlbCurCfgVirtServicesTableRemapUDPFrags ¶
type SlbCurCfgVirtServicesTableRemapUDPFrags int32
const ( SlbCurCfgVirtServicesTableRemapUDPFrags_Enabled SlbCurCfgVirtServicesTableRemapUDPFrags = 1 SlbCurCfgVirtServicesTableRemapUDPFrags_Disabled SlbCurCfgVirtServicesTableRemapUDPFrags = 2 SlbCurCfgVirtServicesTableRemapUDPFrags_Unsupported SlbCurCfgVirtServicesTableRemapUDPFrags = 2147483647 )
type SlbCurCfgVirtServicesTableRtspUrlParse ¶
type SlbCurCfgVirtServicesTableRtspUrlParse int32
const ( SlbCurCfgVirtServicesTableRtspUrlParse_None SlbCurCfgVirtServicesTableRtspUrlParse = 1 SlbCurCfgVirtServicesTableRtspUrlParse_L4hash SlbCurCfgVirtServicesTableRtspUrlParse = 2 SlbCurCfgVirtServicesTableRtspUrlParse_Hash SlbCurCfgVirtServicesTableRtspUrlParse = 3 SlbCurCfgVirtServicesTableRtspUrlParse_PatternMatch SlbCurCfgVirtServicesTableRtspUrlParse = 4 SlbCurCfgVirtServicesTableRtspUrlParse_Unsupported SlbCurCfgVirtServicesTableRtspUrlParse = 2147483647 )
type SlbCurCfgVirtServicesTableSdpNat ¶
type SlbCurCfgVirtServicesTableSdpNat int32
const ( SlbCurCfgVirtServicesTableSdpNat_Enabled SlbCurCfgVirtServicesTableSdpNat = 1 SlbCurCfgVirtServicesTableSdpNat_Disabled SlbCurCfgVirtServicesTableSdpNat = 2 SlbCurCfgVirtServicesTableSdpNat_Unsupported SlbCurCfgVirtServicesTableSdpNat = 2147483647 )
type SlbCurCfgVirtServicesTableSessionMirror ¶
type SlbCurCfgVirtServicesTableSessionMirror int32
const ( SlbCurCfgVirtServicesTableSessionMirror_Enabled SlbCurCfgVirtServicesTableSessionMirror = 1 SlbCurCfgVirtServicesTableSessionMirror_Disabled SlbCurCfgVirtServicesTableSessionMirror = 2 SlbCurCfgVirtServicesTableSessionMirror_Unsupported SlbCurCfgVirtServicesTableSessionMirror = 2147483647 )
type SlbCurCfgVirtServicesTableSip ¶
type SlbCurCfgVirtServicesTableSip int32
const ( SlbCurCfgVirtServicesTableSip_Enabled SlbCurCfgVirtServicesTableSip = 1 SlbCurCfgVirtServicesTableSip_Disabled SlbCurCfgVirtServicesTableSip = 2 SlbCurCfgVirtServicesTableSip_Unsupported SlbCurCfgVirtServicesTableSip = 2147483647 )
type SlbCurCfgVirtServicesTableSoftGrid ¶
type SlbCurCfgVirtServicesTableSoftGrid int32
const ( SlbCurCfgVirtServicesTableSoftGrid_Enabled SlbCurCfgVirtServicesTableSoftGrid = 1 SlbCurCfgVirtServicesTableSoftGrid_Disabled SlbCurCfgVirtServicesTableSoftGrid = 2 SlbCurCfgVirtServicesTableSoftGrid_Unsupported SlbCurCfgVirtServicesTableSoftGrid = 2147483647 )
type SlbCurCfgVirtServicesTableThash ¶
type SlbCurCfgVirtServicesTableThash int32
const ( SlbCurCfgVirtServicesTableThash_Sip SlbCurCfgVirtServicesTableThash = 1 SlbCurCfgVirtServicesTableThash_SipSport SlbCurCfgVirtServicesTableThash = 2 SlbCurCfgVirtServicesTableThash_Unsupported SlbCurCfgVirtServicesTableThash = 2147483647 )
type SlbCurCfgVirtServicesTableUDPBalance ¶
type SlbCurCfgVirtServicesTableUDPBalance int32
const ( SlbCurCfgVirtServicesTableUDPBalance_Udp SlbCurCfgVirtServicesTableUDPBalance = 2 SlbCurCfgVirtServicesTableUDPBalance_Tcp SlbCurCfgVirtServicesTableUDPBalance = 3 SlbCurCfgVirtServicesTableUDPBalance_Stateless SlbCurCfgVirtServicesTableUDPBalance = 4 SlbCurCfgVirtServicesTableUDPBalance_TcpAndUdp SlbCurCfgVirtServicesTableUDPBalance = 5 SlbCurCfgVirtServicesTableUDPBalance_Sctp SlbCurCfgVirtServicesTableUDPBalance = 6 SlbCurCfgVirtServicesTableUDPBalance_Unsupported SlbCurCfgVirtServicesTableUDPBalance = 2147483647 )
type SlbCurCfgVirtServicesTableUhash ¶
type SlbCurCfgVirtServicesTableUhash int32
const ( SlbCurCfgVirtServicesTableUhash_Enabled SlbCurCfgVirtServicesTableUhash = 1 SlbCurCfgVirtServicesTableUhash_Disabled SlbCurCfgVirtServicesTableUhash = 2 SlbCurCfgVirtServicesTableUhash_Unsupported SlbCurCfgVirtServicesTableUhash = 2147483647 )
type SlbCurCfgVirtServicesTableUriCookie ¶
type SlbCurCfgVirtServicesTableUriCookie int32
const ( SlbCurCfgVirtServicesTableUriCookie_Enabled SlbCurCfgVirtServicesTableUriCookie = 1 SlbCurCfgVirtServicesTableUriCookie_Disabled SlbCurCfgVirtServicesTableUriCookie = 2 SlbCurCfgVirtServicesTableUriCookie_Unsupported SlbCurCfgVirtServicesTableUriCookie = 2147483647 )
type SlbCurCfgVirtServicesTableWts ¶
type SlbCurCfgVirtServicesTableWts int32
const ( SlbCurCfgVirtServicesTableWts_Enabled SlbCurCfgVirtServicesTableWts = 1 SlbCurCfgVirtServicesTableWts_Disabled SlbCurCfgVirtServicesTableWts = 2 SlbCurCfgVirtServicesTableWts_Unsupported SlbCurCfgVirtServicesTableWts = 2147483647 )
type SlbCurCfgVirtServicesTableXForwardedFor ¶
type SlbCurCfgVirtServicesTableXForwardedFor int32
const ( SlbCurCfgVirtServicesTableXForwardedFor_Enabled SlbCurCfgVirtServicesTableXForwardedFor = 1 SlbCurCfgVirtServicesTableXForwardedFor_Disabled SlbCurCfgVirtServicesTableXForwardedFor = 2 SlbCurCfgVirtServicesTableXForwardedFor_Unsupported SlbCurCfgVirtServicesTableXForwardedFor = 2147483647 )
type SlbCurCfgVirtServicesThirdPartTable ¶
type SlbCurCfgVirtServicesThirdPartTable struct { // The number of the virtual server. SlbCurCfgVirtServThirdPartIndex int32 // The service index. This has no external meaning SlbCurCfgVirtServiceThirdPartIndex int32 Params *SlbCurCfgVirtServicesThirdPartTableParams }
SlbCurCfgVirtServicesThirdPartTable The table of virtual Services. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgVirtServicesThirdPartTable ¶
func NewSlbCurCfgVirtServicesThirdPartTable( slbCurCfgVirtServThirdPartIndex int32, slbCurCfgVirtServiceThirdPartIndex int32, params *SlbCurCfgVirtServicesThirdPartTableParams, ) *SlbCurCfgVirtServicesThirdPartTable
func NewSlbCurCfgVirtServicesThirdPartTableList ¶
func NewSlbCurCfgVirtServicesThirdPartTableList() *SlbCurCfgVirtServicesThirdPartTable
func (*SlbCurCfgVirtServicesThirdPartTable) GetParams ¶
func (c *SlbCurCfgVirtServicesThirdPartTable) GetParams() BeanType
func (*SlbCurCfgVirtServicesThirdPartTable) GetParamsType ¶
func (c *SlbCurCfgVirtServicesThirdPartTable) GetParamsType() reflect.Type
func (*SlbCurCfgVirtServicesThirdPartTable) Name ¶
func (c *SlbCurCfgVirtServicesThirdPartTable) Name() string
func (*SlbCurCfgVirtServicesThirdPartTable) Path ¶
func (c *SlbCurCfgVirtServicesThirdPartTable) Path() string
type SlbCurCfgVirtServicesThirdPartTableParams ¶
type SlbCurCfgVirtServicesThirdPartTableParams struct { // The number of the virtual server. ServThirdPartIndex int32 `json:"ServThirdPartIndex,omitempty"` // The service index. This has no external meaning ThirdPartIndex int32 `json:"ThirdPartIndex,omitempty"` // Enter hostname to match. ServUrlchangHostName string `json:"ServUrlchangHostName,omitempty"` // Enter path match type [sufx|prefx|eq|incl|any]. ServUrlchangPathType SlbCurCfgVirtServicesThirdPartTableServUrlchangPathType `json:"ServUrlchangPathType,omitempty"` // Enter path to match. ServUrlchangPathMatch string `json:"ServUrlchangPathMatch,omitempty"` // Enter page name to match or none. ServUrlchangPageName string `json:"ServUrlchangPageName,omitempty"` // Enter page type to match or none. ServUrlchangPageType string `json:"ServUrlchangPageType,omitempty"` // Enter path action type. ServUrlchangActnType SlbCurCfgVirtServicesThirdPartTableServUrlchangActnType `json:"ServUrlchangActnType,omitempty"` // Enter path to insert. ServUrlchangPathInsrt string `json:"ServUrlchangPathInsrt,omitempty"` // Insert the specified path before or after the matched section ServUrlchangInsrtPostn SlbCurCfgVirtServicesThirdPartTableServUrlchangInsrtPostn `json:"ServUrlchangInsrtPostn,omitempty"` }
type SlbCurCfgVirtServicesThirdPartTableServUrlchangActnType ¶
type SlbCurCfgVirtServicesThirdPartTableServUrlchangActnType int32
const ( SlbCurCfgVirtServicesThirdPartTableServUrlchangActnType_Insert SlbCurCfgVirtServicesThirdPartTableServUrlchangActnType = 1 SlbCurCfgVirtServicesThirdPartTableServUrlchangActnType_Replace SlbCurCfgVirtServicesThirdPartTableServUrlchangActnType = 2 SlbCurCfgVirtServicesThirdPartTableServUrlchangActnType_Remove SlbCurCfgVirtServicesThirdPartTableServUrlchangActnType = 3 SlbCurCfgVirtServicesThirdPartTableServUrlchangActnType_None SlbCurCfgVirtServicesThirdPartTableServUrlchangActnType = 4 SlbCurCfgVirtServicesThirdPartTableServUrlchangActnType_Unsupported SlbCurCfgVirtServicesThirdPartTableServUrlchangActnType = 2147483647 )
type SlbCurCfgVirtServicesThirdPartTableServUrlchangInsrtPostn ¶
type SlbCurCfgVirtServicesThirdPartTableServUrlchangInsrtPostn int32
const ( SlbCurCfgVirtServicesThirdPartTableServUrlchangInsrtPostn_Before SlbCurCfgVirtServicesThirdPartTableServUrlchangInsrtPostn = 1 SlbCurCfgVirtServicesThirdPartTableServUrlchangInsrtPostn_After SlbCurCfgVirtServicesThirdPartTableServUrlchangInsrtPostn = 2 SlbCurCfgVirtServicesThirdPartTableServUrlchangInsrtPostn_Unsupported SlbCurCfgVirtServicesThirdPartTableServUrlchangInsrtPostn = 2147483647 )
type SlbCurCfgVirtServicesThirdPartTableServUrlchangPathType ¶
type SlbCurCfgVirtServicesThirdPartTableServUrlchangPathType int32
const ( SlbCurCfgVirtServicesThirdPartTableServUrlchangPathType_Sufx SlbCurCfgVirtServicesThirdPartTableServUrlchangPathType = 1 SlbCurCfgVirtServicesThirdPartTableServUrlchangPathType_Prefx SlbCurCfgVirtServicesThirdPartTableServUrlchangPathType = 2 SlbCurCfgVirtServicesThirdPartTableServUrlchangPathType_Eq SlbCurCfgVirtServicesThirdPartTableServUrlchangPathType = 3 SlbCurCfgVirtServicesThirdPartTableServUrlchangPathType_Incl SlbCurCfgVirtServicesThirdPartTableServUrlchangPathType = 4 SlbCurCfgVirtServicesThirdPartTableServUrlchangPathType_Any SlbCurCfgVirtServicesThirdPartTableServUrlchangPathType = 5 SlbCurCfgVirtServicesThirdPartTableServUrlchangPathType_None SlbCurCfgVirtServicesThirdPartTableServUrlchangPathType = 6 SlbCurCfgVirtServicesThirdPartTableServUrlchangPathType_Unsupported SlbCurCfgVirtServicesThirdPartTableServUrlchangPathType = 2147483647 )
type SlbCurCfgWlmTable ¶
type SlbCurCfgWlmTable struct { // The Workload Manager number SlbCurCfgWlmIndex int32 Params *SlbCurCfgWlmTableParams }
SlbCurCfgWlmTable The table of Workload Managers configuration. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurCfgWlmTable ¶
func NewSlbCurCfgWlmTable( slbCurCfgWlmIndex int32, params *SlbCurCfgWlmTableParams, ) *SlbCurCfgWlmTable
func NewSlbCurCfgWlmTableList ¶
func NewSlbCurCfgWlmTableList() *SlbCurCfgWlmTable
func (*SlbCurCfgWlmTable) GetParams ¶
func (c *SlbCurCfgWlmTable) GetParams() BeanType
func (*SlbCurCfgWlmTable) GetParamsType ¶
func (c *SlbCurCfgWlmTable) GetParamsType() reflect.Type
func (*SlbCurCfgWlmTable) Name ¶
func (c *SlbCurCfgWlmTable) Name() string
func (*SlbCurCfgWlmTable) Path ¶
func (c *SlbCurCfgWlmTable) Path() string
type SlbCurCfgWlmTableParams ¶
type SlbCurCfgWlmTableParams struct { // The Workload Manager number Index int32 `json:"Index,omitempty"` // IP address of the Workload Manager. IpAddr string `json:"IpAddr,omitempty"` // The port number for the Workload Manager. Port uint64 `json:"Port,omitempty"` // The group number for the Workload Manager. Groups string `json:"Groups,omitempty"` // Connection state of the Workload Manager. State SlbCurCfgWlmTableState `json:"State,omitempty"` }
type SlbCurCfgWlmTableState ¶
type SlbCurCfgWlmTableState int32
const ( SlbCurCfgWlmTableState_Enabled SlbCurCfgWlmTableState = 1 SlbCurCfgWlmTableState_Disabled SlbCurCfgWlmTableState = 2 SlbCurCfgWlmTableState_Unsupported SlbCurCfgWlmTableState = 2147483647 )
type SlbCurDataclassCfgDataClassesTable ¶
type SlbCurDataclassCfgDataClassesTable struct { // Data class id. SlbCurDataclassCfgDataClassesId string Params *SlbCurDataclassCfgDataClassesTableParams }
SlbCurDataclassCfgDataClassesTable Current data classes table. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurDataclassCfgDataClassesTable ¶
func NewSlbCurDataclassCfgDataClassesTable( slbCurDataclassCfgDataClassesId string, params *SlbCurDataclassCfgDataClassesTableParams, ) *SlbCurDataclassCfgDataClassesTable
func NewSlbCurDataclassCfgDataClassesTableList ¶
func NewSlbCurDataclassCfgDataClassesTableList() *SlbCurDataclassCfgDataClassesTable
func (*SlbCurDataclassCfgDataClassesTable) GetParams ¶
func (c *SlbCurDataclassCfgDataClassesTable) GetParams() BeanType
func (*SlbCurDataclassCfgDataClassesTable) GetParamsType ¶
func (c *SlbCurDataclassCfgDataClassesTable) GetParamsType() reflect.Type
func (*SlbCurDataclassCfgDataClassesTable) Name ¶
func (c *SlbCurDataclassCfgDataClassesTable) Name() string
func (*SlbCurDataclassCfgDataClassesTable) Path ¶
func (c *SlbCurDataclassCfgDataClassesTable) Path() string
type SlbCurDataclassCfgDataClassesTableDataType ¶
type SlbCurDataclassCfgDataClassesTableDataType int32
const ( SlbCurDataclassCfgDataClassesTableDataType_String SlbCurDataclassCfgDataClassesTableDataType = 1 SlbCurDataclassCfgDataClassesTableDataType_Ip SlbCurDataclassCfgDataClassesTableDataType = 2 SlbCurDataclassCfgDataClassesTableDataType_Unsupported SlbCurDataclassCfgDataClassesTableDataType = 2147483647 )
type SlbCurDataclassCfgDataClassesTableParams ¶
type SlbCurDataclassCfgDataClassesTableParams struct { // Data class id. Id string `json:"Id,omitempty"` // Data class data type. DataType SlbCurDataclassCfgDataClassesTableDataType `json:"DataType,omitempty"` // Data class name. Name string `json:"Name,omitempty"` }
type SlbCurDataclassCfgManualEntriesTable ¶
type SlbCurDataclassCfgManualEntriesTable struct { // Data class ID which the manual entry belongs to. SlbCurDataclassCfgManualEntriesEntryDcId string // Manual entry Id. SlbCurDataclassCfgManualEntriesEntryId int32 Params *SlbCurDataclassCfgManualEntriesTableParams }
SlbCurDataclassCfgManualEntriesTable Current data class manual entries table. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurDataclassCfgManualEntriesTable ¶
func NewSlbCurDataclassCfgManualEntriesTable( slbCurDataclassCfgManualEntriesEntryDcId string, slbCurDataclassCfgManualEntriesEntryId int32, params *SlbCurDataclassCfgManualEntriesTableParams, ) *SlbCurDataclassCfgManualEntriesTable
func NewSlbCurDataclassCfgManualEntriesTableList ¶
func NewSlbCurDataclassCfgManualEntriesTableList() *SlbCurDataclassCfgManualEntriesTable
func (*SlbCurDataclassCfgManualEntriesTable) GetParams ¶
func (c *SlbCurDataclassCfgManualEntriesTable) GetParams() BeanType
func (*SlbCurDataclassCfgManualEntriesTable) GetParamsType ¶
func (c *SlbCurDataclassCfgManualEntriesTable) GetParamsType() reflect.Type
func (*SlbCurDataclassCfgManualEntriesTable) Name ¶
func (c *SlbCurDataclassCfgManualEntriesTable) Name() string
func (*SlbCurDataclassCfgManualEntriesTable) Path ¶
func (c *SlbCurDataclassCfgManualEntriesTable) Path() string
type SlbCurDataclassCfgManualEntriesTableParams ¶
type SlbCurDataclassCfgManualEntriesTableParams struct { // Data class ID which the manual entry belongs to. DcId string `json:"DcId,omitempty"` // Manual entry Id. Id int32 `json:"Id,omitempty"` // Manual entry key. When configuration type is string there are no limitations. // When configuration type is ip should be a discrete IPv4/v6 address or subnet. Key string `json:"Key,omitempty"` // Manual entry value. Value string `json:"Value,omitempty"` }
type SlbCurIcapPolTable ¶
type SlbCurIcapPolTable struct { // The Icap policy ID(key id) as an index. SlbCurIcapPolNameIdIndex string Params *SlbCurIcapPolTableParams }
SlbCurIcapPolTable The table for configuring icap policy. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurIcapPolTable ¶
func NewSlbCurIcapPolTable( slbCurIcapPolNameIdIndex string, params *SlbCurIcapPolTableParams, ) *SlbCurIcapPolTable
func NewSlbCurIcapPolTableList ¶
func NewSlbCurIcapPolTableList() *SlbCurIcapPolTable
func (*SlbCurIcapPolTable) GetParams ¶
func (c *SlbCurIcapPolTable) GetParams() BeanType
func (*SlbCurIcapPolTable) GetParamsType ¶
func (c *SlbCurIcapPolTable) GetParamsType() reflect.Type
func (*SlbCurIcapPolTable) Name ¶
func (c *SlbCurIcapPolTable) Name() string
func (*SlbCurIcapPolTable) Path ¶
func (c *SlbCurIcapPolTable) Path() string
type SlbCurIcapPolTableAdminStatus ¶
type SlbCurIcapPolTableAdminStatus int32
const ( SlbCurIcapPolTableAdminStatus_Enabled SlbCurIcapPolTableAdminStatus = 1 SlbCurIcapPolTableAdminStatus_Disabled SlbCurIcapPolTableAdminStatus = 2 SlbCurIcapPolTableAdminStatus_Unsupported SlbCurIcapPolTableAdminStatus = 2147483647 )
type SlbCurIcapPolTableParams ¶
type SlbCurIcapPolTableParams struct { // The Icap policy ID(key id) as an index. NameIdIndex string `json:"NameIdIndex,omitempty"` // Icap policy name. Name string `json:"Name,omitempty"` // Status (enable/disable) of icap policy. AdminStatus SlbCurIcapPolTableAdminStatus `json:"AdminStatus,omitempty"` // Status (enable/disable) of icap policy. ReqmodStatus SlbCurIcapPolTableReqmodStatus `json:"ReqmodStatus,omitempty"` // Icap Uri string. ReqmodUri string `json:"ReqmodUri,omitempty"` // The Icap Reqmod server group number. ReqmodGroup string `json:"ReqmodGroup,omitempty"` // Fallback action (group down). ReqmodFallback SlbCurIcapPolTableReqmodFallback `json:"ReqmodFallback,omitempty"` // The maximum preview number in bytes. ReqmodPreview uint32 `json:"ReqmodPreview,omitempty"` // Icap From string. ReqmodFrom string `json:"ReqmodFrom,omitempty"` // Icap Host string. ReqmodHost string `json:"ReqmodHost,omitempty"` // Icap Referer string. ReqmodReferer string `json:"ReqmodReferer,omitempty"` // Icap User-Agent string. ReqmodAgent string `json:"ReqmodAgent,omitempty"` // Icap X-Client-IP status. ReqmodXcip SlbCurIcapPolTableReqmodXcip `json:"ReqmodXcip,omitempty"` // Icap xcip header string. ReqmodXcipHeader string `json:"ReqmodXcipHeader,omitempty"` // Status (enable/disable) of icap policy. RespmodStatus SlbCurIcapPolTableRespmodStatus `json:"RespmodStatus,omitempty"` // Icap Uri string. RespmodUri string `json:"RespmodUri,omitempty"` // The Icap Respmod server group number. RespmodGroup string `json:"RespmodGroup,omitempty"` // Fallback action (group down). RespmodFallback SlbCurIcapPolTableRespmodFallback `json:"RespmodFallback,omitempty"` // The maximum preview number in bytes. RespmodPreview uint32 `json:"RespmodPreview,omitempty"` // Icap From string. RespmodFrom string `json:"RespmodFrom,omitempty"` // Icap Host string. RespmodHost string `json:"RespmodHost,omitempty"` // Icap Referer string. RespmodReferer string `json:"RespmodReferer,omitempty"` // Icap User-Agent string. RespmodAgent string `json:"RespmodAgent,omitempty"` // Icap X-Client-IP status. RespmodXcip SlbCurIcapPolTableRespmodXcip `json:"RespmodXcip,omitempty"` // Icap xcip header string. RespmodXcipHeader string `json:"RespmodXcipHeader,omitempty"` }
type SlbCurIcapPolTableReqmodFallback ¶
type SlbCurIcapPolTableReqmodFallback int32
const ( SlbCurIcapPolTableReqmodFallback_Drop SlbCurIcapPolTableReqmodFallback = 1 SlbCurIcapPolTableReqmodFallback_ContFlow SlbCurIcapPolTableReqmodFallback = 2 SlbCurIcapPolTableReqmodFallback_Unsupported SlbCurIcapPolTableReqmodFallback = 2147483647 )
type SlbCurIcapPolTableReqmodStatus ¶
type SlbCurIcapPolTableReqmodStatus int32
const ( SlbCurIcapPolTableReqmodStatus_Enabled SlbCurIcapPolTableReqmodStatus = 1 SlbCurIcapPolTableReqmodStatus_Disabled SlbCurIcapPolTableReqmodStatus = 2 SlbCurIcapPolTableReqmodStatus_Unsupported SlbCurIcapPolTableReqmodStatus = 2147483647 )
type SlbCurIcapPolTableReqmodXcip ¶
type SlbCurIcapPolTableReqmodXcip int32
const ( SlbCurIcapPolTableReqmodXcip_Cip SlbCurIcapPolTableReqmodXcip = 1 SlbCurIcapPolTableReqmodXcip_Xff SlbCurIcapPolTableReqmodXcip = 2 SlbCurIcapPolTableReqmodXcip_Disabled SlbCurIcapPolTableReqmodXcip = 3 SlbCurIcapPolTableReqmodXcip_Unsupported SlbCurIcapPolTableReqmodXcip = 2147483647 )
type SlbCurIcapPolTableRespmodFallback ¶
type SlbCurIcapPolTableRespmodFallback int32
const ( SlbCurIcapPolTableRespmodFallback_Drop SlbCurIcapPolTableRespmodFallback = 1 SlbCurIcapPolTableRespmodFallback_ContFlow SlbCurIcapPolTableRespmodFallback = 2 SlbCurIcapPolTableRespmodFallback_Unsupported SlbCurIcapPolTableRespmodFallback = 2147483647 )
type SlbCurIcapPolTableRespmodStatus ¶
type SlbCurIcapPolTableRespmodStatus int32
const ( SlbCurIcapPolTableRespmodStatus_Enabled SlbCurIcapPolTableRespmodStatus = 1 SlbCurIcapPolTableRespmodStatus_Disabled SlbCurIcapPolTableRespmodStatus = 2 SlbCurIcapPolTableRespmodStatus_Unsupported SlbCurIcapPolTableRespmodStatus = 2147483647 )
type SlbCurIcapPolTableRespmodXcip ¶
type SlbCurIcapPolTableRespmodXcip int32
const ( SlbCurIcapPolTableRespmodXcip_Cip SlbCurIcapPolTableRespmodXcip = 1 SlbCurIcapPolTableRespmodXcip_Xff SlbCurIcapPolTableRespmodXcip = 2 SlbCurIcapPolTableRespmodXcip_Disabled SlbCurIcapPolTableRespmodXcip = 3 SlbCurIcapPolTableRespmodXcip_Unsupported SlbCurIcapPolTableRespmodXcip = 2147483647 )
type SlbCurNwclssCfgNetworkClassesTable ¶
type SlbCurNwclssCfgNetworkClassesTable struct { // Network class id. SlbCurNwclssCfgNetworkClassesId string Params *SlbCurNwclssCfgNetworkClassesTableParams }
SlbCurNwclssCfgNetworkClassesTable Current network classes table. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurNwclssCfgNetworkClassesTable ¶
func NewSlbCurNwclssCfgNetworkClassesTable( slbCurNwclssCfgNetworkClassesId string, params *SlbCurNwclssCfgNetworkClassesTableParams, ) *SlbCurNwclssCfgNetworkClassesTable
func NewSlbCurNwclssCfgNetworkClassesTableList ¶
func NewSlbCurNwclssCfgNetworkClassesTableList() *SlbCurNwclssCfgNetworkClassesTable
func (*SlbCurNwclssCfgNetworkClassesTable) GetParams ¶
func (c *SlbCurNwclssCfgNetworkClassesTable) GetParams() BeanType
func (*SlbCurNwclssCfgNetworkClassesTable) GetParamsType ¶
func (c *SlbCurNwclssCfgNetworkClassesTable) GetParamsType() reflect.Type
func (*SlbCurNwclssCfgNetworkClassesTable) Name ¶
func (c *SlbCurNwclssCfgNetworkClassesTable) Name() string
func (*SlbCurNwclssCfgNetworkClassesTable) Path ¶
func (c *SlbCurNwclssCfgNetworkClassesTable) Path() string
type SlbCurNwclssCfgNetworkClassesTableIpVer ¶
type SlbCurNwclssCfgNetworkClassesTableIpVer int32
const ( SlbCurNwclssCfgNetworkClassesTableIpVer_Ipv4 SlbCurNwclssCfgNetworkClassesTableIpVer = 1 SlbCurNwclssCfgNetworkClassesTableIpVer_Ipv6 SlbCurNwclssCfgNetworkClassesTableIpVer = 2 SlbCurNwclssCfgNetworkClassesTableIpVer_Unsupported SlbCurNwclssCfgNetworkClassesTableIpVer = 2147483647 )
type SlbCurNwclssCfgNetworkClassesTableParams ¶
type SlbCurNwclssCfgNetworkClassesTableParams struct { // Network class id. Id string `json:"Id,omitempty"` // Network class name. Name string `json:"Name,omitempty"` // The type of IP address. IpVer SlbCurNwclssCfgNetworkClassesTableIpVer `json:"IpVer,omitempty"` // The network class type should be either 'address' or 'region'. Type SlbCurNwclssCfgNetworkClassesTableType `json:"Type,omitempty"` }
type SlbCurNwclssCfgNetworkClassesTableType ¶
type SlbCurNwclssCfgNetworkClassesTableType int32
const ( SlbCurNwclssCfgNetworkClassesTableType_Address SlbCurNwclssCfgNetworkClassesTableType = 1 SlbCurNwclssCfgNetworkClassesTableType_Region SlbCurNwclssCfgNetworkClassesTableType = 2 SlbCurNwclssCfgNetworkClassesTableType_Unsupported SlbCurNwclssCfgNetworkClassesTableType = 2147483647 )
type SlbCurNwclssCfgNetworkElementsTable ¶
type SlbCurNwclssCfgNetworkElementsTable struct { // Id of network class which owns network element. SlbCurNwclssCfgNetworkElementsNcId string // Network element id. SlbCurNwclssCfgNetworkElementsId string Params *SlbCurNwclssCfgNetworkElementsTableParams }
SlbCurNwclssCfgNetworkElementsTable Current network elements table. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurNwclssCfgNetworkElementsTable ¶
func NewSlbCurNwclssCfgNetworkElementsTable( slbCurNwclssCfgNetworkElementsNcId string, slbCurNwclssCfgNetworkElementsId string, params *SlbCurNwclssCfgNetworkElementsTableParams, ) *SlbCurNwclssCfgNetworkElementsTable
func NewSlbCurNwclssCfgNetworkElementsTableList ¶
func NewSlbCurNwclssCfgNetworkElementsTableList() *SlbCurNwclssCfgNetworkElementsTable
func (*SlbCurNwclssCfgNetworkElementsTable) GetParams ¶
func (c *SlbCurNwclssCfgNetworkElementsTable) GetParams() BeanType
func (*SlbCurNwclssCfgNetworkElementsTable) GetParamsType ¶
func (c *SlbCurNwclssCfgNetworkElementsTable) GetParamsType() reflect.Type
func (*SlbCurNwclssCfgNetworkElementsTable) Name ¶
func (c *SlbCurNwclssCfgNetworkElementsTable) Name() string
func (*SlbCurNwclssCfgNetworkElementsTable) Path ¶
func (c *SlbCurNwclssCfgNetworkElementsTable) Path() string
type SlbCurNwclssCfgNetworkElementsTableMatchType ¶
type SlbCurNwclssCfgNetworkElementsTableMatchType int32
const ( SlbCurNwclssCfgNetworkElementsTableMatchType_Include SlbCurNwclssCfgNetworkElementsTableMatchType = 1 SlbCurNwclssCfgNetworkElementsTableMatchType_Exclude SlbCurNwclssCfgNetworkElementsTableMatchType = 2 SlbCurNwclssCfgNetworkElementsTableMatchType_Unsupported SlbCurNwclssCfgNetworkElementsTableMatchType = 2147483647 )
type SlbCurNwclssCfgNetworkElementsTableNetType ¶
type SlbCurNwclssCfgNetworkElementsTableNetType int32
const ( SlbCurNwclssCfgNetworkElementsTableNetType_Subnet SlbCurNwclssCfgNetworkElementsTableNetType = 1 SlbCurNwclssCfgNetworkElementsTableNetType_Range SlbCurNwclssCfgNetworkElementsTableNetType = 2 SlbCurNwclssCfgNetworkElementsTableNetType_Geo SlbCurNwclssCfgNetworkElementsTableNetType = 3 SlbCurNwclssCfgNetworkElementsTableNetType_Isp SlbCurNwclssCfgNetworkElementsTableNetType = 4 SlbCurNwclssCfgNetworkElementsTableNetType_Unsupported SlbCurNwclssCfgNetworkElementsTableNetType = 2147483647 )
type SlbCurNwclssCfgNetworkElementsTableParams ¶
type SlbCurNwclssCfgNetworkElementsTableParams struct { // Id of network class which owns network element. NcId string `json:"NcId,omitempty"` // Network element id. Id string `json:"Id,omitempty"` // The type of network. NetType SlbCurNwclssCfgNetworkElementsTableNetType `json:"NetType,omitempty"` // IPv4 address of network element. Ip string `json:"Ip,omitempty"` // Subnet mask of network element. Mask string `json:"Mask,omitempty"` // From IP address of network element. FromIp string `json:"FromIp,omitempty"` // To IP address of network element. ToIp string `json:"ToIp,omitempty"` // The IPv6 address of network element. // Address should be 4-byte hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx Ipv6Addr string `json:"Ipv6Addr,omitempty"` // The prefix length associated with the network IP address . PrefixLen uint32 `json:"PrefixLen,omitempty"` // The from IPv6 address of network element. // Address should be 4-byte hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx FromIpv6Addr string `json:"FromIpv6Addr,omitempty"` // The to IPv6 address of network element. // Address should be 4-byte hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx ToIpv6Addr string `json:"ToIpv6Addr,omitempty"` // The match type of network element. MatchType SlbCurNwclssCfgNetworkElementsTableMatchType `json:"MatchType,omitempty"` // Continent name of the region to be added for network element. RegCont string `json:"RegCont,omitempty"` // Country/Geolocation name of the region to be added for network element. RegCountry string `json:"RegCountry,omitempty"` // State name of the region to be added for network element. RegState string `json:"RegState,omitempty"` // The network class type should be either 'address' or 'region' from network class. TypeAddrOrRegn SlbCurNwclssCfgNetworkElementsTableTypeAddrOrRegn `json:"TypeAddrOrRegn,omitempty"` // ISP name of the isp region type for network elements. IspName string `json:"IspName,omitempty"` }
type SlbCurNwclssCfgNetworkElementsTableTypeAddrOrRegn ¶
type SlbCurNwclssCfgNetworkElementsTableTypeAddrOrRegn int32
const ( SlbCurNwclssCfgNetworkElementsTableTypeAddrOrRegn_Address SlbCurNwclssCfgNetworkElementsTableTypeAddrOrRegn = 1 SlbCurNwclssCfgNetworkElementsTableTypeAddrOrRegn_Region SlbCurNwclssCfgNetworkElementsTableTypeAddrOrRegn = 2 SlbCurNwclssCfgNetworkElementsTableTypeAddrOrRegn_Unsupported SlbCurNwclssCfgNetworkElementsTableTypeAddrOrRegn = 2147483647 )
type SlbCurRemoteLoggingTable ¶
type SlbCurRemoteLoggingTable struct { // Remote logging Index. SlbCurRemoteLoggingID string Params *SlbCurRemoteLoggingTableParams }
SlbCurRemoteLoggingTable Remote logging current configuration table. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurRemoteLoggingTable ¶
func NewSlbCurRemoteLoggingTable( slbCurRemoteLoggingID string, params *SlbCurRemoteLoggingTableParams, ) *SlbCurRemoteLoggingTable
func NewSlbCurRemoteLoggingTableList ¶
func NewSlbCurRemoteLoggingTableList() *SlbCurRemoteLoggingTable
func (*SlbCurRemoteLoggingTable) GetParams ¶
func (c *SlbCurRemoteLoggingTable) GetParams() BeanType
func (*SlbCurRemoteLoggingTable) GetParamsType ¶
func (c *SlbCurRemoteLoggingTable) GetParamsType() reflect.Type
func (*SlbCurRemoteLoggingTable) Name ¶
func (c *SlbCurRemoteLoggingTable) Name() string
func (*SlbCurRemoteLoggingTable) Path ¶
func (c *SlbCurRemoteLoggingTable) Path() string
type SlbCurRemoteLoggingTableEnaDis ¶
type SlbCurRemoteLoggingTableEnaDis int32
const ( SlbCurRemoteLoggingTableEnaDis_Enabled SlbCurRemoteLoggingTableEnaDis = 1 SlbCurRemoteLoggingTableEnaDis_Disabled SlbCurRemoteLoggingTableEnaDis = 2 SlbCurRemoteLoggingTableEnaDis_Unsupported SlbCurRemoteLoggingTableEnaDis = 2147483647 )
type SlbCurRemoteLoggingTableParams ¶
type SlbCurRemoteLoggingTableParams struct { // Remote logging Index. ID string `json:"ID,omitempty"` // Remote logging protocol type. Protocol SlbCurRemoteLoggingTableProtocol `json:"Protocol,omitempty"` // Remote logging server port. Port uint64 `json:"Port,omitempty"` // Remote logging group. Group string `json:"Group,omitempty"` // Remote logging SSL policy. SslPol string `json:"SslPol,omitempty"` // Enable/Disable remote logging server. EnaDis SlbCurRemoteLoggingTableEnaDis `json:"EnaDis,omitempty"` // Remote logging path through data or management port. Path SlbCurRemoteLoggingTablePath `json:"Path,omitempty"` }
type SlbCurRemoteLoggingTablePath ¶
type SlbCurRemoteLoggingTablePath int32
const ( SlbCurRemoteLoggingTablePath_Data SlbCurRemoteLoggingTablePath = 1 SlbCurRemoteLoggingTablePath_Management SlbCurRemoteLoggingTablePath = 2 )
type SlbCurRemoteLoggingTableProtocol ¶
type SlbCurRemoteLoggingTableProtocol int32
const ( SlbCurRemoteLoggingTableProtocol_Udp SlbCurRemoteLoggingTableProtocol = 0 SlbCurRemoteLoggingTableProtocol_Tcp SlbCurRemoteLoggingTableProtocol = 1 SlbCurRemoteLoggingTableProtocol_Unsupported SlbCurRemoteLoggingTableProtocol = 2147483647 )
type SlbCurSecCfgSecPolTable ¶
type SlbCurSecCfgSecPolTable struct { // The Security policy name(key id) as an index. SlbCurSecCfgSecPolNameIdIndex string Params *SlbCurSecCfgSecPolTableParams }
SlbCurSecCfgSecPolTable The table for configuring security policy. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurSecCfgSecPolTable ¶
func NewSlbCurSecCfgSecPolTable( slbCurSecCfgSecPolNameIdIndex string, params *SlbCurSecCfgSecPolTableParams, ) *SlbCurSecCfgSecPolTable
func NewSlbCurSecCfgSecPolTableList ¶
func NewSlbCurSecCfgSecPolTableList() *SlbCurSecCfgSecPolTable
func (*SlbCurSecCfgSecPolTable) GetParams ¶
func (c *SlbCurSecCfgSecPolTable) GetParams() BeanType
func (*SlbCurSecCfgSecPolTable) GetParamsType ¶
func (c *SlbCurSecCfgSecPolTable) GetParamsType() reflect.Type
func (*SlbCurSecCfgSecPolTable) Name ¶
func (c *SlbCurSecCfgSecPolTable) Name() string
func (*SlbCurSecCfgSecPolTable) Path ¶
func (c *SlbCurSecCfgSecPolTable) Path() string
type SlbCurSecCfgSecPolTableAdminStatus ¶
type SlbCurSecCfgSecPolTableAdminStatus int32
const ( SlbCurSecCfgSecPolTableAdminStatus_Enabled SlbCurSecCfgSecPolTableAdminStatus = 1 SlbCurSecCfgSecPolTableAdminStatus_Disabled SlbCurSecCfgSecPolTableAdminStatus = 2 SlbCurSecCfgSecPolTableAdminStatus_Unsupported SlbCurSecCfgSecPolTableAdminStatus = 2147483647 )
type SlbCurSecCfgSecPolTableParams ¶
type SlbCurSecCfgSecPolTableParams struct { // The Security policy name(key id) as an index. NameIdIndex string `json:"NameIdIndex,omitempty"` // Security policy name. Name string `json:"Name,omitempty"` // Security policy BW max threshold value. BW uint32 `json:"BW,omitempty"` // Security policy BW min threshold value. BWmin uint32 `json:"BWmin,omitempty"` // Security policy BW ratio value. BWin uint32 `json:"BWin,omitempty"` // Security policy PPS max threshold value. PPS uint32 `json:"PPS,omitempty"` // Security policy PPS min threshold value. PPSmin uint32 `json:"PPSmin,omitempty"` // Security policy PPS ratio value. PPSin uint32 `json:"PPSin,omitempty"` // Security policy CPS max threshold value. CPS uint64 `json:"CPS,omitempty"` // Security policy CPS min threshold value. CPSmin uint64 `json:"CPSmin,omitempty"` // Security policy CPS ratio value. CPSin uint32 `json:"CPSin,omitempty"` // Security policy CEC max threshold value. CEC uint32 `json:"CEC,omitempty"` // Security policy CEC min threshold value. CECmin uint32 `json:"CECmin,omitempty"` // Security policy CEC ratio value. CECin uint32 `json:"CECin,omitempty"` // Security policy learning period (in hours). LearnPeriod uint32 `json:"LearnPeriod,omitempty"` // Enable or disable security policy. AdminStatus SlbCurSecCfgSecPolTableAdminStatus `json:"AdminStatus,omitempty"` // Security policy Latency alert threshold (in microseconds). LatencyAbs uint32 `json:"LatencyAbs,omitempty"` // Security policy Latency increased ratio (current/history). LatencyPercent uint32 `json:"LatencyPercent,omitempty"` // Security policy Latency minimum alert threshold for detection. LatencyMin uint32 `json:"LatencyMin,omitempty"` }
type SlbCurSecurePathClassesTable ¶
type SlbCurSecurePathClassesTable struct { // Set secure path class id. SlbCurSecurePathId string Params *SlbCurSecurePathClassesTableParams }
SlbCurSecurePathClassesTable Current secure path table. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurSecurePathClassesTable ¶
func NewSlbCurSecurePathClassesTable( slbCurSecurePathId string, params *SlbCurSecurePathClassesTableParams, ) *SlbCurSecurePathClassesTable
func NewSlbCurSecurePathClassesTableList ¶
func NewSlbCurSecurePathClassesTableList() *SlbCurSecurePathClassesTable
func (*SlbCurSecurePathClassesTable) GetParams ¶
func (c *SlbCurSecurePathClassesTable) GetParams() BeanType
func (*SlbCurSecurePathClassesTable) GetParamsType ¶
func (c *SlbCurSecurePathClassesTable) GetParamsType() reflect.Type
func (*SlbCurSecurePathClassesTable) Name ¶
func (c *SlbCurSecurePathClassesTable) Name() string
func (*SlbCurSecurePathClassesTable) Path ¶
func (c *SlbCurSecurePathClassesTable) Path() string
type SlbCurSecurePathClassesTableBotMng ¶
type SlbCurSecurePathClassesTableBotMng int32
const ( SlbCurSecurePathClassesTableBotMng_Enabled SlbCurSecurePathClassesTableBotMng = 1 SlbCurSecurePathClassesTableBotMng_Disabled SlbCurSecurePathClassesTableBotMng = 2 SlbCurSecurePathClassesTableBotMng_Unsupported SlbCurSecurePathClassesTableBotMng = 2147483647 )
type SlbCurSecurePathClassesTableEnaDis ¶
type SlbCurSecurePathClassesTableEnaDis int32
const ( SlbCurSecurePathClassesTableEnaDis_Enabled SlbCurSecurePathClassesTableEnaDis = 1 SlbCurSecurePathClassesTableEnaDis_Disabled SlbCurSecurePathClassesTableEnaDis = 2 SlbCurSecurePathClassesTableEnaDis_Unsupported SlbCurSecurePathClassesTableEnaDis = 2147483647 )
type SlbCurSecurePathClassesTableParams ¶
type SlbCurSecurePathClassesTableParams struct { // Set secure path class id. Id string `json:"Id,omitempty"` // Set secure path class name. Name string `json:"Name,omitempty"` // Set secure path policy status either ena or dis. EnaDis SlbCurSecurePathClassesTableEnaDis `json:"EnaDis,omitempty"` // Set secure path policy secure path capabilities ena or dis. BotMng SlbCurSecurePathClassesTableBotMng `json:"BotMng,omitempty"` // Set secure path policy token in UUID format. Token string `json:"Token,omitempty"` // Set secure path policy app id in UUID format. AppId string `json:"AppId,omitempty"` // Set list of extensions to bypass secure path. FileBypass string `json:"FileBypass,omitempty"` // Set list of methods to bypass secure path. MethodBypass string `json:"MethodBypass,omitempty"` // Set secure path policy query bypass ena or dis. QueryBypass SlbCurSecurePathClassesTableQueryBypass `json:"QueryBypass,omitempty"` // Set the custom web block response code. MaxRequestSize uint32 `json:"MaxRequestSize,omitempty"` }
type SlbCurSecurePathClassesTableQueryBypass ¶
type SlbCurSecurePathClassesTableQueryBypass int32
const ( SlbCurSecurePathClassesTableQueryBypass_Enabled SlbCurSecurePathClassesTableQueryBypass = 1 SlbCurSecurePathClassesTableQueryBypass_Disabled SlbCurSecurePathClassesTableQueryBypass = 2 SlbCurSecurePathClassesTableQueryBypass_Unsupported SlbCurSecurePathClassesTableQueryBypass = 2147483647 )
type SlbCurSidebandTable ¶
type SlbCurSidebandTable struct { // Sideband Index. SlbCurSidebandID string Params *SlbCurSidebandTableParams }
SlbCurSidebandTable Sideband current configuration table. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurSidebandTable ¶
func NewSlbCurSidebandTable( slbCurSidebandID string, params *SlbCurSidebandTableParams, ) *SlbCurSidebandTable
func NewSlbCurSidebandTableList ¶
func NewSlbCurSidebandTableList() *SlbCurSidebandTable
func (*SlbCurSidebandTable) GetParams ¶
func (c *SlbCurSidebandTable) GetParams() BeanType
func (*SlbCurSidebandTable) GetParamsType ¶
func (c *SlbCurSidebandTable) GetParamsType() reflect.Type
func (*SlbCurSidebandTable) Name ¶
func (c *SlbCurSidebandTable) Name() string
func (*SlbCurSidebandTable) Path ¶
func (c *SlbCurSidebandTable) Path() string
type SlbCurSidebandTableApplic ¶
type SlbCurSidebandTableApplic int32
const ( SlbCurSidebandTableApplic_Http SlbCurSidebandTableApplic = 1 SlbCurSidebandTableApplic_Dns SlbCurSidebandTableApplic = 2 SlbCurSidebandTableApplic_Unsupported SlbCurSidebandTableApplic = 2147483647 )
type SlbCurSidebandTableClnsnat ¶
type SlbCurSidebandTableClnsnat int32
const ( SlbCurSidebandTableClnsnat_Enabled SlbCurSidebandTableClnsnat = 1 SlbCurSidebandTableClnsnat_Disabled SlbCurSidebandTableClnsnat = 2 SlbCurSidebandTableClnsnat_Unsupported SlbCurSidebandTableClnsnat = 2147483647 )
type SlbCurSidebandTableEnaDis ¶
type SlbCurSidebandTableEnaDis int32
const ( SlbCurSidebandTableEnaDis_Enabled SlbCurSidebandTableEnaDis = 1 SlbCurSidebandTableEnaDis_Disabled SlbCurSidebandTableEnaDis = 2 SlbCurSidebandTableEnaDis_Unsupported SlbCurSidebandTableEnaDis = 2147483647 )
type SlbCurSidebandTableFallback ¶
type SlbCurSidebandTableFallback int32
const ( SlbCurSidebandTableFallback_FallbackClosed SlbCurSidebandTableFallback = 1 SlbCurSidebandTableFallback_FallbackOpen SlbCurSidebandTableFallback = 2 SlbCurSidebandTableFallback_Unsupported SlbCurSidebandTableFallback = 2147483647 )
type SlbCurSidebandTableParams ¶
type SlbCurSidebandTableParams struct { // Sideband Index. ID string `json:"ID,omitempty"` // Sideband descriptive name. Name string `json:"Name,omitempty"` // Sideband server port. Port uint64 `json:"Port,omitempty"` // Sideband group. Group string `json:"Group,omitempty"` // Sideband SSL policy. SslPol string `json:"SslPol,omitempty"` // Enable/Disable sideband server. EnaDis SlbCurSidebandTableEnaDis `json:"EnaDis,omitempty"` // Sideband response timeout. Timeout uint64 `json:"Timeout,omitempty"` // Sideband applic type. Applic SlbCurSidebandTableApplic `json:"Applic,omitempty"` // Set the Proxy IP mode for sideband policy // Changing from address(1) to egress will clear the configured IPv4/IPv6 address & prefix. ProxyIpMode SlbCurSidebandTableProxyIpMode `json:"ProxyIpMode,omitempty"` // This object ID allows configuring IPv4 PIP address. // This object ID can be set only if slbNewSidebandProxyIpMode is address else return failure. // Returns 0 when slbNewSidebandProxyIpMode is not set to address. ProxyIpAddr string `json:"ProxyIpAddr,omitempty"` // This object ID allows configuring IPv4 PIP Mask. // Returns 0 when slbNewSidebandProxyIpMode is not set to address. ProxyIpMask string `json:"ProxyIpMask,omitempty"` // This object ID allows configuring IPv6 PIP address. // Returns 0 when slbNewSidebandProxyIpMode is not set to address. // Address should be 4-byte hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx. ProxyIpv6Addr string `json:"ProxyIpv6Addr,omitempty"` // This object ID allows configuring IPv6 PIP Mask. // Returns 0 when slbNewSidebandProxyIpMode is not set to address. ProxyIpv6Prefix uint32 `json:"ProxyIpv6Prefix,omitempty"` // Fallback action in case of no-response or failure. Fallback SlbCurSidebandTableFallback `json:"Fallback,omitempty"` // Get client snat. Clnsnat SlbCurSidebandTableClnsnat `json:"Clnsnat,omitempty"` }
type SlbCurSidebandTableProxyIpMode ¶
type SlbCurSidebandTableProxyIpMode int32
const ( SlbCurSidebandTableProxyIpMode_Egress SlbCurSidebandTableProxyIpMode = 0 SlbCurSidebandTableProxyIpMode_Address SlbCurSidebandTableProxyIpMode = 1 SlbCurSidebandTableProxyIpMode_Unsupported SlbCurSidebandTableProxyIpMode = 2147483647 )
type SlbCurSslCfgAuthPolTable ¶
type SlbCurSslCfgAuthPolTable struct { // The Auth policy name(key id) as an index. SlbCurSslCfgAuthPolNameIdIndex string Params *SlbCurSslCfgAuthPolTableParams }
SlbCurSslCfgAuthPolTable The table for configuring Client Authentication policy. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurSslCfgAuthPolTable ¶
func NewSlbCurSslCfgAuthPolTable( slbCurSslCfgAuthPolNameIdIndex string, params *SlbCurSslCfgAuthPolTableParams, ) *SlbCurSslCfgAuthPolTable
func NewSlbCurSslCfgAuthPolTableList ¶
func NewSlbCurSslCfgAuthPolTableList() *SlbCurSslCfgAuthPolTable
func (*SlbCurSslCfgAuthPolTable) GetParams ¶
func (c *SlbCurSslCfgAuthPolTable) GetParams() BeanType
func (*SlbCurSslCfgAuthPolTable) GetParamsType ¶
func (c *SlbCurSslCfgAuthPolTable) GetParamsType() reflect.Type
func (*SlbCurSslCfgAuthPolTable) Name ¶
func (c *SlbCurSslCfgAuthPolTable) Name() string
func (*SlbCurSslCfgAuthPolTable) Path ¶
func (c *SlbCurSslCfgAuthPolTable) Path() string
type SlbCurSslCfgAuthPolTableAdminStatus ¶
type SlbCurSslCfgAuthPolTableAdminStatus int32
const ( SlbCurSslCfgAuthPolTableAdminStatus_Enabled SlbCurSslCfgAuthPolTableAdminStatus = 1 SlbCurSslCfgAuthPolTableAdminStatus_Disabled SlbCurSslCfgAuthPolTableAdminStatus = 2 SlbCurSslCfgAuthPolTableAdminStatus_Unsupported SlbCurSslCfgAuthPolTableAdminStatus = 2147483647 )
type SlbCurSslCfgAuthPolTableParams ¶
type SlbCurSslCfgAuthPolTableParams struct { // The Auth policy name(key id) as an index. NameIdIndex string `json:"NameIdIndex,omitempty"` // Auth policy name. Name string `json:"Name,omitempty"` // Certificate validation check method. ValidityMethod int32 `json:"ValidityMethod,omitempty"` // Static URI for OCSP validation requests. ValidityStaturi string `json:"ValidityStaturi,omitempty"` // OCSP URI priority. ValidityUriprior SlbCurSslCfgAuthPolTableValidityUriprior `json:"ValidityUriprior,omitempty"` // OCSP response cache time. ValidityCachtime int32 `json:"ValidityCachtime,omitempty"` // OCSP response time deviation. ValidityTimedev int32 `json:"ValidityTimedev,omitempty"` // Allowed signing algorithm for the OCSP response[all, md5, sha1, sha256, sha384, sha512]. ValidityAlgorthmName string `json:"ValidityAlgorthmName,omitempty"` // Enable/Disable validating every CA certificate in the CA chain. ValidityVchain SlbCurSslCfgAuthPolTableValidityVchain `json:"ValidityVchain,omitempty"` // Enable/Disable secure OCSP response by sending random nonce. ValiditySecure SlbCurSslCfgAuthPolTableValiditySecure `json:"ValiditySecure,omitempty"` // Certificate version header. PassinfoVersionName string `json:"PassinfoVersionName,omitempty"` // Pass certificate version information to backend server. PassinfoVersionFlag int32 `json:"PassinfoVersionFlag,omitempty"` // Certificate serial-number header . PassinfoSerialName string `json:"PassinfoSerialName,omitempty"` // Pass certificate serial-number to backend server. PassinfoSerialFlag int32 `json:"PassinfoSerialFlag,omitempty"` // Certificate signature algorithm header name. PassinfoAlgoName string `json:"PassinfoAlgoName,omitempty"` // Pass certificate Signature Algorithm to backend server PassinfoAlgoFlag int32 `json:"PassinfoAlgoFlag,omitempty"` // Certificate issuer header. PassinfoIssuerName string `json:"PassinfoIssuerName,omitempty"` // Pass certificate issuer information to backend server PassinfoIssuerFlag int32 `json:"PassinfoIssuerFlag,omitempty"` // Certificate 'Not Before Validity Dates' header. PassinfoNbeforeName string `json:"PassinfoNbeforeName,omitempty"` // Pass certificate 'Not Before' Validity Date to backend server PassinfoNbeforeFlag int32 `json:"PassinfoNbeforeFlag,omitempty"` // Certificate 'Not After Validity Dates' header. PassinfoNafterName string `json:"PassinfoNafterName,omitempty"` // Pass certificate 'Not After' Validity Date to backend server PassinfoNafterFlag int32 `json:"PassinfoNafterFlag,omitempty"` // Certificate subject header name. PassinfoSubjectName string `json:"PassinfoSubjectName,omitempty"` // Pass certificate subject to backend server PassinfoSubjectFlag int32 `json:"PassinfoSubjectFlag,omitempty"` // Certificate Public Key Type header. PassinfoKeytypeName string `json:"PassinfoKeytypeName,omitempty"` // Pass certificate Public Key Type information to backend servers PassinfoKeytypeFlag int32 `json:"PassinfoKeytypeFlag,omitempty"` // Certificate MD5 Hash header. PassinfoMd5Name string `json:"PassinfoMd5Name,omitempty"` // Pass certificate MD5 Hash information to backend servers PassinfoMd5Flag int32 `json:"PassinfoMd5Flag,omitempty"` // Certificate header. PassinfoCertName string `json:"PassinfoCertName,omitempty"` // Certificate Header Lines Format. PassinfoCertFormat int32 `json:"PassinfoCertFormat,omitempty"` // Pass certificate information to backend servers PassinfoCertFlag int32 `json:"PassinfoCertFlag,omitempty"` // Set the character set to be used for information. PassinfoCharset int32 `json:"PassinfoCharset,omitempty"` // Trusted client's CA certificate. TrustcaChainName string `json:"TrustcaChainName,omitempty"` // Tusted client's CA certificate type certificate=cert,Group=group,None=empty string. TrustcaChainType string `json:"TrustcaChainType,omitempty"` // Maximum depth to search the trusted CA in the CA certificate. Cadepth int32 `json:"Cadepth,omitempty"` // Certificate's CA verification level. Caverify int32 `json:"Caverify,omitempty"` // URL for redirection when client authentication fails Failurl string `json:"Failurl,omitempty"` // Enable or disable Auth policy. AdminStatus SlbCurSslCfgAuthPolTableAdminStatus `json:"AdminStatus,omitempty"` // Enable/Disable the 2424SSL Headers Compliance Mode. PassinfoComp2424 SlbCurSslCfgAuthPolTablePassinfoComp2424 `json:"PassinfoComp2424,omitempty"` // File Name for CRL validation requests. ValidityCrlFile string `json:"ValidityCrlFile,omitempty"` // Group for CDP validation requests. ValidityCdpGroup string `json:"ValidityCdpGroup,omitempty"` // CDP General grace time. ValidityCdpGracetime uint32 `json:"ValidityCdpGracetime,omitempty"` // CDP update interval. ValidityCdpInterval uint64 `json:"ValidityCdpInterval,omitempty"` // CDP preference. ValidityCdpPreference SlbCurSslCfgAuthPolTableValidityCdpPreference `json:"ValidityCdpPreference,omitempty"` // Client CA for Request certificate or group name. ClientcaReqChainName string `json:"ClientcaReqChainName,omitempty"` // Client CA for Request type Certificate=cert,Group=group,None=none,Default=default. ClientcaReqChainType string `json:"ClientcaReqChainType,omitempty"` // Authentication policy type (frontend/backend). Type int32 `json:"Type,omitempty"` // Authentication policy action on expired cert (ignore/reject). SerCertExp int32 `json:"SerCertExp,omitempty"` // Authentication policy action on mismatch (ignore/reject). SerCertMis int32 `json:"SerCertMis,omitempty"` // Authentication policy action on untrusted (ignore/reject). SerCertUntrust int32 `json:"SerCertUntrust,omitempty"` // Set the order in which the issuer names will be passed IssuerNamesOrder int32 `json:"IssuerNamesOrder,omitempty"` // Set the order in which the subject names will be passed SubjectNamesOrder int32 `json:"SubjectNamesOrder,omitempty"` // OCSP mode. ValidityOcspMode SlbCurSslCfgAuthPolTableValidityOcspMode `json:"ValidityOcspMode,omitempty"` // Static URI for OCSP Stapling validation requests. ValidityStaplinguri string `json:"ValidityStaplinguri,omitempty"` // OCSP Stapling URI priority. ValidityStaplingUriprior SlbCurSslCfgAuthPolTableValidityStaplingUriprior `json:"ValidityStaplingUriprior,omitempty"` // Static Secondary URI for OCSP validation requests. ValidityStatSecUri string `json:"ValidityStatSecUri,omitempty"` // Static Secondary URI for OCSP Stapling validation requests. ValidityStaplingSecUri string `json:"ValidityStaplingSecUri,omitempty"` // Number of retries reaching the OCSP server. ValidityOcspRetries uint64 `json:"ValidityOcspRetries,omitempty"` }
type SlbCurSslCfgAuthPolTablePassinfoComp2424 ¶
type SlbCurSslCfgAuthPolTablePassinfoComp2424 int32
const ( SlbCurSslCfgAuthPolTablePassinfoComp2424_Enabled SlbCurSslCfgAuthPolTablePassinfoComp2424 = 1 SlbCurSslCfgAuthPolTablePassinfoComp2424_Disabled SlbCurSslCfgAuthPolTablePassinfoComp2424 = 2 SlbCurSslCfgAuthPolTablePassinfoComp2424_Unsupported SlbCurSslCfgAuthPolTablePassinfoComp2424 = 2147483647 )
type SlbCurSslCfgAuthPolTableValidityCdpPreference ¶
type SlbCurSslCfgAuthPolTableValidityCdpPreference int32
const ( SlbCurSslCfgAuthPolTableValidityCdpPreference_Embedded SlbCurSslCfgAuthPolTableValidityCdpPreference = 1 SlbCurSslCfgAuthPolTableValidityCdpPreference_Userdefined SlbCurSslCfgAuthPolTableValidityCdpPreference = 2 SlbCurSslCfgAuthPolTableValidityCdpPreference_Unsupported SlbCurSslCfgAuthPolTableValidityCdpPreference = 2147483647 )
type SlbCurSslCfgAuthPolTableValidityOcspMode ¶
type SlbCurSslCfgAuthPolTableValidityOcspMode int32
const ( SlbCurSslCfgAuthPolTableValidityOcspMode_Ocsp SlbCurSslCfgAuthPolTableValidityOcspMode = 0 SlbCurSslCfgAuthPolTableValidityOcspMode_Stapling SlbCurSslCfgAuthPolTableValidityOcspMode = 1 SlbCurSslCfgAuthPolTableValidityOcspMode_Both SlbCurSslCfgAuthPolTableValidityOcspMode = 2 SlbCurSslCfgAuthPolTableValidityOcspMode_Unsupported SlbCurSslCfgAuthPolTableValidityOcspMode = 2147483647 )
type SlbCurSslCfgAuthPolTableValiditySecure ¶
type SlbCurSslCfgAuthPolTableValiditySecure int32
const ( SlbCurSslCfgAuthPolTableValiditySecure_Enabled SlbCurSslCfgAuthPolTableValiditySecure = 1 SlbCurSslCfgAuthPolTableValiditySecure_Disabled SlbCurSslCfgAuthPolTableValiditySecure = 2 SlbCurSslCfgAuthPolTableValiditySecure_Unsupported SlbCurSslCfgAuthPolTableValiditySecure = 2147483647 )
type SlbCurSslCfgAuthPolTableValidityStaplingUriprior ¶
type SlbCurSslCfgAuthPolTableValidityStaplingUriprior int32
const ( SlbCurSslCfgAuthPolTableValidityStaplingUriprior_Clientcert SlbCurSslCfgAuthPolTableValidityStaplingUriprior = 1 SlbCurSslCfgAuthPolTableValidityStaplingUriprior_Staticuri SlbCurSslCfgAuthPolTableValidityStaplingUriprior = 2 SlbCurSslCfgAuthPolTableValidityStaplingUriprior_Unsupported SlbCurSslCfgAuthPolTableValidityStaplingUriprior = 2147483647 )
type SlbCurSslCfgAuthPolTableValidityUriprior ¶
type SlbCurSslCfgAuthPolTableValidityUriprior int32
const ( SlbCurSslCfgAuthPolTableValidityUriprior_Clientcert SlbCurSslCfgAuthPolTableValidityUriprior = 1 SlbCurSslCfgAuthPolTableValidityUriprior_Staticuri SlbCurSslCfgAuthPolTableValidityUriprior = 2 SlbCurSslCfgAuthPolTableValidityUriprior_Unsupported SlbCurSslCfgAuthPolTableValidityUriprior = 2147483647 )
type SlbCurSslCfgAuthPolTableValidityVchain ¶
type SlbCurSslCfgAuthPolTableValidityVchain int32
const ( SlbCurSslCfgAuthPolTableValidityVchain_Enabled SlbCurSslCfgAuthPolTableValidityVchain = 1 SlbCurSslCfgAuthPolTableValidityVchain_Disabled SlbCurSslCfgAuthPolTableValidityVchain = 2 SlbCurSslCfgAuthPolTableValidityVchain_Unsupported SlbCurSslCfgAuthPolTableValidityVchain = 2147483647 )
type SlbCurSslCfgCertsTable ¶
type SlbCurSslCfgCertsTable struct { // Certificate id. SlbCurSslCfgCertsID string // Certificate type. SlbCurSslCfgCertsType SlbCurSslCfgCertsTableSlbCurSslCfgCertsType Params *SlbCurSslCfgCertsTableParams }
SlbCurSslCfgCertsTable Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurSslCfgCertsTable ¶
func NewSlbCurSslCfgCertsTable( slbCurSslCfgCertsID string, slbCurSslCfgCertsType SlbCurSslCfgCertsTableSlbCurSslCfgCertsType, params *SlbCurSslCfgCertsTableParams, ) *SlbCurSslCfgCertsTable
func NewSlbCurSslCfgCertsTableList ¶
func NewSlbCurSslCfgCertsTableList() *SlbCurSslCfgCertsTable
func (*SlbCurSslCfgCertsTable) GetParams ¶
func (c *SlbCurSslCfgCertsTable) GetParams() BeanType
func (*SlbCurSslCfgCertsTable) GetParamsType ¶
func (c *SlbCurSslCfgCertsTable) GetParamsType() reflect.Type
func (*SlbCurSslCfgCertsTable) Name ¶
func (c *SlbCurSslCfgCertsTable) Name() string
func (*SlbCurSslCfgCertsTable) Path ¶
func (c *SlbCurSslCfgCertsTable) Path() string
type SlbCurSslCfgCertsTableCurveNameEc ¶
type SlbCurSslCfgCertsTableCurveNameEc int32
const ( SlbCurSslCfgCertsTableCurveNameEc_Unknown SlbCurSslCfgCertsTableCurveNameEc = 0 SlbCurSslCfgCertsTableCurveNameEc_Secp112r1 SlbCurSslCfgCertsTableCurveNameEc = 1 SlbCurSslCfgCertsTableCurveNameEc_Secp112r2 SlbCurSslCfgCertsTableCurveNameEc = 2 SlbCurSslCfgCertsTableCurveNameEc_Secp128r1 SlbCurSslCfgCertsTableCurveNameEc = 3 SlbCurSslCfgCertsTableCurveNameEc_Secp128r2 SlbCurSslCfgCertsTableCurveNameEc = 4 SlbCurSslCfgCertsTableCurveNameEc_Secp160k1 SlbCurSslCfgCertsTableCurveNameEc = 5 SlbCurSslCfgCertsTableCurveNameEc_Secp160r1 SlbCurSslCfgCertsTableCurveNameEc = 6 SlbCurSslCfgCertsTableCurveNameEc_Secp160r2 SlbCurSslCfgCertsTableCurveNameEc = 7 SlbCurSslCfgCertsTableCurveNameEc_Secp192k1 SlbCurSslCfgCertsTableCurveNameEc = 8 SlbCurSslCfgCertsTableCurveNameEc_Secp224k1 SlbCurSslCfgCertsTableCurveNameEc = 9 SlbCurSslCfgCertsTableCurveNameEc_Secp224r1 SlbCurSslCfgCertsTableCurveNameEc = 10 SlbCurSslCfgCertsTableCurveNameEc_Secp256k1 SlbCurSslCfgCertsTableCurveNameEc = 11 SlbCurSslCfgCertsTableCurveNameEc_Secp384r1 SlbCurSslCfgCertsTableCurveNameEc = 12 SlbCurSslCfgCertsTableCurveNameEc_Secp521r1 SlbCurSslCfgCertsTableCurveNameEc = 13 SlbCurSslCfgCertsTableCurveNameEc_Prime192v1 SlbCurSslCfgCertsTableCurveNameEc = 14 SlbCurSslCfgCertsTableCurveNameEc_Prime192v2 SlbCurSslCfgCertsTableCurveNameEc = 15 SlbCurSslCfgCertsTableCurveNameEc_Prime192v3 SlbCurSslCfgCertsTableCurveNameEc = 16 SlbCurSslCfgCertsTableCurveNameEc_Prime239v1 SlbCurSslCfgCertsTableCurveNameEc = 17 SlbCurSslCfgCertsTableCurveNameEc_Prime239v2 SlbCurSslCfgCertsTableCurveNameEc = 18 SlbCurSslCfgCertsTableCurveNameEc_Prime239v3 SlbCurSslCfgCertsTableCurveNameEc = 19 SlbCurSslCfgCertsTableCurveNameEc_Prime256v1 SlbCurSslCfgCertsTableCurveNameEc = 20 SlbCurSslCfgCertsTableCurveNameEc_Sect113r1 SlbCurSslCfgCertsTableCurveNameEc = 21 SlbCurSslCfgCertsTableCurveNameEc_Sect113r2 SlbCurSslCfgCertsTableCurveNameEc = 22 SlbCurSslCfgCertsTableCurveNameEc_Sect131r1 SlbCurSslCfgCertsTableCurveNameEc = 23 SlbCurSslCfgCertsTableCurveNameEc_Sect131r2 SlbCurSslCfgCertsTableCurveNameEc = 24 SlbCurSslCfgCertsTableCurveNameEc_Sect163k1 SlbCurSslCfgCertsTableCurveNameEc = 25 SlbCurSslCfgCertsTableCurveNameEc_Sect163r1 SlbCurSslCfgCertsTableCurveNameEc = 26 SlbCurSslCfgCertsTableCurveNameEc_Sect163r2 SlbCurSslCfgCertsTableCurveNameEc = 27 SlbCurSslCfgCertsTableCurveNameEc_Sect193r1 SlbCurSslCfgCertsTableCurveNameEc = 28 SlbCurSslCfgCertsTableCurveNameEc_Sect193r2 SlbCurSslCfgCertsTableCurveNameEc = 29 SlbCurSslCfgCertsTableCurveNameEc_Sect233k1 SlbCurSslCfgCertsTableCurveNameEc = 30 SlbCurSslCfgCertsTableCurveNameEc_Sect233r1 SlbCurSslCfgCertsTableCurveNameEc = 31 SlbCurSslCfgCertsTableCurveNameEc_Sect239k1 SlbCurSslCfgCertsTableCurveNameEc = 32 SlbCurSslCfgCertsTableCurveNameEc_Sect283k1 SlbCurSslCfgCertsTableCurveNameEc = 33 SlbCurSslCfgCertsTableCurveNameEc_Sect283r1 SlbCurSslCfgCertsTableCurveNameEc = 34 SlbCurSslCfgCertsTableCurveNameEc_Sect409k1 SlbCurSslCfgCertsTableCurveNameEc = 35 SlbCurSslCfgCertsTableCurveNameEc_Sect409r1 SlbCurSslCfgCertsTableCurveNameEc = 36 SlbCurSslCfgCertsTableCurveNameEc_Sect571k1 SlbCurSslCfgCertsTableCurveNameEc = 37 SlbCurSslCfgCertsTableCurveNameEc_Sect571r1 SlbCurSslCfgCertsTableCurveNameEc = 38 SlbCurSslCfgCertsTableCurveNameEc_C2pnb163v1 SlbCurSslCfgCertsTableCurveNameEc = 39 SlbCurSslCfgCertsTableCurveNameEc_C2pnb163v2 SlbCurSslCfgCertsTableCurveNameEc = 40 SlbCurSslCfgCertsTableCurveNameEc_C2pnb163v3 SlbCurSslCfgCertsTableCurveNameEc = 41 SlbCurSslCfgCertsTableCurveNameEc_C2pnb176v1 SlbCurSslCfgCertsTableCurveNameEc = 42 SlbCurSslCfgCertsTableCurveNameEc_C2tnb191v1 SlbCurSslCfgCertsTableCurveNameEc = 43 SlbCurSslCfgCertsTableCurveNameEc_C2tnb191v2 SlbCurSslCfgCertsTableCurveNameEc = 44 SlbCurSslCfgCertsTableCurveNameEc_C2tnb191v3 SlbCurSslCfgCertsTableCurveNameEc = 45 SlbCurSslCfgCertsTableCurveNameEc_C2pnb208w1 SlbCurSslCfgCertsTableCurveNameEc = 46 SlbCurSslCfgCertsTableCurveNameEc_C2tnb239v1 SlbCurSslCfgCertsTableCurveNameEc = 47 SlbCurSslCfgCertsTableCurveNameEc_C2tnb239v2 SlbCurSslCfgCertsTableCurveNameEc = 48 SlbCurSslCfgCertsTableCurveNameEc_C2tnb239v3 SlbCurSslCfgCertsTableCurveNameEc = 49 SlbCurSslCfgCertsTableCurveNameEc_C2pnb272w1 SlbCurSslCfgCertsTableCurveNameEc = 50 SlbCurSslCfgCertsTableCurveNameEc_C2pnb304w1 SlbCurSslCfgCertsTableCurveNameEc = 51 SlbCurSslCfgCertsTableCurveNameEc_C2tnb359v1 SlbCurSslCfgCertsTableCurveNameEc = 52 SlbCurSslCfgCertsTableCurveNameEc_C2pnb368w1 SlbCurSslCfgCertsTableCurveNameEc = 53 SlbCurSslCfgCertsTableCurveNameEc_C2tnb431r1 SlbCurSslCfgCertsTableCurveNameEc = 54 SlbCurSslCfgCertsTableCurveNameEc_Wtls1 SlbCurSslCfgCertsTableCurveNameEc = 55 SlbCurSslCfgCertsTableCurveNameEc_Wtls3 SlbCurSslCfgCertsTableCurveNameEc = 56 SlbCurSslCfgCertsTableCurveNameEc_Wtls4 SlbCurSslCfgCertsTableCurveNameEc = 57 SlbCurSslCfgCertsTableCurveNameEc_Wtls5 SlbCurSslCfgCertsTableCurveNameEc = 58 SlbCurSslCfgCertsTableCurveNameEc_Wtls6 SlbCurSslCfgCertsTableCurveNameEc = 59 SlbCurSslCfgCertsTableCurveNameEc_Wtls7 SlbCurSslCfgCertsTableCurveNameEc = 60 SlbCurSslCfgCertsTableCurveNameEc_Wtls8 SlbCurSslCfgCertsTableCurveNameEc = 61 SlbCurSslCfgCertsTableCurveNameEc_Wtls9 SlbCurSslCfgCertsTableCurveNameEc = 62 SlbCurSslCfgCertsTableCurveNameEc_Wtls10 SlbCurSslCfgCertsTableCurveNameEc = 63 SlbCurSslCfgCertsTableCurveNameEc_Wtls11 SlbCurSslCfgCertsTableCurveNameEc = 64 SlbCurSslCfgCertsTableCurveNameEc_Wtls12 SlbCurSslCfgCertsTableCurveNameEc = 65 SlbCurSslCfgCertsTableCurveNameEc_Unsupported SlbCurSslCfgCertsTableCurveNameEc = 2147483647 )
type SlbCurSslCfgCertsTableGenerate ¶
type SlbCurSslCfgCertsTableGenerate int32
const ( SlbCurSslCfgCertsTableGenerate_Other SlbCurSslCfgCertsTableGenerate = 1 SlbCurSslCfgCertsTableGenerate_Generate SlbCurSslCfgCertsTableGenerate = 2 SlbCurSslCfgCertsTableGenerate_Idle SlbCurSslCfgCertsTableGenerate = 3 SlbCurSslCfgCertsTableGenerate_Inprogress SlbCurSslCfgCertsTableGenerate = 4 SlbCurSslCfgCertsTableGenerate_Generated SlbCurSslCfgCertsTableGenerate = 5 SlbCurSslCfgCertsTableGenerate_NotGenerated SlbCurSslCfgCertsTableGenerate = 6 SlbCurSslCfgCertsTableGenerate_Unsupported SlbCurSslCfgCertsTableGenerate = 2147483647 )
type SlbCurSslCfgCertsTableHashAlgo ¶
type SlbCurSslCfgCertsTableHashAlgo int32
const ( SlbCurSslCfgCertsTableHashAlgo_Md5 SlbCurSslCfgCertsTableHashAlgo = 1 SlbCurSslCfgCertsTableHashAlgo_Sha1 SlbCurSslCfgCertsTableHashAlgo = 2 SlbCurSslCfgCertsTableHashAlgo_Sha256 SlbCurSslCfgCertsTableHashAlgo = 3 SlbCurSslCfgCertsTableHashAlgo_Sha384 SlbCurSslCfgCertsTableHashAlgo = 4 SlbCurSslCfgCertsTableHashAlgo_Sha512 SlbCurSslCfgCertsTableHashAlgo = 5 SlbCurSslCfgCertsTableHashAlgo_Unknown SlbCurSslCfgCertsTableHashAlgo = 6 SlbCurSslCfgCertsTableHashAlgo_Unsupported SlbCurSslCfgCertsTableHashAlgo = 2147483647 )
type SlbCurSslCfgCertsTableKeySize ¶
type SlbCurSslCfgCertsTableKeySize int32
const ( SlbCurSslCfgCertsTableKeySize_Ks512 SlbCurSslCfgCertsTableKeySize = 1 SlbCurSslCfgCertsTableKeySize_Ks1024 SlbCurSslCfgCertsTableKeySize = 2 SlbCurSslCfgCertsTableKeySize_Ks2048 SlbCurSslCfgCertsTableKeySize = 3 SlbCurSslCfgCertsTableKeySize_Ks4096 SlbCurSslCfgCertsTableKeySize = 4 SlbCurSslCfgCertsTableKeySize_Unknown SlbCurSslCfgCertsTableKeySize = 6 SlbCurSslCfgCertsTableKeySize_Unsupported SlbCurSslCfgCertsTableKeySize = 2147483647 )
type SlbCurSslCfgCertsTableKeySizeEc ¶
type SlbCurSslCfgCertsTableKeySizeEc int32
const ( SlbCurSslCfgCertsTableKeySizeEc_Ks0 SlbCurSslCfgCertsTableKeySizeEc = 0 SlbCurSslCfgCertsTableKeySizeEc_Ks192 SlbCurSslCfgCertsTableKeySizeEc = 1 SlbCurSslCfgCertsTableKeySizeEc_Ks224 SlbCurSslCfgCertsTableKeySizeEc = 2 SlbCurSslCfgCertsTableKeySizeEc_Ks256 SlbCurSslCfgCertsTableKeySizeEc = 3 SlbCurSslCfgCertsTableKeySizeEc_Ks384 SlbCurSslCfgCertsTableKeySizeEc = 4 SlbCurSslCfgCertsTableKeySizeEc_Ks521 SlbCurSslCfgCertsTableKeySizeEc = 5 SlbCurSslCfgCertsTableKeySizeEc_Unknown SlbCurSslCfgCertsTableKeySizeEc = 6 SlbCurSslCfgCertsTableKeySizeEc_Unsupported SlbCurSslCfgCertsTableKeySizeEc = 2147483647 )
type SlbCurSslCfgCertsTableKeyType ¶
type SlbCurSslCfgCertsTableKeyType int32
const ( SlbCurSslCfgCertsTableKeyType_Rsa SlbCurSslCfgCertsTableKeyType = 1 SlbCurSslCfgCertsTableKeyType_Ec SlbCurSslCfgCertsTableKeyType = 2 SlbCurSslCfgCertsTableKeyType_Unknown SlbCurSslCfgCertsTableKeyType = 6 SlbCurSslCfgCertsTableKeyType_Unsupported SlbCurSslCfgCertsTableKeyType = 2147483647 )
type SlbCurSslCfgCertsTableParams ¶
type SlbCurSslCfgCertsTableParams struct { // Certificate id. ID string `json:"ID,omitempty"` // Certificate type. Type SlbCurSslCfgCertsTableType `json:"Type,omitempty"` // Certificate name. Name string `json:"Name,omitempty"` // Certificate key size. KeySize SlbCurSslCfgCertsTableKeySize `json:"KeySize,omitempty"` // Certificate expirty. Expirty string `json:"Expirty,omitempty"` // Certificate common name. CommonName string `json:"CommonName,omitempty"` // Certificate hash algorithm. HashAlgo SlbCurSslCfgCertsTableHashAlgo `json:"HashAlgo,omitempty"` // Certificate country name. CountryName string `json:"CountryName,omitempty"` // Certificate province name. PrpvinceName string `json:"PrpvinceName,omitempty"` // Certificate locality name. LocalityName string `json:"LocalityName,omitempty"` // Certificate organization name. OrganizationName string `json:"OrganizationName,omitempty"` // Certificate organization unit name. OrganizationUnitName string `json:"OrganizationUnitName,omitempty"` // Email address. EMail string `json:"EMail,omitempty"` // Certificate Validity period. ValidityPeriod uint32 `json:"ValidityPeriod,omitempty"` // Shows if the current certificate is generated. Status SlbCurSslCfgCertsTableStatus `json:"Status,omitempty"` // When this object is read the current state is returned. // Setting the value to generate(2),the Certificate will be generated. // idle(3) indicates that there is no Certificate generate is in progess. // generated(5) indicates that the last certificate generate operation is completed. // If the generate is successful this variable will return the state // 'generated' else it will return 'notGenerated'. In case of failure('notGenerated') // we should set this variable back to 'idle' state so others can issue the generate // command via SNMP. Generate SlbCurSslCfgCertsTableGenerate `json:"Generate,omitempty"` // Algorithm to generate the key. KeyType SlbCurSslCfgCertsTableKeyType `json:"KeyType,omitempty"` // EC key size. KeySizeEc SlbCurSslCfgCertsTableKeySizeEc `json:"KeySizeEc,omitempty"` // EC curve name. CurveNameEc SlbCurSslCfgCertsTableCurveNameEc `json:"CurveNameEc,omitempty"` // Current config Read-Only Key size common for both RSA and EC KeySizeCommon uint32 `json:"KeySizeCommon,omitempty"` // Intermediate CA certificate chain name. IntermcaChainName string `json:"IntermcaChainName,omitempty"` // Intermediate CA certificate chain type certificate=cert,Group=group,None=empty string. IntermcaChainType string `json:"IntermcaChainType,omitempty"` // SSL certificate serial number Serial string `json:"Serial,omitempty"` // Subject Alternative Name extension, format allowed (DNS:test.com), (IP:1.1.1.1), (email:test@mail.com) SubjectAltName string `json:"SubjectAltName,omitempty"` // Certificate province name. ProvinceName string `json:"ProvinceName,omitempty"` // Certificate expiry. Expiry string `json:"Expiry,omitempty"` }
type SlbCurSslCfgCertsTableSlbCurSslCfgCertsType ¶
type SlbCurSslCfgCertsTableSlbCurSslCfgCertsType int32
const ( SlbCurSslCfgCertsTableSlbCurSslCfgCertsType_Key SlbCurSslCfgCertsTableSlbCurSslCfgCertsType = 1 SlbCurSslCfgCertsTableSlbCurSslCfgCertsType_CertificateRequest SlbCurSslCfgCertsTableSlbCurSslCfgCertsType = 2 SlbCurSslCfgCertsTableSlbCurSslCfgCertsType_ServerCertificate SlbCurSslCfgCertsTableSlbCurSslCfgCertsType = 3 SlbCurSslCfgCertsTableSlbCurSslCfgCertsType_TrustedCertificate SlbCurSslCfgCertsTableSlbCurSslCfgCertsType = 4 SlbCurSslCfgCertsTableSlbCurSslCfgCertsType_IntermediateCertificate SlbCurSslCfgCertsTableSlbCurSslCfgCertsType = 5 SlbCurSslCfgCertsTableSlbCurSslCfgCertsType_Crl SlbCurSslCfgCertsTableSlbCurSslCfgCertsType = 6 SlbCurSslCfgCertsTableSlbCurSslCfgCertsType_Unsupported SlbCurSslCfgCertsTableSlbCurSslCfgCertsType = 2147483647 )
type SlbCurSslCfgCertsTableStatus ¶
type SlbCurSslCfgCertsTableStatus int32
const ( SlbCurSslCfgCertsTableStatus_Generated SlbCurSslCfgCertsTableStatus = 1 SlbCurSslCfgCertsTableStatus_NotGenerated SlbCurSslCfgCertsTableStatus = 2 SlbCurSslCfgCertsTableStatus_Unsupported SlbCurSslCfgCertsTableStatus = 2147483647 )
type SlbCurSslCfgCertsTableType ¶
type SlbCurSslCfgCertsTableType int32
const ( SlbCurSslCfgCertsTableType_Key SlbCurSslCfgCertsTableType = 1 SlbCurSslCfgCertsTableType_CertificateRequest SlbCurSslCfgCertsTableType = 2 SlbCurSslCfgCertsTableType_ServerCertificate SlbCurSslCfgCertsTableType = 3 SlbCurSslCfgCertsTableType_TrustedCertificate SlbCurSslCfgCertsTableType = 4 SlbCurSslCfgCertsTableType_IntermediateCertificate SlbCurSslCfgCertsTableType = 5 SlbCurSslCfgCertsTableType_Crl SlbCurSslCfgCertsTableType = 6 SlbCurSslCfgCertsTableType_Unsupported SlbCurSslCfgCertsTableType = 2147483647 )
type SlbCurSslCfgGroupsTable ¶
type SlbCurSslCfgGroupsTable struct { // Certificate group ID. SlbCurSslCfgGroupsID string Params *SlbCurSslCfgGroupsTableParams }
SlbCurSslCfgGroupsTable Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurSslCfgGroupsTable ¶
func NewSlbCurSslCfgGroupsTable( slbCurSslCfgGroupsID string, params *SlbCurSslCfgGroupsTableParams, ) *SlbCurSslCfgGroupsTable
func NewSlbCurSslCfgGroupsTableList ¶
func NewSlbCurSslCfgGroupsTableList() *SlbCurSslCfgGroupsTable
func (*SlbCurSslCfgGroupsTable) GetParams ¶
func (c *SlbCurSslCfgGroupsTable) GetParams() BeanType
func (*SlbCurSslCfgGroupsTable) GetParamsType ¶
func (c *SlbCurSslCfgGroupsTable) GetParamsType() reflect.Type
func (*SlbCurSslCfgGroupsTable) Name ¶
func (c *SlbCurSslCfgGroupsTable) Name() string
func (*SlbCurSslCfgGroupsTable) Path ¶
func (c *SlbCurSslCfgGroupsTable) Path() string
type SlbCurSslCfgGroupsTableChainingMode ¶
type SlbCurSslCfgGroupsTableChainingMode int32
const ( SlbCurSslCfgGroupsTableChainingMode_BySubjectIssuer SlbCurSslCfgGroupsTableChainingMode = 0 SlbCurSslCfgGroupsTableChainingMode_BySkidAkid SlbCurSslCfgGroupsTableChainingMode = 1 SlbCurSslCfgGroupsTableChainingMode_Unsupported SlbCurSslCfgGroupsTableChainingMode = 2147483647 )
type SlbCurSslCfgGroupsTableConfigType ¶
type SlbCurSslCfgGroupsTableConfigType int32
const ( SlbCurSslCfgGroupsTableConfigType_Regular SlbCurSslCfgGroupsTableConfigType = 1 SlbCurSslCfgGroupsTableConfigType_ReadOnly SlbCurSslCfgGroupsTableConfigType = 2 SlbCurSslCfgGroupsTableConfigType_Unsupported SlbCurSslCfgGroupsTableConfigType = 2147483647 )
type SlbCurSslCfgGroupsTableParams ¶
type SlbCurSslCfgGroupsTableParams struct { // Certificate group ID. ID string `json:"ID,omitempty"` // Certificate group name. Name string `json:"Name,omitempty"` // Certificate group type. Type SlbCurSslCfgGroupsTableType `json:"Type,omitempty"` // Default certificate. DefaultCert string `json:"DefaultCert,omitempty"` // List of Certificates the group holds - Selected certificates // are presented in a bitmap format. // Receiving order is as: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ Cert 9 // || || // || ||___ Cert 4 // || |____ Cert 3 // || . . . // ||_________ Cert 2 // |__________ Cert 1 // where x : 1 - The represented certficate is selected // 0 - The represented certificate is not selected. CertBmap string `json:"CertBmap,omitempty"` // Group config type either regular or read-only. ConfigType SlbCurSslCfgGroupsTableConfigType `json:"ConfigType,omitempty"` // Chain Mode. By key - 0 or By Group - 1. ChainingMode SlbCurSslCfgGroupsTableChainingMode `json:"ChainingMode,omitempty"` }
type SlbCurSslCfgGroupsTableType ¶
type SlbCurSslCfgGroupsTableType int32
const ( SlbCurSslCfgGroupsTableType_ServerCertificate SlbCurSslCfgGroupsTableType = 3 SlbCurSslCfgGroupsTableType_TrustedCertificate SlbCurSslCfgGroupsTableType = 4 SlbCurSslCfgGroupsTableType_IntermediateCertificate SlbCurSslCfgGroupsTableType = 5 SlbCurSslCfgGroupsTableType_Unsupported SlbCurSslCfgGroupsTableType = 2147483647 )
type SlbCurSslCfgSSLCdpEntryTable ¶
type SlbCurSslCfgSSLCdpEntryTable struct { // The CDP Group (key id) as an index. SlbCurSslCfgSSLCdpGrpIdIndex string // The Cdp Entry number as an index. SlbCurSslCfgSSLCdpEntryIndex int32 Params *SlbCurSslCfgSSLCdpEntryTableParams }
SlbCurSslCfgSSLCdpEntryTable The table for configuring CDP Entry. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurSslCfgSSLCdpEntryTable ¶
func NewSlbCurSslCfgSSLCdpEntryTable( slbCurSslCfgSSLCdpGrpIdIndex string, slbCurSslCfgSSLCdpEntryIndex int32, params *SlbCurSslCfgSSLCdpEntryTableParams, ) *SlbCurSslCfgSSLCdpEntryTable
func NewSlbCurSslCfgSSLCdpEntryTableList ¶
func NewSlbCurSslCfgSSLCdpEntryTableList() *SlbCurSslCfgSSLCdpEntryTable
func (*SlbCurSslCfgSSLCdpEntryTable) GetParams ¶
func (c *SlbCurSslCfgSSLCdpEntryTable) GetParams() BeanType
func (*SlbCurSslCfgSSLCdpEntryTable) GetParamsType ¶
func (c *SlbCurSslCfgSSLCdpEntryTable) GetParamsType() reflect.Type
func (*SlbCurSslCfgSSLCdpEntryTable) Name ¶
func (c *SlbCurSslCfgSSLCdpEntryTable) Name() string
func (*SlbCurSslCfgSSLCdpEntryTable) Path ¶
func (c *SlbCurSslCfgSSLCdpEntryTable) Path() string
type SlbCurSslCfgSSLCdpEntryTableParams ¶
type SlbCurSslCfgSSLCdpEntryTableParams struct { // The CDP Group (key id) as an index. GrpIdIndex string `json:"GrpIdIndex,omitempty"` // The Cdp Entry number as an index. Index int32 `json:"Index,omitempty"` // Defines URL of specific object (file/folder) to be download by this rule. URL string `json:"URL,omitempty"` // The Cdp Entry URL User name. User string `json:"User,omitempty"` // The Cdp Entry URL Password. Password string `json:"Password,omitempty"` }
type SlbCurSslCfgSSLCdpGrpTable ¶
type SlbCurSslCfgSSLCdpGrpTable struct { // The CDP group (key id) as an index. SlbCurSslCfgSSLCdpGroupIdIndex string Params *SlbCurSslCfgSSLCdpGrpTableParams }
SlbCurSslCfgSSLCdpGrpTable The table for configuring CDP group. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurSslCfgSSLCdpGrpTable ¶
func NewSlbCurSslCfgSSLCdpGrpTable( slbCurSslCfgSSLCdpGroupIdIndex string, params *SlbCurSslCfgSSLCdpGrpTableParams, ) *SlbCurSslCfgSSLCdpGrpTable
func NewSlbCurSslCfgSSLCdpGrpTableList ¶
func NewSlbCurSslCfgSSLCdpGrpTableList() *SlbCurSslCfgSSLCdpGrpTable
func (*SlbCurSslCfgSSLCdpGrpTable) GetParams ¶
func (c *SlbCurSslCfgSSLCdpGrpTable) GetParams() BeanType
func (*SlbCurSslCfgSSLCdpGrpTable) GetParamsType ¶
func (c *SlbCurSslCfgSSLCdpGrpTable) GetParamsType() reflect.Type
func (*SlbCurSslCfgSSLCdpGrpTable) Name ¶
func (c *SlbCurSslCfgSSLCdpGrpTable) Name() string
func (*SlbCurSslCfgSSLCdpGrpTable) Path ¶
func (c *SlbCurSslCfgSSLCdpGrpTable) Path() string
type SlbCurSslCfgSSLCdpGrpTableParams ¶
type SlbCurSslCfgSSLCdpGrpTableParams struct { // The CDP group (key id) as an index. GroupIdIndex string `json:"GroupIdIndex,omitempty"` }
type SlbCurSslCfgSSLInspectFlowCriteriaTable ¶
type SlbCurSslCfgSSLInspectFlowCriteriaTable struct { // The number of the flow. SlbCurSslCfgSSLInspectFlowCriteriaIndex int32 // The Inspect flow Criteria name id . SlbCurSslCfgSSLInspectFlowCriteriaRuleId string Params *SlbCurSslCfgSSLInspectFlowCriteriaTableParams }
SlbCurSslCfgSSLInspectFlowCriteriaTable The table of SSL Inspection Flow Criteria. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurSslCfgSSLInspectFlowCriteriaTable ¶
func NewSlbCurSslCfgSSLInspectFlowCriteriaTable( slbCurSslCfgSSLInspectFlowCriteriaIndex int32, slbCurSslCfgSSLInspectFlowCriteriaRuleId string, params *SlbCurSslCfgSSLInspectFlowCriteriaTableParams, ) *SlbCurSslCfgSSLInspectFlowCriteriaTable
func NewSlbCurSslCfgSSLInspectFlowCriteriaTableList ¶
func NewSlbCurSslCfgSSLInspectFlowCriteriaTableList() *SlbCurSslCfgSSLInspectFlowCriteriaTable
func (*SlbCurSslCfgSSLInspectFlowCriteriaTable) GetParams ¶
func (c *SlbCurSslCfgSSLInspectFlowCriteriaTable) GetParams() BeanType
func (*SlbCurSslCfgSSLInspectFlowCriteriaTable) GetParamsType ¶
func (c *SlbCurSslCfgSSLInspectFlowCriteriaTable) GetParamsType() reflect.Type
func (*SlbCurSslCfgSSLInspectFlowCriteriaTable) Name ¶
func (c *SlbCurSslCfgSSLInspectFlowCriteriaTable) Name() string
func (*SlbCurSslCfgSSLInspectFlowCriteriaTable) Path ¶
func (c *SlbCurSslCfgSSLInspectFlowCriteriaTable) Path() string
type SlbCurSslCfgSSLInspectFlowCriteriaTableAction ¶
type SlbCurSslCfgSSLInspectFlowCriteriaTableAction int32
const ( SlbCurSslCfgSSLInspectFlowCriteriaTableAction_Inspect SlbCurSslCfgSSLInspectFlowCriteriaTableAction = 1 SlbCurSslCfgSSLInspectFlowCriteriaTableAction_Bypass SlbCurSslCfgSSLInspectFlowCriteriaTableAction = 2 SlbCurSslCfgSSLInspectFlowCriteriaTableAction_Unsupported SlbCurSslCfgSSLInspectFlowCriteriaTableAction = 2147483647 )
type SlbCurSslCfgSSLInspectFlowCriteriaTableContMatch ¶
type SlbCurSslCfgSSLInspectFlowCriteriaTableContMatch int32
const ( SlbCurSslCfgSSLInspectFlowCriteriaTableContMatch_None SlbCurSslCfgSSLInspectFlowCriteriaTableContMatch = 1 SlbCurSslCfgSSLInspectFlowCriteriaTableContMatch_Urlcategories SlbCurSslCfgSSLInspectFlowCriteriaTableContMatch = 2 SlbCurSslCfgSSLInspectFlowCriteriaTableContMatch_Hostnamelist SlbCurSslCfgSSLInspectFlowCriteriaTableContMatch = 3 SlbCurSslCfgSSLInspectFlowCriteriaTableContMatch_Unsupported SlbCurSslCfgSSLInspectFlowCriteriaTableContMatch = 2147483647 )
type SlbCurSslCfgSSLInspectFlowCriteriaTableParams ¶
type SlbCurSslCfgSSLInspectFlowCriteriaTableParams struct { // The number of the flow. Index int32 `json:"Index,omitempty"` // The Inspect flow Criteria name id . RuleId string `json:"RuleId,omitempty"` // The Inspect flow Criteria Https filter id. HttpsFilter uint32 `json:"HttpsFilter,omitempty"` // The Inspect flow Criteria Http filter id. HttpFilter uint32 `json:"HttpFilter,omitempty"` // The type of action if 1 so inspect, if 2 so bypass . Action SlbCurSslCfgSSLInspectFlowCriteriaTableAction `json:"Action,omitempty"` // Configures whether URL filtering or a content class is attached to the filter . ContMatch SlbCurSslCfgSSLInspectFlowCriteriaTableContMatch `json:"ContMatch,omitempty"` // report state ena or disable . ReportState SlbCurSslCfgSSLInspectFlowCriteriaTableReportState `json:"ReportState,omitempty"` // The Inspect flow Criteria dataclass. Dataclss string `json:"Dataclss,omitempty"` }
type SlbCurSslCfgSSLInspectFlowCriteriaTableReportState ¶
type SlbCurSslCfgSSLInspectFlowCriteriaTableReportState int32
const ( SlbCurSslCfgSSLInspectFlowCriteriaTableReportState_Disabled SlbCurSslCfgSSLInspectFlowCriteriaTableReportState = 0 SlbCurSslCfgSSLInspectFlowCriteriaTableReportState_Enabled SlbCurSslCfgSSLInspectFlowCriteriaTableReportState = 1 SlbCurSslCfgSSLInspectFlowCriteriaTableReportState_Unsupported SlbCurSslCfgSSLInspectFlowCriteriaTableReportState = 2147483647 )
type SlbCurSslCfgSSLInspectFlowRuleTable ¶
type SlbCurSslCfgSSLInspectFlowRuleTable struct { // The number of the flow. SlbCurSslCfgSSLInspectFlowRuleIndex int32 Params *SlbCurSslCfgSSLInspectFlowRuleTableParams }
SlbCurSslCfgSSLInspectFlowRuleTable The table of SSL Inspection Flow Rule. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurSslCfgSSLInspectFlowRuleTable ¶
func NewSlbCurSslCfgSSLInspectFlowRuleTable( slbCurSslCfgSSLInspectFlowRuleIndex int32, params *SlbCurSslCfgSSLInspectFlowRuleTableParams, ) *SlbCurSslCfgSSLInspectFlowRuleTable
func NewSlbCurSslCfgSSLInspectFlowRuleTableList ¶
func NewSlbCurSslCfgSSLInspectFlowRuleTableList() *SlbCurSslCfgSSLInspectFlowRuleTable
func (*SlbCurSslCfgSSLInspectFlowRuleTable) GetParams ¶
func (c *SlbCurSslCfgSSLInspectFlowRuleTable) GetParams() BeanType
func (*SlbCurSslCfgSSLInspectFlowRuleTable) GetParamsType ¶
func (c *SlbCurSslCfgSSLInspectFlowRuleTable) GetParamsType() reflect.Type
func (*SlbCurSslCfgSSLInspectFlowRuleTable) Name ¶
func (c *SlbCurSslCfgSSLInspectFlowRuleTable) Name() string
func (*SlbCurSslCfgSSLInspectFlowRuleTable) Path ¶
func (c *SlbCurSslCfgSSLInspectFlowRuleTable) Path() string
type SlbCurSslCfgSSLInspectFlowRuleTableInspectHttp ¶
type SlbCurSslCfgSSLInspectFlowRuleTableInspectHttp int32
const ( SlbCurSslCfgSSLInspectFlowRuleTableInspectHttp_True SlbCurSslCfgSSLInspectFlowRuleTableInspectHttp = 1 SlbCurSslCfgSSLInspectFlowRuleTableInspectHttp_False SlbCurSslCfgSSLInspectFlowRuleTableInspectHttp = 2 SlbCurSslCfgSSLInspectFlowRuleTableInspectHttp_Unsupported SlbCurSslCfgSSLInspectFlowRuleTableInspectHttp = 2147483647 )
type SlbCurSslCfgSSLInspectFlowRuleTableOutboundAction ¶
type SlbCurSslCfgSSLInspectFlowRuleTableOutboundAction int32
const ( SlbCurSslCfgSSLInspectFlowRuleTableOutboundAction_Forward SlbCurSslCfgSSLInspectFlowRuleTableOutboundAction = 1 SlbCurSslCfgSSLInspectFlowRuleTableOutboundAction_Nat SlbCurSslCfgSSLInspectFlowRuleTableOutboundAction = 2 SlbCurSslCfgSSLInspectFlowRuleTableOutboundAction_Llb SlbCurSslCfgSSLInspectFlowRuleTableOutboundAction = 3 SlbCurSslCfgSSLInspectFlowRuleTableOutboundAction_Unsupported SlbCurSslCfgSSLInspectFlowRuleTableOutboundAction = 2147483647 )
type SlbCurSslCfgSSLInspectFlowRuleTableParams ¶
type SlbCurSslCfgSSLInspectFlowRuleTableParams struct { // The number of the flow. Index int32 `json:"Index,omitempty"` // The type of Proxy if 1 so transparent, if 2 so expicit . ProxyType SlbCurSslCfgSSLInspectFlowRuleTableProxyType `json:"ProxyType,omitempty"` // Flag For inspect HTTP , value 1 is to Inspect value 2 not to Inspect. InspectHttp SlbCurSslCfgSSLInspectFlowRuleTableInspectHttp `json:"InspectHttp,omitempty"` // HTTPS Port Number HttpsPort uint64 `json:"HttpsPort,omitempty"` // HTTPS Decrypt Port Number HttpsDecryptPort uint64 `json:"HttpsDecryptPort,omitempty"` // HTTP Port Number HttpPort uint64 `json:"HttpPort,omitempty"` // Ingress Ports Number IngressPort string `json:"IngressPort,omitempty"` // Egress Ports Number EgressPort string `json:"EgressPort,omitempty"` // The Outbound action if 1 so forward if 2 so nat if 3 llb . OutboundAction SlbCurSslCfgSSLInspectFlowRuleTableOutboundAction `json:"OutboundAction,omitempty"` // The floating IP number in alphanumeric ID. FloatId string `json:"FloatId,omitempty"` // Outband fillter https Id OutboundFilterHttps uint32 `json:"OutboundFilterHttps,omitempty"` // Outband fillter http Id OutboundFilterHttp uint32 `json:"OutboundFilterHttp,omitempty"` // Backend fillter https Id BackendFilterHttps uint32 `json:"BackendFilterHttps,omitempty"` // Backend fillter http Id BackendFilterHttp uint32 `json:"BackendFilterHttp,omitempty"` // Network address for interanl interfaces NetworkAddr string `json:"NetworkAddr,omitempty"` // Gateway address GWAddr string `json:"GWAddr,omitempty"` // NAT address NATAddr string `json:"NATAddr,omitempty"` // The WAN Link Group ID. WanLinkGrID string `json:"WanLinkGrID,omitempty"` // NAT MASK address NATMASKAddr string `json:"NATMASKAddr,omitempty"` // SSL Inspection source port preservation either enable or disable. SrcPortPreserve SlbCurSslCfgSSLInspectFlowRuleTableSrcPortPreserve `json:"SrcPortPreserve,omitempty"` // Server Authentication Policy ServerAuthPol string `json:"ServerAuthPol,omitempty"` }
type SlbCurSslCfgSSLInspectFlowRuleTableProxyType ¶
type SlbCurSslCfgSSLInspectFlowRuleTableProxyType int32
const ( SlbCurSslCfgSSLInspectFlowRuleTableProxyType_Transparent SlbCurSslCfgSSLInspectFlowRuleTableProxyType = 1 SlbCurSslCfgSSLInspectFlowRuleTableProxyType_Expicit SlbCurSslCfgSSLInspectFlowRuleTableProxyType = 2 SlbCurSslCfgSSLInspectFlowRuleTableProxyType_Unsupported SlbCurSslCfgSSLInspectFlowRuleTableProxyType = 2147483647 )
type SlbCurSslCfgSSLInspectFlowRuleTableSrcPortPreserve ¶
type SlbCurSslCfgSSLInspectFlowRuleTableSrcPortPreserve int32
const ( SlbCurSslCfgSSLInspectFlowRuleTableSrcPortPreserve_Enabled SlbCurSslCfgSSLInspectFlowRuleTableSrcPortPreserve = 1 SlbCurSslCfgSSLInspectFlowRuleTableSrcPortPreserve_Disabled SlbCurSslCfgSSLInspectFlowRuleTableSrcPortPreserve = 2 SlbCurSslCfgSSLInspectFlowRuleTableSrcPortPreserve_Unsupported SlbCurSslCfgSSLInspectFlowRuleTableSrcPortPreserve = 2147483647 )
type SlbCurSslCfgSSLInspectFlowTable ¶
type SlbCurSslCfgSSLInspectFlowTable struct { // The number of the flow. SlbCurSslCfgSSLInspectFlowIndex int32 // The Secarity group index. SlbCurSslCfgSSLInspectFlowSeGroupIndex int32 Params *SlbCurSslCfgSSLInspectFlowTableParams }
SlbCurSslCfgSSLInspectFlowTable The table of SSL Inspection Flow. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurSslCfgSSLInspectFlowTable ¶
func NewSlbCurSslCfgSSLInspectFlowTable( slbCurSslCfgSSLInspectFlowIndex int32, slbCurSslCfgSSLInspectFlowSeGroupIndex int32, params *SlbCurSslCfgSSLInspectFlowTableParams, ) *SlbCurSslCfgSSLInspectFlowTable
func NewSlbCurSslCfgSSLInspectFlowTableList ¶
func NewSlbCurSslCfgSSLInspectFlowTableList() *SlbCurSslCfgSSLInspectFlowTable
func (*SlbCurSslCfgSSLInspectFlowTable) GetParams ¶
func (c *SlbCurSslCfgSSLInspectFlowTable) GetParams() BeanType
func (*SlbCurSslCfgSSLInspectFlowTable) GetParamsType ¶
func (c *SlbCurSslCfgSSLInspectFlowTable) GetParamsType() reflect.Type
func (*SlbCurSslCfgSSLInspectFlowTable) Name ¶
func (c *SlbCurSslCfgSSLInspectFlowTable) Name() string
func (*SlbCurSslCfgSSLInspectFlowTable) Path ¶
func (c *SlbCurSslCfgSSLInspectFlowTable) Path() string
type SlbCurSslCfgSSLInspectFlowTableParams ¶
type SlbCurSslCfgSSLInspectFlowTableParams struct { // The number of the flow. Index int32 `json:"Index,omitempty"` // The Secarity group index. SeGroupIndex int32 `json:"SeGroupIndex,omitempty"` // Enable/disable security group in flow. SeGroupState SlbCurSslCfgSSLInspectFlowTableSeGroupState `json:"SeGroupState,omitempty"` // This is the the Group location in the Flow . SeGroupLocation uint32 `json:"SeGroupLocation,omitempty"` // Each security group has it defined fallback action to be // done in case the group is down. Can be defined as Continue or Drop. SeGroupFallback SlbCurSslCfgSSLInspectFlowTableSeGroupFallback `json:"SeGroupFallback,omitempty"` // This is the redirct filter Id . SeGroupRedFiltId uint32 `json:"SeGroupRedFiltId,omitempty"` // Group ID of the Security group GroupID string `json:"GroupID,omitempty"` }
type SlbCurSslCfgSSLInspectFlowTableSeGroupFallback ¶
type SlbCurSslCfgSSLInspectFlowTableSeGroupFallback int32
const ( SlbCurSslCfgSSLInspectFlowTableSeGroupFallback_None SlbCurSslCfgSSLInspectFlowTableSeGroupFallback = 1 SlbCurSslCfgSSLInspectFlowTableSeGroupFallback_Continue SlbCurSslCfgSSLInspectFlowTableSeGroupFallback = 2 SlbCurSslCfgSSLInspectFlowTableSeGroupFallback_Drop SlbCurSslCfgSSLInspectFlowTableSeGroupFallback = 3 SlbCurSslCfgSSLInspectFlowTableSeGroupFallback_Unsupported SlbCurSslCfgSSLInspectFlowTableSeGroupFallback = 2147483647 )
type SlbCurSslCfgSSLInspectFlowTableSeGroupState ¶
type SlbCurSslCfgSSLInspectFlowTableSeGroupState int32
const ( SlbCurSslCfgSSLInspectFlowTableSeGroupState_Enabled SlbCurSslCfgSSLInspectFlowTableSeGroupState = 2 SlbCurSslCfgSSLInspectFlowTableSeGroupState_Disabled SlbCurSslCfgSSLInspectFlowTableSeGroupState = 3 SlbCurSslCfgSSLInspectFlowTableSeGroupState_Unsupported SlbCurSslCfgSSLInspectFlowTableSeGroupState = 2147483647 )
type SlbCurSslCfgSSLPolTable ¶
type SlbCurSslCfgSSLPolTable struct { // The SSL policy name(key id) as an index. SlbCurSslCfgSSLPolNameIdIndex string Params *SlbCurSslCfgSSLPolTableParams }
SlbCurSslCfgSSLPolTable The table for configuring ssl policy. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbCurSslCfgSSLPolTable ¶
func NewSlbCurSslCfgSSLPolTable( slbCurSslCfgSSLPolNameIdIndex string, params *SlbCurSslCfgSSLPolTableParams, ) *SlbCurSslCfgSSLPolTable
func NewSlbCurSslCfgSSLPolTableList ¶
func NewSlbCurSslCfgSSLPolTableList() *SlbCurSslCfgSSLPolTable
func (*SlbCurSslCfgSSLPolTable) GetParams ¶
func (c *SlbCurSslCfgSSLPolTable) GetParams() BeanType
func (*SlbCurSslCfgSSLPolTable) GetParamsType ¶
func (c *SlbCurSslCfgSSLPolTable) GetParamsType() reflect.Type
func (*SlbCurSslCfgSSLPolTable) Name ¶
func (c *SlbCurSslCfgSSLPolTable) Name() string
func (*SlbCurSslCfgSSLPolTable) Path ¶
func (c *SlbCurSslCfgSSLPolTable) Path() string
type SlbCurSslCfgSSLPolTableAdminStatus ¶
type SlbCurSslCfgSSLPolTableAdminStatus int32
const ( SlbCurSslCfgSSLPolTableAdminStatus_Enabled SlbCurSslCfgSSLPolTableAdminStatus = 1 SlbCurSslCfgSSLPolTableAdminStatus_Disabled SlbCurSslCfgSSLPolTableAdminStatus = 2 SlbCurSslCfgSSLPolTableAdminStatus_Unsupported SlbCurSslCfgSSLPolTableAdminStatus = 2147483647 )
type SlbCurSslCfgSSLPolTableBESslv3Version ¶
type SlbCurSslCfgSSLPolTableBESslv3Version int32
const ( SlbCurSslCfgSSLPolTableBESslv3Version_Enabled SlbCurSslCfgSSLPolTableBESslv3Version = 1 SlbCurSslCfgSSLPolTableBESslv3Version_Disabled SlbCurSslCfgSSLPolTableBESslv3Version = 2 SlbCurSslCfgSSLPolTableBESslv3Version_Unsupported SlbCurSslCfgSSLPolTableBESslv3Version = 2147483647 )
type SlbCurSslCfgSSLPolTableBETls10Version ¶
type SlbCurSslCfgSSLPolTableBETls10Version int32
const ( SlbCurSslCfgSSLPolTableBETls10Version_Enabled SlbCurSslCfgSSLPolTableBETls10Version = 1 SlbCurSslCfgSSLPolTableBETls10Version_Disabled SlbCurSslCfgSSLPolTableBETls10Version = 2 SlbCurSslCfgSSLPolTableBETls10Version_Unsupported SlbCurSslCfgSSLPolTableBETls10Version = 2147483647 )
type SlbCurSslCfgSSLPolTableBETls11Version ¶
type SlbCurSslCfgSSLPolTableBETls11Version int32
const ( SlbCurSslCfgSSLPolTableBETls11Version_Enabled SlbCurSslCfgSSLPolTableBETls11Version = 1 SlbCurSslCfgSSLPolTableBETls11Version_Disabled SlbCurSslCfgSSLPolTableBETls11Version = 2 SlbCurSslCfgSSLPolTableBETls11Version_Unsupported SlbCurSslCfgSSLPolTableBETls11Version = 2147483647 )
type SlbCurSslCfgSSLPolTableBETls12Version ¶
type SlbCurSslCfgSSLPolTableBETls12Version int32
const ( SlbCurSslCfgSSLPolTableBETls12Version_Enabled SlbCurSslCfgSSLPolTableBETls12Version = 1 SlbCurSslCfgSSLPolTableBETls12Version_Disabled SlbCurSslCfgSSLPolTableBETls12Version = 2 SlbCurSslCfgSSLPolTableBETls12Version_Unsupported SlbCurSslCfgSSLPolTableBETls12Version = 2147483647 )
type SlbCurSslCfgSSLPolTableBETls13Version ¶
type SlbCurSslCfgSSLPolTableBETls13Version int32
const ( SlbCurSslCfgSSLPolTableBETls13Version_Enabled SlbCurSslCfgSSLPolTableBETls13Version = 1 SlbCurSslCfgSSLPolTableBETls13Version_Disabled SlbCurSslCfgSSLPolTableBETls13Version = 2 SlbCurSslCfgSSLPolTableBETls13Version_Unsupported SlbCurSslCfgSSLPolTableBETls13Version = 2147483647 )
type SlbCurSslCfgSSLPolTableBeReuseSrcMatch ¶
type SlbCurSslCfgSSLPolTableBeReuseSrcMatch int32
const ( SlbCurSslCfgSSLPolTableBeReuseSrcMatch_Enabled SlbCurSslCfgSSLPolTableBeReuseSrcMatch = 1 SlbCurSslCfgSSLPolTableBeReuseSrcMatch_Disabled SlbCurSslCfgSSLPolTableBeReuseSrcMatch = 2 SlbCurSslCfgSSLPolTableBeReuseSrcMatch_Unsupported SlbCurSslCfgSSLPolTableBeReuseSrcMatch = 2147483647 )
type SlbCurSslCfgSSLPolTableBeReuseState ¶
type SlbCurSslCfgSSLPolTableBeReuseState int32
const ( SlbCurSslCfgSSLPolTableBeReuseState_Enabled SlbCurSslCfgSSLPolTableBeReuseState = 1 SlbCurSslCfgSSLPolTableBeReuseState_Disabled SlbCurSslCfgSSLPolTableBeReuseState = 2 SlbCurSslCfgSSLPolTableBeReuseState_Inherit SlbCurSslCfgSSLPolTableBeReuseState = 3 SlbCurSslCfgSSLPolTableBeReuseState_Unsupported SlbCurSslCfgSSLPolTableBeReuseState = 2147483647 )
type SlbCurSslCfgSSLPolTableBeReuseTicket ¶
type SlbCurSslCfgSSLPolTableBeReuseTicket int32
const ( SlbCurSslCfgSSLPolTableBeReuseTicket_Enabled SlbCurSslCfgSSLPolTableBeReuseTicket = 1 SlbCurSslCfgSSLPolTableBeReuseTicket_Disabled SlbCurSslCfgSSLPolTableBeReuseTicket = 2 SlbCurSslCfgSSLPolTableBeReuseTicket_Unsupported SlbCurSslCfgSSLPolTableBeReuseTicket = 2147483647 )
type SlbCurSslCfgSSLPolTableBecipher ¶
type SlbCurSslCfgSSLPolTableBecipher int32
const ( SlbCurSslCfgSSLPolTableBecipher_Low SlbCurSslCfgSSLPolTableBecipher = 0 SlbCurSslCfgSSLPolTableBecipher_Medium SlbCurSslCfgSSLPolTableBecipher = 1 SlbCurSslCfgSSLPolTableBecipher_High SlbCurSslCfgSSLPolTableBecipher = 2 SlbCurSslCfgSSLPolTableBecipher_UserDefined SlbCurSslCfgSSLPolTableBecipher = 3 SlbCurSslCfgSSLPolTableBecipher_UserDefinedExpert SlbCurSslCfgSSLPolTableBecipher = 4 SlbCurSslCfgSSLPolTableBecipher_Unsupported SlbCurSslCfgSSLPolTableBecipher = 2147483647 )
type SlbCurSslCfgSSLPolTableBesni ¶
type SlbCurSslCfgSSLPolTableBesni int32
const ( SlbCurSslCfgSSLPolTableBesni_Enabled SlbCurSslCfgSSLPolTableBesni = 1 SlbCurSslCfgSSLPolTableBesni_Disabled SlbCurSslCfgSSLPolTableBesni = 2 SlbCurSslCfgSSLPolTableBesni_Unsupported SlbCurSslCfgSSLPolTableBesni = 2147483647 )
type SlbCurSslCfgSSLPolTableBessl ¶
type SlbCurSslCfgSSLPolTableBessl int32
const ( SlbCurSslCfgSSLPolTableBessl_Enabled SlbCurSslCfgSSLPolTableBessl = 1 SlbCurSslCfgSSLPolTableBessl_Disabled SlbCurSslCfgSSLPolTableBessl = 2 SlbCurSslCfgSSLPolTableBessl_Request SlbCurSslCfgSSLPolTableBessl = 3 SlbCurSslCfgSSLPolTableBessl_Handshake SlbCurSslCfgSSLPolTableBessl = 4 SlbCurSslCfgSSLPolTableBessl_Unsupported SlbCurSslCfgSSLPolTableBessl = 2147483647 )
type SlbCurSslCfgSSLPolTableConvert ¶
type SlbCurSslCfgSSLPolTableConvert int32
const ( SlbCurSslCfgSSLPolTableConvert_Enabled SlbCurSslCfgSSLPolTableConvert = 1 SlbCurSslCfgSSLPolTableConvert_Disabled SlbCurSslCfgSSLPolTableConvert = 2 SlbCurSslCfgSSLPolTableConvert_Unsupported SlbCurSslCfgSSLPolTableConvert = 2147483647 )
type SlbCurSslCfgSSLPolTableDHkey ¶
type SlbCurSslCfgSSLPolTableDHkey int32
const ( SlbCurSslCfgSSLPolTableDHkey_KeySize1024 SlbCurSslCfgSSLPolTableDHkey = 1 SlbCurSslCfgSSLPolTableDHkey_KeySize2048 SlbCurSslCfgSSLPolTableDHkey = 2 SlbCurSslCfgSSLPolTableDHkey_Unsupported SlbCurSslCfgSSLPolTableDHkey = 2147483647 )
type SlbCurSslCfgSSLPolTableFESslv3Version ¶
type SlbCurSslCfgSSLPolTableFESslv3Version int32
const ( SlbCurSslCfgSSLPolTableFESslv3Version_Enabled SlbCurSslCfgSSLPolTableFESslv3Version = 1 SlbCurSslCfgSSLPolTableFESslv3Version_Disabled SlbCurSslCfgSSLPolTableFESslv3Version = 2 SlbCurSslCfgSSLPolTableFESslv3Version_Unsupported SlbCurSslCfgSSLPolTableFESslv3Version = 2147483647 )
type SlbCurSslCfgSSLPolTableFETls10Version ¶
type SlbCurSslCfgSSLPolTableFETls10Version int32
const ( SlbCurSslCfgSSLPolTableFETls10Version_Enabled SlbCurSslCfgSSLPolTableFETls10Version = 1 SlbCurSslCfgSSLPolTableFETls10Version_Disabled SlbCurSslCfgSSLPolTableFETls10Version = 2 SlbCurSslCfgSSLPolTableFETls10Version_Unsupported SlbCurSslCfgSSLPolTableFETls10Version = 2147483647 )
type SlbCurSslCfgSSLPolTableFETls11Version ¶
type SlbCurSslCfgSSLPolTableFETls11Version int32
const ( SlbCurSslCfgSSLPolTableFETls11Version_Enabled SlbCurSslCfgSSLPolTableFETls11Version = 1 SlbCurSslCfgSSLPolTableFETls11Version_Disabled SlbCurSslCfgSSLPolTableFETls11Version = 2 SlbCurSslCfgSSLPolTableFETls11Version_Unsupported SlbCurSslCfgSSLPolTableFETls11Version = 2147483647 )
type SlbCurSslCfgSSLPolTableFETls12Version ¶
type SlbCurSslCfgSSLPolTableFETls12Version int32
const ( SlbCurSslCfgSSLPolTableFETls12Version_Enabled SlbCurSslCfgSSLPolTableFETls12Version = 1 SlbCurSslCfgSSLPolTableFETls12Version_Disabled SlbCurSslCfgSSLPolTableFETls12Version = 2 SlbCurSslCfgSSLPolTableFETls12Version_Unsupported SlbCurSslCfgSSLPolTableFETls12Version = 2147483647 )
type SlbCurSslCfgSSLPolTableFETls13Version ¶
type SlbCurSslCfgSSLPolTableFETls13Version int32
const ( SlbCurSslCfgSSLPolTableFETls13Version_Enabled SlbCurSslCfgSSLPolTableFETls13Version = 1 SlbCurSslCfgSSLPolTableFETls13Version_Disabled SlbCurSslCfgSSLPolTableFETls13Version = 2 SlbCurSslCfgSSLPolTableFETls13Version_Unsupported SlbCurSslCfgSSLPolTableFETls13Version = 2147483647 )
type SlbCurSslCfgSSLPolTableFeReuseState ¶
type SlbCurSslCfgSSLPolTableFeReuseState int32
const ( SlbCurSslCfgSSLPolTableFeReuseState_Enabled SlbCurSslCfgSSLPolTableFeReuseState = 1 SlbCurSslCfgSSLPolTableFeReuseState_Disabled SlbCurSslCfgSSLPolTableFeReuseState = 2 SlbCurSslCfgSSLPolTableFeReuseState_Inherit SlbCurSslCfgSSLPolTableFeReuseState = 3 SlbCurSslCfgSSLPolTableFeReuseState_Unsupported SlbCurSslCfgSSLPolTableFeReuseState = 2147483647 )
type SlbCurSslCfgSSLPolTableFeReuseTicket ¶
type SlbCurSslCfgSSLPolTableFeReuseTicket int32
const ( SlbCurSslCfgSSLPolTableFeReuseTicket_Enabled SlbCurSslCfgSSLPolTableFeReuseTicket = 1 SlbCurSslCfgSSLPolTableFeReuseTicket_Disabled SlbCurSslCfgSSLPolTableFeReuseTicket = 2 SlbCurSslCfgSSLPolTableFeReuseTicket_Unsupported SlbCurSslCfgSSLPolTableFeReuseTicket = 2147483647 )
type SlbCurSslCfgSSLPolTableFessl ¶
type SlbCurSslCfgSSLPolTableFessl int32
const ( SlbCurSslCfgSSLPolTableFessl_Enabled SlbCurSslCfgSSLPolTableFessl = 1 SlbCurSslCfgSSLPolTableFessl_Disabled SlbCurSslCfgSSLPolTableFessl = 2 SlbCurSslCfgSSLPolTableFessl_Request SlbCurSslCfgSSLPolTableFessl = 3 SlbCurSslCfgSSLPolTableFessl_Handshake SlbCurSslCfgSSLPolTableFessl = 4 SlbCurSslCfgSSLPolTableFessl_Unsupported SlbCurSslCfgSSLPolTableFessl = 2147483647 )
type SlbCurSslCfgSSLPolTableHwoffldBeBulk ¶
type SlbCurSslCfgSSLPolTableHwoffldBeBulk int32
const ( SlbCurSslCfgSSLPolTableHwoffldBeBulk_Enabled SlbCurSslCfgSSLPolTableHwoffldBeBulk = 1 SlbCurSslCfgSSLPolTableHwoffldBeBulk_Disabled SlbCurSslCfgSSLPolTableHwoffldBeBulk = 2 SlbCurSslCfgSSLPolTableHwoffldBeBulk_Unsupported SlbCurSslCfgSSLPolTableHwoffldBeBulk = 2147483647 )
type SlbCurSslCfgSSLPolTableHwoffldBeDh ¶
type SlbCurSslCfgSSLPolTableHwoffldBeDh int32
const ( SlbCurSslCfgSSLPolTableHwoffldBeDh_Enabled SlbCurSslCfgSSLPolTableHwoffldBeDh = 1 SlbCurSslCfgSSLPolTableHwoffldBeDh_Disabled SlbCurSslCfgSSLPolTableHwoffldBeDh = 2 SlbCurSslCfgSSLPolTableHwoffldBeDh_Unsupported SlbCurSslCfgSSLPolTableHwoffldBeDh = 2147483647 )
type SlbCurSslCfgSSLPolTableHwoffldBeEc ¶
type SlbCurSslCfgSSLPolTableHwoffldBeEc int32
const ( SlbCurSslCfgSSLPolTableHwoffldBeEc_Enabled SlbCurSslCfgSSLPolTableHwoffldBeEc = 1 SlbCurSslCfgSSLPolTableHwoffldBeEc_Disabled SlbCurSslCfgSSLPolTableHwoffldBeEc = 2 SlbCurSslCfgSSLPolTableHwoffldBeEc_Unsupported SlbCurSslCfgSSLPolTableHwoffldBeEc = 2147483647 )
type SlbCurSslCfgSSLPolTableHwoffldBeFeatures ¶
type SlbCurSslCfgSSLPolTableHwoffldBeFeatures int32
const ( SlbCurSslCfgSSLPolTableHwoffldBeFeatures_Enabled SlbCurSslCfgSSLPolTableHwoffldBeFeatures = 1 SlbCurSslCfgSSLPolTableHwoffldBeFeatures_Disabled SlbCurSslCfgSSLPolTableHwoffldBeFeatures = 2 SlbCurSslCfgSSLPolTableHwoffldBeFeatures_Unsupported SlbCurSslCfgSSLPolTableHwoffldBeFeatures = 2147483647 )
type SlbCurSslCfgSSLPolTableHwoffldBePkey ¶
type SlbCurSslCfgSSLPolTableHwoffldBePkey int32
const ( SlbCurSslCfgSSLPolTableHwoffldBePkey_Enabled SlbCurSslCfgSSLPolTableHwoffldBePkey = 1 SlbCurSslCfgSSLPolTableHwoffldBePkey_Disabled SlbCurSslCfgSSLPolTableHwoffldBePkey = 2 SlbCurSslCfgSSLPolTableHwoffldBePkey_Unsupported SlbCurSslCfgSSLPolTableHwoffldBePkey = 2147483647 )
type SlbCurSslCfgSSLPolTableHwoffldBeRsa ¶
type SlbCurSslCfgSSLPolTableHwoffldBeRsa int32
const ( SlbCurSslCfgSSLPolTableHwoffldBeRsa_Enabled SlbCurSslCfgSSLPolTableHwoffldBeRsa = 1 SlbCurSslCfgSSLPolTableHwoffldBeRsa_Disabled SlbCurSslCfgSSLPolTableHwoffldBeRsa = 2 SlbCurSslCfgSSLPolTableHwoffldBeRsa_Unsupported SlbCurSslCfgSSLPolTableHwoffldBeRsa = 2147483647 )
type SlbCurSslCfgSSLPolTableHwoffldFeBulk ¶
type SlbCurSslCfgSSLPolTableHwoffldFeBulk int32
const ( SlbCurSslCfgSSLPolTableHwoffldFeBulk_Enabled SlbCurSslCfgSSLPolTableHwoffldFeBulk = 1 SlbCurSslCfgSSLPolTableHwoffldFeBulk_Disabled SlbCurSslCfgSSLPolTableHwoffldFeBulk = 2 SlbCurSslCfgSSLPolTableHwoffldFeBulk_Unsupported SlbCurSslCfgSSLPolTableHwoffldFeBulk = 2147483647 )
type SlbCurSslCfgSSLPolTableHwoffldFeDh ¶
type SlbCurSslCfgSSLPolTableHwoffldFeDh int32
const ( SlbCurSslCfgSSLPolTableHwoffldFeDh_Enabled SlbCurSslCfgSSLPolTableHwoffldFeDh = 1 SlbCurSslCfgSSLPolTableHwoffldFeDh_Disabled SlbCurSslCfgSSLPolTableHwoffldFeDh = 2 SlbCurSslCfgSSLPolTableHwoffldFeDh_Unsupported SlbCurSslCfgSSLPolTableHwoffldFeDh = 2147483647 )
type SlbCurSslCfgSSLPolTableHwoffldFeEc ¶
type SlbCurSslCfgSSLPolTableHwoffldFeEc int32
const ( SlbCurSslCfgSSLPolTableHwoffldFeEc_Enabled SlbCurSslCfgSSLPolTableHwoffldFeEc = 1 SlbCurSslCfgSSLPolTableHwoffldFeEc_Disabled SlbCurSslCfgSSLPolTableHwoffldFeEc = 2 SlbCurSslCfgSSLPolTableHwoffldFeEc_Unsupported SlbCurSslCfgSSLPolTableHwoffldFeEc = 2147483647 )
type SlbCurSslCfgSSLPolTableHwoffldFeFeatures ¶
type SlbCurSslCfgSSLPolTableHwoffldFeFeatures int32
const ( SlbCurSslCfgSSLPolTableHwoffldFeFeatures_Enabled SlbCurSslCfgSSLPolTableHwoffldFeFeatures = 1 SlbCurSslCfgSSLPolTableHwoffldFeFeatures_Disabled SlbCurSslCfgSSLPolTableHwoffldFeFeatures = 2 SlbCurSslCfgSSLPolTableHwoffldFeFeatures_Unsupported SlbCurSslCfgSSLPolTableHwoffldFeFeatures = 2147483647 )
type SlbCurSslCfgSSLPolTableHwoffldFePkey ¶
type SlbCurSslCfgSSLPolTableHwoffldFePkey int32
const ( SlbCurSslCfgSSLPolTableHwoffldFePkey_Enabled SlbCurSslCfgSSLPolTableHwoffldFePkey = 1 SlbCurSslCfgSSLPolTableHwoffldFePkey_Disabled SlbCurSslCfgSSLPolTableHwoffldFePkey = 2 SlbCurSslCfgSSLPolTableHwoffldFePkey_Unsupported SlbCurSslCfgSSLPolTableHwoffldFePkey = 2147483647 )
type SlbCurSslCfgSSLPolTableHwoffldFeRsa ¶
type SlbCurSslCfgSSLPolTableHwoffldFeRsa int32
const ( SlbCurSslCfgSSLPolTableHwoffldFeRsa_Enabled SlbCurSslCfgSSLPolTableHwoffldFeRsa = 1 SlbCurSslCfgSSLPolTableHwoffldFeRsa_Disabled SlbCurSslCfgSSLPolTableHwoffldFeRsa = 2 SlbCurSslCfgSSLPolTableHwoffldFeRsa_Unsupported SlbCurSslCfgSSLPolTableHwoffldFeRsa = 2147483647 )
type SlbCurSslCfgSSLPolTableParams ¶
type SlbCurSslCfgSSLPolTableParams struct { // The SSL policy name(key id) as an index. NameIdIndex string `json:"NameIdIndex,omitempty"` // SSL policy name. Name string `json:"Name,omitempty"` // The SSL cipher-suite header name. PassInfoCipherName string `json:"PassInfoCipherName,omitempty"` // SSL cipher-suite information to backend servers enabled. PassInfoCipherFlag int32 `json:"PassInfoCipherFlag,omitempty"` // SSL version header name. PassInfoVersionName string `json:"PassInfoVersionName,omitempty"` // SSL version information to backend servers enabled. PassInfoVersionFlag int32 `json:"PassInfoVersionFlag,omitempty"` // The passive cipher bits information to backend server. PassInfoHeadBitsName string `json:"PassInfoHeadBitsName,omitempty"` // Cipher bits information to backend servers enabled. PassInfoHeadBitsFlag int32 `json:"PassInfoHeadBitsFlag,omitempty"` // Enable/Disable add Front-End-Https: on header. PassInfoFrontend int32 `json:"PassInfoFrontend,omitempty"` // Cipher name for SSL. CipherName int32 `json:"CipherName,omitempty"` // Cipher-suite allowed for SSL. CipherUserdef string `json:"CipherUserdef,omitempty"` // Intermediate CA certificate chain name. IntermcaChainName string `json:"IntermcaChainName,omitempty"` // Intermediate CA certificate chain type certificate=cert,Group=group,None=empty string. IntermcaChainType string `json:"IntermcaChainType,omitempty"` // Allowed cipher-suites in backend SSL [0-low, 1-midium, 2-high, 3-user-defined, 4-user-defined-expert] . Becipher SlbCurSslCfgSSLPolTableBecipher `json:"Becipher,omitempty"` // Client authentication policy. Authpol string `json:"Authpol,omitempty"` // Host regex for HTTP redirection conversion. Convuri string `json:"Convuri,omitempty"` // Enable/Disable backend SSL encryption. Bessl SlbCurSslCfgSSLPolTableBessl `json:"Bessl,omitempty"` // Enable/Disable HTTP redirection conversion. Convert SlbCurSslCfgSSLPolTableConvert `json:"Convert,omitempty"` // Enable or disable ssl policy. AdminStatus SlbCurSslCfgSSLPolTableAdminStatus `json:"AdminStatus,omitempty"` // Enable/Disable X-SSL header compatible with 2424SSL headers. PassInfoComply int32 `json:"PassInfoComply,omitempty"` // Set frontend SSL encryption mode. Fessl SlbCurSslCfgSSLPolTableFessl `json:"Fessl,omitempty"` // Enable or disable frontend sslv3. FESslv3Version SlbCurSslCfgSSLPolTableFESslv3Version `json:"FESslv3Version,omitempty"` // Enable or disable frontend tls1_0. FETls10Version SlbCurSslCfgSSLPolTableFETls10Version `json:"FETls10Version,omitempty"` // Enable or disable frontend tls1_1. FETls11Version SlbCurSslCfgSSLPolTableFETls11Version `json:"FETls11Version,omitempty"` // Enable or disable backend sslv3. BESslv3Version SlbCurSslCfgSSLPolTableBESslv3Version `json:"BESslv3Version,omitempty"` // Enable or disable backend tls10. BETls10Version SlbCurSslCfgSSLPolTableBETls10Version `json:"BETls10Version,omitempty"` // Enable or disable backend tls11. BETls11Version SlbCurSslCfgSSLPolTableBETls11Version `json:"BETls11Version,omitempty"` // Enable or disable frontend tls1_2. FETls12Version SlbCurSslCfgSSLPolTableFETls12Version `json:"FETls12Version,omitempty"` // Enable or disable backend tls1_2. BETls12Version SlbCurSslCfgSSLPolTableBETls12Version `json:"BETls12Version,omitempty"` // Expert-Cipher-suite allowed for SSL. CipherExpertUserdef string `json:"CipherExpertUserdef,omitempty"` // BeCipher-suite allowed for SSL. BeCipherUserdef string `json:"BeCipherUserdef,omitempty"` // Expert-BeCipher-suite allowed for SSL. BeCipherExpertUserdef string `json:"BeCipherExpertUserdef,omitempty"` // Backend client certificate name. BEClientCertName string `json:"BEClientCertName,omitempty"` // Backend trusted CA certificate chain name. BETrustedCAcertName string `json:"BETrustedCAcertName,omitempty"` // Backend trusted CA certificate chain type certificate=cert,Group=group,None=empty string. BETrustedCAcertType string `json:"BETrustedCAcertType,omitempty"` // Secure Renegotiation Frontend and Backend SSL. Secreneg string `json:"Secreneg,omitempty"` // num of bits in Diffie Helman key. DHkey SlbCurSslCfgSSLPolTableDHkey `json:"DHkey,omitempty"` // backend authentication policy. BEAuthpol string `json:"BEAuthpol,omitempty"` // Disable/Enable HW offload for RSA algorithm. HwoffldFeRsa SlbCurSslCfgSSLPolTableHwoffldFeRsa `json:"HwoffldFeRsa,omitempty"` // Disable/Enable HW offload for DH algorithm. HwoffldFeDh SlbCurSslCfgSSLPolTableHwoffldFeDh `json:"HwoffldFeDh,omitempty"` // Disable/Enable HW offload for EC algorithm. HwoffldFeEc SlbCurSslCfgSSLPolTableHwoffldFeEc `json:"HwoffldFeEc,omitempty"` // Disable/Enable HW offload for bulk encryption ciphers. HwoffldFeBulk SlbCurSslCfgSSLPolTableHwoffldFeBulk `json:"HwoffldFeBulk,omitempty"` // Disable/Enable HW offload for PKEY functionality. HwoffldFePkey SlbCurSslCfgSSLPolTableHwoffldFePkey `json:"HwoffldFePkey,omitempty"` // Disable/Enable HW offload Features. HwoffldFeFeatures SlbCurSslCfgSSLPolTableHwoffldFeFeatures `json:"HwoffldFeFeatures,omitempty"` // Disable/Enable HW offload for RSA algorithm. HwoffldBeRsa SlbCurSslCfgSSLPolTableHwoffldBeRsa `json:"HwoffldBeRsa,omitempty"` // Disable/Enable HW offload for DH algorithm. HwoffldBeDh SlbCurSslCfgSSLPolTableHwoffldBeDh `json:"HwoffldBeDh,omitempty"` // Disable/Enable HW offload for EC algorithm. HwoffldBeEc SlbCurSslCfgSSLPolTableHwoffldBeEc `json:"HwoffldBeEc,omitempty"` // Disable/Enable HW offload for bulk encryption ciphers. HwoffldBeBulk SlbCurSslCfgSSLPolTableHwoffldBeBulk `json:"HwoffldBeBulk,omitempty"` // Disable/Enable HW offload for PKEY functionality. HwoffldBePkey SlbCurSslCfgSSLPolTableHwoffldBePkey `json:"HwoffldBePkey,omitempty"` // Disable/Enable HW offload Features. HwoffldBeFeatures SlbCurSslCfgSSLPolTableHwoffldBeFeatures `json:"HwoffldBeFeatures,omitempty"` // Enable/Disable to include SNI. Besni SlbCurSslCfgSSLPolTableBesni `json:"Besni,omitempty"` // Enable or disable frontend tls1_3. FETls13Version SlbCurSslCfgSSLPolTableFETls13Version `json:"FETls13Version,omitempty"` // Enable or disable backend tls1_3. BETls13Version SlbCurSslCfgSSLPolTableBETls13Version `json:"BETls13Version,omitempty"` // Set maximum allowed early data on frontend connection SSLPol0RTTFEData uint32 `json:"SSLPol0RTTFEData,omitempty"` // Set Frontend SSL reuse state FeReuseState SlbCurSslCfgSSLPolTableFeReuseState `json:"FeReuseState,omitempty"` // Set Backend SSL reuse state BeReuseState SlbCurSslCfgSSLPolTableBeReuseState `json:"BeReuseState,omitempty"` // Enable/disable reuse for same client only BeReuseSrcMatch SlbCurSslCfgSSLPolTableBeReuseSrcMatch `json:"BeReuseSrcMatch,omitempty"` // Enable/disable TLS 1.2 session ticket BeReuseTicket SlbCurSslCfgSSLPolTableBeReuseTicket `json:"BeReuseTicket,omitempty"` // Enable/disable TLS 1.2 session ticket FeReuseTicket SlbCurSslCfgSSLPolTableFeReuseTicket `json:"FeReuseTicket,omitempty"` // Allowed signature algorithms. FESslsigs string `json:"FESslsigs,omitempty"` // Allowed signature algorithms in backend SSL. BESslsigs string `json:"BESslsigs,omitempty"` // Allowed groups. FESslgroups string `json:"FESslgroups,omitempty"` // Set allowed groups in backend SSL. BESslgroups string `json:"BESslgroups,omitempty"` }
type SlbCurTcpPolTable ¶
type SlbCurTcpPolTable struct { // The TCP policy name(key id) as an index. SlbCurTcpPolNameIdIndex string Params *SlbCurTcpPolTableParams }
SlbCurTcpPolTable The table for configuring TCP policy. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurTcpPolTable ¶
func NewSlbCurTcpPolTable( slbCurTcpPolNameIdIndex string, params *SlbCurTcpPolTableParams, ) *SlbCurTcpPolTable
func NewSlbCurTcpPolTableList ¶
func NewSlbCurTcpPolTableList() *SlbCurTcpPolTable
func (*SlbCurTcpPolTable) GetParams ¶
func (c *SlbCurTcpPolTable) GetParams() BeanType
func (*SlbCurTcpPolTable) GetParamsType ¶
func (c *SlbCurTcpPolTable) GetParamsType() reflect.Type
func (*SlbCurTcpPolTable) Name ¶
func (c *SlbCurTcpPolTable) Name() string
func (*SlbCurTcpPolTable) Path ¶
func (c *SlbCurTcpPolTable) Path() string
type SlbCurTcpPolTableAdaptiveTuning ¶
type SlbCurTcpPolTableAdaptiveTuning int32
const ( SlbCurTcpPolTableAdaptiveTuning_Enabled SlbCurTcpPolTableAdaptiveTuning = 1 SlbCurTcpPolTableAdaptiveTuning_Disabled SlbCurTcpPolTableAdaptiveTuning = 2 SlbCurTcpPolTableAdaptiveTuning_Unsupported SlbCurTcpPolTableAdaptiveTuning = 2147483647 )
type SlbCurTcpPolTableCaAlgorithm ¶
type SlbCurTcpPolTableCaAlgorithm int32
const ( SlbCurTcpPolTableCaAlgorithm_Reno SlbCurTcpPolTableCaAlgorithm = 0 SlbCurTcpPolTableCaAlgorithm_Hybla SlbCurTcpPolTableCaAlgorithm = 1 SlbCurTcpPolTableCaAlgorithm_HyblaAndPacing SlbCurTcpPolTableCaAlgorithm = 2 SlbCurTcpPolTableCaAlgorithm_Westwood SlbCurTcpPolTableCaAlgorithm = 3 SlbCurTcpPolTableCaAlgorithm_Unsupported SlbCurTcpPolTableCaAlgorithm = 2147483647 )
type SlbCurTcpPolTableImmediateAck ¶
type SlbCurTcpPolTableImmediateAck int32
const ( SlbCurTcpPolTableImmediateAck_Enabled SlbCurTcpPolTableImmediateAck = 1 SlbCurTcpPolTableImmediateAck_Disabled SlbCurTcpPolTableImmediateAck = 2 SlbCurTcpPolTableImmediateAck_Unsupported SlbCurTcpPolTableImmediateAck = 2147483647 )
type SlbCurTcpPolTableMss ¶
type SlbCurTcpPolTableMss int32
const ( SlbCurTcpPolTableMss_Def SlbCurTcpPolTableMss = 0 SlbCurTcpPolTableMss_Sz1460 SlbCurTcpPolTableMss = 1 SlbCurTcpPolTableMss_Sz1440 SlbCurTcpPolTableMss = 2 SlbCurTcpPolTableMss_Sz1360 SlbCurTcpPolTableMss = 3 SlbCurTcpPolTableMss_Sz1212 SlbCurTcpPolTableMss = 4 SlbCurTcpPolTableMss_Sz956 SlbCurTcpPolTableMss = 5 SlbCurTcpPolTableMss_Sz536 SlbCurTcpPolTableMss = 6 SlbCurTcpPolTableMss_Sz384 SlbCurTcpPolTableMss = 7 SlbCurTcpPolTableMss_Sz128 SlbCurTcpPolTableMss = 8 SlbCurTcpPolTableMss_Sz1400 SlbCurTcpPolTableMss = 9 SlbCurTcpPolTableMss_Sz1600 SlbCurTcpPolTableMss = 10 SlbCurTcpPolTableMss_Sz9156 SlbCurTcpPolTableMss = 11 SlbCurTcpPolTableMss_Sz9176 SlbCurTcpPolTableMss = 12 SlbCurTcpPolTableMss_Sz8940 SlbCurTcpPolTableMss = 13 SlbCurTcpPolTableMss_Sz8960 SlbCurTcpPolTableMss = 14 SlbCurTcpPolTableMss_Unsupported SlbCurTcpPolTableMss = 2147483647 )
type SlbCurTcpPolTableNagle ¶
type SlbCurTcpPolTableNagle int32
const ( SlbCurTcpPolTableNagle_Enabled SlbCurTcpPolTableNagle = 1 SlbCurTcpPolTableNagle_Disabled SlbCurTcpPolTableNagle = 2 SlbCurTcpPolTableNagle_Unsupported SlbCurTcpPolTableNagle = 2147483647 )
type SlbCurTcpPolTableParams ¶
type SlbCurTcpPolTableParams struct { // The TCP policy name(key id) as an index. NameIdIndex string `json:"NameIdIndex,omitempty"` // TCP policy name. Name string `json:"Name,omitempty"` // TCP read buffer size. RcvWndSize SlbCurTcpPolTableRcvWndSize `json:"RcvWndSize,omitempty"` // TCP write buffer size. SndWndSize SlbCurTcpPolTableSndWndSize `json:"SndWndSize,omitempty"` // TCP maximum segment size. Mss SlbCurTcpPolTableMss `json:"Mss,omitempty"` // TCP congestion avoidance algorithm. CaAlgorithm SlbCurTcpPolTableCaAlgorithm `json:"CaAlgorithm,omitempty"` // Enable/Disable TCP Adaptive Tuning. AdaptiveTuning SlbCurTcpPolTableAdaptiveTuning `json:"AdaptiveTuning,omitempty"` // Enable/Disable selective ACK. SelAck SlbCurTcpPolTableSelAck `json:"SelAck,omitempty"` // Enable/Disable TCP policy. State SlbCurTcpPolTableState `json:"State,omitempty"` // Read buffer size. ReadBufferSize uint64 `json:"ReadBufferSize,omitempty"` // Congestion Scale. CaScale uint64 `json:"CaScale,omitempty"` // Congestion Decrease policy. CaDecrease uint32 `json:"CaDecrease,omitempty"` // Enable/Disable Immediate ACK on push. ImmediateAck SlbCurTcpPolTableImmediateAck `json:"ImmediateAck,omitempty"` // Enable/Disable Nagle Algorithm. Nagle SlbCurTcpPolTableNagle `json:"Nagle,omitempty"` // Connection closing aging in seconds on FIN receipt (0 - no aging). Finage uint64 `json:"Finage,omitempty"` }
type SlbCurTcpPolTableRcvWndSize ¶
type SlbCurTcpPolTableRcvWndSize int32
const ( SlbCurTcpPolTableRcvWndSize_Sz128K SlbCurTcpPolTableRcvWndSize = 0 SlbCurTcpPolTableRcvWndSize_Sz256K SlbCurTcpPolTableRcvWndSize = 1 SlbCurTcpPolTableRcvWndSize_Sz512K SlbCurTcpPolTableRcvWndSize = 2 SlbCurTcpPolTableRcvWndSize_Sz1M SlbCurTcpPolTableRcvWndSize = 3 SlbCurTcpPolTableRcvWndSize_Sz2M SlbCurTcpPolTableRcvWndSize = 4 SlbCurTcpPolTableRcvWndSize_Sz3M SlbCurTcpPolTableRcvWndSize = 5 SlbCurTcpPolTableRcvWndSize_Sz4M SlbCurTcpPolTableRcvWndSize = 6 SlbCurTcpPolTableRcvWndSize_Unsupported SlbCurTcpPolTableRcvWndSize = 2147483647 )
type SlbCurTcpPolTableSelAck ¶
type SlbCurTcpPolTableSelAck int32
const ( SlbCurTcpPolTableSelAck_Enabled SlbCurTcpPolTableSelAck = 1 SlbCurTcpPolTableSelAck_Disabled SlbCurTcpPolTableSelAck = 2 SlbCurTcpPolTableSelAck_Unsupported SlbCurTcpPolTableSelAck = 2147483647 )
type SlbCurTcpPolTableSndWndSize ¶
type SlbCurTcpPolTableSndWndSize int32
const ( SlbCurTcpPolTableSndWndSize_Sz128K SlbCurTcpPolTableSndWndSize = 0 SlbCurTcpPolTableSndWndSize_Sz256K SlbCurTcpPolTableSndWndSize = 1 SlbCurTcpPolTableSndWndSize_Sz512K SlbCurTcpPolTableSndWndSize = 2 SlbCurTcpPolTableSndWndSize_Sz1M SlbCurTcpPolTableSndWndSize = 3 SlbCurTcpPolTableSndWndSize_Sz2M SlbCurTcpPolTableSndWndSize = 4 SlbCurTcpPolTableSndWndSize_Sz3M SlbCurTcpPolTableSndWndSize = 5 SlbCurTcpPolTableSndWndSize_Sz4M SlbCurTcpPolTableSndWndSize = 6 SlbCurTcpPolTableSndWndSize_Unsupported SlbCurTcpPolTableSndWndSize = 2147483647 )
type SlbCurTcpPolTableState ¶
type SlbCurTcpPolTableState int32
const ( SlbCurTcpPolTableState_Enabled SlbCurTcpPolTableState = 1 SlbCurTcpPolTableState_Disabled SlbCurTcpPolTableState = 2 SlbCurTcpPolTableState_Unsupported SlbCurTcpPolTableState = 2147483647 )
type SlbCurTrafficEventClassesTable ¶
type SlbCurTrafficEventClassesTable struct { // Traffic event class id. SlbCurTrafficEventId string Params *SlbCurTrafficEventClassesTableParams }
SlbCurTrafficEventClassesTable Current traffic event table. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbCurTrafficEventClassesTable ¶
func NewSlbCurTrafficEventClassesTable( slbCurTrafficEventId string, params *SlbCurTrafficEventClassesTableParams, ) *SlbCurTrafficEventClassesTable
func NewSlbCurTrafficEventClassesTableList ¶
func NewSlbCurTrafficEventClassesTableList() *SlbCurTrafficEventClassesTable
func (*SlbCurTrafficEventClassesTable) GetParams ¶
func (c *SlbCurTrafficEventClassesTable) GetParams() BeanType
func (*SlbCurTrafficEventClassesTable) GetParamsType ¶
func (c *SlbCurTrafficEventClassesTable) GetParamsType() reflect.Type
func (*SlbCurTrafficEventClassesTable) Name ¶
func (c *SlbCurTrafficEventClassesTable) Name() string
func (*SlbCurTrafficEventClassesTable) Path ¶
func (c *SlbCurTrafficEventClassesTable) Path() string
type SlbCurTrafficEventClassesTableEnaDis ¶
type SlbCurTrafficEventClassesTableEnaDis int32
const ( SlbCurTrafficEventClassesTableEnaDis_Enabled SlbCurTrafficEventClassesTableEnaDis = 1 SlbCurTrafficEventClassesTableEnaDis_Disabled SlbCurTrafficEventClassesTableEnaDis = 2 SlbCurTrafficEventClassesTableEnaDis_Unsupported SlbCurTrafficEventClassesTableEnaDis = 2147483647 )
type SlbCurTrafficEventClassesTableHostByPass ¶
type SlbCurTrafficEventClassesTableHostByPass int32
const ( SlbCurTrafficEventClassesTableHostByPass_Enabled SlbCurTrafficEventClassesTableHostByPass = 1 SlbCurTrafficEventClassesTableHostByPass_Disabled SlbCurTrafficEventClassesTableHostByPass = 2 SlbCurTrafficEventClassesTableHostByPass_Unsupported SlbCurTrafficEventClassesTableHostByPass = 2147483647 )
type SlbCurTrafficEventClassesTableHttpTran ¶
type SlbCurTrafficEventClassesTableHttpTran int32
const ( SlbCurTrafficEventClassesTableHttpTran_Enabled SlbCurTrafficEventClassesTableHttpTran = 1 SlbCurTrafficEventClassesTableHttpTran_Disabled SlbCurTrafficEventClassesTableHttpTran = 2 SlbCurTrafficEventClassesTableHttpTran_Unsupported SlbCurTrafficEventClassesTableHttpTran = 2147483647 )
type SlbCurTrafficEventClassesTableL4Conn ¶
type SlbCurTrafficEventClassesTableL4Conn int32
const ( SlbCurTrafficEventClassesTableL4Conn_Enabled SlbCurTrafficEventClassesTableL4Conn = 1 SlbCurTrafficEventClassesTableL4Conn_Disabled SlbCurTrafficEventClassesTableL4Conn = 2 SlbCurTrafficEventClassesTableL4Conn_Unsupported SlbCurTrafficEventClassesTableL4Conn = 2147483647 )
type SlbCurTrafficEventClassesTableParams ¶
type SlbCurTrafficEventClassesTableParams struct { // Traffic event class id. Id string `json:"Id,omitempty"` // Traffic event class name. Name string `json:"Name,omitempty"` // Traffic event class attach group name. GroupName string `json:"GroupName,omitempty"` // Traffic event log policy syslog server port. SysPort uint64 `json:"SysPort,omitempty"` // Traffic event log policy sampling rate. SampleRate uint32 `json:"SampleRate,omitempty"` // Traffic event policy current status as Ena or Dis. EnaDis SlbCurTrafficEventClassesTableEnaDis `json:"EnaDis,omitempty"` // Traffic event policy http transaction status. HttpTran SlbCurTrafficEventClassesTableHttpTran `json:"HttpTran,omitempty"` // Traffic event policy http transaction path correlation. PathCorl SlbCurTrafficEventClassesTablePathCorl `json:"PathCorl,omitempty"` // Traffic event policy ssl connection status. SslConn SlbCurTrafficEventClassesTableSslConn `json:"SslConn,omitempty"` // Traffic event policy ssl connection fail status. SslFail SlbCurTrafficEventClassesTableSslFail `json:"SslFail,omitempty"` // Traffic event policy hotbypass current status as Ena or Dis. HostByPass SlbCurTrafficEventClassesTableHostByPass `json:"HostByPass,omitempty"` // Traffic event policy current status as Ena or Dis. L4Conn SlbCurTrafficEventClassesTableL4Conn `json:"L4Conn,omitempty"` // Current Remote logging object. RemoteLogId string `json:"RemoteLogId,omitempty"` // Traffic event policy unified event current status as Ena or Dis. Unified SlbCurTrafficEventClassesTableUnified `json:"Unified,omitempty"` // Traffic event log policy normal EPS limit. NormalEps uint32 `json:"NormalEps,omitempty"` // Traffic event log policy exception EPS limit. ExceptionEps uint32 `json:"ExceptionEps,omitempty"` // Traffic event policy security event current status as Ena or Dis. Security SlbCurTrafficEventClassesTableSecurity `json:"Security,omitempty"` // Traffic event policy serialization format CEF or JSON. Format string `json:"Format,omitempty"` }
type SlbCurTrafficEventClassesTablePathCorl ¶
type SlbCurTrafficEventClassesTablePathCorl int32
const ( SlbCurTrafficEventClassesTablePathCorl_Disabled SlbCurTrafficEventClassesTablePathCorl = 1 SlbCurTrafficEventClassesTablePathCorl_Entry SlbCurTrafficEventClassesTablePathCorl = 2 SlbCurTrafficEventClassesTablePathCorl_Exit SlbCurTrafficEventClassesTablePathCorl = 3 SlbCurTrafficEventClassesTablePathCorl_Unsupported SlbCurTrafficEventClassesTablePathCorl = 2147483647 )
type SlbCurTrafficEventClassesTableSecurity ¶
type SlbCurTrafficEventClassesTableSecurity int32
const ( SlbCurTrafficEventClassesTableSecurity_Enabled SlbCurTrafficEventClassesTableSecurity = 1 SlbCurTrafficEventClassesTableSecurity_Disabled SlbCurTrafficEventClassesTableSecurity = 2 SlbCurTrafficEventClassesTableSecurity_Unsupported SlbCurTrafficEventClassesTableSecurity = 2147483647 )
type SlbCurTrafficEventClassesTableSslConn ¶
type SlbCurTrafficEventClassesTableSslConn int32
const ( SlbCurTrafficEventClassesTableSslConn_Disabled SlbCurTrafficEventClassesTableSslConn = 1 SlbCurTrafficEventClassesTableSslConn_Frontend SlbCurTrafficEventClassesTableSslConn = 2 SlbCurTrafficEventClassesTableSslConn_Backend SlbCurTrafficEventClassesTableSslConn = 3 SlbCurTrafficEventClassesTableSslConn_Both SlbCurTrafficEventClassesTableSslConn = 4 SlbCurTrafficEventClassesTableSslConn_Unsupported SlbCurTrafficEventClassesTableSslConn = 2147483647 )
type SlbCurTrafficEventClassesTableSslFail ¶
type SlbCurTrafficEventClassesTableSslFail int32
const ( SlbCurTrafficEventClassesTableSslFail_Disabled SlbCurTrafficEventClassesTableSslFail = 1 SlbCurTrafficEventClassesTableSslFail_Frontend SlbCurTrafficEventClassesTableSslFail = 2 SlbCurTrafficEventClassesTableSslFail_Backend SlbCurTrafficEventClassesTableSslFail = 3 SlbCurTrafficEventClassesTableSslFail_Both SlbCurTrafficEventClassesTableSslFail = 4 SlbCurTrafficEventClassesTableSslFail_Unsupported SlbCurTrafficEventClassesTableSslFail = 2147483647 )
type SlbCurTrafficEventClassesTableUnified ¶
type SlbCurTrafficEventClassesTableUnified int32
const ( SlbCurTrafficEventClassesTableUnified_Enabled SlbCurTrafficEventClassesTableUnified = 1 SlbCurTrafficEventClassesTableUnified_Disabled SlbCurTrafficEventClassesTableUnified = 2 SlbCurTrafficEventClassesTableUnified_Unsupported SlbCurTrafficEventClassesTableUnified = 2147483647 )
type SlbEnhGroupRealServersTable ¶
type SlbEnhGroupRealServersTable struct { // The real server group index. SlbEnhRealServerGroupIndex string // The real server index. SlbEnhGroupRealServerIndex string Params *SlbEnhGroupRealServersTableParams }
SlbEnhGroupRealServersTable The table of real server per group. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbEnhGroupRealServersTable ¶
func NewSlbEnhGroupRealServersTable( slbEnhRealServerGroupIndex string, slbEnhGroupRealServerIndex string, params *SlbEnhGroupRealServersTableParams, ) *SlbEnhGroupRealServersTable
func NewSlbEnhGroupRealServersTableList ¶
func NewSlbEnhGroupRealServersTableList() *SlbEnhGroupRealServersTable
func (*SlbEnhGroupRealServersTable) GetParams ¶
func (c *SlbEnhGroupRealServersTable) GetParams() BeanType
func (*SlbEnhGroupRealServersTable) GetParamsType ¶
func (c *SlbEnhGroupRealServersTable) GetParamsType() reflect.Type
func (*SlbEnhGroupRealServersTable) Name ¶
func (c *SlbEnhGroupRealServersTable) Name() string
func (*SlbEnhGroupRealServersTable) Path ¶
func (c *SlbEnhGroupRealServersTable) Path() string
type SlbEnhRealServerInfoTable ¶ added in v0.4.0
type SlbEnhRealServerInfoTable struct { // The real server index SlbEnhRealServerInfoIndex string Params *SlbEnhRealServerInfoTableParams }
SlbEnhRealServerInfoTable The table of real server run-time information. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbEnhRealServerInfoTable ¶ added in v0.4.0
func NewSlbEnhRealServerInfoTable( slbEnhRealServerInfoIndex string, params *SlbEnhRealServerInfoTableParams, ) *SlbEnhRealServerInfoTable
func NewSlbEnhRealServerInfoTableList ¶ added in v0.4.0
func NewSlbEnhRealServerInfoTableList() *SlbEnhRealServerInfoTable
func (*SlbEnhRealServerInfoTable) GetParams ¶ added in v0.4.0
func (c *SlbEnhRealServerInfoTable) GetParams() BeanType
func (*SlbEnhRealServerInfoTable) GetParamsType ¶ added in v0.4.0
func (c *SlbEnhRealServerInfoTable) GetParamsType() reflect.Type
func (*SlbEnhRealServerInfoTable) Name ¶ added in v0.4.0
func (c *SlbEnhRealServerInfoTable) Name() string
func (*SlbEnhRealServerInfoTable) Path ¶ added in v0.4.0
func (c *SlbEnhRealServerInfoTable) Path() string
type SlbEnhRealServerInfoTableHealthLayer ¶ added in v0.4.0
type SlbEnhRealServerInfoTableHealthLayer int32
const ( SlbEnhRealServerInfoTableHealthLayer_Layer1 SlbEnhRealServerInfoTableHealthLayer = 1 SlbEnhRealServerInfoTableHealthLayer_Layer3 SlbEnhRealServerInfoTableHealthLayer = 3 SlbEnhRealServerInfoTableHealthLayer_Layer4 SlbEnhRealServerInfoTableHealthLayer = 4 SlbEnhRealServerInfoTableHealthLayer_Unsupported SlbEnhRealServerInfoTableHealthLayer = 2147483647 )
type SlbEnhRealServerInfoTableOverflow ¶ added in v0.4.0
type SlbEnhRealServerInfoTableOverflow int32
const ( SlbEnhRealServerInfoTableOverflow_Overflow SlbEnhRealServerInfoTableOverflow = 1 SlbEnhRealServerInfoTableOverflow_NoOverflow SlbEnhRealServerInfoTableOverflow = 2 SlbEnhRealServerInfoTableOverflow_Unsupported SlbEnhRealServerInfoTableOverflow = 2147483647 )
type SlbEnhRealServerInfoTableParams ¶ added in v0.4.0
type SlbEnhRealServerInfoTableParams struct { // The real server index Index string `json:"Index,omitempty"` // IP address of the real server. IpAddr string `json:"IpAddr,omitempty"` // The MAC address of the real server. MacAddr string `json:"MacAddr,omitempty"` // The switch port that the real server is connected to. SwitchPort int32 `json:"SwitchPort,omitempty"` // The OSI layer at which the real server functionality is verified. HealthLayer SlbEnhRealServerInfoTableHealthLayer `json:"HealthLayer,omitempty"` // The overflow state of the real server. Overflow SlbEnhRealServerInfoTableOverflow `json:"Overflow,omitempty"` // The state of the real server. State SlbEnhRealServerInfoTableState `json:"State,omitempty"` // The VLAN that the real server belongs to. Vlan int32 `json:"Vlan,omitempty"` // The health check id configured for the real server. Health string `json:"Health,omitempty"` // The total up time of the real server. UpTime string `json:"UpTime,omitempty"` // The total down time of the real server. DownTime string `json:"DownTime,omitempty"` // The time-stamp when the last failure of the real server occurred. LastFailureTime string `json:"LastFailureTime,omitempty"` }
type SlbEnhRealServerInfoTableState ¶ added in v0.4.0
type SlbEnhRealServerInfoTableState int32
const ( SlbEnhRealServerInfoTableState_Running SlbEnhRealServerInfoTableState = 2 SlbEnhRealServerInfoTableState_Failed SlbEnhRealServerInfoTableState = 3 SlbEnhRealServerInfoTableState_Disabled SlbEnhRealServerInfoTableState = 4 SlbEnhRealServerInfoTableState_Unsupported SlbEnhRealServerInfoTableState = 2147483647 )
type SlbEnhRealServerRportInfoTable ¶ added in v0.4.0
type SlbEnhRealServerRportInfoTable struct { // The real server index SlbEnhRealServerRportRealIndex string // The real server service index SlbEnhRealServerRportServIndex int32 Params *SlbEnhRealServerRportInfoTableParams }
SlbEnhRealServerRportInfoTable The table of real server rport run-time information. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbEnhRealServerRportInfoTable ¶ added in v0.4.0
func NewSlbEnhRealServerRportInfoTable( slbEnhRealServerRportRealIndex string, slbEnhRealServerRportServIndex int32, params *SlbEnhRealServerRportInfoTableParams, ) *SlbEnhRealServerRportInfoTable
func NewSlbEnhRealServerRportInfoTableList ¶ added in v0.4.0
func NewSlbEnhRealServerRportInfoTableList() *SlbEnhRealServerRportInfoTable
func (*SlbEnhRealServerRportInfoTable) GetParams ¶ added in v0.4.0
func (c *SlbEnhRealServerRportInfoTable) GetParams() BeanType
func (*SlbEnhRealServerRportInfoTable) GetParamsType ¶ added in v0.4.0
func (c *SlbEnhRealServerRportInfoTable) GetParamsType() reflect.Type
func (*SlbEnhRealServerRportInfoTable) Name ¶ added in v0.4.0
func (c *SlbEnhRealServerRportInfoTable) Name() string
func (*SlbEnhRealServerRportInfoTable) Path ¶ added in v0.4.0
func (c *SlbEnhRealServerRportInfoTable) Path() string
type SlbEnhRealServerRportInfoTableParams ¶ added in v0.4.0
type SlbEnhRealServerRportInfoTableParams struct { // The real server index RealIndex string `json:"RealIndex,omitempty"` // The real server service index ServIndex int32 `json:"ServIndex,omitempty"` // The real server real port number Rport int32 `json:"Rport,omitempty"` // The state of the real server port. State SlbEnhRealServerRportInfoTableState `json:"State,omitempty"` // The real server group number. Group string `json:"Group,omitempty"` // The response time of the real server health check. RespTime int32 `json:"RespTime,omitempty"` // The reason for health check fail. FailReason string `json:"FailReason,omitempty"` }
type SlbEnhRealServerRportInfoTableState ¶ added in v0.4.0
type SlbEnhRealServerRportInfoTableState int32
const ( SlbEnhRealServerRportInfoTableState_Up SlbEnhRealServerRportInfoTableState = 1 SlbEnhRealServerRportInfoTableState_Down SlbEnhRealServerRportInfoTableState = 2 SlbEnhRealServerRportInfoTableState_Slowstart SlbEnhRealServerRportInfoTableState = 3 SlbEnhRealServerRportInfoTableState_Unsupported SlbEnhRealServerRportInfoTableState = 2147483647 )
type SlbEnhStatVirtServiceTable ¶ added in v0.4.0
type SlbEnhStatVirtServiceTable struct { // The virtual server number that identifies the service. SlbEnhStatVirtServerIndex string // The virtual service number that identifies the service. SlbEnhStatVirtServiceIndex int32 // The real server index. SlbEnhStatRealServerIndex string Params *SlbEnhStatVirtServiceTableParams }
SlbEnhStatVirtServiceTable The virtual service statistics table. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbEnhStatVirtServiceTable ¶ added in v0.4.0
func NewSlbEnhStatVirtServiceTable( slbEnhStatVirtServerIndex string, slbEnhStatVirtServiceIndex int32, slbEnhStatRealServerIndex string, params *SlbEnhStatVirtServiceTableParams, ) *SlbEnhStatVirtServiceTable
func NewSlbEnhStatVirtServiceTableList ¶ added in v0.4.0
func NewSlbEnhStatVirtServiceTableList() *SlbEnhStatVirtServiceTable
func (*SlbEnhStatVirtServiceTable) GetParams ¶ added in v0.4.0
func (c *SlbEnhStatVirtServiceTable) GetParams() BeanType
func (*SlbEnhStatVirtServiceTable) GetParamsType ¶ added in v0.4.0
func (c *SlbEnhStatVirtServiceTable) GetParamsType() reflect.Type
func (*SlbEnhStatVirtServiceTable) Name ¶ added in v0.4.0
func (c *SlbEnhStatVirtServiceTable) Name() string
func (*SlbEnhStatVirtServiceTable) Path ¶ added in v0.4.0
func (c *SlbEnhStatVirtServiceTable) Path() string
type SlbEnhStatVirtServiceTableParams ¶ added in v0.4.0
type SlbEnhStatVirtServiceTableParams struct { // The virtual server number that identifies the service. ServerIndex string `json:"ServerIndex,omitempty"` // The virtual service number that identifies the service. Index int32 `json:"Index,omitempty"` // The real server index. RealServerIndex string `json:"RealServerIndex,omitempty"` // The number of sessions that are currently handled by the // virtual service. CurrSessions uint32 `json:"CurrSessions,omitempty"` // The total number of sessions that are handled by the virtual service. TotalSessions uint32 `json:"TotalSessions,omitempty"` // The highest sessions that have been handled by the virtual service. HighestSessions uint32 `json:"HighestSessions,omitempty"` // The lower 32 bit value of octets received and transmitted out // of the virtual service. HCOctetsLow32 uint32 `json:"HCOctetsLow32,omitempty"` // The higher 32 bit value of octets received and transmitted out // of the virtual service. HCOctetsHigh32 uint32 `json:"HCOctetsHigh32,omitempty"` // The total octets received and transmitted by the virtual service. HCOctets uint64 `json:"HCOctets,omitempty"` // The real server status. (0)Up, (1)Down, (2)Admin-Down, // (3)Warning, (4)Shutdown, (5)Error RealStatus int32 `json:"RealStatus,omitempty"` // Service health check failure reason. HcReason string `json:"HcReason,omitempty"` // The total number of RST sessions that are handled by the virtual service. RSTSessions uint32 `json:"RSTSessions,omitempty"` // The average ClientRTT in ms during the past collection interval. ClientRtt string `json:"ClientRtt,omitempty"` // The average ServerRTT in ms during the past collection interval. ServerRtt string `json:"ServerRtt,omitempty"` // Throughput currently handled by the virtual service. Thruput uint64 `json:"Thruput,omitempty"` // Total bandwidth handled by the virtual service. TotalBw uint64 `json:"TotalBw,omitempty"` // Number of packets that are currently handled per second by the virtual service. PktPerSec uint32 `json:"PktPerSec,omitempty"` }
type SlbEnhVirtServicesInfoTable ¶ added in v0.4.0
type SlbEnhVirtServicesInfoTable struct { // The virtual server index. SlbEnhVirtServicesInfoVirtServIndex string // The virtual service index. SlbEnhVirtServicesInfoSvcIndex int32 // The real server index. SlbEnhVirtServicesInfoRealServIndex string Params *SlbEnhVirtServicesInfoTableParams }
SlbEnhVirtServicesInfoTable The table of virtual server services run-time information. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbEnhVirtServicesInfoTable ¶ added in v0.4.0
func NewSlbEnhVirtServicesInfoTable( slbEnhVirtServicesInfoVirtServIndex string, slbEnhVirtServicesInfoSvcIndex int32, slbEnhVirtServicesInfoRealServIndex string, params *SlbEnhVirtServicesInfoTableParams, ) *SlbEnhVirtServicesInfoTable
func NewSlbEnhVirtServicesInfoTableList ¶ added in v0.4.0
func NewSlbEnhVirtServicesInfoTableList() *SlbEnhVirtServicesInfoTable
func (*SlbEnhVirtServicesInfoTable) GetParams ¶ added in v0.4.0
func (c *SlbEnhVirtServicesInfoTable) GetParams() BeanType
func (*SlbEnhVirtServicesInfoTable) GetParamsType ¶ added in v0.4.0
func (c *SlbEnhVirtServicesInfoTable) GetParamsType() reflect.Type
func (*SlbEnhVirtServicesInfoTable) Name ¶ added in v0.4.0
func (c *SlbEnhVirtServicesInfoTable) Name() string
func (*SlbEnhVirtServicesInfoTable) Path ¶ added in v0.4.0
func (c *SlbEnhVirtServicesInfoTable) Path() string
type SlbEnhVirtServicesInfoTableParams ¶ added in v0.4.0
type SlbEnhVirtServicesInfoTableParams struct { // The virtual server index. VirtServIndex string `json:"VirtServIndex,omitempty"` // The virtual service index. SvcIndex int32 `json:"SvcIndex,omitempty"` // The real server index. RealServIndex string `json:"RealServIndex,omitempty"` // The layer 4 virtual port number for the service. Vport int32 `json:"Vport,omitempty"` // The layer 4 real port number for the service. Rport int32 `json:"Rport,omitempty"` // The state of the real server for this virtual service. State SlbEnhVirtServicesInfoTableState `json:"State,omitempty"` // The health check response time for the real server for this // virtual service. ResponseTime int32 `json:"ResponseTime,omitempty"` // The real server weight. Weight int32 `json:"Weight,omitempty"` // The configured health check for this real server. CfgRealHealth string `json:"CfgRealHealth,omitempty"` // The runtime health check for ths real server. RtRealHealth string `json:"RtRealHealth,omitempty"` // The reason for health check fail. StateFailReason string `json:"StateFailReason,omitempty"` // The logical expression for this real server. RealLogexp string `json:"RealLogexp,omitempty"` }
type SlbEnhVirtServicesInfoTableState ¶ added in v0.4.0
type SlbEnhVirtServicesInfoTableState int32
const ( SlbEnhVirtServicesInfoTableState_Blocked SlbEnhVirtServicesInfoTableState = 1 SlbEnhVirtServicesInfoTableState_Running SlbEnhVirtServicesInfoTableState = 2 SlbEnhVirtServicesInfoTableState_Failed SlbEnhVirtServicesInfoTableState = 3 SlbEnhVirtServicesInfoTableState_Disabled SlbEnhVirtServicesInfoTableState = 4 SlbEnhVirtServicesInfoTableState_Slowstart SlbEnhVirtServicesInfoTableState = 5 SlbEnhVirtServicesInfoTableState_Overflow SlbEnhVirtServicesInfoTableState = 6 SlbEnhVirtServicesInfoTableState_Noinstance SlbEnhVirtServicesInfoTableState = 7 SlbEnhVirtServicesInfoTableState_Unsupported SlbEnhVirtServicesInfoTableState = 2147483647 )
type SlbEnhVirtServicesWithApmTable ¶
type SlbEnhVirtServicesWithApmTable struct { // The virtual server id. SlbEnhVirtServerWithApmIndex string // The virtual service index. SlbEnhVirtServiceWithApmIndex int32 Params *SlbEnhVirtServicesWithApmTableParams }
SlbEnhVirtServicesWithApmTable Table of virtual services with APM enable on the service. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbEnhVirtServicesWithApmTable ¶
func NewSlbEnhVirtServicesWithApmTable( slbEnhVirtServerWithApmIndex string, slbEnhVirtServiceWithApmIndex int32, params *SlbEnhVirtServicesWithApmTableParams, ) *SlbEnhVirtServicesWithApmTable
func NewSlbEnhVirtServicesWithApmTableList ¶
func NewSlbEnhVirtServicesWithApmTableList() *SlbEnhVirtServicesWithApmTable
func (*SlbEnhVirtServicesWithApmTable) GetParams ¶
func (c *SlbEnhVirtServicesWithApmTable) GetParams() BeanType
func (*SlbEnhVirtServicesWithApmTable) GetParamsType ¶
func (c *SlbEnhVirtServicesWithApmTable) GetParamsType() reflect.Type
func (*SlbEnhVirtServicesWithApmTable) Name ¶
func (c *SlbEnhVirtServicesWithApmTable) Name() string
func (*SlbEnhVirtServicesWithApmTable) Path ¶
func (c *SlbEnhVirtServicesWithApmTable) Path() string
type SlbEnhVirtSpecificServicesInfoTable ¶ added in v0.4.0
type SlbEnhVirtSpecificServicesInfoTable struct { // The virtual server index. SlbEnhVirtSpecificServicesInfoVirtServIndex string // The virtual service index. SlbEnhVirtSpecificServicesInfoSvcIndex int32 Params *SlbEnhVirtSpecificServicesInfoTableParams }
SlbEnhVirtSpecificServicesInfoTable The table of specific virtual service information. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbEnhVirtSpecificServicesInfoTable ¶ added in v0.4.0
func NewSlbEnhVirtSpecificServicesInfoTable( slbEnhVirtSpecificServicesInfoVirtServIndex string, slbEnhVirtSpecificServicesInfoSvcIndex int32, params *SlbEnhVirtSpecificServicesInfoTableParams, ) *SlbEnhVirtSpecificServicesInfoTable
func NewSlbEnhVirtSpecificServicesInfoTableList ¶ added in v0.4.0
func NewSlbEnhVirtSpecificServicesInfoTableList() *SlbEnhVirtSpecificServicesInfoTable
func (*SlbEnhVirtSpecificServicesInfoTable) GetParams ¶ added in v0.4.0
func (c *SlbEnhVirtSpecificServicesInfoTable) GetParams() BeanType
func (*SlbEnhVirtSpecificServicesInfoTable) GetParamsType ¶ added in v0.4.0
func (c *SlbEnhVirtSpecificServicesInfoTable) GetParamsType() reflect.Type
func (*SlbEnhVirtSpecificServicesInfoTable) Name ¶ added in v0.4.0
func (c *SlbEnhVirtSpecificServicesInfoTable) Name() string
func (*SlbEnhVirtSpecificServicesInfoTable) Path ¶ added in v0.4.0
func (c *SlbEnhVirtSpecificServicesInfoTable) Path() string
type SlbEnhVirtSpecificServicesInfoTableParams ¶ added in v0.4.0
type SlbEnhVirtSpecificServicesInfoTableParams struct { // The virtual server index. VirtServIndex string `json:"VirtServIndex,omitempty"` // The virtual service index. SvcIndex int32 `json:"SvcIndex,omitempty"` // The status of the specific virtual service. Status SlbEnhVirtSpecificServicesInfoTableStatus `json:"Status,omitempty"` }
type SlbEnhVirtSpecificServicesInfoTableStatus ¶ added in v0.4.0
type SlbEnhVirtSpecificServicesInfoTableStatus int32
const ( SlbEnhVirtSpecificServicesInfoTableStatus_Up SlbEnhVirtSpecificServicesInfoTableStatus = 0 SlbEnhVirtSpecificServicesInfoTableStatus_Down SlbEnhVirtSpecificServicesInfoTableStatus = 1 SlbEnhVirtSpecificServicesInfoTableStatus_Admindown SlbEnhVirtSpecificServicesInfoTableStatus = 2 SlbEnhVirtSpecificServicesInfoTableStatus_Warning SlbEnhVirtSpecificServicesInfoTableStatus = 3 SlbEnhVirtSpecificServicesInfoTableStatus_Shudown SlbEnhVirtSpecificServicesInfoTableStatus = 4 SlbEnhVirtSpecificServicesInfoTableStatus_Unsupported SlbEnhVirtSpecificServicesInfoTableStatus = 2147483647 )
type SlbGslbProxInfoTable ¶ added in v0.4.0
type SlbGslbProxInfoTable struct { // The Subnet index. SlbGslbSubnetIndex int32 Params *SlbGslbProxInfoTableParams }
SlbGslbProxInfoTable Proximity view table. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbGslbProxInfoTable ¶ added in v0.4.0
func NewSlbGslbProxInfoTable( slbGslbSubnetIndex int32, params *SlbGslbProxInfoTableParams, ) *SlbGslbProxInfoTable
func NewSlbGslbProxInfoTableList ¶ added in v0.4.0
func NewSlbGslbProxInfoTableList() *SlbGslbProxInfoTable
func (*SlbGslbProxInfoTable) GetParams ¶ added in v0.4.0
func (c *SlbGslbProxInfoTable) GetParams() BeanType
func (*SlbGslbProxInfoTable) GetParamsType ¶ added in v0.4.0
func (c *SlbGslbProxInfoTable) GetParamsType() reflect.Type
func (*SlbGslbProxInfoTable) Name ¶ added in v0.4.0
func (c *SlbGslbProxInfoTable) Name() string
func (*SlbGslbProxInfoTable) Path ¶ added in v0.4.0
func (c *SlbGslbProxInfoTable) Path() string
type SlbGslbProxInfoTableParams ¶ added in v0.4.0
type SlbGslbProxInfoTableParams struct { // The Subnet index. SubnetIndex int32 `json:"SubnetIndex,omitempty"` // Subnet/Destination ip. SubnetIp string `json:"SubnetIp,omitempty"` // Rank 1 Nhr ip. NhrRank1 string `json:"NhrRank1,omitempty"` // Rank 2 Nhr ip. NhrRank2 string `json:"NhrRank2,omitempty"` // Rank 3 Nhr ip. NhrRank3 string `json:"NhrRank3,omitempty"` // The roundtrip time for Rank1 Nhr Ip. NhrRTT1 string `json:"NhrRTT1,omitempty"` // The roundtrip time for Rank2 Nhr Ip. NhrRTT2 string `json:"NhrRTT2,omitempty"` // The roundtrip time for Rank3 Nhr Ip. NhrRTT3 string `json:"NhrRTT3,omitempty"` // Number of Hops to reach Destination via Rank1 NHR NhrHOP1 int32 `json:"NhrHOP1,omitempty"` // Number of Hops to reach Destination via Rank2 NHR NhrHOP2 int32 `json:"NhrHOP2,omitempty"` // Number of Hops to reach Destination via Rank3 NHR NhrHOP3 int32 `json:"NhrHOP3,omitempty"` // Aging of each Entry NhrAge int32 `json:"NhrAge,omitempty"` }
type SlbNewAcclCfgCachePolTable ¶
type SlbNewAcclCfgCachePolTable struct { // The caching policy ID(key id) as an index, length of the string should be 32 characters. SlbNewAcclCfgCachePolNameIdIndex string Params *SlbNewAcclCfgCachePolTableParams }
SlbNewAcclCfgCachePolTable The table for configuring caching policy. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewAcclCfgCachePolTable ¶
func NewSlbNewAcclCfgCachePolTable( slbNewAcclCfgCachePolNameIdIndex string, params *SlbNewAcclCfgCachePolTableParams, ) *SlbNewAcclCfgCachePolTable
func NewSlbNewAcclCfgCachePolTableList ¶
func NewSlbNewAcclCfgCachePolTableList() *SlbNewAcclCfgCachePolTable
func (*SlbNewAcclCfgCachePolTable) GetParams ¶
func (c *SlbNewAcclCfgCachePolTable) GetParams() BeanType
func (*SlbNewAcclCfgCachePolTable) GetParamsType ¶
func (c *SlbNewAcclCfgCachePolTable) GetParamsType() reflect.Type
func (*SlbNewAcclCfgCachePolTable) Name ¶
func (c *SlbNewAcclCfgCachePolTable) Name() string
func (*SlbNewAcclCfgCachePolTable) Path ¶
func (c *SlbNewAcclCfgCachePolTable) Path() string
type SlbNewAcclCfgCachePolTableAdminStatus ¶
type SlbNewAcclCfgCachePolTableAdminStatus int32
const ( SlbNewAcclCfgCachePolTableAdminStatus_Enabled SlbNewAcclCfgCachePolTableAdminStatus = 1 SlbNewAcclCfgCachePolTableAdminStatus_Disabled SlbNewAcclCfgCachePolTableAdminStatus = 2 SlbNewAcclCfgCachePolTableAdminStatus_Unsupported SlbNewAcclCfgCachePolTableAdminStatus = 2147483647 )
type SlbNewAcclCfgCachePolTableBrowser ¶
type SlbNewAcclCfgCachePolTableBrowser int32
const ( SlbNewAcclCfgCachePolTableBrowser_Enabled SlbNewAcclCfgCachePolTableBrowser = 1 SlbNewAcclCfgCachePolTableBrowser_Disabled SlbNewAcclCfgCachePolTableBrowser = 2 SlbNewAcclCfgCachePolTableBrowser_Unsupported SlbNewAcclCfgCachePolTableBrowser = 2147483647 )
type SlbNewAcclCfgCachePolTableCombineCSS ¶
type SlbNewAcclCfgCachePolTableCombineCSS int32
const ( SlbNewAcclCfgCachePolTableCombineCSS_Enabled SlbNewAcclCfgCachePolTableCombineCSS = 1 SlbNewAcclCfgCachePolTableCombineCSS_Disabled SlbNewAcclCfgCachePolTableCombineCSS = 2 SlbNewAcclCfgCachePolTableCombineCSS_Unsupported SlbNewAcclCfgCachePolTableCombineCSS = 2147483647 )
type SlbNewAcclCfgCachePolTableCombineJS ¶
type SlbNewAcclCfgCachePolTableCombineJS int32
const ( SlbNewAcclCfgCachePolTableCombineJS_Enabled SlbNewAcclCfgCachePolTableCombineJS = 1 SlbNewAcclCfgCachePolTableCombineJS_Disabled SlbNewAcclCfgCachePolTableCombineJS = 2 SlbNewAcclCfgCachePolTableCombineJS_Unsupported SlbNewAcclCfgCachePolTableCombineJS = 2147483647 )
type SlbNewAcclCfgCachePolTableDelete ¶
type SlbNewAcclCfgCachePolTableDelete int32
const ( SlbNewAcclCfgCachePolTableDelete_Other SlbNewAcclCfgCachePolTableDelete = 1 SlbNewAcclCfgCachePolTableDelete_Delete SlbNewAcclCfgCachePolTableDelete = 2 SlbNewAcclCfgCachePolTableDelete_Unsupported SlbNewAcclCfgCachePolTableDelete = 2147483647 )
type SlbNewAcclCfgCachePolTableDynamicCache ¶
type SlbNewAcclCfgCachePolTableDynamicCache int32
const ( SlbNewAcclCfgCachePolTableDynamicCache_Enabled SlbNewAcclCfgCachePolTableDynamicCache = 1 SlbNewAcclCfgCachePolTableDynamicCache_Disabled SlbNewAcclCfgCachePolTableDynamicCache = 2 SlbNewAcclCfgCachePolTableDynamicCache_Unsupported SlbNewAcclCfgCachePolTableDynamicCache = 2147483647 )
type SlbNewAcclCfgCachePolTableImageDim ¶
type SlbNewAcclCfgCachePolTableImageDim int32
const ( SlbNewAcclCfgCachePolTableImageDim_Enabled SlbNewAcclCfgCachePolTableImageDim = 1 SlbNewAcclCfgCachePolTableImageDim_Disabled SlbNewAcclCfgCachePolTableImageDim = 2 SlbNewAcclCfgCachePolTableImageDim_Unsupported SlbNewAcclCfgCachePolTableImageDim = 2147483647 )
type SlbNewAcclCfgCachePolTableInlineCSS ¶
type SlbNewAcclCfgCachePolTableInlineCSS int32
const ( SlbNewAcclCfgCachePolTableInlineCSS_Enabled SlbNewAcclCfgCachePolTableInlineCSS = 1 SlbNewAcclCfgCachePolTableInlineCSS_Disabled SlbNewAcclCfgCachePolTableInlineCSS = 2 SlbNewAcclCfgCachePolTableInlineCSS_Unsupported SlbNewAcclCfgCachePolTableInlineCSS = 2147483647 )
type SlbNewAcclCfgCachePolTableInlineJS ¶
type SlbNewAcclCfgCachePolTableInlineJS int32
const ( SlbNewAcclCfgCachePolTableInlineJS_Enabled SlbNewAcclCfgCachePolTableInlineJS = 1 SlbNewAcclCfgCachePolTableInlineJS_Disabled SlbNewAcclCfgCachePolTableInlineJS = 2 SlbNewAcclCfgCachePolTableInlineJS_Unsupported SlbNewAcclCfgCachePolTableInlineJS = 2147483647 )
type SlbNewAcclCfgCachePolTableParams ¶
type SlbNewAcclCfgCachePolTableParams struct { // The caching policy ID(key id) as an index, length of the string should be 32 characters. NameIdIndex string `json:"NameIdIndex,omitempty"` // Cache policy name, length of the string should be 32 characters. Name string `json:"Name,omitempty"` // Set maximum expiration time, Range is 60- 43,200,000 seconds (~500 days). ExpireTime int32 `json:"ExpireTime,omitempty"` // Minimum Object size to be stored [Bytes], Values: 1-65536. MinSize int32 `json:"MinSize,omitempty"` // Maximum Object size to be stored [Bytes], Values: 1-512000000. MaxSize int32 `json:"MaxSize,omitempty"` // URL list to be associated with this policy, Values: 1-32 character string. URLList string `json:"URLList,omitempty"` // Define caching behavior for storing New objects in cache. Store SlbNewAcclCfgCachePolTableStore `json:"Store,omitempty"` // Define cache behavior when serving clients with objects. Serve SlbNewAcclCfgCachePolTableServe `json:"Serve,omitempty"` // Specifies whether query parameters added to object URL should be considered when storing/serving object from cache. Query SlbNewAcclCfgCachePolTableQuery `json:"Query,omitempty"` // Optimize browser cache. Browser SlbNewAcclCfgCachePolTableBrowser `json:"Browser,omitempty"` // Enable or disable caching policy. AdminStatus SlbNewAcclCfgCachePolTableAdminStatus `json:"AdminStatus,omitempty"` // Delete Caching policy. Delete SlbNewAcclCfgCachePolTableDelete `json:"Delete,omitempty"` // Combine CSS files. CombineCSS SlbNewAcclCfgCachePolTableCombineCSS `json:"CombineCSS,omitempty"` // Combine JavaScript files. CombineJS SlbNewAcclCfgCachePolTableCombineJS `json:"CombineJS,omitempty"` // Enhance broswer cache. DynamicCache SlbNewAcclCfgCachePolTableDynamicCache `json:"DynamicCache,omitempty"` // Inline small CSS files. InlineCSS SlbNewAcclCfgCachePolTableInlineCSS `json:"InlineCSS,omitempty"` // Inline small JavaScript files. InlineJS SlbNewAcclCfgCachePolTableInlineJS `json:"InlineJS,omitempty"` // Update image dimensions in html. ImageDim SlbNewAcclCfgCachePolTableImageDim `json:"ImageDim,omitempty"` // Remove comments from html. RemoveCmnt SlbNewAcclCfgCachePolTableRemoveCmnt `json:"RemoveCmnt,omitempty"` // Remove unnecessary whitespace from html code. RemoveWS SlbNewAcclCfgCachePolTableRemoveWS `json:"RemoveWS,omitempty"` // Trim absolute URLs in html. TrimURL SlbNewAcclCfgCachePolTableTrimURL `json:"TrimURL,omitempty"` // Optimization exception list to be associated with this policy, Values: 1-32 character string. OptList string `json:"OptList,omitempty"` }
type SlbNewAcclCfgCachePolTableQuery ¶
type SlbNewAcclCfgCachePolTableQuery int32
const ( SlbNewAcclCfgCachePolTableQuery_Consider SlbNewAcclCfgCachePolTableQuery = 1 SlbNewAcclCfgCachePolTableQuery_Ignore SlbNewAcclCfgCachePolTableQuery = 2 SlbNewAcclCfgCachePolTableQuery_Unsupported SlbNewAcclCfgCachePolTableQuery = 2147483647 )
type SlbNewAcclCfgCachePolTableRemoveCmnt ¶
type SlbNewAcclCfgCachePolTableRemoveCmnt int32
const ( SlbNewAcclCfgCachePolTableRemoveCmnt_Enabled SlbNewAcclCfgCachePolTableRemoveCmnt = 1 SlbNewAcclCfgCachePolTableRemoveCmnt_Disabled SlbNewAcclCfgCachePolTableRemoveCmnt = 2 SlbNewAcclCfgCachePolTableRemoveCmnt_Unsupported SlbNewAcclCfgCachePolTableRemoveCmnt = 2147483647 )
type SlbNewAcclCfgCachePolTableRemoveWS ¶
type SlbNewAcclCfgCachePolTableRemoveWS int32
const ( SlbNewAcclCfgCachePolTableRemoveWS_Enabled SlbNewAcclCfgCachePolTableRemoveWS = 1 SlbNewAcclCfgCachePolTableRemoveWS_Disabled SlbNewAcclCfgCachePolTableRemoveWS = 2 SlbNewAcclCfgCachePolTableRemoveWS_Unsupported SlbNewAcclCfgCachePolTableRemoveWS = 2147483647 )
type SlbNewAcclCfgCachePolTableServe ¶
type SlbNewAcclCfgCachePolTableServe int32
const ( SlbNewAcclCfgCachePolTableServe_Clnthdr SlbNewAcclCfgCachePolTableServe = 1 SlbNewAcclCfgCachePolTableServe_Refresh SlbNewAcclCfgCachePolTableServe = 2 SlbNewAcclCfgCachePolTableServe_Cache SlbNewAcclCfgCachePolTableServe = 3 SlbNewAcclCfgCachePolTableServe_Unsupported SlbNewAcclCfgCachePolTableServe = 2147483647 )
type SlbNewAcclCfgCachePolTableStore ¶
type SlbNewAcclCfgCachePolTableStore int32
const ( SlbNewAcclCfgCachePolTableStore_Srvrhdr SlbNewAcclCfgCachePolTableStore = 1 SlbNewAcclCfgCachePolTableStore_Cacheall SlbNewAcclCfgCachePolTableStore = 2 SlbNewAcclCfgCachePolTableStore_Unsupported SlbNewAcclCfgCachePolTableStore = 2147483647 )
type SlbNewAcclCfgCachePolTableTrimURL ¶
type SlbNewAcclCfgCachePolTableTrimURL int32
const ( SlbNewAcclCfgCachePolTableTrimURL_Enabled SlbNewAcclCfgCachePolTableTrimURL = 1 SlbNewAcclCfgCachePolTableTrimURL_Disabled SlbNewAcclCfgCachePolTableTrimURL = 2 SlbNewAcclCfgCachePolTableTrimURL_Unsupported SlbNewAcclCfgCachePolTableTrimURL = 2147483647 )
type SlbNewAcclCfgCacheUrlListTable ¶
type SlbNewAcclCfgCacheUrlListTable struct { // The caching policy URL LIST (key id) as an index. SlbNewAcclCfgCacheUrlListIdIndex string Params *SlbNewAcclCfgCacheUrlListTableParams }
SlbNewAcclCfgCacheUrlListTable The table for configuring caching URL LIST. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewAcclCfgCacheUrlListTable ¶
func NewSlbNewAcclCfgCacheUrlListTable( slbNewAcclCfgCacheUrlListIdIndex string, params *SlbNewAcclCfgCacheUrlListTableParams, ) *SlbNewAcclCfgCacheUrlListTable
func NewSlbNewAcclCfgCacheUrlListTableList ¶
func NewSlbNewAcclCfgCacheUrlListTableList() *SlbNewAcclCfgCacheUrlListTable
func (*SlbNewAcclCfgCacheUrlListTable) GetParams ¶
func (c *SlbNewAcclCfgCacheUrlListTable) GetParams() BeanType
func (*SlbNewAcclCfgCacheUrlListTable) GetParamsType ¶
func (c *SlbNewAcclCfgCacheUrlListTable) GetParamsType() reflect.Type
func (*SlbNewAcclCfgCacheUrlListTable) Name ¶
func (c *SlbNewAcclCfgCacheUrlListTable) Name() string
func (*SlbNewAcclCfgCacheUrlListTable) Path ¶
func (c *SlbNewAcclCfgCacheUrlListTable) Path() string
type SlbNewAcclCfgCacheUrlListTableAdminStatus ¶
type SlbNewAcclCfgCacheUrlListTableAdminStatus int32
const ( SlbNewAcclCfgCacheUrlListTableAdminStatus_Enabled SlbNewAcclCfgCacheUrlListTableAdminStatus = 1 SlbNewAcclCfgCacheUrlListTableAdminStatus_Disabled SlbNewAcclCfgCacheUrlListTableAdminStatus = 2 SlbNewAcclCfgCacheUrlListTableAdminStatus_Unsupported SlbNewAcclCfgCacheUrlListTableAdminStatus = 2147483647 )
type SlbNewAcclCfgCacheUrlListTableDel ¶
type SlbNewAcclCfgCacheUrlListTableDel int32
const ( SlbNewAcclCfgCacheUrlListTableDel_Other SlbNewAcclCfgCacheUrlListTableDel = 1 SlbNewAcclCfgCacheUrlListTableDel_Delete SlbNewAcclCfgCacheUrlListTableDel = 2 SlbNewAcclCfgCacheUrlListTableDel_Unsupported SlbNewAcclCfgCacheUrlListTableDel = 2147483647 )
type SlbNewAcclCfgCacheUrlListTableParams ¶
type SlbNewAcclCfgCacheUrlListTableParams struct { // The caching policy URL LIST (key id) as an index. IdIndex string `json:"IdIndex,omitempty"` // Cache URL LIST name. Name string `json:"Name,omitempty"` // Status (enable/disable) of caching URL LIST. AdminStatus SlbNewAcclCfgCacheUrlListTableAdminStatus `json:"AdminStatus,omitempty"` // Delete Caching URL list. Del SlbNewAcclCfgCacheUrlListTableDel `json:"Del,omitempty"` // Duplicating an entire Rule-List by defining the destination Rule-list id. Copy string `json:"Copy,omitempty"` }
type SlbNewAcclCfgCacheUrlRuleTable ¶
type SlbNewAcclCfgCacheUrlRuleTable struct { // The caching policy URL LIST (key id) as an index. SlbNewAcclCfgCacheUrlRuleListIdIndex string // The caching URL Rule number as an index. SlbNewAcclCfgCacheUrlRuleIndex int32 Params *SlbNewAcclCfgCacheUrlRuleTableParams }
SlbNewAcclCfgCacheUrlRuleTable The table for configuring caching URL Rules. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewAcclCfgCacheUrlRuleTable ¶
func NewSlbNewAcclCfgCacheUrlRuleTable( slbNewAcclCfgCacheUrlRuleListIdIndex string, slbNewAcclCfgCacheUrlRuleIndex int32, params *SlbNewAcclCfgCacheUrlRuleTableParams, ) *SlbNewAcclCfgCacheUrlRuleTable
func NewSlbNewAcclCfgCacheUrlRuleTableList ¶
func NewSlbNewAcclCfgCacheUrlRuleTableList() *SlbNewAcclCfgCacheUrlRuleTable
func (*SlbNewAcclCfgCacheUrlRuleTable) GetParams ¶
func (c *SlbNewAcclCfgCacheUrlRuleTable) GetParams() BeanType
func (*SlbNewAcclCfgCacheUrlRuleTable) GetParamsType ¶
func (c *SlbNewAcclCfgCacheUrlRuleTable) GetParamsType() reflect.Type
func (*SlbNewAcclCfgCacheUrlRuleTable) Name ¶
func (c *SlbNewAcclCfgCacheUrlRuleTable) Name() string
func (*SlbNewAcclCfgCacheUrlRuleTable) Path ¶
func (c *SlbNewAcclCfgCacheUrlRuleTable) Path() string
type SlbNewAcclCfgCacheUrlRuleTableAdminStatus ¶
type SlbNewAcclCfgCacheUrlRuleTableAdminStatus int32
const ( SlbNewAcclCfgCacheUrlRuleTableAdminStatus_Enabled SlbNewAcclCfgCacheUrlRuleTableAdminStatus = 1 SlbNewAcclCfgCacheUrlRuleTableAdminStatus_Disabled SlbNewAcclCfgCacheUrlRuleTableAdminStatus = 2 SlbNewAcclCfgCacheUrlRuleTableAdminStatus_Unsupported SlbNewAcclCfgCacheUrlRuleTableAdminStatus = 2147483647 )
type SlbNewAcclCfgCacheUrlRuleTableCache ¶
type SlbNewAcclCfgCacheUrlRuleTableCache int32
const ( SlbNewAcclCfgCacheUrlRuleTableCache_Enabled SlbNewAcclCfgCacheUrlRuleTableCache = 1 SlbNewAcclCfgCacheUrlRuleTableCache_Disabled SlbNewAcclCfgCacheUrlRuleTableCache = 2 SlbNewAcclCfgCacheUrlRuleTableCache_Unsupported SlbNewAcclCfgCacheUrlRuleTableCache = 2147483647 )
type SlbNewAcclCfgCacheUrlRuleTableDelete ¶
type SlbNewAcclCfgCacheUrlRuleTableDelete int32
const ( SlbNewAcclCfgCacheUrlRuleTableDelete_Other SlbNewAcclCfgCacheUrlRuleTableDelete = 1 SlbNewAcclCfgCacheUrlRuleTableDelete_Delete SlbNewAcclCfgCacheUrlRuleTableDelete = 2 SlbNewAcclCfgCacheUrlRuleTableDelete_Unsupported SlbNewAcclCfgCacheUrlRuleTableDelete = 2147483647 )
type SlbNewAcclCfgCacheUrlRuleTableDomainM ¶
type SlbNewAcclCfgCacheUrlRuleTableDomainM int32
const ( SlbNewAcclCfgCacheUrlRuleTableDomainM_Any SlbNewAcclCfgCacheUrlRuleTableDomainM = 1 SlbNewAcclCfgCacheUrlRuleTableDomainM_Text SlbNewAcclCfgCacheUrlRuleTableDomainM = 2 SlbNewAcclCfgCacheUrlRuleTableDomainM_Regex SlbNewAcclCfgCacheUrlRuleTableDomainM = 3 SlbNewAcclCfgCacheUrlRuleTableDomainM_Unsupported SlbNewAcclCfgCacheUrlRuleTableDomainM = 2147483647 )
type SlbNewAcclCfgCacheUrlRuleTableParams ¶
type SlbNewAcclCfgCacheUrlRuleTableParams struct { // The caching policy URL LIST (key id) as an index. ListIdIndex string `json:"ListIdIndex,omitempty"` // The caching URL Rule number as an index. Index int32 `json:"Index,omitempty"` // The caching URL Rule name. Name string `json:"Name,omitempty"` // Defines whether Domain matching should be evaluated as String, Regex or match, any (default any). DomainM SlbNewAcclCfgCacheUrlRuleTableDomainM `json:"DomainM,omitempty"` // Defines the Virtual Host for which this rule applies. Domain string `json:"Domain,omitempty"` // Defines whether URL matching should be evaluated as String, Regex or match, any (default any). URLm SlbNewAcclCfgCacheUrlRuleTableURLm `json:"URLm,omitempty"` // Defines URL of specific object (file/folder) to be matched by this rule. URL string `json:"URL,omitempty"` // The Maximum time for the cache object to served from cache (in seconds). Expire int32 `json:"Expire,omitempty"` // Defines if the matched response should be cached or not. Cache SlbNewAcclCfgCacheUrlRuleTableCache `json:"Cache,omitempty"` // Status (enable/disable) of caching URL Rule. AdminStatus SlbNewAcclCfgCacheUrlRuleTableAdminStatus `json:"AdminStatus,omitempty"` // By setting the value to delete(2), the entire row is deleted. Delete SlbNewAcclCfgCacheUrlRuleTableDelete `json:"Delete,omitempty"` // Copy rule to another index in the same rule-list. When read, // zero is returned. Copy string `json:"Copy,omitempty"` }
type SlbNewAcclCfgCacheUrlRuleTableURLm ¶
type SlbNewAcclCfgCacheUrlRuleTableURLm int32
const ( SlbNewAcclCfgCacheUrlRuleTableURLm_Any SlbNewAcclCfgCacheUrlRuleTableURLm = 1 SlbNewAcclCfgCacheUrlRuleTableURLm_Text SlbNewAcclCfgCacheUrlRuleTableURLm = 2 SlbNewAcclCfgCacheUrlRuleTableURLm_Regex SlbNewAcclCfgCacheUrlRuleTableURLm = 3 SlbNewAcclCfgCacheUrlRuleTableURLm_Unsupported SlbNewAcclCfgCacheUrlRuleTableURLm = 2147483647 )
type SlbNewAcclCfgClusterTable ¶
type SlbNewAcclCfgClusterTable struct { // SlbNewAcclCfgClusterVirtId string // The layer 4 virtual port number for the service. SlbNewAcclCfgClusterServiceVport int32 Params *SlbNewAcclCfgClusterTableParams }
SlbNewAcclCfgClusterTable The table for configuring fastview cluster policy. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewAcclCfgClusterTable ¶
func NewSlbNewAcclCfgClusterTable( slbNewAcclCfgClusterVirtId string, slbNewAcclCfgClusterServiceVport int32, params *SlbNewAcclCfgClusterTableParams, ) *SlbNewAcclCfgClusterTable
func NewSlbNewAcclCfgClusterTableList ¶
func NewSlbNewAcclCfgClusterTableList() *SlbNewAcclCfgClusterTable
func (*SlbNewAcclCfgClusterTable) GetParams ¶
func (c *SlbNewAcclCfgClusterTable) GetParams() BeanType
func (*SlbNewAcclCfgClusterTable) GetParamsType ¶
func (c *SlbNewAcclCfgClusterTable) GetParamsType() reflect.Type
func (*SlbNewAcclCfgClusterTable) Name ¶
func (c *SlbNewAcclCfgClusterTable) Name() string
func (*SlbNewAcclCfgClusterTable) Path ¶
func (c *SlbNewAcclCfgClusterTable) Path() string
type SlbNewAcclCfgClusterTableAdminStatus ¶
type SlbNewAcclCfgClusterTableAdminStatus int32
const ( SlbNewAcclCfgClusterTableAdminStatus_Enabled SlbNewAcclCfgClusterTableAdminStatus = 1 SlbNewAcclCfgClusterTableAdminStatus_Disabled SlbNewAcclCfgClusterTableAdminStatus = 2 SlbNewAcclCfgClusterTableAdminStatus_Unsupported SlbNewAcclCfgClusterTableAdminStatus = 2147483647 )
type SlbNewAcclCfgClusterTableDelete ¶
type SlbNewAcclCfgClusterTableDelete int32
const ( SlbNewAcclCfgClusterTableDelete_Other SlbNewAcclCfgClusterTableDelete = 1 SlbNewAcclCfgClusterTableDelete_Delete SlbNewAcclCfgClusterTableDelete = 2 SlbNewAcclCfgClusterTableDelete_Unsupported SlbNewAcclCfgClusterTableDelete = 2147483647 )
type SlbNewAcclCfgClusterTableParams ¶
type SlbNewAcclCfgClusterTableParams struct { // VirtId string `json:"VirtId,omitempty"` // The layer 4 virtual port number for the service. ServiceVport int32 `json:"ServiceVport,omitempty"` // Enable or disable fastview cluster. AdminStatus SlbNewAcclCfgClusterTableAdminStatus `json:"AdminStatus,omitempty"` // IP address of the peer vip 1. PeerVIP1 string `json:"PeerVIP1,omitempty"` // IP address of the peer vip 2. PeerVIP2 string `json:"PeerVIP2,omitempty"` // IP address of the peer vip 3. PeerVIP3 string `json:"PeerVIP3,omitempty"` // IP address of the peer vip 4. PeerVIP4 string `json:"PeerVIP4,omitempty"` // IP address of the peer vip 5. PeerVIP5 string `json:"PeerVIP5,omitempty"` // Delete fastview web application. Delete SlbNewAcclCfgClusterTableDelete `json:"Delete,omitempty"` }
type SlbNewAcclCfgCompBrwsListTable ¶
type SlbNewAcclCfgCompBrwsListTable struct { // The compression policy browser list (key id) as an index. SlbNewAcclCfgCompBrwsListIdIndex string Params *SlbNewAcclCfgCompBrwsListTableParams }
SlbNewAcclCfgCompBrwsListTable The table for configuring compression browser list. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewAcclCfgCompBrwsListTable ¶
func NewSlbNewAcclCfgCompBrwsListTable( slbNewAcclCfgCompBrwsListIdIndex string, params *SlbNewAcclCfgCompBrwsListTableParams, ) *SlbNewAcclCfgCompBrwsListTable
func NewSlbNewAcclCfgCompBrwsListTableList ¶
func NewSlbNewAcclCfgCompBrwsListTableList() *SlbNewAcclCfgCompBrwsListTable
func (*SlbNewAcclCfgCompBrwsListTable) GetParams ¶
func (c *SlbNewAcclCfgCompBrwsListTable) GetParams() BeanType
func (*SlbNewAcclCfgCompBrwsListTable) GetParamsType ¶
func (c *SlbNewAcclCfgCompBrwsListTable) GetParamsType() reflect.Type
func (*SlbNewAcclCfgCompBrwsListTable) Name ¶
func (c *SlbNewAcclCfgCompBrwsListTable) Name() string
func (*SlbNewAcclCfgCompBrwsListTable) Path ¶
func (c *SlbNewAcclCfgCompBrwsListTable) Path() string
type SlbNewAcclCfgCompBrwsListTableAdminStatus ¶
type SlbNewAcclCfgCompBrwsListTableAdminStatus int32
const ( SlbNewAcclCfgCompBrwsListTableAdminStatus_Enabled SlbNewAcclCfgCompBrwsListTableAdminStatus = 1 SlbNewAcclCfgCompBrwsListTableAdminStatus_Disabled SlbNewAcclCfgCompBrwsListTableAdminStatus = 2 SlbNewAcclCfgCompBrwsListTableAdminStatus_Unsupported SlbNewAcclCfgCompBrwsListTableAdminStatus = 2147483647 )
type SlbNewAcclCfgCompBrwsListTableDel ¶
type SlbNewAcclCfgCompBrwsListTableDel int32
const ( SlbNewAcclCfgCompBrwsListTableDel_Other SlbNewAcclCfgCompBrwsListTableDel = 1 SlbNewAcclCfgCompBrwsListTableDel_Delete SlbNewAcclCfgCompBrwsListTableDel = 2 SlbNewAcclCfgCompBrwsListTableDel_Unsupported SlbNewAcclCfgCompBrwsListTableDel = 2147483647 )
type SlbNewAcclCfgCompBrwsListTableParams ¶
type SlbNewAcclCfgCompBrwsListTableParams struct { // The compression policy browser list (key id) as an index. IdIndex string `json:"IdIndex,omitempty"` // Compression browser list name. Name string `json:"Name,omitempty"` // Status (enable/disable) of compression browser list. AdminStatus SlbNewAcclCfgCompBrwsListTableAdminStatus `json:"AdminStatus,omitempty"` // Delete Compression Browser list. Del SlbNewAcclCfgCompBrwsListTableDel `json:"Del,omitempty"` // Duplicating an entire browser list by defining the destination browser list id. Copy string `json:"Copy,omitempty"` }
type SlbNewAcclCfgCompBrwsRuleTable ¶
type SlbNewAcclCfgCompBrwsRuleTable struct { // The compression browser list (key id) as an index. SlbNewAcclCfgCompBrwsRuleListIdIndex string // The compression browser Rule number as an index. SlbNewAcclCfgCompBrwsRuleIndex int32 Params *SlbNewAcclCfgCompBrwsRuleTableParams }
SlbNewAcclCfgCompBrwsRuleTable The table for configuring compression browser Rules. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewAcclCfgCompBrwsRuleTable ¶
func NewSlbNewAcclCfgCompBrwsRuleTable( slbNewAcclCfgCompBrwsRuleListIdIndex string, slbNewAcclCfgCompBrwsRuleIndex int32, params *SlbNewAcclCfgCompBrwsRuleTableParams, ) *SlbNewAcclCfgCompBrwsRuleTable
func NewSlbNewAcclCfgCompBrwsRuleTableList ¶
func NewSlbNewAcclCfgCompBrwsRuleTableList() *SlbNewAcclCfgCompBrwsRuleTable
func (*SlbNewAcclCfgCompBrwsRuleTable) GetParams ¶
func (c *SlbNewAcclCfgCompBrwsRuleTable) GetParams() BeanType
func (*SlbNewAcclCfgCompBrwsRuleTable) GetParamsType ¶
func (c *SlbNewAcclCfgCompBrwsRuleTable) GetParamsType() reflect.Type
func (*SlbNewAcclCfgCompBrwsRuleTable) Name ¶
func (c *SlbNewAcclCfgCompBrwsRuleTable) Name() string
func (*SlbNewAcclCfgCompBrwsRuleTable) Path ¶
func (c *SlbNewAcclCfgCompBrwsRuleTable) Path() string
type SlbNewAcclCfgCompBrwsRuleTableAdminStatus ¶
type SlbNewAcclCfgCompBrwsRuleTableAdminStatus int32
const ( SlbNewAcclCfgCompBrwsRuleTableAdminStatus_Enabled SlbNewAcclCfgCompBrwsRuleTableAdminStatus = 1 SlbNewAcclCfgCompBrwsRuleTableAdminStatus_Disabled SlbNewAcclCfgCompBrwsRuleTableAdminStatus = 2 SlbNewAcclCfgCompBrwsRuleTableAdminStatus_Unsupported SlbNewAcclCfgCompBrwsRuleTableAdminStatus = 2147483647 )
type SlbNewAcclCfgCompBrwsRuleTableAgentM ¶
type SlbNewAcclCfgCompBrwsRuleTableAgentM int32
const ( SlbNewAcclCfgCompBrwsRuleTableAgentM_Any SlbNewAcclCfgCompBrwsRuleTableAgentM = 1 SlbNewAcclCfgCompBrwsRuleTableAgentM_Text SlbNewAcclCfgCompBrwsRuleTableAgentM = 2 SlbNewAcclCfgCompBrwsRuleTableAgentM_Regex SlbNewAcclCfgCompBrwsRuleTableAgentM = 3 SlbNewAcclCfgCompBrwsRuleTableAgentM_Unsupported SlbNewAcclCfgCompBrwsRuleTableAgentM = 2147483647 )
type SlbNewAcclCfgCompBrwsRuleTableCompress ¶
type SlbNewAcclCfgCompBrwsRuleTableCompress int32
const ( SlbNewAcclCfgCompBrwsRuleTableCompress_Enabled SlbNewAcclCfgCompBrwsRuleTableCompress = 1 SlbNewAcclCfgCompBrwsRuleTableCompress_Disabled SlbNewAcclCfgCompBrwsRuleTableCompress = 2 SlbNewAcclCfgCompBrwsRuleTableCompress_Unsupported SlbNewAcclCfgCompBrwsRuleTableCompress = 2147483647 )
type SlbNewAcclCfgCompBrwsRuleTableContentM ¶
type SlbNewAcclCfgCompBrwsRuleTableContentM int32
const ( SlbNewAcclCfgCompBrwsRuleTableContentM_Any SlbNewAcclCfgCompBrwsRuleTableContentM = 1 SlbNewAcclCfgCompBrwsRuleTableContentM_Text SlbNewAcclCfgCompBrwsRuleTableContentM = 2 SlbNewAcclCfgCompBrwsRuleTableContentM_Regex SlbNewAcclCfgCompBrwsRuleTableContentM = 3 SlbNewAcclCfgCompBrwsRuleTableContentM_Unsupported SlbNewAcclCfgCompBrwsRuleTableContentM = 2147483647 )
type SlbNewAcclCfgCompBrwsRuleTableDelete ¶
type SlbNewAcclCfgCompBrwsRuleTableDelete int32
const ( SlbNewAcclCfgCompBrwsRuleTableDelete_Other SlbNewAcclCfgCompBrwsRuleTableDelete = 1 SlbNewAcclCfgCompBrwsRuleTableDelete_Delete SlbNewAcclCfgCompBrwsRuleTableDelete = 2 SlbNewAcclCfgCompBrwsRuleTableDelete_Unsupported SlbNewAcclCfgCompBrwsRuleTableDelete = 2147483647 )
type SlbNewAcclCfgCompBrwsRuleTableParams ¶
type SlbNewAcclCfgCompBrwsRuleTableParams struct { // The compression browser list (key id) as an index. ListIdIndex string `json:"ListIdIndex,omitempty"` // The compression browser Rule number as an index. Index int32 `json:"Index,omitempty"` // The compression browser Rule name. Name string `json:"Name,omitempty"` // Defines whether user agent field should be evaluated as String, Regex or match, any (default any). AgentM SlbNewAcclCfgCompBrwsRuleTableAgentM `json:"AgentM,omitempty"` // Defines the User-Agent string for which this rule applies. Agent string `json:"Agent,omitempty"` // Defines whether content type should be evaluated as String, Regex or match, any (default any). ContentM SlbNewAcclCfgCompBrwsRuleTableContentM `json:"ContentM,omitempty"` // Defines the Content-type string for which this rule applies. Content string `json:"Content,omitempty"` // Enable/Disable the compression. Defines if the matched response should be compressed or not Compress SlbNewAcclCfgCompBrwsRuleTableCompress `json:"Compress,omitempty"` // Status (enable/disable) of compression browser Rule. AdminStatus SlbNewAcclCfgCompBrwsRuleTableAdminStatus `json:"AdminStatus,omitempty"` // By setting the value to delete(2), the entire row is deleted. Delete SlbNewAcclCfgCompBrwsRuleTableDelete `json:"Delete,omitempty"` // Copy rule to another index in the same rule-list. Copy int32 `json:"Copy,omitempty"` }
type SlbNewAcclCfgCompPolTable ¶
type SlbNewAcclCfgCompPolTable struct { // The compression policy ID(key id) as an index. SlbNewAcclCfgCompPolNameIdIndex string Params *SlbNewAcclCfgCompPolTableParams }
SlbNewAcclCfgCompPolTable The table for configuring compression policy. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewAcclCfgCompPolTable ¶
func NewSlbNewAcclCfgCompPolTable( slbNewAcclCfgCompPolNameIdIndex string, params *SlbNewAcclCfgCompPolTableParams, ) *SlbNewAcclCfgCompPolTable
func NewSlbNewAcclCfgCompPolTableList ¶
func NewSlbNewAcclCfgCompPolTableList() *SlbNewAcclCfgCompPolTable
func (*SlbNewAcclCfgCompPolTable) GetParams ¶
func (c *SlbNewAcclCfgCompPolTable) GetParams() BeanType
func (*SlbNewAcclCfgCompPolTable) GetParamsType ¶
func (c *SlbNewAcclCfgCompPolTable) GetParamsType() reflect.Type
func (*SlbNewAcclCfgCompPolTable) Name ¶
func (c *SlbNewAcclCfgCompPolTable) Name() string
func (*SlbNewAcclCfgCompPolTable) Path ¶
func (c *SlbNewAcclCfgCompPolTable) Path() string
type SlbNewAcclCfgCompPolTableAdminStatus ¶
type SlbNewAcclCfgCompPolTableAdminStatus int32
const ( SlbNewAcclCfgCompPolTableAdminStatus_Enabled SlbNewAcclCfgCompPolTableAdminStatus = 1 SlbNewAcclCfgCompPolTableAdminStatus_Disabled SlbNewAcclCfgCompPolTableAdminStatus = 2 SlbNewAcclCfgCompPolTableAdminStatus_Unsupported SlbNewAcclCfgCompPolTableAdminStatus = 2147483647 )
type SlbNewAcclCfgCompPolTableAlgrthm ¶
type SlbNewAcclCfgCompPolTableAlgrthm int32
const ( SlbNewAcclCfgCompPolTableAlgrthm_Gzip SlbNewAcclCfgCompPolTableAlgrthm = 1 SlbNewAcclCfgCompPolTableAlgrthm_Deflate SlbNewAcclCfgCompPolTableAlgrthm = 2 SlbNewAcclCfgCompPolTableAlgrthm_Unsupported SlbNewAcclCfgCompPolTableAlgrthm = 2147483647 )
type SlbNewAcclCfgCompPolTableCompsrv ¶
type SlbNewAcclCfgCompPolTableCompsrv int32
const ( SlbNewAcclCfgCompPolTableCompsrv_Enabled SlbNewAcclCfgCompPolTableCompsrv = 1 SlbNewAcclCfgCompPolTableCompsrv_Disabled SlbNewAcclCfgCompPolTableCompsrv = 2 SlbNewAcclCfgCompPolTableCompsrv_Unsupported SlbNewAcclCfgCompPolTableCompsrv = 2147483647 )
type SlbNewAcclCfgCompPolTableDelete ¶
type SlbNewAcclCfgCompPolTableDelete int32
const ( SlbNewAcclCfgCompPolTableDelete_Other SlbNewAcclCfgCompPolTableDelete = 1 SlbNewAcclCfgCompPolTableDelete_Delete SlbNewAcclCfgCompPolTableDelete = 2 SlbNewAcclCfgCompPolTableDelete_Unsupported SlbNewAcclCfgCompPolTableDelete = 2147483647 )
type SlbNewAcclCfgCompPolTableParams ¶
type SlbNewAcclCfgCompPolTableParams struct { // The compression policy ID(key id) as an index. NameIdIndex string `json:"NameIdIndex,omitempty"` // Compression policy name. Name string `json:"Name,omitempty"` // Preferred compression algorithm. Algrthm SlbNewAcclCfgCompPolTableAlgrthm `json:"Algrthm,omitempty"` // Compression level. Complv1 uint64 `json:"Complv1,omitempty"` // Minimum file size to be compressed [Byte]. MinSize uint64 `json:"MinSize,omitempty"` // Maximum file size to be compressed [Byte], Values: 1-2000000000, 0-Unlimited MaxSize int32 `json:"MaxSize,omitempty"` // URL list which is associated with this policy. URLList string `json:"URLList,omitempty"` // Browser list which is associated with this policy. BrwsList string `json:"BrwsList,omitempty"` // Enable/Disable predefined browser exceptions rule-list. PreDefBrwsRuleList SlbNewAcclCfgCompPolTablePreDefBrwsRuleList `json:"PreDefBrwsRuleList,omitempty"` // Enable/Disable compression by real server. Compsrv SlbNewAcclCfgCompPolTableCompsrv `json:"Compsrv,omitempty"` // Status (enable/disable) of compression policy. AdminStatus SlbNewAcclCfgCompPolTableAdminStatus `json:"AdminStatus,omitempty"` // Delete compression policy. Delete SlbNewAcclCfgCompPolTableDelete `json:"Delete,omitempty"` }
type SlbNewAcclCfgCompPolTablePreDefBrwsRuleList ¶
type SlbNewAcclCfgCompPolTablePreDefBrwsRuleList int32
const ( SlbNewAcclCfgCompPolTablePreDefBrwsRuleList_Enabled SlbNewAcclCfgCompPolTablePreDefBrwsRuleList = 1 SlbNewAcclCfgCompPolTablePreDefBrwsRuleList_Disabled SlbNewAcclCfgCompPolTablePreDefBrwsRuleList = 2 SlbNewAcclCfgCompPolTablePreDefBrwsRuleList_Unsupported SlbNewAcclCfgCompPolTablePreDefBrwsRuleList = 2147483647 )
type SlbNewAcclCfgCompUrlListTable ¶
type SlbNewAcclCfgCompUrlListTable struct { // The compression policy URL LIST (key id) as an index. SlbNewAcclCfgCompUrlListIdIndex string Params *SlbNewAcclCfgCompUrlListTableParams }
SlbNewAcclCfgCompUrlListTable The table for configuring compression URL LIST. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewAcclCfgCompUrlListTable ¶
func NewSlbNewAcclCfgCompUrlListTable( slbNewAcclCfgCompUrlListIdIndex string, params *SlbNewAcclCfgCompUrlListTableParams, ) *SlbNewAcclCfgCompUrlListTable
func NewSlbNewAcclCfgCompUrlListTableList ¶
func NewSlbNewAcclCfgCompUrlListTableList() *SlbNewAcclCfgCompUrlListTable
func (*SlbNewAcclCfgCompUrlListTable) GetParams ¶
func (c *SlbNewAcclCfgCompUrlListTable) GetParams() BeanType
func (*SlbNewAcclCfgCompUrlListTable) GetParamsType ¶
func (c *SlbNewAcclCfgCompUrlListTable) GetParamsType() reflect.Type
func (*SlbNewAcclCfgCompUrlListTable) Name ¶
func (c *SlbNewAcclCfgCompUrlListTable) Name() string
func (*SlbNewAcclCfgCompUrlListTable) Path ¶
func (c *SlbNewAcclCfgCompUrlListTable) Path() string
type SlbNewAcclCfgCompUrlListTableAdminStatus ¶
type SlbNewAcclCfgCompUrlListTableAdminStatus int32
const ( SlbNewAcclCfgCompUrlListTableAdminStatus_Enabled SlbNewAcclCfgCompUrlListTableAdminStatus = 1 SlbNewAcclCfgCompUrlListTableAdminStatus_Disabled SlbNewAcclCfgCompUrlListTableAdminStatus = 2 SlbNewAcclCfgCompUrlListTableAdminStatus_Unsupported SlbNewAcclCfgCompUrlListTableAdminStatus = 2147483647 )
type SlbNewAcclCfgCompUrlListTableDel ¶
type SlbNewAcclCfgCompUrlListTableDel int32
const ( SlbNewAcclCfgCompUrlListTableDel_Other SlbNewAcclCfgCompUrlListTableDel = 1 SlbNewAcclCfgCompUrlListTableDel_Delete SlbNewAcclCfgCompUrlListTableDel = 2 SlbNewAcclCfgCompUrlListTableDel_Unsupported SlbNewAcclCfgCompUrlListTableDel = 2147483647 )
type SlbNewAcclCfgCompUrlListTableParams ¶
type SlbNewAcclCfgCompUrlListTableParams struct { // The compression policy URL LIST (key id) as an index. IdIndex string `json:"IdIndex,omitempty"` // Compression URL LIST name. Name string `json:"Name,omitempty"` // Status (enable/disable) of compression URL LIST. AdminStatus SlbNewAcclCfgCompUrlListTableAdminStatus `json:"AdminStatus,omitempty"` // Delete Compression URL list. Del SlbNewAcclCfgCompUrlListTableDel `json:"Del,omitempty"` // Duplicating an entire Rule-List by defining the destination Rule-list id. Copy string `json:"Copy,omitempty"` }
type SlbNewAcclCfgCompUrlRuleTable ¶
type SlbNewAcclCfgCompUrlRuleTable struct { // The compression URL LIST (key id) as an index. SlbNewAcclCfgCompUrlRuleListIdIndex string // The compression URL Rule number as an index. SlbNewAcclCfgCompUrlRuleIndex int32 Params *SlbNewAcclCfgCompUrlRuleTableParams }
SlbNewAcclCfgCompUrlRuleTable The table for configuring compression URL Rules. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewAcclCfgCompUrlRuleTable ¶
func NewSlbNewAcclCfgCompUrlRuleTable( slbNewAcclCfgCompUrlRuleListIdIndex string, slbNewAcclCfgCompUrlRuleIndex int32, params *SlbNewAcclCfgCompUrlRuleTableParams, ) *SlbNewAcclCfgCompUrlRuleTable
func NewSlbNewAcclCfgCompUrlRuleTableList ¶
func NewSlbNewAcclCfgCompUrlRuleTableList() *SlbNewAcclCfgCompUrlRuleTable
func (*SlbNewAcclCfgCompUrlRuleTable) GetParams ¶
func (c *SlbNewAcclCfgCompUrlRuleTable) GetParams() BeanType
func (*SlbNewAcclCfgCompUrlRuleTable) GetParamsType ¶
func (c *SlbNewAcclCfgCompUrlRuleTable) GetParamsType() reflect.Type
func (*SlbNewAcclCfgCompUrlRuleTable) Name ¶
func (c *SlbNewAcclCfgCompUrlRuleTable) Name() string
func (*SlbNewAcclCfgCompUrlRuleTable) Path ¶
func (c *SlbNewAcclCfgCompUrlRuleTable) Path() string
type SlbNewAcclCfgCompUrlRuleTableAdminStatus ¶
type SlbNewAcclCfgCompUrlRuleTableAdminStatus int32
const ( SlbNewAcclCfgCompUrlRuleTableAdminStatus_Enabled SlbNewAcclCfgCompUrlRuleTableAdminStatus = 1 SlbNewAcclCfgCompUrlRuleTableAdminStatus_Disabled SlbNewAcclCfgCompUrlRuleTableAdminStatus = 2 SlbNewAcclCfgCompUrlRuleTableAdminStatus_Unsupported SlbNewAcclCfgCompUrlRuleTableAdminStatus = 2147483647 )
type SlbNewAcclCfgCompUrlRuleTableCompress ¶
type SlbNewAcclCfgCompUrlRuleTableCompress int32
const ( SlbNewAcclCfgCompUrlRuleTableCompress_Enabled SlbNewAcclCfgCompUrlRuleTableCompress = 1 SlbNewAcclCfgCompUrlRuleTableCompress_Disabled SlbNewAcclCfgCompUrlRuleTableCompress = 2 SlbNewAcclCfgCompUrlRuleTableCompress_Unsupported SlbNewAcclCfgCompUrlRuleTableCompress = 2147483647 )
type SlbNewAcclCfgCompUrlRuleTableDelete ¶
type SlbNewAcclCfgCompUrlRuleTableDelete int32
const ( SlbNewAcclCfgCompUrlRuleTableDelete_Other SlbNewAcclCfgCompUrlRuleTableDelete = 1 SlbNewAcclCfgCompUrlRuleTableDelete_Delete SlbNewAcclCfgCompUrlRuleTableDelete = 2 SlbNewAcclCfgCompUrlRuleTableDelete_Unsupported SlbNewAcclCfgCompUrlRuleTableDelete = 2147483647 )
type SlbNewAcclCfgCompUrlRuleTableDomainM ¶
type SlbNewAcclCfgCompUrlRuleTableDomainM int32
const ( SlbNewAcclCfgCompUrlRuleTableDomainM_Any SlbNewAcclCfgCompUrlRuleTableDomainM = 1 SlbNewAcclCfgCompUrlRuleTableDomainM_Text SlbNewAcclCfgCompUrlRuleTableDomainM = 2 SlbNewAcclCfgCompUrlRuleTableDomainM_Regex SlbNewAcclCfgCompUrlRuleTableDomainM = 3 SlbNewAcclCfgCompUrlRuleTableDomainM_Unsupported SlbNewAcclCfgCompUrlRuleTableDomainM = 2147483647 )
type SlbNewAcclCfgCompUrlRuleTableParams ¶
type SlbNewAcclCfgCompUrlRuleTableParams struct { // The compression URL LIST (key id) as an index. ListIdIndex string `json:"ListIdIndex,omitempty"` // The compression URL Rule number as an index. Index int32 `json:"Index,omitempty"` // The compression URL Rule name. Name string `json:"Name,omitempty"` // Defines whether Domain matching should be evaluated as String, Regex or match, any (default any). DomainM SlbNewAcclCfgCompUrlRuleTableDomainM `json:"DomainM,omitempty"` // Defines the Virtual Host for which this rule applies. Domain string `json:"Domain,omitempty"` // Defines whether URL matching should be evaluated as String, Regex or match, any (default any). URLm SlbNewAcclCfgCompUrlRuleTableURLm `json:"URLm,omitempty"` // Defines URL of specific object (file/folder) to be matched by this rule. URL string `json:"URL,omitempty"` // Enable/Disable the compression. Compress SlbNewAcclCfgCompUrlRuleTableCompress `json:"Compress,omitempty"` // Status (enable/disable) of compression URL Rule. AdminStatus SlbNewAcclCfgCompUrlRuleTableAdminStatus `json:"AdminStatus,omitempty"` // By setting the value to delete(2), the entire row is deleted. Delete SlbNewAcclCfgCompUrlRuleTableDelete `json:"Delete,omitempty"` // Copy rule to another index in the same rule-list. Copy string `json:"Copy,omitempty"` }
type SlbNewAcclCfgCompUrlRuleTableURLm ¶
type SlbNewAcclCfgCompUrlRuleTableURLm int32
const ( SlbNewAcclCfgCompUrlRuleTableURLm_Any SlbNewAcclCfgCompUrlRuleTableURLm = 1 SlbNewAcclCfgCompUrlRuleTableURLm_Text SlbNewAcclCfgCompUrlRuleTableURLm = 2 SlbNewAcclCfgCompUrlRuleTableURLm_Regex SlbNewAcclCfgCompUrlRuleTableURLm = 3 SlbNewAcclCfgCompUrlRuleTableURLm_Unsupported SlbNewAcclCfgCompUrlRuleTableURLm = 2147483647 )
type SlbNewAcclCfgFastWaTable ¶
type SlbNewAcclCfgFastWaTable struct { // The fastview web application ID(key id) as an index, length of the string should be 32 characters. SlbNewAcclCfgFastWaNameIdIndex string Params *SlbNewAcclCfgFastWaTableParams }
SlbNewAcclCfgFastWaTable The table for configuring fastview web application. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewAcclCfgFastWaTable ¶
func NewSlbNewAcclCfgFastWaTable( slbNewAcclCfgFastWaNameIdIndex string, params *SlbNewAcclCfgFastWaTableParams, ) *SlbNewAcclCfgFastWaTable
func NewSlbNewAcclCfgFastWaTableList ¶
func NewSlbNewAcclCfgFastWaTableList() *SlbNewAcclCfgFastWaTable
func (*SlbNewAcclCfgFastWaTable) GetParams ¶
func (c *SlbNewAcclCfgFastWaTable) GetParams() BeanType
func (*SlbNewAcclCfgFastWaTable) GetParamsType ¶
func (c *SlbNewAcclCfgFastWaTable) GetParamsType() reflect.Type
func (*SlbNewAcclCfgFastWaTable) Name ¶
func (c *SlbNewAcclCfgFastWaTable) Name() string
func (*SlbNewAcclCfgFastWaTable) Path ¶
func (c *SlbNewAcclCfgFastWaTable) Path() string
type SlbNewAcclCfgFastWaTableAdminStatus ¶
type SlbNewAcclCfgFastWaTableAdminStatus int32
const ( SlbNewAcclCfgFastWaTableAdminStatus_Enabled SlbNewAcclCfgFastWaTableAdminStatus = 1 SlbNewAcclCfgFastWaTableAdminStatus_Disabled SlbNewAcclCfgFastWaTableAdminStatus = 2 SlbNewAcclCfgFastWaTableAdminStatus_Unsupported SlbNewAcclCfgFastWaTableAdminStatus = 2147483647 )
type SlbNewAcclCfgFastWaTableDelete ¶
type SlbNewAcclCfgFastWaTableDelete int32
const ( SlbNewAcclCfgFastWaTableDelete_Other SlbNewAcclCfgFastWaTableDelete = 1 SlbNewAcclCfgFastWaTableDelete_Delete SlbNewAcclCfgFastWaTableDelete = 2 SlbNewAcclCfgFastWaTableDelete_Unsupported SlbNewAcclCfgFastWaTableDelete = 2147483647 )
type SlbNewAcclCfgFastWaTableParams ¶
type SlbNewAcclCfgFastWaTableParams struct { // The fastview web application ID(key id) as an index, length of the string should be 32 characters. NameIdIndex string `json:"NameIdIndex,omitempty"` // Enable or disable fastview web application. AdminStatus SlbNewAcclCfgFastWaTableAdminStatus `json:"AdminStatus,omitempty"` // Delete fastview web application. Delete SlbNewAcclCfgFastWaTableDelete `json:"Delete,omitempty"` // Web application name. Name string `json:"Name,omitempty"` // Web application name. Copy string `json:"Copy,omitempty"` }
type SlbNewAcclCfgHttp2PolTable ¶
type SlbNewAcclCfgHttp2PolTable struct { // The http2 policy ID(key id) as an index. SlbNewAcclCfgHttp2PolNameIdIndex string Params *SlbNewAcclCfgHttp2PolTableParams }
SlbNewAcclCfgHttp2PolTable The table for configuring http2 policy. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewAcclCfgHttp2PolTable ¶
func NewSlbNewAcclCfgHttp2PolTable( slbNewAcclCfgHttp2PolNameIdIndex string, params *SlbNewAcclCfgHttp2PolTableParams, ) *SlbNewAcclCfgHttp2PolTable
func NewSlbNewAcclCfgHttp2PolTableList ¶
func NewSlbNewAcclCfgHttp2PolTableList() *SlbNewAcclCfgHttp2PolTable
func (*SlbNewAcclCfgHttp2PolTable) GetParams ¶
func (c *SlbNewAcclCfgHttp2PolTable) GetParams() BeanType
func (*SlbNewAcclCfgHttp2PolTable) GetParamsType ¶
func (c *SlbNewAcclCfgHttp2PolTable) GetParamsType() reflect.Type
func (*SlbNewAcclCfgHttp2PolTable) Name ¶
func (c *SlbNewAcclCfgHttp2PolTable) Name() string
func (*SlbNewAcclCfgHttp2PolTable) Path ¶
func (c *SlbNewAcclCfgHttp2PolTable) Path() string
type SlbNewAcclCfgHttp2PolTableAdminStatus ¶
type SlbNewAcclCfgHttp2PolTableAdminStatus int32
const ( SlbNewAcclCfgHttp2PolTableAdminStatus_Enabled SlbNewAcclCfgHttp2PolTableAdminStatus = 1 SlbNewAcclCfgHttp2PolTableAdminStatus_Disabled SlbNewAcclCfgHttp2PolTableAdminStatus = 2 SlbNewAcclCfgHttp2PolTableAdminStatus_Unsupported SlbNewAcclCfgHttp2PolTableAdminStatus = 2147483647 )
type SlbNewAcclCfgHttp2PolTableBackendStatus ¶
type SlbNewAcclCfgHttp2PolTableBackendStatus int32
const ( SlbNewAcclCfgHttp2PolTableBackendStatus_Enabled SlbNewAcclCfgHttp2PolTableBackendStatus = 1 SlbNewAcclCfgHttp2PolTableBackendStatus_Disabled SlbNewAcclCfgHttp2PolTableBackendStatus = 2 SlbNewAcclCfgHttp2PolTableBackendStatus_Unsupported SlbNewAcclCfgHttp2PolTableBackendStatus = 2147483647 )
type SlbNewAcclCfgHttp2PolTableDelete ¶
type SlbNewAcclCfgHttp2PolTableDelete int32
const ( SlbNewAcclCfgHttp2PolTableDelete_Other SlbNewAcclCfgHttp2PolTableDelete = 1 SlbNewAcclCfgHttp2PolTableDelete_Delete SlbNewAcclCfgHttp2PolTableDelete = 2 SlbNewAcclCfgHttp2PolTableDelete_Unsupported SlbNewAcclCfgHttp2PolTableDelete = 2147483647 )
type SlbNewAcclCfgHttp2PolTableEnaInsert ¶
type SlbNewAcclCfgHttp2PolTableEnaInsert int32
const ( SlbNewAcclCfgHttp2PolTableEnaInsert_Enabled SlbNewAcclCfgHttp2PolTableEnaInsert = 1 SlbNewAcclCfgHttp2PolTableEnaInsert_Disabled SlbNewAcclCfgHttp2PolTableEnaInsert = 2 SlbNewAcclCfgHttp2PolTableEnaInsert_Unsupported SlbNewAcclCfgHttp2PolTableEnaInsert = 2147483647 )
type SlbNewAcclCfgHttp2PolTableEnaServerPush ¶
type SlbNewAcclCfgHttp2PolTableEnaServerPush int32
const ( SlbNewAcclCfgHttp2PolTableEnaServerPush_Enabled SlbNewAcclCfgHttp2PolTableEnaServerPush = 1 SlbNewAcclCfgHttp2PolTableEnaServerPush_Disabled SlbNewAcclCfgHttp2PolTableEnaServerPush = 2 SlbNewAcclCfgHttp2PolTableEnaServerPush_Unsupported SlbNewAcclCfgHttp2PolTableEnaServerPush = 2147483647 )
type SlbNewAcclCfgHttp2PolTableParams ¶
type SlbNewAcclCfgHttp2PolTableParams struct { // The http2 policy ID(key id) as an index. NameIdIndex string `json:"NameIdIndex,omitempty"` // Http2 policy name. Name string `json:"Name,omitempty"` // Status (enable/disable) of http2 policy. AdminStatus SlbNewAcclCfgHttp2PolTableAdminStatus `json:"AdminStatus,omitempty"` // Defines the maximum concurrent streams per connection. Streams uint32 `json:"Streams,omitempty"` // Defines the number of seconds an HTTP/2 connection is left open idly before it is closed. Idle uint64 `json:"Idle,omitempty"` // Define (enable/disable) of insert private http2 header. EnaInsert SlbNewAcclCfgHttp2PolTableEnaInsert `json:"EnaInsert,omitempty"` // Http2 policy header string. Header string `json:"Header,omitempty"` // Define (enable/disable) of http2 server push. EnaServerPush SlbNewAcclCfgHttp2PolTableEnaServerPush `json:"EnaServerPush,omitempty"` // Set HTTP2 policy HPACK table size (small / medium / large). HpackSize string `json:"HpackSize,omitempty"` // Delete Http2 policy. Delete SlbNewAcclCfgHttp2PolTableDelete `json:"Delete,omitempty"` // Backend Status (enable/disable) of backend http2. BackendStatus SlbNewAcclCfgHttp2PolTableBackendStatus `json:"BackendStatus,omitempty"` // maximum concurrent streams per backend connection. BackendStreams uint32 `json:"BackendStreams,omitempty"` // HTTP2 policy backend HPACK table size (small / medium / large). BackendHpackSize string `json:"BackendHpackSize,omitempty"` // maximum concurrent server push streams per backend connection. BackendServerPush uint32 `json:"BackendServerPush,omitempty"` }
type SlbNewAcclCfgOptExcListTable ¶
type SlbNewAcclCfgOptExcListTable struct { // The caching optimization LIST (key id) as an index. SlbNewAcclCfgOptExcListIdIndex string Params *SlbNewAcclCfgOptExcListTableParams }
SlbNewAcclCfgOptExcListTable The table for configuring optimization LIST. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewAcclCfgOptExcListTable ¶
func NewSlbNewAcclCfgOptExcListTable( slbNewAcclCfgOptExcListIdIndex string, params *SlbNewAcclCfgOptExcListTableParams, ) *SlbNewAcclCfgOptExcListTable
func NewSlbNewAcclCfgOptExcListTableList ¶
func NewSlbNewAcclCfgOptExcListTableList() *SlbNewAcclCfgOptExcListTable
func (*SlbNewAcclCfgOptExcListTable) GetParams ¶
func (c *SlbNewAcclCfgOptExcListTable) GetParams() BeanType
func (*SlbNewAcclCfgOptExcListTable) GetParamsType ¶
func (c *SlbNewAcclCfgOptExcListTable) GetParamsType() reflect.Type
func (*SlbNewAcclCfgOptExcListTable) Name ¶
func (c *SlbNewAcclCfgOptExcListTable) Name() string
func (*SlbNewAcclCfgOptExcListTable) Path ¶
func (c *SlbNewAcclCfgOptExcListTable) Path() string
type SlbNewAcclCfgOptExcListTableAdminStatus ¶
type SlbNewAcclCfgOptExcListTableAdminStatus int32
const ( SlbNewAcclCfgOptExcListTableAdminStatus_Enabled SlbNewAcclCfgOptExcListTableAdminStatus = 1 SlbNewAcclCfgOptExcListTableAdminStatus_Disabled SlbNewAcclCfgOptExcListTableAdminStatus = 2 SlbNewAcclCfgOptExcListTableAdminStatus_Unsupported SlbNewAcclCfgOptExcListTableAdminStatus = 2147483647 )
type SlbNewAcclCfgOptExcListTableDel ¶
type SlbNewAcclCfgOptExcListTableDel int32
const ( SlbNewAcclCfgOptExcListTableDel_Other SlbNewAcclCfgOptExcListTableDel = 1 SlbNewAcclCfgOptExcListTableDel_Delete SlbNewAcclCfgOptExcListTableDel = 2 SlbNewAcclCfgOptExcListTableDel_Unsupported SlbNewAcclCfgOptExcListTableDel = 2147483647 )
type SlbNewAcclCfgOptExcListTableParams ¶
type SlbNewAcclCfgOptExcListTableParams struct { // The caching optimization LIST (key id) as an index. IdIndex string `json:"IdIndex,omitempty"` // Optimization LIST name. Name string `json:"Name,omitempty"` // Status (enable/disable) of optimization LIST. AdminStatus SlbNewAcclCfgOptExcListTableAdminStatus `json:"AdminStatus,omitempty"` // Delete optimization list. Del SlbNewAcclCfgOptExcListTableDel `json:"Del,omitempty"` // Duplicating an entire Rule-List by defining the destination Rule-list id. Copy string `json:"Copy,omitempty"` }
type SlbNewAcclCfgOptExcRuleTable ¶
type SlbNewAcclCfgOptExcRuleTable struct { // The optimization rule list (key id) as an index. SlbNewAcclCfgOptExcRuleListIdIndex string // The optimization Rule number as an index. SlbNewAcclCfgOptExcRuleIndex int32 Params *SlbNewAcclCfgOptExcRuleTableParams }
SlbNewAcclCfgOptExcRuleTable The table for configuring optimization Rules. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewAcclCfgOptExcRuleTable ¶
func NewSlbNewAcclCfgOptExcRuleTable( slbNewAcclCfgOptExcRuleListIdIndex string, slbNewAcclCfgOptExcRuleIndex int32, params *SlbNewAcclCfgOptExcRuleTableParams, ) *SlbNewAcclCfgOptExcRuleTable
func NewSlbNewAcclCfgOptExcRuleTableList ¶
func NewSlbNewAcclCfgOptExcRuleTableList() *SlbNewAcclCfgOptExcRuleTable
func (*SlbNewAcclCfgOptExcRuleTable) GetParams ¶
func (c *SlbNewAcclCfgOptExcRuleTable) GetParams() BeanType
func (*SlbNewAcclCfgOptExcRuleTable) GetParamsType ¶
func (c *SlbNewAcclCfgOptExcRuleTable) GetParamsType() reflect.Type
func (*SlbNewAcclCfgOptExcRuleTable) Name ¶
func (c *SlbNewAcclCfgOptExcRuleTable) Name() string
func (*SlbNewAcclCfgOptExcRuleTable) Path ¶
func (c *SlbNewAcclCfgOptExcRuleTable) Path() string
type SlbNewAcclCfgOptExcRuleTableAdminStatus ¶
type SlbNewAcclCfgOptExcRuleTableAdminStatus int32
const ( SlbNewAcclCfgOptExcRuleTableAdminStatus_Enabled SlbNewAcclCfgOptExcRuleTableAdminStatus = 1 SlbNewAcclCfgOptExcRuleTableAdminStatus_Disabled SlbNewAcclCfgOptExcRuleTableAdminStatus = 2 SlbNewAcclCfgOptExcRuleTableAdminStatus_Unsupported SlbNewAcclCfgOptExcRuleTableAdminStatus = 2147483647 )
type SlbNewAcclCfgOptExcRuleTableCombineCSS ¶
type SlbNewAcclCfgOptExcRuleTableCombineCSS int32
const ( SlbNewAcclCfgOptExcRuleTableCombineCSS_Enabled SlbNewAcclCfgOptExcRuleTableCombineCSS = 1 SlbNewAcclCfgOptExcRuleTableCombineCSS_Disabled SlbNewAcclCfgOptExcRuleTableCombineCSS = 2 SlbNewAcclCfgOptExcRuleTableCombineCSS_Unsupported SlbNewAcclCfgOptExcRuleTableCombineCSS = 2147483647 )
type SlbNewAcclCfgOptExcRuleTableCombineJS ¶
type SlbNewAcclCfgOptExcRuleTableCombineJS int32
const ( SlbNewAcclCfgOptExcRuleTableCombineJS_Enabled SlbNewAcclCfgOptExcRuleTableCombineJS = 1 SlbNewAcclCfgOptExcRuleTableCombineJS_Disabled SlbNewAcclCfgOptExcRuleTableCombineJS = 2 SlbNewAcclCfgOptExcRuleTableCombineJS_Unsupported SlbNewAcclCfgOptExcRuleTableCombineJS = 2147483647 )
type SlbNewAcclCfgOptExcRuleTableDelete ¶
type SlbNewAcclCfgOptExcRuleTableDelete int32
const ( SlbNewAcclCfgOptExcRuleTableDelete_Other SlbNewAcclCfgOptExcRuleTableDelete = 1 SlbNewAcclCfgOptExcRuleTableDelete_Delete SlbNewAcclCfgOptExcRuleTableDelete = 2 SlbNewAcclCfgOptExcRuleTableDelete_Unsupported SlbNewAcclCfgOptExcRuleTableDelete = 2147483647 )
type SlbNewAcclCfgOptExcRuleTableDynamicCache ¶
type SlbNewAcclCfgOptExcRuleTableDynamicCache int32
const ( SlbNewAcclCfgOptExcRuleTableDynamicCache_Enabled SlbNewAcclCfgOptExcRuleTableDynamicCache = 1 SlbNewAcclCfgOptExcRuleTableDynamicCache_Disabled SlbNewAcclCfgOptExcRuleTableDynamicCache = 2 SlbNewAcclCfgOptExcRuleTableDynamicCache_Unsupported SlbNewAcclCfgOptExcRuleTableDynamicCache = 2147483647 )
type SlbNewAcclCfgOptExcRuleTableImageDim ¶
type SlbNewAcclCfgOptExcRuleTableImageDim int32
const ( SlbNewAcclCfgOptExcRuleTableImageDim_Enabled SlbNewAcclCfgOptExcRuleTableImageDim = 1 SlbNewAcclCfgOptExcRuleTableImageDim_Disabled SlbNewAcclCfgOptExcRuleTableImageDim = 2 SlbNewAcclCfgOptExcRuleTableImageDim_Unsupported SlbNewAcclCfgOptExcRuleTableImageDim = 2147483647 )
type SlbNewAcclCfgOptExcRuleTableInlineCSS ¶
type SlbNewAcclCfgOptExcRuleTableInlineCSS int32
const ( SlbNewAcclCfgOptExcRuleTableInlineCSS_Enabled SlbNewAcclCfgOptExcRuleTableInlineCSS = 1 SlbNewAcclCfgOptExcRuleTableInlineCSS_Disabled SlbNewAcclCfgOptExcRuleTableInlineCSS = 2 SlbNewAcclCfgOptExcRuleTableInlineCSS_Unsupported SlbNewAcclCfgOptExcRuleTableInlineCSS = 2147483647 )
type SlbNewAcclCfgOptExcRuleTableInlineJS ¶
type SlbNewAcclCfgOptExcRuleTableInlineJS int32
const ( SlbNewAcclCfgOptExcRuleTableInlineJS_Enabled SlbNewAcclCfgOptExcRuleTableInlineJS = 1 SlbNewAcclCfgOptExcRuleTableInlineJS_Disabled SlbNewAcclCfgOptExcRuleTableInlineJS = 2 SlbNewAcclCfgOptExcRuleTableInlineJS_Unsupported SlbNewAcclCfgOptExcRuleTableInlineJS = 2147483647 )
type SlbNewAcclCfgOptExcRuleTableParams ¶
type SlbNewAcclCfgOptExcRuleTableParams struct { // The optimization rule list (key id) as an index. ListIdIndex string `json:"ListIdIndex,omitempty"` // The optimization Rule number as an index. Index int32 `json:"Index,omitempty"` // The optimization Rule name. Name string `json:"Name,omitempty"` // Resource type for the rule. ResType SlbNewAcclCfgOptExcRuleTableResType `json:"ResType,omitempty"` // URI of the resource. URI string `json:"URI,omitempty"` // Combine CSS optimization. CombineCSS SlbNewAcclCfgOptExcRuleTableCombineCSS `json:"CombineCSS,omitempty"` // Combine JavaScript optimization. CombineJS SlbNewAcclCfgOptExcRuleTableCombineJS `json:"CombineJS,omitempty"` // Dynamic cache optimization. DynamicCache SlbNewAcclCfgOptExcRuleTableDynamicCache `json:"DynamicCache,omitempty"` // Inline CSS optimization. InlineCSS SlbNewAcclCfgOptExcRuleTableInlineCSS `json:"InlineCSS,omitempty"` // Inline JavaScript optimization. InlineJS SlbNewAcclCfgOptExcRuleTableInlineJS `json:"InlineJS,omitempty"` // Image dimensions setting optimization. ImageDim SlbNewAcclCfgOptExcRuleTableImageDim `json:"ImageDim,omitempty"` // Remove comments optimization. RemoveComments SlbNewAcclCfgOptExcRuleTableRemoveComments `json:"RemoveComments,omitempty"` // Remove whitespace optimization. RemoveWS SlbNewAcclCfgOptExcRuleTableRemoveWS `json:"RemoveWS,omitempty"` // Trim URLs optimization. TrimURL SlbNewAcclCfgOptExcRuleTableTrimURL `json:"TrimURL,omitempty"` // Status (enable/disable) of optimization Rule. AdminStatus SlbNewAcclCfgOptExcRuleTableAdminStatus `json:"AdminStatus,omitempty"` // By setting the value to delete(2), the entire row is deleted. Delete SlbNewAcclCfgOptExcRuleTableDelete `json:"Delete,omitempty"` // Copy rule to another index in the same rule-list. When read, // zero is returned. Copy string `json:"Copy,omitempty"` }
type SlbNewAcclCfgOptExcRuleTableRemoveComments ¶
type SlbNewAcclCfgOptExcRuleTableRemoveComments int32
const ( SlbNewAcclCfgOptExcRuleTableRemoveComments_Enabled SlbNewAcclCfgOptExcRuleTableRemoveComments = 1 SlbNewAcclCfgOptExcRuleTableRemoveComments_Disabled SlbNewAcclCfgOptExcRuleTableRemoveComments = 2 SlbNewAcclCfgOptExcRuleTableRemoveComments_Unsupported SlbNewAcclCfgOptExcRuleTableRemoveComments = 2147483647 )
type SlbNewAcclCfgOptExcRuleTableRemoveWS ¶
type SlbNewAcclCfgOptExcRuleTableRemoveWS int32
const ( SlbNewAcclCfgOptExcRuleTableRemoveWS_Enabled SlbNewAcclCfgOptExcRuleTableRemoveWS = 1 SlbNewAcclCfgOptExcRuleTableRemoveWS_Disabled SlbNewAcclCfgOptExcRuleTableRemoveWS = 2 SlbNewAcclCfgOptExcRuleTableRemoveWS_Unsupported SlbNewAcclCfgOptExcRuleTableRemoveWS = 2147483647 )
type SlbNewAcclCfgOptExcRuleTableResType ¶
type SlbNewAcclCfgOptExcRuleTableResType int32
const ( SlbNewAcclCfgOptExcRuleTableResType_Html SlbNewAcclCfgOptExcRuleTableResType = 1 SlbNewAcclCfgOptExcRuleTableResType_Js SlbNewAcclCfgOptExcRuleTableResType = 2 SlbNewAcclCfgOptExcRuleTableResType_Css SlbNewAcclCfgOptExcRuleTableResType = 3 SlbNewAcclCfgOptExcRuleTableResType_Image SlbNewAcclCfgOptExcRuleTableResType = 4 SlbNewAcclCfgOptExcRuleTableResType_Other SlbNewAcclCfgOptExcRuleTableResType = 5 SlbNewAcclCfgOptExcRuleTableResType_Unsupported SlbNewAcclCfgOptExcRuleTableResType = 2147483647 )
type SlbNewAcclCfgOptExcRuleTableTrimURL ¶
type SlbNewAcclCfgOptExcRuleTableTrimURL int32
const ( SlbNewAcclCfgOptExcRuleTableTrimURL_Enabled SlbNewAcclCfgOptExcRuleTableTrimURL = 1 SlbNewAcclCfgOptExcRuleTableTrimURL_Disabled SlbNewAcclCfgOptExcRuleTableTrimURL = 2 SlbNewAcclCfgOptExcRuleTableTrimURL_Unsupported SlbNewAcclCfgOptExcRuleTableTrimURL = 2147483647 )
type SlbNewAdvhcAdvVirtualWireTable ¶
type SlbNewAdvhcAdvVirtualWireTable struct { // Set Virtual Wire Health Check ID. SlbNewAdvhcAdvVirtualWireID string Params *SlbNewAdvhcAdvVirtualWireTableParams }
SlbNewAdvhcAdvVirtualWireTable The table of Advanced Virtual Wire Health Check objects, Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewAdvhcAdvVirtualWireTable ¶
func NewSlbNewAdvhcAdvVirtualWireTable( slbNewAdvhcAdvVirtualWireID string, params *SlbNewAdvhcAdvVirtualWireTableParams, ) *SlbNewAdvhcAdvVirtualWireTable
func NewSlbNewAdvhcAdvVirtualWireTableList ¶
func NewSlbNewAdvhcAdvVirtualWireTableList() *SlbNewAdvhcAdvVirtualWireTable
func (*SlbNewAdvhcAdvVirtualWireTable) GetParams ¶
func (c *SlbNewAdvhcAdvVirtualWireTable) GetParams() BeanType
func (*SlbNewAdvhcAdvVirtualWireTable) GetParamsType ¶
func (c *SlbNewAdvhcAdvVirtualWireTable) GetParamsType() reflect.Type
func (*SlbNewAdvhcAdvVirtualWireTable) Name ¶
func (c *SlbNewAdvhcAdvVirtualWireTable) Name() string
func (*SlbNewAdvhcAdvVirtualWireTable) Path ¶
func (c *SlbNewAdvhcAdvVirtualWireTable) Path() string
type SlbNewAdvhcAdvVirtualWireTableDelete ¶
type SlbNewAdvhcAdvVirtualWireTableDelete int32
const ( SlbNewAdvhcAdvVirtualWireTableDelete_Other SlbNewAdvhcAdvVirtualWireTableDelete = 1 SlbNewAdvhcAdvVirtualWireTableDelete_Delete SlbNewAdvhcAdvVirtualWireTableDelete = 2 SlbNewAdvhcAdvVirtualWireTableDelete_Unsupported SlbNewAdvhcAdvVirtualWireTableDelete = 2147483647 )
type SlbNewAdvhcAdvVirtualWireTableIPVer ¶
type SlbNewAdvhcAdvVirtualWireTableIPVer int32
const ( SlbNewAdvhcAdvVirtualWireTableIPVer_Ipv4 SlbNewAdvhcAdvVirtualWireTableIPVer = 1 SlbNewAdvhcAdvVirtualWireTableIPVer_Ipv6 SlbNewAdvhcAdvVirtualWireTableIPVer = 2 SlbNewAdvhcAdvVirtualWireTableIPVer_None SlbNewAdvhcAdvVirtualWireTableIPVer = 3 )
type SlbNewAdvhcAdvVirtualWireTableInvert ¶
type SlbNewAdvhcAdvVirtualWireTableInvert int32
const ( SlbNewAdvhcAdvVirtualWireTableInvert_Enabled SlbNewAdvhcAdvVirtualWireTableInvert = 1 SlbNewAdvhcAdvVirtualWireTableInvert_Disabled SlbNewAdvhcAdvVirtualWireTableInvert = 2 SlbNewAdvhcAdvVirtualWireTableInvert_Unsupported SlbNewAdvhcAdvVirtualWireTableInvert = 2147483647 )
type SlbNewAdvhcAdvVirtualWireTableParams ¶
type SlbNewAdvhcAdvVirtualWireTableParams struct { // Set Virtual Wire Health Check ID. ID string `json:"ID,omitempty"` // Set Virtual Wire Health Check Name. Name string `json:"Name,omitempty"` // Set Virtual Wire Health Check destination port. DPort uint64 `json:"DPort,omitempty"` // Set Virtual Wire Health Check IP version. IPVer SlbNewAdvhcAdvVirtualWireTableIPVer `json:"IPVer,omitempty"` // Set Virtual Wire Health Check host name. HostName string `json:"HostName,omitempty"` // Set Virtual Wire Health Check transparency mode. Transparent SlbNewAdvhcAdvVirtualWireTableTransparent `json:"Transparent,omitempty"` // Set Virtual Wire Health Check interval. Interval uint64 `json:"Interval,omitempty"` // Set Virtual Wire Health Check maximum retries number. Retries uint64 `json:"Retries,omitempty"` // Set Virtual Wire Health Check minimum restore retries number. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // Set Virtual Wire Health Check timeout. Timeout uint64 `json:"Timeout,omitempty"` // Set Virtual Wire Health Check Overflow. Overflow uint64 `json:"Overflow,omitempty"` // Set Virtual Wire Health Check down interval. DownInterval uint64 `json:"DownInterval,omitempty"` // Set Virtual Wire Health Check invert state. Invert SlbNewAdvhcAdvVirtualWireTableInvert `json:"Invert,omitempty"` // Copy Virtual Wire Health Check. Copy string `json:"Copy,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewAdvhcAdvVirtualWireTableDelete `json:"Delete,omitempty"` }
type SlbNewAdvhcAdvVirtualWireTableTransparent ¶
type SlbNewAdvhcAdvVirtualWireTableTransparent int32
const ( SlbNewAdvhcAdvVirtualWireTableTransparent_Enabled SlbNewAdvhcAdvVirtualWireTableTransparent = 1 SlbNewAdvhcAdvVirtualWireTableTransparent_Disabled SlbNewAdvhcAdvVirtualWireTableTransparent = 2 SlbNewAdvhcAdvVirtualWireTableTransparent_Unsupported SlbNewAdvhcAdvVirtualWireTableTransparent = 2147483647 )
type SlbNewAdvhcArpTable ¶
type SlbNewAdvhcArpTable struct { // ARP Health check id. SlbNewAdvhcArpID string Params *SlbNewAdvhcArpTableParams }
SlbNewAdvhcArpTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewAdvhcArpTable ¶
func NewSlbNewAdvhcArpTable( slbNewAdvhcArpID string, params *SlbNewAdvhcArpTableParams, ) *SlbNewAdvhcArpTable
func NewSlbNewAdvhcArpTableList ¶
func NewSlbNewAdvhcArpTableList() *SlbNewAdvhcArpTable
func (*SlbNewAdvhcArpTable) GetParams ¶
func (c *SlbNewAdvhcArpTable) GetParams() BeanType
func (*SlbNewAdvhcArpTable) GetParamsType ¶
func (c *SlbNewAdvhcArpTable) GetParamsType() reflect.Type
func (*SlbNewAdvhcArpTable) Name ¶
func (c *SlbNewAdvhcArpTable) Name() string
func (*SlbNewAdvhcArpTable) Path ¶
func (c *SlbNewAdvhcArpTable) Path() string
type SlbNewAdvhcArpTableDelete ¶
type SlbNewAdvhcArpTableDelete int32
const ( SlbNewAdvhcArpTableDelete_Other SlbNewAdvhcArpTableDelete = 1 SlbNewAdvhcArpTableDelete_Delete SlbNewAdvhcArpTableDelete = 2 SlbNewAdvhcArpTableDelete_Unsupported SlbNewAdvhcArpTableDelete = 2147483647 )
type SlbNewAdvhcArpTableIPVer ¶
type SlbNewAdvhcArpTableIPVer int32
const ( SlbNewAdvhcArpTableIPVer_Ipv4 SlbNewAdvhcArpTableIPVer = 1 SlbNewAdvhcArpTableIPVer_Ipv6 SlbNewAdvhcArpTableIPVer = 2 SlbNewAdvhcArpTableIPVer_None SlbNewAdvhcArpTableIPVer = 3 )
type SlbNewAdvhcArpTableInvert ¶
type SlbNewAdvhcArpTableInvert int32
const ( SlbNewAdvhcArpTableInvert_Enabled SlbNewAdvhcArpTableInvert = 1 SlbNewAdvhcArpTableInvert_Disabled SlbNewAdvhcArpTableInvert = 2 SlbNewAdvhcArpTableInvert_Unsupported SlbNewAdvhcArpTableInvert = 2147483647 )
type SlbNewAdvhcArpTableParams ¶
type SlbNewAdvhcArpTableParams struct { // ARP Health check id. ID string `json:"ID,omitempty"` // ARP Health check name. Name string `json:"Name,omitempty"` // ARP Health check IP version. IPVer SlbNewAdvhcArpTableIPVer `json:"IPVer,omitempty"` // ARP health check hostname. HostName string `json:"HostName,omitempty"` // Is ARP health check transparent. Transparent SlbNewAdvhcArpTableTransparent `json:"Transparent,omitempty"` // ARP Health check interval. Interval uint64 `json:"Interval,omitempty"` // ARP Health check retries before failure counter. Retries uint64 `json:"Retries,omitempty"` // ARP Health check retries before marking health check up, counter. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // ARP Health checheck timeout parameter. Timeout uint64 `json:"Timeout,omitempty"` // ARP Health check overflow parameter. Overflow uint64 `json:"Overflow,omitempty"` // ARP Health check checks Interval on Down-Time. DownInterval uint64 `json:"DownInterval,omitempty"` // ARP Health check invert flag. Invert SlbNewAdvhcArpTableInvert `json:"Invert,omitempty"` // ARP Health check copy indicator. Copy string `json:"Copy,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewAdvhcArpTableDelete `json:"Delete,omitempty"` }
type SlbNewAdvhcArpTableTransparent ¶
type SlbNewAdvhcArpTableTransparent int32
const ( SlbNewAdvhcArpTableTransparent_Enabled SlbNewAdvhcArpTableTransparent = 1 SlbNewAdvhcArpTableTransparent_Disabled SlbNewAdvhcArpTableTransparent = 2 SlbNewAdvhcArpTableTransparent_Unsupported SlbNewAdvhcArpTableTransparent = 2147483647 )
type SlbNewAdvhcDhcpTable ¶
type SlbNewAdvhcDhcpTable struct { // DHCP Health check id. SlbNewAdvhcDhcpID string Params *SlbNewAdvhcDhcpTableParams }
SlbNewAdvhcDhcpTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewAdvhcDhcpTable ¶
func NewSlbNewAdvhcDhcpTable( slbNewAdvhcDhcpID string, params *SlbNewAdvhcDhcpTableParams, ) *SlbNewAdvhcDhcpTable
func NewSlbNewAdvhcDhcpTableList ¶
func NewSlbNewAdvhcDhcpTableList() *SlbNewAdvhcDhcpTable
func (*SlbNewAdvhcDhcpTable) GetParams ¶
func (c *SlbNewAdvhcDhcpTable) GetParams() BeanType
func (*SlbNewAdvhcDhcpTable) GetParamsType ¶
func (c *SlbNewAdvhcDhcpTable) GetParamsType() reflect.Type
func (*SlbNewAdvhcDhcpTable) Name ¶
func (c *SlbNewAdvhcDhcpTable) Name() string
func (*SlbNewAdvhcDhcpTable) Path ¶
func (c *SlbNewAdvhcDhcpTable) Path() string
type SlbNewAdvhcDhcpTableDelete ¶
type SlbNewAdvhcDhcpTableDelete int32
const ( SlbNewAdvhcDhcpTableDelete_Other SlbNewAdvhcDhcpTableDelete = 1 SlbNewAdvhcDhcpTableDelete_Delete SlbNewAdvhcDhcpTableDelete = 2 SlbNewAdvhcDhcpTableDelete_Unsupported SlbNewAdvhcDhcpTableDelete = 2147483647 )
type SlbNewAdvhcDhcpTableDhcpDuidType ¶
type SlbNewAdvhcDhcpTableDhcpDuidType int32
const ( SlbNewAdvhcDhcpTableDhcpDuidType_Linklayertime SlbNewAdvhcDhcpTableDhcpDuidType = 1 SlbNewAdvhcDhcpTableDhcpDuidType_Linklayer SlbNewAdvhcDhcpTableDhcpDuidType = 3 SlbNewAdvhcDhcpTableDhcpDuidType_Unsupported SlbNewAdvhcDhcpTableDhcpDuidType = 2147483647 )
type SlbNewAdvhcDhcpTableDhcpType ¶
type SlbNewAdvhcDhcpTableDhcpType int32
const ( SlbNewAdvhcDhcpTableDhcpType_Inherit SlbNewAdvhcDhcpTableDhcpType = 1 SlbNewAdvhcDhcpTableDhcpType_Inform SlbNewAdvhcDhcpTableDhcpType = 2 SlbNewAdvhcDhcpTableDhcpType_Request SlbNewAdvhcDhcpTableDhcpType = 3 SlbNewAdvhcDhcpTableDhcpType_Relay SlbNewAdvhcDhcpTableDhcpType = 4 SlbNewAdvhcDhcpTableDhcpType_Unsupported SlbNewAdvhcDhcpTableDhcpType = 2147483647 )
type SlbNewAdvhcDhcpTableIPVer ¶
type SlbNewAdvhcDhcpTableIPVer int32
const ( SlbNewAdvhcDhcpTableIPVer_Ipv4 SlbNewAdvhcDhcpTableIPVer = 1 SlbNewAdvhcDhcpTableIPVer_Ipv6 SlbNewAdvhcDhcpTableIPVer = 2 SlbNewAdvhcDhcpTableIPVer_None SlbNewAdvhcDhcpTableIPVer = 3 )
type SlbNewAdvhcDhcpTableInvert ¶
type SlbNewAdvhcDhcpTableInvert int32
const ( SlbNewAdvhcDhcpTableInvert_Enabled SlbNewAdvhcDhcpTableInvert = 1 SlbNewAdvhcDhcpTableInvert_Disabled SlbNewAdvhcDhcpTableInvert = 2 SlbNewAdvhcDhcpTableInvert_Unsupported SlbNewAdvhcDhcpTableInvert = 2147483647 )
type SlbNewAdvhcDhcpTableParams ¶
type SlbNewAdvhcDhcpTableParams struct { // DHCP Health check id. ID string `json:"ID,omitempty"` // DHCP Health check name. Name string `json:"Name,omitempty"` // DHCP Health check port. DPort uint64 `json:"DPort,omitempty"` // DHCP Health check IP version. IPVer SlbNewAdvhcDhcpTableIPVer `json:"IPVer,omitempty"` // DHCP Health check destination hostname. HostName string `json:"HostName,omitempty"` // DHCP Health check transparent flag. Transparent SlbNewAdvhcDhcpTableTransparent `json:"Transparent,omitempty"` // DHCP Health check interval. Interval uint64 `json:"Interval,omitempty"` // DHCP Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // DHCP Health check restore from down state counter. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // DHCP Health check timeout period. Timeout uint64 `json:"Timeout,omitempty"` // DHCP Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // DHCP Health check interval in down state. DownInterval uint64 `json:"DownInterval,omitempty"` // DHCP Health check invert flag. Invert SlbNewAdvhcDhcpTableInvert `json:"Invert,omitempty"` // DHCP Health check packet type. DhcpType SlbNewAdvhcDhcpTableDhcpType `json:"DhcpType,omitempty"` // DHCP Health check source port selection method. SourcePortType SlbNewAdvhcDhcpTableSourcePortType `json:"SourcePortType,omitempty"` // Copy DHCP Health check. Copy string `json:"Copy,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewAdvhcDhcpTableDelete `json:"Delete,omitempty"` // DHCP server's DUID Type. Only 1 and 3 are supported. DhcpDuidType SlbNewAdvhcDhcpTableDhcpDuidType `json:"DhcpDuidType,omitempty"` // DHCP server's Link-Layer address, e.g. e0:69:95:c8:ca:9d or e06995c8ca9d DhcpDuidLLA string `json:"DhcpDuidLLA,omitempty"` // DHCP server's DUID time, e.g. 500058203. DhcpDuidTime uint32 `json:"DhcpDuidTime,omitempty"` }
type SlbNewAdvhcDhcpTableSourcePortType ¶
type SlbNewAdvhcDhcpTableSourcePortType int32
const ( SlbNewAdvhcDhcpTableSourcePortType_Inherit SlbNewAdvhcDhcpTableSourcePortType = 1 SlbNewAdvhcDhcpTableSourcePortType_Random SlbNewAdvhcDhcpTableSourcePortType = 2 SlbNewAdvhcDhcpTableSourcePortType_Strict SlbNewAdvhcDhcpTableSourcePortType = 3 SlbNewAdvhcDhcpTableSourcePortType_Unsupported SlbNewAdvhcDhcpTableSourcePortType = 2147483647 )
type SlbNewAdvhcDhcpTableTransparent ¶
type SlbNewAdvhcDhcpTableTransparent int32
const ( SlbNewAdvhcDhcpTableTransparent_Enabled SlbNewAdvhcDhcpTableTransparent = 1 SlbNewAdvhcDhcpTableTransparent_Disabled SlbNewAdvhcDhcpTableTransparent = 2 SlbNewAdvhcDhcpTableTransparent_Unsupported SlbNewAdvhcDhcpTableTransparent = 2147483647 )
type SlbNewAdvhcDnsTable ¶
type SlbNewAdvhcDnsTable struct { // DNS Health check id. SlbNewAdvhcDnsID string Params *SlbNewAdvhcDnsTableParams }
SlbNewAdvhcDnsTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewAdvhcDnsTable ¶
func NewSlbNewAdvhcDnsTable( slbNewAdvhcDnsID string, params *SlbNewAdvhcDnsTableParams, ) *SlbNewAdvhcDnsTable
func NewSlbNewAdvhcDnsTableList ¶
func NewSlbNewAdvhcDnsTableList() *SlbNewAdvhcDnsTable
func (*SlbNewAdvhcDnsTable) GetParams ¶
func (c *SlbNewAdvhcDnsTable) GetParams() BeanType
func (*SlbNewAdvhcDnsTable) GetParamsType ¶
func (c *SlbNewAdvhcDnsTable) GetParamsType() reflect.Type
func (*SlbNewAdvhcDnsTable) Name ¶
func (c *SlbNewAdvhcDnsTable) Name() string
func (*SlbNewAdvhcDnsTable) Path ¶
func (c *SlbNewAdvhcDnsTable) Path() string
type SlbNewAdvhcDnsTableDelete ¶
type SlbNewAdvhcDnsTableDelete int32
const ( SlbNewAdvhcDnsTableDelete_Other SlbNewAdvhcDnsTableDelete = 1 SlbNewAdvhcDnsTableDelete_Delete SlbNewAdvhcDnsTableDelete = 2 SlbNewAdvhcDnsTableDelete_Unsupported SlbNewAdvhcDnsTableDelete = 2147483647 )
type SlbNewAdvhcDnsTableIPVer ¶
type SlbNewAdvhcDnsTableIPVer int32
const ( SlbNewAdvhcDnsTableIPVer_Ipv4 SlbNewAdvhcDnsTableIPVer = 1 SlbNewAdvhcDnsTableIPVer_Ipv6 SlbNewAdvhcDnsTableIPVer = 2 SlbNewAdvhcDnsTableIPVer_None SlbNewAdvhcDnsTableIPVer = 3 )
type SlbNewAdvhcDnsTableInvert ¶
type SlbNewAdvhcDnsTableInvert int32
const ( SlbNewAdvhcDnsTableInvert_Enabled SlbNewAdvhcDnsTableInvert = 1 SlbNewAdvhcDnsTableInvert_Disabled SlbNewAdvhcDnsTableInvert = 2 SlbNewAdvhcDnsTableInvert_Unsupported SlbNewAdvhcDnsTableInvert = 2147483647 )
type SlbNewAdvhcDnsTableParams ¶
type SlbNewAdvhcDnsTableParams struct { // DNS Health check id. ID string `json:"ID,omitempty"` // DNS Health check name. Name string `json:"Name,omitempty"` // DNS Health check destination port. DPort uint64 `json:"DPort,omitempty"` // DNS Health check IP version. IPVer SlbNewAdvhcDnsTableIPVer `json:"IPVer,omitempty"` // DNS Health check destination host name. HostName string `json:"HostName,omitempty"` // DNS Health check transparent flag. Transparent SlbNewAdvhcDnsTableTransparent `json:"Transparent,omitempty"` // DNS Health check interval. Interval uint64 `json:"Interval,omitempty"` // DNS Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // DNS Health check restore from down state counter. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // DNS Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // DNS Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // DNS Health check recovery from down state interval. DownInterval uint64 `json:"DownInterval,omitempty"` // DNS Health check invert flag. Invert SlbNewAdvhcDnsTableInvert `json:"Invert,omitempty"` // DNS Health check domain name parameter. DomainName string `json:"DomainName,omitempty"` // DNS Health check transport layer. Transport SlbNewAdvhcDnsTableTransport `json:"Transport,omitempty"` // DNS Health check field to copy object. Copy string `json:"Copy,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewAdvhcDnsTableDelete `json:"Delete,omitempty"` }
type SlbNewAdvhcDnsTableTransparent ¶
type SlbNewAdvhcDnsTableTransparent int32
const ( SlbNewAdvhcDnsTableTransparent_Enabled SlbNewAdvhcDnsTableTransparent = 1 SlbNewAdvhcDnsTableTransparent_Disabled SlbNewAdvhcDnsTableTransparent = 2 SlbNewAdvhcDnsTableTransparent_Unsupported SlbNewAdvhcDnsTableTransparent = 2147483647 )
type SlbNewAdvhcDnsTableTransport ¶
type SlbNewAdvhcDnsTableTransport int32
const ( SlbNewAdvhcDnsTableTransport_Tcp SlbNewAdvhcDnsTableTransport = 1 SlbNewAdvhcDnsTableTransport_Udp SlbNewAdvhcDnsTableTransport = 2 SlbNewAdvhcDnsTableTransport_Unsupported SlbNewAdvhcDnsTableTransport = 2147483647 )
type SlbNewAdvhcFtpTable ¶
type SlbNewAdvhcFtpTable struct { // FTP Health check id. SlbNewAdvhcFtpID string Params *SlbNewAdvhcFtpTableParams }
SlbNewAdvhcFtpTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewAdvhcFtpTable ¶
func NewSlbNewAdvhcFtpTable( slbNewAdvhcFtpID string, params *SlbNewAdvhcFtpTableParams, ) *SlbNewAdvhcFtpTable
func NewSlbNewAdvhcFtpTableList ¶
func NewSlbNewAdvhcFtpTableList() *SlbNewAdvhcFtpTable
func (*SlbNewAdvhcFtpTable) GetParams ¶
func (c *SlbNewAdvhcFtpTable) GetParams() BeanType
func (*SlbNewAdvhcFtpTable) GetParamsType ¶
func (c *SlbNewAdvhcFtpTable) GetParamsType() reflect.Type
func (*SlbNewAdvhcFtpTable) Name ¶
func (c *SlbNewAdvhcFtpTable) Name() string
func (*SlbNewAdvhcFtpTable) Path ¶
func (c *SlbNewAdvhcFtpTable) Path() string
type SlbNewAdvhcFtpTableDelete ¶
type SlbNewAdvhcFtpTableDelete int32
const ( SlbNewAdvhcFtpTableDelete_Other SlbNewAdvhcFtpTableDelete = 1 SlbNewAdvhcFtpTableDelete_Delete SlbNewAdvhcFtpTableDelete = 2 SlbNewAdvhcFtpTableDelete_Unsupported SlbNewAdvhcFtpTableDelete = 2147483647 )
type SlbNewAdvhcFtpTableIPVer ¶
type SlbNewAdvhcFtpTableIPVer int32
const ( SlbNewAdvhcFtpTableIPVer_Ipv4 SlbNewAdvhcFtpTableIPVer = 1 SlbNewAdvhcFtpTableIPVer_Ipv6 SlbNewAdvhcFtpTableIPVer = 2 SlbNewAdvhcFtpTableIPVer_None SlbNewAdvhcFtpTableIPVer = 3 )
type SlbNewAdvhcFtpTableInvert ¶
type SlbNewAdvhcFtpTableInvert int32
const ( SlbNewAdvhcFtpTableInvert_Enabled SlbNewAdvhcFtpTableInvert = 1 SlbNewAdvhcFtpTableInvert_Disabled SlbNewAdvhcFtpTableInvert = 2 SlbNewAdvhcFtpTableInvert_Unsupported SlbNewAdvhcFtpTableInvert = 2147483647 )
type SlbNewAdvhcFtpTableParams ¶
type SlbNewAdvhcFtpTableParams struct { // FTP Health check id. ID string `json:"ID,omitempty"` // FTP Health check name. Name string `json:"Name,omitempty"` // FTP Health check destination port. DPort uint64 `json:"DPort,omitempty"` // FTP Health check destination IP version. IPVer SlbNewAdvhcFtpTableIPVer `json:"IPVer,omitempty"` // FTP Health check destination hostname. HostName string `json:"HostName,omitempty"` // FTP Health check transparent flag. Transparent SlbNewAdvhcFtpTableTransparent `json:"Transparent,omitempty"` // FTP Health check interval. Interval uint64 `json:"Interval,omitempty"` // FTP Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // FTP Health check restore from down state counter. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // FTP Health check timeout period. Timeout uint64 `json:"Timeout,omitempty"` // FTP Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // FTP Health check interval in down state. DownInterval uint64 `json:"DownInterval,omitempty"` // FTP Health check invert flag. Invert SlbNewAdvhcFtpTableInvert `json:"Invert,omitempty"` // FTP Health check connection user name. UserName string `json:"UserName,omitempty"` // FTP Health check connection password. Password string `json:"Password,omitempty"` // FTP Health check file path parameter. Path string `json:"Path,omitempty"` // FTP Health check copy flag. Copy string `json:"Copy,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewAdvhcFtpTableDelete `json:"Delete,omitempty"` }
type SlbNewAdvhcFtpTableTransparent ¶
type SlbNewAdvhcFtpTableTransparent int32
const ( SlbNewAdvhcFtpTableTransparent_Enabled SlbNewAdvhcFtpTableTransparent = 1 SlbNewAdvhcFtpTableTransparent_Disabled SlbNewAdvhcFtpTableTransparent = 2 SlbNewAdvhcFtpTableTransparent_Unsupported SlbNewAdvhcFtpTableTransparent = 2147483647 )
type SlbNewAdvhcHttpTable ¶
type SlbNewAdvhcHttpTable struct { // HTTP Health check id. SlbNewAdvhcHttpID string Params *SlbNewAdvhcHttpTableParams }
SlbNewAdvhcHttpTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewAdvhcHttpTable ¶
func NewSlbNewAdvhcHttpTable( slbNewAdvhcHttpID string, params *SlbNewAdvhcHttpTableParams, ) *SlbNewAdvhcHttpTable
func NewSlbNewAdvhcHttpTableList ¶
func NewSlbNewAdvhcHttpTableList() *SlbNewAdvhcHttpTable
func (*SlbNewAdvhcHttpTable) GetParams ¶
func (c *SlbNewAdvhcHttpTable) GetParams() BeanType
func (*SlbNewAdvhcHttpTable) GetParamsType ¶
func (c *SlbNewAdvhcHttpTable) GetParamsType() reflect.Type
func (*SlbNewAdvhcHttpTable) Name ¶
func (c *SlbNewAdvhcHttpTable) Name() string
func (*SlbNewAdvhcHttpTable) Path ¶
func (c *SlbNewAdvhcHttpTable) Path() string
type SlbNewAdvhcHttpTableAlways ¶
type SlbNewAdvhcHttpTableAlways int32
const ( SlbNewAdvhcHttpTableAlways_Enabled SlbNewAdvhcHttpTableAlways = 1 SlbNewAdvhcHttpTableAlways_Disabled SlbNewAdvhcHttpTableAlways = 2 SlbNewAdvhcHttpTableAlways_Unsupported SlbNewAdvhcHttpTableAlways = 2147483647 )
type SlbNewAdvhcHttpTableAuthLevel ¶
type SlbNewAdvhcHttpTableAuthLevel int32
const ( SlbNewAdvhcHttpTableAuthLevel_None SlbNewAdvhcHttpTableAuthLevel = 1 SlbNewAdvhcHttpTableAuthLevel_Basic SlbNewAdvhcHttpTableAuthLevel = 2 SlbNewAdvhcHttpTableAuthLevel_Ntlm2 SlbNewAdvhcHttpTableAuthLevel = 3 SlbNewAdvhcHttpTableAuthLevel_Ntlmssp SlbNewAdvhcHttpTableAuthLevel = 4 SlbNewAdvhcHttpTableAuthLevel_Unsupported SlbNewAdvhcHttpTableAuthLevel = 2147483647 )
type SlbNewAdvhcHttpTableConnTerm ¶
type SlbNewAdvhcHttpTableConnTerm int32
const ( SlbNewAdvhcHttpTableConnTerm_Fin SlbNewAdvhcHttpTableConnTerm = 1 SlbNewAdvhcHttpTableConnTerm_Rst SlbNewAdvhcHttpTableConnTerm = 2 SlbNewAdvhcHttpTableConnTerm_Unsupported SlbNewAdvhcHttpTableConnTerm = 2147483647 )
type SlbNewAdvhcHttpTableConnTout ¶
type SlbNewAdvhcHttpTableConnTout int32
const ( SlbNewAdvhcHttpTableConnTout_Fin SlbNewAdvhcHttpTableConnTout = 1 SlbNewAdvhcHttpTableConnTout_Rst SlbNewAdvhcHttpTableConnTout = 2 SlbNewAdvhcHttpTableConnTout_Unsupported SlbNewAdvhcHttpTableConnTout = 2147483647 )
type SlbNewAdvhcHttpTableDelete ¶
type SlbNewAdvhcHttpTableDelete int32
const ( SlbNewAdvhcHttpTableDelete_Other SlbNewAdvhcHttpTableDelete = 1 SlbNewAdvhcHttpTableDelete_Delete SlbNewAdvhcHttpTableDelete = 2 SlbNewAdvhcHttpTableDelete_Unsupported SlbNewAdvhcHttpTableDelete = 2147483647 )
type SlbNewAdvhcHttpTableHttp2 ¶
type SlbNewAdvhcHttpTableHttp2 int32
const ( SlbNewAdvhcHttpTableHttp2_Enabled SlbNewAdvhcHttpTableHttp2 = 1 SlbNewAdvhcHttpTableHttp2_Disabled SlbNewAdvhcHttpTableHttp2 = 2 SlbNewAdvhcHttpTableHttp2_Unsupported SlbNewAdvhcHttpTableHttp2 = 2147483647 )
type SlbNewAdvhcHttpTableHttps ¶
type SlbNewAdvhcHttpTableHttps int32
const ( SlbNewAdvhcHttpTableHttps_Enabled SlbNewAdvhcHttpTableHttps = 1 SlbNewAdvhcHttpTableHttps_Disabled SlbNewAdvhcHttpTableHttps = 2 SlbNewAdvhcHttpTableHttps_Unsupported SlbNewAdvhcHttpTableHttps = 2147483647 )
type SlbNewAdvhcHttpTableHttpsCipherName ¶
type SlbNewAdvhcHttpTableHttpsCipherName int32
const ( SlbNewAdvhcHttpTableHttpsCipherName_UserDefined SlbNewAdvhcHttpTableHttpsCipherName = 1 SlbNewAdvhcHttpTableHttpsCipherName_Low SlbNewAdvhcHttpTableHttpsCipherName = 2 SlbNewAdvhcHttpTableHttpsCipherName_Medium SlbNewAdvhcHttpTableHttpsCipherName = 3 SlbNewAdvhcHttpTableHttpsCipherName_High SlbNewAdvhcHttpTableHttpsCipherName = 4 SlbNewAdvhcHttpTableHttpsCipherName_Unsupported SlbNewAdvhcHttpTableHttpsCipherName = 2147483647 )
type SlbNewAdvhcHttpTableIPVer ¶
type SlbNewAdvhcHttpTableIPVer int32
const ( SlbNewAdvhcHttpTableIPVer_Ipv4 SlbNewAdvhcHttpTableIPVer = 1 SlbNewAdvhcHttpTableIPVer_Ipv6 SlbNewAdvhcHttpTableIPVer = 2 SlbNewAdvhcHttpTableIPVer_None SlbNewAdvhcHttpTableIPVer = 3 )
type SlbNewAdvhcHttpTableInvert ¶
type SlbNewAdvhcHttpTableInvert int32
const ( SlbNewAdvhcHttpTableInvert_Enabled SlbNewAdvhcHttpTableInvert = 1 SlbNewAdvhcHttpTableInvert_Disabled SlbNewAdvhcHttpTableInvert = 2 SlbNewAdvhcHttpTableInvert_Unsupported SlbNewAdvhcHttpTableInvert = 2147483647 )
type SlbNewAdvhcHttpTableMethod ¶
type SlbNewAdvhcHttpTableMethod int32
const ( SlbNewAdvhcHttpTableMethod_Get SlbNewAdvhcHttpTableMethod = 1 SlbNewAdvhcHttpTableMethod_Post SlbNewAdvhcHttpTableMethod = 2 SlbNewAdvhcHttpTableMethod_Head SlbNewAdvhcHttpTableMethod = 3 SlbNewAdvhcHttpTableMethod_Unsupported SlbNewAdvhcHttpTableMethod = 2147483647 )
type SlbNewAdvhcHttpTableOverloadType ¶
type SlbNewAdvhcHttpTableOverloadType int32
const ( SlbNewAdvhcHttpTableOverloadType_None SlbNewAdvhcHttpTableOverloadType = 1 SlbNewAdvhcHttpTableOverloadType_Incl SlbNewAdvhcHttpTableOverloadType = 2 SlbNewAdvhcHttpTableOverloadType_Unsupported SlbNewAdvhcHttpTableOverloadType = 2147483647 )
type SlbNewAdvhcHttpTableParams ¶
type SlbNewAdvhcHttpTableParams struct { // HTTP Health check id. ID string `json:"ID,omitempty"` // HTTP Health check name. Name string `json:"Name,omitempty"` // HTTP Health check destination port. DPort uint64 `json:"DPort,omitempty"` // HTTP Health check destination IP version. IPVer SlbNewAdvhcHttpTableIPVer `json:"IPVer,omitempty"` // HTTP Health check destination hostname. HostName string `json:"HostName,omitempty"` // HTTP Health check transparent flag. Transparent SlbNewAdvhcHttpTableTransparent `json:"Transparent,omitempty"` // HTTP Health check interval. Interval uint64 `json:"Interval,omitempty"` // HTTP Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // HTTP Health check retries in down state counter. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // HTTP Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // HTTP Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // HTTP Health check interval in down state. DownInterval uint64 `json:"DownInterval,omitempty"` // HTTP Health check invert flag. Invert SlbNewAdvhcHttpTableInvert `json:"Invert,omitempty"` // HTTP Health check HTTPS enable/disable flag. Https SlbNewAdvhcHttpTableHttps `json:"Https,omitempty"` // HTTP Health check host field. Host string `json:"Host,omitempty"` // HTTP Health check path field. Path string `json:"Path,omitempty"` // HTTP Health check HTTP method. Method SlbNewAdvhcHttpTableMethod `json:"Method,omitempty"` // HTTP Health check headers list. Headers string `json:"Headers,omitempty"` // HTTP Health check body field. Body string `json:"Body,omitempty"` // HTTP Health check authentication method. AuthLevel SlbNewAdvhcHttpTableAuthLevel `json:"AuthLevel,omitempty"` // HTTP Health check user name. UserName string `json:"UserName,omitempty"` // HTTP Health check password. Password string `json:"Password,omitempty"` // HTTP Health check response handling method. ResponseType SlbNewAdvhcHttpTableResponseType `json:"ResponseType,omitempty"` // overload string is included or not included. OverloadType SlbNewAdvhcHttpTableOverloadType `json:"OverloadType,omitempty"` // HTTP Health check expected response code. ResponseCode string `json:"ResponseCode,omitempty"` // HTTP Health check expected response string. ReceiveString string `json:"ReceiveString,omitempty"` // HTTP Health check expected code for overflow state. ResponseCodeOverload string `json:"ResponseCodeOverload,omitempty"` // expected response for server overload. OverloadString string `json:"OverloadString,omitempty"` // HTTP Health check copy action trigger. Copy string `json:"Copy,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewAdvhcHttpTableDelete `json:"Delete,omitempty"` // Enable/disable HTTP health check proxy request. Proxy SlbNewAdvhcHttpTableProxy `json:"Proxy,omitempty"` // Connection termination type. ConnTerm SlbNewAdvhcHttpTableConnTerm `json:"ConnTerm,omitempty"` // Cipher name for SSL for HTTPS HC Context. HttpsCipherName SlbNewAdvhcHttpTableHttpsCipherName `json:"HttpsCipherName,omitempty"` // Cipher-suite allowed for SSL for HTTPS HC Context. HttpsCipherUserdef string `json:"HttpsCipherUserdef,omitempty"` // HTTP Health check HTTP2 flag. Http2 SlbNewAdvhcHttpTableHttp2 `json:"Http2,omitempty"` // This flag determines whether HC is allowed for standalone real. Always SlbNewAdvhcHttpTableAlways `json:"Always,omitempty"` // Connection termination on timeout type. ConnTout SlbNewAdvhcHttpTableConnTout `json:"ConnTout,omitempty"` }
type SlbNewAdvhcHttpTableProxy ¶
type SlbNewAdvhcHttpTableProxy int32
const ( SlbNewAdvhcHttpTableProxy_Enabled SlbNewAdvhcHttpTableProxy = 1 SlbNewAdvhcHttpTableProxy_Disabled SlbNewAdvhcHttpTableProxy = 2 SlbNewAdvhcHttpTableProxy_Unsupported SlbNewAdvhcHttpTableProxy = 2147483647 )
type SlbNewAdvhcHttpTableResponseType ¶
type SlbNewAdvhcHttpTableResponseType int32
const ( SlbNewAdvhcHttpTableResponseType_None SlbNewAdvhcHttpTableResponseType = 1 SlbNewAdvhcHttpTableResponseType_Incl SlbNewAdvhcHttpTableResponseType = 2 SlbNewAdvhcHttpTableResponseType_Excl SlbNewAdvhcHttpTableResponseType = 4 SlbNewAdvhcHttpTableResponseType_Unsupported SlbNewAdvhcHttpTableResponseType = 2147483647 )
type SlbNewAdvhcHttpTableTransparent ¶
type SlbNewAdvhcHttpTableTransparent int32
const ( SlbNewAdvhcHttpTableTransparent_Enabled SlbNewAdvhcHttpTableTransparent = 1 SlbNewAdvhcHttpTableTransparent_Disabled SlbNewAdvhcHttpTableTransparent = 2 SlbNewAdvhcHttpTableTransparent_Unsupported SlbNewAdvhcHttpTableTransparent = 2147483647 )
type SlbNewAdvhcIcmpTable ¶
type SlbNewAdvhcIcmpTable struct { // ICMP health check id. SlbNewAdvhcIcmpID string Params *SlbNewAdvhcIcmpTableParams }
SlbNewAdvhcIcmpTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewAdvhcIcmpTable ¶
func NewSlbNewAdvhcIcmpTable( slbNewAdvhcIcmpID string, params *SlbNewAdvhcIcmpTableParams, ) *SlbNewAdvhcIcmpTable
func NewSlbNewAdvhcIcmpTableList ¶
func NewSlbNewAdvhcIcmpTableList() *SlbNewAdvhcIcmpTable
func (*SlbNewAdvhcIcmpTable) GetParams ¶
func (c *SlbNewAdvhcIcmpTable) GetParams() BeanType
func (*SlbNewAdvhcIcmpTable) GetParamsType ¶
func (c *SlbNewAdvhcIcmpTable) GetParamsType() reflect.Type
func (*SlbNewAdvhcIcmpTable) Name ¶
func (c *SlbNewAdvhcIcmpTable) Name() string
func (*SlbNewAdvhcIcmpTable) Path ¶
func (c *SlbNewAdvhcIcmpTable) Path() string
type SlbNewAdvhcIcmpTableDelete ¶
type SlbNewAdvhcIcmpTableDelete int32
const ( SlbNewAdvhcIcmpTableDelete_Other SlbNewAdvhcIcmpTableDelete = 1 SlbNewAdvhcIcmpTableDelete_Delete SlbNewAdvhcIcmpTableDelete = 2 SlbNewAdvhcIcmpTableDelete_Unsupported SlbNewAdvhcIcmpTableDelete = 2147483647 )
type SlbNewAdvhcIcmpTableIPVer ¶
type SlbNewAdvhcIcmpTableIPVer int32
const ( SlbNewAdvhcIcmpTableIPVer_Ipv4 SlbNewAdvhcIcmpTableIPVer = 1 SlbNewAdvhcIcmpTableIPVer_Ipv6 SlbNewAdvhcIcmpTableIPVer = 2 SlbNewAdvhcIcmpTableIPVer_None SlbNewAdvhcIcmpTableIPVer = 3 )
type SlbNewAdvhcIcmpTableInvert ¶
type SlbNewAdvhcIcmpTableInvert int32
const ( SlbNewAdvhcIcmpTableInvert_Enabled SlbNewAdvhcIcmpTableInvert = 1 SlbNewAdvhcIcmpTableInvert_Disabled SlbNewAdvhcIcmpTableInvert = 2 SlbNewAdvhcIcmpTableInvert_Unsupported SlbNewAdvhcIcmpTableInvert = 2147483647 )
type SlbNewAdvhcIcmpTableParams ¶
type SlbNewAdvhcIcmpTableParams struct { // ICMP health check id. ID string `json:"ID,omitempty"` // ICMP health check name. Name string `json:"Name,omitempty"` // ICMP health check destination port. DPort uint64 `json:"DPort,omitempty"` // ICMP health check destination IP version. IPVer SlbNewAdvhcIcmpTableIPVer `json:"IPVer,omitempty"` // ICMP health check destination hostname. HostName string `json:"HostName,omitempty"` // ICMP health check transparent flag. Transparent SlbNewAdvhcIcmpTableTransparent `json:"Transparent,omitempty"` // ICMP health check interval. Interval uint64 `json:"Interval,omitempty"` // ICMP health check retries counter. Retries uint64 `json:"Retries,omitempty"` // ICMP health check retries counter to restore from the down state. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // ICMP health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // ICMP health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // ICMP health check interval in the down state. DownInterval uint64 `json:"DownInterval,omitempty"` // ICMP health check invert flag. Invert SlbNewAdvhcIcmpTableInvert `json:"Invert,omitempty"` // ICMP health check copy indicator. Copy string `json:"Copy,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewAdvhcIcmpTableDelete `json:"Delete,omitempty"` }
type SlbNewAdvhcIcmpTableTransparent ¶
type SlbNewAdvhcIcmpTableTransparent int32
const ( SlbNewAdvhcIcmpTableTransparent_Enabled SlbNewAdvhcIcmpTableTransparent = 1 SlbNewAdvhcIcmpTableTransparent_Disabled SlbNewAdvhcIcmpTableTransparent = 2 SlbNewAdvhcIcmpTableTransparent_Unsupported SlbNewAdvhcIcmpTableTransparent = 2147483647 )
type SlbNewAdvhcImapTable ¶
type SlbNewAdvhcImapTable struct { // IMAP Health check id. SlbNewAdvhcImapID string Params *SlbNewAdvhcImapTableParams }
SlbNewAdvhcImapTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewAdvhcImapTable ¶
func NewSlbNewAdvhcImapTable( slbNewAdvhcImapID string, params *SlbNewAdvhcImapTableParams, ) *SlbNewAdvhcImapTable
func NewSlbNewAdvhcImapTableList ¶
func NewSlbNewAdvhcImapTableList() *SlbNewAdvhcImapTable
func (*SlbNewAdvhcImapTable) GetParams ¶
func (c *SlbNewAdvhcImapTable) GetParams() BeanType
func (*SlbNewAdvhcImapTable) GetParamsType ¶
func (c *SlbNewAdvhcImapTable) GetParamsType() reflect.Type
func (*SlbNewAdvhcImapTable) Name ¶
func (c *SlbNewAdvhcImapTable) Name() string
func (*SlbNewAdvhcImapTable) Path ¶
func (c *SlbNewAdvhcImapTable) Path() string
type SlbNewAdvhcImapTableDelete ¶
type SlbNewAdvhcImapTableDelete int32
const ( SlbNewAdvhcImapTableDelete_Other SlbNewAdvhcImapTableDelete = 1 SlbNewAdvhcImapTableDelete_Delete SlbNewAdvhcImapTableDelete = 2 SlbNewAdvhcImapTableDelete_Unsupported SlbNewAdvhcImapTableDelete = 2147483647 )
type SlbNewAdvhcImapTableIPVer ¶
type SlbNewAdvhcImapTableIPVer int32
const ( SlbNewAdvhcImapTableIPVer_Ipv4 SlbNewAdvhcImapTableIPVer = 1 SlbNewAdvhcImapTableIPVer_Ipv6 SlbNewAdvhcImapTableIPVer = 2 SlbNewAdvhcImapTableIPVer_None SlbNewAdvhcImapTableIPVer = 3 )
type SlbNewAdvhcImapTableInvert ¶
type SlbNewAdvhcImapTableInvert int32
const ( SlbNewAdvhcImapTableInvert_Enabled SlbNewAdvhcImapTableInvert = 1 SlbNewAdvhcImapTableInvert_Disabled SlbNewAdvhcImapTableInvert = 2 SlbNewAdvhcImapTableInvert_Unsupported SlbNewAdvhcImapTableInvert = 2147483647 )
type SlbNewAdvhcImapTableParams ¶
type SlbNewAdvhcImapTableParams struct { // IMAP Health check id. ID string `json:"ID,omitempty"` // IMAP Health check name. Name string `json:"Name,omitempty"` // IMAP Health check destination port. DPort uint64 `json:"DPort,omitempty"` // IMAP Health check destination IP version. IPVer SlbNewAdvhcImapTableIPVer `json:"IPVer,omitempty"` // IMAP Health check destination hostname. HostName string `json:"HostName,omitempty"` // IMAP Health check transparent flag. Transparent SlbNewAdvhcImapTableTransparent `json:"Transparent,omitempty"` // IMAP Health check interval. Interval uint64 `json:"Interval,omitempty"` // IMAP Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // IMAP Health check retries from the down state counter. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // IMAP Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // IMAP Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // IMAP Health check interval when in the down state. DownInterval uint64 `json:"DownInterval,omitempty"` // IMAP Health check invert flag. Invert SlbNewAdvhcImapTableInvert `json:"Invert,omitempty"` // IMAP Health check username. UserName string `json:"UserName,omitempty"` // IMAP Health check password. Password string `json:"Password,omitempty"` // IMAP Health check copy flag. Copy string `json:"Copy,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewAdvhcImapTableDelete `json:"Delete,omitempty"` }
type SlbNewAdvhcImapTableTransparent ¶
type SlbNewAdvhcImapTableTransparent int32
const ( SlbNewAdvhcImapTableTransparent_Enabled SlbNewAdvhcImapTableTransparent = 1 SlbNewAdvhcImapTableTransparent_Disabled SlbNewAdvhcImapTableTransparent = 2 SlbNewAdvhcImapTableTransparent_Unsupported SlbNewAdvhcImapTableTransparent = 2147483647 )
type SlbNewAdvhcLdapTable ¶
type SlbNewAdvhcLdapTable struct { // LDAP Health check id. SlbNewAdvhcLdapID string Params *SlbNewAdvhcLdapTableParams }
SlbNewAdvhcLdapTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewAdvhcLdapTable ¶
func NewSlbNewAdvhcLdapTable( slbNewAdvhcLdapID string, params *SlbNewAdvhcLdapTableParams, ) *SlbNewAdvhcLdapTable
func NewSlbNewAdvhcLdapTableList ¶
func NewSlbNewAdvhcLdapTableList() *SlbNewAdvhcLdapTable
func (*SlbNewAdvhcLdapTable) GetParams ¶
func (c *SlbNewAdvhcLdapTable) GetParams() BeanType
func (*SlbNewAdvhcLdapTable) GetParamsType ¶
func (c *SlbNewAdvhcLdapTable) GetParamsType() reflect.Type
func (*SlbNewAdvhcLdapTable) Name ¶
func (c *SlbNewAdvhcLdapTable) Name() string
func (*SlbNewAdvhcLdapTable) Path ¶
func (c *SlbNewAdvhcLdapTable) Path() string
type SlbNewAdvhcLdapTableBaseFmt ¶
type SlbNewAdvhcLdapTableBaseFmt int32
const ( SlbNewAdvhcLdapTableBaseFmt_Fqdn SlbNewAdvhcLdapTableBaseFmt = 0 SlbNewAdvhcLdapTableBaseFmt_Ldap SlbNewAdvhcLdapTableBaseFmt = 1 SlbNewAdvhcLdapTableBaseFmt_Unsupported SlbNewAdvhcLdapTableBaseFmt = 2147483647 )
type SlbNewAdvhcLdapTableDelete ¶
type SlbNewAdvhcLdapTableDelete int32
const ( SlbNewAdvhcLdapTableDelete_Other SlbNewAdvhcLdapTableDelete = 1 SlbNewAdvhcLdapTableDelete_Delete SlbNewAdvhcLdapTableDelete = 2 SlbNewAdvhcLdapTableDelete_Unsupported SlbNewAdvhcLdapTableDelete = 2147483647 )
type SlbNewAdvhcLdapTableIPVer ¶
type SlbNewAdvhcLdapTableIPVer int32
const ( SlbNewAdvhcLdapTableIPVer_Ipv4 SlbNewAdvhcLdapTableIPVer = 1 SlbNewAdvhcLdapTableIPVer_Ipv6 SlbNewAdvhcLdapTableIPVer = 2 SlbNewAdvhcLdapTableIPVer_None SlbNewAdvhcLdapTableIPVer = 3 )
type SlbNewAdvhcLdapTableInvert ¶
type SlbNewAdvhcLdapTableInvert int32
const ( SlbNewAdvhcLdapTableInvert_Enabled SlbNewAdvhcLdapTableInvert = 1 SlbNewAdvhcLdapTableInvert_Disabled SlbNewAdvhcLdapTableInvert = 2 SlbNewAdvhcLdapTableInvert_Unsupported SlbNewAdvhcLdapTableInvert = 2147483647 )
type SlbNewAdvhcLdapTableLdaps ¶
type SlbNewAdvhcLdapTableLdaps int32
const ( SlbNewAdvhcLdapTableLdaps_Enabled SlbNewAdvhcLdapTableLdaps = 1 SlbNewAdvhcLdapTableLdaps_Disabled SlbNewAdvhcLdapTableLdaps = 2 SlbNewAdvhcLdapTableLdaps_Unsupported SlbNewAdvhcLdapTableLdaps = 2147483647 )
type SlbNewAdvhcLdapTableParams ¶
type SlbNewAdvhcLdapTableParams struct { // LDAP Health check id. ID string `json:"ID,omitempty"` // LDAP Health check name. Name string `json:"Name,omitempty"` // LDAP Health check destination port. DPort uint64 `json:"DPort,omitempty"` // LDAP Health check destination IP version. IPVer SlbNewAdvhcLdapTableIPVer `json:"IPVer,omitempty"` // LDAP Health check destination hostname. HostName string `json:"HostName,omitempty"` // LDAP Health check transparent flag. Transparent SlbNewAdvhcLdapTableTransparent `json:"Transparent,omitempty"` // LDAP Health check interval. Interval uint64 `json:"Interval,omitempty"` // LDAP Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // LDAP Health check restore from down state counter. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // LDAP Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // LDAP Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // LDAP Health check interval in down state. DownInterval uint64 `json:"DownInterval,omitempty"` // LDAP Health check invert flag. Invert SlbNewAdvhcLdapTableInvert `json:"Invert,omitempty"` // LDAP Health check e/d secure protocol. Ldaps SlbNewAdvhcLdapTableLdaps `json:"Ldaps,omitempty"` // LDAP Health check user name. UserName string `json:"UserName,omitempty"` // LDAP Health check password. Password string `json:"Password,omitempty"` // LDAP Health check base distinguish name. BaseObject string `json:"BaseObject,omitempty"` // LDAP Health check base distinguish name copy flag. Copy string `json:"Copy,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewAdvhcLdapTableDelete `json:"Delete,omitempty"` // LDAP base DN format. BaseFmt SlbNewAdvhcLdapTableBaseFmt `json:"BaseFmt,omitempty"` }
type SlbNewAdvhcLdapTableTransparent ¶
type SlbNewAdvhcLdapTableTransparent int32
const ( SlbNewAdvhcLdapTableTransparent_Enabled SlbNewAdvhcLdapTableTransparent = 1 SlbNewAdvhcLdapTableTransparent_Disabled SlbNewAdvhcLdapTableTransparent = 2 SlbNewAdvhcLdapTableTransparent_Unsupported SlbNewAdvhcLdapTableTransparent = 2147483647 )
type SlbNewAdvhcLinkTable ¶
type SlbNewAdvhcLinkTable struct { // Link Health check id. SlbNewAdvhcLinkID string Params *SlbNewAdvhcLinkTableParams }
SlbNewAdvhcLinkTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewAdvhcLinkTable ¶
func NewSlbNewAdvhcLinkTable( slbNewAdvhcLinkID string, params *SlbNewAdvhcLinkTableParams, ) *SlbNewAdvhcLinkTable
func NewSlbNewAdvhcLinkTableList ¶
func NewSlbNewAdvhcLinkTableList() *SlbNewAdvhcLinkTable
func (*SlbNewAdvhcLinkTable) GetParams ¶
func (c *SlbNewAdvhcLinkTable) GetParams() BeanType
func (*SlbNewAdvhcLinkTable) GetParamsType ¶
func (c *SlbNewAdvhcLinkTable) GetParamsType() reflect.Type
func (*SlbNewAdvhcLinkTable) Name ¶
func (c *SlbNewAdvhcLinkTable) Name() string
func (*SlbNewAdvhcLinkTable) Path ¶
func (c *SlbNewAdvhcLinkTable) Path() string
type SlbNewAdvhcLinkTableDelete ¶
type SlbNewAdvhcLinkTableDelete int32
const ( SlbNewAdvhcLinkTableDelete_Other SlbNewAdvhcLinkTableDelete = 1 SlbNewAdvhcLinkTableDelete_Delete SlbNewAdvhcLinkTableDelete = 2 SlbNewAdvhcLinkTableDelete_Unsupported SlbNewAdvhcLinkTableDelete = 2147483647 )
type SlbNewAdvhcLinkTableIPVer ¶
type SlbNewAdvhcLinkTableIPVer int32
const ( SlbNewAdvhcLinkTableIPVer_Ipv4 SlbNewAdvhcLinkTableIPVer = 1 SlbNewAdvhcLinkTableIPVer_Ipv6 SlbNewAdvhcLinkTableIPVer = 2 SlbNewAdvhcLinkTableIPVer_None SlbNewAdvhcLinkTableIPVer = 3 )
type SlbNewAdvhcLinkTableInvert ¶
type SlbNewAdvhcLinkTableInvert int32
const ( SlbNewAdvhcLinkTableInvert_Enabled SlbNewAdvhcLinkTableInvert = 1 SlbNewAdvhcLinkTableInvert_Disabled SlbNewAdvhcLinkTableInvert = 2 SlbNewAdvhcLinkTableInvert_Unsupported SlbNewAdvhcLinkTableInvert = 2147483647 )
type SlbNewAdvhcLinkTableParams ¶
type SlbNewAdvhcLinkTableParams struct { // Link Health check id. ID string `json:"ID,omitempty"` // Link Health check name. Name string `json:"Name,omitempty"` // Link Health check destination port. DPort uint64 `json:"DPort,omitempty"` // Link Health check destination IP version. IPVer SlbNewAdvhcLinkTableIPVer `json:"IPVer,omitempty"` // Link Health check destination hostname. HostName string `json:"HostName,omitempty"` // Link Health check transparent flag. Transparent SlbNewAdvhcLinkTableTransparent `json:"Transparent,omitempty"` // Link Health check interval. Interval uint64 `json:"Interval,omitempty"` // Link Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // Link Health check retries counter in down state. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // Link Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // Link Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // Link Health check interval in down state. DownInterval uint64 `json:"DownInterval,omitempty"` // Link Health check invert flag. Invert SlbNewAdvhcLinkTableInvert `json:"Invert,omitempty"` // Link Health check copy indicator. Copy string `json:"Copy,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewAdvhcLinkTableDelete `json:"Delete,omitempty"` }
type SlbNewAdvhcLinkTableTransparent ¶
type SlbNewAdvhcLinkTableTransparent int32
const ( SlbNewAdvhcLinkTableTransparent_Enabled SlbNewAdvhcLinkTableTransparent = 1 SlbNewAdvhcLinkTableTransparent_Disabled SlbNewAdvhcLinkTableTransparent = 2 SlbNewAdvhcLinkTableTransparent_Unsupported SlbNewAdvhcLinkTableTransparent = 2147483647 )
type SlbNewAdvhcLogexpTable ¶
type SlbNewAdvhcLogexpTable struct { // Logical expression health check id. SlbNewAdvhcLogexpID string Params *SlbNewAdvhcLogexpTableParams }
SlbNewAdvhcLogexpTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewAdvhcLogexpTable ¶
func NewSlbNewAdvhcLogexpTable( slbNewAdvhcLogexpID string, params *SlbNewAdvhcLogexpTableParams, ) *SlbNewAdvhcLogexpTable
func NewSlbNewAdvhcLogexpTableList ¶
func NewSlbNewAdvhcLogexpTableList() *SlbNewAdvhcLogexpTable
func (*SlbNewAdvhcLogexpTable) GetParams ¶
func (c *SlbNewAdvhcLogexpTable) GetParams() BeanType
func (*SlbNewAdvhcLogexpTable) GetParamsType ¶
func (c *SlbNewAdvhcLogexpTable) GetParamsType() reflect.Type
func (*SlbNewAdvhcLogexpTable) Name ¶
func (c *SlbNewAdvhcLogexpTable) Name() string
func (*SlbNewAdvhcLogexpTable) Path ¶
func (c *SlbNewAdvhcLogexpTable) Path() string
type SlbNewAdvhcLogexpTableAlways ¶
type SlbNewAdvhcLogexpTableAlways int32
const ( SlbNewAdvhcLogexpTableAlways_Enabled SlbNewAdvhcLogexpTableAlways = 1 SlbNewAdvhcLogexpTableAlways_Disabled SlbNewAdvhcLogexpTableAlways = 2 SlbNewAdvhcLogexpTableAlways_Unsupported SlbNewAdvhcLogexpTableAlways = 2147483647 )
type SlbNewAdvhcLogexpTableDelete ¶
type SlbNewAdvhcLogexpTableDelete int32
const ( SlbNewAdvhcLogexpTableDelete_Other SlbNewAdvhcLogexpTableDelete = 1 SlbNewAdvhcLogexpTableDelete_Delete SlbNewAdvhcLogexpTableDelete = 2 SlbNewAdvhcLogexpTableDelete_Unsupported SlbNewAdvhcLogexpTableDelete = 2147483647 )
type SlbNewAdvhcLogexpTableParams ¶
type SlbNewAdvhcLogexpTableParams struct { // Logical expression health check id. ID string `json:"ID,omitempty"` // Logical expression health check name. Name string `json:"Name,omitempty"` // Logical expression health check text. Text string `json:"Text,omitempty"` // Logical expression health check copy indicator. Copy string `json:"Copy,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewAdvhcLogexpTableDelete `json:"Delete,omitempty"` // This flag determines whether HC is allowed for standalone real. Always SlbNewAdvhcLogexpTableAlways `json:"Always,omitempty"` }
type SlbNewAdvhcNntpTable ¶
type SlbNewAdvhcNntpTable struct { // NNTP Health check id. SlbNewAdvhcNntpID string Params *SlbNewAdvhcNntpTableParams }
SlbNewAdvhcNntpTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewAdvhcNntpTable ¶
func NewSlbNewAdvhcNntpTable( slbNewAdvhcNntpID string, params *SlbNewAdvhcNntpTableParams, ) *SlbNewAdvhcNntpTable
func NewSlbNewAdvhcNntpTableList ¶
func NewSlbNewAdvhcNntpTableList() *SlbNewAdvhcNntpTable
func (*SlbNewAdvhcNntpTable) GetParams ¶
func (c *SlbNewAdvhcNntpTable) GetParams() BeanType
func (*SlbNewAdvhcNntpTable) GetParamsType ¶
func (c *SlbNewAdvhcNntpTable) GetParamsType() reflect.Type
func (*SlbNewAdvhcNntpTable) Name ¶
func (c *SlbNewAdvhcNntpTable) Name() string
func (*SlbNewAdvhcNntpTable) Path ¶
func (c *SlbNewAdvhcNntpTable) Path() string
type SlbNewAdvhcNntpTableDelete ¶
type SlbNewAdvhcNntpTableDelete int32
const ( SlbNewAdvhcNntpTableDelete_Other SlbNewAdvhcNntpTableDelete = 1 SlbNewAdvhcNntpTableDelete_Delete SlbNewAdvhcNntpTableDelete = 2 SlbNewAdvhcNntpTableDelete_Unsupported SlbNewAdvhcNntpTableDelete = 2147483647 )
type SlbNewAdvhcNntpTableIPVer ¶
type SlbNewAdvhcNntpTableIPVer int32
const ( SlbNewAdvhcNntpTableIPVer_Ipv4 SlbNewAdvhcNntpTableIPVer = 1 SlbNewAdvhcNntpTableIPVer_Ipv6 SlbNewAdvhcNntpTableIPVer = 2 SlbNewAdvhcNntpTableIPVer_None SlbNewAdvhcNntpTableIPVer = 3 )
type SlbNewAdvhcNntpTableInvert ¶
type SlbNewAdvhcNntpTableInvert int32
const ( SlbNewAdvhcNntpTableInvert_Enabled SlbNewAdvhcNntpTableInvert = 1 SlbNewAdvhcNntpTableInvert_Disabled SlbNewAdvhcNntpTableInvert = 2 SlbNewAdvhcNntpTableInvert_Unsupported SlbNewAdvhcNntpTableInvert = 2147483647 )
type SlbNewAdvhcNntpTableParams ¶
type SlbNewAdvhcNntpTableParams struct { // NNTP Health check id. ID string `json:"ID,omitempty"` // NNTP Health check name. Name string `json:"Name,omitempty"` // NNTP Health check destination port. DPort uint64 `json:"DPort,omitempty"` // NNTP Health check destination IP version. IPVer SlbNewAdvhcNntpTableIPVer `json:"IPVer,omitempty"` // NNTP Health check destination hostname. HostName string `json:"HostName,omitempty"` // NNTP Health check transparent flag. Transparent SlbNewAdvhcNntpTableTransparent `json:"Transparent,omitempty"` // NNTP Health check interval. Interval uint64 `json:"Interval,omitempty"` // NNTP Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // NNTP Health check restore from down state retries counter. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // NNTP Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // NNTP Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // NNTP Health check interval when in down state. DownInterval uint64 `json:"DownInterval,omitempty"` // NNTP Health check invert flag. Invert SlbNewAdvhcNntpTableInvert `json:"Invert,omitempty"` // NNTP Health check newsgroup name. NewsgroupName string `json:"NewsgroupName,omitempty"` // NNTP Health check copy flag. Copy string `json:"Copy,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewAdvhcNntpTableDelete `json:"Delete,omitempty"` }
type SlbNewAdvhcNntpTableTransparent ¶
type SlbNewAdvhcNntpTableTransparent int32
const ( SlbNewAdvhcNntpTableTransparent_Enabled SlbNewAdvhcNntpTableTransparent = 1 SlbNewAdvhcNntpTableTransparent_Disabled SlbNewAdvhcNntpTableTransparent = 2 SlbNewAdvhcNntpTableTransparent_Unsupported SlbNewAdvhcNntpTableTransparent = 2147483647 )
type SlbNewAdvhcOcspTable ¶
type SlbNewAdvhcOcspTable struct { // OCSP Health check id. SlbNewAdvhcOcspID string Params *SlbNewAdvhcOcspTableParams }
SlbNewAdvhcOcspTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewAdvhcOcspTable ¶
func NewSlbNewAdvhcOcspTable( slbNewAdvhcOcspID string, params *SlbNewAdvhcOcspTableParams, ) *SlbNewAdvhcOcspTable
func NewSlbNewAdvhcOcspTableList ¶
func NewSlbNewAdvhcOcspTableList() *SlbNewAdvhcOcspTable
func (*SlbNewAdvhcOcspTable) GetParams ¶
func (c *SlbNewAdvhcOcspTable) GetParams() BeanType
func (*SlbNewAdvhcOcspTable) GetParamsType ¶
func (c *SlbNewAdvhcOcspTable) GetParamsType() reflect.Type
func (*SlbNewAdvhcOcspTable) Name ¶
func (c *SlbNewAdvhcOcspTable) Name() string
func (*SlbNewAdvhcOcspTable) Path ¶
func (c *SlbNewAdvhcOcspTable) Path() string
type SlbNewAdvhcOcspTableAlways ¶
type SlbNewAdvhcOcspTableAlways int32
const ( SlbNewAdvhcOcspTableAlways_Enabled SlbNewAdvhcOcspTableAlways = 1 SlbNewAdvhcOcspTableAlways_Disabled SlbNewAdvhcOcspTableAlways = 2 SlbNewAdvhcOcspTableAlways_Unsupported SlbNewAdvhcOcspTableAlways = 2147483647 )
type SlbNewAdvhcOcspTableConnTerm ¶
type SlbNewAdvhcOcspTableConnTerm int32
const ( SlbNewAdvhcOcspTableConnTerm_Fin SlbNewAdvhcOcspTableConnTerm = 1 SlbNewAdvhcOcspTableConnTerm_Rst SlbNewAdvhcOcspTableConnTerm = 2 SlbNewAdvhcOcspTableConnTerm_Unsupported SlbNewAdvhcOcspTableConnTerm = 2147483647 )
type SlbNewAdvhcOcspTableDelete ¶
type SlbNewAdvhcOcspTableDelete int32
const ( SlbNewAdvhcOcspTableDelete_Other SlbNewAdvhcOcspTableDelete = 1 SlbNewAdvhcOcspTableDelete_Delete SlbNewAdvhcOcspTableDelete = 2 SlbNewAdvhcOcspTableDelete_Unsupported SlbNewAdvhcOcspTableDelete = 2147483647 )
type SlbNewAdvhcOcspTableGoodCert ¶
type SlbNewAdvhcOcspTableGoodCert int32
const ( SlbNewAdvhcOcspTableGoodCert_Enabled SlbNewAdvhcOcspTableGoodCert = 1 SlbNewAdvhcOcspTableGoodCert_Disabled SlbNewAdvhcOcspTableGoodCert = 2 SlbNewAdvhcOcspTableGoodCert_Unsupported SlbNewAdvhcOcspTableGoodCert = 2147483647 )
type SlbNewAdvhcOcspTableHttps ¶
type SlbNewAdvhcOcspTableHttps int32
const ( SlbNewAdvhcOcspTableHttps_Enabled SlbNewAdvhcOcspTableHttps = 1 SlbNewAdvhcOcspTableHttps_Disabled SlbNewAdvhcOcspTableHttps = 2 SlbNewAdvhcOcspTableHttps_Unsupported SlbNewAdvhcOcspTableHttps = 2147483647 )
type SlbNewAdvhcOcspTableHttpsCipherName ¶
type SlbNewAdvhcOcspTableHttpsCipherName int32
const ( SlbNewAdvhcOcspTableHttpsCipherName_UserDefined SlbNewAdvhcOcspTableHttpsCipherName = 1 SlbNewAdvhcOcspTableHttpsCipherName_Low SlbNewAdvhcOcspTableHttpsCipherName = 2 SlbNewAdvhcOcspTableHttpsCipherName_Medium SlbNewAdvhcOcspTableHttpsCipherName = 3 SlbNewAdvhcOcspTableHttpsCipherName_High SlbNewAdvhcOcspTableHttpsCipherName = 4 SlbNewAdvhcOcspTableHttpsCipherName_Unsupported SlbNewAdvhcOcspTableHttpsCipherName = 2147483647 )
type SlbNewAdvhcOcspTableIPVer ¶
type SlbNewAdvhcOcspTableIPVer int32
const ( SlbNewAdvhcOcspTableIPVer_Ipv4 SlbNewAdvhcOcspTableIPVer = 1 SlbNewAdvhcOcspTableIPVer_Ipv6 SlbNewAdvhcOcspTableIPVer = 2 SlbNewAdvhcOcspTableIPVer_None SlbNewAdvhcOcspTableIPVer = 3 )
type SlbNewAdvhcOcspTableInvert ¶
type SlbNewAdvhcOcspTableInvert int32
const ( SlbNewAdvhcOcspTableInvert_Enabled SlbNewAdvhcOcspTableInvert = 1 SlbNewAdvhcOcspTableInvert_Disabled SlbNewAdvhcOcspTableInvert = 2 SlbNewAdvhcOcspTableInvert_Unsupported SlbNewAdvhcOcspTableInvert = 2147483647 )
type SlbNewAdvhcOcspTableMethod ¶
type SlbNewAdvhcOcspTableMethod int32
const ( SlbNewAdvhcOcspTableMethod_Get SlbNewAdvhcOcspTableMethod = 1 SlbNewAdvhcOcspTableMethod_Post SlbNewAdvhcOcspTableMethod = 2 SlbNewAdvhcOcspTableMethod_Unsupported SlbNewAdvhcOcspTableMethod = 2147483647 )
type SlbNewAdvhcOcspTableParams ¶
type SlbNewAdvhcOcspTableParams struct { // OCSP Health check id. ID string `json:"ID,omitempty"` // OCSP Health check name. Name string `json:"Name,omitempty"` // OCSP Health check destination port. DPort uint64 `json:"DPort,omitempty"` // OCSP Health check destination IP version. IPVer SlbNewAdvhcOcspTableIPVer `json:"IPVer,omitempty"` // OCSP Health check destination hostname. HostName string `json:"HostName,omitempty"` // OCSP Health check transparent flag. Transparent SlbNewAdvhcOcspTableTransparent `json:"Transparent,omitempty"` // OCSP Health check interval. Interval uint64 `json:"Interval,omitempty"` // OCSP Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // OCSP Health check retries in down state counter. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // OCSP Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // OCSP Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // OCSP Health check interval in down state. DownInterval uint64 `json:"DownInterval,omitempty"` // OCSP Health check invert flag. Invert SlbNewAdvhcOcspTableInvert `json:"Invert,omitempty"` // OCSP Health check HTTPS enable/disable flag. Https SlbNewAdvhcOcspTableHttps `json:"Https,omitempty"` // OCSP Health check good certificate check enable/disable flag. GoodCert SlbNewAdvhcOcspTableGoodCert `json:"GoodCert,omitempty"` // OCSP Health check certificate id. Cert string `json:"Cert,omitempty"` // OCSP Health check Tusted CA certificate id. TrustedCA string `json:"TrustedCA,omitempty"` // OCSP Health check copy action trigger. Copy string `json:"Copy,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewAdvhcOcspTableDelete `json:"Delete,omitempty"` // OCSP Health check Connection termination type. ConnTerm SlbNewAdvhcOcspTableConnTerm `json:"ConnTerm,omitempty"` // OCSP Health check is allowed for standalone real enable/disable flag. Always SlbNewAdvhcOcspTableAlways `json:"Always,omitempty"` // OCSP Health Check src NAT (PIP) flag. Snat SlbNewAdvhcOcspTableSnat `json:"Snat,omitempty"` // OCSP Health check host field. Host string `json:"Host,omitempty"` // OCSP Health check path field. Path string `json:"Path,omitempty"` // OCSP Health check HTTP method. Method SlbNewAdvhcOcspTableMethod `json:"Method,omitempty"` // OCSP Health check Cipher name for SSL for HTTPS Context. HttpsCipherName SlbNewAdvhcOcspTableHttpsCipherName `json:"HttpsCipherName,omitempty"` // OCSP Health check Cipher-suite allowed for SSL for HTTPS Context. HttpsCipherUserdef string `json:"HttpsCipherUserdef,omitempty"` }
type SlbNewAdvhcOcspTableSnat ¶
type SlbNewAdvhcOcspTableSnat int32
const ( SlbNewAdvhcOcspTableSnat_Enabled SlbNewAdvhcOcspTableSnat = 1 SlbNewAdvhcOcspTableSnat_Disabled SlbNewAdvhcOcspTableSnat = 2 SlbNewAdvhcOcspTableSnat_Unsupported SlbNewAdvhcOcspTableSnat = 2147483647 )
type SlbNewAdvhcOcspTableTransparent ¶
type SlbNewAdvhcOcspTableTransparent int32
const ( SlbNewAdvhcOcspTableTransparent_Enabled SlbNewAdvhcOcspTableTransparent = 1 SlbNewAdvhcOcspTableTransparent_Disabled SlbNewAdvhcOcspTableTransparent = 2 SlbNewAdvhcOcspTableTransparent_Unsupported SlbNewAdvhcOcspTableTransparent = 2147483647 )
type SlbNewAdvhcPop3Table ¶
type SlbNewAdvhcPop3Table struct { // POP3 Health check id. SlbNewAdvhcPop3ID string Params *SlbNewAdvhcPop3TableParams }
SlbNewAdvhcPop3Table Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewAdvhcPop3Table ¶
func NewSlbNewAdvhcPop3Table( slbNewAdvhcPop3ID string, params *SlbNewAdvhcPop3TableParams, ) *SlbNewAdvhcPop3Table
func NewSlbNewAdvhcPop3TableList ¶
func NewSlbNewAdvhcPop3TableList() *SlbNewAdvhcPop3Table
func (*SlbNewAdvhcPop3Table) GetParams ¶
func (c *SlbNewAdvhcPop3Table) GetParams() BeanType
func (*SlbNewAdvhcPop3Table) GetParamsType ¶
func (c *SlbNewAdvhcPop3Table) GetParamsType() reflect.Type
func (*SlbNewAdvhcPop3Table) Name ¶
func (c *SlbNewAdvhcPop3Table) Name() string
func (*SlbNewAdvhcPop3Table) Path ¶
func (c *SlbNewAdvhcPop3Table) Path() string
type SlbNewAdvhcPop3TableDelete ¶
type SlbNewAdvhcPop3TableDelete int32
const ( SlbNewAdvhcPop3TableDelete_Other SlbNewAdvhcPop3TableDelete = 1 SlbNewAdvhcPop3TableDelete_Delete SlbNewAdvhcPop3TableDelete = 2 SlbNewAdvhcPop3TableDelete_Unsupported SlbNewAdvhcPop3TableDelete = 2147483647 )
type SlbNewAdvhcPop3TableIPVer ¶
type SlbNewAdvhcPop3TableIPVer int32
const ( SlbNewAdvhcPop3TableIPVer_Ipv4 SlbNewAdvhcPop3TableIPVer = 1 SlbNewAdvhcPop3TableIPVer_Ipv6 SlbNewAdvhcPop3TableIPVer = 2 SlbNewAdvhcPop3TableIPVer_None SlbNewAdvhcPop3TableIPVer = 3 )
type SlbNewAdvhcPop3TableInvert ¶
type SlbNewAdvhcPop3TableInvert int32
const ( SlbNewAdvhcPop3TableInvert_Enabled SlbNewAdvhcPop3TableInvert = 1 SlbNewAdvhcPop3TableInvert_Disabled SlbNewAdvhcPop3TableInvert = 2 SlbNewAdvhcPop3TableInvert_Unsupported SlbNewAdvhcPop3TableInvert = 2147483647 )
type SlbNewAdvhcPop3TableParams ¶
type SlbNewAdvhcPop3TableParams struct { // POP3 Health check id. ID string `json:"ID,omitempty"` // POP3 Health check name. Name string `json:"Name,omitempty"` // POP3 Health check destination port. DPort uint64 `json:"DPort,omitempty"` // POP3 Health check destination IP version. IPVer SlbNewAdvhcPop3TableIPVer `json:"IPVer,omitempty"` // POP3 Health check destination hostname. HostName string `json:"HostName,omitempty"` // POP3 Health check trasnsparent flag. Transparent SlbNewAdvhcPop3TableTransparent `json:"Transparent,omitempty"` // POP3 Health check interval. Interval uint64 `json:"Interval,omitempty"` // POP3 Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // POP3 Health check retries counter when in the down state. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // POP3 Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // POP3 Health check overload flag. Overflow uint64 `json:"Overflow,omitempty"` // POP3 Health check interval when in the down state. DownInterval uint64 `json:"DownInterval,omitempty"` // POP3 Health check invert flag. Invert SlbNewAdvhcPop3TableInvert `json:"Invert,omitempty"` // POP3 Health check user name. UserName string `json:"UserName,omitempty"` // POP3 Health check password. Password string `json:"Password,omitempty"` // POP3 Health check copy indicator. Copy string `json:"Copy,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewAdvhcPop3TableDelete `json:"Delete,omitempty"` }
type SlbNewAdvhcPop3TableTransparent ¶
type SlbNewAdvhcPop3TableTransparent int32
const ( SlbNewAdvhcPop3TableTransparent_Enabled SlbNewAdvhcPop3TableTransparent = 1 SlbNewAdvhcPop3TableTransparent_Disabled SlbNewAdvhcPop3TableTransparent = 2 SlbNewAdvhcPop3TableTransparent_Unsupported SlbNewAdvhcPop3TableTransparent = 2147483647 )
type SlbNewAdvhcRadiusTable ¶
type SlbNewAdvhcRadiusTable struct { // RADIUS health check id. SlbNewAdvhcRadiusID string Params *SlbNewAdvhcRadiusTableParams }
SlbNewAdvhcRadiusTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewAdvhcRadiusTable ¶
func NewSlbNewAdvhcRadiusTable( slbNewAdvhcRadiusID string, params *SlbNewAdvhcRadiusTableParams, ) *SlbNewAdvhcRadiusTable
func NewSlbNewAdvhcRadiusTableList ¶
func NewSlbNewAdvhcRadiusTableList() *SlbNewAdvhcRadiusTable
func (*SlbNewAdvhcRadiusTable) GetParams ¶
func (c *SlbNewAdvhcRadiusTable) GetParams() BeanType
func (*SlbNewAdvhcRadiusTable) GetParamsType ¶
func (c *SlbNewAdvhcRadiusTable) GetParamsType() reflect.Type
func (*SlbNewAdvhcRadiusTable) Name ¶
func (c *SlbNewAdvhcRadiusTable) Name() string
func (*SlbNewAdvhcRadiusTable) Path ¶
func (c *SlbNewAdvhcRadiusTable) Path() string
type SlbNewAdvhcRadiusTableDelete ¶
type SlbNewAdvhcRadiusTableDelete int32
const ( SlbNewAdvhcRadiusTableDelete_Other SlbNewAdvhcRadiusTableDelete = 1 SlbNewAdvhcRadiusTableDelete_Delete SlbNewAdvhcRadiusTableDelete = 2 SlbNewAdvhcRadiusTableDelete_Unsupported SlbNewAdvhcRadiusTableDelete = 2147483647 )
type SlbNewAdvhcRadiusTableDownType ¶
type SlbNewAdvhcRadiusTableDownType int32
const ( SlbNewAdvhcRadiusTableDownType_Accounting SlbNewAdvhcRadiusTableDownType = 1 SlbNewAdvhcRadiusTableDownType_Authentication SlbNewAdvhcRadiusTableDownType = 2 SlbNewAdvhcRadiusTableDownType_Any SlbNewAdvhcRadiusTableDownType = 3 SlbNewAdvhcRadiusTableDownType_Unsupported SlbNewAdvhcRadiusTableDownType = 2147483647 )
type SlbNewAdvhcRadiusTableIPVer ¶
type SlbNewAdvhcRadiusTableIPVer int32
const ( SlbNewAdvhcRadiusTableIPVer_Ipv4 SlbNewAdvhcRadiusTableIPVer = 1 SlbNewAdvhcRadiusTableIPVer_Ipv6 SlbNewAdvhcRadiusTableIPVer = 2 SlbNewAdvhcRadiusTableIPVer_None SlbNewAdvhcRadiusTableIPVer = 3 )
type SlbNewAdvhcRadiusTableInvert ¶
type SlbNewAdvhcRadiusTableInvert int32
const ( SlbNewAdvhcRadiusTableInvert_Enabled SlbNewAdvhcRadiusTableInvert = 1 SlbNewAdvhcRadiusTableInvert_Disabled SlbNewAdvhcRadiusTableInvert = 2 SlbNewAdvhcRadiusTableInvert_Unsupported SlbNewAdvhcRadiusTableInvert = 2147483647 )
type SlbNewAdvhcRadiusTableParams ¶
type SlbNewAdvhcRadiusTableParams struct { // RADIUS health check id. ID string `json:"ID,omitempty"` // RADIUS health check name. Name string `json:"Name,omitempty"` // RADIUS health check destination port. DPort uint64 `json:"DPort,omitempty"` // RADIUS health check destination IP version. IPVer SlbNewAdvhcRadiusTableIPVer `json:"IPVer,omitempty"` // RADIUS health check destination hostname. HostName string `json:"HostName,omitempty"` // RADIUS health check transparent flag. Transparent SlbNewAdvhcRadiusTableTransparent `json:"Transparent,omitempty"` // RADIUS health check interval. Interval uint64 `json:"Interval,omitempty"` // RADIUS health check retries counter. Retries uint64 `json:"Retries,omitempty"` // RADIUS health check retries in the down state counter. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // RADIUS health check timeout parameter. Timeout uint64 `json:"Timeout,omitempty"` // RADIUS health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // RADIUS health check interval in down state. DownInterval uint64 `json:"DownInterval,omitempty"` // RADIUS health check invert flag. Invert SlbNewAdvhcRadiusTableInvert `json:"Invert,omitempty"` // RADIUS health check type. DownType SlbNewAdvhcRadiusTableDownType `json:"DownType,omitempty"` // RADIUS health check user name. UserName string `json:"UserName,omitempty"` // RADIUS health check password. Password string `json:"Password,omitempty"` // RADIUS health check secret. Secret string `json:"Secret,omitempty"` // RADIUS health check copy indicator. Copy string `json:"Copy,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewAdvhcRadiusTableDelete `json:"Delete,omitempty"` }
type SlbNewAdvhcRadiusTableTransparent ¶
type SlbNewAdvhcRadiusTableTransparent int32
const ( SlbNewAdvhcRadiusTableTransparent_Enabled SlbNewAdvhcRadiusTableTransparent = 1 SlbNewAdvhcRadiusTableTransparent_Disabled SlbNewAdvhcRadiusTableTransparent = 2 SlbNewAdvhcRadiusTableTransparent_Unsupported SlbNewAdvhcRadiusTableTransparent = 2147483647 )
type SlbNewAdvhcRtspTable ¶
type SlbNewAdvhcRtspTable struct { // RTSP health check id. SlbNewAdvhcRtspID string Params *SlbNewAdvhcRtspTableParams }
SlbNewAdvhcRtspTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewAdvhcRtspTable ¶
func NewSlbNewAdvhcRtspTable( slbNewAdvhcRtspID string, params *SlbNewAdvhcRtspTableParams, ) *SlbNewAdvhcRtspTable
func NewSlbNewAdvhcRtspTableList ¶
func NewSlbNewAdvhcRtspTableList() *SlbNewAdvhcRtspTable
func (*SlbNewAdvhcRtspTable) GetParams ¶
func (c *SlbNewAdvhcRtspTable) GetParams() BeanType
func (*SlbNewAdvhcRtspTable) GetParamsType ¶
func (c *SlbNewAdvhcRtspTable) GetParamsType() reflect.Type
func (*SlbNewAdvhcRtspTable) Name ¶
func (c *SlbNewAdvhcRtspTable) Name() string
func (*SlbNewAdvhcRtspTable) Path ¶
func (c *SlbNewAdvhcRtspTable) Path() string
type SlbNewAdvhcRtspTableDelete ¶
type SlbNewAdvhcRtspTableDelete int32
const ( SlbNewAdvhcRtspTableDelete_Other SlbNewAdvhcRtspTableDelete = 1 SlbNewAdvhcRtspTableDelete_Delete SlbNewAdvhcRtspTableDelete = 2 SlbNewAdvhcRtspTableDelete_Unsupported SlbNewAdvhcRtspTableDelete = 2147483647 )
type SlbNewAdvhcRtspTableIPVer ¶
type SlbNewAdvhcRtspTableIPVer int32
const ( SlbNewAdvhcRtspTableIPVer_Ipv4 SlbNewAdvhcRtspTableIPVer = 1 SlbNewAdvhcRtspTableIPVer_Ipv6 SlbNewAdvhcRtspTableIPVer = 2 SlbNewAdvhcRtspTableIPVer_None SlbNewAdvhcRtspTableIPVer = 3 )
type SlbNewAdvhcRtspTableInvert ¶
type SlbNewAdvhcRtspTableInvert int32
const ( SlbNewAdvhcRtspTableInvert_Enabled SlbNewAdvhcRtspTableInvert = 1 SlbNewAdvhcRtspTableInvert_Disabled SlbNewAdvhcRtspTableInvert = 2 SlbNewAdvhcRtspTableInvert_Unsupported SlbNewAdvhcRtspTableInvert = 2147483647 )
type SlbNewAdvhcRtspTableMethod ¶
type SlbNewAdvhcRtspTableMethod int32
const ( SlbNewAdvhcRtspTableMethod_Options SlbNewAdvhcRtspTableMethod = 1 SlbNewAdvhcRtspTableMethod_Describe SlbNewAdvhcRtspTableMethod = 2 SlbNewAdvhcRtspTableMethod_Inherit SlbNewAdvhcRtspTableMethod = 3 SlbNewAdvhcRtspTableMethod_Unsupported SlbNewAdvhcRtspTableMethod = 2147483647 )
type SlbNewAdvhcRtspTableParams ¶
type SlbNewAdvhcRtspTableParams struct { // RTSP health check id. ID string `json:"ID,omitempty"` // RTSP health check name. Name string `json:"Name,omitempty"` // RTSP health check destination port. DPort uint64 `json:"DPort,omitempty"` // RTSP health check destination IP version. IPVer SlbNewAdvhcRtspTableIPVer `json:"IPVer,omitempty"` // RTSP health check destination hostname. HostName string `json:"HostName,omitempty"` // RTSP health check transparent flag. Transparent SlbNewAdvhcRtspTableTransparent `json:"Transparent,omitempty"` // RTSP health check interval. Interval uint64 `json:"Interval,omitempty"` // RTSP health check retries counter. Retries uint64 `json:"Retries,omitempty"` // RTSP health check retries counter in the down state. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // RTSP health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // RTSP health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // RTSP health check interval when in the down state. DownInterval uint64 `json:"DownInterval,omitempty"` // RTSP health check invert flag. Invert SlbNewAdvhcRtspTableInvert `json:"Invert,omitempty"` // RTSP health check method. Method SlbNewAdvhcRtspTableMethod `json:"Method,omitempty"` // RTSP health check server hostname. Hostname string `json:"Hostname,omitempty"` // RTSP health check path. Path string `json:"Path,omitempty"` // RTSP health check response code. ResponseCodes string `json:"ResponseCodes,omitempty"` // RTSP health check copy flag. Copy string `json:"Copy,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewAdvhcRtspTableDelete `json:"Delete,omitempty"` }
type SlbNewAdvhcRtspTableTransparent ¶
type SlbNewAdvhcRtspTableTransparent int32
const ( SlbNewAdvhcRtspTableTransparent_Enabled SlbNewAdvhcRtspTableTransparent = 1 SlbNewAdvhcRtspTableTransparent_Disabled SlbNewAdvhcRtspTableTransparent = 2 SlbNewAdvhcRtspTableTransparent_Unsupported SlbNewAdvhcRtspTableTransparent = 2147483647 )
type SlbNewAdvhcScriptTable ¶
type SlbNewAdvhcScriptTable struct { // Script Health check id. SlbNewAdvhcScriptID string Params *SlbNewAdvhcScriptTableParams }
SlbNewAdvhcScriptTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewAdvhcScriptTable ¶
func NewSlbNewAdvhcScriptTable( slbNewAdvhcScriptID string, params *SlbNewAdvhcScriptTableParams, ) *SlbNewAdvhcScriptTable
func NewSlbNewAdvhcScriptTableList ¶
func NewSlbNewAdvhcScriptTableList() *SlbNewAdvhcScriptTable
func (*SlbNewAdvhcScriptTable) GetParams ¶
func (c *SlbNewAdvhcScriptTable) GetParams() BeanType
func (*SlbNewAdvhcScriptTable) GetParamsType ¶
func (c *SlbNewAdvhcScriptTable) GetParamsType() reflect.Type
func (*SlbNewAdvhcScriptTable) Name ¶
func (c *SlbNewAdvhcScriptTable) Name() string
func (*SlbNewAdvhcScriptTable) Path ¶
func (c *SlbNewAdvhcScriptTable) Path() string
type SlbNewAdvhcScriptTableAddCloseCmd ¶
type SlbNewAdvhcScriptTableAddCloseCmd int32
const ( SlbNewAdvhcScriptTableAddCloseCmd_Other SlbNewAdvhcScriptTableAddCloseCmd = 1 SlbNewAdvhcScriptTableAddCloseCmd_Close SlbNewAdvhcScriptTableAddCloseCmd = 2 SlbNewAdvhcScriptTableAddCloseCmd_Unsupported SlbNewAdvhcScriptTableAddCloseCmd = 2147483647 )
type SlbNewAdvhcScriptTableAlways ¶
type SlbNewAdvhcScriptTableAlways int32
const ( SlbNewAdvhcScriptTableAlways_Enabled SlbNewAdvhcScriptTableAlways = 1 SlbNewAdvhcScriptTableAlways_Disabled SlbNewAdvhcScriptTableAlways = 2 SlbNewAdvhcScriptTableAlways_Unsupported SlbNewAdvhcScriptTableAlways = 2147483647 )
type SlbNewAdvhcScriptTableDelete ¶
type SlbNewAdvhcScriptTableDelete int32
const ( SlbNewAdvhcScriptTableDelete_Other SlbNewAdvhcScriptTableDelete = 1 SlbNewAdvhcScriptTableDelete_Delete SlbNewAdvhcScriptTableDelete = 2 SlbNewAdvhcScriptTableDelete_Unsupported SlbNewAdvhcScriptTableDelete = 2147483647 )
type SlbNewAdvhcScriptTableIPVer ¶
type SlbNewAdvhcScriptTableIPVer int32
const ( SlbNewAdvhcScriptTableIPVer_Ipv4 SlbNewAdvhcScriptTableIPVer = 1 SlbNewAdvhcScriptTableIPVer_Ipv6 SlbNewAdvhcScriptTableIPVer = 2 SlbNewAdvhcScriptTableIPVer_None SlbNewAdvhcScriptTableIPVer = 3 )
type SlbNewAdvhcScriptTableInvert ¶
type SlbNewAdvhcScriptTableInvert int32
const ( SlbNewAdvhcScriptTableInvert_Enabled SlbNewAdvhcScriptTableInvert = 1 SlbNewAdvhcScriptTableInvert_Disabled SlbNewAdvhcScriptTableInvert = 2 SlbNewAdvhcScriptTableInvert_Unsupported SlbNewAdvhcScriptTableInvert = 2147483647 )
type SlbNewAdvhcScriptTableParams ¶
type SlbNewAdvhcScriptTableParams struct { // Script Health check id. ID string `json:"ID,omitempty"` // Script Health check name. Name string `json:"Name,omitempty"` // Script Health check string. StringVal string `json:"StringVal,omitempty"` // Append an 'open' command to the script. The value of this object // should be real server port number or name. Only the port number or // name should be set. The 'open ' characters will be automatically // appended. Also a 'null terminator'(\0) will be automatically appended. // The null terminator and the 'open ' characters will be counted as // characters in the script. AddOpenCmd string `json:"AddOpenCmd,omitempty"` // Append an 'send' command to the script. The set value of this object // should be the exact characters to be sent on the port opened with the // 'open' command. The 'send ' characters will be automatically appended. // Also a 'null terminator' (\0) will be automatically appended. The null // terminator and the 'send ' characters will be counted as characters in // the script. AddSendCmd string `json:"AddSendCmd,omitempty"` // Append a 'bsend' command to the script. The set value of this // object should be the exact binary data in hex format to be sent // on the port opened with the 'open' command. The 'bsend ' characters // will be automatically appended. Also a 'null terminator' (\0) // will be automatically appended. The null terminator and the 'bsend ' // characters will be counted as characters in the script. AddBSendCmd string `json:"AddBSendCmd,omitempty"` // Append an 'nsend' command to the script. The 'nsend' command is // used to append additional content to the packet generated by the // 'bsend' command when the desired 'bsend' content is more than 255 // characters. The set value of this object should be the exact // characters to be appended. The 'nsend ' characters will be // automatically appended. Also a 'null terminator' (\0) will be // automatically appended. The null terminator and the 'nsend ' // characters will be counted as characters in the script. AddNSendCmd string `json:"AddNSendCmd,omitempty"` // Append an 'expect' command to the script. The set value of this // object should be the exact characters expected to be received on // the port opened with the 'open' command. The value could also be // a single wildcard character '*' which means any received content // will be accepted. The 'expect ' characters will be automatically // appended. Also a 'null terminator'(\0) will be automatically // appended. The null terminator and the 'expect ' characters will // be counted as characters in the script. AddExpectCmd string `json:"AddExpectCmd,omitempty"` // Append a 'bexpect' command to the script. The set value of this // object should be the exact binary data in hex format expected to // be received on the port opened with the 'open' command. The value // could also be a single wildcard character '*' which means any // received content will be accepted. The 'bexpect ' characters // will be automatically appended. Also a 'null terminator'(\0) // will be automatically appended. The null terminator and the // 'bexpect ' characters will be counted as characters in the script. AddBEexpectCmd string `json:"AddBEexpectCmd,omitempty"` // Append an 'nexpect' command to the script. The 'nexpect' command // is used to append additional characters to the 'bexpect' string // when the desired 'bexpect' string is more than 255 characters. The // set value of this object should be the exact characters to be // appended. The 'nexpect ' characters will be automatically appended. // Also a 'null terminator'(\0) will be automatically appended. // The null terminator and the 'nexpect ' characters will be counted // as characters in the script. AddNExpectCmd string `json:"AddNExpectCmd,omitempty"` // Append an 'offset' command to the script. The set value of this // object should be the offset from the beginning of the data area // of the TCP/UDP packet to start matching the string configured // in the last bexpect command. The 'offset ' characters will be // automatically appended. Also a 'null terminator'(\0) will be // automatically appended. The null terminator and the 'offset ' // characters will be counted as characters in the script. When // read, the return value has no significant meaning, but a 1 is // always returned. AddOffsetCmd uint32 `json:"AddOffsetCmd,omitempty"` // Append a 'depth' command to the script. The set value of this // object should be the depth (search window) within the data // area of the TCP/UDP packet for matching the string configured // in the last bexpect command. The 'depth ' characters will be // automatically appended. Also a 'null terminator'(\0) will be // automatically appended. The null terminator and the 'depth ' // characters will be counted as characters in the script. When // read, the return value has no significant meaning, but a 1 is // always returned. AddDepthCmd uint32 `json:"AddDepthCmd,omitempty"` // Append a 'wait' command to the script. The set value of this // object should be the maximum waiting time for the packet // containing the content configured in the last expect command. // Wait time is in units of milliseconds, and the maximum // supported is 65535 ms. The 'wait ' characters will be // automatically appended. Also a 'null terminator'(\0) will be // automatically appended. The null terminator and the 'wait ' // characters will be counted as characters in the script. When // read, the return value has no significant meaning, but a 1 is // always returned. AddWaitCmd uint64 `json:"AddWaitCmd,omitempty"` // Add close command to end of the script. When set to the value of 2 // (add), 'close' will be appended to the script. Also, a // 'null terminator'(\0) will be automatically appended. The null // terminator and the 'close' characters will be counted as characters // in the script. This command is only valid for TCP. AddCloseCmd SlbNewAdvhcScriptTableAddCloseCmd `json:"AddCloseCmd,omitempty"` // Remove the last command from the script. When set to the value of 2 // (remove), last command will be removed from the script. When read, // other(1) is returned. RemoveLastCmd SlbNewAdvhcScriptTableRemoveLastCmd `json:"RemoveLastCmd,omitempty"` // Script Health check copy indicator. Copy string `json:"Copy,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewAdvhcScriptTableDelete `json:"Delete,omitempty"` // Script Health check Ip Version. IPVer SlbNewAdvhcScriptTableIPVer `json:"IPVer,omitempty"` // Script Healtch check ip address / Hostname. HostName string `json:"HostName,omitempty"` // Invert Result Invert SlbNewAdvhcScriptTableInvert `json:"Invert,omitempty"` // Script Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // Script Health check retries in the down state counter. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // Script Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // Script Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // Script Health check interval in the down state. DownInterval uint64 `json:"DownInterval,omitempty"` // Script Health check transparent flag. Transparent SlbNewAdvhcScriptTableTransparent `json:"Transparent,omitempty"` // Script Health check interval. Interval uint64 `json:"Interval,omitempty"` // This flag determines whether HC is allowed for standalone real. Always SlbNewAdvhcScriptTableAlways `json:"Always,omitempty"` }
type SlbNewAdvhcScriptTableRemoveLastCmd ¶
type SlbNewAdvhcScriptTableRemoveLastCmd int32
const ( SlbNewAdvhcScriptTableRemoveLastCmd_Other SlbNewAdvhcScriptTableRemoveLastCmd = 1 SlbNewAdvhcScriptTableRemoveLastCmd_Remove SlbNewAdvhcScriptTableRemoveLastCmd = 2 SlbNewAdvhcScriptTableRemoveLastCmd_Unsupported SlbNewAdvhcScriptTableRemoveLastCmd = 2147483647 )
type SlbNewAdvhcScriptTableTransparent ¶
type SlbNewAdvhcScriptTableTransparent int32
const ( SlbNewAdvhcScriptTableTransparent_Enabled SlbNewAdvhcScriptTableTransparent = 1 SlbNewAdvhcScriptTableTransparent_Disabled SlbNewAdvhcScriptTableTransparent = 2 SlbNewAdvhcScriptTableTransparent_Unsupported SlbNewAdvhcScriptTableTransparent = 2147483647 )
type SlbNewAdvhcSipTable ¶
type SlbNewAdvhcSipTable struct { // SIP Health check id . SlbNewAdvhcSipID string Params *SlbNewAdvhcSipTableParams }
SlbNewAdvhcSipTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewAdvhcSipTable ¶
func NewSlbNewAdvhcSipTable( slbNewAdvhcSipID string, params *SlbNewAdvhcSipTableParams, ) *SlbNewAdvhcSipTable
func NewSlbNewAdvhcSipTableList ¶
func NewSlbNewAdvhcSipTableList() *SlbNewAdvhcSipTable
func (*SlbNewAdvhcSipTable) GetParams ¶
func (c *SlbNewAdvhcSipTable) GetParams() BeanType
func (*SlbNewAdvhcSipTable) GetParamsType ¶
func (c *SlbNewAdvhcSipTable) GetParamsType() reflect.Type
func (*SlbNewAdvhcSipTable) Name ¶
func (c *SlbNewAdvhcSipTable) Name() string
func (*SlbNewAdvhcSipTable) Path ¶
func (c *SlbNewAdvhcSipTable) Path() string
type SlbNewAdvhcSipTableDelete ¶
type SlbNewAdvhcSipTableDelete int32
const ( SlbNewAdvhcSipTableDelete_Other SlbNewAdvhcSipTableDelete = 1 SlbNewAdvhcSipTableDelete_Delete SlbNewAdvhcSipTableDelete = 2 SlbNewAdvhcSipTableDelete_Unsupported SlbNewAdvhcSipTableDelete = 2147483647 )
type SlbNewAdvhcSipTableIPVer ¶
type SlbNewAdvhcSipTableIPVer int32
const ( SlbNewAdvhcSipTableIPVer_Ipv4 SlbNewAdvhcSipTableIPVer = 1 SlbNewAdvhcSipTableIPVer_Ipv6 SlbNewAdvhcSipTableIPVer = 2 SlbNewAdvhcSipTableIPVer_None SlbNewAdvhcSipTableIPVer = 3 )
type SlbNewAdvhcSipTableInvert ¶
type SlbNewAdvhcSipTableInvert int32
const ( SlbNewAdvhcSipTableInvert_Enabled SlbNewAdvhcSipTableInvert = 1 SlbNewAdvhcSipTableInvert_Disabled SlbNewAdvhcSipTableInvert = 2 SlbNewAdvhcSipTableInvert_Unsupported SlbNewAdvhcSipTableInvert = 2147483647 )
type SlbNewAdvhcSipTableMethod ¶
type SlbNewAdvhcSipTableMethod int32
const ( SlbNewAdvhcSipTableMethod_Options SlbNewAdvhcSipTableMethod = 1 SlbNewAdvhcSipTableMethod_Ping SlbNewAdvhcSipTableMethod = 2 SlbNewAdvhcSipTableMethod_Unsupported SlbNewAdvhcSipTableMethod = 2147483647 )
type SlbNewAdvhcSipTableParams ¶
type SlbNewAdvhcSipTableParams struct { // SIP Health check id . ID string `json:"ID,omitempty"` // SIP Health check name. Name string `json:"Name,omitempty"` // SIP Health check destination port. DPort uint64 `json:"DPort,omitempty"` // SIP Health check destination IP version. IPVer SlbNewAdvhcSipTableIPVer `json:"IPVer,omitempty"` // SIP Health check destination hostname. HostName string `json:"HostName,omitempty"` // SIP Health check transparent flag. Transparent SlbNewAdvhcSipTableTransparent `json:"Transparent,omitempty"` // SIP Health check interval. Interval uint64 `json:"Interval,omitempty"` // SIP Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // SIP Health check retries when in the down state. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // SIP Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // SIP Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // SIP Health check interval when in down state. DownInterval uint64 `json:"DownInterval,omitempty"` // SIP Health check invert flag. Invert SlbNewAdvhcSipTableInvert `json:"Invert,omitempty"` // SIP Health check method. Method SlbNewAdvhcSipTableMethod `json:"Method,omitempty"` // SIP Health check transport. Transport SlbNewAdvhcSipTableTransport `json:"Transport,omitempty"` // SIP Health check URI. RequestUri string `json:"RequestUri,omitempty"` // SIP Health check 'from' string. From string `json:"From,omitempty"` // SIP Health check expected response code. ResponseCodes string `json:"ResponseCodes,omitempty"` // SIP Health check copy flag. Copy string `json:"Copy,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewAdvhcSipTableDelete `json:"Delete,omitempty"` }
type SlbNewAdvhcSipTableTransparent ¶
type SlbNewAdvhcSipTableTransparent int32
const ( SlbNewAdvhcSipTableTransparent_Enabled SlbNewAdvhcSipTableTransparent = 1 SlbNewAdvhcSipTableTransparent_Disabled SlbNewAdvhcSipTableTransparent = 2 SlbNewAdvhcSipTableTransparent_Unsupported SlbNewAdvhcSipTableTransparent = 2147483647 )
type SlbNewAdvhcSipTableTransport ¶
type SlbNewAdvhcSipTableTransport int32
const ( SlbNewAdvhcSipTableTransport_Udp SlbNewAdvhcSipTableTransport = 1 SlbNewAdvhcSipTableTransport_Tcp SlbNewAdvhcSipTableTransport = 2 SlbNewAdvhcSipTableTransport_Unsupported SlbNewAdvhcSipTableTransport = 2147483647 )
type SlbNewAdvhcSmtpTable ¶
type SlbNewAdvhcSmtpTable struct { // SMTP health check id. SlbNewAdvhcSmtpID string Params *SlbNewAdvhcSmtpTableParams }
SlbNewAdvhcSmtpTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewAdvhcSmtpTable ¶
func NewSlbNewAdvhcSmtpTable( slbNewAdvhcSmtpID string, params *SlbNewAdvhcSmtpTableParams, ) *SlbNewAdvhcSmtpTable
func NewSlbNewAdvhcSmtpTableList ¶
func NewSlbNewAdvhcSmtpTableList() *SlbNewAdvhcSmtpTable
func (*SlbNewAdvhcSmtpTable) GetParams ¶
func (c *SlbNewAdvhcSmtpTable) GetParams() BeanType
func (*SlbNewAdvhcSmtpTable) GetParamsType ¶
func (c *SlbNewAdvhcSmtpTable) GetParamsType() reflect.Type
func (*SlbNewAdvhcSmtpTable) Name ¶
func (c *SlbNewAdvhcSmtpTable) Name() string
func (*SlbNewAdvhcSmtpTable) Path ¶
func (c *SlbNewAdvhcSmtpTable) Path() string
type SlbNewAdvhcSmtpTableDelete ¶
type SlbNewAdvhcSmtpTableDelete int32
const ( SlbNewAdvhcSmtpTableDelete_Other SlbNewAdvhcSmtpTableDelete = 1 SlbNewAdvhcSmtpTableDelete_Delete SlbNewAdvhcSmtpTableDelete = 2 SlbNewAdvhcSmtpTableDelete_Unsupported SlbNewAdvhcSmtpTableDelete = 2147483647 )
type SlbNewAdvhcSmtpTableIPVer ¶
type SlbNewAdvhcSmtpTableIPVer int32
const ( SlbNewAdvhcSmtpTableIPVer_Ipv4 SlbNewAdvhcSmtpTableIPVer = 1 SlbNewAdvhcSmtpTableIPVer_Ipv6 SlbNewAdvhcSmtpTableIPVer = 2 SlbNewAdvhcSmtpTableIPVer_None SlbNewAdvhcSmtpTableIPVer = 3 )
type SlbNewAdvhcSmtpTableInvert ¶
type SlbNewAdvhcSmtpTableInvert int32
const ( SlbNewAdvhcSmtpTableInvert_Enabled SlbNewAdvhcSmtpTableInvert = 1 SlbNewAdvhcSmtpTableInvert_Disabled SlbNewAdvhcSmtpTableInvert = 2 SlbNewAdvhcSmtpTableInvert_Unsupported SlbNewAdvhcSmtpTableInvert = 2147483647 )
type SlbNewAdvhcSmtpTableParams ¶
type SlbNewAdvhcSmtpTableParams struct { // SMTP health check id. ID string `json:"ID,omitempty"` // SMTP health check name. Name string `json:"Name,omitempty"` // SMTP health check destination port. DPort uint64 `json:"DPort,omitempty"` // SMTP health check destination IP version. IPVer SlbNewAdvhcSmtpTableIPVer `json:"IPVer,omitempty"` // SMTP health check destination hostname. HostName string `json:"HostName,omitempty"` // SMTP health check transparent flag. Transparent SlbNewAdvhcSmtpTableTransparent `json:"Transparent,omitempty"` // SMTP health check interval. Interval uint64 `json:"Interval,omitempty"` // SMTP health check retries counter. Retries uint64 `json:"Retries,omitempty"` // SMTP health check retries when in down state counter. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // SMTP health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // SMTP health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // SMTP health check interval when in the down state. DownInterval uint64 `json:"DownInterval,omitempty"` // SMTP health check invert flag. Invert SlbNewAdvhcSmtpTableInvert `json:"Invert,omitempty"` // SMTP health check username. UserName string `json:"UserName,omitempty"` // SMTP health check copy flag. Copy string `json:"Copy,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewAdvhcSmtpTableDelete `json:"Delete,omitempty"` }
type SlbNewAdvhcSmtpTableTransparent ¶
type SlbNewAdvhcSmtpTableTransparent int32
const ( SlbNewAdvhcSmtpTableTransparent_Enabled SlbNewAdvhcSmtpTableTransparent = 1 SlbNewAdvhcSmtpTableTransparent_Disabled SlbNewAdvhcSmtpTableTransparent = 2 SlbNewAdvhcSmtpTableTransparent_Unsupported SlbNewAdvhcSmtpTableTransparent = 2147483647 )
type SlbNewAdvhcSnmpTable ¶
type SlbNewAdvhcSnmpTable struct { // SNMP Health check id. SlbNewAdvhcSnmpID string Params *SlbNewAdvhcSnmpTableParams }
SlbNewAdvhcSnmpTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewAdvhcSnmpTable ¶
func NewSlbNewAdvhcSnmpTable( slbNewAdvhcSnmpID string, params *SlbNewAdvhcSnmpTableParams, ) *SlbNewAdvhcSnmpTable
func NewSlbNewAdvhcSnmpTableList ¶
func NewSlbNewAdvhcSnmpTableList() *SlbNewAdvhcSnmpTable
func (*SlbNewAdvhcSnmpTable) GetParams ¶
func (c *SlbNewAdvhcSnmpTable) GetParams() BeanType
func (*SlbNewAdvhcSnmpTable) GetParamsType ¶
func (c *SlbNewAdvhcSnmpTable) GetParamsType() reflect.Type
func (*SlbNewAdvhcSnmpTable) Name ¶
func (c *SlbNewAdvhcSnmpTable) Name() string
func (*SlbNewAdvhcSnmpTable) Path ¶
func (c *SlbNewAdvhcSnmpTable) Path() string
type SlbNewAdvhcSnmpTableDelete ¶
type SlbNewAdvhcSnmpTableDelete int32
const ( SlbNewAdvhcSnmpTableDelete_Other SlbNewAdvhcSnmpTableDelete = 1 SlbNewAdvhcSnmpTableDelete_Delete SlbNewAdvhcSnmpTableDelete = 2 SlbNewAdvhcSnmpTableDelete_Unsupported SlbNewAdvhcSnmpTableDelete = 2147483647 )
type SlbNewAdvhcSnmpTableIPVer ¶
type SlbNewAdvhcSnmpTableIPVer int32
const ( SlbNewAdvhcSnmpTableIPVer_Ipv4 SlbNewAdvhcSnmpTableIPVer = 1 SlbNewAdvhcSnmpTableIPVer_Ipv6 SlbNewAdvhcSnmpTableIPVer = 2 SlbNewAdvhcSnmpTableIPVer_None SlbNewAdvhcSnmpTableIPVer = 3 )
type SlbNewAdvhcSnmpTableInvert ¶
type SlbNewAdvhcSnmpTableInvert int32
const ( SlbNewAdvhcSnmpTableInvert_Enabled SlbNewAdvhcSnmpTableInvert = 1 SlbNewAdvhcSnmpTableInvert_Disabled SlbNewAdvhcSnmpTableInvert = 2 SlbNewAdvhcSnmpTableInvert_Unsupported SlbNewAdvhcSnmpTableInvert = 2147483647 )
type SlbNewAdvhcSnmpTableParams ¶
type SlbNewAdvhcSnmpTableParams struct { // SNMP Health check id. ID string `json:"ID,omitempty"` // SNMP Health check name. Name string `json:"Name,omitempty"` // SNMP Health check destination port. DPort uint64 `json:"DPort,omitempty"` // SNMP Health check destination IP version. IPVer SlbNewAdvhcSnmpTableIPVer `json:"IPVer,omitempty"` // SNMP Health check destination hostname. HostName string `json:"HostName,omitempty"` // SNMP Health check transparent flag. Transparent SlbNewAdvhcSnmpTableTransparent `json:"Transparent,omitempty"` // SNMP Health check interval. Interval uint64 `json:"Interval,omitempty"` // SNMP Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // SNMP Health check retries counter in the down state. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // SNMP Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // SNMP Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // SNMP Health check interval when in the down state. DownInterval uint64 `json:"DownInterval,omitempty"` // SNMP Health check invert flag. Invert SlbNewAdvhcSnmpTableInvert `json:"Invert,omitempty"` // SNMP Health check OID. Oid string `json:"Oid,omitempty"` // SNMP Health check community string. Community string `json:"Community,omitempty"` // SNMP Health check OID type. Type SlbNewAdvhcSnmpTableType `json:"Type,omitempty"` // SNMP Health check OID variable minimum value. MinValue int32 `json:"MinValue,omitempty"` // SNMP Health check OID maximum value. MaxValue int32 `json:"MaxValue,omitempty"` // SNMP Health check receive string. ReceiveString string `json:"ReceiveString,omitempty"` // Enabled: value received in SNMP health check response is used as real server weight. // Disabled: value received in SNMP health check response is not used as real server weight. // Inverted: value received in SNMP health check response is subtracted from 100 (100 - value) is used as real server weight ReadjustWeight SlbNewAdvhcSnmpTableReadjustWeight `json:"ReadjustWeight,omitempty"` // SNMP Health check copy indicator. Copy string `json:"Copy,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewAdvhcSnmpTableDelete `json:"Delete,omitempty"` // Oveload minimum value. OverloadMinValue int32 `json:"OverloadMinValue,omitempty"` // Oveload maximum value. OverloadMaxValue int32 `json:"OverloadMaxValue,omitempty"` // expected response for server overload. OverloadString string `json:"OverloadString,omitempty"` }
type SlbNewAdvhcSnmpTableReadjustWeight ¶
type SlbNewAdvhcSnmpTableReadjustWeight int32
const ( SlbNewAdvhcSnmpTableReadjustWeight_Enabled SlbNewAdvhcSnmpTableReadjustWeight = 1 SlbNewAdvhcSnmpTableReadjustWeight_Disabled SlbNewAdvhcSnmpTableReadjustWeight = 2 SlbNewAdvhcSnmpTableReadjustWeight_Inverted SlbNewAdvhcSnmpTableReadjustWeight = 3 SlbNewAdvhcSnmpTableReadjustWeight_Unsupported SlbNewAdvhcSnmpTableReadjustWeight = 2147483647 )
type SlbNewAdvhcSnmpTableTransparent ¶
type SlbNewAdvhcSnmpTableTransparent int32
const ( SlbNewAdvhcSnmpTableTransparent_Enabled SlbNewAdvhcSnmpTableTransparent = 1 SlbNewAdvhcSnmpTableTransparent_Disabled SlbNewAdvhcSnmpTableTransparent = 2 SlbNewAdvhcSnmpTableTransparent_Unsupported SlbNewAdvhcSnmpTableTransparent = 2147483647 )
type SlbNewAdvhcSnmpTableType ¶
type SlbNewAdvhcSnmpTableType int32
const ( SlbNewAdvhcSnmpTableType_Integer SlbNewAdvhcSnmpTableType = 1 SlbNewAdvhcSnmpTableType_String SlbNewAdvhcSnmpTableType = 2 SlbNewAdvhcSnmpTableType_Unsupported SlbNewAdvhcSnmpTableType = 2147483647 )
type SlbNewAdvhcSslHelloTable ¶
type SlbNewAdvhcSslHelloTable struct { // SSL Hello Health check id. SlbNewAdvhcSslHelloID string Params *SlbNewAdvhcSslHelloTableParams }
SlbNewAdvhcSslHelloTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewAdvhcSslHelloTable ¶
func NewSlbNewAdvhcSslHelloTable( slbNewAdvhcSslHelloID string, params *SlbNewAdvhcSslHelloTableParams, ) *SlbNewAdvhcSslHelloTable
func NewSlbNewAdvhcSslHelloTableList ¶
func NewSlbNewAdvhcSslHelloTableList() *SlbNewAdvhcSslHelloTable
func (*SlbNewAdvhcSslHelloTable) GetParams ¶
func (c *SlbNewAdvhcSslHelloTable) GetParams() BeanType
func (*SlbNewAdvhcSslHelloTable) GetParamsType ¶
func (c *SlbNewAdvhcSslHelloTable) GetParamsType() reflect.Type
func (*SlbNewAdvhcSslHelloTable) Name ¶
func (c *SlbNewAdvhcSslHelloTable) Name() string
func (*SlbNewAdvhcSslHelloTable) Path ¶
func (c *SlbNewAdvhcSslHelloTable) Path() string
type SlbNewAdvhcSslHelloTableCipherName ¶
type SlbNewAdvhcSslHelloTableCipherName int32
const ( SlbNewAdvhcSslHelloTableCipherName_UserDefined SlbNewAdvhcSslHelloTableCipherName = 1 SlbNewAdvhcSslHelloTableCipherName_Low SlbNewAdvhcSslHelloTableCipherName = 2 SlbNewAdvhcSslHelloTableCipherName_Medium SlbNewAdvhcSslHelloTableCipherName = 3 SlbNewAdvhcSslHelloTableCipherName_High SlbNewAdvhcSslHelloTableCipherName = 4 SlbNewAdvhcSslHelloTableCipherName_Unsupported SlbNewAdvhcSslHelloTableCipherName = 2147483647 )
type SlbNewAdvhcSslHelloTableDelete ¶
type SlbNewAdvhcSslHelloTableDelete int32
const ( SlbNewAdvhcSslHelloTableDelete_Other SlbNewAdvhcSslHelloTableDelete = 1 SlbNewAdvhcSslHelloTableDelete_Delete SlbNewAdvhcSslHelloTableDelete = 2 SlbNewAdvhcSslHelloTableDelete_Unsupported SlbNewAdvhcSslHelloTableDelete = 2147483647 )
type SlbNewAdvhcSslHelloTableIPVer ¶
type SlbNewAdvhcSslHelloTableIPVer int32
const ( SlbNewAdvhcSslHelloTableIPVer_Ipv4 SlbNewAdvhcSslHelloTableIPVer = 1 SlbNewAdvhcSslHelloTableIPVer_Ipv6 SlbNewAdvhcSslHelloTableIPVer = 2 SlbNewAdvhcSslHelloTableIPVer_None SlbNewAdvhcSslHelloTableIPVer = 3 )
type SlbNewAdvhcSslHelloTableInvert ¶
type SlbNewAdvhcSslHelloTableInvert int32
const ( SlbNewAdvhcSslHelloTableInvert_Enabled SlbNewAdvhcSslHelloTableInvert = 1 SlbNewAdvhcSslHelloTableInvert_Disabled SlbNewAdvhcSslHelloTableInvert = 2 SlbNewAdvhcSslHelloTableInvert_Unsupported SlbNewAdvhcSslHelloTableInvert = 2147483647 )
type SlbNewAdvhcSslHelloTableParams ¶
type SlbNewAdvhcSslHelloTableParams struct { // SSL Hello Health check id. ID string `json:"ID,omitempty"` // SSL Hello Health check name. Name string `json:"Name,omitempty"` // SSL Hello Health check destination port. DPort uint64 `json:"DPort,omitempty"` // SSL Hello Health check destination IP version. IPVer SlbNewAdvhcSslHelloTableIPVer `json:"IPVer,omitempty"` // SSL Hello Health check destination hostname. HostName string `json:"HostName,omitempty"` // SSL Hello Health check transparent flag. Transparent SlbNewAdvhcSslHelloTableTransparent `json:"Transparent,omitempty"` // SSL Hello Health check interval. Interval uint64 `json:"Interval,omitempty"` // SSL Hello Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // SSL Hello Health check retries counter. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // SSL Hello Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // SSL Hello Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // SSL Hello Health check interval in the down state. DownInterval uint64 `json:"DownInterval,omitempty"` // SSL Hello Health check invert flag. Invert SlbNewAdvhcSslHelloTableInvert `json:"Invert,omitempty"` // SSL Hello Health check SSL version field. SslVersion SlbNewAdvhcSslHelloTableSslVersion `json:"SslVersion,omitempty"` // SSL Hello Health check copy indicator. Copy string `json:"Copy,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewAdvhcSslHelloTableDelete `json:"Delete,omitempty"` // Cipher name for SSLHELLO HC Context. CipherName SlbNewAdvhcSslHelloTableCipherName `json:"CipherName,omitempty"` // Cipher-suite allowed for SSLHELLO HC Context. CipherUserdef string `json:"CipherUserdef,omitempty"` }
type SlbNewAdvhcSslHelloTableSslVersion ¶
type SlbNewAdvhcSslHelloTableSslVersion int32
const ( SlbNewAdvhcSslHelloTableSslVersion_Ver2 SlbNewAdvhcSslHelloTableSslVersion = 2 SlbNewAdvhcSslHelloTableSslVersion_Ver3 SlbNewAdvhcSslHelloTableSslVersion = 3 SlbNewAdvhcSslHelloTableSslVersion_Tls SlbNewAdvhcSslHelloTableSslVersion = 4 SlbNewAdvhcSslHelloTableSslVersion_Unsupported SlbNewAdvhcSslHelloTableSslVersion = 2147483647 )
type SlbNewAdvhcSslHelloTableTransparent ¶
type SlbNewAdvhcSslHelloTableTransparent int32
const ( SlbNewAdvhcSslHelloTableTransparent_Enabled SlbNewAdvhcSslHelloTableTransparent = 1 SlbNewAdvhcSslHelloTableTransparent_Disabled SlbNewAdvhcSslHelloTableTransparent = 2 SlbNewAdvhcSslHelloTableTransparent_Unsupported SlbNewAdvhcSslHelloTableTransparent = 2147483647 )
type SlbNewAdvhcTcpTable ¶
type SlbNewAdvhcTcpTable struct { // TCP Health check id. SlbNewAdvhcTcpID string Params *SlbNewAdvhcTcpTableParams }
SlbNewAdvhcTcpTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewAdvhcTcpTable ¶
func NewSlbNewAdvhcTcpTable( slbNewAdvhcTcpID string, params *SlbNewAdvhcTcpTableParams, ) *SlbNewAdvhcTcpTable
func NewSlbNewAdvhcTcpTableList ¶
func NewSlbNewAdvhcTcpTableList() *SlbNewAdvhcTcpTable
func (*SlbNewAdvhcTcpTable) GetParams ¶
func (c *SlbNewAdvhcTcpTable) GetParams() BeanType
func (*SlbNewAdvhcTcpTable) GetParamsType ¶
func (c *SlbNewAdvhcTcpTable) GetParamsType() reflect.Type
func (*SlbNewAdvhcTcpTable) Name ¶
func (c *SlbNewAdvhcTcpTable) Name() string
func (*SlbNewAdvhcTcpTable) Path ¶
func (c *SlbNewAdvhcTcpTable) Path() string
type SlbNewAdvhcTcpTableAlways ¶
type SlbNewAdvhcTcpTableAlways int32
const ( SlbNewAdvhcTcpTableAlways_Enabled SlbNewAdvhcTcpTableAlways = 1 SlbNewAdvhcTcpTableAlways_Disabled SlbNewAdvhcTcpTableAlways = 2 SlbNewAdvhcTcpTableAlways_Unsupported SlbNewAdvhcTcpTableAlways = 2147483647 )
type SlbNewAdvhcTcpTableConnTerm ¶
type SlbNewAdvhcTcpTableConnTerm int32
const ( SlbNewAdvhcTcpTableConnTerm_Fin SlbNewAdvhcTcpTableConnTerm = 1 SlbNewAdvhcTcpTableConnTerm_Rst SlbNewAdvhcTcpTableConnTerm = 2 SlbNewAdvhcTcpTableConnTerm_Unsupported SlbNewAdvhcTcpTableConnTerm = 2147483647 )
type SlbNewAdvhcTcpTableDelete ¶
type SlbNewAdvhcTcpTableDelete int32
const ( SlbNewAdvhcTcpTableDelete_Other SlbNewAdvhcTcpTableDelete = 1 SlbNewAdvhcTcpTableDelete_Delete SlbNewAdvhcTcpTableDelete = 2 SlbNewAdvhcTcpTableDelete_Unsupported SlbNewAdvhcTcpTableDelete = 2147483647 )
type SlbNewAdvhcTcpTableIPVer ¶
type SlbNewAdvhcTcpTableIPVer int32
const ( SlbNewAdvhcTcpTableIPVer_Ipv4 SlbNewAdvhcTcpTableIPVer = 1 SlbNewAdvhcTcpTableIPVer_Ipv6 SlbNewAdvhcTcpTableIPVer = 2 SlbNewAdvhcTcpTableIPVer_None SlbNewAdvhcTcpTableIPVer = 3 )
type SlbNewAdvhcTcpTableInvert ¶
type SlbNewAdvhcTcpTableInvert int32
const ( SlbNewAdvhcTcpTableInvert_Enabled SlbNewAdvhcTcpTableInvert = 1 SlbNewAdvhcTcpTableInvert_Disabled SlbNewAdvhcTcpTableInvert = 2 SlbNewAdvhcTcpTableInvert_Unsupported SlbNewAdvhcTcpTableInvert = 2147483647 )
type SlbNewAdvhcTcpTableParams ¶
type SlbNewAdvhcTcpTableParams struct { // TCP Health check id. ID string `json:"ID,omitempty"` // TCP Health check name. Name string `json:"Name,omitempty"` // TCP Health check destination port. DPort uint64 `json:"DPort,omitempty"` // TCP Health check destination IP version. IPVer SlbNewAdvhcTcpTableIPVer `json:"IPVer,omitempty"` // TCP Health check destination host name. HostName string `json:"HostName,omitempty"` // TCP Health check transparent flag. Transparent SlbNewAdvhcTcpTableTransparent `json:"Transparent,omitempty"` // TCP Health check interval. Interval uint64 `json:"Interval,omitempty"` // TCP Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // TCP Health check retries counter in the down state. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // TCP Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // TCP Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // TCP Health check interval in the down state. DownInterval uint64 `json:"DownInterval,omitempty"` // TCP Health check invert flag. Invert SlbNewAdvhcTcpTableInvert `json:"Invert,omitempty"` // TCP Health check copy indicator. Copy string `json:"Copy,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewAdvhcTcpTableDelete `json:"Delete,omitempty"` // Connection termination type. ConnTerm SlbNewAdvhcTcpTableConnTerm `json:"ConnTerm,omitempty"` // This flag determines whether HC is allowed for standalone real. Always SlbNewAdvhcTcpTableAlways `json:"Always,omitempty"` }
type SlbNewAdvhcTcpTableTransparent ¶
type SlbNewAdvhcTcpTableTransparent int32
const ( SlbNewAdvhcTcpTableTransparent_Enabled SlbNewAdvhcTcpTableTransparent = 1 SlbNewAdvhcTcpTableTransparent_Disabled SlbNewAdvhcTcpTableTransparent = 2 SlbNewAdvhcTcpTableTransparent_Unsupported SlbNewAdvhcTcpTableTransparent = 2147483647 )
type SlbNewAdvhcTftpTable ¶
type SlbNewAdvhcTftpTable struct { // TFTP Health check id. SlbNewAdvhcTftpID string Params *SlbNewAdvhcTftpTableParams }
SlbNewAdvhcTftpTable TFTP Health check path.
func NewSlbNewAdvhcTftpTable ¶
func NewSlbNewAdvhcTftpTable( slbNewAdvhcTftpID string, params *SlbNewAdvhcTftpTableParams, ) *SlbNewAdvhcTftpTable
func NewSlbNewAdvhcTftpTableList ¶
func NewSlbNewAdvhcTftpTableList() *SlbNewAdvhcTftpTable
func (*SlbNewAdvhcTftpTable) GetParams ¶
func (c *SlbNewAdvhcTftpTable) GetParams() BeanType
func (*SlbNewAdvhcTftpTable) GetParamsType ¶
func (c *SlbNewAdvhcTftpTable) GetParamsType() reflect.Type
func (*SlbNewAdvhcTftpTable) Name ¶
func (c *SlbNewAdvhcTftpTable) Name() string
func (*SlbNewAdvhcTftpTable) Path ¶
func (c *SlbNewAdvhcTftpTable) Path() string
type SlbNewAdvhcTftpTableDelete ¶
type SlbNewAdvhcTftpTableDelete int32
const ( SlbNewAdvhcTftpTableDelete_Other SlbNewAdvhcTftpTableDelete = 1 SlbNewAdvhcTftpTableDelete_Delete SlbNewAdvhcTftpTableDelete = 2 SlbNewAdvhcTftpTableDelete_Unsupported SlbNewAdvhcTftpTableDelete = 2147483647 )
type SlbNewAdvhcTftpTableIPVer ¶
type SlbNewAdvhcTftpTableIPVer int32
const ( SlbNewAdvhcTftpTableIPVer_Ipv4 SlbNewAdvhcTftpTableIPVer = 1 SlbNewAdvhcTftpTableIPVer_Ipv6 SlbNewAdvhcTftpTableIPVer = 2 SlbNewAdvhcTftpTableIPVer_None SlbNewAdvhcTftpTableIPVer = 3 )
type SlbNewAdvhcTftpTableInvert ¶
type SlbNewAdvhcTftpTableInvert int32
const ( SlbNewAdvhcTftpTableInvert_Enabled SlbNewAdvhcTftpTableInvert = 1 SlbNewAdvhcTftpTableInvert_Disabled SlbNewAdvhcTftpTableInvert = 2 SlbNewAdvhcTftpTableInvert_Unsupported SlbNewAdvhcTftpTableInvert = 2147483647 )
type SlbNewAdvhcTftpTableParams ¶
type SlbNewAdvhcTftpTableParams struct { // TFTP Health check id. ID string `json:"ID,omitempty"` // TFTP Health check name. Name string `json:"Name,omitempty"` // TFTP Health check destination port. DPort uint64 `json:"DPort,omitempty"` // TFTP Health check destination IP version. IPVer SlbNewAdvhcTftpTableIPVer `json:"IPVer,omitempty"` // TFTP Health check host name. HostName string `json:"HostName,omitempty"` // TFTP Health check transparent flag. Transparent SlbNewAdvhcTftpTableTransparent `json:"Transparent,omitempty"` // TFTP Health check interval. Interval uint64 `json:"Interval,omitempty"` // TFTP Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // TFTP Health check retries counter in the down state. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // TFTP Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // TFTP Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // TFTP Health check interval in the down state. DownInterval uint64 `json:"DownInterval,omitempty"` // TFTP Health check invert flag. Invert SlbNewAdvhcTftpTableInvert `json:"Invert,omitempty"` // TFTP Health check path. TftpfileFullPath string `json:"TftpfileFullPath,omitempty"` // TFTP Health check copy indicator. Copy string `json:"Copy,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewAdvhcTftpTableDelete `json:"Delete,omitempty"` }
type SlbNewAdvhcTftpTableTransparent ¶
type SlbNewAdvhcTftpTableTransparent int32
const ( SlbNewAdvhcTftpTableTransparent_Enabled SlbNewAdvhcTftpTableTransparent = 1 SlbNewAdvhcTftpTableTransparent_Disabled SlbNewAdvhcTftpTableTransparent = 2 SlbNewAdvhcTftpTableTransparent_Unsupported SlbNewAdvhcTftpTableTransparent = 2147483647 )
type SlbNewAdvhcUdpTable ¶
type SlbNewAdvhcUdpTable struct { // UDP Health check id. SlbNewAdvhcUdpID string Params *SlbNewAdvhcUdpTableParams }
SlbNewAdvhcUdpTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewAdvhcUdpTable ¶
func NewSlbNewAdvhcUdpTable( slbNewAdvhcUdpID string, params *SlbNewAdvhcUdpTableParams, ) *SlbNewAdvhcUdpTable
func NewSlbNewAdvhcUdpTableList ¶
func NewSlbNewAdvhcUdpTableList() *SlbNewAdvhcUdpTable
func (*SlbNewAdvhcUdpTable) GetParams ¶
func (c *SlbNewAdvhcUdpTable) GetParams() BeanType
func (*SlbNewAdvhcUdpTable) GetParamsType ¶
func (c *SlbNewAdvhcUdpTable) GetParamsType() reflect.Type
func (*SlbNewAdvhcUdpTable) Name ¶
func (c *SlbNewAdvhcUdpTable) Name() string
func (*SlbNewAdvhcUdpTable) Path ¶
func (c *SlbNewAdvhcUdpTable) Path() string
type SlbNewAdvhcUdpTableDelete ¶
type SlbNewAdvhcUdpTableDelete int32
const ( SlbNewAdvhcUdpTableDelete_Other SlbNewAdvhcUdpTableDelete = 1 SlbNewAdvhcUdpTableDelete_Delete SlbNewAdvhcUdpTableDelete = 2 SlbNewAdvhcUdpTableDelete_Unsupported SlbNewAdvhcUdpTableDelete = 2147483647 )
type SlbNewAdvhcUdpTableIPVer ¶
type SlbNewAdvhcUdpTableIPVer int32
const ( SlbNewAdvhcUdpTableIPVer_Ipv4 SlbNewAdvhcUdpTableIPVer = 1 SlbNewAdvhcUdpTableIPVer_Ipv6 SlbNewAdvhcUdpTableIPVer = 2 SlbNewAdvhcUdpTableIPVer_None SlbNewAdvhcUdpTableIPVer = 3 )
type SlbNewAdvhcUdpTableInvert ¶
type SlbNewAdvhcUdpTableInvert int32
const ( SlbNewAdvhcUdpTableInvert_Enabled SlbNewAdvhcUdpTableInvert = 1 SlbNewAdvhcUdpTableInvert_Disabled SlbNewAdvhcUdpTableInvert = 2 SlbNewAdvhcUdpTableInvert_Unsupported SlbNewAdvhcUdpTableInvert = 2147483647 )
type SlbNewAdvhcUdpTablePadding ¶
type SlbNewAdvhcUdpTablePadding int32
const ( SlbNewAdvhcUdpTablePadding_Enabled SlbNewAdvhcUdpTablePadding = 1 SlbNewAdvhcUdpTablePadding_Disabled SlbNewAdvhcUdpTablePadding = 2 SlbNewAdvhcUdpTablePadding_Unsupported SlbNewAdvhcUdpTablePadding = 2147483647 )
type SlbNewAdvhcUdpTableParams ¶
type SlbNewAdvhcUdpTableParams struct { // UDP Health check id. ID string `json:"ID,omitempty"` // UDP Health check name. Name string `json:"Name,omitempty"` // UDP Health check destination port. DPort uint64 `json:"DPort,omitempty"` // UDP Health check destination IP version. IPVer SlbNewAdvhcUdpTableIPVer `json:"IPVer,omitempty"` // UDP Health check destination hostname. HostName string `json:"HostName,omitempty"` // UDP Health check transparent flag. Transparent SlbNewAdvhcUdpTableTransparent `json:"Transparent,omitempty"` // UDP Health check interval. Interval uint64 `json:"Interval,omitempty"` // UDP Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // UDP Health check retries counter in the down state. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // UDP Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // UDP Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // UDP Health check interval in the down state. DownInterval uint64 `json:"DownInterval,omitempty"` // UDP Health check invert flag. Invert SlbNewAdvhcUdpTableInvert `json:"Invert,omitempty"` // UDP Health check copy indicator. Copy string `json:"Copy,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewAdvhcUdpTableDelete `json:"Delete,omitempty"` // Enabled/disable padding to 64 bytes for the UDP health check. // When set to enable(1) UDP health check packets will be padded // to 64 bytes. And when set to disable(2) the UDP health check // packets will not be padded to 64 bytes. Padding SlbNewAdvhcUdpTablePadding `json:"Padding,omitempty"` }
type SlbNewAdvhcUdpTableTransparent ¶
type SlbNewAdvhcUdpTableTransparent int32
const ( SlbNewAdvhcUdpTableTransparent_Enabled SlbNewAdvhcUdpTableTransparent = 1 SlbNewAdvhcUdpTableTransparent_Disabled SlbNewAdvhcUdpTableTransparent = 2 SlbNewAdvhcUdpTableTransparent_Unsupported SlbNewAdvhcUdpTableTransparent = 2147483647 )
type SlbNewAdvhcVirtualWireTable ¶
type SlbNewAdvhcVirtualWireTable struct { // Set Virtual Wire Health Check ID. SlbNewAdvhcVirtualWireID string Params *SlbNewAdvhcVirtualWireTableParams }
SlbNewAdvhcVirtualWireTable The table of Virtual Wire Health Check objects. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewAdvhcVirtualWireTable ¶
func NewSlbNewAdvhcVirtualWireTable( slbNewAdvhcVirtualWireID string, params *SlbNewAdvhcVirtualWireTableParams, ) *SlbNewAdvhcVirtualWireTable
func NewSlbNewAdvhcVirtualWireTableList ¶
func NewSlbNewAdvhcVirtualWireTableList() *SlbNewAdvhcVirtualWireTable
func (*SlbNewAdvhcVirtualWireTable) GetParams ¶
func (c *SlbNewAdvhcVirtualWireTable) GetParams() BeanType
func (*SlbNewAdvhcVirtualWireTable) GetParamsType ¶
func (c *SlbNewAdvhcVirtualWireTable) GetParamsType() reflect.Type
func (*SlbNewAdvhcVirtualWireTable) Name ¶
func (c *SlbNewAdvhcVirtualWireTable) Name() string
func (*SlbNewAdvhcVirtualWireTable) Path ¶
func (c *SlbNewAdvhcVirtualWireTable) Path() string
type SlbNewAdvhcVirtualWireTableDelete ¶
type SlbNewAdvhcVirtualWireTableDelete int32
const ( SlbNewAdvhcVirtualWireTableDelete_Other SlbNewAdvhcVirtualWireTableDelete = 1 SlbNewAdvhcVirtualWireTableDelete_Delete SlbNewAdvhcVirtualWireTableDelete = 2 SlbNewAdvhcVirtualWireTableDelete_Unsupported SlbNewAdvhcVirtualWireTableDelete = 2147483647 )
type SlbNewAdvhcVirtualWireTableIPVer ¶
type SlbNewAdvhcVirtualWireTableIPVer int32
const ( SlbNewAdvhcVirtualWireTableIPVer_Ipv4 SlbNewAdvhcVirtualWireTableIPVer = 1 SlbNewAdvhcVirtualWireTableIPVer_Ipv6 SlbNewAdvhcVirtualWireTableIPVer = 2 SlbNewAdvhcVirtualWireTableIPVer_None SlbNewAdvhcVirtualWireTableIPVer = 3 )
type SlbNewAdvhcVirtualWireTableInvert ¶
type SlbNewAdvhcVirtualWireTableInvert int32
const ( SlbNewAdvhcVirtualWireTableInvert_Enabled SlbNewAdvhcVirtualWireTableInvert = 1 SlbNewAdvhcVirtualWireTableInvert_Disabled SlbNewAdvhcVirtualWireTableInvert = 2 SlbNewAdvhcVirtualWireTableInvert_Unsupported SlbNewAdvhcVirtualWireTableInvert = 2147483647 )
type SlbNewAdvhcVirtualWireTableParams ¶
type SlbNewAdvhcVirtualWireTableParams struct { // Set Virtual Wire Health Check ID. ID string `json:"ID,omitempty"` // Set Virtual Wire Health Check Name. Name string `json:"Name,omitempty"` // Set Virtual Wire Health Check destination port. DPort uint64 `json:"DPort,omitempty"` // Set Virtual Wire Health Check IP version. IPVer SlbNewAdvhcVirtualWireTableIPVer `json:"IPVer,omitempty"` // Set Virtual Wire Health Check host name. HostName string `json:"HostName,omitempty"` // Set Virtual Wire Health Check transparency mode. Transparent SlbNewAdvhcVirtualWireTableTransparent `json:"Transparent,omitempty"` // Set Virtual Wire Health Check interval. Interval uint64 `json:"Interval,omitempty"` // Set Virtual Wire Health Check maximum retries number. Retries uint64 `json:"Retries,omitempty"` // Set Virtual Wire Health Check minimum restore retries number. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // Set Virtual Wire Health Check timeout. Timeout uint64 `json:"Timeout,omitempty"` // Set Virtual Wire Health Check Overflow. Overflow uint64 `json:"Overflow,omitempty"` // Set Virtual Wire Health Check down interval. DownInterval uint64 `json:"DownInterval,omitempty"` // Set Virtual Wire Health Check invert state. Invert SlbNewAdvhcVirtualWireTableInvert `json:"Invert,omitempty"` // Copy Virtual Wire Health Check. Copy string `json:"Copy,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewAdvhcVirtualWireTableDelete `json:"Delete,omitempty"` }
type SlbNewAdvhcVirtualWireTableTransparent ¶
type SlbNewAdvhcVirtualWireTableTransparent int32
const ( SlbNewAdvhcVirtualWireTableTransparent_Enabled SlbNewAdvhcVirtualWireTableTransparent = 1 SlbNewAdvhcVirtualWireTableTransparent_Disabled SlbNewAdvhcVirtualWireTableTransparent = 2 SlbNewAdvhcVirtualWireTableTransparent_Unsupported SlbNewAdvhcVirtualWireTableTransparent = 2147483647 )
type SlbNewAdvhcWapTable ¶
type SlbNewAdvhcWapTable struct { // WAP Health check id. SlbNewAdvhcWapID string Params *SlbNewAdvhcWapTableParams }
SlbNewAdvhcWapTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewAdvhcWapTable ¶
func NewSlbNewAdvhcWapTable( slbNewAdvhcWapID string, params *SlbNewAdvhcWapTableParams, ) *SlbNewAdvhcWapTable
func NewSlbNewAdvhcWapTableList ¶
func NewSlbNewAdvhcWapTableList() *SlbNewAdvhcWapTable
func (*SlbNewAdvhcWapTable) GetParams ¶
func (c *SlbNewAdvhcWapTable) GetParams() BeanType
func (*SlbNewAdvhcWapTable) GetParamsType ¶
func (c *SlbNewAdvhcWapTable) GetParamsType() reflect.Type
func (*SlbNewAdvhcWapTable) Name ¶
func (c *SlbNewAdvhcWapTable) Name() string
func (*SlbNewAdvhcWapTable) Path ¶
func (c *SlbNewAdvhcWapTable) Path() string
type SlbNewAdvhcWapTableCouple ¶
type SlbNewAdvhcWapTableCouple int32
const ( SlbNewAdvhcWapTableCouple_Enabled SlbNewAdvhcWapTableCouple = 1 SlbNewAdvhcWapTableCouple_Disabled SlbNewAdvhcWapTableCouple = 2 SlbNewAdvhcWapTableCouple_Unsupported SlbNewAdvhcWapTableCouple = 2147483647 )
type SlbNewAdvhcWapTableDelete ¶
type SlbNewAdvhcWapTableDelete int32
const ( SlbNewAdvhcWapTableDelete_Other SlbNewAdvhcWapTableDelete = 1 SlbNewAdvhcWapTableDelete_Delete SlbNewAdvhcWapTableDelete = 2 SlbNewAdvhcWapTableDelete_Unsupported SlbNewAdvhcWapTableDelete = 2147483647 )
type SlbNewAdvhcWapTableIPVer ¶
type SlbNewAdvhcWapTableIPVer int32
const ( SlbNewAdvhcWapTableIPVer_Ipv4 SlbNewAdvhcWapTableIPVer = 1 SlbNewAdvhcWapTableIPVer_Ipv6 SlbNewAdvhcWapTableIPVer = 2 SlbNewAdvhcWapTableIPVer_None SlbNewAdvhcWapTableIPVer = 3 )
type SlbNewAdvhcWapTableInvert ¶
type SlbNewAdvhcWapTableInvert int32
const ( SlbNewAdvhcWapTableInvert_Enabled SlbNewAdvhcWapTableInvert = 1 SlbNewAdvhcWapTableInvert_Disabled SlbNewAdvhcWapTableInvert = 2 SlbNewAdvhcWapTableInvert_Unsupported SlbNewAdvhcWapTableInvert = 2147483647 )
type SlbNewAdvhcWapTableParams ¶
type SlbNewAdvhcWapTableParams struct { // WAP Health check id. ID string `json:"ID,omitempty"` // WAP Health check name. Name string `json:"Name,omitempty"` // WAP Health check destination port. DPort uint64 `json:"DPort,omitempty"` // WAP Health check destination IP version. IPVer SlbNewAdvhcWapTableIPVer `json:"IPVer,omitempty"` // WAP Health check destination host name. HostName string `json:"HostName,omitempty"` // WAP Health check transparent flag. Transparent SlbNewAdvhcWapTableTransparent `json:"Transparent,omitempty"` // WAP Health check inteval. Interval uint64 `json:"Interval,omitempty"` // WAP Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // WAP Health check retries counter when in the down state. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // WAP Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // WAP Health check overflow flag. Overflow uint64 `json:"Overflow,omitempty"` // WAP Health check interval when in the down state. DownInterval uint64 `json:"DownInterval,omitempty"` // WAP Health check invert flag. Invert SlbNewAdvhcWapTableInvert `json:"Invert,omitempty"` // WAP Health check type. // wtls mode allowed only for upgrade OOTB wtls object Type SlbNewAdvhcWapTableType `json:"Type,omitempty"` // WAP Health check string to send. WspSendString string `json:"WspSendString,omitempty"` // WAP Health check expected string. WspReceiveString string `json:"WspReceiveString,omitempty"` // WAP Health check wsp offeset. Wspoffset int32 `json:"Wspoffset,omitempty"` // WAP Health check connection header. ConnectHeaders string `json:"ConnectHeaders,omitempty"` // WAP Health check wtp string to send. WtpSendString string `json:"WtpSendString,omitempty"` // WAP Health check wtp expected string. WtpReceiveString string `json:"WtpReceiveString,omitempty"` // WAP Health check wtp offeset. Wtpoffset int32 `json:"Wtpoffset,omitempty"` // WAP Health check couple flag. Couple SlbNewAdvhcWapTableCouple `json:"Couple,omitempty"` // WAP Health check copy indicator. Copy string `json:"Copy,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewAdvhcWapTableDelete `json:"Delete,omitempty"` }
type SlbNewAdvhcWapTableTransparent ¶
type SlbNewAdvhcWapTableTransparent int32
const ( SlbNewAdvhcWapTableTransparent_Enabled SlbNewAdvhcWapTableTransparent = 1 SlbNewAdvhcWapTableTransparent_Disabled SlbNewAdvhcWapTableTransparent = 2 SlbNewAdvhcWapTableTransparent_Unsupported SlbNewAdvhcWapTableTransparent = 2147483647 )
type SlbNewAdvhcWapTableType ¶
type SlbNewAdvhcWapTableType int32
const ( SlbNewAdvhcWapTableType_Wsp SlbNewAdvhcWapTableType = 1 SlbNewAdvhcWapTableType_Wtp SlbNewAdvhcWapTableType = 2 SlbNewAdvhcWapTableType_Wtlswsp SlbNewAdvhcWapTableType = 3 SlbNewAdvhcWapTableType_Wtlswtp SlbNewAdvhcWapTableType = 4 SlbNewAdvhcWapTableType_Wtls SlbNewAdvhcWapTableType = 5 SlbNewAdvhcWapTableType_Unsupported SlbNewAdvhcWapTableType = 2147483647 )
type SlbNewAdvhcWtsTable ¶
type SlbNewAdvhcWtsTable struct { // WTS Health check id. SlbNewAdvhcWtsID string Params *SlbNewAdvhcWtsTableParams }
SlbNewAdvhcWtsTable Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewAdvhcWtsTable ¶
func NewSlbNewAdvhcWtsTable( slbNewAdvhcWtsID string, params *SlbNewAdvhcWtsTableParams, ) *SlbNewAdvhcWtsTable
func NewSlbNewAdvhcWtsTableList ¶
func NewSlbNewAdvhcWtsTableList() *SlbNewAdvhcWtsTable
func (*SlbNewAdvhcWtsTable) GetParams ¶
func (c *SlbNewAdvhcWtsTable) GetParams() BeanType
func (*SlbNewAdvhcWtsTable) GetParamsType ¶
func (c *SlbNewAdvhcWtsTable) GetParamsType() reflect.Type
func (*SlbNewAdvhcWtsTable) Name ¶
func (c *SlbNewAdvhcWtsTable) Name() string
func (*SlbNewAdvhcWtsTable) Path ¶
func (c *SlbNewAdvhcWtsTable) Path() string
type SlbNewAdvhcWtsTableDelete ¶
type SlbNewAdvhcWtsTableDelete int32
const ( SlbNewAdvhcWtsTableDelete_Other SlbNewAdvhcWtsTableDelete = 1 SlbNewAdvhcWtsTableDelete_Delete SlbNewAdvhcWtsTableDelete = 2 SlbNewAdvhcWtsTableDelete_Unsupported SlbNewAdvhcWtsTableDelete = 2147483647 )
type SlbNewAdvhcWtsTableIPVer ¶
type SlbNewAdvhcWtsTableIPVer int32
const ( SlbNewAdvhcWtsTableIPVer_Ipv4 SlbNewAdvhcWtsTableIPVer = 1 SlbNewAdvhcWtsTableIPVer_Ipv6 SlbNewAdvhcWtsTableIPVer = 2 SlbNewAdvhcWtsTableIPVer_None SlbNewAdvhcWtsTableIPVer = 3 )
type SlbNewAdvhcWtsTableInvert ¶
type SlbNewAdvhcWtsTableInvert int32
const ( SlbNewAdvhcWtsTableInvert_Enabled SlbNewAdvhcWtsTableInvert = 1 SlbNewAdvhcWtsTableInvert_Disabled SlbNewAdvhcWtsTableInvert = 2 SlbNewAdvhcWtsTableInvert_Unsupported SlbNewAdvhcWtsTableInvert = 2147483647 )
type SlbNewAdvhcWtsTableParams ¶
type SlbNewAdvhcWtsTableParams struct { // WTS Health check id. ID string `json:"ID,omitempty"` // WTS Health check name. Name string `json:"Name,omitempty"` // WTS Health check destination port. DPort uint64 `json:"DPort,omitempty"` // WTS Health check destination IP version. IPVer SlbNewAdvhcWtsTableIPVer `json:"IPVer,omitempty"` // WTS Health check destination hostname. HostName string `json:"HostName,omitempty"` // WTS Health check transparent flag. Transparent SlbNewAdvhcWtsTableTransparent `json:"Transparent,omitempty"` // WTS Health check interval. Interval uint64 `json:"Interval,omitempty"` // WTS Health check retries counter. Retries uint64 `json:"Retries,omitempty"` // WTS Health check retries when in the down state counter. RestoreRetries uint64 `json:"RestoreRetries,omitempty"` // WTS Health check timeout. Timeout uint64 `json:"Timeout,omitempty"` // WTS Health check timeout. Overflow uint64 `json:"Overflow,omitempty"` // WTS Health check interval when in the down state. DownInterval uint64 `json:"DownInterval,omitempty"` // WTS Health check invert flag. Invert SlbNewAdvhcWtsTableInvert `json:"Invert,omitempty"` // WTS Health check user name. UserName string `json:"UserName,omitempty"` // WTS Health check copy indicator. Copy string `json:"Copy,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewAdvhcWtsTableDelete `json:"Delete,omitempty"` }
type SlbNewAdvhcWtsTableTransparent ¶
type SlbNewAdvhcWtsTableTransparent int32
const ( SlbNewAdvhcWtsTableTransparent_Enabled SlbNewAdvhcWtsTableTransparent = 1 SlbNewAdvhcWtsTableTransparent_Disabled SlbNewAdvhcWtsTableTransparent = 2 SlbNewAdvhcWtsTableTransparent_Unsupported SlbNewAdvhcWtsTableTransparent = 2147483647 )
type SlbNewAppwallDpSrvCfgTable ¶
type SlbNewAppwallDpSrvCfgTable struct { // Dp signaling server ID SlbNewAppwallDpSrvId string Params *SlbNewAppwallDpSrvCfgTableParams }
SlbNewAppwallDpSrvCfgTable New DP signaling servers table. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewAppwallDpSrvCfgTable ¶
func NewSlbNewAppwallDpSrvCfgTable( slbNewAppwallDpSrvId string, params *SlbNewAppwallDpSrvCfgTableParams, ) *SlbNewAppwallDpSrvCfgTable
func NewSlbNewAppwallDpSrvCfgTableList ¶
func NewSlbNewAppwallDpSrvCfgTableList() *SlbNewAppwallDpSrvCfgTable
func (*SlbNewAppwallDpSrvCfgTable) GetParams ¶
func (c *SlbNewAppwallDpSrvCfgTable) GetParams() BeanType
func (*SlbNewAppwallDpSrvCfgTable) GetParamsType ¶
func (c *SlbNewAppwallDpSrvCfgTable) GetParamsType() reflect.Type
func (*SlbNewAppwallDpSrvCfgTable) Name ¶
func (c *SlbNewAppwallDpSrvCfgTable) Name() string
func (*SlbNewAppwallDpSrvCfgTable) Path ¶
func (c *SlbNewAppwallDpSrvCfgTable) Path() string
type SlbNewAppwallDpSrvCfgTableDpSrvDel ¶
type SlbNewAppwallDpSrvCfgTableDpSrvDel int32
const ( SlbNewAppwallDpSrvCfgTableDpSrvDel_Other SlbNewAppwallDpSrvCfgTableDpSrvDel = 1 SlbNewAppwallDpSrvCfgTableDpSrvDel_Delete SlbNewAppwallDpSrvCfgTableDpSrvDel = 2 SlbNewAppwallDpSrvCfgTableDpSrvDel_Unsupported SlbNewAppwallDpSrvCfgTableDpSrvDel = 2147483647 )
type SlbNewAppwallDpSrvCfgTableParams ¶
type SlbNewAppwallDpSrvCfgTableParams struct { // Dp signaling server ID DpSrvId string `json:"DpSrvId,omitempty"` // Dp signaling server IP DpSrvIpAddress string `json:"DpSrvIpAddress,omitempty"` // Dp signaling server Port DpSrvPort uint64 `json:"DpSrvPort,omitempty"` // By setting the value to delete(2), the entire row is deleted.On GET always other(1) DpSrvDel SlbNewAppwallDpSrvCfgTableDpSrvDel `json:"DpSrvDel,omitempty"` }
type SlbNewAppwallLdapCfgTable ¶
type SlbNewAppwallLdapCfgTable struct { // Secure web Ldap server ID SlbNewAppwallLdapId string Params *SlbNewAppwallLdapCfgTableParams }
SlbNewAppwallLdapCfgTable New web Ldap servers table. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewAppwallLdapCfgTable ¶
func NewSlbNewAppwallLdapCfgTable( slbNewAppwallLdapId string, params *SlbNewAppwallLdapCfgTableParams, ) *SlbNewAppwallLdapCfgTable
func NewSlbNewAppwallLdapCfgTableList ¶
func NewSlbNewAppwallLdapCfgTableList() *SlbNewAppwallLdapCfgTable
func (*SlbNewAppwallLdapCfgTable) GetParams ¶
func (c *SlbNewAppwallLdapCfgTable) GetParams() BeanType
func (*SlbNewAppwallLdapCfgTable) GetParamsType ¶
func (c *SlbNewAppwallLdapCfgTable) GetParamsType() reflect.Type
func (*SlbNewAppwallLdapCfgTable) Name ¶
func (c *SlbNewAppwallLdapCfgTable) Name() string
func (*SlbNewAppwallLdapCfgTable) Path ¶
func (c *SlbNewAppwallLdapCfgTable) Path() string
type SlbNewAppwallLdapCfgTableLdapDel ¶
type SlbNewAppwallLdapCfgTableLdapDel int32
const ( SlbNewAppwallLdapCfgTableLdapDel_Other SlbNewAppwallLdapCfgTableLdapDel = 1 SlbNewAppwallLdapCfgTableLdapDel_Delete SlbNewAppwallLdapCfgTableLdapDel = 2 SlbNewAppwallLdapCfgTableLdapDel_Unsupported SlbNewAppwallLdapCfgTableLdapDel = 2147483647 )
type SlbNewAppwallLdapCfgTableLdapIgnoreEnable ¶
type SlbNewAppwallLdapCfgTableLdapIgnoreEnable int32
const ( SlbNewAppwallLdapCfgTableLdapIgnoreEnable_Disable SlbNewAppwallLdapCfgTableLdapIgnoreEnable = 0 SlbNewAppwallLdapCfgTableLdapIgnoreEnable_Enable SlbNewAppwallLdapCfgTableLdapIgnoreEnable = 1 SlbNewAppwallLdapCfgTableLdapIgnoreEnable_Unsupported SlbNewAppwallLdapCfgTableLdapIgnoreEnable = 2147483647 )
type SlbNewAppwallLdapCfgTableLdapSSLEnable ¶
type SlbNewAppwallLdapCfgTableLdapSSLEnable int32
const ( SlbNewAppwallLdapCfgTableLdapSSLEnable_Disable SlbNewAppwallLdapCfgTableLdapSSLEnable = 0 SlbNewAppwallLdapCfgTableLdapSSLEnable_Enable SlbNewAppwallLdapCfgTableLdapSSLEnable = 1 SlbNewAppwallLdapCfgTableLdapSSLEnable_Unsupported SlbNewAppwallLdapCfgTableLdapSSLEnable = 2147483647 )
type SlbNewAppwallLdapCfgTableLdapSrvType ¶
type SlbNewAppwallLdapCfgTableLdapSrvType int32
const ( SlbNewAppwallLdapCfgTableLdapSrvType_MicrosoftActDirect SlbNewAppwallLdapCfgTableLdapSrvType = 0 SlbNewAppwallLdapCfgTableLdapSrvType_RedhatDirect SlbNewAppwallLdapCfgTableLdapSrvType = 1 SlbNewAppwallLdapCfgTableLdapSrvType_AppleOpenDirect SlbNewAppwallLdapCfgTableLdapSrvType = 2 SlbNewAppwallLdapCfgTableLdapSrvType_OtherDirect SlbNewAppwallLdapCfgTableLdapSrvType = 3 SlbNewAppwallLdapCfgTableLdapSrvType_Unsupported SlbNewAppwallLdapCfgTableLdapSrvType = 2147483647 )
type SlbNewAppwallLdapCfgTableLdapTLSEnable ¶
type SlbNewAppwallLdapCfgTableLdapTLSEnable int32
const ( SlbNewAppwallLdapCfgTableLdapTLSEnable_Disable SlbNewAppwallLdapCfgTableLdapTLSEnable = 0 SlbNewAppwallLdapCfgTableLdapTLSEnable_Enable SlbNewAppwallLdapCfgTableLdapTLSEnable = 1 SlbNewAppwallLdapCfgTableLdapTLSEnable_Unsupported SlbNewAppwallLdapCfgTableLdapTLSEnable = 2147483647 )
type SlbNewAppwallLdapCfgTableParams ¶
type SlbNewAppwallLdapCfgTableParams struct { // Secure web Ldap server ID LdapId string `json:"LdapId,omitempty"` // Secure web Ldap Primary IP LdapPrimaryIpAddress string `json:"LdapPrimaryIpAddress,omitempty"` // Secure web Ldap Primary Port LdapPrimaryPort uint64 `json:"LdapPrimaryPort,omitempty"` // Secure web Ldap Secondary IP address LdapSecondaryIpAddress string `json:"LdapSecondaryIpAddress,omitempty"` // Secure web Ldap Secondary Port LdapSecondaryPort uint64 `json:"LdapSecondaryPort,omitempty"` // Secure web Ldap Request timeout in seconds LdapReqTimeoutSec uint32 `json:"LdapReqTimeoutSec,omitempty"` // Secure web Ldap Host timeout in seconds LdapHostTimeoutSec uint32 `json:"LdapHostTimeoutSec,omitempty"` // Secure web Ldap SSL En/Dis. LdapSSLEnable SlbNewAppwallLdapCfgTableLdapSSLEnable `json:"LdapSSLEnable,omitempty"` // Secure web Ldap TLS En/Dis. LdapTLSEnable SlbNewAppwallLdapCfgTableLdapTLSEnable `json:"LdapTLSEnable,omitempty"` // Secure web Ldap server type. LdapSrvType SlbNewAppwallLdapCfgTableLdapSrvType `json:"LdapSrvType,omitempty"` // Secure web Ldap Base path LdapBase string `json:"LdapBase,omitempty"` // Secure web Ldap User Test LdapUserTest string `json:"LdapUserTest,omitempty"` // Secure web Ldap Password LdapPassTest string `json:"LdapPassTest,omitempty"` // By setting the value to delete(2), the entire row is deleted.On GET always other(1) LdapDel SlbNewAppwallLdapCfgTableLdapDel `json:"LdapDel,omitempty"` // Secure web Ldap Ignore En/Dis. LdapIgnoreEnable SlbNewAppwallLdapCfgTableLdapIgnoreEnable `json:"LdapIgnoreEnable,omitempty"` }
type SlbNewAppwallRadiusCfgTable ¶
type SlbNewAppwallRadiusCfgTable struct { // Secure web Radius server ID SlbNewAppwallRadiusId string Params *SlbNewAppwallRadiusCfgTableParams }
SlbNewAppwallRadiusCfgTable New secure web Radius servers table. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewAppwallRadiusCfgTable ¶
func NewSlbNewAppwallRadiusCfgTable( slbNewAppwallRadiusId string, params *SlbNewAppwallRadiusCfgTableParams, ) *SlbNewAppwallRadiusCfgTable
func NewSlbNewAppwallRadiusCfgTableList ¶
func NewSlbNewAppwallRadiusCfgTableList() *SlbNewAppwallRadiusCfgTable
func (*SlbNewAppwallRadiusCfgTable) GetParams ¶
func (c *SlbNewAppwallRadiusCfgTable) GetParams() BeanType
func (*SlbNewAppwallRadiusCfgTable) GetParamsType ¶
func (c *SlbNewAppwallRadiusCfgTable) GetParamsType() reflect.Type
func (*SlbNewAppwallRadiusCfgTable) Name ¶
func (c *SlbNewAppwallRadiusCfgTable) Name() string
func (*SlbNewAppwallRadiusCfgTable) Path ¶
func (c *SlbNewAppwallRadiusCfgTable) Path() string
type SlbNewAppwallRadiusCfgTableParams ¶
type SlbNewAppwallRadiusCfgTableParams struct { // Secure web Radius server ID RadiusId string `json:"RadiusId,omitempty"` // Secure web Radius Primary IP address RadiusPrimaryIpAddress string `json:"RadiusPrimaryIpAddress,omitempty"` // Secure web Radius Primary Port RadiusPrimaryPort uint64 `json:"RadiusPrimaryPort,omitempty"` // Secure web Radius Primary secret RadiusPrimarySecret string `json:"RadiusPrimarySecret,omitempty"` // Secure web Radius Secondary IP address RadiusSecondaryIpAddress string `json:"RadiusSecondaryIpAddress,omitempty"` // Secure web Radius Secondary Port RadiusSecondaryPort uint64 `json:"RadiusSecondaryPort,omitempty"` // Secure web Radius Secondary secret RadiusSecondarySecret string `json:"RadiusSecondarySecret,omitempty"` // Secure web Radius retries default 3 RadiusRetries uint64 `json:"RadiusRetries,omitempty"` // Secure web Radius Timeout default 5 sec RadiusTimeout uint32 `json:"RadiusTimeout,omitempty"` // By setting the value to delete(2), the entire row is deleted.On GET always other(1) RadiusDel SlbNewAppwallRadiusCfgTableRadiusDel `json:"RadiusDel,omitempty"` // Secure web Radius Tertiary IP address RadiusTertiaryIpAddress string `json:"RadiusTertiaryIpAddress,omitempty"` // Secure web Radius Tertiary Port RadiusTertiaryPort uint64 `json:"RadiusTertiaryPort,omitempty"` // Secure web Radius Tertiary secret RadiusTertiarySecret string `json:"RadiusTertiarySecret,omitempty"` }
type SlbNewAppwallRadiusCfgTableRadiusDel ¶
type SlbNewAppwallRadiusCfgTableRadiusDel int32
const ( SlbNewAppwallRadiusCfgTableRadiusDel_Other SlbNewAppwallRadiusCfgTableRadiusDel = 1 SlbNewAppwallRadiusCfgTableRadiusDel_Delete SlbNewAppwallRadiusCfgTableRadiusDel = 2 SlbNewAppwallRadiusCfgTableRadiusDel_Unsupported SlbNewAppwallRadiusCfgTableRadiusDel = 2147483647 )
type SlbNewAppwallWebappsCfgTable ¶
type SlbNewAppwallWebappsCfgTable struct { // Secure web application ID SlbNewAppwallWebappId string Params *SlbNewAppwallWebappsCfgTableParams }
SlbNewAppwallWebappsCfgTable New secure web applications table. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewAppwallWebappsCfgTable ¶
func NewSlbNewAppwallWebappsCfgTable( slbNewAppwallWebappId string, params *SlbNewAppwallWebappsCfgTableParams, ) *SlbNewAppwallWebappsCfgTable
func NewSlbNewAppwallWebappsCfgTableList ¶
func NewSlbNewAppwallWebappsCfgTableList() *SlbNewAppwallWebappsCfgTable
func (*SlbNewAppwallWebappsCfgTable) GetParams ¶
func (c *SlbNewAppwallWebappsCfgTable) GetParams() BeanType
func (*SlbNewAppwallWebappsCfgTable) GetParamsType ¶
func (c *SlbNewAppwallWebappsCfgTable) GetParamsType() reflect.Type
func (*SlbNewAppwallWebappsCfgTable) Name ¶
func (c *SlbNewAppwallWebappsCfgTable) Name() string
func (*SlbNewAppwallWebappsCfgTable) Path ¶
func (c *SlbNewAppwallWebappsCfgTable) Path() string
type SlbNewAppwallWebappsCfgTableParams ¶
type SlbNewAppwallWebappsCfgTableParams struct { // Secure web application ID WebappId string `json:"WebappId,omitempty"` // Secure web application name. WebappName string `json:"WebappName,omitempty"` // Secure web application Ena \ Dis. WebappEnable SlbNewAppwallWebappsCfgTableWebappEnable `json:"WebappEnable,omitempty"` // Secure web application WAF Ena \ Dis. WebappEnableWaf SlbNewAppwallWebappsCfgTableWebappEnableWaf `json:"WebappEnableWaf,omitempty"` // Secure web application Authentication SSO Ena \ Dis. WebappEnableAuthSso SlbNewAppwallWebappsCfgTableWebappEnableAuthSso `json:"WebappEnableAuthSso,omitempty"` // Secure web application mode. WebappMode SlbNewAppwallWebappsCfgTableWebappMode `json:"WebappMode,omitempty"` // By setting the value to delete(2), the entire row is deleted. WebappDel SlbNewAppwallWebappsCfgTableWebappDel `json:"WebappDel,omitempty"` }
type SlbNewAppwallWebappsCfgTableWebappDel ¶
type SlbNewAppwallWebappsCfgTableWebappDel int32
const ( SlbNewAppwallWebappsCfgTableWebappDel_Other SlbNewAppwallWebappsCfgTableWebappDel = 1 SlbNewAppwallWebappsCfgTableWebappDel_Delete SlbNewAppwallWebappsCfgTableWebappDel = 2 SlbNewAppwallWebappsCfgTableWebappDel_Unsupported SlbNewAppwallWebappsCfgTableWebappDel = 2147483647 )
type SlbNewAppwallWebappsCfgTableWebappEnable ¶
type SlbNewAppwallWebappsCfgTableWebappEnable int32
const ( SlbNewAppwallWebappsCfgTableWebappEnable_Disable SlbNewAppwallWebappsCfgTableWebappEnable = 0 SlbNewAppwallWebappsCfgTableWebappEnable_Enable SlbNewAppwallWebappsCfgTableWebappEnable = 1 SlbNewAppwallWebappsCfgTableWebappEnable_Unsupported SlbNewAppwallWebappsCfgTableWebappEnable = 2147483647 )
type SlbNewAppwallWebappsCfgTableWebappEnableAuthSso ¶
type SlbNewAppwallWebappsCfgTableWebappEnableAuthSso int32
const ( SlbNewAppwallWebappsCfgTableWebappEnableAuthSso_Disable SlbNewAppwallWebappsCfgTableWebappEnableAuthSso = 0 SlbNewAppwallWebappsCfgTableWebappEnableAuthSso_Enable SlbNewAppwallWebappsCfgTableWebappEnableAuthSso = 1 SlbNewAppwallWebappsCfgTableWebappEnableAuthSso_Unsupported SlbNewAppwallWebappsCfgTableWebappEnableAuthSso = 2147483647 )
type SlbNewAppwallWebappsCfgTableWebappEnableWaf ¶
type SlbNewAppwallWebappsCfgTableWebappEnableWaf int32
const ( SlbNewAppwallWebappsCfgTableWebappEnableWaf_Disable SlbNewAppwallWebappsCfgTableWebappEnableWaf = 0 SlbNewAppwallWebappsCfgTableWebappEnableWaf_Enable SlbNewAppwallWebappsCfgTableWebappEnableWaf = 1 SlbNewAppwallWebappsCfgTableWebappEnableWaf_Unsupported SlbNewAppwallWebappsCfgTableWebappEnableWaf = 2147483647 )
type SlbNewAppwallWebappsCfgTableWebappMode ¶
type SlbNewAppwallWebappsCfgTableWebappMode int32
const ( SlbNewAppwallWebappsCfgTableWebappMode_Oop SlbNewAppwallWebappsCfgTableWebappMode = 0 SlbNewAppwallWebappsCfgTableWebappMode_Inline SlbNewAppwallWebappsCfgTableWebappMode = 1 SlbNewAppwallWebappsCfgTableWebappMode_Unsupported SlbNewAppwallWebappsCfgTableWebappMode = 2147483647 )
type SlbNewBotManagerClassesTable ¶
type SlbNewBotManagerClassesTable struct { // Set bot manager class id. SlbNewBotManagerId string Params *SlbNewBotManagerClassesTableParams }
SlbNewBotManagerClassesTable Current bot manager table. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewBotManagerClassesTable ¶
func NewSlbNewBotManagerClassesTable( slbNewBotManagerId string, params *SlbNewBotManagerClassesTableParams, ) *SlbNewBotManagerClassesTable
func NewSlbNewBotManagerClassesTableList ¶
func NewSlbNewBotManagerClassesTableList() *SlbNewBotManagerClassesTable
func (*SlbNewBotManagerClassesTable) GetParams ¶
func (c *SlbNewBotManagerClassesTable) GetParams() BeanType
func (*SlbNewBotManagerClassesTable) GetParamsType ¶
func (c *SlbNewBotManagerClassesTable) GetParamsType() reflect.Type
func (*SlbNewBotManagerClassesTable) Name ¶
func (c *SlbNewBotManagerClassesTable) Name() string
func (*SlbNewBotManagerClassesTable) Path ¶
func (c *SlbNewBotManagerClassesTable) Path() string
type SlbNewBotManagerClassesTableAllHeaders ¶
type SlbNewBotManagerClassesTableAllHeaders int32
const ( SlbNewBotManagerClassesTableAllHeaders_Enabled SlbNewBotManagerClassesTableAllHeaders = 1 SlbNewBotManagerClassesTableAllHeaders_Disabled SlbNewBotManagerClassesTableAllHeaders = 2 SlbNewBotManagerClassesTableAllHeaders_Unsupported SlbNewBotManagerClassesTableAllHeaders = 2147483647 )
type SlbNewBotManagerClassesTableAppType ¶
type SlbNewBotManagerClassesTableAppType int32
const ( SlbNewBotManagerClassesTableAppType_Web SlbNewBotManagerClassesTableAppType = 1 SlbNewBotManagerClassesTableAppType_Mobile SlbNewBotManagerClassesTableAppType = 2 SlbNewBotManagerClassesTableAppType_Unsupported SlbNewBotManagerClassesTableAppType = 2147483647 )
type SlbNewBotManagerClassesTableBlock ¶
type SlbNewBotManagerClassesTableBlock int32
const ( SlbNewBotManagerClassesTableBlock_Enabled SlbNewBotManagerClassesTableBlock = 1 SlbNewBotManagerClassesTableBlock_Disabled SlbNewBotManagerClassesTableBlock = 2 SlbNewBotManagerClassesTableBlock_Unsupported SlbNewBotManagerClassesTableBlock = 2147483647 )
type SlbNewBotManagerClassesTableCaptcha ¶
type SlbNewBotManagerClassesTableCaptcha int32
const ( SlbNewBotManagerClassesTableCaptcha_Enabled SlbNewBotManagerClassesTableCaptcha = 1 SlbNewBotManagerClassesTableCaptcha_Disabled SlbNewBotManagerClassesTableCaptcha = 2 SlbNewBotManagerClassesTableCaptcha_Unsupported SlbNewBotManagerClassesTableCaptcha = 2147483647 )
type SlbNewBotManagerClassesTableDel ¶
type SlbNewBotManagerClassesTableDel int32
const ( SlbNewBotManagerClassesTableDel_Other SlbNewBotManagerClassesTableDel = 1 SlbNewBotManagerClassesTableDel_Delete SlbNewBotManagerClassesTableDel = 2 SlbNewBotManagerClassesTableDel_Unsupported SlbNewBotManagerClassesTableDel = 2147483647 )
type SlbNewBotManagerClassesTableEnaDis ¶
type SlbNewBotManagerClassesTableEnaDis int32
const ( SlbNewBotManagerClassesTableEnaDis_Enabled SlbNewBotManagerClassesTableEnaDis = 1 SlbNewBotManagerClassesTableEnaDis_Disabled SlbNewBotManagerClassesTableEnaDis = 2 SlbNewBotManagerClassesTableEnaDis_Unsupported SlbNewBotManagerClassesTableEnaDis = 2147483647 )
type SlbNewBotManagerClassesTableJsInjectStatus ¶
type SlbNewBotManagerClassesTableJsInjectStatus int32
const ( SlbNewBotManagerClassesTableJsInjectStatus_Enabled SlbNewBotManagerClassesTableJsInjectStatus = 1 SlbNewBotManagerClassesTableJsInjectStatus_Disabled SlbNewBotManagerClassesTableJsInjectStatus = 2 SlbNewBotManagerClassesTableJsInjectStatus_Unsupported SlbNewBotManagerClassesTableJsInjectStatus = 2147483647 )
type SlbNewBotManagerClassesTableMode ¶
type SlbNewBotManagerClassesTableMode int32
const ( SlbNewBotManagerClassesTableMode_Active SlbNewBotManagerClassesTableMode = 1 SlbNewBotManagerClassesTableMode_ReportOnly SlbNewBotManagerClassesTableMode = 2 SlbNewBotManagerClassesTableMode_Unsupported SlbNewBotManagerClassesTableMode = 2147483647 )
type SlbNewBotManagerClassesTableParams ¶
type SlbNewBotManagerClassesTableParams struct { // Set bot manager class id. Id string `json:"Id,omitempty"` // Set bot manager class name. Name string `json:"Name,omitempty"` // Set bot manager policy status either ena or dis. EnaDis SlbNewBotManagerClassesTableEnaDis `json:"EnaDis,omitempty"` // Set bot manager policy subscriber id in UUID format. SubscriberId string `json:"SubscriberId,omitempty"` // Set bot manager sideband policy name. SidebandId string `json:"SidebandId,omitempty"` // Set bot manager policy protection mode active or report-only. Mode SlbNewBotManagerClassesTableMode `json:"Mode,omitempty"` // Set bot manager block page url. BlockUrl string `json:"BlockUrl,omitempty"` // Set bot manager captcha page url. CaptchaUrl string `json:"CaptchaUrl,omitempty"` // Set bot manager email for block\captcha redirect pages. Email string `json:"Email,omitempty"` // Set if bot manager should perform block action. Block SlbNewBotManagerClassesTableBlock `json:"Block,omitempty"` // Set if bot manager should perform captcha action. Captcha SlbNewBotManagerClassesTableCaptcha `json:"Captcha,omitempty"` // Set Where to search the session id in. SessionIdPicker SlbNewBotManagerClassesTableSessionIdPicker `json:"SessionIdPicker,omitempty"` // Set bot manager session id. SessionId string `json:"SessionId,omitempty"` // Set Where to search the user id in. UserIdPicker SlbNewBotManagerClassesTableUserIdPicker `json:"UserIdPicker,omitempty"` // Set bot manager user id. UserId string `json:"UserId,omitempty"` // Set user defined ip address header UserDefinedIpAddress string `json:"UserDefinedIpAddress,omitempty"` // Set bot manager ip address header. IpAddress string `json:"IpAddress,omitempty"` // Set bot manager domain for cookie grouping. DomainGrouping string `json:"DomainGrouping,omitempty"` // Set list of extensions to bypass bot manager. FileBypass string `json:"FileBypass,omitempty"` // Set if bot manger cookies should be sent over secure connection. SecureCookie SlbNewBotManagerClassesTableSecureCookie `json:"SecureCookie,omitempty"` // Set if all headers should be sent for bot manager for advanced bot detection ena or dis. AllHeaders SlbNewBotManagerClassesTableAllHeaders `json:"AllHeaders,omitempty"` // By setting the value to delete(2), the entire row is deleted. Del SlbNewBotManagerClassesTableDel `json:"Del,omitempty"` // Set bot manager application type. AppType SlbNewBotManagerClassesTableAppType `json:"AppType,omitempty"` // Enable or disable jsinject JsInjectStatus SlbNewBotManagerClassesTableJsInjectStatus `json:"JsInjectStatus,omitempty"` }
type SlbNewBotManagerClassesTableSecureCookie ¶
type SlbNewBotManagerClassesTableSecureCookie int32
const ( SlbNewBotManagerClassesTableSecureCookie_Enabled SlbNewBotManagerClassesTableSecureCookie = 1 SlbNewBotManagerClassesTableSecureCookie_Disabled SlbNewBotManagerClassesTableSecureCookie = 2 SlbNewBotManagerClassesTableSecureCookie_Unsupported SlbNewBotManagerClassesTableSecureCookie = 2147483647 )
type SlbNewBotManagerClassesTableSessionIdPicker ¶
type SlbNewBotManagerClassesTableSessionIdPicker int32
const ( SlbNewBotManagerClassesTableSessionIdPicker_Header SlbNewBotManagerClassesTableSessionIdPicker = 1 SlbNewBotManagerClassesTableSessionIdPicker_Cookie SlbNewBotManagerClassesTableSessionIdPicker = 2 SlbNewBotManagerClassesTableSessionIdPicker_Query SlbNewBotManagerClassesTableSessionIdPicker = 3 SlbNewBotManagerClassesTableSessionIdPicker_None SlbNewBotManagerClassesTableSessionIdPicker = 4 )
type SlbNewBotManagerClassesTableUserIdPicker ¶
type SlbNewBotManagerClassesTableUserIdPicker int32
const ( SlbNewBotManagerClassesTableUserIdPicker_Header SlbNewBotManagerClassesTableUserIdPicker = 1 SlbNewBotManagerClassesTableUserIdPicker_Cookie SlbNewBotManagerClassesTableUserIdPicker = 2 SlbNewBotManagerClassesTableUserIdPicker_Query SlbNewBotManagerClassesTableUserIdPicker = 3 SlbNewBotManagerClassesTableUserIdPicker_None SlbNewBotManagerClassesTableUserIdPicker = 4 )
type SlbNewCfgAppShapeTable ¶
type SlbNewCfgAppShapeTable struct { // The AppShape number SlbNewCfgAppShapeIndex string Params *SlbNewCfgAppShapeTableParams }
SlbNewCfgAppShapeTable The table of AppShape, Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgAppShapeTable ¶
func NewSlbNewCfgAppShapeTable( slbNewCfgAppShapeIndex string, params *SlbNewCfgAppShapeTableParams, ) *SlbNewCfgAppShapeTable
func NewSlbNewCfgAppShapeTableList ¶
func NewSlbNewCfgAppShapeTableList() *SlbNewCfgAppShapeTable
func (*SlbNewCfgAppShapeTable) GetParams ¶
func (c *SlbNewCfgAppShapeTable) GetParams() BeanType
func (*SlbNewCfgAppShapeTable) GetParamsType ¶
func (c *SlbNewCfgAppShapeTable) GetParamsType() reflect.Type
func (*SlbNewCfgAppShapeTable) Name ¶
func (c *SlbNewCfgAppShapeTable) Name() string
func (*SlbNewCfgAppShapeTable) Path ¶
func (c *SlbNewCfgAppShapeTable) Path() string
type SlbNewCfgAppShapeTableDefault ¶
type SlbNewCfgAppShapeTableDefault int32
const ( SlbNewCfgAppShapeTableDefault_Other SlbNewCfgAppShapeTableDefault = 1 SlbNewCfgAppShapeTableDefault_Default SlbNewCfgAppShapeTableDefault = 2 SlbNewCfgAppShapeTableDefault_Unsupported SlbNewCfgAppShapeTableDefault = 2147483647 )
type SlbNewCfgAppShapeTableDelete ¶
type SlbNewCfgAppShapeTableDelete int32
const ( SlbNewCfgAppShapeTableDelete_Other SlbNewCfgAppShapeTableDelete = 1 SlbNewCfgAppShapeTableDelete_Delete SlbNewCfgAppShapeTableDelete = 2 SlbNewCfgAppShapeTableDelete_Unsupported SlbNewCfgAppShapeTableDelete = 2147483647 )
type SlbNewCfgAppShapeTableParams ¶
type SlbNewCfgAppShapeTableParams struct { // The AppShape number Index string `json:"Index,omitempty"` // The name of the Apprule. Name string `json:"Name,omitempty"` // Enable or disable AppShape. State SlbNewCfgAppShapeTableState `json:"State,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewCfgAppShapeTableDelete `json:"Delete,omitempty"` // Value of 2(default),will restore the default APM AppShape++ script. // When read, other(1) is returned. Setting the value to anything // other than 2(default) has no effect. Note that default is only for // APM_script not for any other script Default SlbNewCfgAppShapeTableDefault `json:"Default,omitempty"` }
type SlbNewCfgAppShapeTableState ¶
type SlbNewCfgAppShapeTableState int32
const ( SlbNewCfgAppShapeTableState_Enabled SlbNewCfgAppShapeTableState = 1 SlbNewCfgAppShapeTableState_Disabled SlbNewCfgAppShapeTableState = 2 SlbNewCfgAppShapeTableState_Unsupported SlbNewCfgAppShapeTableState = 2147483647 )
type SlbNewCfgBuddyTable ¶
type SlbNewCfgBuddyTable struct { // The number of the real server. SlbNewCfgRealSerIndex int32 // The buddy index. This has no external meaning SlbNewCfgBuddyIndex int32 Params *SlbNewCfgBuddyTableParams }
SlbNewCfgBuddyTable The table of buddy servers. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewCfgBuddyTable ¶
func NewSlbNewCfgBuddyTable( slbNewCfgRealSerIndex int32, slbNewCfgBuddyIndex int32, params *SlbNewCfgBuddyTableParams, ) *SlbNewCfgBuddyTable
func NewSlbNewCfgBuddyTableList ¶
func NewSlbNewCfgBuddyTableList() *SlbNewCfgBuddyTable
func (*SlbNewCfgBuddyTable) GetParams ¶
func (c *SlbNewCfgBuddyTable) GetParams() BeanType
func (*SlbNewCfgBuddyTable) GetParamsType ¶
func (c *SlbNewCfgBuddyTable) GetParamsType() reflect.Type
func (*SlbNewCfgBuddyTable) Name ¶
func (c *SlbNewCfgBuddyTable) Name() string
func (*SlbNewCfgBuddyTable) Path ¶
func (c *SlbNewCfgBuddyTable) Path() string
type SlbNewCfgBuddyTableDelete ¶
type SlbNewCfgBuddyTableDelete int32
const ( SlbNewCfgBuddyTableDelete_Other SlbNewCfgBuddyTableDelete = 1 SlbNewCfgBuddyTableDelete_Delete SlbNewCfgBuddyTableDelete = 2 SlbNewCfgBuddyTableDelete_Unsupported SlbNewCfgBuddyTableDelete = 2147483647 )
type SlbNewCfgBuddyTableParams ¶
type SlbNewCfgBuddyTableParams struct { // The number of the real server. RealSerIndex int32 `json:"RealSerIndex,omitempty"` // The buddy index. This has no external meaning Index int32 `json:"Index,omitempty"` // The buddy server's real server number. RealIndex int32 `json:"RealIndex,omitempty"` // The buddy server's real group number. GroupIndex int32 `json:"GroupIndex,omitempty"` // The buddy server's service. Service uint64 `json:"Service,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewCfgBuddyTableDelete `json:"Delete,omitempty"` }
type SlbNewCfgClusterPeerTable ¶
type SlbNewCfgClusterPeerTable struct { // The index for cluster sync peer switchs. SlbNewCfgClusterPeerIndex int32 Params *SlbNewCfgClusterPeerTableParams }
SlbNewCfgClusterPeerTable The table of sync cluster peer switch configuration in the current_config. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgClusterPeerTable ¶
func NewSlbNewCfgClusterPeerTable( slbNewCfgClusterPeerIndex int32, params *SlbNewCfgClusterPeerTableParams, ) *SlbNewCfgClusterPeerTable
func NewSlbNewCfgClusterPeerTableList ¶
func NewSlbNewCfgClusterPeerTableList() *SlbNewCfgClusterPeerTable
func (*SlbNewCfgClusterPeerTable) GetParams ¶
func (c *SlbNewCfgClusterPeerTable) GetParams() BeanType
func (*SlbNewCfgClusterPeerTable) GetParamsType ¶
func (c *SlbNewCfgClusterPeerTable) GetParamsType() reflect.Type
func (*SlbNewCfgClusterPeerTable) Name ¶
func (c *SlbNewCfgClusterPeerTable) Name() string
func (*SlbNewCfgClusterPeerTable) Path ¶
func (c *SlbNewCfgClusterPeerTable) Path() string
type SlbNewCfgClusterPeerTableDelete ¶
type SlbNewCfgClusterPeerTableDelete int32
const ( SlbNewCfgClusterPeerTableDelete_Other SlbNewCfgClusterPeerTableDelete = 1 SlbNewCfgClusterPeerTableDelete_Delete SlbNewCfgClusterPeerTableDelete = 2 SlbNewCfgClusterPeerTableDelete_Unsupported SlbNewCfgClusterPeerTableDelete = 2147483647 )
type SlbNewCfgClusterPeerTableIpVer ¶
type SlbNewCfgClusterPeerTableIpVer int32
const ( SlbNewCfgClusterPeerTableIpVer_Ipv4 SlbNewCfgClusterPeerTableIpVer = 1 SlbNewCfgClusterPeerTableIpVer_Ipv6 SlbNewCfgClusterPeerTableIpVer = 2 SlbNewCfgClusterPeerTableIpVer_Unsupported SlbNewCfgClusterPeerTableIpVer = 2147483647 )
type SlbNewCfgClusterPeerTableParams ¶
type SlbNewCfgClusterPeerTableParams struct { // The index for cluster sync peer switchs. Index int32 `json:"Index,omitempty"` // The IP address of the cluster sync peer switch. IpAddr string `json:"IpAddr,omitempty"` // The type of cluster peer IP address version. IpVer SlbNewCfgClusterPeerTableIpVer `json:"IpVer,omitempty"` // The IPv6 address of the cluster Peer switch. // Address should be 16-byte hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx Ipv6Addr string `json:"Ipv6Addr,omitempty"` // By setting the value to delete(2), the entire row is // deleted. Delete SlbNewCfgClusterPeerTableDelete `json:"Delete,omitempty"` }
type SlbNewCfgContRuleTable ¶
type SlbNewCfgContRuleTable struct { // The number of the virtual server. SlbNewCfgContVirtServIndex int32 // The service index. This has no external meaning SlbNewCfgContVirtServiceIndex int32 // The content based service index. SlbNewCfgContRuleIndex int32 Params *SlbNewCfgContRuleTableParams }
SlbNewCfgContRuleTable The table of Content based Services Rules. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgContRuleTable ¶
func NewSlbNewCfgContRuleTable( slbNewCfgContVirtServIndex int32, slbNewCfgContVirtServiceIndex int32, slbNewCfgContRuleIndex int32, params *SlbNewCfgContRuleTableParams, ) *SlbNewCfgContRuleTable
func NewSlbNewCfgContRuleTableList ¶
func NewSlbNewCfgContRuleTableList() *SlbNewCfgContRuleTable
func (*SlbNewCfgContRuleTable) GetParams ¶
func (c *SlbNewCfgContRuleTable) GetParams() BeanType
func (*SlbNewCfgContRuleTable) GetParamsType ¶
func (c *SlbNewCfgContRuleTable) GetParamsType() reflect.Type
func (*SlbNewCfgContRuleTable) Name ¶
func (c *SlbNewCfgContRuleTable) Name() string
func (*SlbNewCfgContRuleTable) Path ¶
func (c *SlbNewCfgContRuleTable) Path() string
type SlbNewCfgContRuleTableAction ¶
type SlbNewCfgContRuleTableAction int32
const ( SlbNewCfgContRuleTableAction_Group SlbNewCfgContRuleTableAction = 1 SlbNewCfgContRuleTableAction_Appredir SlbNewCfgContRuleTableAction = 2 SlbNewCfgContRuleTableAction_Discard SlbNewCfgContRuleTableAction = 3 SlbNewCfgContRuleTableAction_Goto SlbNewCfgContRuleTableAction = 4 SlbNewCfgContRuleTableAction_Unsupported SlbNewCfgContRuleTableAction = 2147483647 )
type SlbNewCfgContRuleTableDelete ¶
type SlbNewCfgContRuleTableDelete int32
const ( SlbNewCfgContRuleTableDelete_Other SlbNewCfgContRuleTableDelete = 1 SlbNewCfgContRuleTableDelete_Delete SlbNewCfgContRuleTableDelete = 2 SlbNewCfgContRuleTableDelete_Unsupported SlbNewCfgContRuleTableDelete = 2147483647 )
type SlbNewCfgContRuleTableParams ¶
type SlbNewCfgContRuleTableParams struct { // The number of the virtual server. VirtServIndex int32 `json:"VirtServIndex,omitempty"` // The service index. This has no external meaning VirtServiceIndex int32 `json:"VirtServiceIndex,omitempty"` // The content based service index. Index int32 `json:"Index,omitempty"` // The Content Rule Name. Name string `json:"Name,omitempty"` // The Content Class for the rule. ContClass string `json:"ContClass,omitempty"` // Action type of the rule. Action SlbNewCfgContRuleTableAction `json:"Action,omitempty"` // The group number of real server. RealGrpNum uint32 `json:"RealGrpNum,omitempty"` // The group number of real server. GotoRuleNum uint32 `json:"GotoRuleNum,omitempty"` // Application redirection for the rule. Redirection string `json:"Redirection,omitempty"` // The Number to which current rule is to be copied. Copy uint32 `json:"Copy,omitempty"` // Enable or disable Content Based Services Rule . State SlbNewCfgContRuleTableState `json:"State,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewCfgContRuleTableDelete `json:"Delete,omitempty"` }
type SlbNewCfgContRuleTableState ¶
type SlbNewCfgContRuleTableState int32
const ( SlbNewCfgContRuleTableState_Enabled SlbNewCfgContRuleTableState = 1 SlbNewCfgContRuleTableState_Disabled SlbNewCfgContRuleTableState = 2 SlbNewCfgContRuleTableState_Unsupported SlbNewCfgContRuleTableState = 2147483647 )
type SlbNewCfgDnsNsGroupTable ¶
type SlbNewCfgDnsNsGroupTable struct { // The DNS NS group id as index. SlbNewCfgDnsNsGroupId string Params *SlbNewCfgDnsNsGroupTableParams }
SlbNewCfgDnsNsGroupTable The table of DNS NS groups. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewCfgDnsNsGroupTable ¶
func NewSlbNewCfgDnsNsGroupTable( slbNewCfgDnsNsGroupId string, params *SlbNewCfgDnsNsGroupTableParams, ) *SlbNewCfgDnsNsGroupTable
func NewSlbNewCfgDnsNsGroupTableList ¶
func NewSlbNewCfgDnsNsGroupTableList() *SlbNewCfgDnsNsGroupTable
func (*SlbNewCfgDnsNsGroupTable) GetParams ¶
func (c *SlbNewCfgDnsNsGroupTable) GetParams() BeanType
func (*SlbNewCfgDnsNsGroupTable) GetParamsType ¶
func (c *SlbNewCfgDnsNsGroupTable) GetParamsType() reflect.Type
func (*SlbNewCfgDnsNsGroupTable) Name ¶
func (c *SlbNewCfgDnsNsGroupTable) Name() string
func (*SlbNewCfgDnsNsGroupTable) Path ¶
func (c *SlbNewCfgDnsNsGroupTable) Path() string
type SlbNewCfgDnsNsGroupTableDelete ¶
type SlbNewCfgDnsNsGroupTableDelete int32
const ( SlbNewCfgDnsNsGroupTableDelete_Other SlbNewCfgDnsNsGroupTableDelete = 1 SlbNewCfgDnsNsGroupTableDelete_Delete SlbNewCfgDnsNsGroupTableDelete = 2 )
type SlbNewCfgDnsNsGroupTableParams ¶
type SlbNewCfgDnsNsGroupTableParams struct { // The DNS NS group id as index. Id string `json:"Id,omitempty"` // The DNS NS group TTL value. Ttl uint64 `json:"Ttl,omitempty"` // When set to the value of 2(delete), the entire DNS NS group is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewCfgDnsNsGroupTableDelete `json:"Delete,omitempty"` }
type SlbNewCfgDnsNsRecordTable ¶
type SlbNewCfgDnsNsRecordTable struct { // The DNS NS group id as index. Each group can have upto 10 records. SlbNewCfgDnsNsRecordGroupId string // Defines the NS record string in fqdn format. SlbNewCfgDnsNsRecordString string Params *SlbNewCfgDnsNsRecordTableParams }
SlbNewCfgDnsNsRecordTable The table of DNS NS records for each NS group. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewCfgDnsNsRecordTable ¶
func NewSlbNewCfgDnsNsRecordTable( slbNewCfgDnsNsRecordGroupId string, slbNewCfgDnsNsRecordString string, params *SlbNewCfgDnsNsRecordTableParams, ) *SlbNewCfgDnsNsRecordTable
func NewSlbNewCfgDnsNsRecordTableList ¶
func NewSlbNewCfgDnsNsRecordTableList() *SlbNewCfgDnsNsRecordTable
func (*SlbNewCfgDnsNsRecordTable) GetParams ¶
func (c *SlbNewCfgDnsNsRecordTable) GetParams() BeanType
func (*SlbNewCfgDnsNsRecordTable) GetParamsType ¶
func (c *SlbNewCfgDnsNsRecordTable) GetParamsType() reflect.Type
func (*SlbNewCfgDnsNsRecordTable) Name ¶
func (c *SlbNewCfgDnsNsRecordTable) Name() string
func (*SlbNewCfgDnsNsRecordTable) Path ¶
func (c *SlbNewCfgDnsNsRecordTable) Path() string
type SlbNewCfgDnsNsRecordTableDelete ¶
type SlbNewCfgDnsNsRecordTableDelete int32
const ( SlbNewCfgDnsNsRecordTableDelete_Other SlbNewCfgDnsNsRecordTableDelete = 1 SlbNewCfgDnsNsRecordTableDelete_Delete SlbNewCfgDnsNsRecordTableDelete = 2 )
type SlbNewCfgDnsNsRecordTableParams ¶
type SlbNewCfgDnsNsRecordTableParams struct { // The DNS NS group id as index. Each group can have upto 10 records. GroupId string `json:"GroupId,omitempty"` // Defines the NS record string in fqdn format. StringVal string `json:"StringVal,omitempty"` // Defines the IPv4 glue address for this NS record entry. This is optional. // Returns 0 when not set. Ipv4Addr string `json:"Ipv4Addr,omitempty"` // Defines the IPv6 glue address for this NS record entry. This is optional. // Returns 0 when not set. Ipv6Addr string `json:"Ipv6Addr,omitempty"` // When set to the value of 2(delete), the entire NS record is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewCfgDnsNsRecordTableDelete `json:"Delete,omitempty"` }
type SlbNewCfgDrecordTable ¶
type SlbNewCfgDrecordTable struct { // The index of the Domain record table. SlbNewCfgDrecordIndex uint64 Params *SlbNewCfgDrecordTableParams }
SlbNewCfgDrecordTable The table of Domain records for Inbound link load balancing in the new configuration block. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgDrecordTable ¶
func NewSlbNewCfgDrecordTable( slbNewCfgDrecordIndex uint64, params *SlbNewCfgDrecordTableParams, ) *SlbNewCfgDrecordTable
func NewSlbNewCfgDrecordTableList ¶
func NewSlbNewCfgDrecordTableList() *SlbNewCfgDrecordTable
func (*SlbNewCfgDrecordTable) GetParams ¶
func (c *SlbNewCfgDrecordTable) GetParams() BeanType
func (*SlbNewCfgDrecordTable) GetParamsType ¶
func (c *SlbNewCfgDrecordTable) GetParamsType() reflect.Type
func (*SlbNewCfgDrecordTable) Name ¶
func (c *SlbNewCfgDrecordTable) Name() string
func (*SlbNewCfgDrecordTable) Path ¶
func (c *SlbNewCfgDrecordTable) Path() string
type SlbNewCfgDrecordTableDelete ¶
type SlbNewCfgDrecordTableDelete int32
const ( SlbNewCfgDrecordTableDelete_Other SlbNewCfgDrecordTableDelete = 1 SlbNewCfgDrecordTableDelete_Delete SlbNewCfgDrecordTableDelete = 2 SlbNewCfgDrecordTableDelete_Unsupported SlbNewCfgDrecordTableDelete = 2147483647 )
type SlbNewCfgDrecordTableDomainRecordState ¶
type SlbNewCfgDrecordTableDomainRecordState int32
const ( SlbNewCfgDrecordTableDomainRecordState_Enabled SlbNewCfgDrecordTableDomainRecordState = 1 SlbNewCfgDrecordTableDomainRecordState_Disabled SlbNewCfgDrecordTableDomainRecordState = 2 SlbNewCfgDrecordTableDomainRecordState_Unsupported SlbNewCfgDrecordTableDomainRecordState = 2147483647 )
type SlbNewCfgDrecordTableParams ¶
type SlbNewCfgDrecordTableParams struct { // The index of the Domain record table. Index uint64 `json:"Index,omitempty"` // Enable/disable a domain record. DomainRecordState SlbNewCfgDrecordTableDomainRecordState `json:"DomainRecordState,omitempty"` // The name of the domain record. DomainRecordName string `json:"DomainRecordName,omitempty"` // By setting the value to delete(2), the entire row is deleted. Delete SlbNewCfgDrecordTableDelete `json:"Delete,omitempty"` }
type SlbNewCfgDrecordVirtRealMappingTable ¶
type SlbNewCfgDrecordVirtRealMappingTable struct { // The number of the domain record. SlbNewCfgDomainRecordIndex uint64 // The number of the virtual real server mapping. SlbNewCfgEntryIndex uint64 Params *SlbNewCfgDrecordVirtRealMappingTableParams }
SlbNewCfgDrecordVirtRealMappingTable The table of Domain records and virtual server and real server mappings. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgDrecordVirtRealMappingTable ¶
func NewSlbNewCfgDrecordVirtRealMappingTable( slbNewCfgDomainRecordIndex uint64, slbNewCfgEntryIndex uint64, params *SlbNewCfgDrecordVirtRealMappingTableParams, ) *SlbNewCfgDrecordVirtRealMappingTable
func NewSlbNewCfgDrecordVirtRealMappingTableList ¶
func NewSlbNewCfgDrecordVirtRealMappingTableList() *SlbNewCfgDrecordVirtRealMappingTable
func (*SlbNewCfgDrecordVirtRealMappingTable) GetParams ¶
func (c *SlbNewCfgDrecordVirtRealMappingTable) GetParams() BeanType
func (*SlbNewCfgDrecordVirtRealMappingTable) GetParamsType ¶
func (c *SlbNewCfgDrecordVirtRealMappingTable) GetParamsType() reflect.Type
func (*SlbNewCfgDrecordVirtRealMappingTable) Name ¶
func (c *SlbNewCfgDrecordVirtRealMappingTable) Name() string
func (*SlbNewCfgDrecordVirtRealMappingTable) Path ¶
func (c *SlbNewCfgDrecordVirtRealMappingTable) Path() string
type SlbNewCfgDrecordVirtRealMappingTableEntryDelete ¶
type SlbNewCfgDrecordVirtRealMappingTableEntryDelete int32
const ( SlbNewCfgDrecordVirtRealMappingTableEntryDelete_Other SlbNewCfgDrecordVirtRealMappingTableEntryDelete = 1 SlbNewCfgDrecordVirtRealMappingTableEntryDelete_Delete SlbNewCfgDrecordVirtRealMappingTableEntryDelete = 2 SlbNewCfgDrecordVirtRealMappingTableEntryDelete_Unsupported SlbNewCfgDrecordVirtRealMappingTableEntryDelete = 2147483647 )
type SlbNewCfgDrecordVirtRealMappingTableEntryState ¶
type SlbNewCfgDrecordVirtRealMappingTableEntryState int32
const ( SlbNewCfgDrecordVirtRealMappingTableEntryState_Enabled SlbNewCfgDrecordVirtRealMappingTableEntryState = 1 SlbNewCfgDrecordVirtRealMappingTableEntryState_Disabled SlbNewCfgDrecordVirtRealMappingTableEntryState = 2 SlbNewCfgDrecordVirtRealMappingTableEntryState_Unsupported SlbNewCfgDrecordVirtRealMappingTableEntryState = 2147483647 )
type SlbNewCfgDrecordVirtRealMappingTableParams ¶
type SlbNewCfgDrecordVirtRealMappingTableParams struct { // The number of the domain record. DomainRecordIndex uint64 `json:"DomainRecordIndex,omitempty"` // The number of the virtual real server mapping. EntryIndex uint64 `json:"EntryIndex,omitempty"` // The virtual server number. Server int32 `json:"Server,omitempty"` // The Real server number. RealServer int32 `json:"RealServer,omitempty"` // Enable/disable a mapping in this table. EntryState SlbNewCfgDrecordVirtRealMappingTableEntryState `json:"EntryState,omitempty"` // By setting the value to delete(2), the entire row is deleted. EntryDelete SlbNewCfgDrecordVirtRealMappingTableEntryDelete `json:"EntryDelete,omitempty"` // The virtual server AlphaNumeric Id. EnhVirtServer string `json:"EnhVirtServer,omitempty"` // The Real server AlphaNumeric Id. EnhRealServer string `json:"EnhRealServer,omitempty"` }
type SlbNewCfgEnhBuddyTable ¶
type SlbNewCfgEnhBuddyTable struct { // The number of the real server. SlbNewCfgEnhRealSerIndex string // The buddy index. This has no external meaning SlbNewCfgEnhBuddyIndex int32 Params *SlbNewCfgEnhBuddyTableParams }
SlbNewCfgEnhBuddyTable The table of buddy servers. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewCfgEnhBuddyTable ¶
func NewSlbNewCfgEnhBuddyTable( slbNewCfgEnhRealSerIndex string, slbNewCfgEnhBuddyIndex int32, params *SlbNewCfgEnhBuddyTableParams, ) *SlbNewCfgEnhBuddyTable
func NewSlbNewCfgEnhBuddyTableList ¶
func NewSlbNewCfgEnhBuddyTableList() *SlbNewCfgEnhBuddyTable
func (*SlbNewCfgEnhBuddyTable) GetParams ¶
func (c *SlbNewCfgEnhBuddyTable) GetParams() BeanType
func (*SlbNewCfgEnhBuddyTable) GetParamsType ¶
func (c *SlbNewCfgEnhBuddyTable) GetParamsType() reflect.Type
func (*SlbNewCfgEnhBuddyTable) Name ¶
func (c *SlbNewCfgEnhBuddyTable) Name() string
func (*SlbNewCfgEnhBuddyTable) Path ¶
func (c *SlbNewCfgEnhBuddyTable) Path() string
type SlbNewCfgEnhBuddyTableDelete ¶
type SlbNewCfgEnhBuddyTableDelete int32
const ( SlbNewCfgEnhBuddyTableDelete_Other SlbNewCfgEnhBuddyTableDelete = 1 SlbNewCfgEnhBuddyTableDelete_Delete SlbNewCfgEnhBuddyTableDelete = 2 SlbNewCfgEnhBuddyTableDelete_Unsupported SlbNewCfgEnhBuddyTableDelete = 2147483647 )
type SlbNewCfgEnhBuddyTableParams ¶
type SlbNewCfgEnhBuddyTableParams struct { // The number of the real server. RealSerIndex string `json:"RealSerIndex,omitempty"` // The buddy index. This has no external meaning Index int32 `json:"Index,omitempty"` // The buddy server's real server number. RealIndex string `json:"RealIndex,omitempty"` // The buddy server's real group number. GroupIndex string `json:"GroupIndex,omitempty"` // The buddy server's service. Service uint64 `json:"Service,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewCfgEnhBuddyTableDelete `json:"Delete,omitempty"` }
type SlbNewCfgEnhContRuleTable ¶
type SlbNewCfgEnhContRuleTable struct { // The number of the virtual server. SlbNewCfgEnhContVirtServIndex string // The service index. This has no external meaning SlbNewCfgEnhContVirtServiceIndex int32 // The content based service index. SlbNewCfgEnhContRuleIndex int32 Params *SlbNewCfgEnhContRuleTableParams }
SlbNewCfgEnhContRuleTable The table of Content based Services Rules. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgEnhContRuleTable ¶
func NewSlbNewCfgEnhContRuleTable( slbNewCfgEnhContVirtServIndex string, slbNewCfgEnhContVirtServiceIndex int32, slbNewCfgEnhContRuleIndex int32, params *SlbNewCfgEnhContRuleTableParams, ) *SlbNewCfgEnhContRuleTable
func NewSlbNewCfgEnhContRuleTableList ¶
func NewSlbNewCfgEnhContRuleTableList() *SlbNewCfgEnhContRuleTable
func (*SlbNewCfgEnhContRuleTable) GetParams ¶
func (c *SlbNewCfgEnhContRuleTable) GetParams() BeanType
func (*SlbNewCfgEnhContRuleTable) GetParamsType ¶
func (c *SlbNewCfgEnhContRuleTable) GetParamsType() reflect.Type
func (*SlbNewCfgEnhContRuleTable) Name ¶
func (c *SlbNewCfgEnhContRuleTable) Name() string
func (*SlbNewCfgEnhContRuleTable) Path ¶
func (c *SlbNewCfgEnhContRuleTable) Path() string
type SlbNewCfgEnhContRuleTableAction ¶
type SlbNewCfgEnhContRuleTableAction int32
const ( SlbNewCfgEnhContRuleTableAction_Group SlbNewCfgEnhContRuleTableAction = 1 SlbNewCfgEnhContRuleTableAction_Appredir SlbNewCfgEnhContRuleTableAction = 2 SlbNewCfgEnhContRuleTableAction_Discard SlbNewCfgEnhContRuleTableAction = 3 SlbNewCfgEnhContRuleTableAction_Goto SlbNewCfgEnhContRuleTableAction = 4 SlbNewCfgEnhContRuleTableAction_Unsupported SlbNewCfgEnhContRuleTableAction = 2147483647 )
type SlbNewCfgEnhContRuleTableDelete ¶
type SlbNewCfgEnhContRuleTableDelete int32
const ( SlbNewCfgEnhContRuleTableDelete_Other SlbNewCfgEnhContRuleTableDelete = 1 SlbNewCfgEnhContRuleTableDelete_Delete SlbNewCfgEnhContRuleTableDelete = 2 SlbNewCfgEnhContRuleTableDelete_Unsupported SlbNewCfgEnhContRuleTableDelete = 2147483647 )
type SlbNewCfgEnhContRuleTableParams ¶
type SlbNewCfgEnhContRuleTableParams struct { // The number of the virtual server. VirtServIndex string `json:"VirtServIndex,omitempty"` // The service index. This has no external meaning VirtServiceIndex int32 `json:"VirtServiceIndex,omitempty"` // The content based service index. Index int32 `json:"Index,omitempty"` // The Content Rule Name. Name string `json:"Name,omitempty"` // The Content Class for the rule. ContClass string `json:"ContClass,omitempty"` // Action type of the rule. Action SlbNewCfgEnhContRuleTableAction `json:"Action,omitempty"` // The group number of real server. RealGrpNum string `json:"RealGrpNum,omitempty"` // The group number of real server. GotoRuleNum uint32 `json:"GotoRuleNum,omitempty"` // Application redirection for the rule. Redirection string `json:"Redirection,omitempty"` // The Number to which current rule is to be copied. Copy uint32 `json:"Copy,omitempty"` // Enable or disable Content Based Services Rule . State SlbNewCfgEnhContRuleTableState `json:"State,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewCfgEnhContRuleTableDelete `json:"Delete,omitempty"` // Fastview web application name associated with this rule. FastWa string `json:"FastWa,omitempty"` // Set SecurePath Policy for this rule. SecurePathPolicy string `json:"SecurePathPolicy,omitempty"` // Set Sideband Processing for this rule. SidebandProccessing SlbNewCfgEnhContRuleTableSidebandProccessing `json:"SidebandProccessing,omitempty"` // Set sideband policy for this rule. SidebandID string `json:"SidebandID,omitempty"` }
type SlbNewCfgEnhContRuleTableSidebandProccessing ¶
type SlbNewCfgEnhContRuleTableSidebandProccessing int32
const ( SlbNewCfgEnhContRuleTableSidebandProccessing_Inherit SlbNewCfgEnhContRuleTableSidebandProccessing = 1 SlbNewCfgEnhContRuleTableSidebandProccessing_Specific SlbNewCfgEnhContRuleTableSidebandProccessing = 2 SlbNewCfgEnhContRuleTableSidebandProccessing_Disabled SlbNewCfgEnhContRuleTableSidebandProccessing = 3 SlbNewCfgEnhContRuleTableSidebandProccessing_Unsupported SlbNewCfgEnhContRuleTableSidebandProccessing = 2147483647 )
type SlbNewCfgEnhContRuleTableState ¶
type SlbNewCfgEnhContRuleTableState int32
const ( SlbNewCfgEnhContRuleTableState_Enabled SlbNewCfgEnhContRuleTableState = 1 SlbNewCfgEnhContRuleTableState_Disabled SlbNewCfgEnhContRuleTableState = 2 SlbNewCfgEnhContRuleTableState_Unsupported SlbNewCfgEnhContRuleTableState = 2147483647 )
type SlbNewCfgEnhGroupRealServerTable ¶
type SlbNewCfgEnhGroupRealServerTable struct { // The real server group index. SlbNewCfgEnhRealServGroupIndex string // The real server index. SlbNewCfgEnhGroupRealServIndex string Params *SlbNewCfgEnhGroupRealServerTableParams }
SlbNewCfgEnhGroupRealServerTable The table of real server per group. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgEnhGroupRealServerTable ¶
func NewSlbNewCfgEnhGroupRealServerTable( slbNewCfgEnhRealServGroupIndex string, slbNewCfgEnhGroupRealServIndex string, params *SlbNewCfgEnhGroupRealServerTableParams, ) *SlbNewCfgEnhGroupRealServerTable
func NewSlbNewCfgEnhGroupRealServerTableList ¶
func NewSlbNewCfgEnhGroupRealServerTableList() *SlbNewCfgEnhGroupRealServerTable
func (*SlbNewCfgEnhGroupRealServerTable) GetParams ¶
func (c *SlbNewCfgEnhGroupRealServerTable) GetParams() BeanType
func (*SlbNewCfgEnhGroupRealServerTable) GetParamsType ¶
func (c *SlbNewCfgEnhGroupRealServerTable) GetParamsType() reflect.Type
func (*SlbNewCfgEnhGroupRealServerTable) Name ¶
func (c *SlbNewCfgEnhGroupRealServerTable) Name() string
func (*SlbNewCfgEnhGroupRealServerTable) Path ¶
func (c *SlbNewCfgEnhGroupRealServerTable) Path() string
type SlbNewCfgEnhGroupRealServerTableParams ¶
type SlbNewCfgEnhGroupRealServerTableParams struct { // The real server group index. RealServGroupIndex string `json:"RealServGroupIndex,omitempty"` // The real server index. ServIndex string `json:"ServIndex,omitempty"` // Enable/disable a real server gracefully on a per group basis. State SlbNewCfgEnhGroupRealServerTableState `json:"State,omitempty"` }
type SlbNewCfgEnhGroupRealServerTableState ¶
type SlbNewCfgEnhGroupRealServerTableState int32
const ( SlbNewCfgEnhGroupRealServerTableState_Enabled SlbNewCfgEnhGroupRealServerTableState = 1 SlbNewCfgEnhGroupRealServerTableState_Disabled SlbNewCfgEnhGroupRealServerTableState = 2 SlbNewCfgEnhGroupRealServerTableState_ShutdownConnection SlbNewCfgEnhGroupRealServerTableState = 3 SlbNewCfgEnhGroupRealServerTableState_ShutdownPersistentSessions SlbNewCfgEnhGroupRealServerTableState = 4 SlbNewCfgEnhGroupRealServerTableState_Unsupported SlbNewCfgEnhGroupRealServerTableState = 2147483647 )
type SlbNewCfgEnhGroupTable ¶
type SlbNewCfgEnhGroupTable struct { // The group alphanumeric index for which the information pertains. SlbNewCfgEnhGroupIndex string Params *SlbNewCfgEnhGroupTableParams }
SlbNewCfgEnhGroupTable The table of groups, Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgEnhGroupTable ¶
func NewSlbNewCfgEnhGroupTable( slbNewCfgEnhGroupIndex string, params *SlbNewCfgEnhGroupTableParams, ) *SlbNewCfgEnhGroupTable
func NewSlbNewCfgEnhGroupTableList ¶
func NewSlbNewCfgEnhGroupTableList() *SlbNewCfgEnhGroupTable
func (*SlbNewCfgEnhGroupTable) GetParams ¶
func (c *SlbNewCfgEnhGroupTable) GetParams() BeanType
func (*SlbNewCfgEnhGroupTable) GetParamsType ¶
func (c *SlbNewCfgEnhGroupTable) GetParamsType() reflect.Type
func (*SlbNewCfgEnhGroupTable) Name ¶
func (c *SlbNewCfgEnhGroupTable) Name() string
func (*SlbNewCfgEnhGroupTable) Path ¶
func (c *SlbNewCfgEnhGroupTable) Path() string
type SlbNewCfgEnhGroupTableBackupType ¶
type SlbNewCfgEnhGroupTableBackupType int32
const ( SlbNewCfgEnhGroupTableBackupType_None SlbNewCfgEnhGroupTableBackupType = 1 SlbNewCfgEnhGroupTableBackupType_Server SlbNewCfgEnhGroupTableBackupType = 2 SlbNewCfgEnhGroupTableBackupType_Group SlbNewCfgEnhGroupTableBackupType = 3 SlbNewCfgEnhGroupTableBackupType_Unsupported SlbNewCfgEnhGroupTableBackupType = 2147483647 )
type SlbNewCfgEnhGroupTableDelete ¶
type SlbNewCfgEnhGroupTableDelete int32
const ( SlbNewCfgEnhGroupTableDelete_Other SlbNewCfgEnhGroupTableDelete = 1 SlbNewCfgEnhGroupTableDelete_Delete SlbNewCfgEnhGroupTableDelete = 2 SlbNewCfgEnhGroupTableDelete_Unsupported SlbNewCfgEnhGroupTableDelete = 2147483647 )
type SlbNewCfgEnhGroupTableHealthCheckLayer ¶
type SlbNewCfgEnhGroupTableHealthCheckLayer int32
const ( SlbNewCfgEnhGroupTableHealthCheckLayer_Icmp SlbNewCfgEnhGroupTableHealthCheckLayer = 1 SlbNewCfgEnhGroupTableHealthCheckLayer_Tcp SlbNewCfgEnhGroupTableHealthCheckLayer = 2 SlbNewCfgEnhGroupTableHealthCheckLayer_Http SlbNewCfgEnhGroupTableHealthCheckLayer = 3 SlbNewCfgEnhGroupTableHealthCheckLayer_Dns SlbNewCfgEnhGroupTableHealthCheckLayer = 4 SlbNewCfgEnhGroupTableHealthCheckLayer_Smtp SlbNewCfgEnhGroupTableHealthCheckLayer = 5 SlbNewCfgEnhGroupTableHealthCheckLayer_Pop3 SlbNewCfgEnhGroupTableHealthCheckLayer = 6 SlbNewCfgEnhGroupTableHealthCheckLayer_Nntp SlbNewCfgEnhGroupTableHealthCheckLayer = 7 SlbNewCfgEnhGroupTableHealthCheckLayer_Ftp SlbNewCfgEnhGroupTableHealthCheckLayer = 8 SlbNewCfgEnhGroupTableHealthCheckLayer_Imap SlbNewCfgEnhGroupTableHealthCheckLayer = 9 SlbNewCfgEnhGroupTableHealthCheckLayer_Radius SlbNewCfgEnhGroupTableHealthCheckLayer = 10 SlbNewCfgEnhGroupTableHealthCheckLayer_Sslh SlbNewCfgEnhGroupTableHealthCheckLayer = 11 SlbNewCfgEnhGroupTableHealthCheckLayer_Script1 SlbNewCfgEnhGroupTableHealthCheckLayer = 12 SlbNewCfgEnhGroupTableHealthCheckLayer_Script2 SlbNewCfgEnhGroupTableHealthCheckLayer = 13 SlbNewCfgEnhGroupTableHealthCheckLayer_Script3 SlbNewCfgEnhGroupTableHealthCheckLayer = 14 SlbNewCfgEnhGroupTableHealthCheckLayer_Script4 SlbNewCfgEnhGroupTableHealthCheckLayer = 15 SlbNewCfgEnhGroupTableHealthCheckLayer_Script5 SlbNewCfgEnhGroupTableHealthCheckLayer = 16 SlbNewCfgEnhGroupTableHealthCheckLayer_Script6 SlbNewCfgEnhGroupTableHealthCheckLayer = 17 SlbNewCfgEnhGroupTableHealthCheckLayer_Script7 SlbNewCfgEnhGroupTableHealthCheckLayer = 18 SlbNewCfgEnhGroupTableHealthCheckLayer_Script8 SlbNewCfgEnhGroupTableHealthCheckLayer = 19 SlbNewCfgEnhGroupTableHealthCheckLayer_Script9 SlbNewCfgEnhGroupTableHealthCheckLayer = 20 SlbNewCfgEnhGroupTableHealthCheckLayer_Script10 SlbNewCfgEnhGroupTableHealthCheckLayer = 21 SlbNewCfgEnhGroupTableHealthCheckLayer_Script11 SlbNewCfgEnhGroupTableHealthCheckLayer = 22 SlbNewCfgEnhGroupTableHealthCheckLayer_Script12 SlbNewCfgEnhGroupTableHealthCheckLayer = 23 SlbNewCfgEnhGroupTableHealthCheckLayer_Script13 SlbNewCfgEnhGroupTableHealthCheckLayer = 24 SlbNewCfgEnhGroupTableHealthCheckLayer_Script14 SlbNewCfgEnhGroupTableHealthCheckLayer = 25 SlbNewCfgEnhGroupTableHealthCheckLayer_Script15 SlbNewCfgEnhGroupTableHealthCheckLayer = 26 SlbNewCfgEnhGroupTableHealthCheckLayer_Script16 SlbNewCfgEnhGroupTableHealthCheckLayer = 27 SlbNewCfgEnhGroupTableHealthCheckLayer_Link SlbNewCfgEnhGroupTableHealthCheckLayer = 28 SlbNewCfgEnhGroupTableHealthCheckLayer_Wsp SlbNewCfgEnhGroupTableHealthCheckLayer = 29 SlbNewCfgEnhGroupTableHealthCheckLayer_Wtls SlbNewCfgEnhGroupTableHealthCheckLayer = 30 SlbNewCfgEnhGroupTableHealthCheckLayer_Ldap SlbNewCfgEnhGroupTableHealthCheckLayer = 31 SlbNewCfgEnhGroupTableHealthCheckLayer_Udpdns SlbNewCfgEnhGroupTableHealthCheckLayer = 32 SlbNewCfgEnhGroupTableHealthCheckLayer_Arp SlbNewCfgEnhGroupTableHealthCheckLayer = 33 SlbNewCfgEnhGroupTableHealthCheckLayer_Snmp1 SlbNewCfgEnhGroupTableHealthCheckLayer = 34 SlbNewCfgEnhGroupTableHealthCheckLayer_Snmp2 SlbNewCfgEnhGroupTableHealthCheckLayer = 35 SlbNewCfgEnhGroupTableHealthCheckLayer_Snmp3 SlbNewCfgEnhGroupTableHealthCheckLayer = 36 SlbNewCfgEnhGroupTableHealthCheckLayer_Snmp4 SlbNewCfgEnhGroupTableHealthCheckLayer = 37 SlbNewCfgEnhGroupTableHealthCheckLayer_Snmp5 SlbNewCfgEnhGroupTableHealthCheckLayer = 38 SlbNewCfgEnhGroupTableHealthCheckLayer_Radiusacs SlbNewCfgEnhGroupTableHealthCheckLayer = 39 SlbNewCfgEnhGroupTableHealthCheckLayer_Tftp SlbNewCfgEnhGroupTableHealthCheckLayer = 40 SlbNewCfgEnhGroupTableHealthCheckLayer_Wtp SlbNewCfgEnhGroupTableHealthCheckLayer = 41 SlbNewCfgEnhGroupTableHealthCheckLayer_Rtsp SlbNewCfgEnhGroupTableHealthCheckLayer = 42 SlbNewCfgEnhGroupTableHealthCheckLayer_Sipping SlbNewCfgEnhGroupTableHealthCheckLayer = 43 SlbNewCfgEnhGroupTableHealthCheckLayer_Httphead SlbNewCfgEnhGroupTableHealthCheckLayer = 44 SlbNewCfgEnhGroupTableHealthCheckLayer_Sipoptions SlbNewCfgEnhGroupTableHealthCheckLayer = 45 SlbNewCfgEnhGroupTableHealthCheckLayer_Wts SlbNewCfgEnhGroupTableHealthCheckLayer = 46 SlbNewCfgEnhGroupTableHealthCheckLayer_Dhcp SlbNewCfgEnhGroupTableHealthCheckLayer = 47 SlbNewCfgEnhGroupTableHealthCheckLayer_Radiusaa SlbNewCfgEnhGroupTableHealthCheckLayer = 48 SlbNewCfgEnhGroupTableHealthCheckLayer_Sslv3 SlbNewCfgEnhGroupTableHealthCheckLayer = 49 SlbNewCfgEnhGroupTableHealthCheckLayer_Script17 SlbNewCfgEnhGroupTableHealthCheckLayer = 116 SlbNewCfgEnhGroupTableHealthCheckLayer_Script18 SlbNewCfgEnhGroupTableHealthCheckLayer = 117 SlbNewCfgEnhGroupTableHealthCheckLayer_Script19 SlbNewCfgEnhGroupTableHealthCheckLayer = 118 SlbNewCfgEnhGroupTableHealthCheckLayer_Script20 SlbNewCfgEnhGroupTableHealthCheckLayer = 119 SlbNewCfgEnhGroupTableHealthCheckLayer_Script21 SlbNewCfgEnhGroupTableHealthCheckLayer = 120 SlbNewCfgEnhGroupTableHealthCheckLayer_Script22 SlbNewCfgEnhGroupTableHealthCheckLayer = 121 SlbNewCfgEnhGroupTableHealthCheckLayer_Script23 SlbNewCfgEnhGroupTableHealthCheckLayer = 122 SlbNewCfgEnhGroupTableHealthCheckLayer_Script24 SlbNewCfgEnhGroupTableHealthCheckLayer = 123 SlbNewCfgEnhGroupTableHealthCheckLayer_Script25 SlbNewCfgEnhGroupTableHealthCheckLayer = 124 SlbNewCfgEnhGroupTableHealthCheckLayer_Script26 SlbNewCfgEnhGroupTableHealthCheckLayer = 125 SlbNewCfgEnhGroupTableHealthCheckLayer_Script27 SlbNewCfgEnhGroupTableHealthCheckLayer = 126 SlbNewCfgEnhGroupTableHealthCheckLayer_Script28 SlbNewCfgEnhGroupTableHealthCheckLayer = 127 SlbNewCfgEnhGroupTableHealthCheckLayer_Script29 SlbNewCfgEnhGroupTableHealthCheckLayer = 128 SlbNewCfgEnhGroupTableHealthCheckLayer_Script30 SlbNewCfgEnhGroupTableHealthCheckLayer = 129 SlbNewCfgEnhGroupTableHealthCheckLayer_Script31 SlbNewCfgEnhGroupTableHealthCheckLayer = 130 SlbNewCfgEnhGroupTableHealthCheckLayer_Script32 SlbNewCfgEnhGroupTableHealthCheckLayer = 131 SlbNewCfgEnhGroupTableHealthCheckLayer_Script33 SlbNewCfgEnhGroupTableHealthCheckLayer = 132 SlbNewCfgEnhGroupTableHealthCheckLayer_Script34 SlbNewCfgEnhGroupTableHealthCheckLayer = 133 SlbNewCfgEnhGroupTableHealthCheckLayer_Script35 SlbNewCfgEnhGroupTableHealthCheckLayer = 134 SlbNewCfgEnhGroupTableHealthCheckLayer_Script36 SlbNewCfgEnhGroupTableHealthCheckLayer = 135 SlbNewCfgEnhGroupTableHealthCheckLayer_Script37 SlbNewCfgEnhGroupTableHealthCheckLayer = 136 SlbNewCfgEnhGroupTableHealthCheckLayer_Script38 SlbNewCfgEnhGroupTableHealthCheckLayer = 137 SlbNewCfgEnhGroupTableHealthCheckLayer_Script39 SlbNewCfgEnhGroupTableHealthCheckLayer = 138 SlbNewCfgEnhGroupTableHealthCheckLayer_Script40 SlbNewCfgEnhGroupTableHealthCheckLayer = 139 SlbNewCfgEnhGroupTableHealthCheckLayer_Script41 SlbNewCfgEnhGroupTableHealthCheckLayer = 140 SlbNewCfgEnhGroupTableHealthCheckLayer_Script42 SlbNewCfgEnhGroupTableHealthCheckLayer = 141 SlbNewCfgEnhGroupTableHealthCheckLayer_Script43 SlbNewCfgEnhGroupTableHealthCheckLayer = 142 SlbNewCfgEnhGroupTableHealthCheckLayer_Script44 SlbNewCfgEnhGroupTableHealthCheckLayer = 143 SlbNewCfgEnhGroupTableHealthCheckLayer_Script45 SlbNewCfgEnhGroupTableHealthCheckLayer = 144 SlbNewCfgEnhGroupTableHealthCheckLayer_Script46 SlbNewCfgEnhGroupTableHealthCheckLayer = 145 SlbNewCfgEnhGroupTableHealthCheckLayer_Script47 SlbNewCfgEnhGroupTableHealthCheckLayer = 146 SlbNewCfgEnhGroupTableHealthCheckLayer_Script48 SlbNewCfgEnhGroupTableHealthCheckLayer = 147 SlbNewCfgEnhGroupTableHealthCheckLayer_Script49 SlbNewCfgEnhGroupTableHealthCheckLayer = 148 SlbNewCfgEnhGroupTableHealthCheckLayer_Script50 SlbNewCfgEnhGroupTableHealthCheckLayer = 149 SlbNewCfgEnhGroupTableHealthCheckLayer_Script51 SlbNewCfgEnhGroupTableHealthCheckLayer = 150 SlbNewCfgEnhGroupTableHealthCheckLayer_Script52 SlbNewCfgEnhGroupTableHealthCheckLayer = 151 SlbNewCfgEnhGroupTableHealthCheckLayer_Script53 SlbNewCfgEnhGroupTableHealthCheckLayer = 152 SlbNewCfgEnhGroupTableHealthCheckLayer_Script54 SlbNewCfgEnhGroupTableHealthCheckLayer = 153 SlbNewCfgEnhGroupTableHealthCheckLayer_Script55 SlbNewCfgEnhGroupTableHealthCheckLayer = 154 SlbNewCfgEnhGroupTableHealthCheckLayer_Script56 SlbNewCfgEnhGroupTableHealthCheckLayer = 155 SlbNewCfgEnhGroupTableHealthCheckLayer_Script57 SlbNewCfgEnhGroupTableHealthCheckLayer = 156 SlbNewCfgEnhGroupTableHealthCheckLayer_Script58 SlbNewCfgEnhGroupTableHealthCheckLayer = 157 SlbNewCfgEnhGroupTableHealthCheckLayer_Script59 SlbNewCfgEnhGroupTableHealthCheckLayer = 158 SlbNewCfgEnhGroupTableHealthCheckLayer_Script60 SlbNewCfgEnhGroupTableHealthCheckLayer = 159 SlbNewCfgEnhGroupTableHealthCheckLayer_Script61 SlbNewCfgEnhGroupTableHealthCheckLayer = 160 SlbNewCfgEnhGroupTableHealthCheckLayer_Script62 SlbNewCfgEnhGroupTableHealthCheckLayer = 161 SlbNewCfgEnhGroupTableHealthCheckLayer_Script63 SlbNewCfgEnhGroupTableHealthCheckLayer = 162 SlbNewCfgEnhGroupTableHealthCheckLayer_Script64 SlbNewCfgEnhGroupTableHealthCheckLayer = 163 SlbNewCfgEnhGroupTableHealthCheckLayer_None SlbNewCfgEnhGroupTableHealthCheckLayer = 164 SlbNewCfgEnhGroupTableHealthCheckLayer_Unknown SlbNewCfgEnhGroupTableHealthCheckLayer = 165 SlbNewCfgEnhGroupTableHealthCheckLayer_Unsupported SlbNewCfgEnhGroupTableHealthCheckLayer = 2147483647 )
type SlbNewCfgEnhGroupTableIdsChain ¶
type SlbNewCfgEnhGroupTableIdsChain int32
const ( SlbNewCfgEnhGroupTableIdsChain_Enabled SlbNewCfgEnhGroupTableIdsChain = 1 SlbNewCfgEnhGroupTableIdsChain_Disabled SlbNewCfgEnhGroupTableIdsChain = 2 SlbNewCfgEnhGroupTableIdsChain_Unsupported SlbNewCfgEnhGroupTableIdsChain = 2147483647 )
type SlbNewCfgEnhGroupTableIdsFlood ¶
type SlbNewCfgEnhGroupTableIdsFlood int32
const ( SlbNewCfgEnhGroupTableIdsFlood_Enabled SlbNewCfgEnhGroupTableIdsFlood = 1 SlbNewCfgEnhGroupTableIdsFlood_Disabled SlbNewCfgEnhGroupTableIdsFlood = 2 SlbNewCfgEnhGroupTableIdsFlood_Unsupported SlbNewCfgEnhGroupTableIdsFlood = 2147483647 )
type SlbNewCfgEnhGroupTableIdsState ¶
type SlbNewCfgEnhGroupTableIdsState int32
const ( SlbNewCfgEnhGroupTableIdsState_Enabled SlbNewCfgEnhGroupTableIdsState = 1 SlbNewCfgEnhGroupTableIdsState_Disabled SlbNewCfgEnhGroupTableIdsState = 2 SlbNewCfgEnhGroupTableIdsState_Unsupported SlbNewCfgEnhGroupTableIdsState = 2147483647 )
type SlbNewCfgEnhGroupTableIpVer ¶
type SlbNewCfgEnhGroupTableIpVer int32
const ( SlbNewCfgEnhGroupTableIpVer_Ipv4 SlbNewCfgEnhGroupTableIpVer = 1 SlbNewCfgEnhGroupTableIpVer_Ipv6 SlbNewCfgEnhGroupTableIpVer = 2 SlbNewCfgEnhGroupTableIpVer_Mixed SlbNewCfgEnhGroupTableIpVer = 3 SlbNewCfgEnhGroupTableIpVer_Unsupported SlbNewCfgEnhGroupTableIpVer = 2147483647 )
type SlbNewCfgEnhGroupTableMaxConEx ¶
type SlbNewCfgEnhGroupTableMaxConEx int32
const ( SlbNewCfgEnhGroupTableMaxConEx_Enabled SlbNewCfgEnhGroupTableMaxConEx = 1 SlbNewCfgEnhGroupTableMaxConEx_Disabled SlbNewCfgEnhGroupTableMaxConEx = 2 SlbNewCfgEnhGroupTableMaxConEx_Unsupported SlbNewCfgEnhGroupTableMaxConEx = 2147483647 )
type SlbNewCfgEnhGroupTableMetric ¶
type SlbNewCfgEnhGroupTableMetric int32
const ( SlbNewCfgEnhGroupTableMetric_RoundRobin SlbNewCfgEnhGroupTableMetric = 1 SlbNewCfgEnhGroupTableMetric_LeastConnections SlbNewCfgEnhGroupTableMetric = 2 SlbNewCfgEnhGroupTableMetric_MinMisses SlbNewCfgEnhGroupTableMetric = 3 SlbNewCfgEnhGroupTableMetric_Hash SlbNewCfgEnhGroupTableMetric = 4 SlbNewCfgEnhGroupTableMetric_Response SlbNewCfgEnhGroupTableMetric = 5 SlbNewCfgEnhGroupTableMetric_Bandwidth SlbNewCfgEnhGroupTableMetric = 6 SlbNewCfgEnhGroupTableMetric_Phash SlbNewCfgEnhGroupTableMetric = 7 SlbNewCfgEnhGroupTableMetric_SvcLeast SlbNewCfgEnhGroupTableMetric = 8 SlbNewCfgEnhGroupTableMetric_Hrw SlbNewCfgEnhGroupTableMetric = 9 SlbNewCfgEnhGroupTableMetric_Unsupported SlbNewCfgEnhGroupTableMetric = 2147483647 )
type SlbNewCfgEnhGroupTableMinmissHash ¶
type SlbNewCfgEnhGroupTableMinmissHash int32
const ( SlbNewCfgEnhGroupTableMinmissHash_Minmiss24 SlbNewCfgEnhGroupTableMinmissHash = 1 SlbNewCfgEnhGroupTableMinmissHash_Minmiss32 SlbNewCfgEnhGroupTableMinmissHash = 2 SlbNewCfgEnhGroupTableMinmissHash_Unsupported SlbNewCfgEnhGroupTableMinmissHash = 2147483647 )
type SlbNewCfgEnhGroupTableOperatorAccess ¶
type SlbNewCfgEnhGroupTableOperatorAccess int32
const ( SlbNewCfgEnhGroupTableOperatorAccess_Enabled SlbNewCfgEnhGroupTableOperatorAccess = 1 SlbNewCfgEnhGroupTableOperatorAccess_Disabled SlbNewCfgEnhGroupTableOperatorAccess = 2 SlbNewCfgEnhGroupTableOperatorAccess_Unsupported SlbNewCfgEnhGroupTableOperatorAccess = 2147483647 )
type SlbNewCfgEnhGroupTableParams ¶
type SlbNewCfgEnhGroupTableParams struct { // The group alphanumeric index for which the information pertains. Index string `json:"Index,omitempty"` // The real server to be added to the group. When read, 0 is returned. AddServer string `json:"AddServer,omitempty"` // The real server to be removed from the group. When read, 0 is returned. RemoveServer string `json:"RemoveServer,omitempty"` // The metric used to select next server in group. Metric SlbNewCfgEnhGroupTableMetric `json:"Metric,omitempty"` // The backup real server for this group. BackupServer string `json:"BackupServer,omitempty"` // The backup real server group for this group. BackupGroup string `json:"BackupGroup,omitempty"` // The specific content which is examined during health checks. // The content depends on the type of health check. HealthCheckUrl string `json:"HealthCheckUrl,omitempty"` // The OSI layer at which servers are health checked. // From version 29.0.0.0 the following values are not supported: // snmp2-snmp5, script1-script64. HealthCheckLayer SlbNewCfgEnhGroupTableHealthCheckLayer `json:"HealthCheckLayer,omitempty"` // The name of the real server group. Name string `json:"Name,omitempty"` // The minimum number of real servers available. If at any time, the // number reaches this minimum limit, a SYSLOG ALERT message is send to // to the configured syslog servers stating that the real server // threshold has been reached for the concerned group. RealThreshold uint32 `json:"RealThreshold,omitempty"` // Enable or disable VIP health checking in DSR mode. VipHealthCheck SlbNewCfgEnhGroupTableVipHealthCheck `json:"VipHealthCheck,omitempty"` // Enable or disable intrusion detection. IdsState SlbNewCfgEnhGroupTableIdsState `json:"IdsState,omitempty"` // The intrusion detection port. A value of 1 is invalid. IdsPort uint64 `json:"IdsPort,omitempty"` // By setting the value to delete(2), the entire group is deleted. Delete SlbNewCfgEnhGroupTableDelete `json:"Delete,omitempty"` // Enable or disable intrusion detection group flood. IdsFlood SlbNewCfgEnhGroupTableIdsFlood `json:"IdsFlood,omitempty"` // 24|32 number of sip bits used for minmisses hash in the // new_configuration block. MinmissHash SlbNewCfgEnhGroupTableMinmissHash `json:"MinmissHash,omitempty"` // IP address mask used by the persistent hash metric. PhashMask string `json:"PhashMask,omitempty"` // The metric used to select next rport in server. Rmetric SlbNewCfgEnhGroupTableRmetric `json:"Rmetric,omitempty"` // The formula used to state the actual health of a virtual service. // It allows user to use the symbols of '(', ')', '|', '&' to // construct a formula to state the health of the server group. // This string can take the following formats : // '(1&2|3..)', '128' or 'none' // Example: Consider a group with 4 reals 1, 2, 3, 4. An example of // a formula to mark the server group failed for the virtual server // if 1 and 2 FAILED or 3 and 4 FAILED is (1|2)&(3|4) // This formula will mark the virtual server UP, if 1 or 2 and 3 or 4 // are health checked sucessfully. HealthCheckFormula string `json:"HealthCheckFormula,omitempty"` // Enable or disable access to this group for operator. OperatorAccess SlbNewCfgEnhGroupTableOperatorAccess `json:"OperatorAccess,omitempty"` // The Workload Manager for this Group. Wlm int32 `json:"Wlm,omitempty"` // The group RADIUS authentication string. The string is used for // generating encrypted authentication string while doing RADIUS // health check for this group radius servers. RadiusAuthenString string `json:"RadiusAuthenString,omitempty"` // The Secondary backup real server group for this group. SecBackupGroup string `json:"SecBackupGroup,omitempty"` // The slow-start time for this group. Slowstart int32 `json:"Slowstart,omitempty"` // The minimum threshold value for this group. MinThreshold int32 `json:"MinThreshold,omitempty"` // The maximum threshold value for this group. MaxThreshold int32 `json:"MaxThreshold,omitempty"` // The type of real server group IP address. IpVer SlbNewCfgEnhGroupTableIpVer `json:"IpVer,omitempty"` // The backup real group or real server for this group. Backup string `json:"Backup,omitempty"` // Backup type of the real server group. BackupType SlbNewCfgEnhGroupTableBackupType `json:"BackupType,omitempty"` // The Advanced HC ID. HealthID string `json:"HealthID,omitempty"` // Prefix length used by the persistent hash metric. PhashPrefixLength uint32 `json:"PhashPrefixLength,omitempty"` // Group type. Type SlbNewCfgEnhGroupTableType `json:"Type,omitempty"` // The alphanumeric index of the new copy to be created. Copy string `json:"Copy,omitempty"` // Enable or disable IDS group participation in inspection chain. IdsChain SlbNewCfgEnhGroupTableIdsChain `json:"IdsChain,omitempty"` // The Group security device type. SecType SlbNewCfgEnhGroupTableSecType `json:"SecType,omitempty"` // The Group security device flag SecDeviceFlag SlbNewCfgEnhGroupTableSecDeviceFlag `json:"SecDeviceFlag,omitempty"` // Enable or Disable override maximum connections limit. MaxConEx SlbNewCfgEnhGroupTableMaxConEx `json:"MaxConEx,omitempty"` }
type SlbNewCfgEnhGroupTableRmetric ¶
type SlbNewCfgEnhGroupTableRmetric int32
const ( SlbNewCfgEnhGroupTableRmetric_RoundRobin SlbNewCfgEnhGroupTableRmetric = 1 SlbNewCfgEnhGroupTableRmetric_Hash SlbNewCfgEnhGroupTableRmetric = 2 SlbNewCfgEnhGroupTableRmetric_LeastConnections SlbNewCfgEnhGroupTableRmetric = 3 SlbNewCfgEnhGroupTableRmetric_Unsupported SlbNewCfgEnhGroupTableRmetric = 2147483647 )
type SlbNewCfgEnhGroupTableSecDeviceFlag ¶
type SlbNewCfgEnhGroupTableSecDeviceFlag int32
const ( SlbNewCfgEnhGroupTableSecDeviceFlag_None SlbNewCfgEnhGroupTableSecDeviceFlag = 1 SlbNewCfgEnhGroupTableSecDeviceFlag_Security SlbNewCfgEnhGroupTableSecDeviceFlag = 2 SlbNewCfgEnhGroupTableSecDeviceFlag_Unsupported SlbNewCfgEnhGroupTableSecDeviceFlag = 2147483647 )
type SlbNewCfgEnhGroupTableSecType ¶
type SlbNewCfgEnhGroupTableSecType int32
const ( SlbNewCfgEnhGroupTableSecType_None SlbNewCfgEnhGroupTableSecType = 1 SlbNewCfgEnhGroupTableSecType_Virtual SlbNewCfgEnhGroupTableSecType = 2 SlbNewCfgEnhGroupTableSecType_Layer SlbNewCfgEnhGroupTableSecType = 3 SlbNewCfgEnhGroupTableSecType_Passive SlbNewCfgEnhGroupTableSecType = 4 SlbNewCfgEnhGroupTableSecType_L3sw SlbNewCfgEnhGroupTableSecType = 5 SlbNewCfgEnhGroupTableSecType_Unsupported SlbNewCfgEnhGroupTableSecType = 2147483647 )
type SlbNewCfgEnhGroupTableType ¶
type SlbNewCfgEnhGroupTableType int32
const ( SlbNewCfgEnhGroupTableType_Local SlbNewCfgEnhGroupTableType = 0 SlbNewCfgEnhGroupTableType_Wanlink SlbNewCfgEnhGroupTableType = 2 SlbNewCfgEnhGroupTableType_Unsupported SlbNewCfgEnhGroupTableType = 2147483647 )
type SlbNewCfgEnhGroupTableVipHealthCheck ¶
type SlbNewCfgEnhGroupTableVipHealthCheck int32
const ( SlbNewCfgEnhGroupTableVipHealthCheck_Enabled SlbNewCfgEnhGroupTableVipHealthCheck = 1 SlbNewCfgEnhGroupTableVipHealthCheck_Disabled SlbNewCfgEnhGroupTableVipHealthCheck = 2 SlbNewCfgEnhGroupTableVipHealthCheck_Unsupported SlbNewCfgEnhGroupTableVipHealthCheck = 2147483647 )
type SlbNewCfgEnhRealServPortTable ¶
type SlbNewCfgEnhRealServPortTable struct { // The number of the real server. SlbNewCfgEnhRealServIndex string // The port index. This has no external meaning SlbNewCfgEnhRealServPortIndex int32 Params *SlbNewCfgEnhRealServPortTableParams }
SlbNewCfgEnhRealServPortTable The table of real server service ports. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewCfgEnhRealServPortTable ¶
func NewSlbNewCfgEnhRealServPortTable( slbNewCfgEnhRealServIndex string, slbNewCfgEnhRealServPortIndex int32, params *SlbNewCfgEnhRealServPortTableParams, ) *SlbNewCfgEnhRealServPortTable
func NewSlbNewCfgEnhRealServPortTableList ¶
func NewSlbNewCfgEnhRealServPortTableList() *SlbNewCfgEnhRealServPortTable
func (*SlbNewCfgEnhRealServPortTable) GetParams ¶
func (c *SlbNewCfgEnhRealServPortTable) GetParams() BeanType
func (*SlbNewCfgEnhRealServPortTable) GetParamsType ¶
func (c *SlbNewCfgEnhRealServPortTable) GetParamsType() reflect.Type
func (*SlbNewCfgEnhRealServPortTable) Name ¶
func (c *SlbNewCfgEnhRealServPortTable) Name() string
func (*SlbNewCfgEnhRealServPortTable) Path ¶
func (c *SlbNewCfgEnhRealServPortTable) Path() string
type SlbNewCfgEnhRealServPortTableDelete ¶
type SlbNewCfgEnhRealServPortTableDelete int32
const ( SlbNewCfgEnhRealServPortTableDelete_Other SlbNewCfgEnhRealServPortTableDelete = 1 SlbNewCfgEnhRealServPortTableDelete_Delete SlbNewCfgEnhRealServPortTableDelete = 2 )
type SlbNewCfgEnhRealServPortTableParams ¶
type SlbNewCfgEnhRealServPortTableParams struct { // The number of the real server. Index string `json:"Index,omitempty"` // The port index. This has no external meaning PortIndex int32 `json:"PortIndex,omitempty"` // The layer4 real service port number. RealPort uint64 `json:"RealPort,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewCfgEnhRealServPortTableDelete `json:"Delete,omitempty"` // The first free port index number of the real server. // Value 0 will be returned when all 64 ports are // configured for a real server. RealPortFreeIdx uint64 `json:"RealPortFreeIdx,omitempty"` }
type SlbNewCfgEnhRealServerSecondPartTable ¶
type SlbNewCfgEnhRealServerSecondPartTable struct { // The real server number SlbNewCfgEnhRealServerSecondPartIndex string Params *SlbNewCfgEnhRealServerSecondPartTableParams }
SlbNewCfgEnhRealServerSecondPartTable The second table of Real Server configuration in the current_config. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewCfgEnhRealServerSecondPartTable ¶
func NewSlbNewCfgEnhRealServerSecondPartTable( slbNewCfgEnhRealServerSecondPartIndex string, params *SlbNewCfgEnhRealServerSecondPartTableParams, ) *SlbNewCfgEnhRealServerSecondPartTable
func NewSlbNewCfgEnhRealServerSecondPartTableList ¶
func NewSlbNewCfgEnhRealServerSecondPartTableList() *SlbNewCfgEnhRealServerSecondPartTable
func (*SlbNewCfgEnhRealServerSecondPartTable) GetParams ¶
func (c *SlbNewCfgEnhRealServerSecondPartTable) GetParams() BeanType
func (*SlbNewCfgEnhRealServerSecondPartTable) GetParamsType ¶
func (c *SlbNewCfgEnhRealServerSecondPartTable) GetParamsType() reflect.Type
func (*SlbNewCfgEnhRealServerSecondPartTable) Name ¶
func (c *SlbNewCfgEnhRealServerSecondPartTable) Name() string
func (*SlbNewCfgEnhRealServerSecondPartTable) Path ¶
func (c *SlbNewCfgEnhRealServerSecondPartTable) Path() string
type SlbNewCfgEnhRealServerSecondPartTableBkpPreempt ¶
type SlbNewCfgEnhRealServerSecondPartTableBkpPreempt int32
const ( SlbNewCfgEnhRealServerSecondPartTableBkpPreempt_Enabled SlbNewCfgEnhRealServerSecondPartTableBkpPreempt = 1 SlbNewCfgEnhRealServerSecondPartTableBkpPreempt_Disabled SlbNewCfgEnhRealServerSecondPartTableBkpPreempt = 2 SlbNewCfgEnhRealServerSecondPartTableBkpPreempt_Unsupported SlbNewCfgEnhRealServerSecondPartTableBkpPreempt = 2147483647 )
type SlbNewCfgEnhRealServerSecondPartTableFastHealthCheck ¶
type SlbNewCfgEnhRealServerSecondPartTableFastHealthCheck int32
const ( SlbNewCfgEnhRealServerSecondPartTableFastHealthCheck_Enabled SlbNewCfgEnhRealServerSecondPartTableFastHealthCheck = 1 SlbNewCfgEnhRealServerSecondPartTableFastHealthCheck_Disabled SlbNewCfgEnhRealServerSecondPartTableFastHealthCheck = 2 SlbNewCfgEnhRealServerSecondPartTableFastHealthCheck_Unsupported SlbNewCfgEnhRealServerSecondPartTableFastHealthCheck = 2147483647 )
type SlbNewCfgEnhRealServerSecondPartTableLdapwr ¶
type SlbNewCfgEnhRealServerSecondPartTableLdapwr int32
const ( SlbNewCfgEnhRealServerSecondPartTableLdapwr_Enabled SlbNewCfgEnhRealServerSecondPartTableLdapwr = 1 SlbNewCfgEnhRealServerSecondPartTableLdapwr_Disabled SlbNewCfgEnhRealServerSecondPartTableLdapwr = 2 SlbNewCfgEnhRealServerSecondPartTableLdapwr_Unsupported SlbNewCfgEnhRealServerSecondPartTableLdapwr = 2147483647 )
type SlbNewCfgEnhRealServerSecondPartTableMode ¶
type SlbNewCfgEnhRealServerSecondPartTableMode int32
const ( SlbNewCfgEnhRealServerSecondPartTableMode_Physical SlbNewCfgEnhRealServerSecondPartTableMode = 1 SlbNewCfgEnhRealServerSecondPartTableMode_Logical SlbNewCfgEnhRealServerSecondPartTableMode = 2 SlbNewCfgEnhRealServerSecondPartTableMode_Unsupported SlbNewCfgEnhRealServerSecondPartTableMode = 2147483647 )
type SlbNewCfgEnhRealServerSecondPartTableOverflow ¶
type SlbNewCfgEnhRealServerSecondPartTableOverflow int32
const ( SlbNewCfgEnhRealServerSecondPartTableOverflow_Enabled SlbNewCfgEnhRealServerSecondPartTableOverflow = 1 SlbNewCfgEnhRealServerSecondPartTableOverflow_Disabled SlbNewCfgEnhRealServerSecondPartTableOverflow = 2 SlbNewCfgEnhRealServerSecondPartTableOverflow_Unsupported SlbNewCfgEnhRealServerSecondPartTableOverflow = 2147483647 )
type SlbNewCfgEnhRealServerSecondPartTableParams ¶
type SlbNewCfgEnhRealServerSecondPartTableParams struct { // The real server number Index string `json:"Index,omitempty"` // The URL Paths selected for URL load balancing for by the // real server. The selected URL Paths are presented in // a bitmap format. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ URL Path 9 // || || // || ||___ URL Path 8 // || |____ URL Path 7 // || . . . // ||_________ URL Path 2 // |__________ URL Path 1 // where x : 1 - The represented URL Path is selected // 0 - The represented URL Path is not selected UrlBmap string `json:"UrlBmap,omitempty"` // The real server config to enable/disable client proxy operation. Proxy SlbNewCfgEnhRealServerSecondPartTableProxy `json:"Proxy,omitempty"` // The real server config to enable/disable LDAP write server. Ldapwr SlbNewCfgEnhRealServerSecondPartTableLdapwr `json:"Ldapwr,omitempty"` // The VLAN to be associated with IDS server. Idsvlan uint32 `json:"Idsvlan,omitempty"` // The remote real server Global SLB availability. Avail uint64 `json:"Avail,omitempty"` // The real server config to enable/disable Fast Health Check Operation. FastHealthCheck SlbNewCfgEnhRealServerSecondPartTableFastHealthCheck `json:"FastHealthCheck,omitempty"` // The real server config to enable/disable MAC DA substitution for // L4 traffic. If disabled, we will NOT substitute the MAC DA of // client-to-server frames. If enabled(default), we will substitute // the MAC DA. Subdmac SlbNewCfgEnhRealServerSecondPartTableSubdmac `json:"Subdmac,omitempty"` // The real server config to enable/disable Overflow. If enabled(default) // allows Backup server to kick in if real server reaches maximum // connections. Overflow SlbNewCfgEnhRealServerSecondPartTableOverflow `json:"Overflow,omitempty"` // The real server config to enable/disable backup preemption. If enabled // (default)allows to preempt the backup server when the primary server // comes up. If disabled the backup server will continue to serve the // traffic even when primary server comes up. BkpPreempt SlbNewCfgEnhRealServerSecondPartTableBkpPreempt `json:"BkpPreempt,omitempty"` // Set the mode of the real server. By default the mode is set to physical. Mode SlbNewCfgEnhRealServerSecondPartTableMode `json:"Mode,omitempty"` // Set all the real servers having the same RIP address as this real server // with the mode and/or maximum connection value (if mode is physical) that is // set in this real server. When read, none(0) is returned. // mode - set only the mode to all real servers with same RIP address. // maxcon - set only the max connections to all real servers with same RIP address. // weight - set only the weight to all real servers with same RIP address. // all - set mode, max connections and weight to all real servers with same RIP address. UpdateAllRealServers SlbNewCfgEnhRealServerSecondPartTableUpdateAllRealServers `json:"UpdateAllRealServers,omitempty"` // Set the real server Proxy IP mode. // Changing from address(2) to any other mode will clear the configured IPv4/IPv6 address,prefix and persistancy. // Changing from nwclass(3) to any other mode will clear the configured NWclass and NWpersistancy. ProxyIpMode SlbNewCfgEnhRealServerSecondPartTableProxyIpMode `json:"ProxyIpMode,omitempty"` // This object ID allows configuration of real server proxy IP v4 address . // The IP version for addr must be the same as the real server IP version. // This object ID can be set only if slbNewCfgEnhRealServerIpVer is set to ipv4 & // slbNewCfgEnhRealServerProxyIpMode is address else return failure. // Returns 0 if IP version is IPv6 or slbNewCfgEnhRealServerProxyIpMode is not set to address. // When a subnet is configured, user has the ability to select PIP persistency mode. // Persistency is relevant only if the PIP is configured as subnet. If PIP is not configured or // not subnet, the persistency configuration value is disable. ProxyIpAddr string `json:"ProxyIpAddr,omitempty"` // This object ID allows configuration of real server proxy IP Mask. // The IP version for addr must be the same as the real server IP version. // This object ID can be set only if slbNewCfgEnhRealServerIpVer is set to ipv4 // & slbNewCfgEnhRealServerProxyIpMode is address else return failure. // Returns 0 if IP version is IPv6 or slbNewCfgEnhRealServerProxyIpMode is not set to address. // When a subnet is configured user has the ability to select PIP persistency mode. // Persistency is relevant only if the PIP is configured as subnet. If PIP is not configured or // not subnet, the persistency configuration value is disable. ProxyIpMask string `json:"ProxyIpMask,omitempty"` // This object ID allows configuration of real server proxy IPv6 address . // The IP version for addr must be the same as the real server IP version. // Returns emply if IP version is IPv4 or slbNewCfgEnhRealServerProxyIpMode is not set to address. // This object ID can be set only if slbNewCfgEnhRealServerIpVer is set to ipv6 // & slbNewCfgEnhRealServerProxyIpMode is address else return failure. // When a subnet is configured, user has the ability to select PIP persistency mode. // Persistency is relevant only if the PIP is configured as subnet. If PIP is not configured or // not subnet, the persistency configuration value is disable. // Address should be 4-byte hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx. ProxyIpv6Addr string `json:"ProxyIpv6Addr,omitempty"` // This object ID allows configuration of real server proxy IPv6 Mask. // The IP version for addr must be the same as the real server IP version. // This object ID can be set only if slbNewCfgEnhRealServerIpVer is set to ipv6 // & slbNewCfgEnhRealServerProxyIpMode is address else return failure. // Returns 0 if IP version is IPv4 or slbNewCfgEnhRealServerProxyIpMode is set other than address. // When a subnet is configured user has the ability to select PIP persistency mode. // Persistency is relevant only if the PIP is configured as subnet. If PIP is not configured or // not subnet, the persistency configuration value is disable. ProxyIpv6Prefix uint32 `json:"ProxyIpv6Prefix,omitempty"` // When a subnet is configured user has the ability to select PIP persistency mode. // This object ID can be set only if slbNewCfgEnhRealServerProxyIpMode is address else return failure. // Persistency is relevant only if a PIP class is configured. If PIP is not configured the // persistency configuration is disable. ProxyIpPersistency SlbNewCfgEnhRealServerSecondPartTableProxyIpPersistency `json:"ProxyIpPersistency,omitempty"` // This object ID allows configuration of real server proxy IP IPv4 or IPv6 Network Class as PIP. // This object ID can be set only if slbNewCfgEnhRealServerProxyIpMode is nwclss else return failure. // Persistency is relevant only if a PIP class is configured. If PIP is not configured the // persistency configuration is disable. // Returns empty string when slbNewCfgEnhRealServerProxyIpMode is not set to nwclss(3). ProxyIpNWclass string `json:"ProxyIpNWclass,omitempty"` // This object ID allows configuration of real server Network Class PIP persistency mode. // This object ID can be set only if slbNewCfgEnhRealServerProxyIpMode is nwclss else return failure. // Persistency is relevant only if a PIP class is configured. If PIP is not configured the // persistency configuration is disable. // Returns 0 when slbNewCfgEnhRealServerProxyIpMode is not set to nwclss(3). ProxyIpNWclassPersistency SlbNewCfgEnhRealServerSecondPartTableProxyIpNWclassPersistency `json:"ProxyIpNWclassPersistency,omitempty"` // The ingress VLAN to be associated with IDS server. Ingvlan uint32 `json:"Ingvlan,omitempty"` }
type SlbNewCfgEnhRealServerSecondPartTableProxy ¶
type SlbNewCfgEnhRealServerSecondPartTableProxy int32
const ( SlbNewCfgEnhRealServerSecondPartTableProxy_Enabled SlbNewCfgEnhRealServerSecondPartTableProxy = 1 SlbNewCfgEnhRealServerSecondPartTableProxy_Disabled SlbNewCfgEnhRealServerSecondPartTableProxy = 2 SlbNewCfgEnhRealServerSecondPartTableProxy_Unsupported SlbNewCfgEnhRealServerSecondPartTableProxy = 2147483647 )
type SlbNewCfgEnhRealServerSecondPartTableProxyIpMode ¶
type SlbNewCfgEnhRealServerSecondPartTableProxyIpMode int32
const ( SlbNewCfgEnhRealServerSecondPartTableProxyIpMode_Enable SlbNewCfgEnhRealServerSecondPartTableProxyIpMode = 0 SlbNewCfgEnhRealServerSecondPartTableProxyIpMode_Address SlbNewCfgEnhRealServerSecondPartTableProxyIpMode = 2 SlbNewCfgEnhRealServerSecondPartTableProxyIpMode_Nwclss SlbNewCfgEnhRealServerSecondPartTableProxyIpMode = 3 SlbNewCfgEnhRealServerSecondPartTableProxyIpMode_Disable SlbNewCfgEnhRealServerSecondPartTableProxyIpMode = 4 SlbNewCfgEnhRealServerSecondPartTableProxyIpMode_Unsupported SlbNewCfgEnhRealServerSecondPartTableProxyIpMode = 2147483647 )
type SlbNewCfgEnhRealServerSecondPartTableProxyIpNWclassPersistency ¶
type SlbNewCfgEnhRealServerSecondPartTableProxyIpNWclassPersistency int32
const ( SlbNewCfgEnhRealServerSecondPartTableProxyIpNWclassPersistency_Disable SlbNewCfgEnhRealServerSecondPartTableProxyIpNWclassPersistency = 0 SlbNewCfgEnhRealServerSecondPartTableProxyIpNWclassPersistency_Client SlbNewCfgEnhRealServerSecondPartTableProxyIpNWclassPersistency = 1 SlbNewCfgEnhRealServerSecondPartTableProxyIpNWclassPersistency_Unsupported SlbNewCfgEnhRealServerSecondPartTableProxyIpNWclassPersistency = 2147483647 )
type SlbNewCfgEnhRealServerSecondPartTableProxyIpPersistency ¶
type SlbNewCfgEnhRealServerSecondPartTableProxyIpPersistency int32
const ( SlbNewCfgEnhRealServerSecondPartTableProxyIpPersistency_Disable SlbNewCfgEnhRealServerSecondPartTableProxyIpPersistency = 0 SlbNewCfgEnhRealServerSecondPartTableProxyIpPersistency_Client SlbNewCfgEnhRealServerSecondPartTableProxyIpPersistency = 1 SlbNewCfgEnhRealServerSecondPartTableProxyIpPersistency_Host SlbNewCfgEnhRealServerSecondPartTableProxyIpPersistency = 2 SlbNewCfgEnhRealServerSecondPartTableProxyIpPersistency_Unsupported SlbNewCfgEnhRealServerSecondPartTableProxyIpPersistency = 2147483647 )
type SlbNewCfgEnhRealServerSecondPartTableSubdmac ¶
type SlbNewCfgEnhRealServerSecondPartTableSubdmac int32
const ( SlbNewCfgEnhRealServerSecondPartTableSubdmac_Enabled SlbNewCfgEnhRealServerSecondPartTableSubdmac = 1 SlbNewCfgEnhRealServerSecondPartTableSubdmac_Disabled SlbNewCfgEnhRealServerSecondPartTableSubdmac = 2 SlbNewCfgEnhRealServerSecondPartTableSubdmac_Unsupported SlbNewCfgEnhRealServerSecondPartTableSubdmac = 2147483647 )
type SlbNewCfgEnhRealServerSecondPartTableUpdateAllRealServers ¶
type SlbNewCfgEnhRealServerSecondPartTableUpdateAllRealServers int32
const ( SlbNewCfgEnhRealServerSecondPartTableUpdateAllRealServers_None SlbNewCfgEnhRealServerSecondPartTableUpdateAllRealServers = 0 SlbNewCfgEnhRealServerSecondPartTableUpdateAllRealServers_Mode SlbNewCfgEnhRealServerSecondPartTableUpdateAllRealServers = 1 SlbNewCfgEnhRealServerSecondPartTableUpdateAllRealServers_Maxcon SlbNewCfgEnhRealServerSecondPartTableUpdateAllRealServers = 2 SlbNewCfgEnhRealServerSecondPartTableUpdateAllRealServers_Weight SlbNewCfgEnhRealServerSecondPartTableUpdateAllRealServers = 3 SlbNewCfgEnhRealServerSecondPartTableUpdateAllRealServers_All SlbNewCfgEnhRealServerSecondPartTableUpdateAllRealServers = 4 SlbNewCfgEnhRealServerSecondPartTableUpdateAllRealServers_Unsupported SlbNewCfgEnhRealServerSecondPartTableUpdateAllRealServers = 2147483647 )
type SlbNewCfgEnhRealServerTable ¶
type SlbNewCfgEnhRealServerTable struct { // The real server number SlbNewCfgEnhRealServerIndex string Params *SlbNewCfgEnhRealServerTableParams }
SlbNewCfgEnhRealServerTable The table of Real Server configuration in the new_config. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewCfgEnhRealServerTable ¶
func NewSlbNewCfgEnhRealServerTable( slbNewCfgEnhRealServerIndex string, params *SlbNewCfgEnhRealServerTableParams, ) *SlbNewCfgEnhRealServerTable
func NewSlbNewCfgEnhRealServerTableList ¶
func NewSlbNewCfgEnhRealServerTableList() *SlbNewCfgEnhRealServerTable
func (*SlbNewCfgEnhRealServerTable) GetParams ¶
func (c *SlbNewCfgEnhRealServerTable) GetParams() BeanType
func (*SlbNewCfgEnhRealServerTable) GetParamsType ¶
func (c *SlbNewCfgEnhRealServerTable) GetParamsType() reflect.Type
func (*SlbNewCfgEnhRealServerTable) Name ¶
func (c *SlbNewCfgEnhRealServerTable) Name() string
func (*SlbNewCfgEnhRealServerTable) Path ¶
func (c *SlbNewCfgEnhRealServerTable) Path() string
type SlbNewCfgEnhRealServerTableCookie ¶
type SlbNewCfgEnhRealServerTableCookie int32
const ( SlbNewCfgEnhRealServerTableCookie_Enabled SlbNewCfgEnhRealServerTableCookie = 1 SlbNewCfgEnhRealServerTableCookie_Disabled SlbNewCfgEnhRealServerTableCookie = 2 SlbNewCfgEnhRealServerTableCookie_Unsupported SlbNewCfgEnhRealServerTableCookie = 2147483647 )
type SlbNewCfgEnhRealServerTableDelete ¶
type SlbNewCfgEnhRealServerTableDelete int32
const ( SlbNewCfgEnhRealServerTableDelete_Other SlbNewCfgEnhRealServerTableDelete = 1 SlbNewCfgEnhRealServerTableDelete_Delete SlbNewCfgEnhRealServerTableDelete = 2 SlbNewCfgEnhRealServerTableDelete_Unsupported SlbNewCfgEnhRealServerTableDelete = 2147483647 )
type SlbNewCfgEnhRealServerTableExcludeStr ¶
type SlbNewCfgEnhRealServerTableExcludeStr int32
const ( SlbNewCfgEnhRealServerTableExcludeStr_Enabled SlbNewCfgEnhRealServerTableExcludeStr = 1 SlbNewCfgEnhRealServerTableExcludeStr_Disabled SlbNewCfgEnhRealServerTableExcludeStr = 2 SlbNewCfgEnhRealServerTableExcludeStr_Unsupported SlbNewCfgEnhRealServerTableExcludeStr = 2147483647 )
type SlbNewCfgEnhRealServerTableIpVer ¶
type SlbNewCfgEnhRealServerTableIpVer int32
const ( SlbNewCfgEnhRealServerTableIpVer_Ipv4 SlbNewCfgEnhRealServerTableIpVer = 1 SlbNewCfgEnhRealServerTableIpVer_Ipv6 SlbNewCfgEnhRealServerTableIpVer = 2 SlbNewCfgEnhRealServerTableIpVer_Unsupported SlbNewCfgEnhRealServerTableIpVer = 2147483647 )
type SlbNewCfgEnhRealServerTableLLBType ¶
type SlbNewCfgEnhRealServerTableLLBType int32
const ( SlbNewCfgEnhRealServerTableLLBType_Local SlbNewCfgEnhRealServerTableLLBType = 0 SlbNewCfgEnhRealServerTableLLBType_Remote SlbNewCfgEnhRealServerTableLLBType = 1 SlbNewCfgEnhRealServerTableLLBType_Wanlink SlbNewCfgEnhRealServerTableLLBType = 2 SlbNewCfgEnhRealServerTableLLBType_Unsupported SlbNewCfgEnhRealServerTableLLBType = 2147483647 )
type SlbNewCfgEnhRealServerTableParams ¶
type SlbNewCfgEnhRealServerTableParams struct { // The real server number Index string `json:"Index,omitempty"` // IP address of the real server identified by the instance of // slbRealServerIndex. IpAddr string `json:"IpAddr,omitempty"` // The server weight. Weight uint64 `json:"Weight,omitempty"` // The maximum number of connections that are allowed. MaxConns uint32 `json:"MaxConns,omitempty"` // The maximum number of minutes an inactive connection remains open. TimeOut uint32 `json:"TimeOut,omitempty"` // The interval between keep-alive (ping) attempts in number of // seconds. Zero means disabling ping attempt. PingInterval uint64 `json:"PingInterval,omitempty"` // The number of failed attempts to declare this server DOWN. FailRetry uint64 `json:"FailRetry,omitempty"` // The number of successful attempts to declare a server UP. SuccRetry uint64 `json:"SuccRetry,omitempty"` // Enable or disable the server and remove the existing sessions using disabled-with-fastage option. State SlbNewCfgEnhRealServerTableState `json:"State,omitempty"` // By setting the value to delete(2), the entire row is deleted. Delete SlbNewCfgEnhRealServerTableDelete `json:"Delete,omitempty"` // The server type. It participates in global server load balancing // when it is configured as remote-server. Type SlbNewCfgEnhRealServerTableType `json:"Type,omitempty"` // The name of the real server. Name string `json:"Name,omitempty"` // The URL Path (slbCurCfgUrlLbPathIndex) to be added to the // real server. A zero is returned when read. AddUrl int32 `json:"AddUrl,omitempty"` // The URL Path (slbCurCfgUrlLbPathIndex) to be removed from // the real server. A zero is returned when read. RemUrl int32 `json:"RemUrl,omitempty"` // Enable or disable real server to handle client requests // that don't contain a cookie if cookie loadbalance is enabled. Cookie SlbNewCfgEnhRealServerTableCookie `json:"Cookie,omitempty"` // Enable or disable exclusionary matching string on real server. ExcludeStr SlbNewCfgEnhRealServerTableExcludeStr `json:"ExcludeStr,omitempty"` // The real server config to enable/disable MAC SA substitution for // L4 traffic. If disabled (the default) we will NOT substitute the // MAC SA of client-to-server frames. If enabled, we will substitute // the MAC SA. Submac SlbNewCfgEnhRealServerTableSubmac `json:"Submac,omitempty"` // The port to be connected to IDS server. Idsport int32 `json:"Idsport,omitempty"` // The type of IP address. IpVer SlbNewCfgEnhRealServerTableIpVer `json:"IpVer,omitempty"` // IPV6 address of the real server identified by the instance of the slbRealServerIndex. // Address should be 4-byte hexadecimal colon notation. Valid IPv6 address should be in // any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx Ipv6Addr string `json:"Ipv6Addr,omitempty"` // The next available free slot index number, to add the real port // to the server. Value 0 will be returned if no free slot available. NxtRportIdx uint64 `json:"NxtRportIdx,omitempty"` // The next available free slot Buddy index number, to add the Buddy Server // to the Real server. Value 0 will be returned if no free slot available. NxtBuddyIdx uint32 `json:"NxtBuddyIdx,omitempty"` // The server type. LLBType SlbNewCfgEnhRealServerTableLLBType `json:"LLBType,omitempty"` // The alphanumeric index of the new copy to be created. Copy string `json:"Copy,omitempty"` // List of ingress ports attached to the real server (security device), used for SSL inspection WebUI wizard. // Using the following format: xx, xx, xx PortsIngress string `json:"PortsIngress,omitempty"` // List of egress ports attached to the real server (security device), used for SSL inspection WebUI wizard. // Using the following format: xx, xx, xx PortsEgress string `json:"PortsEgress,omitempty"` // The ingress port to be added to the specified security device. // A '0' value is returned when read. AddPortsIngress int32 `json:"AddPortsIngress,omitempty"` // The ingress port to be removed to the specified security device. // A zero is returned when read. RemPortsIngress int32 `json:"RemPortsIngress,omitempty"` // The egress port to be added to the specified security device. // A zero is returned when read. AddPortsEgress int32 `json:"AddPortsEgress,omitempty"` // The egress port to be removed to the specified security device. // A zero is returned when read. RemPortsEgress int32 `json:"RemPortsEgress,omitempty"` // The ingress Vlan specified on security device. // Used for SSL wizard VlanIngress int32 `json:"VlanIngress,omitempty"` // The egress Vlan specified on security device. // Used for SSL wizard VlanEgress int32 `json:"VlanEgress,omitempty"` // The egress interface specified on security device. // Used for SSL wizard EgressIf int32 `json:"EgressIf,omitempty"` // The security device type. SecType SlbNewCfgEnhRealServerTableSecType `json:"SecType,omitempty"` // The ingress interface specified on security device. // Used for SSL wizard IngressIf int32 `json:"IngressIf,omitempty"` // The Real security device flag. SecDeviceFlag SlbNewCfgEnhRealServerTableSecDeviceFlag `json:"SecDeviceFlag,omitempty"` // The ingress port to be connected to IDS server. Ingport int32 `json:"Ingport,omitempty"` }
type SlbNewCfgEnhRealServerTableSecDeviceFlag ¶
type SlbNewCfgEnhRealServerTableSecDeviceFlag int32
const ( SlbNewCfgEnhRealServerTableSecDeviceFlag_None SlbNewCfgEnhRealServerTableSecDeviceFlag = 1 SlbNewCfgEnhRealServerTableSecDeviceFlag_Security SlbNewCfgEnhRealServerTableSecDeviceFlag = 2 SlbNewCfgEnhRealServerTableSecDeviceFlag_Unsupported SlbNewCfgEnhRealServerTableSecDeviceFlag = 2147483647 )
type SlbNewCfgEnhRealServerTableSecType ¶
type SlbNewCfgEnhRealServerTableSecType int32
const ( SlbNewCfgEnhRealServerTableSecType_None SlbNewCfgEnhRealServerTableSecType = 1 SlbNewCfgEnhRealServerTableSecType_Virtual SlbNewCfgEnhRealServerTableSecType = 2 SlbNewCfgEnhRealServerTableSecType_Layer SlbNewCfgEnhRealServerTableSecType = 3 SlbNewCfgEnhRealServerTableSecType_Passive SlbNewCfgEnhRealServerTableSecType = 4 SlbNewCfgEnhRealServerTableSecType_L3sw SlbNewCfgEnhRealServerTableSecType = 5 SlbNewCfgEnhRealServerTableSecType_Unsupported SlbNewCfgEnhRealServerTableSecType = 2147483647 )
type SlbNewCfgEnhRealServerTableState ¶
type SlbNewCfgEnhRealServerTableState int32
const ( SlbNewCfgEnhRealServerTableState_Enabled SlbNewCfgEnhRealServerTableState = 2 SlbNewCfgEnhRealServerTableState_Disabled SlbNewCfgEnhRealServerTableState = 3 SlbNewCfgEnhRealServerTableState_DisabledWithFastage SlbNewCfgEnhRealServerTableState = 4 SlbNewCfgEnhRealServerTableState_ShutdownConnection SlbNewCfgEnhRealServerTableState = 5 SlbNewCfgEnhRealServerTableState_ShutdownPersistentSessions SlbNewCfgEnhRealServerTableState = 6 SlbNewCfgEnhRealServerTableState_Unsupported SlbNewCfgEnhRealServerTableState = 2147483647 )
type SlbNewCfgEnhRealServerTableSubmac ¶
type SlbNewCfgEnhRealServerTableSubmac int32
const ( SlbNewCfgEnhRealServerTableSubmac_Enabled SlbNewCfgEnhRealServerTableSubmac = 1 SlbNewCfgEnhRealServerTableSubmac_Disabled SlbNewCfgEnhRealServerTableSubmac = 2 SlbNewCfgEnhRealServerTableSubmac_Unsupported SlbNewCfgEnhRealServerTableSubmac = 2147483647 )
type SlbNewCfgEnhRealServerTableType ¶
type SlbNewCfgEnhRealServerTableType int32
const ( SlbNewCfgEnhRealServerTableType_LocalServer SlbNewCfgEnhRealServerTableType = 1 SlbNewCfgEnhRealServerTableType_RemoteServer SlbNewCfgEnhRealServerTableType = 2 SlbNewCfgEnhRealServerTableType_Unsupported SlbNewCfgEnhRealServerTableType = 2147483647 )
type SlbNewCfgEnhRealServerThirdPartTable ¶
type SlbNewCfgEnhRealServerThirdPartTable struct { // The real server number SlbNewCfgEnhRealServerThirdPartIndex string Params *SlbNewCfgEnhRealServerThirdPartTableParams }
SlbNewCfgEnhRealServerThirdPartTable The Third table of Real Server configuration in the new_config. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgEnhRealServerThirdPartTable ¶
func NewSlbNewCfgEnhRealServerThirdPartTable( slbNewCfgEnhRealServerThirdPartIndex string, params *SlbNewCfgEnhRealServerThirdPartTableParams, ) *SlbNewCfgEnhRealServerThirdPartTable
func NewSlbNewCfgEnhRealServerThirdPartTableList ¶
func NewSlbNewCfgEnhRealServerThirdPartTableList() *SlbNewCfgEnhRealServerThirdPartTable
func (*SlbNewCfgEnhRealServerThirdPartTable) GetParams ¶
func (c *SlbNewCfgEnhRealServerThirdPartTable) GetParams() BeanType
func (*SlbNewCfgEnhRealServerThirdPartTable) GetParamsType ¶
func (c *SlbNewCfgEnhRealServerThirdPartTable) GetParamsType() reflect.Type
func (*SlbNewCfgEnhRealServerThirdPartTable) Name ¶
func (c *SlbNewCfgEnhRealServerThirdPartTable) Name() string
func (*SlbNewCfgEnhRealServerThirdPartTable) Path ¶
func (c *SlbNewCfgEnhRealServerThirdPartTable) Path() string
type SlbNewCfgEnhRealServerThirdPartTableParams ¶
type SlbNewCfgEnhRealServerThirdPartTableParams struct { // The real server number Index string `json:"Index,omitempty"` // The OID to be sent in the SNMP get request packet. Oid string `json:"Oid,omitempty"` // The community string to be used in the SNMP get request packet. CommString string `json:"CommString,omitempty"` // The backup server number for this server. BackUp string `json:"BackUp,omitempty"` // The Advanced HC ID. HealthID string `json:"HealthID,omitempty"` // Critical connection threshold. CriticalConnThrsh uint32 `json:"CriticalConnThrsh,omitempty"` // High connection threshold. HighConnThrsh uint32 `json:"HighConnThrsh,omitempty"` // Upload bandwidth limit for WAN Link real server in Mbps. UploadBandWidth uint32 `json:"UploadBandWidth,omitempty"` // Download bandwidth limit for WAN Link real server in Mbps. DownloadBandWidth uint32 `json:"DownloadBandWidth,omitempty"` }
type SlbNewCfgEnhSerAppShapeTable ¶
type SlbNewCfgEnhSerAppShapeTable struct { // The number of the virtual server. SlbNewCfgEnhSerAppShapeVirtServIndex string // The service index. This has no external meaning SlbNewCfgEnhSerAppShapeVirtServiceIndex int32 // The number of the virtual server. SlbNewCfgEnhSerAppShapePriority int32 Params *SlbNewCfgEnhSerAppShapeTableParams }
SlbNewCfgEnhSerAppShapeTable The table of Content based Services Rules. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgEnhSerAppShapeTable ¶
func NewSlbNewCfgEnhSerAppShapeTable( slbNewCfgEnhSerAppShapeVirtServIndex string, slbNewCfgEnhSerAppShapeVirtServiceIndex int32, slbNewCfgEnhSerAppShapePriority int32, params *SlbNewCfgEnhSerAppShapeTableParams, ) *SlbNewCfgEnhSerAppShapeTable
func NewSlbNewCfgEnhSerAppShapeTableList ¶
func NewSlbNewCfgEnhSerAppShapeTableList() *SlbNewCfgEnhSerAppShapeTable
func (*SlbNewCfgEnhSerAppShapeTable) GetParams ¶
func (c *SlbNewCfgEnhSerAppShapeTable) GetParams() BeanType
func (*SlbNewCfgEnhSerAppShapeTable) GetParamsType ¶
func (c *SlbNewCfgEnhSerAppShapeTable) GetParamsType() reflect.Type
func (*SlbNewCfgEnhSerAppShapeTable) Name ¶
func (c *SlbNewCfgEnhSerAppShapeTable) Name() string
func (*SlbNewCfgEnhSerAppShapeTable) Path ¶
func (c *SlbNewCfgEnhSerAppShapeTable) Path() string
type SlbNewCfgEnhSerAppShapeTableDelete ¶
type SlbNewCfgEnhSerAppShapeTableDelete int32
const ( SlbNewCfgEnhSerAppShapeTableDelete_Other SlbNewCfgEnhSerAppShapeTableDelete = 1 SlbNewCfgEnhSerAppShapeTableDelete_Delete SlbNewCfgEnhSerAppShapeTableDelete = 2 SlbNewCfgEnhSerAppShapeTableDelete_Unsupported SlbNewCfgEnhSerAppShapeTableDelete = 2147483647 )
type SlbNewCfgEnhSerAppShapeTableParams ¶
type SlbNewCfgEnhSerAppShapeTableParams struct { // The number of the virtual server. VirtServIndex string `json:"VirtServIndex,omitempty"` // The service index. This has no external meaning VirtServiceIndex int32 `json:"VirtServiceIndex,omitempty"` // The number of the virtual server. Priority int32 `json:"Priority,omitempty"` // The AppShape ID added to the virtual service Index string `json:"Index,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewCfgEnhSerAppShapeTableDelete `json:"Delete,omitempty"` }
type SlbNewCfgEnhUrlBwmTable ¶
type SlbNewCfgEnhUrlBwmTable struct { // The number of the virtual server. SlbNewCfgEnhUrlBwmVirtServIndex string // The service index. This has no external meaning SlbNewCfgEnhUrlBwmVirtServiceIndex int32 // The URL Path Identifier. SlbNewCfgEnhUrlBwmUrlId int32 Params *SlbNewCfgEnhUrlBwmTableParams }
SlbNewCfgEnhUrlBwmTable The table of URL based BWM for Virtual Services. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgEnhUrlBwmTable ¶
func NewSlbNewCfgEnhUrlBwmTable( slbNewCfgEnhUrlBwmVirtServIndex string, slbNewCfgEnhUrlBwmVirtServiceIndex int32, slbNewCfgEnhUrlBwmUrlId int32, params *SlbNewCfgEnhUrlBwmTableParams, ) *SlbNewCfgEnhUrlBwmTable
func NewSlbNewCfgEnhUrlBwmTableList ¶
func NewSlbNewCfgEnhUrlBwmTableList() *SlbNewCfgEnhUrlBwmTable
func (*SlbNewCfgEnhUrlBwmTable) GetParams ¶
func (c *SlbNewCfgEnhUrlBwmTable) GetParams() BeanType
func (*SlbNewCfgEnhUrlBwmTable) GetParamsType ¶
func (c *SlbNewCfgEnhUrlBwmTable) GetParamsType() reflect.Type
func (*SlbNewCfgEnhUrlBwmTable) Name ¶
func (c *SlbNewCfgEnhUrlBwmTable) Name() string
func (*SlbNewCfgEnhUrlBwmTable) Path ¶
func (c *SlbNewCfgEnhUrlBwmTable) Path() string
type SlbNewCfgEnhUrlBwmTableDelete ¶
type SlbNewCfgEnhUrlBwmTableDelete int32
const ( SlbNewCfgEnhUrlBwmTableDelete_Other SlbNewCfgEnhUrlBwmTableDelete = 1 SlbNewCfgEnhUrlBwmTableDelete_Delete SlbNewCfgEnhUrlBwmTableDelete = 2 SlbNewCfgEnhUrlBwmTableDelete_Unsupported SlbNewCfgEnhUrlBwmTableDelete = 2147483647 )
type SlbNewCfgEnhUrlBwmTableParams ¶
type SlbNewCfgEnhUrlBwmTableParams struct { // The number of the virtual server. VirtServIndex string `json:"VirtServIndex,omitempty"` // The service index. This has no external meaning VirtServiceIndex int32 `json:"VirtServiceIndex,omitempty"` // The URL Path Identifier. UrlId int32 `json:"UrlId,omitempty"` // The BW contract number. Contract int32 `json:"Contract,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewCfgEnhUrlBwmTableDelete `json:"Delete,omitempty"` }
type SlbNewCfgEnhVirtServerTable ¶
type SlbNewCfgEnhVirtServerTable struct { // The Virtual Server Number SlbNewCfgEnhVirtServerIndex string Params *SlbNewCfgEnhVirtServerTableParams }
SlbNewCfgEnhVirtServerTable The table of virtual Servers. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgEnhVirtServerTable ¶
func NewSlbNewCfgEnhVirtServerTable( slbNewCfgEnhVirtServerIndex string, params *SlbNewCfgEnhVirtServerTableParams, ) *SlbNewCfgEnhVirtServerTable
func NewSlbNewCfgEnhVirtServerTableList ¶
func NewSlbNewCfgEnhVirtServerTableList() *SlbNewCfgEnhVirtServerTable
func (*SlbNewCfgEnhVirtServerTable) GetParams ¶
func (c *SlbNewCfgEnhVirtServerTable) GetParams() BeanType
func (*SlbNewCfgEnhVirtServerTable) GetParamsType ¶
func (c *SlbNewCfgEnhVirtServerTable) GetParamsType() reflect.Type
func (*SlbNewCfgEnhVirtServerTable) Name ¶
func (c *SlbNewCfgEnhVirtServerTable) Name() string
func (*SlbNewCfgEnhVirtServerTable) Path ¶
func (c *SlbNewCfgEnhVirtServerTable) Path() string
type SlbNewCfgEnhVirtServerTableParams ¶
type SlbNewCfgEnhVirtServerTableParams struct { // The Virtual Server Number VirtServerIndex string `json:"VirtServerIndex,omitempty"` // IP address of the virtual server. VirtServerIpAddress string `json:"VirtServerIpAddress,omitempty"` // Enable or disable layer3 only balancing. VirtServerLayer3Only SlbNewCfgEnhVirtServerTableVirtServerLayer3Only `json:"VirtServerLayer3Only,omitempty"` // Enable or disable the virtual server. VirtServerState SlbNewCfgEnhVirtServerTableVirtServerState `json:"VirtServerState,omitempty"` // The domain name of the virtual server. VirtServerDname string `json:"VirtServerDname,omitempty"` // The default BW contract number of the virtual server. VirtServerBwmContract int32 `json:"VirtServerBwmContract,omitempty"` // By setting the value to delete(2), the entire row is deleted. VirtServerDelete SlbNewCfgEnhVirtServerTableVirtServerDelete `json:"VirtServerDelete,omitempty"` // The virtual server Global SLB weight. VirtServerWeight uint64 `json:"VirtServerWeight,omitempty"` // The virtual server Global SLB availability. VirtServerAvail uint64 `json:"VirtServerAvail,omitempty"` // The Global SLB rules for the domain. // The rules are presented in bitmap format. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // | || |_ server 9 // | || // | ||___ server 8 // | |____ server 7 // | . . . // |__________ server 1 // where x : 1 - The represented rule belongs to the domain // 0 - The represented rule does not belong to the domain VirtServerRule string `json:"VirtServerRule,omitempty"` // The rule to be added to the domain. When read, 0 is returned. VirtServerAddRule int32 `json:"VirtServerAddRule,omitempty"` // The rule to be removed from the domain. When read, 0 is returned. VirtServerRemoveRule int32 `json:"VirtServerRemoveRule,omitempty"` // The name of the virtual server. VirtServerVname string `json:"VirtServerVname,omitempty"` // The type of IP address. VirtServerIpVer SlbNewCfgEnhVirtServerTableVirtServerIpVer `json:"VirtServerIpVer,omitempty"` // The IPv6 address of the virtual server. Address should be 4-byte // hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx VirtServerIpv6Addr string `json:"VirtServerIpv6Addr,omitempty"` // The first free service index number of the virtual server. // Value 0 will be returned when all 8 virtual services are // configured for a virtual server. VirtServerFreeServiceIdx uint64 `json:"VirtServerFreeServiceIdx,omitempty"` // Enable/disable client connection reset for invalid VPORT. VirtServerCReset SlbNewCfgEnhVirtServerTableVirtServerCReset `json:"VirtServerCReset,omitempty"` // Source Network Classifier of the virtual server. VirtServerSrcNetwork string `json:"VirtServerSrcNetwork,omitempty"` // IP address of the NAT. VirtServerNat string `json:"VirtServerNat,omitempty"` // The IPv6 address of the NAT. Address should be 4-byte // hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx VirtServerNat6 string `json:"VirtServerNat6,omitempty"` // This mib returns Yes(1) if virtual server is a DNS Responder VIP, else returns no(0) VirtServerIsDnsSecVip SlbNewCfgEnhVirtServerTableVirtServerIsDnsSecVip `json:"VirtServerIsDnsSecVip,omitempty"` // Enable/disable GSLB availability persistence. VirtServerAvailPersist SlbNewCfgEnhVirtServerTableVirtServerAvailPersist `json:"VirtServerAvailPersist,omitempty"` // Associate a real wanlink server to virtual server. VirtServerWanlink string `json:"VirtServerWanlink,omitempty"` // Enable/disable return to source mac address VirtServerRtSrcMac SlbNewCfgEnhVirtServerTableVirtServerRtSrcMac `json:"VirtServerRtSrcMac,omitempty"` // Virtual Server Creation Type VirtServerCreationType SlbNewCfgEnhVirtServerTableVirtServerCreationType `json:"VirtServerCreationType,omitempty"` // Enable/disable duplicate address detection VirtServerdad SlbNewCfgEnhVirtServerTableVirtServerdad `json:"VirtServerdad,omitempty"` }
type SlbNewCfgEnhVirtServerTableVirtServerAvailPersist ¶
type SlbNewCfgEnhVirtServerTableVirtServerAvailPersist int32
const ( SlbNewCfgEnhVirtServerTableVirtServerAvailPersist_Enabled SlbNewCfgEnhVirtServerTableVirtServerAvailPersist = 1 SlbNewCfgEnhVirtServerTableVirtServerAvailPersist_Disabled SlbNewCfgEnhVirtServerTableVirtServerAvailPersist = 2 SlbNewCfgEnhVirtServerTableVirtServerAvailPersist_Unsupported SlbNewCfgEnhVirtServerTableVirtServerAvailPersist = 2147483647 )
type SlbNewCfgEnhVirtServerTableVirtServerCReset ¶
type SlbNewCfgEnhVirtServerTableVirtServerCReset int32
const ( SlbNewCfgEnhVirtServerTableVirtServerCReset_Enabled SlbNewCfgEnhVirtServerTableVirtServerCReset = 1 SlbNewCfgEnhVirtServerTableVirtServerCReset_Disabled SlbNewCfgEnhVirtServerTableVirtServerCReset = 2 SlbNewCfgEnhVirtServerTableVirtServerCReset_Unsupported SlbNewCfgEnhVirtServerTableVirtServerCReset = 2147483647 )
type SlbNewCfgEnhVirtServerTableVirtServerCreationType ¶
type SlbNewCfgEnhVirtServerTableVirtServerCreationType int32
const ( SlbNewCfgEnhVirtServerTableVirtServerCreationType_General SlbNewCfgEnhVirtServerTableVirtServerCreationType = 0 SlbNewCfgEnhVirtServerTableVirtServerCreationType_Wizard SlbNewCfgEnhVirtServerTableVirtServerCreationType = 1 SlbNewCfgEnhVirtServerTableVirtServerCreationType_Unsupported SlbNewCfgEnhVirtServerTableVirtServerCreationType = 2147483647 )
type SlbNewCfgEnhVirtServerTableVirtServerDelete ¶
type SlbNewCfgEnhVirtServerTableVirtServerDelete int32
const ( SlbNewCfgEnhVirtServerTableVirtServerDelete_Other SlbNewCfgEnhVirtServerTableVirtServerDelete = 1 SlbNewCfgEnhVirtServerTableVirtServerDelete_Delete SlbNewCfgEnhVirtServerTableVirtServerDelete = 2 SlbNewCfgEnhVirtServerTableVirtServerDelete_Unsupported SlbNewCfgEnhVirtServerTableVirtServerDelete = 2147483647 )
type SlbNewCfgEnhVirtServerTableVirtServerIpVer ¶
type SlbNewCfgEnhVirtServerTableVirtServerIpVer int32
const ( SlbNewCfgEnhVirtServerTableVirtServerIpVer_Ipv4 SlbNewCfgEnhVirtServerTableVirtServerIpVer = 1 SlbNewCfgEnhVirtServerTableVirtServerIpVer_Ipv6 SlbNewCfgEnhVirtServerTableVirtServerIpVer = 2 SlbNewCfgEnhVirtServerTableVirtServerIpVer_Unsupported SlbNewCfgEnhVirtServerTableVirtServerIpVer = 2147483647 )
type SlbNewCfgEnhVirtServerTableVirtServerIsDnsSecVip ¶
type SlbNewCfgEnhVirtServerTableVirtServerIsDnsSecVip int32
const ( SlbNewCfgEnhVirtServerTableVirtServerIsDnsSecVip_No SlbNewCfgEnhVirtServerTableVirtServerIsDnsSecVip = 0 SlbNewCfgEnhVirtServerTableVirtServerIsDnsSecVip_Yes SlbNewCfgEnhVirtServerTableVirtServerIsDnsSecVip = 1 SlbNewCfgEnhVirtServerTableVirtServerIsDnsSecVip_Unsupported SlbNewCfgEnhVirtServerTableVirtServerIsDnsSecVip = 2147483647 )
type SlbNewCfgEnhVirtServerTableVirtServerLayer3Only ¶
type SlbNewCfgEnhVirtServerTableVirtServerLayer3Only int32
const ( SlbNewCfgEnhVirtServerTableVirtServerLayer3Only_Layer3Only SlbNewCfgEnhVirtServerTableVirtServerLayer3Only = 1 SlbNewCfgEnhVirtServerTableVirtServerLayer3Only_Disabled SlbNewCfgEnhVirtServerTableVirtServerLayer3Only = 2 SlbNewCfgEnhVirtServerTableVirtServerLayer3Only_Unsupported SlbNewCfgEnhVirtServerTableVirtServerLayer3Only = 2147483647 )
type SlbNewCfgEnhVirtServerTableVirtServerRtSrcMac ¶
type SlbNewCfgEnhVirtServerTableVirtServerRtSrcMac int32
const ( SlbNewCfgEnhVirtServerTableVirtServerRtSrcMac_Enabled SlbNewCfgEnhVirtServerTableVirtServerRtSrcMac = 1 SlbNewCfgEnhVirtServerTableVirtServerRtSrcMac_Disabled SlbNewCfgEnhVirtServerTableVirtServerRtSrcMac = 2 SlbNewCfgEnhVirtServerTableVirtServerRtSrcMac_Unsupported SlbNewCfgEnhVirtServerTableVirtServerRtSrcMac = 2147483647 )
type SlbNewCfgEnhVirtServerTableVirtServerState ¶
type SlbNewCfgEnhVirtServerTableVirtServerState int32
const ( SlbNewCfgEnhVirtServerTableVirtServerState_Enabled SlbNewCfgEnhVirtServerTableVirtServerState = 2 SlbNewCfgEnhVirtServerTableVirtServerState_Disabled SlbNewCfgEnhVirtServerTableVirtServerState = 3 SlbNewCfgEnhVirtServerTableVirtServerState_Unsupported SlbNewCfgEnhVirtServerTableVirtServerState = 2147483647 )
type SlbNewCfgEnhVirtServerTableVirtServerdad ¶
type SlbNewCfgEnhVirtServerTableVirtServerdad int32
const ( SlbNewCfgEnhVirtServerTableVirtServerdad_Enabled SlbNewCfgEnhVirtServerTableVirtServerdad = 1 SlbNewCfgEnhVirtServerTableVirtServerdad_Disabled SlbNewCfgEnhVirtServerTableVirtServerdad = 2 SlbNewCfgEnhVirtServerTableVirtServerdad_Unsupported SlbNewCfgEnhVirtServerTableVirtServerdad = 2147483647 )
type SlbNewCfgEnhVirtServicesFifthPartTable ¶
type SlbNewCfgEnhVirtServicesFifthPartTable struct { // The number of the virtual server. SlbNewCfgEnhVirtServFifthPartIndex string // The service index. This has no external meaning SlbNewCfgEnhVirtServiceFifthPartIndex int32 Params *SlbNewCfgEnhVirtServicesFifthPartTableParams }
SlbNewCfgEnhVirtServicesFifthPartTable The table of virtual Services. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgEnhVirtServicesFifthPartTable ¶
func NewSlbNewCfgEnhVirtServicesFifthPartTable( slbNewCfgEnhVirtServFifthPartIndex string, slbNewCfgEnhVirtServiceFifthPartIndex int32, params *SlbNewCfgEnhVirtServicesFifthPartTableParams, ) *SlbNewCfgEnhVirtServicesFifthPartTable
func NewSlbNewCfgEnhVirtServicesFifthPartTableList ¶
func NewSlbNewCfgEnhVirtServicesFifthPartTableList() *SlbNewCfgEnhVirtServicesFifthPartTable
func (*SlbNewCfgEnhVirtServicesFifthPartTable) GetParams ¶
func (c *SlbNewCfgEnhVirtServicesFifthPartTable) GetParams() BeanType
func (*SlbNewCfgEnhVirtServicesFifthPartTable) GetParamsType ¶
func (c *SlbNewCfgEnhVirtServicesFifthPartTable) GetParamsType() reflect.Type
func (*SlbNewCfgEnhVirtServicesFifthPartTable) Name ¶
func (c *SlbNewCfgEnhVirtServicesFifthPartTable) Name() string
func (*SlbNewCfgEnhVirtServicesFifthPartTable) Path ¶
func (c *SlbNewCfgEnhVirtServicesFifthPartTable) Path() string
type SlbNewCfgEnhVirtServicesFifthPartTableAction ¶
type SlbNewCfgEnhVirtServicesFifthPartTableAction int32
const ( SlbNewCfgEnhVirtServicesFifthPartTableAction_Group SlbNewCfgEnhVirtServicesFifthPartTableAction = 1 SlbNewCfgEnhVirtServicesFifthPartTableAction_Redirect SlbNewCfgEnhVirtServicesFifthPartTableAction = 2 SlbNewCfgEnhVirtServicesFifthPartTableAction_Discard SlbNewCfgEnhVirtServicesFifthPartTableAction = 3 SlbNewCfgEnhVirtServicesFifthPartTableAction_Unsupported SlbNewCfgEnhVirtServicesFifthPartTableAction = 2147483647 )
type SlbNewCfgEnhVirtServicesFifthPartTableAlwaysOn ¶
type SlbNewCfgEnhVirtServicesFifthPartTableAlwaysOn int32
const ( SlbNewCfgEnhVirtServicesFifthPartTableAlwaysOn_Enabled SlbNewCfgEnhVirtServicesFifthPartTableAlwaysOn = 1 SlbNewCfgEnhVirtServicesFifthPartTableAlwaysOn_Disabled SlbNewCfgEnhVirtServicesFifthPartTableAlwaysOn = 2 SlbNewCfgEnhVirtServicesFifthPartTableAlwaysOn_Unsupported SlbNewCfgEnhVirtServicesFifthPartTableAlwaysOn = 2147483647 )
type SlbNewCfgEnhVirtServicesFifthPartTableCkRebind ¶
type SlbNewCfgEnhVirtServicesFifthPartTableCkRebind int32
const ( SlbNewCfgEnhVirtServicesFifthPartTableCkRebind_Enabled SlbNewCfgEnhVirtServicesFifthPartTableCkRebind = 1 SlbNewCfgEnhVirtServicesFifthPartTableCkRebind_Disabled SlbNewCfgEnhVirtServicesFifthPartTableCkRebind = 2 SlbNewCfgEnhVirtServicesFifthPartTableCkRebind_Unsupported SlbNewCfgEnhVirtServicesFifthPartTableCkRebind = 2147483647 )
type SlbNewCfgEnhVirtServicesFifthPartTableClntproxType ¶
type SlbNewCfgEnhVirtServicesFifthPartTableClntproxType int32
const ( SlbNewCfgEnhVirtServicesFifthPartTableClntproxType_None SlbNewCfgEnhVirtServicesFifthPartTableClntproxType = 1 SlbNewCfgEnhVirtServicesFifthPartTableClntproxType_Http SlbNewCfgEnhVirtServicesFifthPartTableClntproxType = 2 SlbNewCfgEnhVirtServicesFifthPartTableClntproxType_Https SlbNewCfgEnhVirtServicesFifthPartTableClntproxType = 3 SlbNewCfgEnhVirtServicesFifthPartTableClntproxType_Unsupported SlbNewCfgEnhVirtServicesFifthPartTableClntproxType = 2147483647 )
type SlbNewCfgEnhVirtServicesFifthPartTableClsOnFastage ¶
type SlbNewCfgEnhVirtServicesFifthPartTableClsOnFastage int32
const ( SlbNewCfgEnhVirtServicesFifthPartTableClsOnFastage_None SlbNewCfgEnhVirtServicesFifthPartTableClsOnFastage = 1 SlbNewCfgEnhVirtServicesFifthPartTableClsOnFastage_Client SlbNewCfgEnhVirtServicesFifthPartTableClsOnFastage = 2 SlbNewCfgEnhVirtServicesFifthPartTableClsOnFastage_Server SlbNewCfgEnhVirtServicesFifthPartTableClsOnFastage = 3 SlbNewCfgEnhVirtServicesFifthPartTableClsOnFastage_Both SlbNewCfgEnhVirtServicesFifthPartTableClsOnFastage = 4 SlbNewCfgEnhVirtServicesFifthPartTableClsOnFastage_Unsupported SlbNewCfgEnhVirtServicesFifthPartTableClsOnFastage = 2147483647 )
type SlbNewCfgEnhVirtServicesFifthPartTableClsOnSlowage ¶
type SlbNewCfgEnhVirtServicesFifthPartTableClsOnSlowage int32
const ( SlbNewCfgEnhVirtServicesFifthPartTableClsOnSlowage_None SlbNewCfgEnhVirtServicesFifthPartTableClsOnSlowage = 1 SlbNewCfgEnhVirtServicesFifthPartTableClsOnSlowage_Client SlbNewCfgEnhVirtServicesFifthPartTableClsOnSlowage = 2 SlbNewCfgEnhVirtServicesFifthPartTableClsOnSlowage_Server SlbNewCfgEnhVirtServicesFifthPartTableClsOnSlowage = 3 SlbNewCfgEnhVirtServicesFifthPartTableClsOnSlowage_Both SlbNewCfgEnhVirtServicesFifthPartTableClsOnSlowage = 4 SlbNewCfgEnhVirtServicesFifthPartTableClsOnSlowage_Unsupported SlbNewCfgEnhVirtServicesFifthPartTableClsOnSlowage = 2147483647 )
type SlbNewCfgEnhVirtServicesFifthPartTableCookieSameSite ¶
type SlbNewCfgEnhVirtServicesFifthPartTableCookieSameSite int32
const ( SlbNewCfgEnhVirtServicesFifthPartTableCookieSameSite_Exclude SlbNewCfgEnhVirtServicesFifthPartTableCookieSameSite = 0 SlbNewCfgEnhVirtServicesFifthPartTableCookieSameSite_None SlbNewCfgEnhVirtServicesFifthPartTableCookieSameSite = 1 SlbNewCfgEnhVirtServicesFifthPartTableCookieSameSite_Lax SlbNewCfgEnhVirtServicesFifthPartTableCookieSameSite = 2 SlbNewCfgEnhVirtServicesFifthPartTableCookieSameSite_Strict SlbNewCfgEnhVirtServicesFifthPartTableCookieSameSite = 3 SlbNewCfgEnhVirtServicesFifthPartTableCookieSameSite_Unsupported SlbNewCfgEnhVirtServicesFifthPartTableCookieSameSite = 2147483647 )
type SlbNewCfgEnhVirtServicesFifthPartTableCookieSecure ¶
type SlbNewCfgEnhVirtServicesFifthPartTableCookieSecure int32
const ( SlbNewCfgEnhVirtServicesFifthPartTableCookieSecure_No SlbNewCfgEnhVirtServicesFifthPartTableCookieSecure = 1 SlbNewCfgEnhVirtServicesFifthPartTableCookieSecure_Yes SlbNewCfgEnhVirtServicesFifthPartTableCookieSecure = 2 SlbNewCfgEnhVirtServicesFifthPartTableCookieSecure_Unsupported SlbNewCfgEnhVirtServicesFifthPartTableCookieSecure = 2147483647 )
type SlbNewCfgEnhVirtServicesFifthPartTableDnsType ¶
type SlbNewCfgEnhVirtServicesFifthPartTableDnsType int32
const ( SlbNewCfgEnhVirtServicesFifthPartTableDnsType_Dns SlbNewCfgEnhVirtServicesFifthPartTableDnsType = 1 SlbNewCfgEnhVirtServicesFifthPartTableDnsType_Dnssec SlbNewCfgEnhVirtServicesFifthPartTableDnsType = 2 SlbNewCfgEnhVirtServicesFifthPartTableDnsType_Both SlbNewCfgEnhVirtServicesFifthPartTableDnsType = 3 SlbNewCfgEnhVirtServicesFifthPartTableDnsType_Unsupported SlbNewCfgEnhVirtServicesFifthPartTableDnsType = 2147483647 )
type SlbNewCfgEnhVirtServicesFifthPartTableGranularity ¶
type SlbNewCfgEnhVirtServicesFifthPartTableGranularity int32
const ( SlbNewCfgEnhVirtServicesFifthPartTableGranularity_Service SlbNewCfgEnhVirtServicesFifthPartTableGranularity = 0 SlbNewCfgEnhVirtServicesFifthPartTableGranularity_Real SlbNewCfgEnhVirtServicesFifthPartTableGranularity = 2 SlbNewCfgEnhVirtServicesFifthPartTableGranularity_Unsupported SlbNewCfgEnhVirtServicesFifthPartTableGranularity = 2147483647 )
type SlbNewCfgEnhVirtServicesFifthPartTableNoRtsp ¶
type SlbNewCfgEnhVirtServicesFifthPartTableNoRtsp int32
const ( SlbNewCfgEnhVirtServicesFifthPartTableNoRtsp_Enabled SlbNewCfgEnhVirtServicesFifthPartTableNoRtsp = 1 SlbNewCfgEnhVirtServicesFifthPartTableNoRtsp_Disabled SlbNewCfgEnhVirtServicesFifthPartTableNoRtsp = 2 SlbNewCfgEnhVirtServicesFifthPartTableNoRtsp_Unsupported SlbNewCfgEnhVirtServicesFifthPartTableNoRtsp = 2147483647 )
type SlbNewCfgEnhVirtServicesFifthPartTableParams ¶
type SlbNewCfgEnhVirtServicesFifthPartTableParams struct { // The number of the virtual server. ServFifthPartIndex string `json:"ServFifthPartIndex,omitempty"` // The service index. This has no external meaning FifthPartIndex int32 `json:"FifthPartIndex,omitempty"` // Enter text to be replaced. ServTextrepMatchText string `json:"ServTextrepMatchText,omitempty"` // Enter new text. ServTextrepReplacTxt string `json:"ServTextrepReplacTxt,omitempty"` // Application Type for virtual service. ServApplicationType SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType `json:"ServApplicationType,omitempty"` // The name of the virtual service. Name string `json:"Name,omitempty"` // Action type of the service.If we set value as group(1) // it will Load balance the traffic between the servers // defined in the group field after performing all other // services actions.when set to a value of redirect(2) // for http/https services, an http/s redirection will be // performed with the values set in the application // redirection.If we set value as discard(3) it will drop the session. Action SlbNewCfgEnhVirtServicesFifthPartTableAction `json:"Action,omitempty"` // application redirection location.We need to provide this // value When action type is set to redirect(2). Redirect string `json:"Redirect,omitempty"` // Group Mark for Server Certificate. If we set value as cert(0) // It will denote that the server certificate (name) associated with // this virtual service, represents a certificate. Otherwise, a value of group(1), denotes that the server // certificate (name) represents a group. ServCertGrpMark SlbNewCfgEnhVirtServicesFifthPartTableServCertGrpMark `json:"ServCertGrpMark,omitempty"` // Set DNS type for this service (DNS, DNSSEC). DnsType SlbNewCfgEnhVirtServicesFifthPartTableDnsType `json:"DnsType,omitempty"` // Set client proximity type for this service. ClntproxType SlbNewCfgEnhVirtServicesFifthPartTableClntproxType `json:"ClntproxType,omitempty"` // Enable or disable zero window size in SYN+ACK for this service. ZerowinSize SlbNewCfgEnhVirtServicesFifthPartTableZerowinSize `json:"ZerowinSize,omitempty"` // The cookie path name of the virtual server used for cookie load balance. CookiePath string `json:"CookiePath,omitempty"` // Is cookie secure [yes/no] [Default: no]. CookieSecure SlbNewCfgEnhVirtServicesFifthPartTableCookieSecure `json:"CookieSecure,omitempty"` // Enable or disable only rtsp SLB for this service. NoRtsp SlbNewCfgEnhVirtServicesFifthPartTableNoRtsp `json:"NoRtsp,omitempty"` // Enable or disable server rebalancing when cookie is absent. // When enabled, server load balancing will happen // for subsequent request comes without cookie. CkRebind SlbNewCfgEnhVirtServicesFifthPartTableCkRebind `json:"CkRebind,omitempty"` // Enable or disable buffer limit for content based selection. ParseLimit SlbNewCfgEnhVirtServicesFifthPartTableParseLimit `json:"ParseLimit,omitempty"` // The buffer length for content based selection. ParseLength uint32 `json:"ParseLength,omitempty"` // Enable or disable URI normalization for HTTP content matching. UriNorm SlbNewCfgEnhVirtServicesFifthPartTableUriNorm `json:"UriNorm,omitempty"` // Sets the Granularity for this service, for statistics report-protocol information. // Group(1) - for group level, or GroupAndServers(2) - for server level. Granularity SlbNewCfgEnhVirtServicesFifthPartTableGranularity `json:"Granularity,omitempty"` // Enable or disable Session Logging. SessLog SlbNewCfgEnhVirtServicesFifthPartTableSessLog `json:"SessLog,omitempty"` // Fast aging of UDP sessions. UdpAge SlbNewCfgEnhVirtServicesFifthPartTableUdpAge `json:"UdpAge,omitempty"` // Session entry mode. SessEntryMode SlbNewCfgEnhVirtServicesFifthPartTableSessEntryMode `json:"SessEntryMode,omitempty"` // Security policy name associated with this virtual service. Set none to delete entry SecPol string `json:"SecPol,omitempty"` // service always on when AS++ script attached. AlwaysOn SlbNewCfgEnhVirtServicesFifthPartTableAlwaysOn `json:"AlwaysOn,omitempty"` // Enable/Disable sending reset when the service is down. SendRST SlbNewCfgEnhVirtServicesFifthPartTableSendRST `json:"SendRST,omitempty"` // Set close connection on aging treatment. ClsOnSlowage SlbNewCfgEnhVirtServicesFifthPartTableClsOnSlowage `json:"ClsOnSlowage,omitempty"` // The cookie samesite attribute of the virtual server used for cookie load balance. CookieSameSite SlbNewCfgEnhVirtServicesFifthPartTableCookieSameSite `json:"CookieSameSite,omitempty"` // Set close connection on fastaging treatment. ClsOnFastage SlbNewCfgEnhVirtServicesFifthPartTableClsOnFastage `json:"ClsOnFastage,omitempty"` }
type SlbNewCfgEnhVirtServicesFifthPartTableParseLimit ¶
type SlbNewCfgEnhVirtServicesFifthPartTableParseLimit int32
const ( SlbNewCfgEnhVirtServicesFifthPartTableParseLimit_Enabled SlbNewCfgEnhVirtServicesFifthPartTableParseLimit = 1 SlbNewCfgEnhVirtServicesFifthPartTableParseLimit_Disabled SlbNewCfgEnhVirtServicesFifthPartTableParseLimit = 2 SlbNewCfgEnhVirtServicesFifthPartTableParseLimit_Unsupported SlbNewCfgEnhVirtServicesFifthPartTableParseLimit = 2147483647 )
type SlbNewCfgEnhVirtServicesFifthPartTableSendRST ¶
type SlbNewCfgEnhVirtServicesFifthPartTableSendRST int32
const ( SlbNewCfgEnhVirtServicesFifthPartTableSendRST_Reset SlbNewCfgEnhVirtServicesFifthPartTableSendRST = 1 SlbNewCfgEnhVirtServicesFifthPartTableSendRST_Drop SlbNewCfgEnhVirtServicesFifthPartTableSendRST = 2 SlbNewCfgEnhVirtServicesFifthPartTableSendRST_Unsupported SlbNewCfgEnhVirtServicesFifthPartTableSendRST = 2147483647 )
type SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType ¶
type SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType int32
const ( SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType_BasicSlb SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType = 1 SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType_Dns SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType = 2 SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType_Ftp SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType = 3 SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType_FtpData SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType = 4 SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType_Ldap SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType = 5 SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType_Http SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType = 6 SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType_Https SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType = 7 SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType_Ssl SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType = 8 SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType_Rtsp SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType = 9 SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType_Sip SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType = 10 SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType_Wts SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType = 11 SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType_Tftp SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType = 12 SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType_Smtp SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType = 13 SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType_Pop3 SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType = 14 SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType_Ip SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType = 15 SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType_MhSctp SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType = 16 SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType_Unsupported SlbNewCfgEnhVirtServicesFifthPartTableServApplicationType = 2147483647 )
type SlbNewCfgEnhVirtServicesFifthPartTableServCertGrpMark ¶
type SlbNewCfgEnhVirtServicesFifthPartTableServCertGrpMark int32
const ( SlbNewCfgEnhVirtServicesFifthPartTableServCertGrpMark_Cert SlbNewCfgEnhVirtServicesFifthPartTableServCertGrpMark = 1 SlbNewCfgEnhVirtServicesFifthPartTableServCertGrpMark_Group SlbNewCfgEnhVirtServicesFifthPartTableServCertGrpMark = 2 SlbNewCfgEnhVirtServicesFifthPartTableServCertGrpMark_Unsupported SlbNewCfgEnhVirtServicesFifthPartTableServCertGrpMark = 2147483647 )
type SlbNewCfgEnhVirtServicesFifthPartTableSessEntryMode ¶
type SlbNewCfgEnhVirtServicesFifthPartTableSessEntryMode int32
const ( SlbNewCfgEnhVirtServicesFifthPartTableSessEntryMode_Single SlbNewCfgEnhVirtServicesFifthPartTableSessEntryMode = 1 SlbNewCfgEnhVirtServicesFifthPartTableSessEntryMode_Multiple SlbNewCfgEnhVirtServicesFifthPartTableSessEntryMode = 2 SlbNewCfgEnhVirtServicesFifthPartTableSessEntryMode_Unsupported SlbNewCfgEnhVirtServicesFifthPartTableSessEntryMode = 2147483647 )
type SlbNewCfgEnhVirtServicesFifthPartTableSessLog ¶
type SlbNewCfgEnhVirtServicesFifthPartTableSessLog int32
const ( SlbNewCfgEnhVirtServicesFifthPartTableSessLog_Enabled SlbNewCfgEnhVirtServicesFifthPartTableSessLog = 1 SlbNewCfgEnhVirtServicesFifthPartTableSessLog_Disabled SlbNewCfgEnhVirtServicesFifthPartTableSessLog = 2 SlbNewCfgEnhVirtServicesFifthPartTableSessLog_Unsupported SlbNewCfgEnhVirtServicesFifthPartTableSessLog = 2147483647 )
type SlbNewCfgEnhVirtServicesFifthPartTableUdpAge ¶
type SlbNewCfgEnhVirtServicesFifthPartTableUdpAge int32
const ( SlbNewCfgEnhVirtServicesFifthPartTableUdpAge_Enabled SlbNewCfgEnhVirtServicesFifthPartTableUdpAge = 1 SlbNewCfgEnhVirtServicesFifthPartTableUdpAge_Disabled SlbNewCfgEnhVirtServicesFifthPartTableUdpAge = 2 SlbNewCfgEnhVirtServicesFifthPartTableUdpAge_Unsupported SlbNewCfgEnhVirtServicesFifthPartTableUdpAge = 2147483647 )
type SlbNewCfgEnhVirtServicesFifthPartTableUriNorm ¶
type SlbNewCfgEnhVirtServicesFifthPartTableUriNorm int32
const ( SlbNewCfgEnhVirtServicesFifthPartTableUriNorm_Enabled SlbNewCfgEnhVirtServicesFifthPartTableUriNorm = 1 SlbNewCfgEnhVirtServicesFifthPartTableUriNorm_Disabled SlbNewCfgEnhVirtServicesFifthPartTableUriNorm = 2 SlbNewCfgEnhVirtServicesFifthPartTableUriNorm_Unsupported SlbNewCfgEnhVirtServicesFifthPartTableUriNorm = 2147483647 )
type SlbNewCfgEnhVirtServicesFifthPartTableZerowinSize ¶
type SlbNewCfgEnhVirtServicesFifthPartTableZerowinSize int32
const ( SlbNewCfgEnhVirtServicesFifthPartTableZerowinSize_Enabled SlbNewCfgEnhVirtServicesFifthPartTableZerowinSize = 1 SlbNewCfgEnhVirtServicesFifthPartTableZerowinSize_Disabled SlbNewCfgEnhVirtServicesFifthPartTableZerowinSize = 2 SlbNewCfgEnhVirtServicesFifthPartTableZerowinSize_Unsupported SlbNewCfgEnhVirtServicesFifthPartTableZerowinSize = 2147483647 )
type SlbNewCfgEnhVirtServicesFourthPartTable ¶
type SlbNewCfgEnhVirtServicesFourthPartTable struct { // The number of the virtual server. SlbNewCfgEnhVirtServFourthPartIndex string // The service index. This has no external meaning SlbNewCfgEnhVirtServiceFourthPartIndex int32 Params *SlbNewCfgEnhVirtServicesFourthPartTableParams }
SlbNewCfgEnhVirtServicesFourthPartTable The table of virtual Services. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgEnhVirtServicesFourthPartTable ¶
func NewSlbNewCfgEnhVirtServicesFourthPartTable( slbNewCfgEnhVirtServFourthPartIndex string, slbNewCfgEnhVirtServiceFourthPartIndex int32, params *SlbNewCfgEnhVirtServicesFourthPartTableParams, ) *SlbNewCfgEnhVirtServicesFourthPartTable
func NewSlbNewCfgEnhVirtServicesFourthPartTableList ¶
func NewSlbNewCfgEnhVirtServicesFourthPartTableList() *SlbNewCfgEnhVirtServicesFourthPartTable
func (*SlbNewCfgEnhVirtServicesFourthPartTable) GetParams ¶
func (c *SlbNewCfgEnhVirtServicesFourthPartTable) GetParams() BeanType
func (*SlbNewCfgEnhVirtServicesFourthPartTable) GetParamsType ¶
func (c *SlbNewCfgEnhVirtServicesFourthPartTable) GetParamsType() reflect.Type
func (*SlbNewCfgEnhVirtServicesFourthPartTable) Name ¶
func (c *SlbNewCfgEnhVirtServicesFourthPartTable) Name() string
func (*SlbNewCfgEnhVirtServicesFourthPartTable) Path ¶
func (c *SlbNewCfgEnhVirtServicesFourthPartTable) Path() string
type SlbNewCfgEnhVirtServicesFourthPartTableParams ¶
type SlbNewCfgEnhVirtServicesFourthPartTableParams struct { // The number of the virtual server. ServFourthPartIndex string `json:"ServFourthPartIndex,omitempty"` // The service index. This has no external meaning FourthPartIndex int32 `json:"FourthPartIndex,omitempty"` // Enter new page name or none. ServUrlchangNewPgName string `json:"ServUrlchangNewPgName,omitempty"` // Enter new page type or none. ServUrlchangNewPgType string `json:"ServUrlchangNewPgType,omitempty"` // Enter enabled/disabled/clear [Default: clear]. ServPathHideStatus SlbNewCfgEnhVirtServicesFourthPartTableServPathHideStatus `json:"ServPathHideStatus,omitempty"` // Enter hostname type [sufx|prefx|eq|incl|any] [Default: any]. ServPathHideHostType SlbNewCfgEnhVirtServicesFourthPartTableServPathHideHostType `json:"ServPathHideHostType,omitempty"` // Enter hostname to match. ServPathHideHostName string `json:"ServPathHideHostName,omitempty"` // Enter path match type [sufx|prefx|eq|none]. ServPathHidePathType SlbNewCfgEnhVirtServicesFourthPartTableServPathHidePathType `json:"ServPathHidePathType,omitempty"` // Enter path to remove. ServPathHidePathName string `json:"ServPathHidePathName,omitempty"` // Enter enabled/disabled/clear [Default: clear]. ServTextrepStatus SlbNewCfgEnhVirtServicesFourthPartTableServTextrepStatus `json:"ServTextrepStatus,omitempty"` // Enter action [replace|remove|none]. ServTextrepAction SlbNewCfgEnhVirtServicesFourthPartTableServTextrepAction `json:"ServTextrepAction,omitempty"` }
type SlbNewCfgEnhVirtServicesFourthPartTableServPathHideHostType ¶
type SlbNewCfgEnhVirtServicesFourthPartTableServPathHideHostType int32
const ( SlbNewCfgEnhVirtServicesFourthPartTableServPathHideHostType_Sufx SlbNewCfgEnhVirtServicesFourthPartTableServPathHideHostType = 1 SlbNewCfgEnhVirtServicesFourthPartTableServPathHideHostType_Prefx SlbNewCfgEnhVirtServicesFourthPartTableServPathHideHostType = 2 SlbNewCfgEnhVirtServicesFourthPartTableServPathHideHostType_Eq SlbNewCfgEnhVirtServicesFourthPartTableServPathHideHostType = 3 SlbNewCfgEnhVirtServicesFourthPartTableServPathHideHostType_Incl SlbNewCfgEnhVirtServicesFourthPartTableServPathHideHostType = 4 SlbNewCfgEnhVirtServicesFourthPartTableServPathHideHostType_Any SlbNewCfgEnhVirtServicesFourthPartTableServPathHideHostType = 5 SlbNewCfgEnhVirtServicesFourthPartTableServPathHideHostType_Unsupported SlbNewCfgEnhVirtServicesFourthPartTableServPathHideHostType = 2147483647 )
type SlbNewCfgEnhVirtServicesFourthPartTableServPathHidePathType ¶
type SlbNewCfgEnhVirtServicesFourthPartTableServPathHidePathType int32
const ( SlbNewCfgEnhVirtServicesFourthPartTableServPathHidePathType_Sufx SlbNewCfgEnhVirtServicesFourthPartTableServPathHidePathType = 1 SlbNewCfgEnhVirtServicesFourthPartTableServPathHidePathType_Prefx SlbNewCfgEnhVirtServicesFourthPartTableServPathHidePathType = 2 SlbNewCfgEnhVirtServicesFourthPartTableServPathHidePathType_Eq SlbNewCfgEnhVirtServicesFourthPartTableServPathHidePathType = 3 SlbNewCfgEnhVirtServicesFourthPartTableServPathHidePathType_None SlbNewCfgEnhVirtServicesFourthPartTableServPathHidePathType = 4 SlbNewCfgEnhVirtServicesFourthPartTableServPathHidePathType_Unsupported SlbNewCfgEnhVirtServicesFourthPartTableServPathHidePathType = 2147483647 )
type SlbNewCfgEnhVirtServicesFourthPartTableServPathHideStatus ¶
type SlbNewCfgEnhVirtServicesFourthPartTableServPathHideStatus int32
const ( SlbNewCfgEnhVirtServicesFourthPartTableServPathHideStatus_Enable SlbNewCfgEnhVirtServicesFourthPartTableServPathHideStatus = 1 SlbNewCfgEnhVirtServicesFourthPartTableServPathHideStatus_Disable SlbNewCfgEnhVirtServicesFourthPartTableServPathHideStatus = 2 SlbNewCfgEnhVirtServicesFourthPartTableServPathHideStatus_Clear SlbNewCfgEnhVirtServicesFourthPartTableServPathHideStatus = 3 SlbNewCfgEnhVirtServicesFourthPartTableServPathHideStatus_Unsupported SlbNewCfgEnhVirtServicesFourthPartTableServPathHideStatus = 2147483647 )
type SlbNewCfgEnhVirtServicesFourthPartTableServTextrepAction ¶
type SlbNewCfgEnhVirtServicesFourthPartTableServTextrepAction int32
const ( SlbNewCfgEnhVirtServicesFourthPartTableServTextrepAction_None SlbNewCfgEnhVirtServicesFourthPartTableServTextrepAction = 0 SlbNewCfgEnhVirtServicesFourthPartTableServTextrepAction_Replace SlbNewCfgEnhVirtServicesFourthPartTableServTextrepAction = 1 SlbNewCfgEnhVirtServicesFourthPartTableServTextrepAction_Remove SlbNewCfgEnhVirtServicesFourthPartTableServTextrepAction = 2 SlbNewCfgEnhVirtServicesFourthPartTableServTextrepAction_Unsupported SlbNewCfgEnhVirtServicesFourthPartTableServTextrepAction = 2147483647 )
type SlbNewCfgEnhVirtServicesFourthPartTableServTextrepStatus ¶
type SlbNewCfgEnhVirtServicesFourthPartTableServTextrepStatus int32
const ( SlbNewCfgEnhVirtServicesFourthPartTableServTextrepStatus_Enable SlbNewCfgEnhVirtServicesFourthPartTableServTextrepStatus = 1 SlbNewCfgEnhVirtServicesFourthPartTableServTextrepStatus_Disable SlbNewCfgEnhVirtServicesFourthPartTableServTextrepStatus = 2 SlbNewCfgEnhVirtServicesFourthPartTableServTextrepStatus_Clear SlbNewCfgEnhVirtServicesFourthPartTableServTextrepStatus = 3 SlbNewCfgEnhVirtServicesFourthPartTableServTextrepStatus_Unsupported SlbNewCfgEnhVirtServicesFourthPartTableServTextrepStatus = 2147483647 )
type SlbNewCfgEnhVirtServicesSecondPartTable ¶
type SlbNewCfgEnhVirtServicesSecondPartTable struct { // The number of the virtual server. SlbNewCfgEnhVirtServSecondPartIndex string // The service index. This has no external meaning SlbNewCfgEnhVirtServiceSecondPartIndex int32 Params *SlbNewCfgEnhVirtServicesSecondPartTableParams }
SlbNewCfgEnhVirtServicesSecondPartTable The table of virtual Services. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgEnhVirtServicesSecondPartTable ¶
func NewSlbNewCfgEnhVirtServicesSecondPartTable( slbNewCfgEnhVirtServSecondPartIndex string, slbNewCfgEnhVirtServiceSecondPartIndex int32, params *SlbNewCfgEnhVirtServicesSecondPartTableParams, ) *SlbNewCfgEnhVirtServicesSecondPartTable
func NewSlbNewCfgEnhVirtServicesSecondPartTableList ¶
func NewSlbNewCfgEnhVirtServicesSecondPartTableList() *SlbNewCfgEnhVirtServicesSecondPartTable
func (*SlbNewCfgEnhVirtServicesSecondPartTable) GetParams ¶
func (c *SlbNewCfgEnhVirtServicesSecondPartTable) GetParams() BeanType
func (*SlbNewCfgEnhVirtServicesSecondPartTable) GetParamsType ¶
func (c *SlbNewCfgEnhVirtServicesSecondPartTable) GetParamsType() reflect.Type
func (*SlbNewCfgEnhVirtServicesSecondPartTable) Name ¶
func (c *SlbNewCfgEnhVirtServicesSecondPartTable) Name() string
func (*SlbNewCfgEnhVirtServicesSecondPartTable) Path ¶
func (c *SlbNewCfgEnhVirtServicesSecondPartTable) Path() string
type SlbNewCfgEnhVirtServicesSecondPartTableBasicConnmgtStatus ¶
type SlbNewCfgEnhVirtServicesSecondPartTableBasicConnmgtStatus int32
const ( SlbNewCfgEnhVirtServicesSecondPartTableBasicConnmgtStatus_Disabled SlbNewCfgEnhVirtServicesSecondPartTableBasicConnmgtStatus = 0 SlbNewCfgEnhVirtServicesSecondPartTableBasicConnmgtStatus_Muxenabled SlbNewCfgEnhVirtServicesSecondPartTableBasicConnmgtStatus = 2 SlbNewCfgEnhVirtServicesSecondPartTableBasicConnmgtStatus_Unsupported SlbNewCfgEnhVirtServicesSecondPartTableBasicConnmgtStatus = 2147483647 )
type SlbNewCfgEnhVirtServicesSecondPartTableCloaksrv ¶
type SlbNewCfgEnhVirtServicesSecondPartTableCloaksrv int32
const ( SlbNewCfgEnhVirtServicesSecondPartTableCloaksrv_Enabled SlbNewCfgEnhVirtServicesSecondPartTableCloaksrv = 1 SlbNewCfgEnhVirtServicesSecondPartTableCloaksrv_Disabled SlbNewCfgEnhVirtServicesSecondPartTableCloaksrv = 2 SlbNewCfgEnhVirtServicesSecondPartTableCloaksrv_Unsupported SlbNewCfgEnhVirtServicesSecondPartTableCloaksrv = 2147483647 )
type SlbNewCfgEnhVirtServicesSecondPartTableConnmgtStatus ¶
type SlbNewCfgEnhVirtServicesSecondPartTableConnmgtStatus int32
const ( SlbNewCfgEnhVirtServicesSecondPartTableConnmgtStatus_Disabled SlbNewCfgEnhVirtServicesSecondPartTableConnmgtStatus = 0 SlbNewCfgEnhVirtServicesSecondPartTableConnmgtStatus_Pooling SlbNewCfgEnhVirtServicesSecondPartTableConnmgtStatus = 1 SlbNewCfgEnhVirtServicesSecondPartTableConnmgtStatus_Muxenabled SlbNewCfgEnhVirtServicesSecondPartTableConnmgtStatus = 2 SlbNewCfgEnhVirtServicesSecondPartTableConnmgtStatus_H2 SlbNewCfgEnhVirtServicesSecondPartTableConnmgtStatus = 3 SlbNewCfgEnhVirtServicesSecondPartTableConnmgtStatus_Unsupported SlbNewCfgEnhVirtServicesSecondPartTableConnmgtStatus = 2147483647 )
type SlbNewCfgEnhVirtServicesSecondPartTableParams ¶
type SlbNewCfgEnhVirtServicesSecondPartTableParams struct { // The number of the virtual server. ServSecondPartIndex string `json:"ServSecondPartIndex,omitempty"` // The service index. This has no external meaning SecondPartIndex int32 `json:"SecondPartIndex,omitempty"` // Connection management configuration for HTTP traffic(Enable/disable/pooling) [Default: Disable]. ConnmgtStatus SlbNewCfgEnhVirtServicesSecondPartTableConnmgtStatus `json:"ConnmgtStatus,omitempty"` // Connection management server side connection idle timeout in minutes [0-32768] [Default: 10]. ConnmgtTimeout uint32 `json:"ConnmgtTimeout,omitempty"` // Cache policy name associated with this virtual service.Set none to delete entry Cachepol string `json:"Cachepol,omitempty"` // Compression policy name associated with this virtual service.Set none to delete entry Comppol string `json:"Comppol,omitempty"` // SSL policy name associated with this virtual service.Set none to delete entry SSLpol string `json:"SSLpol,omitempty"` // Server Certificate name associated with this virtual service. ServCert string `json:"ServCert,omitempty"` // HTTP Content Modifications Rule-list associated with this virtual service.Set none to delete entry HttpmodList string `json:"HttpmodList,omitempty"` // Enable/disable server cloaking. Cloaksrv SlbNewCfgEnhVirtServicesSecondPartTableCloaksrv `json:"Cloaksrv,omitempty"` // Enable/disable/clear error-code configuration. ServErrcodeStatus SlbNewCfgEnhVirtServicesSecondPartTableServErrcodeStatus `json:"ServErrcodeStatus,omitempty"` // Match error-code(s), e.g 203,204 . ServErrcodeMatch string `json:"ServErrcodeMatch,omitempty"` // Use http redirection [yes/no] [Default: yes]. ServErrcodeHttpRedir SlbNewCfgEnhVirtServicesSecondPartTableServErrcodeHttpRedir `json:"ServErrcodeHttpRedir,omitempty"` // URL for redirection. ServErrcodeUrl string `json:"ServErrcodeUrl,omitempty"` // set error code [Default: 302]. ServErrcode string `json:"ServErrcode,omitempty"` // Enter new error code [Default: 302]. ServErrcodeNew string `json:"ServErrcodeNew,omitempty"` // Enter error reason. ServErrcodeReason string `json:"ServErrcodeReason,omitempty"` // Enter enabled/disabled/clear [Default: clear]. ServUrlchangStatus SlbNewCfgEnhVirtServicesSecondPartTableServUrlchangStatus `json:"ServUrlchangStatus,omitempty"` // Enter hostname match type [sufx|prefx|eq|incl|any] [Default: any] ServUrlchangHostType SlbNewCfgEnhVirtServicesSecondPartTableServUrlchangHostType `json:"ServUrlchangHostType,omitempty"` // Frontend TCP optimization policy. FeTcpPolId string `json:"FeTcpPolId,omitempty"` // Backend TCP optimization policy. BeTcpPolId string `json:"BeTcpPolId,omitempty"` // Connection management configuration for Tcp traffic(Enable/disable) [Default: Disable]. BasicConnmgtStatus SlbNewCfgEnhVirtServicesSecondPartTableBasicConnmgtStatus `json:"BasicConnmgtStatus,omitempty"` }
type SlbNewCfgEnhVirtServicesSecondPartTableServErrcodeHttpRedir ¶
type SlbNewCfgEnhVirtServicesSecondPartTableServErrcodeHttpRedir int32
const ( SlbNewCfgEnhVirtServicesSecondPartTableServErrcodeHttpRedir_Yes SlbNewCfgEnhVirtServicesSecondPartTableServErrcodeHttpRedir = 1 SlbNewCfgEnhVirtServicesSecondPartTableServErrcodeHttpRedir_No SlbNewCfgEnhVirtServicesSecondPartTableServErrcodeHttpRedir = 2 SlbNewCfgEnhVirtServicesSecondPartTableServErrcodeHttpRedir_Unsupported SlbNewCfgEnhVirtServicesSecondPartTableServErrcodeHttpRedir = 2147483647 )
type SlbNewCfgEnhVirtServicesSecondPartTableServErrcodeStatus ¶
type SlbNewCfgEnhVirtServicesSecondPartTableServErrcodeStatus int32
const ( SlbNewCfgEnhVirtServicesSecondPartTableServErrcodeStatus_Enabled SlbNewCfgEnhVirtServicesSecondPartTableServErrcodeStatus = 1 SlbNewCfgEnhVirtServicesSecondPartTableServErrcodeStatus_Disabled SlbNewCfgEnhVirtServicesSecondPartTableServErrcodeStatus = 2 SlbNewCfgEnhVirtServicesSecondPartTableServErrcodeStatus_Clear SlbNewCfgEnhVirtServicesSecondPartTableServErrcodeStatus = 3 SlbNewCfgEnhVirtServicesSecondPartTableServErrcodeStatus_Unsupported SlbNewCfgEnhVirtServicesSecondPartTableServErrcodeStatus = 2147483647 )
type SlbNewCfgEnhVirtServicesSecondPartTableServUrlchangHostType ¶
type SlbNewCfgEnhVirtServicesSecondPartTableServUrlchangHostType int32
const ( SlbNewCfgEnhVirtServicesSecondPartTableServUrlchangHostType_Sufx SlbNewCfgEnhVirtServicesSecondPartTableServUrlchangHostType = 1 SlbNewCfgEnhVirtServicesSecondPartTableServUrlchangHostType_Prefx SlbNewCfgEnhVirtServicesSecondPartTableServUrlchangHostType = 2 SlbNewCfgEnhVirtServicesSecondPartTableServUrlchangHostType_Eq SlbNewCfgEnhVirtServicesSecondPartTableServUrlchangHostType = 3 SlbNewCfgEnhVirtServicesSecondPartTableServUrlchangHostType_Incl SlbNewCfgEnhVirtServicesSecondPartTableServUrlchangHostType = 4 SlbNewCfgEnhVirtServicesSecondPartTableServUrlchangHostType_Any SlbNewCfgEnhVirtServicesSecondPartTableServUrlchangHostType = 5 SlbNewCfgEnhVirtServicesSecondPartTableServUrlchangHostType_Unsupported SlbNewCfgEnhVirtServicesSecondPartTableServUrlchangHostType = 2147483647 )
type SlbNewCfgEnhVirtServicesSecondPartTableServUrlchangStatus ¶
type SlbNewCfgEnhVirtServicesSecondPartTableServUrlchangStatus int32
const ( SlbNewCfgEnhVirtServicesSecondPartTableServUrlchangStatus_Enable SlbNewCfgEnhVirtServicesSecondPartTableServUrlchangStatus = 1 SlbNewCfgEnhVirtServicesSecondPartTableServUrlchangStatus_Disable SlbNewCfgEnhVirtServicesSecondPartTableServUrlchangStatus = 2 SlbNewCfgEnhVirtServicesSecondPartTableServUrlchangStatus_Clear SlbNewCfgEnhVirtServicesSecondPartTableServUrlchangStatus = 3 SlbNewCfgEnhVirtServicesSecondPartTableServUrlchangStatus_Unsupported SlbNewCfgEnhVirtServicesSecondPartTableServUrlchangStatus = 2147483647 )
type SlbNewCfgEnhVirtServicesSeventhPartTable ¶
type SlbNewCfgEnhVirtServicesSeventhPartTable struct { // The number of the virtual server. SlbNewCfgEnhVirtServSeventhPartIndex string // The service index. This has no external meaning SlbNewCfgEnhVirtServiceSeventhPartIndex int32 Params *SlbNewCfgEnhVirtServicesSeventhPartTableParams }
SlbNewCfgEnhVirtServicesSeventhPartTable The table of virtual Services. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgEnhVirtServicesSeventhPartTable ¶
func NewSlbNewCfgEnhVirtServicesSeventhPartTable( slbNewCfgEnhVirtServSeventhPartIndex string, slbNewCfgEnhVirtServiceSeventhPartIndex int32, params *SlbNewCfgEnhVirtServicesSeventhPartTableParams, ) *SlbNewCfgEnhVirtServicesSeventhPartTable
func NewSlbNewCfgEnhVirtServicesSeventhPartTableList ¶
func NewSlbNewCfgEnhVirtServicesSeventhPartTableList() *SlbNewCfgEnhVirtServicesSeventhPartTable
func (*SlbNewCfgEnhVirtServicesSeventhPartTable) GetParams ¶
func (c *SlbNewCfgEnhVirtServicesSeventhPartTable) GetParams() BeanType
func (*SlbNewCfgEnhVirtServicesSeventhPartTable) GetParamsType ¶
func (c *SlbNewCfgEnhVirtServicesSeventhPartTable) GetParamsType() reflect.Type
func (*SlbNewCfgEnhVirtServicesSeventhPartTable) Name ¶
func (c *SlbNewCfgEnhVirtServicesSeventhPartTable) Name() string
func (*SlbNewCfgEnhVirtServicesSeventhPartTable) Path ¶
func (c *SlbNewCfgEnhVirtServicesSeventhPartTable) Path() string
type SlbNewCfgEnhVirtServicesSeventhPartTableClsRST ¶
type SlbNewCfgEnhVirtServicesSeventhPartTableClsRST int32
const ( SlbNewCfgEnhVirtServicesSeventhPartTableClsRST_Enabled SlbNewCfgEnhVirtServicesSeventhPartTableClsRST = 1 SlbNewCfgEnhVirtServicesSeventhPartTableClsRST_Disabled SlbNewCfgEnhVirtServicesSeventhPartTableClsRST = 2 SlbNewCfgEnhVirtServicesSeventhPartTableClsRST_Unsupported SlbNewCfgEnhVirtServicesSeventhPartTableClsRST = 2147483647 )
type SlbNewCfgEnhVirtServicesSeventhPartTableCluster ¶
type SlbNewCfgEnhVirtServicesSeventhPartTableCluster int32
const ( SlbNewCfgEnhVirtServicesSeventhPartTableCluster_Enabled SlbNewCfgEnhVirtServicesSeventhPartTableCluster = 1 SlbNewCfgEnhVirtServicesSeventhPartTableCluster_Disabled SlbNewCfgEnhVirtServicesSeventhPartTableCluster = 2 SlbNewCfgEnhVirtServicesSeventhPartTableCluster_Unsupported SlbNewCfgEnhVirtServicesSeventhPartTableCluster = 2147483647 )
type SlbNewCfgEnhVirtServicesSeventhPartTableConnPooling ¶
type SlbNewCfgEnhVirtServicesSeventhPartTableConnPooling int32
const ( SlbNewCfgEnhVirtServicesSeventhPartTableConnPooling_Enabled SlbNewCfgEnhVirtServicesSeventhPartTableConnPooling = 1 SlbNewCfgEnhVirtServicesSeventhPartTableConnPooling_Disabled SlbNewCfgEnhVirtServicesSeventhPartTableConnPooling = 2 SlbNewCfgEnhVirtServicesSeventhPartTableConnPooling_Unsupported SlbNewCfgEnhVirtServicesSeventhPartTableConnPooling = 2147483647 )
type SlbNewCfgEnhVirtServicesSeventhPartTableIsDnsSecVip ¶
type SlbNewCfgEnhVirtServicesSeventhPartTableIsDnsSecVip int32
const ( SlbNewCfgEnhVirtServicesSeventhPartTableIsDnsSecVip_No SlbNewCfgEnhVirtServicesSeventhPartTableIsDnsSecVip = 0 SlbNewCfgEnhVirtServicesSeventhPartTableIsDnsSecVip_Yes SlbNewCfgEnhVirtServicesSeventhPartTableIsDnsSecVip = 1 SlbNewCfgEnhVirtServicesSeventhPartTableIsDnsSecVip_Unsupported SlbNewCfgEnhVirtServicesSeventhPartTableIsDnsSecVip = 2147483647 )
type SlbNewCfgEnhVirtServicesSeventhPartTableParams ¶
type SlbNewCfgEnhVirtServicesSeventhPartTableParams struct { // The number of the virtual server. ServSeventhPartIndex string `json:"ServSeventhPartIndex,omitempty"` // The service index. This has no external meaning SeventhPartIndex int32 `json:"SeventhPartIndex,omitempty"` // The real server group number for this service. RealGroup string `json:"RealGroup,omitempty"` // Enable/disable session mirroring. SessionMirror SlbNewCfgEnhVirtServicesSeventhPartTableSessionMirror `json:"SessionMirror,omitempty"` // Enable/disable softgrid load balancing. SoftGrid SlbNewCfgEnhVirtServicesSeventhPartTableSoftGrid `json:"SoftGrid,omitempty"` // Enable/disable connection pooling for HTTP traffic. ConnPooling SlbNewCfgEnhVirtServicesSeventhPartTableConnPooling `json:"ConnPooling,omitempty"` // The maximum number of minutes a persistent session should exist. PersistentTimeOut uint32 `json:"PersistentTimeOut,omitempty"` // Set the Proxy IP mode, default is ingress(0). // Changing from address(2) to any other mode will clear the configured IPv4/IPv6 address,prefix and persistancy. // Changing from nwclass(3) to any other mode will clear the configured NWclass and NWpersistancy. ProxyIpMode SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpMode `json:"ProxyIpMode,omitempty"` // This object ID allows configuring IPv4 PIP address. // This object ID can be set only if slbNewCfgVirtServiceProxyIpMode is address else return failure. // Returns 0 when slbNewCfgVirtServiceProxyIpMode is not set to address. // When a subnet is configured user has the ability to select PIP persistency mode. // Persistency is relevant only if either IPv4 PIP or IPv6 PIP (or both) are configured as // subnet. // If neither of the addresses (v4 & v6) are configured or are subnets, the persistency // value is disable. ProxyIpAddr string `json:"ProxyIpAddr,omitempty"` // This object ID allows configuring IPv4 PIP Mask. // Returns 0 when slbNewCfgVirtServiceProxyIpMode is not set to address. // When a subnet is configured user has the ability to select PIP persistency mode. // Persistency is relevant only if either IPv4 PIP or IPv6 PIP (or both) are configured as // subnet. // If neither of the addresses (v4 & v6) are configured or are subnets, the persistency // value is disable. ProxyIpMask string `json:"ProxyIpMask,omitempty"` // This object ID allows configuring IPv6 PIP address. // Returns 0 when slbNewCfgVirtServiceProxyIpMode is not set to address. // When a subnet is configured user has the ability to select PIP persistency mode. // Persistency is relevant only if either IPv4 PIP or IPv6 PIP (or both) are configured as // subnet. // Address should be 4-byte hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx. // If neither of the addresses (v4 & v6) are configured or are subnets, the persistency // value is disable. ProxyIpv6Addr string `json:"ProxyIpv6Addr,omitempty"` // This object ID allows configuring IPv6 PIP Mask. // Returns 0 when slbNewCfgVirtServiceProxyIpMode is not set to address. // When a subnet is configured user has the ability to select PIP persistency mode. // Persistency is relevant only if either IPv4 PIP or IPv6 PIP (or both) are configured as // subnet. // If neither of the addresses (v4 & v6) are configured or are subnets, the persistency // value is disable. ProxyIpv6Prefix uint32 `json:"ProxyIpv6Prefix,omitempty"` // When a subnet is configured user has the ability to select PIP persistency mode. // Returns 0 when slbNewCfgVirtServiceProxyIpMode is not set to address. // Persistency is relevant only if either IPv4 PIP or IPv6 PIP (or both) are configured as // subnet. // If neither of the addresses (v4 & v6) are configured or are subnets, the persistency // value is disable. ProxyIpPersistency SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpPersistency `json:"ProxyIpPersistency,omitempty"` // This object ID allows configuring IPv4 Network Class as PIP and PIP persistency mode. // Returns empty string when slbNewCfgVirtServiceProxyIpMode is not set to nwclass. // Persistency is relevant only if either IPv4 or IPv6 class (or both) are configured. // If neither of the classes (v4 & v6) are configured, the persistency configuration value is disable. ProxyIpNWclass string `json:"ProxyIpNWclass,omitempty"` // This object ID allows configuring IPv6 Network Class as PIP and PIP persistency mode. // Returns empty string when slbNewCfgVirtServiceProxyIpMode is not set to nwclass. // Persistency is relevant only if either IPv4 or IPv6 class (or both) are configured. // If neither of the classes (v4 & v6) are configured, the persistency configuration value is disable. ProxyIpv6NWclass string `json:"ProxyIpv6NWclass,omitempty"` // This object ID allows configuring Network Class PIP persistency mode. // Returns 0 when slbNewCfgVirtServiceProxyIpMode is not set to nwclass. // Persistency is relevant only if either IPv4 PIP or IPv6 PIP (or both) are configured as // subnet. // If neither of the addresses (v4 & v6) are configured or are subnets, the persistency // value is disable. ProxyIpNWclassPersistency SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpNWclassPersistency `json:"ProxyIpNWclassPersistency,omitempty"` // Set length for slb service sip hashing (4- 256 bytes) HashLen uint32 `json:"HashLen,omitempty"` // Enable or disable Send RST on connection close. ClsRST SlbNewCfgEnhVirtServicesSeventhPartTableClsRST `json:"ClsRST,omitempty"` // The HTTP header name of the virtual server. HttpHdrName string `json:"HttpHdrName,omitempty"` // Fastview web application name associated with this virtual service.Set none to delete entry ServFastWa string `json:"ServFastWa,omitempty"` // This object ID allows configuring the web security ID AppwallWebappId string `json:"AppwallWebappId,omitempty"` // Http2 policy name associated with this virtual service. Http2 string `json:"Http2,omitempty"` // Enable or disable Cluster Updates for the service. Cluster SlbNewCfgEnhVirtServicesSeventhPartTableCluster `json:"Cluster,omitempty"` // The ftp control service data port DataPort uint64 `json:"DataPort,omitempty"` // Correlate several services into one application at the visualization. ApplicName string `json:"ApplicName,omitempty"` // Enable/disable counter based reporting for service. Report SlbNewCfgEnhVirtServicesSeventhPartTableReport `json:"Report,omitempty"` // Set Traffic Event Log Policy. Trevpol string `json:"Trevpol,omitempty"` // Application satisfied response time threshold, inherits the value from the global satisfied value or set with different value 1-999999 ms. Satisrt uint64 `json:"Satisrt,omitempty"` // Set Bot Manager Policy. Botpol string `json:"Botpol,omitempty"` // Set DNS Nameserver group. Namesrvr string `json:"Namesrvr,omitempty"` // It returns Yes(1) if virtual service is configure auto with a DNS Responder VIP, else returns no(0). IsDnsSecVip SlbNewCfgEnhVirtServicesSeventhPartTableIsDnsSecVip `json:"IsDnsSecVip,omitempty"` // Set SecurePath Policy. SecurePathpol string `json:"SecurePathpol,omitempty"` }
type SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpMode ¶
type SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpMode int32
const ( SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpMode_Ingress SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpMode = 0 SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpMode_Egress SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpMode = 1 SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpMode_Address SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpMode = 2 SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpMode_Nwclss SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpMode = 3 SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpMode_Disable SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpMode = 4 SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpMode_Unsupported SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpMode = 2147483647 )
type SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpNWclassPersistency ¶
type SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpNWclassPersistency int32
const ( SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpNWclassPersistency_Disable SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpNWclassPersistency = 0 SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpNWclassPersistency_Client SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpNWclassPersistency = 1 SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpNWclassPersistency_Unsupported SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpNWclassPersistency = 2147483647 )
type SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpPersistency ¶
type SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpPersistency int32
const ( SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpPersistency_Disable SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpPersistency = 0 SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpPersistency_Client SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpPersistency = 1 SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpPersistency_Host SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpPersistency = 2 SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpPersistency_Unsupported SlbNewCfgEnhVirtServicesSeventhPartTableProxyIpPersistency = 2147483647 )
type SlbNewCfgEnhVirtServicesSeventhPartTableReport ¶
type SlbNewCfgEnhVirtServicesSeventhPartTableReport int32
const ( SlbNewCfgEnhVirtServicesSeventhPartTableReport_Enabled SlbNewCfgEnhVirtServicesSeventhPartTableReport = 1 SlbNewCfgEnhVirtServicesSeventhPartTableReport_Disabled SlbNewCfgEnhVirtServicesSeventhPartTableReport = 2 SlbNewCfgEnhVirtServicesSeventhPartTableReport_Unsupported SlbNewCfgEnhVirtServicesSeventhPartTableReport = 2147483647 )
type SlbNewCfgEnhVirtServicesSeventhPartTableSessionMirror ¶
type SlbNewCfgEnhVirtServicesSeventhPartTableSessionMirror int32
const ( SlbNewCfgEnhVirtServicesSeventhPartTableSessionMirror_Enabled SlbNewCfgEnhVirtServicesSeventhPartTableSessionMirror = 1 SlbNewCfgEnhVirtServicesSeventhPartTableSessionMirror_Disabled SlbNewCfgEnhVirtServicesSeventhPartTableSessionMirror = 2 SlbNewCfgEnhVirtServicesSeventhPartTableSessionMirror_Unsupported SlbNewCfgEnhVirtServicesSeventhPartTableSessionMirror = 2147483647 )
type SlbNewCfgEnhVirtServicesSeventhPartTableSoftGrid ¶
type SlbNewCfgEnhVirtServicesSeventhPartTableSoftGrid int32
const ( SlbNewCfgEnhVirtServicesSeventhPartTableSoftGrid_Enabled SlbNewCfgEnhVirtServicesSeventhPartTableSoftGrid = 1 SlbNewCfgEnhVirtServicesSeventhPartTableSoftGrid_Disabled SlbNewCfgEnhVirtServicesSeventhPartTableSoftGrid = 2 SlbNewCfgEnhVirtServicesSeventhPartTableSoftGrid_Unsupported SlbNewCfgEnhVirtServicesSeventhPartTableSoftGrid = 2147483647 )
type SlbNewCfgEnhVirtServicesSixthPartTable ¶
type SlbNewCfgEnhVirtServicesSixthPartTable struct { // The number of the virtual server. SlbNewCfgEnhVirtServSixthPartIndex string // The service index. This has no external meaning SlbNewCfgEnhVirtServiceSixthPartIndex int32 Params *SlbNewCfgEnhVirtServicesSixthPartTableParams }
SlbNewCfgEnhVirtServicesSixthPartTable The table of virtual Services. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgEnhVirtServicesSixthPartTable ¶
func NewSlbNewCfgEnhVirtServicesSixthPartTable( slbNewCfgEnhVirtServSixthPartIndex string, slbNewCfgEnhVirtServiceSixthPartIndex int32, params *SlbNewCfgEnhVirtServicesSixthPartTableParams, ) *SlbNewCfgEnhVirtServicesSixthPartTable
func NewSlbNewCfgEnhVirtServicesSixthPartTableList ¶
func NewSlbNewCfgEnhVirtServicesSixthPartTableList() *SlbNewCfgEnhVirtServicesSixthPartTable
func (*SlbNewCfgEnhVirtServicesSixthPartTable) GetParams ¶
func (c *SlbNewCfgEnhVirtServicesSixthPartTable) GetParams() BeanType
func (*SlbNewCfgEnhVirtServicesSixthPartTable) GetParamsType ¶
func (c *SlbNewCfgEnhVirtServicesSixthPartTable) GetParamsType() reflect.Type
func (*SlbNewCfgEnhVirtServicesSixthPartTable) Name ¶
func (c *SlbNewCfgEnhVirtServicesSixthPartTable) Name() string
func (*SlbNewCfgEnhVirtServicesSixthPartTable) Path ¶
func (c *SlbNewCfgEnhVirtServicesSixthPartTable) Path() string
type SlbNewCfgEnhVirtServicesSixthPartTableCookieDname ¶
type SlbNewCfgEnhVirtServicesSixthPartTableCookieDname int32
const ( SlbNewCfgEnhVirtServicesSixthPartTableCookieDname_Enabled SlbNewCfgEnhVirtServicesSixthPartTableCookieDname = 1 SlbNewCfgEnhVirtServicesSixthPartTableCookieDname_Disabled SlbNewCfgEnhVirtServicesSixthPartTableCookieDname = 2 SlbNewCfgEnhVirtServicesSixthPartTableCookieDname_Unsupported SlbNewCfgEnhVirtServicesSixthPartTableCookieDname = 2147483647 )
type SlbNewCfgEnhVirtServicesSixthPartTableDirect ¶
type SlbNewCfgEnhVirtServicesSixthPartTableDirect int32
const ( SlbNewCfgEnhVirtServicesSixthPartTableDirect_Enabled SlbNewCfgEnhVirtServicesSixthPartTableDirect = 1 SlbNewCfgEnhVirtServicesSixthPartTableDirect_Disabled SlbNewCfgEnhVirtServicesSixthPartTableDirect = 2 SlbNewCfgEnhVirtServicesSixthPartTableDirect_Unsupported SlbNewCfgEnhVirtServicesSixthPartTableDirect = 2147483647 )
type SlbNewCfgEnhVirtServicesSixthPartTableDummyDelete ¶
type SlbNewCfgEnhVirtServicesSixthPartTableDummyDelete int32
const ( SlbNewCfgEnhVirtServicesSixthPartTableDummyDelete_Other SlbNewCfgEnhVirtServicesSixthPartTableDummyDelete = 1 SlbNewCfgEnhVirtServicesSixthPartTableDummyDelete_Delete SlbNewCfgEnhVirtServicesSixthPartTableDummyDelete = 2 SlbNewCfgEnhVirtServicesSixthPartTableDummyDelete_Unsupported SlbNewCfgEnhVirtServicesSixthPartTableDummyDelete = 2147483647 )
type SlbNewCfgEnhVirtServicesSixthPartTableEgressPip ¶
type SlbNewCfgEnhVirtServicesSixthPartTableEgressPip int32
const ( SlbNewCfgEnhVirtServicesSixthPartTableEgressPip_Enabled SlbNewCfgEnhVirtServicesSixthPartTableEgressPip = 1 SlbNewCfgEnhVirtServicesSixthPartTableEgressPip_Disabled SlbNewCfgEnhVirtServicesSixthPartTableEgressPip = 2 SlbNewCfgEnhVirtServicesSixthPartTableEgressPip_Unsupported SlbNewCfgEnhVirtServicesSixthPartTableEgressPip = 2147483647 )
type SlbNewCfgEnhVirtServicesSixthPartTableHttpRedir ¶
type SlbNewCfgEnhVirtServicesSixthPartTableHttpRedir int32
const ( SlbNewCfgEnhVirtServicesSixthPartTableHttpRedir_Enabled SlbNewCfgEnhVirtServicesSixthPartTableHttpRedir = 1 SlbNewCfgEnhVirtServicesSixthPartTableHttpRedir_Disabled SlbNewCfgEnhVirtServicesSixthPartTableHttpRedir = 2 SlbNewCfgEnhVirtServicesSixthPartTableHttpRedir_Unsupported SlbNewCfgEnhVirtServicesSixthPartTableHttpRedir = 2147483647 )
type SlbNewCfgEnhVirtServicesSixthPartTableLdapreset ¶
type SlbNewCfgEnhVirtServicesSixthPartTableLdapreset int32
const ( SlbNewCfgEnhVirtServicesSixthPartTableLdapreset_Enabled SlbNewCfgEnhVirtServicesSixthPartTableLdapreset = 1 SlbNewCfgEnhVirtServicesSixthPartTableLdapreset_Disabled SlbNewCfgEnhVirtServicesSixthPartTableLdapreset = 2 SlbNewCfgEnhVirtServicesSixthPartTableLdapreset_Unsupported SlbNewCfgEnhVirtServicesSixthPartTableLdapreset = 2147483647 )
type SlbNewCfgEnhVirtServicesSixthPartTableLdapslb ¶
type SlbNewCfgEnhVirtServicesSixthPartTableLdapslb int32
const ( SlbNewCfgEnhVirtServicesSixthPartTableLdapslb_Enabled SlbNewCfgEnhVirtServicesSixthPartTableLdapslb = 1 SlbNewCfgEnhVirtServicesSixthPartTableLdapslb_Disabled SlbNewCfgEnhVirtServicesSixthPartTableLdapslb = 2 SlbNewCfgEnhVirtServicesSixthPartTableLdapslb_Unsupported SlbNewCfgEnhVirtServicesSixthPartTableLdapslb = 2147483647 )
type SlbNewCfgEnhVirtServicesSixthPartTableParams ¶
type SlbNewCfgEnhVirtServicesSixthPartTableParams struct { // The number of the virtual server. ServSixthPartIndex string `json:"ServSixthPartIndex,omitempty"` // The service index. This has no external meaning SixthPartIndex int32 `json:"SixthPartIndex,omitempty"` // The host name of the virtual service. Hname string `json:"Hname,omitempty"` // The cookie name of the virtual server used for cookie load balance. Cname string `json:"Cname,omitempty"` // The cookie expire of the virtual server used for insert cookie load // balance depending on the mode it has the following format // <MM/dd/yy[@hh:mm]> absolute mode or <days[:hours[:minutes]]> // for relative mode. CExpire string `json:"CExpire,omitempty"` // The number of bytes used to hash onto server, A zero means // URL hashing disabled. UrlHashLen uint32 `json:"UrlHashLen,omitempty"` // This mib is dummy,the main Delete mib is in slbNewCfgEnhVirtServicesTable // When read, other(1) is returned. DummyDelete SlbNewCfgEnhVirtServicesSixthPartTableDummyDelete `json:"DummyDelete,omitempty"` // Enable or disable DAM for this service. Direct SlbNewCfgEnhVirtServicesSixthPartTableDirect `json:"Direct,omitempty"` // Set hash parameter. Thash SlbNewCfgEnhVirtServicesSixthPartTableThash `json:"Thash,omitempty"` // Enable or disable LDAP Server Reset Ldapreset SlbNewCfgEnhVirtServicesSixthPartTableLdapreset `json:"Ldapreset,omitempty"` // Enable or disable LDAP Server load balancing Ldapslb SlbNewCfgEnhVirtServicesSixthPartTableLdapslb `json:"Ldapslb,omitempty"` // Enable/disable SIP load balancing. Sip SlbNewCfgEnhVirtServicesSixthPartTableSip `json:"Sip,omitempty"` // Enable/disable X-Forwarded-For for proxy mode. XForwardedFor SlbNewCfgEnhVirtServicesSixthPartTableXForwardedFor `json:"XForwardedFor,omitempty"` // Enable/disable HTTP/HTTPS redirect for GSLB. HttpRedir SlbNewCfgEnhVirtServicesSixthPartTableHttpRedir `json:"HttpRedir,omitempty"` // Enable or disable use of rport in the session lookup for a persistent // session. PbindRport SlbNewCfgEnhVirtServicesSixthPartTablePbindRport `json:"PbindRport,omitempty"` // Enable/disable pip selection based on egress port/vlan. EgressPip SlbNewCfgEnhVirtServicesSixthPartTableEgressPip `json:"EgressPip,omitempty"` // Select dname for insert cookie persistence mode. CookieDname SlbNewCfgEnhVirtServicesSixthPartTableCookieDname `json:"CookieDname,omitempty"` // Enable or disable WTS loadbalancing and persistence. Wts SlbNewCfgEnhVirtServicesSixthPartTableWts `json:"Wts,omitempty"` // Enable when there is no Session Directory server. Uhash SlbNewCfgEnhVirtServicesSixthPartTableUhash `json:"Uhash,omitempty"` // The maximum number of minutes an inactive connection remains open. TimeOut uint32 `json:"TimeOut,omitempty"` // Enable/disable SIP Media portal NAT. SdpNat SlbNewCfgEnhVirtServicesSixthPartTableSdpNat `json:"SdpNat,omitempty"` // Set ip address header. IpHeader string `json:"IpHeader,omitempty"` // Set ip address header set by the user. UserDefinedIpHeader string `json:"UserDefinedIpHeader,omitempty"` }
type SlbNewCfgEnhVirtServicesSixthPartTablePbindRport ¶
type SlbNewCfgEnhVirtServicesSixthPartTablePbindRport int32
const ( SlbNewCfgEnhVirtServicesSixthPartTablePbindRport_Enabled SlbNewCfgEnhVirtServicesSixthPartTablePbindRport = 1 SlbNewCfgEnhVirtServicesSixthPartTablePbindRport_Disabled SlbNewCfgEnhVirtServicesSixthPartTablePbindRport = 2 SlbNewCfgEnhVirtServicesSixthPartTablePbindRport_Unsupported SlbNewCfgEnhVirtServicesSixthPartTablePbindRport = 2147483647 )
type SlbNewCfgEnhVirtServicesSixthPartTableSdpNat ¶
type SlbNewCfgEnhVirtServicesSixthPartTableSdpNat int32
const ( SlbNewCfgEnhVirtServicesSixthPartTableSdpNat_Enabled SlbNewCfgEnhVirtServicesSixthPartTableSdpNat = 1 SlbNewCfgEnhVirtServicesSixthPartTableSdpNat_Disabled SlbNewCfgEnhVirtServicesSixthPartTableSdpNat = 2 SlbNewCfgEnhVirtServicesSixthPartTableSdpNat_Unsupported SlbNewCfgEnhVirtServicesSixthPartTableSdpNat = 2147483647 )
type SlbNewCfgEnhVirtServicesSixthPartTableSip ¶
type SlbNewCfgEnhVirtServicesSixthPartTableSip int32
const ( SlbNewCfgEnhVirtServicesSixthPartTableSip_Enabled SlbNewCfgEnhVirtServicesSixthPartTableSip = 1 SlbNewCfgEnhVirtServicesSixthPartTableSip_Disabled SlbNewCfgEnhVirtServicesSixthPartTableSip = 2 SlbNewCfgEnhVirtServicesSixthPartTableSip_Unsupported SlbNewCfgEnhVirtServicesSixthPartTableSip = 2147483647 )
type SlbNewCfgEnhVirtServicesSixthPartTableThash ¶
type SlbNewCfgEnhVirtServicesSixthPartTableThash int32
const ( SlbNewCfgEnhVirtServicesSixthPartTableThash_Sip SlbNewCfgEnhVirtServicesSixthPartTableThash = 1 SlbNewCfgEnhVirtServicesSixthPartTableThash_SipSport SlbNewCfgEnhVirtServicesSixthPartTableThash = 2 SlbNewCfgEnhVirtServicesSixthPartTableThash_Unsupported SlbNewCfgEnhVirtServicesSixthPartTableThash = 2147483647 )
type SlbNewCfgEnhVirtServicesSixthPartTableUhash ¶
type SlbNewCfgEnhVirtServicesSixthPartTableUhash int32
const ( SlbNewCfgEnhVirtServicesSixthPartTableUhash_Enabled SlbNewCfgEnhVirtServicesSixthPartTableUhash = 1 SlbNewCfgEnhVirtServicesSixthPartTableUhash_Disabled SlbNewCfgEnhVirtServicesSixthPartTableUhash = 2 SlbNewCfgEnhVirtServicesSixthPartTableUhash_Unsupported SlbNewCfgEnhVirtServicesSixthPartTableUhash = 2147483647 )
type SlbNewCfgEnhVirtServicesSixthPartTableWts ¶
type SlbNewCfgEnhVirtServicesSixthPartTableWts int32
const ( SlbNewCfgEnhVirtServicesSixthPartTableWts_Enabled SlbNewCfgEnhVirtServicesSixthPartTableWts = 1 SlbNewCfgEnhVirtServicesSixthPartTableWts_Disabled SlbNewCfgEnhVirtServicesSixthPartTableWts = 2 SlbNewCfgEnhVirtServicesSixthPartTableWts_Unsupported SlbNewCfgEnhVirtServicesSixthPartTableWts = 2147483647 )
type SlbNewCfgEnhVirtServicesSixthPartTableXForwardedFor ¶
type SlbNewCfgEnhVirtServicesSixthPartTableXForwardedFor int32
const ( SlbNewCfgEnhVirtServicesSixthPartTableXForwardedFor_Enabled SlbNewCfgEnhVirtServicesSixthPartTableXForwardedFor = 1 SlbNewCfgEnhVirtServicesSixthPartTableXForwardedFor_Disabled SlbNewCfgEnhVirtServicesSixthPartTableXForwardedFor = 2 SlbNewCfgEnhVirtServicesSixthPartTableXForwardedFor_Unsupported SlbNewCfgEnhVirtServicesSixthPartTableXForwardedFor = 2147483647 )
type SlbNewCfgEnhVirtServicesTable ¶
type SlbNewCfgEnhVirtServicesTable struct { // The number of the virtual server. SlbNewCfgEnhVirtServIndex string // The service index. This has no external meaning SlbNewCfgEnhVirtServiceIndex int32 Params *SlbNewCfgEnhVirtServicesTableParams }
SlbNewCfgEnhVirtServicesTable The table of virtual Services. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgEnhVirtServicesTable ¶
func NewSlbNewCfgEnhVirtServicesTable( slbNewCfgEnhVirtServIndex string, slbNewCfgEnhVirtServiceIndex int32, params *SlbNewCfgEnhVirtServicesTableParams, ) *SlbNewCfgEnhVirtServicesTable
func NewSlbNewCfgEnhVirtServicesTableList ¶
func NewSlbNewCfgEnhVirtServicesTableList() *SlbNewCfgEnhVirtServicesTable
func (*SlbNewCfgEnhVirtServicesTable) GetParams ¶
func (c *SlbNewCfgEnhVirtServicesTable) GetParams() BeanType
func (*SlbNewCfgEnhVirtServicesTable) GetParamsType ¶
func (c *SlbNewCfgEnhVirtServicesTable) GetParamsType() reflect.Type
func (*SlbNewCfgEnhVirtServicesTable) Name ¶
func (c *SlbNewCfgEnhVirtServicesTable) Name() string
func (*SlbNewCfgEnhVirtServicesTable) Path ¶
func (c *SlbNewCfgEnhVirtServicesTable) Path() string
type SlbNewCfgEnhVirtServicesTableApm ¶
type SlbNewCfgEnhVirtServicesTableApm int32
const ( SlbNewCfgEnhVirtServicesTableApm_Enabled SlbNewCfgEnhVirtServicesTableApm = 1 SlbNewCfgEnhVirtServicesTableApm_Disabled SlbNewCfgEnhVirtServicesTableApm = 2 SlbNewCfgEnhVirtServicesTableApm_Unsupported SlbNewCfgEnhVirtServicesTableApm = 2147483647 )
type SlbNewCfgEnhVirtServicesTableCdnProxy ¶
type SlbNewCfgEnhVirtServicesTableCdnProxy int32
const ( SlbNewCfgEnhVirtServicesTableCdnProxy_Enabled SlbNewCfgEnhVirtServicesTableCdnProxy = 1 SlbNewCfgEnhVirtServicesTableCdnProxy_Disabled SlbNewCfgEnhVirtServicesTableCdnProxy = 2 SlbNewCfgEnhVirtServicesTableCdnProxy_Unsupported SlbNewCfgEnhVirtServicesTableCdnProxy = 2147483647 )
type SlbNewCfgEnhVirtServicesTableCookieMode ¶
type SlbNewCfgEnhVirtServicesTableCookieMode int32
const ( SlbNewCfgEnhVirtServicesTableCookieMode_Rewrite SlbNewCfgEnhVirtServicesTableCookieMode = 1 SlbNewCfgEnhVirtServicesTableCookieMode_Passive SlbNewCfgEnhVirtServicesTableCookieMode = 2 SlbNewCfgEnhVirtServicesTableCookieMode_Insert SlbNewCfgEnhVirtServicesTableCookieMode = 3 SlbNewCfgEnhVirtServicesTableCookieMode_Unsupported SlbNewCfgEnhVirtServicesTableCookieMode = 2147483647 )
type SlbNewCfgEnhVirtServicesTableDBind ¶
type SlbNewCfgEnhVirtServicesTableDBind int32
const ( SlbNewCfgEnhVirtServicesTableDBind_Enabled SlbNewCfgEnhVirtServicesTableDBind = 1 SlbNewCfgEnhVirtServicesTableDBind_Disabled SlbNewCfgEnhVirtServicesTableDBind = 2 SlbNewCfgEnhVirtServicesTableDBind_Forceproxy SlbNewCfgEnhVirtServicesTableDBind = 3 SlbNewCfgEnhVirtServicesTableDBind_Unsupported SlbNewCfgEnhVirtServicesTableDBind = 2147483647 )
type SlbNewCfgEnhVirtServicesTableDelete ¶
type SlbNewCfgEnhVirtServicesTableDelete int32
const ( SlbNewCfgEnhVirtServicesTableDelete_Other SlbNewCfgEnhVirtServicesTableDelete = 1 SlbNewCfgEnhVirtServicesTableDelete_Delete SlbNewCfgEnhVirtServicesTableDelete = 2 SlbNewCfgEnhVirtServicesTableDelete_Unsupported SlbNewCfgEnhVirtServicesTableDelete = 2147483647 )
type SlbNewCfgEnhVirtServicesTableDirServerRtn ¶
type SlbNewCfgEnhVirtServicesTableDirServerRtn int32
const ( SlbNewCfgEnhVirtServicesTableDirServerRtn_Enabled SlbNewCfgEnhVirtServicesTableDirServerRtn = 1 SlbNewCfgEnhVirtServicesTableDirServerRtn_Disabled SlbNewCfgEnhVirtServicesTableDirServerRtn = 2 SlbNewCfgEnhVirtServicesTableDirServerRtn_Unsupported SlbNewCfgEnhVirtServicesTableDirServerRtn = 2147483647 )
type SlbNewCfgEnhVirtServicesTableDnsSlb ¶
type SlbNewCfgEnhVirtServicesTableDnsSlb int32
const ( SlbNewCfgEnhVirtServicesTableDnsSlb_Enabled SlbNewCfgEnhVirtServicesTableDnsSlb = 1 SlbNewCfgEnhVirtServicesTableDnsSlb_Disabled SlbNewCfgEnhVirtServicesTableDnsSlb = 2 SlbNewCfgEnhVirtServicesTableDnsSlb_Unsupported SlbNewCfgEnhVirtServicesTableDnsSlb = 2147483647 )
type SlbNewCfgEnhVirtServicesTableFtpParsing ¶
type SlbNewCfgEnhVirtServicesTableFtpParsing int32
const ( SlbNewCfgEnhVirtServicesTableFtpParsing_Enabled SlbNewCfgEnhVirtServicesTableFtpParsing = 1 SlbNewCfgEnhVirtServicesTableFtpParsing_Disabled SlbNewCfgEnhVirtServicesTableFtpParsing = 2 SlbNewCfgEnhVirtServicesTableFtpParsing_Unsupported SlbNewCfgEnhVirtServicesTableFtpParsing = 2147483647 )
type SlbNewCfgEnhVirtServicesTableHttpSlb ¶
type SlbNewCfgEnhVirtServicesTableHttpSlb int32
const ( SlbNewCfgEnhVirtServicesTableHttpSlb_Disabled SlbNewCfgEnhVirtServicesTableHttpSlb = 1 SlbNewCfgEnhVirtServicesTableHttpSlb_Urlslb SlbNewCfgEnhVirtServicesTableHttpSlb = 2 SlbNewCfgEnhVirtServicesTableHttpSlb_Urlhash SlbNewCfgEnhVirtServicesTableHttpSlb = 3 SlbNewCfgEnhVirtServicesTableHttpSlb_Cookie SlbNewCfgEnhVirtServicesTableHttpSlb = 4 SlbNewCfgEnhVirtServicesTableHttpSlb_Host SlbNewCfgEnhVirtServicesTableHttpSlb = 5 SlbNewCfgEnhVirtServicesTableHttpSlb_Browser SlbNewCfgEnhVirtServicesTableHttpSlb = 6 SlbNewCfgEnhVirtServicesTableHttpSlb_Others SlbNewCfgEnhVirtServicesTableHttpSlb = 7 SlbNewCfgEnhVirtServicesTableHttpSlb_Headerhash SlbNewCfgEnhVirtServicesTableHttpSlb = 8 SlbNewCfgEnhVirtServicesTableHttpSlb_Version SlbNewCfgEnhVirtServicesTableHttpSlb = 9 SlbNewCfgEnhVirtServicesTableHttpSlb_Unsupported SlbNewCfgEnhVirtServicesTableHttpSlb = 2147483647 )
type SlbNewCfgEnhVirtServicesTableHttpSlb2 ¶
type SlbNewCfgEnhVirtServicesTableHttpSlb2 int32
const ( SlbNewCfgEnhVirtServicesTableHttpSlb2_Disabled SlbNewCfgEnhVirtServicesTableHttpSlb2 = 1 SlbNewCfgEnhVirtServicesTableHttpSlb2_Urlslb SlbNewCfgEnhVirtServicesTableHttpSlb2 = 2 SlbNewCfgEnhVirtServicesTableHttpSlb2_Urlhash SlbNewCfgEnhVirtServicesTableHttpSlb2 = 3 SlbNewCfgEnhVirtServicesTableHttpSlb2_Cookie SlbNewCfgEnhVirtServicesTableHttpSlb2 = 4 SlbNewCfgEnhVirtServicesTableHttpSlb2_Host SlbNewCfgEnhVirtServicesTableHttpSlb2 = 5 SlbNewCfgEnhVirtServicesTableHttpSlb2_Browser SlbNewCfgEnhVirtServicesTableHttpSlb2 = 6 SlbNewCfgEnhVirtServicesTableHttpSlb2_Others SlbNewCfgEnhVirtServicesTableHttpSlb2 = 7 SlbNewCfgEnhVirtServicesTableHttpSlb2_Headerhash SlbNewCfgEnhVirtServicesTableHttpSlb2 = 8 SlbNewCfgEnhVirtServicesTableHttpSlb2_Version SlbNewCfgEnhVirtServicesTableHttpSlb2 = 9 SlbNewCfgEnhVirtServicesTableHttpSlb2_Unsupported SlbNewCfgEnhVirtServicesTableHttpSlb2 = 2147483647 )
type SlbNewCfgEnhVirtServicesTableHttpSlbOption ¶
type SlbNewCfgEnhVirtServicesTableHttpSlbOption int32
const ( SlbNewCfgEnhVirtServicesTableHttpSlbOption_And SlbNewCfgEnhVirtServicesTableHttpSlbOption = 1 SlbNewCfgEnhVirtServicesTableHttpSlbOption_Or SlbNewCfgEnhVirtServicesTableHttpSlbOption = 2 SlbNewCfgEnhVirtServicesTableHttpSlbOption_None SlbNewCfgEnhVirtServicesTableHttpSlbOption = 3 SlbNewCfgEnhVirtServicesTableHttpSlbOption_Unsupported SlbNewCfgEnhVirtServicesTableHttpSlbOption = 2147483647 )
type SlbNewCfgEnhVirtServicesTableIpRep ¶
type SlbNewCfgEnhVirtServicesTableIpRep int32
const ( SlbNewCfgEnhVirtServicesTableIpRep_Enabled SlbNewCfgEnhVirtServicesTableIpRep = 1 SlbNewCfgEnhVirtServicesTableIpRep_Disabled SlbNewCfgEnhVirtServicesTableIpRep = 2 SlbNewCfgEnhVirtServicesTableIpRep_Unsupported SlbNewCfgEnhVirtServicesTableIpRep = 2147483647 )
type SlbNewCfgEnhVirtServicesTableNonHTTP ¶
type SlbNewCfgEnhVirtServicesTableNonHTTP int32
const ( SlbNewCfgEnhVirtServicesTableNonHTTP_Enabled SlbNewCfgEnhVirtServicesTableNonHTTP = 1 SlbNewCfgEnhVirtServicesTableNonHTTP_Disabled SlbNewCfgEnhVirtServicesTableNonHTTP = 2 SlbNewCfgEnhVirtServicesTableNonHTTP_Unsupported SlbNewCfgEnhVirtServicesTableNonHTTP = 2147483647 )
type SlbNewCfgEnhVirtServicesTablePBind ¶
type SlbNewCfgEnhVirtServicesTablePBind int32
const ( SlbNewCfgEnhVirtServicesTablePBind_Clientip SlbNewCfgEnhVirtServicesTablePBind = 2 SlbNewCfgEnhVirtServicesTablePBind_Disabled SlbNewCfgEnhVirtServicesTablePBind = 3 SlbNewCfgEnhVirtServicesTablePBind_Sslid SlbNewCfgEnhVirtServicesTablePBind = 4 SlbNewCfgEnhVirtServicesTablePBind_Cookie SlbNewCfgEnhVirtServicesTablePBind = 5 SlbNewCfgEnhVirtServicesTablePBind_Unsupported SlbNewCfgEnhVirtServicesTablePBind = 2147483647 )
type SlbNewCfgEnhVirtServicesTableParams ¶
type SlbNewCfgEnhVirtServicesTableParams struct { // The number of the virtual server. ServIndex string `json:"ServIndex,omitempty"` // The service index. This has no external meaning Index int32 `json:"Index,omitempty"` // The layer4 virtual port number of the service. it can be either 1 for ip or between 9 to 65534, virt port no. 2 to 9 are invalid VirtPort uint64 `json:"VirtPort,omitempty"` // The layer4 real port number of the service, it can be either 0 for multiple real ports or 1 for ip service or between 5 to 65534. (2 to 5 are invalid) RealPort uint64 `json:"RealPort,omitempty"` // Set protocol for the virtual service to // UDP or TCP or SCTP or tcpAndUdp or stateless. // tcpAndUdp is applicable only to ip service. UDPBalance SlbNewCfgEnhVirtServicesTableUDPBalance `json:"UDPBalance,omitempty"` // The BWM contract number for this service. BwmContract int32 `json:"BwmContract,omitempty"` // Enable or disable direct server return feature. To translate only // MAC addresses in performing server load balancing when enabled. // This allow servers to return directly to client since IP addresses // have not been changed. DirServerRtn SlbNewCfgEnhVirtServicesTableDirServerRtn `json:"DirServerRtn,omitempty"` // Select RTSP URL load balancing type. RtspUrlParse SlbNewCfgEnhVirtServicesTableRtspUrlParse `json:"RtspUrlParse,omitempty"` // Enable/disable/forceproxy delayed binding. DBind SlbNewCfgEnhVirtServicesTableDBind `json:"DBind,omitempty"` // Enable or Disable the ftp parsing for the virtual service. FtpParsing SlbNewCfgEnhVirtServicesTableFtpParsing `json:"FtpParsing,omitempty"` // Enable or disable remapping UDP server fragments RemapUDPFrags SlbNewCfgEnhVirtServicesTableRemapUDPFrags `json:"RemapUDPFrags,omitempty"` // Enable or disable DNS query load balancing. DnsSlb SlbNewCfgEnhVirtServicesTableDnsSlb `json:"DnsSlb,omitempty"` // The number of cookie search response count. ResponseCount uint32 `json:"ResponseCount,omitempty"` // Enable or disable persistent bindings for the virtual port. PBind SlbNewCfgEnhVirtServicesTablePBind `json:"PBind,omitempty"` // The starting byte offset of the cookie value. Coffset uint64 `json:"Coffset,omitempty"` // The number of bytes to extract from the cookie value. Clength uint64 `json:"Clength,omitempty"` // Enable or disable cookie search in URI UriCookie SlbNewCfgEnhVirtServicesTableUriCookie `json:"UriCookie,omitempty"` // Select cookie persistence mode. Mode disabled(4) not supported on Alteon CookieMode SlbNewCfgEnhVirtServicesTableCookieMode `json:"CookieMode,omitempty"` // Select HTTP server loadbalancing for the virtual port. HttpSlb SlbNewCfgEnhVirtServicesTableHttpSlb `json:"HttpSlb,omitempty"` // Select HTTP server loadbalancing for the virtual port. HttpSlbOption SlbNewCfgEnhVirtServicesTableHttpSlbOption `json:"HttpSlbOption,omitempty"` // Select HTTP server loadbalancing for the virtual port. HttpSlb2 SlbNewCfgEnhVirtServicesTableHttpSlb2 `json:"HttpSlb2,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewCfgEnhVirtServicesTableDelete `json:"Delete,omitempty"` // Enable/disable apm. Apm SlbNewCfgEnhVirtServicesTableApm `json:"Apm,omitempty"` // Enable/Disable to send non-HTTP traffic. NonHTTP SlbNewCfgEnhVirtServicesTableNonHTTP `json:"NonHTTP,omitempty"` // Enable/Disable IP reputation. IpRep SlbNewCfgEnhVirtServicesTableIpRep `json:"IpRep,omitempty"` // Enable/Disable CDN proxy. CdnProxy SlbNewCfgEnhVirtServicesTableCdnProxy `json:"CdnProxy,omitempty"` // The service status: up, down, admin down, warning, shutdown, error. Status SlbNewCfgEnhVirtServicesTableStatus `json:"Status,omitempty"` // Enable/Disable Return to Source Tunnel. RtSrcTnl SlbNewCfgEnhVirtServicesTableRtSrcTnl `json:"RtSrcTnl,omitempty"` // Set Sideband policy. Sideband string `json:"Sideband,omitempty"` }
type SlbNewCfgEnhVirtServicesTableRemapUDPFrags ¶
type SlbNewCfgEnhVirtServicesTableRemapUDPFrags int32
const ( SlbNewCfgEnhVirtServicesTableRemapUDPFrags_Enabled SlbNewCfgEnhVirtServicesTableRemapUDPFrags = 1 SlbNewCfgEnhVirtServicesTableRemapUDPFrags_Disabled SlbNewCfgEnhVirtServicesTableRemapUDPFrags = 2 SlbNewCfgEnhVirtServicesTableRemapUDPFrags_Unsupported SlbNewCfgEnhVirtServicesTableRemapUDPFrags = 2147483647 )
type SlbNewCfgEnhVirtServicesTableRtSrcTnl ¶
type SlbNewCfgEnhVirtServicesTableRtSrcTnl int32
const ( SlbNewCfgEnhVirtServicesTableRtSrcTnl_Enabled SlbNewCfgEnhVirtServicesTableRtSrcTnl = 1 SlbNewCfgEnhVirtServicesTableRtSrcTnl_Disabled SlbNewCfgEnhVirtServicesTableRtSrcTnl = 2 SlbNewCfgEnhVirtServicesTableRtSrcTnl_Unsupported SlbNewCfgEnhVirtServicesTableRtSrcTnl = 2147483647 )
type SlbNewCfgEnhVirtServicesTableRtspUrlParse ¶
type SlbNewCfgEnhVirtServicesTableRtspUrlParse int32
const ( SlbNewCfgEnhVirtServicesTableRtspUrlParse_None SlbNewCfgEnhVirtServicesTableRtspUrlParse = 1 SlbNewCfgEnhVirtServicesTableRtspUrlParse_L4hash SlbNewCfgEnhVirtServicesTableRtspUrlParse = 2 SlbNewCfgEnhVirtServicesTableRtspUrlParse_Hash SlbNewCfgEnhVirtServicesTableRtspUrlParse = 3 SlbNewCfgEnhVirtServicesTableRtspUrlParse_PatternMatch SlbNewCfgEnhVirtServicesTableRtspUrlParse = 4 SlbNewCfgEnhVirtServicesTableRtspUrlParse_Unsupported SlbNewCfgEnhVirtServicesTableRtspUrlParse = 2147483647 )
type SlbNewCfgEnhVirtServicesTableStatus ¶
type SlbNewCfgEnhVirtServicesTableStatus int32
const ( SlbNewCfgEnhVirtServicesTableStatus_Up SlbNewCfgEnhVirtServicesTableStatus = 1 SlbNewCfgEnhVirtServicesTableStatus_Down SlbNewCfgEnhVirtServicesTableStatus = 2 SlbNewCfgEnhVirtServicesTableStatus_AdminDown SlbNewCfgEnhVirtServicesTableStatus = 3 SlbNewCfgEnhVirtServicesTableStatus_Warning SlbNewCfgEnhVirtServicesTableStatus = 4 SlbNewCfgEnhVirtServicesTableStatus_Shutdown SlbNewCfgEnhVirtServicesTableStatus = 5 SlbNewCfgEnhVirtServicesTableStatus_Error SlbNewCfgEnhVirtServicesTableStatus = 6 SlbNewCfgEnhVirtServicesTableStatus_Unsupported SlbNewCfgEnhVirtServicesTableStatus = 2147483647 )
type SlbNewCfgEnhVirtServicesTableUDPBalance ¶
type SlbNewCfgEnhVirtServicesTableUDPBalance int32
const ( SlbNewCfgEnhVirtServicesTableUDPBalance_Udp SlbNewCfgEnhVirtServicesTableUDPBalance = 2 SlbNewCfgEnhVirtServicesTableUDPBalance_Tcp SlbNewCfgEnhVirtServicesTableUDPBalance = 3 SlbNewCfgEnhVirtServicesTableUDPBalance_Stateless SlbNewCfgEnhVirtServicesTableUDPBalance = 4 SlbNewCfgEnhVirtServicesTableUDPBalance_TcpAndUdp SlbNewCfgEnhVirtServicesTableUDPBalance = 5 SlbNewCfgEnhVirtServicesTableUDPBalance_Sctp SlbNewCfgEnhVirtServicesTableUDPBalance = 6 SlbNewCfgEnhVirtServicesTableUDPBalance_Unsupported SlbNewCfgEnhVirtServicesTableUDPBalance = 2147483647 )
type SlbNewCfgEnhVirtServicesTableUriCookie ¶
type SlbNewCfgEnhVirtServicesTableUriCookie int32
const ( SlbNewCfgEnhVirtServicesTableUriCookie_Enabled SlbNewCfgEnhVirtServicesTableUriCookie = 1 SlbNewCfgEnhVirtServicesTableUriCookie_Disabled SlbNewCfgEnhVirtServicesTableUriCookie = 2 SlbNewCfgEnhVirtServicesTableUriCookie_Unsupported SlbNewCfgEnhVirtServicesTableUriCookie = 2147483647 )
type SlbNewCfgEnhVirtServicesThirdPartTable ¶
type SlbNewCfgEnhVirtServicesThirdPartTable struct { // The number of the virtual server. SlbNewCfgEnhVirtServThirdPartIndex string // The service index. This has no external meaning SlbNewCfgEnhVirtServiceThirdPartIndex int32 Params *SlbNewCfgEnhVirtServicesThirdPartTableParams }
SlbNewCfgEnhVirtServicesThirdPartTable The table of virtual Services. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgEnhVirtServicesThirdPartTable ¶
func NewSlbNewCfgEnhVirtServicesThirdPartTable( slbNewCfgEnhVirtServThirdPartIndex string, slbNewCfgEnhVirtServiceThirdPartIndex int32, params *SlbNewCfgEnhVirtServicesThirdPartTableParams, ) *SlbNewCfgEnhVirtServicesThirdPartTable
func NewSlbNewCfgEnhVirtServicesThirdPartTableList ¶
func NewSlbNewCfgEnhVirtServicesThirdPartTableList() *SlbNewCfgEnhVirtServicesThirdPartTable
func (*SlbNewCfgEnhVirtServicesThirdPartTable) GetParams ¶
func (c *SlbNewCfgEnhVirtServicesThirdPartTable) GetParams() BeanType
func (*SlbNewCfgEnhVirtServicesThirdPartTable) GetParamsType ¶
func (c *SlbNewCfgEnhVirtServicesThirdPartTable) GetParamsType() reflect.Type
func (*SlbNewCfgEnhVirtServicesThirdPartTable) Name ¶
func (c *SlbNewCfgEnhVirtServicesThirdPartTable) Name() string
func (*SlbNewCfgEnhVirtServicesThirdPartTable) Path ¶
func (c *SlbNewCfgEnhVirtServicesThirdPartTable) Path() string
type SlbNewCfgEnhVirtServicesThirdPartTableParams ¶
type SlbNewCfgEnhVirtServicesThirdPartTableParams struct { // The number of the virtual server. ServThirdPartIndex string `json:"ServThirdPartIndex,omitempty"` // The service index. This has no external meaning ThirdPartIndex int32 `json:"ThirdPartIndex,omitempty"` // Enter hostname to match. ServUrlchangHostName string `json:"ServUrlchangHostName,omitempty"` // Enter path match type [sufx|prefx|eq|incl|any|none]. ServUrlchangPathType SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangPathType `json:"ServUrlchangPathType,omitempty"` // Enter path to match. ServUrlchangPathMatch string `json:"ServUrlchangPathMatch,omitempty"` // Enter page name to match or none. ServUrlchangPageName string `json:"ServUrlchangPageName,omitempty"` // Enter page type to match or none. ServUrlchangPageType string `json:"ServUrlchangPageType,omitempty"` // Enter path action type. ServUrlchangActnType SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangActnType `json:"ServUrlchangActnType,omitempty"` // Enter path to insert. ServUrlchangPathInsrt string `json:"ServUrlchangPathInsrt,omitempty"` // Insert the specified path before or after the matched section ServUrlchangInsrtPostn SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangInsrtPostn `json:"ServUrlchangInsrtPostn,omitempty"` }
type SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangActnType ¶
type SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangActnType int32
const ( SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangActnType_Insert SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangActnType = 1 SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangActnType_Replace SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangActnType = 2 SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangActnType_Remove SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangActnType = 3 SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangActnType_None SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangActnType = 4 SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangActnType_Unsupported SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangActnType = 2147483647 )
type SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangInsrtPostn ¶
type SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangInsrtPostn int32
const ( SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangInsrtPostn_Before SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangInsrtPostn = 1 SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangInsrtPostn_After SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangInsrtPostn = 2 SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangInsrtPostn_Unsupported SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangInsrtPostn = 2147483647 )
type SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangPathType ¶
type SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangPathType int32
const ( SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangPathType_Sufx SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangPathType = 1 SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangPathType_Prefx SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangPathType = 2 SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangPathType_Eq SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangPathType = 3 SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangPathType_Incl SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangPathType = 4 SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangPathType_Any SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangPathType = 5 SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangPathType_None SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangPathType = 6 SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangPathType_Unsupported SlbNewCfgEnhVirtServicesThirdPartTableServUrlchangPathType = 2147483647 )
type SlbNewCfgFQDNServerTable ¶
type SlbNewCfgFQDNServerTable struct { // The Fqdn server index SlbNewCfgFQDNServerIdIndex string Params *SlbNewCfgFQDNServerTableParams }
SlbNewCfgFQDNServerTable The table of FQDN Real Server configuration in the new_config. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgFQDNServerTable ¶
func NewSlbNewCfgFQDNServerTable( slbNewCfgFQDNServerIdIndex string, params *SlbNewCfgFQDNServerTableParams, ) *SlbNewCfgFQDNServerTable
func NewSlbNewCfgFQDNServerTableList ¶
func NewSlbNewCfgFQDNServerTableList() *SlbNewCfgFQDNServerTable
func (*SlbNewCfgFQDNServerTable) GetParams ¶
func (c *SlbNewCfgFQDNServerTable) GetParams() BeanType
func (*SlbNewCfgFQDNServerTable) GetParamsType ¶
func (c *SlbNewCfgFQDNServerTable) GetParamsType() reflect.Type
func (*SlbNewCfgFQDNServerTable) Name ¶
func (c *SlbNewCfgFQDNServerTable) Name() string
func (*SlbNewCfgFQDNServerTable) Path ¶
func (c *SlbNewCfgFQDNServerTable) Path() string
type SlbNewCfgFQDNServerTableDelete ¶
type SlbNewCfgFQDNServerTableDelete int32
const ( SlbNewCfgFQDNServerTableDelete_Other SlbNewCfgFQDNServerTableDelete = 1 SlbNewCfgFQDNServerTableDelete_Delete SlbNewCfgFQDNServerTableDelete = 2 SlbNewCfgFQDNServerTableDelete_Unsupported SlbNewCfgFQDNServerTableDelete = 2147483647 )
type SlbNewCfgFQDNServerTableIpVers ¶
type SlbNewCfgFQDNServerTableIpVers int32
const ( SlbNewCfgFQDNServerTableIpVers_Ipv4 SlbNewCfgFQDNServerTableIpVers = 1 SlbNewCfgFQDNServerTableIpVers_Ipv6 SlbNewCfgFQDNServerTableIpVers = 2 SlbNewCfgFQDNServerTableIpVers_Unsupported SlbNewCfgFQDNServerTableIpVers = 2147483647 )
type SlbNewCfgFQDNServerTableMode ¶
type SlbNewCfgFQDNServerTableMode int32
const ( SlbNewCfgFQDNServerTableMode_Fqdn SlbNewCfgFQDNServerTableMode = 1 SlbNewCfgFQDNServerTableMode_Cscale SlbNewCfgFQDNServerTableMode = 2 SlbNewCfgFQDNServerTableMode_Unsupported SlbNewCfgFQDNServerTableMode = 2147483647 )
type SlbNewCfgFQDNServerTableParams ¶
type SlbNewCfgFQDNServerTableParams struct { // The Fqdn server index IdIndex string `json:"IdIndex,omitempty"` // The Fqdn field of the server FQDN string `json:"FQDN,omitempty"` // The type of IP address. IpVers SlbNewCfgFQDNServerTableIpVers `json:"IpVers,omitempty"` // minimum time to live. TTL uint32 `json:"TTL,omitempty"` // FQDN Server Group Id. Group string `json:"Group,omitempty"` // Template Real Server Id. Templ string `json:"Templ,omitempty"` // Enable or disable the server. State SlbNewCfgFQDNServerTableState `json:"State,omitempty"` // By setting the value to delete(2), the entire row is deleted. Delete SlbNewCfgFQDNServerTableDelete `json:"Delete,omitempty"` // Set the server mode to FQDN or Auto Scaling (Cloud platform). Mode SlbNewCfgFQDNServerTableMode `json:"Mode,omitempty"` // Resource Group Name (Cloud platform). RGName string `json:"RGName,omitempty"` }
type SlbNewCfgFQDNServerTableState ¶
type SlbNewCfgFQDNServerTableState int32
const ( SlbNewCfgFQDNServerTableState_Enabled SlbNewCfgFQDNServerTableState = 2 SlbNewCfgFQDNServerTableState_Disabled SlbNewCfgFQDNServerTableState = 3 SlbNewCfgFQDNServerTableState_Unsupported SlbNewCfgFQDNServerTableState = 2147483647 )
type SlbNewCfgFiltAppShapeTable ¶
type SlbNewCfgFiltAppShapeTable struct { // The number of the filter. SlbNewCfgFiltAppShapeFiltIndex int32 // The AppShape priority. SlbNewCfgFiltAppShapePriority int32 Params *SlbNewCfgFiltAppShapeTableParams }
SlbNewCfgFiltAppShapeTable The table of AppShape based Filter Rules. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgFiltAppShapeTable ¶
func NewSlbNewCfgFiltAppShapeTable( slbNewCfgFiltAppShapeFiltIndex int32, slbNewCfgFiltAppShapePriority int32, params *SlbNewCfgFiltAppShapeTableParams, ) *SlbNewCfgFiltAppShapeTable
func NewSlbNewCfgFiltAppShapeTableList ¶
func NewSlbNewCfgFiltAppShapeTableList() *SlbNewCfgFiltAppShapeTable
func (*SlbNewCfgFiltAppShapeTable) GetParams ¶
func (c *SlbNewCfgFiltAppShapeTable) GetParams() BeanType
func (*SlbNewCfgFiltAppShapeTable) GetParamsType ¶
func (c *SlbNewCfgFiltAppShapeTable) GetParamsType() reflect.Type
func (*SlbNewCfgFiltAppShapeTable) Name ¶
func (c *SlbNewCfgFiltAppShapeTable) Name() string
func (*SlbNewCfgFiltAppShapeTable) Path ¶
func (c *SlbNewCfgFiltAppShapeTable) Path() string
type SlbNewCfgFiltAppShapeTableDelete ¶
type SlbNewCfgFiltAppShapeTableDelete int32
const ( SlbNewCfgFiltAppShapeTableDelete_Other SlbNewCfgFiltAppShapeTableDelete = 1 SlbNewCfgFiltAppShapeTableDelete_Delete SlbNewCfgFiltAppShapeTableDelete = 2 SlbNewCfgFiltAppShapeTableDelete_Unsupported SlbNewCfgFiltAppShapeTableDelete = 2147483647 )
type SlbNewCfgFiltAppShapeTableParams ¶
type SlbNewCfgFiltAppShapeTableParams struct { // The number of the filter. FiltIndex int32 `json:"FiltIndex,omitempty"` // The AppShape priority. Priority int32 `json:"Priority,omitempty"` // The AppShape ID added to the filter Index string `json:"Index,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewCfgFiltAppShapeTableDelete `json:"Delete,omitempty"` }
type SlbNewCfgGroupRealServerTable ¶
type SlbNewCfgGroupRealServerTable struct { // The real server group index. SlbNewCfgRealServGroupIndex int32 // The real server index. SlbNewCfgGroupRealServIndex int32 Params *SlbNewCfgGroupRealServerTableParams }
SlbNewCfgGroupRealServerTable The table of real server per group. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewCfgGroupRealServerTable ¶
func NewSlbNewCfgGroupRealServerTable( slbNewCfgRealServGroupIndex int32, slbNewCfgGroupRealServIndex int32, params *SlbNewCfgGroupRealServerTableParams, ) *SlbNewCfgGroupRealServerTable
func NewSlbNewCfgGroupRealServerTableList ¶
func NewSlbNewCfgGroupRealServerTableList() *SlbNewCfgGroupRealServerTable
func (*SlbNewCfgGroupRealServerTable) GetParams ¶
func (c *SlbNewCfgGroupRealServerTable) GetParams() BeanType
func (*SlbNewCfgGroupRealServerTable) GetParamsType ¶
func (c *SlbNewCfgGroupRealServerTable) GetParamsType() reflect.Type
func (*SlbNewCfgGroupRealServerTable) Name ¶
func (c *SlbNewCfgGroupRealServerTable) Name() string
func (*SlbNewCfgGroupRealServerTable) Path ¶
func (c *SlbNewCfgGroupRealServerTable) Path() string
type SlbNewCfgGroupRealServerTableParams ¶
type SlbNewCfgGroupRealServerTableParams struct { // The real server group index. RealServGroupIndex int32 `json:"RealServGroupIndex,omitempty"` // The real server index. ServIndex int32 `json:"ServIndex,omitempty"` // Enable/disable a real server gracefully on a per group basis. State SlbNewCfgGroupRealServerTableState `json:"State,omitempty"` }
type SlbNewCfgGroupRealServerTableState ¶
type SlbNewCfgGroupRealServerTableState int32
const ( SlbNewCfgGroupRealServerTableState_Enabled SlbNewCfgGroupRealServerTableState = 1 SlbNewCfgGroupRealServerTableState_Disabled SlbNewCfgGroupRealServerTableState = 2 SlbNewCfgGroupRealServerTableState_Unsupported SlbNewCfgGroupRealServerTableState = 2147483647 )
type SlbNewCfgGroupTable ¶
type SlbNewCfgGroupTable struct { // The group number for which the information pertains. SlbNewCfgGroupIndex int32 Params *SlbNewCfgGroupTableParams }
SlbNewCfgGroupTable The table of groups, Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewCfgGroupTable ¶
func NewSlbNewCfgGroupTable( slbNewCfgGroupIndex int32, params *SlbNewCfgGroupTableParams, ) *SlbNewCfgGroupTable
func NewSlbNewCfgGroupTableList ¶
func NewSlbNewCfgGroupTableList() *SlbNewCfgGroupTable
func (*SlbNewCfgGroupTable) GetParams ¶
func (c *SlbNewCfgGroupTable) GetParams() BeanType
func (*SlbNewCfgGroupTable) GetParamsType ¶
func (c *SlbNewCfgGroupTable) GetParamsType() reflect.Type
func (*SlbNewCfgGroupTable) Name ¶
func (c *SlbNewCfgGroupTable) Name() string
func (*SlbNewCfgGroupTable) Path ¶
func (c *SlbNewCfgGroupTable) Path() string
type SlbNewCfgGroupTableBackupType ¶
type SlbNewCfgGroupTableBackupType int32
const ( SlbNewCfgGroupTableBackupType_None SlbNewCfgGroupTableBackupType = 1 SlbNewCfgGroupTableBackupType_Server SlbNewCfgGroupTableBackupType = 2 SlbNewCfgGroupTableBackupType_Group SlbNewCfgGroupTableBackupType = 3 SlbNewCfgGroupTableBackupType_Unsupported SlbNewCfgGroupTableBackupType = 2147483647 )
type SlbNewCfgGroupTableDelete ¶
type SlbNewCfgGroupTableDelete int32
const ( SlbNewCfgGroupTableDelete_Other SlbNewCfgGroupTableDelete = 1 SlbNewCfgGroupTableDelete_Delete SlbNewCfgGroupTableDelete = 2 SlbNewCfgGroupTableDelete_Unsupported SlbNewCfgGroupTableDelete = 2147483647 )
type SlbNewCfgGroupTableHealthCheckLayer ¶
type SlbNewCfgGroupTableHealthCheckLayer int32
const ( SlbNewCfgGroupTableHealthCheckLayer_Icmp SlbNewCfgGroupTableHealthCheckLayer = 1 SlbNewCfgGroupTableHealthCheckLayer_Tcp SlbNewCfgGroupTableHealthCheckLayer = 2 SlbNewCfgGroupTableHealthCheckLayer_Http SlbNewCfgGroupTableHealthCheckLayer = 3 SlbNewCfgGroupTableHealthCheckLayer_Dns SlbNewCfgGroupTableHealthCheckLayer = 4 SlbNewCfgGroupTableHealthCheckLayer_Smtp SlbNewCfgGroupTableHealthCheckLayer = 5 SlbNewCfgGroupTableHealthCheckLayer_Pop3 SlbNewCfgGroupTableHealthCheckLayer = 6 SlbNewCfgGroupTableHealthCheckLayer_Nntp SlbNewCfgGroupTableHealthCheckLayer = 7 SlbNewCfgGroupTableHealthCheckLayer_Ftp SlbNewCfgGroupTableHealthCheckLayer = 8 SlbNewCfgGroupTableHealthCheckLayer_Imap SlbNewCfgGroupTableHealthCheckLayer = 9 SlbNewCfgGroupTableHealthCheckLayer_Radius SlbNewCfgGroupTableHealthCheckLayer = 10 SlbNewCfgGroupTableHealthCheckLayer_Sslh SlbNewCfgGroupTableHealthCheckLayer = 11 SlbNewCfgGroupTableHealthCheckLayer_Script1 SlbNewCfgGroupTableHealthCheckLayer = 12 SlbNewCfgGroupTableHealthCheckLayer_Script2 SlbNewCfgGroupTableHealthCheckLayer = 13 SlbNewCfgGroupTableHealthCheckLayer_Script3 SlbNewCfgGroupTableHealthCheckLayer = 14 SlbNewCfgGroupTableHealthCheckLayer_Script4 SlbNewCfgGroupTableHealthCheckLayer = 15 SlbNewCfgGroupTableHealthCheckLayer_Script5 SlbNewCfgGroupTableHealthCheckLayer = 16 SlbNewCfgGroupTableHealthCheckLayer_Script6 SlbNewCfgGroupTableHealthCheckLayer = 17 SlbNewCfgGroupTableHealthCheckLayer_Script7 SlbNewCfgGroupTableHealthCheckLayer = 18 SlbNewCfgGroupTableHealthCheckLayer_Script8 SlbNewCfgGroupTableHealthCheckLayer = 19 SlbNewCfgGroupTableHealthCheckLayer_Script9 SlbNewCfgGroupTableHealthCheckLayer = 20 SlbNewCfgGroupTableHealthCheckLayer_Script10 SlbNewCfgGroupTableHealthCheckLayer = 21 SlbNewCfgGroupTableHealthCheckLayer_Script11 SlbNewCfgGroupTableHealthCheckLayer = 22 SlbNewCfgGroupTableHealthCheckLayer_Script12 SlbNewCfgGroupTableHealthCheckLayer = 23 SlbNewCfgGroupTableHealthCheckLayer_Script13 SlbNewCfgGroupTableHealthCheckLayer = 24 SlbNewCfgGroupTableHealthCheckLayer_Script14 SlbNewCfgGroupTableHealthCheckLayer = 25 SlbNewCfgGroupTableHealthCheckLayer_Script15 SlbNewCfgGroupTableHealthCheckLayer = 26 SlbNewCfgGroupTableHealthCheckLayer_Script16 SlbNewCfgGroupTableHealthCheckLayer = 27 SlbNewCfgGroupTableHealthCheckLayer_Link SlbNewCfgGroupTableHealthCheckLayer = 28 SlbNewCfgGroupTableHealthCheckLayer_Wsp SlbNewCfgGroupTableHealthCheckLayer = 29 SlbNewCfgGroupTableHealthCheckLayer_Wtls SlbNewCfgGroupTableHealthCheckLayer = 30 SlbNewCfgGroupTableHealthCheckLayer_Ldap SlbNewCfgGroupTableHealthCheckLayer = 31 SlbNewCfgGroupTableHealthCheckLayer_Udpdns SlbNewCfgGroupTableHealthCheckLayer = 32 SlbNewCfgGroupTableHealthCheckLayer_Arp SlbNewCfgGroupTableHealthCheckLayer = 33 SlbNewCfgGroupTableHealthCheckLayer_Snmp1 SlbNewCfgGroupTableHealthCheckLayer = 34 SlbNewCfgGroupTableHealthCheckLayer_Snmp2 SlbNewCfgGroupTableHealthCheckLayer = 35 SlbNewCfgGroupTableHealthCheckLayer_Snmp3 SlbNewCfgGroupTableHealthCheckLayer = 36 SlbNewCfgGroupTableHealthCheckLayer_Snmp4 SlbNewCfgGroupTableHealthCheckLayer = 37 SlbNewCfgGroupTableHealthCheckLayer_Snmp5 SlbNewCfgGroupTableHealthCheckLayer = 38 SlbNewCfgGroupTableHealthCheckLayer_Radiusacs SlbNewCfgGroupTableHealthCheckLayer = 39 SlbNewCfgGroupTableHealthCheckLayer_Tftp SlbNewCfgGroupTableHealthCheckLayer = 40 SlbNewCfgGroupTableHealthCheckLayer_Wtp SlbNewCfgGroupTableHealthCheckLayer = 41 SlbNewCfgGroupTableHealthCheckLayer_Rtsp SlbNewCfgGroupTableHealthCheckLayer = 42 SlbNewCfgGroupTableHealthCheckLayer_Sipping SlbNewCfgGroupTableHealthCheckLayer = 43 SlbNewCfgGroupTableHealthCheckLayer_Httphead SlbNewCfgGroupTableHealthCheckLayer = 44 SlbNewCfgGroupTableHealthCheckLayer_Sipoptions SlbNewCfgGroupTableHealthCheckLayer = 45 SlbNewCfgGroupTableHealthCheckLayer_Wts SlbNewCfgGroupTableHealthCheckLayer = 46 SlbNewCfgGroupTableHealthCheckLayer_Dhcp SlbNewCfgGroupTableHealthCheckLayer = 47 SlbNewCfgGroupTableHealthCheckLayer_Radiusaa SlbNewCfgGroupTableHealthCheckLayer = 48 SlbNewCfgGroupTableHealthCheckLayer_Sslv3 SlbNewCfgGroupTableHealthCheckLayer = 49 SlbNewCfgGroupTableHealthCheckLayer_Script17 SlbNewCfgGroupTableHealthCheckLayer = 116 SlbNewCfgGroupTableHealthCheckLayer_Script18 SlbNewCfgGroupTableHealthCheckLayer = 117 SlbNewCfgGroupTableHealthCheckLayer_Script19 SlbNewCfgGroupTableHealthCheckLayer = 118 SlbNewCfgGroupTableHealthCheckLayer_Script20 SlbNewCfgGroupTableHealthCheckLayer = 119 SlbNewCfgGroupTableHealthCheckLayer_Script21 SlbNewCfgGroupTableHealthCheckLayer = 120 SlbNewCfgGroupTableHealthCheckLayer_Script22 SlbNewCfgGroupTableHealthCheckLayer = 121 SlbNewCfgGroupTableHealthCheckLayer_Script23 SlbNewCfgGroupTableHealthCheckLayer = 122 SlbNewCfgGroupTableHealthCheckLayer_Script24 SlbNewCfgGroupTableHealthCheckLayer = 123 SlbNewCfgGroupTableHealthCheckLayer_Script25 SlbNewCfgGroupTableHealthCheckLayer = 124 SlbNewCfgGroupTableHealthCheckLayer_Script26 SlbNewCfgGroupTableHealthCheckLayer = 125 SlbNewCfgGroupTableHealthCheckLayer_Script27 SlbNewCfgGroupTableHealthCheckLayer = 126 SlbNewCfgGroupTableHealthCheckLayer_Script28 SlbNewCfgGroupTableHealthCheckLayer = 127 SlbNewCfgGroupTableHealthCheckLayer_Script29 SlbNewCfgGroupTableHealthCheckLayer = 128 SlbNewCfgGroupTableHealthCheckLayer_Script30 SlbNewCfgGroupTableHealthCheckLayer = 129 SlbNewCfgGroupTableHealthCheckLayer_Script31 SlbNewCfgGroupTableHealthCheckLayer = 130 SlbNewCfgGroupTableHealthCheckLayer_Script32 SlbNewCfgGroupTableHealthCheckLayer = 131 SlbNewCfgGroupTableHealthCheckLayer_Script33 SlbNewCfgGroupTableHealthCheckLayer = 132 SlbNewCfgGroupTableHealthCheckLayer_Script34 SlbNewCfgGroupTableHealthCheckLayer = 133 SlbNewCfgGroupTableHealthCheckLayer_Script35 SlbNewCfgGroupTableHealthCheckLayer = 134 SlbNewCfgGroupTableHealthCheckLayer_Script36 SlbNewCfgGroupTableHealthCheckLayer = 135 SlbNewCfgGroupTableHealthCheckLayer_Script37 SlbNewCfgGroupTableHealthCheckLayer = 136 SlbNewCfgGroupTableHealthCheckLayer_Script38 SlbNewCfgGroupTableHealthCheckLayer = 137 SlbNewCfgGroupTableHealthCheckLayer_Script39 SlbNewCfgGroupTableHealthCheckLayer = 138 SlbNewCfgGroupTableHealthCheckLayer_Script40 SlbNewCfgGroupTableHealthCheckLayer = 139 SlbNewCfgGroupTableHealthCheckLayer_Script41 SlbNewCfgGroupTableHealthCheckLayer = 140 SlbNewCfgGroupTableHealthCheckLayer_Script42 SlbNewCfgGroupTableHealthCheckLayer = 141 SlbNewCfgGroupTableHealthCheckLayer_Script43 SlbNewCfgGroupTableHealthCheckLayer = 142 SlbNewCfgGroupTableHealthCheckLayer_Script44 SlbNewCfgGroupTableHealthCheckLayer = 143 SlbNewCfgGroupTableHealthCheckLayer_Script45 SlbNewCfgGroupTableHealthCheckLayer = 144 SlbNewCfgGroupTableHealthCheckLayer_Script46 SlbNewCfgGroupTableHealthCheckLayer = 145 SlbNewCfgGroupTableHealthCheckLayer_Script47 SlbNewCfgGroupTableHealthCheckLayer = 146 SlbNewCfgGroupTableHealthCheckLayer_Script48 SlbNewCfgGroupTableHealthCheckLayer = 147 SlbNewCfgGroupTableHealthCheckLayer_Script49 SlbNewCfgGroupTableHealthCheckLayer = 148 SlbNewCfgGroupTableHealthCheckLayer_Script50 SlbNewCfgGroupTableHealthCheckLayer = 149 SlbNewCfgGroupTableHealthCheckLayer_Script51 SlbNewCfgGroupTableHealthCheckLayer = 150 SlbNewCfgGroupTableHealthCheckLayer_Script52 SlbNewCfgGroupTableHealthCheckLayer = 151 SlbNewCfgGroupTableHealthCheckLayer_Script53 SlbNewCfgGroupTableHealthCheckLayer = 152 SlbNewCfgGroupTableHealthCheckLayer_Script54 SlbNewCfgGroupTableHealthCheckLayer = 153 SlbNewCfgGroupTableHealthCheckLayer_Script55 SlbNewCfgGroupTableHealthCheckLayer = 154 SlbNewCfgGroupTableHealthCheckLayer_Script56 SlbNewCfgGroupTableHealthCheckLayer = 155 SlbNewCfgGroupTableHealthCheckLayer_Script57 SlbNewCfgGroupTableHealthCheckLayer = 156 SlbNewCfgGroupTableHealthCheckLayer_Script58 SlbNewCfgGroupTableHealthCheckLayer = 157 SlbNewCfgGroupTableHealthCheckLayer_Script59 SlbNewCfgGroupTableHealthCheckLayer = 158 SlbNewCfgGroupTableHealthCheckLayer_Script60 SlbNewCfgGroupTableHealthCheckLayer = 159 SlbNewCfgGroupTableHealthCheckLayer_Script61 SlbNewCfgGroupTableHealthCheckLayer = 160 SlbNewCfgGroupTableHealthCheckLayer_Script62 SlbNewCfgGroupTableHealthCheckLayer = 161 SlbNewCfgGroupTableHealthCheckLayer_Script63 SlbNewCfgGroupTableHealthCheckLayer = 162 SlbNewCfgGroupTableHealthCheckLayer_Script64 SlbNewCfgGroupTableHealthCheckLayer = 163 SlbNewCfgGroupTableHealthCheckLayer_None SlbNewCfgGroupTableHealthCheckLayer = 164 SlbNewCfgGroupTableHealthCheckLayer_Unknown SlbNewCfgGroupTableHealthCheckLayer = 165 SlbNewCfgGroupTableHealthCheckLayer_Unsupported SlbNewCfgGroupTableHealthCheckLayer = 2147483647 )
type SlbNewCfgGroupTableIdsChain ¶
type SlbNewCfgGroupTableIdsChain int32
const ( SlbNewCfgGroupTableIdsChain_Enabled SlbNewCfgGroupTableIdsChain = 1 SlbNewCfgGroupTableIdsChain_Disabled SlbNewCfgGroupTableIdsChain = 2 SlbNewCfgGroupTableIdsChain_Unsupported SlbNewCfgGroupTableIdsChain = 2147483647 )
type SlbNewCfgGroupTableIdsFlood ¶
type SlbNewCfgGroupTableIdsFlood int32
const ( SlbNewCfgGroupTableIdsFlood_Enabled SlbNewCfgGroupTableIdsFlood = 1 SlbNewCfgGroupTableIdsFlood_Disabled SlbNewCfgGroupTableIdsFlood = 2 SlbNewCfgGroupTableIdsFlood_Unsupported SlbNewCfgGroupTableIdsFlood = 2147483647 )
type SlbNewCfgGroupTableIdsState ¶
type SlbNewCfgGroupTableIdsState int32
const ( SlbNewCfgGroupTableIdsState_Enabled SlbNewCfgGroupTableIdsState = 1 SlbNewCfgGroupTableIdsState_Disabled SlbNewCfgGroupTableIdsState = 2 SlbNewCfgGroupTableIdsState_Unsupported SlbNewCfgGroupTableIdsState = 2147483647 )
type SlbNewCfgGroupTableIpVer ¶
type SlbNewCfgGroupTableIpVer int32
const ( SlbNewCfgGroupTableIpVer_Ipv4 SlbNewCfgGroupTableIpVer = 1 SlbNewCfgGroupTableIpVer_Ipv6 SlbNewCfgGroupTableIpVer = 2 SlbNewCfgGroupTableIpVer_Mixed SlbNewCfgGroupTableIpVer = 3 SlbNewCfgGroupTableIpVer_Unsupported SlbNewCfgGroupTableIpVer = 2147483647 )
type SlbNewCfgGroupTableMaxConEx ¶
type SlbNewCfgGroupTableMaxConEx int32
const ( SlbNewCfgGroupTableMaxConEx_Enabled SlbNewCfgGroupTableMaxConEx = 1 SlbNewCfgGroupTableMaxConEx_Disabled SlbNewCfgGroupTableMaxConEx = 2 SlbNewCfgGroupTableMaxConEx_Unsupported SlbNewCfgGroupTableMaxConEx = 2147483647 )
type SlbNewCfgGroupTableMetric ¶
type SlbNewCfgGroupTableMetric int32
const ( SlbNewCfgGroupTableMetric_RoundRobin SlbNewCfgGroupTableMetric = 1 SlbNewCfgGroupTableMetric_LeastConnections SlbNewCfgGroupTableMetric = 2 SlbNewCfgGroupTableMetric_MinMisses SlbNewCfgGroupTableMetric = 3 SlbNewCfgGroupTableMetric_Hash SlbNewCfgGroupTableMetric = 4 SlbNewCfgGroupTableMetric_Response SlbNewCfgGroupTableMetric = 5 SlbNewCfgGroupTableMetric_Bandwidth SlbNewCfgGroupTableMetric = 6 SlbNewCfgGroupTableMetric_Phash SlbNewCfgGroupTableMetric = 7 SlbNewCfgGroupTableMetric_SvcLeast SlbNewCfgGroupTableMetric = 8 SlbNewCfgGroupTableMetric_Unsupported SlbNewCfgGroupTableMetric = 2147483647 )
type SlbNewCfgGroupTableMinmissHash ¶
type SlbNewCfgGroupTableMinmissHash int32
const ( SlbNewCfgGroupTableMinmissHash_Minmiss24 SlbNewCfgGroupTableMinmissHash = 1 SlbNewCfgGroupTableMinmissHash_Minmiss32 SlbNewCfgGroupTableMinmissHash = 2 SlbNewCfgGroupTableMinmissHash_Unsupported SlbNewCfgGroupTableMinmissHash = 2147483647 )
type SlbNewCfgGroupTableOperatorAccess ¶
type SlbNewCfgGroupTableOperatorAccess int32
const ( SlbNewCfgGroupTableOperatorAccess_Enabled SlbNewCfgGroupTableOperatorAccess = 1 SlbNewCfgGroupTableOperatorAccess_Disabled SlbNewCfgGroupTableOperatorAccess = 2 SlbNewCfgGroupTableOperatorAccess_Unsupported SlbNewCfgGroupTableOperatorAccess = 2147483647 )
type SlbNewCfgGroupTableParams ¶
type SlbNewCfgGroupTableParams struct { // The group number for which the information pertains. Index int32 `json:"Index,omitempty"` // The Real servers in the group. The servers are presented // in bitmap format. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // | || |_ server 9 // | || // | ||___ server 8 // | |____ server 7 // | . . . // |__________ server 1 // where x : 1 - The represented server belongs to the group // 0 - The represented server does not belong to the group RealServers string `json:"RealServers,omitempty"` // The real server to be added to the group. When read, 0 is returned. AddServer int32 `json:"AddServer,omitempty"` // The real server to be removed from the group. When read, 0 is returned. RemoveServer int32 `json:"RemoveServer,omitempty"` // The metric used to select next server in group. Metric SlbNewCfgGroupTableMetric `json:"Metric,omitempty"` // The backup real server for this group. BackupServer int32 `json:"BackupServer,omitempty"` // The backup real server group for this group. BackupGroup int32 `json:"BackupGroup,omitempty"` // The specific content which is examined during health checks. // The content depends on the type of health check. HealthCheckUrl string `json:"HealthCheckUrl,omitempty"` // The OSI layer at which servers are health checked. // From version 29.0.0.0 the following values are not supported: // snmp2-snmp5, script1-script64. HealthCheckLayer SlbNewCfgGroupTableHealthCheckLayer `json:"HealthCheckLayer,omitempty"` // The name of the real server group. Name string `json:"Name,omitempty"` // The minimum number of real servers available. If at any time, the // number reaches this minimum limit, a SYSLOG ALERT message is send to // to the configured syslog servers stating that the real server // threshold has been reached for the concerned group. RealThreshold uint32 `json:"RealThreshold,omitempty"` // Enable or disable VIP health checking in DSR mode. VipHealthCheck SlbNewCfgGroupTableVipHealthCheck `json:"VipHealthCheck,omitempty"` // Enable or disable intrusion detection. IdsState SlbNewCfgGroupTableIdsState `json:"IdsState,omitempty"` // The intrusion detection port. A value of 1 is invalid. IdsPort uint64 `json:"IdsPort,omitempty"` // By setting the value to delete(2), the entire group is deleted. Delete SlbNewCfgGroupTableDelete `json:"Delete,omitempty"` // Enable or disable intrusion detection group flood. IdsFlood SlbNewCfgGroupTableIdsFlood `json:"IdsFlood,omitempty"` // 24|32 number of sip bits used for minmisses hash in the // new_configuration block. MinmissHash SlbNewCfgGroupTableMinmissHash `json:"MinmissHash,omitempty"` // IP address mask used by the persistent hash metric. PhashMask string `json:"PhashMask,omitempty"` // The metric used to select next rport in server. Rmetric SlbNewCfgGroupTableRmetric `json:"Rmetric,omitempty"` // The formula used to state the actual health of a virtual service. // It allows user to use the symbols of '(', ')', '|', '&' to // construct a formula to state the health of the server group. // This string can take the following formats : // '(1&2|3..)', '128' or 'none' // Example: Consider a group with 4 reals 1, 2, 3, 4. An example of // a formula to mark the server group failed for the virtual server // if 1 and 2 FAILED or 3 and 4 FAILED is (1|2)&(3|4) // This formula will mark the virtual server UP, if 1 or 2 and 3 or 4 // are health checked sucessfully. HealthCheckFormula string `json:"HealthCheckFormula,omitempty"` // Enable or disable access to this group for operator. OperatorAccess SlbNewCfgGroupTableOperatorAccess `json:"OperatorAccess,omitempty"` // The Workload Manager for this Group. Wlm int32 `json:"Wlm,omitempty"` // The group RADIUS authentication string. The string is used for // generating encrypted authentication string while doing RADIUS // health check for this group radius servers. RadiusAuthenString string `json:"RadiusAuthenString,omitempty"` // The Secondary backup real server group for this group. SecBackupGroup int32 `json:"SecBackupGroup,omitempty"` // The slow-start time for this group. Slowstart int32 `json:"Slowstart,omitempty"` // The minimum threshold value for this group. MinThreshold int32 `json:"MinThreshold,omitempty"` // The maximum threshold value for this group. MaxThreshold int32 `json:"MaxThreshold,omitempty"` // The type of real server group IP address. IpVer SlbNewCfgGroupTableIpVer `json:"IpVer,omitempty"` // The backup real group or real server for this group. Backup string `json:"Backup,omitempty"` // Backup type of the real server group. BackupType SlbNewCfgGroupTableBackupType `json:"BackupType,omitempty"` // The Advanced HC ID. HealthID string `json:"HealthID,omitempty"` // Prefix length used by the persistent hash metric. PhashPrefixLength uint32 `json:"PhashPrefixLength,omitempty"` // Enable or disable IDS group participation in inspection chain. IdsChain SlbNewCfgGroupTableIdsChain `json:"IdsChain,omitempty"` // Enable or Disable override maximum connections limit. MaxConEx SlbNewCfgGroupTableMaxConEx `json:"MaxConEx,omitempty"` }
type SlbNewCfgGroupTableRmetric ¶
type SlbNewCfgGroupTableRmetric int32
const ( SlbNewCfgGroupTableRmetric_RoundRobin SlbNewCfgGroupTableRmetric = 1 SlbNewCfgGroupTableRmetric_Hash SlbNewCfgGroupTableRmetric = 2 SlbNewCfgGroupTableRmetric_LeastConnections SlbNewCfgGroupTableRmetric = 3 SlbNewCfgGroupTableRmetric_Unsupported SlbNewCfgGroupTableRmetric = 2147483647 )
type SlbNewCfgGroupTableVipHealthCheck ¶
type SlbNewCfgGroupTableVipHealthCheck int32
const ( SlbNewCfgGroupTableVipHealthCheck_Enabled SlbNewCfgGroupTableVipHealthCheck = 1 SlbNewCfgGroupTableVipHealthCheck_Disabled SlbNewCfgGroupTableVipHealthCheck = 2 SlbNewCfgGroupTableVipHealthCheck_Unsupported SlbNewCfgGroupTableVipHealthCheck = 2147483647 )
type SlbNewCfgPeerPIPTable ¶
type SlbNewCfgPeerPIPTable struct { // The index for peer PIP. SlbNewCfgPeerPIPIndex int32 Params *SlbNewCfgPeerPIPTableParams }
SlbNewCfgPeerPIPTable The table of Peer PIP configuration in the new_config. Either v4 or v6 IP can be configured in a single row. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgPeerPIPTable ¶
func NewSlbNewCfgPeerPIPTable( slbNewCfgPeerPIPIndex int32, params *SlbNewCfgPeerPIPTableParams, ) *SlbNewCfgPeerPIPTable
func NewSlbNewCfgPeerPIPTableList ¶
func NewSlbNewCfgPeerPIPTableList() *SlbNewCfgPeerPIPTable
func (*SlbNewCfgPeerPIPTable) GetParams ¶
func (c *SlbNewCfgPeerPIPTable) GetParams() BeanType
func (*SlbNewCfgPeerPIPTable) GetParamsType ¶
func (c *SlbNewCfgPeerPIPTable) GetParamsType() reflect.Type
func (*SlbNewCfgPeerPIPTable) Name ¶
func (c *SlbNewCfgPeerPIPTable) Name() string
func (*SlbNewCfgPeerPIPTable) Path ¶
func (c *SlbNewCfgPeerPIPTable) Path() string
type SlbNewCfgPeerPIPTablePIPDelete ¶
type SlbNewCfgPeerPIPTablePIPDelete int32
const ( SlbNewCfgPeerPIPTablePIPDelete_Other SlbNewCfgPeerPIPTablePIPDelete = 1 SlbNewCfgPeerPIPTablePIPDelete_Delete SlbNewCfgPeerPIPTablePIPDelete = 2 SlbNewCfgPeerPIPTablePIPDelete_Unsupported SlbNewCfgPeerPIPTablePIPDelete = 2147483647 )
type SlbNewCfgPeerPIPTablePIPVersion ¶
type SlbNewCfgPeerPIPTablePIPVersion int32
const ( SlbNewCfgPeerPIPTablePIPVersion_Unknown SlbNewCfgPeerPIPTablePIPVersion = 0 SlbNewCfgPeerPIPTablePIPVersion_Ipv4 SlbNewCfgPeerPIPTablePIPVersion = 4 SlbNewCfgPeerPIPTablePIPVersion_Ipv6 SlbNewCfgPeerPIPTablePIPVersion = 6 SlbNewCfgPeerPIPTablePIPVersion_Unsupported SlbNewCfgPeerPIPTablePIPVersion = 2147483647 )
type SlbNewCfgPeerPIPTableParams ¶
type SlbNewCfgPeerPIPTableParams struct { // The index for peer PIP. PIPIndex int32 `json:"PIPIndex,omitempty"` // The IP address of the peer PIP. Only new entry can be created,cannot modify existing ip. PIPAddr string `json:"PIPAddr,omitempty"` // The IPv6 address of the Peer PIP. // Address should be 16-byte hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx // Only new entry can be created,cannot modify existing ip. PIPv6Addr string `json:"PIPv6Addr,omitempty"` // By setting the value to delete(2), the entire row is // deleted. PIPDelete SlbNewCfgPeerPIPTablePIPDelete `json:"PIPDelete,omitempty"` // The IP version of the peer PIP. PIPVersion SlbNewCfgPeerPIPTablePIPVersion `json:"PIPVersion,omitempty"` }
type SlbNewCfgPeerTable ¶
type SlbNewCfgPeerTable struct { // The index number for synch peer switchs. SlbNewCfgPeerIndex int32 Params *SlbNewCfgPeerTableParams }
SlbNewCfgPeerTable The table of Synch Peer Switch configuration in the new_config. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgPeerTable ¶
func NewSlbNewCfgPeerTable( slbNewCfgPeerIndex int32, params *SlbNewCfgPeerTableParams, ) *SlbNewCfgPeerTable
func NewSlbNewCfgPeerTableList ¶
func NewSlbNewCfgPeerTableList() *SlbNewCfgPeerTable
func (*SlbNewCfgPeerTable) GetParams ¶
func (c *SlbNewCfgPeerTable) GetParams() BeanType
func (*SlbNewCfgPeerTable) GetParamsType ¶
func (c *SlbNewCfgPeerTable) GetParamsType() reflect.Type
func (*SlbNewCfgPeerTable) Name ¶
func (c *SlbNewCfgPeerTable) Name() string
func (*SlbNewCfgPeerTable) Path ¶
func (c *SlbNewCfgPeerTable) Path() string
type SlbNewCfgPeerTableDelete ¶
type SlbNewCfgPeerTableDelete int32
const ( SlbNewCfgPeerTableDelete_Other SlbNewCfgPeerTableDelete = 1 SlbNewCfgPeerTableDelete_Delete SlbNewCfgPeerTableDelete = 2 SlbNewCfgPeerTableDelete_Unsupported SlbNewCfgPeerTableDelete = 2147483647 )
type SlbNewCfgPeerTableIpVersion ¶
type SlbNewCfgPeerTableIpVersion int32
const ( SlbNewCfgPeerTableIpVersion_Ipv4 SlbNewCfgPeerTableIpVersion = 4 SlbNewCfgPeerTableIpVersion_Ipv6 SlbNewCfgPeerTableIpVersion = 6 SlbNewCfgPeerTableIpVersion_Unsupported SlbNewCfgPeerTableIpVersion = 2147483647 )
type SlbNewCfgPeerTableParams ¶
type SlbNewCfgPeerTableParams struct { // The index number for synch peer switchs. Index int32 `json:"Index,omitempty"` // The IP address of the peer switch. IpAddr string `json:"IpAddr,omitempty"` // Enable or disable the peer switch. State SlbNewCfgPeerTableState `json:"State,omitempty"` // By setting the value to delete(2), the entire row is // deleted. Delete SlbNewCfgPeerTableDelete `json:"Delete,omitempty"` // The IPv6 address of the Peer switch. // Address should be 16-byte hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx Ipv6Addr string `json:"Ipv6Addr,omitempty"` // Peer Ip Address Version. IpVersion SlbNewCfgPeerTableIpVersion `json:"IpVersion,omitempty"` }
type SlbNewCfgPeerTableState ¶
type SlbNewCfgPeerTableState int32
const ( SlbNewCfgPeerTableState_Enable SlbNewCfgPeerTableState = 1 SlbNewCfgPeerTableState_Disable SlbNewCfgPeerTableState = 2 SlbNewCfgPeerTableState_Unsupported SlbNewCfgPeerTableState = 2147483647 )
type SlbNewCfgPortTable ¶
type SlbNewCfgPortTable struct { // The port number for which the SLB information pertains. SlbNewCfgPortIndex int32 Params *SlbNewCfgPortTableParams }
SlbNewCfgPortTable The table of ports and their SLB states, Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgPortTable ¶
func NewSlbNewCfgPortTable( slbNewCfgPortIndex int32, params *SlbNewCfgPortTableParams, ) *SlbNewCfgPortTable
func NewSlbNewCfgPortTableList ¶
func NewSlbNewCfgPortTableList() *SlbNewCfgPortTable
func (*SlbNewCfgPortTable) GetParams ¶
func (c *SlbNewCfgPortTable) GetParams() BeanType
func (*SlbNewCfgPortTable) GetParamsType ¶
func (c *SlbNewCfgPortTable) GetParamsType() reflect.Type
func (*SlbNewCfgPortTable) Name ¶
func (c *SlbNewCfgPortTable) Name() string
func (*SlbNewCfgPortTable) Path ¶
func (c *SlbNewCfgPortTable) Path() string
type SlbNewCfgPortTableDelete ¶
type SlbNewCfgPortTableDelete int32
const ( SlbNewCfgPortTableDelete_Other SlbNewCfgPortTableDelete = 1 SlbNewCfgPortTableDelete_Delete SlbNewCfgPortTableDelete = 2 SlbNewCfgPortTableDelete_Unsupported SlbNewCfgPortTableDelete = 2147483647 )
type SlbNewCfgPortTableParams ¶
type SlbNewCfgPortTableParams struct { // The port number for which the SLB information pertains. Index int32 `json:"Index,omitempty"` // The SLB state of the port. // none(1) - not SLB port // client(2) - SLB client port // server(3) - SLB server port // client-server(4) - SLB client and server port SlbState SlbNewCfgPortTableSlbState `json:"SlbState,omitempty"` // Enable or disable hot standby processing on the switch port. SlbHotStandby SlbNewCfgPortTableSlbHotStandby `json:"SlbHotStandby,omitempty"` // Enable or disable inter-switch processing on the switch port. SlbInterSwitch SlbNewCfgPortTableSlbInterSwitch `json:"SlbInterSwitch,omitempty"` // Enable or disable use of proxy IP address on the switch port. SlbPipState SlbNewCfgPortTableSlbPipState `json:"SlbPipState,omitempty"` // Enable or disable RTS processing on the switch port. SlbRtsState SlbNewCfgPortTableSlbRtsState `json:"SlbRtsState,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewCfgPortTableDelete `json:"Delete,omitempty"` // Enable or disable Intrusion Detection server load balancing. SlbIdslbState SlbNewCfgPortTableSlbIdslbState `json:"SlbIdslbState,omitempty"` // Enable or disable Filtering. SlbFilter SlbNewCfgPortTableSlbFilter `json:"SlbFilter,omitempty"` // Specify the Filter Number to be added to this Port table. SlbAddFilter uint32 `json:"SlbAddFilter,omitempty"` // Specify the Filter Number to be deleted from this Port table. SlbRemFilter uint32 `json:"SlbRemFilter,omitempty"` // Enable or disable Server Processing. SlbServState SlbNewCfgPortTableSlbServState `json:"SlbServState,omitempty"` // Enable or disable Client Processing. SlbClntState SlbNewCfgPortTableSlbClntState `json:"SlbClntState,omitempty"` // Enable or disable Layer3 Filtering. SlbL3Filter SlbNewCfgPortTableSlbL3Filter `json:"SlbL3Filter,omitempty"` // The filtering rules applied to the port. The filtering rules are // presented in bitmap format. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ filter 9 // || || // || ||___ filter 8 // || |____ filter 7 // || . . . // ||_________ filter 2 // |__________ filter 1 (as index to fltCurCfgTable) // where x : 1 - The represented filter rule applied to the port // 0 - The represented filter rule not applied to the port SlbFilterBmap string `json:"SlbFilterBmap,omitempty"` // VLAN for inter-switch processing. InterSwitchVlan uint32 `json:"InterSwitchVlan,omitempty"` // VLANs associated with this port. // The VLANs are presented in a bitmap format. // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ VLAN 9 // || || // || ||___ VLAN 8 // || |____ VLAN 7 // || . . . // ||_________ VLAN 2 // |__________ VLAN 1 // where x : 1 - VLAN is associated // 0 - VLAN is not associated VlanBmap string `json:"VlanBmap,omitempty"` // Enable/disable AppWall Monitoring SlbAwMonitorState SlbNewCfgPortTableSlbAwMonitorState `json:"SlbAwMonitorState,omitempty"` }
type SlbNewCfgPortTableSlbAwMonitorState ¶
type SlbNewCfgPortTableSlbAwMonitorState int32
const ( SlbNewCfgPortTableSlbAwMonitorState_Enabled SlbNewCfgPortTableSlbAwMonitorState = 1 SlbNewCfgPortTableSlbAwMonitorState_Disabled SlbNewCfgPortTableSlbAwMonitorState = 2 SlbNewCfgPortTableSlbAwMonitorState_Unsupported SlbNewCfgPortTableSlbAwMonitorState = 2147483647 )
type SlbNewCfgPortTableSlbClntState ¶
type SlbNewCfgPortTableSlbClntState int32
const ( SlbNewCfgPortTableSlbClntState_Enabled SlbNewCfgPortTableSlbClntState = 1 SlbNewCfgPortTableSlbClntState_Disabled SlbNewCfgPortTableSlbClntState = 2 SlbNewCfgPortTableSlbClntState_Unsupported SlbNewCfgPortTableSlbClntState = 2147483647 )
type SlbNewCfgPortTableSlbFilter ¶
type SlbNewCfgPortTableSlbFilter int32
const ( SlbNewCfgPortTableSlbFilter_Enabled SlbNewCfgPortTableSlbFilter = 1 SlbNewCfgPortTableSlbFilter_Disabled SlbNewCfgPortTableSlbFilter = 2 SlbNewCfgPortTableSlbFilter_Unsupported SlbNewCfgPortTableSlbFilter = 2147483647 )
type SlbNewCfgPortTableSlbHotStandby ¶
type SlbNewCfgPortTableSlbHotStandby int32
const ( SlbNewCfgPortTableSlbHotStandby_Enabled SlbNewCfgPortTableSlbHotStandby = 1 SlbNewCfgPortTableSlbHotStandby_Disabled SlbNewCfgPortTableSlbHotStandby = 2 SlbNewCfgPortTableSlbHotStandby_Unsupported SlbNewCfgPortTableSlbHotStandby = 2147483647 )
type SlbNewCfgPortTableSlbIdslbState ¶
type SlbNewCfgPortTableSlbIdslbState int32
const ( SlbNewCfgPortTableSlbIdslbState_Enabled SlbNewCfgPortTableSlbIdslbState = 1 SlbNewCfgPortTableSlbIdslbState_Disabled SlbNewCfgPortTableSlbIdslbState = 2 SlbNewCfgPortTableSlbIdslbState_Unsupported SlbNewCfgPortTableSlbIdslbState = 2147483647 )
type SlbNewCfgPortTableSlbInterSwitch ¶
type SlbNewCfgPortTableSlbInterSwitch int32
const ( SlbNewCfgPortTableSlbInterSwitch_Enabled SlbNewCfgPortTableSlbInterSwitch = 1 SlbNewCfgPortTableSlbInterSwitch_Disabled SlbNewCfgPortTableSlbInterSwitch = 2 SlbNewCfgPortTableSlbInterSwitch_Unsupported SlbNewCfgPortTableSlbInterSwitch = 2147483647 )
type SlbNewCfgPortTableSlbL3Filter ¶
type SlbNewCfgPortTableSlbL3Filter int32
const ( SlbNewCfgPortTableSlbL3Filter_Enabled SlbNewCfgPortTableSlbL3Filter = 1 SlbNewCfgPortTableSlbL3Filter_Disabled SlbNewCfgPortTableSlbL3Filter = 2 SlbNewCfgPortTableSlbL3Filter_Unsupported SlbNewCfgPortTableSlbL3Filter = 2147483647 )
type SlbNewCfgPortTableSlbPipState ¶
type SlbNewCfgPortTableSlbPipState int32
const ( SlbNewCfgPortTableSlbPipState_Enabled SlbNewCfgPortTableSlbPipState = 1 SlbNewCfgPortTableSlbPipState_Disabled SlbNewCfgPortTableSlbPipState = 2 SlbNewCfgPortTableSlbPipState_Unsupported SlbNewCfgPortTableSlbPipState = 2147483647 )
type SlbNewCfgPortTableSlbRtsState ¶
type SlbNewCfgPortTableSlbRtsState int32
const ( SlbNewCfgPortTableSlbRtsState_Enabled SlbNewCfgPortTableSlbRtsState = 1 SlbNewCfgPortTableSlbRtsState_Disabled SlbNewCfgPortTableSlbRtsState = 2 SlbNewCfgPortTableSlbRtsState_Unsupported SlbNewCfgPortTableSlbRtsState = 2147483647 )
type SlbNewCfgPortTableSlbServState ¶
type SlbNewCfgPortTableSlbServState int32
const ( SlbNewCfgPortTableSlbServState_Enabled SlbNewCfgPortTableSlbServState = 1 SlbNewCfgPortTableSlbServState_Disabled SlbNewCfgPortTableSlbServState = 2 SlbNewCfgPortTableSlbServState_Unsupported SlbNewCfgPortTableSlbServState = 2147483647 )
type SlbNewCfgPortTableSlbState ¶
type SlbNewCfgPortTableSlbState int32
const ( SlbNewCfgPortTableSlbState_None SlbNewCfgPortTableSlbState = 1 SlbNewCfgPortTableSlbState_Client SlbNewCfgPortTableSlbState = 2 SlbNewCfgPortTableSlbState_Server SlbNewCfgPortTableSlbState = 3 SlbNewCfgPortTableSlbState_ClientServer SlbNewCfgPortTableSlbState = 4 SlbNewCfgPortTableSlbState_Unsupported SlbNewCfgPortTableSlbState = 2147483647 )
type SlbNewCfgRealServPortTable ¶
type SlbNewCfgRealServPortTable struct { // The number of the real server. SlbNewCfgRealServIndex int32 // The port index. This has no external meaning SlbNewCfgRealServPortIndex int32 Params *SlbNewCfgRealServPortTableParams }
SlbNewCfgRealServPortTable The table of real server service ports. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewCfgRealServPortTable ¶
func NewSlbNewCfgRealServPortTable( slbNewCfgRealServIndex int32, slbNewCfgRealServPortIndex int32, params *SlbNewCfgRealServPortTableParams, ) *SlbNewCfgRealServPortTable
func NewSlbNewCfgRealServPortTableList ¶
func NewSlbNewCfgRealServPortTableList() *SlbNewCfgRealServPortTable
func (*SlbNewCfgRealServPortTable) GetParams ¶
func (c *SlbNewCfgRealServPortTable) GetParams() BeanType
func (*SlbNewCfgRealServPortTable) GetParamsType ¶
func (c *SlbNewCfgRealServPortTable) GetParamsType() reflect.Type
func (*SlbNewCfgRealServPortTable) Name ¶
func (c *SlbNewCfgRealServPortTable) Name() string
func (*SlbNewCfgRealServPortTable) Path ¶
func (c *SlbNewCfgRealServPortTable) Path() string
type SlbNewCfgRealServPortTableDelete ¶
type SlbNewCfgRealServPortTableDelete int32
const ( SlbNewCfgRealServPortTableDelete_Other SlbNewCfgRealServPortTableDelete = 1 SlbNewCfgRealServPortTableDelete_Delete SlbNewCfgRealServPortTableDelete = 2 SlbNewCfgRealServPortTableDelete_Unsupported SlbNewCfgRealServPortTableDelete = 2147483647 )
type SlbNewCfgRealServPortTableParams ¶
type SlbNewCfgRealServPortTableParams struct { // The number of the real server. Index int32 `json:"Index,omitempty"` // The port index. This has no external meaning PortIndex int32 `json:"PortIndex,omitempty"` // The layer4 real service port number. RealPort uint64 `json:"RealPort,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewCfgRealServPortTableDelete `json:"Delete,omitempty"` // The first free port index number of the real server. // Value 0 will be returned when all 64 ports are // configured for a real server. RealPortFreeIdx uint64 `json:"RealPortFreeIdx,omitempty"` }
type SlbNewCfgRealServerTable ¶
type SlbNewCfgRealServerTable struct { // The real server number SlbNewCfgRealServerIndex int32 Params *SlbNewCfgRealServerTableParams }
SlbNewCfgRealServerTable The table of Real Server configuration in the new_config. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewCfgRealServerTable ¶
func NewSlbNewCfgRealServerTable( slbNewCfgRealServerIndex int32, params *SlbNewCfgRealServerTableParams, ) *SlbNewCfgRealServerTable
func NewSlbNewCfgRealServerTableList ¶
func NewSlbNewCfgRealServerTableList() *SlbNewCfgRealServerTable
func (*SlbNewCfgRealServerTable) GetParams ¶
func (c *SlbNewCfgRealServerTable) GetParams() BeanType
func (*SlbNewCfgRealServerTable) GetParamsType ¶
func (c *SlbNewCfgRealServerTable) GetParamsType() reflect.Type
func (*SlbNewCfgRealServerTable) Name ¶
func (c *SlbNewCfgRealServerTable) Name() string
func (*SlbNewCfgRealServerTable) Path ¶
func (c *SlbNewCfgRealServerTable) Path() string
type SlbNewCfgRealServerTableBkpPreempt ¶
type SlbNewCfgRealServerTableBkpPreempt int32
const ( SlbNewCfgRealServerTableBkpPreempt_Enabled SlbNewCfgRealServerTableBkpPreempt = 1 SlbNewCfgRealServerTableBkpPreempt_Disabled SlbNewCfgRealServerTableBkpPreempt = 2 SlbNewCfgRealServerTableBkpPreempt_Unsupported SlbNewCfgRealServerTableBkpPreempt = 2147483647 )
type SlbNewCfgRealServerTableCookie ¶
type SlbNewCfgRealServerTableCookie int32
const ( SlbNewCfgRealServerTableCookie_Enabled SlbNewCfgRealServerTableCookie = 1 SlbNewCfgRealServerTableCookie_Disabled SlbNewCfgRealServerTableCookie = 2 SlbNewCfgRealServerTableCookie_Unsupported SlbNewCfgRealServerTableCookie = 2147483647 )
type SlbNewCfgRealServerTableDelete ¶
type SlbNewCfgRealServerTableDelete int32
const ( SlbNewCfgRealServerTableDelete_Other SlbNewCfgRealServerTableDelete = 1 SlbNewCfgRealServerTableDelete_Delete SlbNewCfgRealServerTableDelete = 2 SlbNewCfgRealServerTableDelete_Unsupported SlbNewCfgRealServerTableDelete = 2147483647 )
type SlbNewCfgRealServerTableExcludeStr ¶
type SlbNewCfgRealServerTableExcludeStr int32
const ( SlbNewCfgRealServerTableExcludeStr_Enabled SlbNewCfgRealServerTableExcludeStr = 1 SlbNewCfgRealServerTableExcludeStr_Disabled SlbNewCfgRealServerTableExcludeStr = 2 SlbNewCfgRealServerTableExcludeStr_Unsupported SlbNewCfgRealServerTableExcludeStr = 2147483647 )
type SlbNewCfgRealServerTableFastHealthCheck ¶
type SlbNewCfgRealServerTableFastHealthCheck int32
const ( SlbNewCfgRealServerTableFastHealthCheck_Enabled SlbNewCfgRealServerTableFastHealthCheck = 1 SlbNewCfgRealServerTableFastHealthCheck_Disabled SlbNewCfgRealServerTableFastHealthCheck = 2 SlbNewCfgRealServerTableFastHealthCheck_Unsupported SlbNewCfgRealServerTableFastHealthCheck = 2147483647 )
type SlbNewCfgRealServerTableIpVer ¶
type SlbNewCfgRealServerTableIpVer int32
const ( SlbNewCfgRealServerTableIpVer_Ipv4 SlbNewCfgRealServerTableIpVer = 1 SlbNewCfgRealServerTableIpVer_Ipv6 SlbNewCfgRealServerTableIpVer = 2 SlbNewCfgRealServerTableIpVer_Unsupported SlbNewCfgRealServerTableIpVer = 2147483647 )
type SlbNewCfgRealServerTableLdapwr ¶
type SlbNewCfgRealServerTableLdapwr int32
const ( SlbNewCfgRealServerTableLdapwr_Enabled SlbNewCfgRealServerTableLdapwr = 1 SlbNewCfgRealServerTableLdapwr_Disabled SlbNewCfgRealServerTableLdapwr = 2 SlbNewCfgRealServerTableLdapwr_Unsupported SlbNewCfgRealServerTableLdapwr = 2147483647 )
type SlbNewCfgRealServerTableMode ¶
type SlbNewCfgRealServerTableMode int32
const ( SlbNewCfgRealServerTableMode_Physical SlbNewCfgRealServerTableMode = 1 SlbNewCfgRealServerTableMode_Logical SlbNewCfgRealServerTableMode = 2 SlbNewCfgRealServerTableMode_Unsupported SlbNewCfgRealServerTableMode = 2147483647 )
type SlbNewCfgRealServerTableOverflow ¶
type SlbNewCfgRealServerTableOverflow int32
const ( SlbNewCfgRealServerTableOverflow_Enabled SlbNewCfgRealServerTableOverflow = 1 SlbNewCfgRealServerTableOverflow_Disabled SlbNewCfgRealServerTableOverflow = 2 SlbNewCfgRealServerTableOverflow_Unsupported SlbNewCfgRealServerTableOverflow = 2147483647 )
type SlbNewCfgRealServerTableParams ¶
type SlbNewCfgRealServerTableParams struct { // The real server number Index int32 `json:"Index,omitempty"` // IP address of the real server identified by the instance of // slbRealServerIndex. IpAddr string `json:"IpAddr,omitempty"` // The server weight. Weight uint64 `json:"Weight,omitempty"` // The maximum number of connections that are allowed. MaxConns uint32 `json:"MaxConns,omitempty"` // The maximum number of minutes an inactive connection remains open. TimeOut uint32 `json:"TimeOut,omitempty"` // The backup server number for this server. BackUp int32 `json:"BackUp,omitempty"` // The interval between keep-alive (ping) attempts in number of // seconds. Zero means disabling ping attempt. PingInterval uint64 `json:"PingInterval,omitempty"` // The number of failed attempts to declare this server DOWN. FailRetry uint64 `json:"FailRetry,omitempty"` // The number of successful attempts to declare a server UP. SuccRetry uint64 `json:"SuccRetry,omitempty"` // Enable or disable the server and remove the existing sessions using disabled-with-fastage option. State SlbNewCfgRealServerTableState `json:"State,omitempty"` // By setting the value to delete(2), the entire row is deleted. Delete SlbNewCfgRealServerTableDelete `json:"Delete,omitempty"` // The server type. It participates in global server load balancing // when it is configured as remote-server. Type SlbNewCfgRealServerTableType `json:"Type,omitempty"` // The name of the real server. Name string `json:"Name,omitempty"` // The URL Paths selected for URL load balancing for by the // real server. The selected URL Paths are presented in // a bitmap format. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ URL Path 9 // || || // || ||___ URL Path 8 // || |____ URL Path 7 // || . . . // ||_________ URL Path 2 // |__________ URL Path 1 // where x : 1 - The represented URL Path is selected // 0 - The represented URL Path is not selected UrlBmap string `json:"UrlBmap,omitempty"` // The URL Path (slbCurCfgUrlLbPathIndex) to be added to the // real server. A zero is returned when read. AddUrl int32 `json:"AddUrl,omitempty"` // The URL Path (slbCurCfgUrlLbPathIndex) to be removed from // the real server. A zero is returned when read. RemUrl int32 `json:"RemUrl,omitempty"` // Enable or disable real server to handle client requests // that don't contain a cookie if cookie loadbalance is enabled. Cookie SlbNewCfgRealServerTableCookie `json:"Cookie,omitempty"` // Enable or disable exclusionary matching string on real server. ExcludeStr SlbNewCfgRealServerTableExcludeStr `json:"ExcludeStr,omitempty"` // The real server config to enable/disable MAC SA substitution for // L4 traffic. If disabled (the default) we will NOT substitute the // MAC SA of client-to-server frames. If enabled, we will substitute // the MAC SA. Submac SlbNewCfgRealServerTableSubmac `json:"Submac,omitempty"` // The real server config to enable/disable client proxy operation. Proxy SlbNewCfgRealServerTableProxy `json:"Proxy,omitempty"` // The real server config to enable/disable LDAP write server. Ldapwr SlbNewCfgRealServerTableLdapwr `json:"Ldapwr,omitempty"` // The OID to be sent in the SNMP get request packet. Oid string `json:"Oid,omitempty"` // The community string to be used in the SNMP get request packet. CommString string `json:"CommString,omitempty"` // The VLAN to be associated with IDS server. Idsvlan uint32 `json:"Idsvlan,omitempty"` // The port to be connected to IDS server. Idsport int32 `json:"Idsport,omitempty"` // The remote real server Global SLB availability. Avail uint64 `json:"Avail,omitempty"` // The real server config to enable/disable Fast Health Check Operation. FastHealthCheck SlbNewCfgRealServerTableFastHealthCheck `json:"FastHealthCheck,omitempty"` // The real server config to enable/disable MAC DA substitution for // L4 traffic. If disabled, we will NOT substitute the MAC DA of // client-to-server frames. If enabled(default), we will substitute // the MAC DA. Subdmac SlbNewCfgRealServerTableSubdmac `json:"Subdmac,omitempty"` // The real server config to enable/disable Overflow. If enabled(default) // allows Backup server to kick in if real server reaches maximum // connections. Overflow SlbNewCfgRealServerTableOverflow `json:"Overflow,omitempty"` // The real server config to enable/disable backup preemption. If enabled // (default)allows to preempt the backup server when the primary server // comes up. If disabled the backup server will continue to serve the // traffic even when primary server comes up. BkpPreempt SlbNewCfgRealServerTableBkpPreempt `json:"BkpPreempt,omitempty"` // The type of IP address. IpVer SlbNewCfgRealServerTableIpVer `json:"IpVer,omitempty"` // IPV6 address of the real server identified by the instance of the slbRealServerIndex. // Address should be 4-byte hexadecimal colon notation. Valid IPv6 address should be in // any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx Ipv6Addr string `json:"Ipv6Addr,omitempty"` // The next available free slot index number, to add the real port // to the server. Value 0 will be returned if no free slot available. NxtRportIdx uint64 `json:"NxtRportIdx,omitempty"` // The next available free slot Buddy index number, to add the Buddy Server // to the Real server. Value 0 will be returned if no free slot available. NxtBuddyIdx uint32 `json:"NxtBuddyIdx,omitempty"` // Set the mode of the real server. By default the mode is set to physical. Mode SlbNewCfgRealServerTableMode `json:"Mode,omitempty"` // Set all the real servers having the same RIP address as this real server // with the mode and/or maximum connection value (if mode is physical) that is // set in this real server. When read, none(0) is returned. // mode - set only the mode to all real servers with same RIP address. // maxcon - set only the max connections to all real servers with same RIP address. // weight - set only the weight to all real servers with same RIP address. // all - set mode, max connections and weight to all real servers with same RIP address. UpdateAllRealServers SlbNewCfgRealServerTableUpdateAllRealServers `json:"UpdateAllRealServers,omitempty"` // Set the real server Proxy IP mode. // Changing from address(2) to any other mode will clear the configured IPv4/IPv6 address,prefix and persistancy. // Changing from nwclass(3) to any other mode will clear the configured NWclass and NWpersistancy. ProxyIpMode SlbNewCfgRealServerTableProxyIpMode `json:"ProxyIpMode,omitempty"` // This object ID allows configuration of real server proxy IP v4 address . // The IP version for addr must be the same as the real server IP version. // This object ID can be set only if slbNewCfgRealServerIpVer is set to ipv4 & slbNewCfgRealServerProxyIpMode is address else return failure. // Returns 0 if IP version is IPv6 or slbNewCfgRealServerProxyIpMode is not set to address. // When a subnet is configured, user has the ability to select PIP persistency mode. // Persistency is relevant only if the PIP is configured as subnet. If PIP is not configured or // not subnet, the persistency configuration value is disable. ProxyIpAddr string `json:"ProxyIpAddr,omitempty"` // This object ID allows configuration of real server proxy IP Mask. // The IP version for addr must be the same as the real server IP version. // This object ID can be set only if slbNewCfgRealServerIpVer is set to ipv4 & slbNewCfgRealServerProxyIpMode is address else return failure. // Returns 0 if IP version is IPv6 or slbNewCfgRealServerProxyIpMode is not set to address. // When a subnet is configured user has the ability to select PIP persistency mode. // Persistency is relevant only if the PIP is configured as subnet. If PIP is not configured or // not subnet, the persistency configuration value is disable. ProxyIpMask string `json:"ProxyIpMask,omitempty"` // This object ID allows configuration of real server proxy IPv6 address . // The IP version for addr must be the same as the real server IP version. // Returns emply if IP version is IPv4 or slbNewCfgRealServerProxyIpMode is not set to address. // This object ID can be set only if slbNewCfgRealServerIpVer is set to ipv6 & slbNewCfgRealServerProxyIpMode is address else return failure. // When a subnet is configured, user has the ability to select PIP persistency mode. // Persistency is relevant only if the PIP is configured as subnet. If PIP is not configured or // not subnet, the persistency configuration value is disable. // Address should be 4-byte hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx. ProxyIpv6Addr string `json:"ProxyIpv6Addr,omitempty"` // This object ID allows configuration of real server proxy IPv6 Mask. // The IP version for addr must be the same as the real server IP version. // This object ID can be set only if slbNewCfgRealServerIpVer is set to ipv6 & slbNewCfgRealServerProxyIpMode is address else return failure. // Returns 0 if IP version is IPv4 or slbNewCfgRealServerProxyIpMode is set other than address. // When a subnet is configured user has the ability to select PIP persistency mode. // Persistency is relevant only if the PIP is configured as subnet. If PIP is not configured or // not subnet, the persistency configuration value is disable. ProxyIpv6Prefix uint32 `json:"ProxyIpv6Prefix,omitempty"` // When a subnet is configured user has the ability to select PIP persistency mode. // This object ID can be set only if slbNewCfgRealServerProxyIpMode is address else return failure. // Persistency is relevant only if a PIP class is configured. If PIP is not configured the // persistency configuration is disable. ProxyIpPersistency SlbNewCfgRealServerTableProxyIpPersistency `json:"ProxyIpPersistency,omitempty"` // This object ID allows configuration of real server proxy IP IPv4 or IPv6 Network Class as PIP. // This object ID can be set only if slbNewCfgRealServerProxyIpMode is nwclss else return failure. // Persistency is relevant only if a PIP class is configured. If PIP is not configured the // persistency configuration is disable. // Returns empty string when slbNewCfgRealServerProxyIpMode is not set to nwclss(3). ProxyIpNWclass string `json:"ProxyIpNWclass,omitempty"` // This object ID allows configuration of real server Network Class PIP persistency mode. // This object ID can be set only if slbNewCfgRealServerProxyIpMode is nwclss else return failure. // Persistency is relevant only if a PIP class is configured. If PIP is not configured the // persistency configuration is disable. // Returns 0 when slbNewCfgRealServerProxyIpMode is not set to nwclss(3). ProxyIpNWclassPersistency SlbNewCfgRealServerTableProxyIpNWclassPersistency `json:"ProxyIpNWclassPersistency,omitempty"` // The Advanced HC ID. HealthID string `json:"HealthID,omitempty"` }
type SlbNewCfgRealServerTableProxy ¶
type SlbNewCfgRealServerTableProxy int32
const ( SlbNewCfgRealServerTableProxy_Enabled SlbNewCfgRealServerTableProxy = 1 SlbNewCfgRealServerTableProxy_Disabled SlbNewCfgRealServerTableProxy = 2 SlbNewCfgRealServerTableProxy_Unsupported SlbNewCfgRealServerTableProxy = 2147483647 )
type SlbNewCfgRealServerTableProxyIpMode ¶
type SlbNewCfgRealServerTableProxyIpMode int32
const ( SlbNewCfgRealServerTableProxyIpMode_Enable SlbNewCfgRealServerTableProxyIpMode = 0 SlbNewCfgRealServerTableProxyIpMode_Address SlbNewCfgRealServerTableProxyIpMode = 2 SlbNewCfgRealServerTableProxyIpMode_Nwclss SlbNewCfgRealServerTableProxyIpMode = 3 SlbNewCfgRealServerTableProxyIpMode_Disable SlbNewCfgRealServerTableProxyIpMode = 4 SlbNewCfgRealServerTableProxyIpMode_Unsupported SlbNewCfgRealServerTableProxyIpMode = 2147483647 )
type SlbNewCfgRealServerTableProxyIpNWclassPersistency ¶
type SlbNewCfgRealServerTableProxyIpNWclassPersistency int32
const ( SlbNewCfgRealServerTableProxyIpNWclassPersistency_Disable SlbNewCfgRealServerTableProxyIpNWclassPersistency = 0 SlbNewCfgRealServerTableProxyIpNWclassPersistency_Client SlbNewCfgRealServerTableProxyIpNWclassPersistency = 1 SlbNewCfgRealServerTableProxyIpNWclassPersistency_Unsupported SlbNewCfgRealServerTableProxyIpNWclassPersistency = 2147483647 )
type SlbNewCfgRealServerTableProxyIpPersistency ¶
type SlbNewCfgRealServerTableProxyIpPersistency int32
const ( SlbNewCfgRealServerTableProxyIpPersistency_Disable SlbNewCfgRealServerTableProxyIpPersistency = 0 SlbNewCfgRealServerTableProxyIpPersistency_Client SlbNewCfgRealServerTableProxyIpPersistency = 1 SlbNewCfgRealServerTableProxyIpPersistency_Host SlbNewCfgRealServerTableProxyIpPersistency = 2 SlbNewCfgRealServerTableProxyIpPersistency_Unsupported SlbNewCfgRealServerTableProxyIpPersistency = 2147483647 )
type SlbNewCfgRealServerTableState ¶
type SlbNewCfgRealServerTableState int32
const ( SlbNewCfgRealServerTableState_Enabled SlbNewCfgRealServerTableState = 2 SlbNewCfgRealServerTableState_Disabled SlbNewCfgRealServerTableState = 3 SlbNewCfgRealServerTableState_DisabledWithFastage SlbNewCfgRealServerTableState = 4 SlbNewCfgRealServerTableState_Unsupported SlbNewCfgRealServerTableState = 2147483647 )
type SlbNewCfgRealServerTableSubdmac ¶
type SlbNewCfgRealServerTableSubdmac int32
const ( SlbNewCfgRealServerTableSubdmac_Enabled SlbNewCfgRealServerTableSubdmac = 1 SlbNewCfgRealServerTableSubdmac_Disabled SlbNewCfgRealServerTableSubdmac = 2 SlbNewCfgRealServerTableSubdmac_Unsupported SlbNewCfgRealServerTableSubdmac = 2147483647 )
type SlbNewCfgRealServerTableSubmac ¶
type SlbNewCfgRealServerTableSubmac int32
const ( SlbNewCfgRealServerTableSubmac_Enabled SlbNewCfgRealServerTableSubmac = 1 SlbNewCfgRealServerTableSubmac_Disabled SlbNewCfgRealServerTableSubmac = 2 SlbNewCfgRealServerTableSubmac_Unsupported SlbNewCfgRealServerTableSubmac = 2147483647 )
type SlbNewCfgRealServerTableType ¶
type SlbNewCfgRealServerTableType int32
const ( SlbNewCfgRealServerTableType_LocalServer SlbNewCfgRealServerTableType = 1 SlbNewCfgRealServerTableType_RemoteServer SlbNewCfgRealServerTableType = 2 SlbNewCfgRealServerTableType_Unsupported SlbNewCfgRealServerTableType = 2147483647 )
type SlbNewCfgRealServerTableUpdateAllRealServers ¶
type SlbNewCfgRealServerTableUpdateAllRealServers int32
const ( SlbNewCfgRealServerTableUpdateAllRealServers_None SlbNewCfgRealServerTableUpdateAllRealServers = 0 SlbNewCfgRealServerTableUpdateAllRealServers_Mode SlbNewCfgRealServerTableUpdateAllRealServers = 1 SlbNewCfgRealServerTableUpdateAllRealServers_Maxcon SlbNewCfgRealServerTableUpdateAllRealServers = 2 SlbNewCfgRealServerTableUpdateAllRealServers_Weight SlbNewCfgRealServerTableUpdateAllRealServers = 3 SlbNewCfgRealServerTableUpdateAllRealServers_All SlbNewCfgRealServerTableUpdateAllRealServers = 4 SlbNewCfgRealServerTableUpdateAllRealServers_Unsupported SlbNewCfgRealServerTableUpdateAllRealServers = 2147483647 )
type SlbNewCfgSapAslrTable ¶
type SlbNewCfgSapAslrTable struct { // The Sap Aslr number SlbNewCfgSapAslrIndex int32 Params *SlbNewCfgSapAslrTableParams }
SlbNewCfgSapAslrTable The SAP ASLR connection management table. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewCfgSapAslrTable ¶
func NewSlbNewCfgSapAslrTable( slbNewCfgSapAslrIndex int32, params *SlbNewCfgSapAslrTableParams, ) *SlbNewCfgSapAslrTable
func NewSlbNewCfgSapAslrTableList ¶
func NewSlbNewCfgSapAslrTableList() *SlbNewCfgSapAslrTable
func (*SlbNewCfgSapAslrTable) GetParams ¶
func (c *SlbNewCfgSapAslrTable) GetParams() BeanType
func (*SlbNewCfgSapAslrTable) GetParamsType ¶
func (c *SlbNewCfgSapAslrTable) GetParamsType() reflect.Type
func (*SlbNewCfgSapAslrTable) Name ¶
func (c *SlbNewCfgSapAslrTable) Name() string
func (*SlbNewCfgSapAslrTable) Path ¶
func (c *SlbNewCfgSapAslrTable) Path() string
type SlbNewCfgSapAslrTableAutoConfig ¶
type SlbNewCfgSapAslrTableAutoConfig int32
const ( SlbNewCfgSapAslrTableAutoConfig_Basic SlbNewCfgSapAslrTableAutoConfig = 1 SlbNewCfgSapAslrTableAutoConfig_Full SlbNewCfgSapAslrTableAutoConfig = 2 SlbNewCfgSapAslrTableAutoConfig_Unsupported SlbNewCfgSapAslrTableAutoConfig = 2147483647 )
type SlbNewCfgSapAslrTableDelete ¶
type SlbNewCfgSapAslrTableDelete int32
const ( SlbNewCfgSapAslrTableDelete_Other SlbNewCfgSapAslrTableDelete = 1 SlbNewCfgSapAslrTableDelete_Delete SlbNewCfgSapAslrTableDelete = 2 SlbNewCfgSapAslrTableDelete_Unsupported SlbNewCfgSapAslrTableDelete = 2147483647 )
type SlbNewCfgSapAslrTableIpVer ¶
type SlbNewCfgSapAslrTableIpVer int32
const ( SlbNewCfgSapAslrTableIpVer_Ipv4 SlbNewCfgSapAslrTableIpVer = 1 SlbNewCfgSapAslrTableIpVer_Ipv6 SlbNewCfgSapAslrTableIpVer = 2 SlbNewCfgSapAslrTableIpVer_Unsupported SlbNewCfgSapAslrTableIpVer = 2147483647 )
type SlbNewCfgSapAslrTableParams ¶
type SlbNewCfgSapAslrTableParams struct { // The Sap Aslr number Index int32 `json:"Index,omitempty"` // IP address of the Sap Aslr identified by the instance of the // slbNewCfgSapAslrIndex. IpAddr string `json:"IpAddr,omitempty"` // IPV6 address of the Sap Aslr manager identified by the instance of the slbNewCfgSapAslrIndex // Address should be 4-byte hexadecimal colon notation. Valid IPv6 address should be in // any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx Ipv6Addr string `json:"Ipv6Addr,omitempty"` // The type of IP address. IpVer SlbNewCfgSapAslrTableIpVer `json:"IpVer,omitempty"` // The Sap Aslr service port number. PortNum uint64 `json:"PortNum,omitempty"` // IP address of the VIP identified by the instance of the // slbNewCfgSapAslrIndex. VipAddr string `json:"VipAddr,omitempty"` // IPV6 address of the VIP identified by the instance of the slbNewCfgSapAslrIndex // Address should be 4-byte hexadecimal colon notation. Valid IPv6 address should be in // any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx Vipv6Addr string `json:"Vipv6Addr,omitempty"` // The type of VIP IP address. VipIpVer SlbNewCfgSapAslrTableVipIpVer `json:"VipIpVer,omitempty"` // Set the Sap Aslr server inspection interval. Interval uint64 `json:"Interval,omitempty"` // Enable or disable the Sap Aslr server sampling. State SlbNewCfgSapAslrTableState `json:"State,omitempty"` // The name of the Sap Aslr connection. Name string `json:"Name,omitempty"` // The Sap Aslr last activity time stamp. LastAct string `json:"LastAct,omitempty"` // Defines the configuration update process. // When set the value to basic (1), the configuration is limited, // comparing to full (2) AutoConfig SlbNewCfgSapAslrTableAutoConfig `json:"AutoConfig,omitempty"` // Set the Sap Aslr session information. // When read, zero is returned. SessionInfo int32 `json:"SessionInfo,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewCfgSapAslrTableDelete `json:"Delete,omitempty"` // The Sap Aslr connection signature. Signature string `json:"Signature,omitempty"` // Server Certificate name associated with this virtual service. ServCert string `json:"ServCert,omitempty"` }
type SlbNewCfgSapAslrTableState ¶
type SlbNewCfgSapAslrTableState int32
const ( SlbNewCfgSapAslrTableState_Enabled SlbNewCfgSapAslrTableState = 1 SlbNewCfgSapAslrTableState_Disabled SlbNewCfgSapAslrTableState = 2 SlbNewCfgSapAslrTableState_Unsupported SlbNewCfgSapAslrTableState = 2147483647 )
type SlbNewCfgSapAslrTableVipIpVer ¶
type SlbNewCfgSapAslrTableVipIpVer int32
const ( SlbNewCfgSapAslrTableVipIpVer_Ipv4 SlbNewCfgSapAslrTableVipIpVer = 1 SlbNewCfgSapAslrTableVipIpVer_Ipv6 SlbNewCfgSapAslrTableVipIpVer = 2 SlbNewCfgSapAslrTableVipIpVer_Unsupported SlbNewCfgSapAslrTableVipIpVer = 2147483647 )
type SlbNewCfgSerAppShapeTable ¶
type SlbNewCfgSerAppShapeTable struct { // The number of the virtual server. SlbNewCfgSerAppShapeVirtServIndex int32 // The service index. This has no external meaning SlbNewCfgSerAppShapeVirtServiceIndex int32 // The number of the virtual server. SlbNewCfgSerAppShapePriority int32 Params *SlbNewCfgSerAppShapeTableParams }
SlbNewCfgSerAppShapeTable The table of Content based Services Rules. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgSerAppShapeTable ¶
func NewSlbNewCfgSerAppShapeTable( slbNewCfgSerAppShapeVirtServIndex int32, slbNewCfgSerAppShapeVirtServiceIndex int32, slbNewCfgSerAppShapePriority int32, params *SlbNewCfgSerAppShapeTableParams, ) *SlbNewCfgSerAppShapeTable
func NewSlbNewCfgSerAppShapeTableList ¶
func NewSlbNewCfgSerAppShapeTableList() *SlbNewCfgSerAppShapeTable
func (*SlbNewCfgSerAppShapeTable) GetParams ¶
func (c *SlbNewCfgSerAppShapeTable) GetParams() BeanType
func (*SlbNewCfgSerAppShapeTable) GetParamsType ¶
func (c *SlbNewCfgSerAppShapeTable) GetParamsType() reflect.Type
func (*SlbNewCfgSerAppShapeTable) Name ¶
func (c *SlbNewCfgSerAppShapeTable) Name() string
func (*SlbNewCfgSerAppShapeTable) Path ¶
func (c *SlbNewCfgSerAppShapeTable) Path() string
type SlbNewCfgSerAppShapeTableDelete ¶
type SlbNewCfgSerAppShapeTableDelete int32
const ( SlbNewCfgSerAppShapeTableDelete_Other SlbNewCfgSerAppShapeTableDelete = 1 SlbNewCfgSerAppShapeTableDelete_Delete SlbNewCfgSerAppShapeTableDelete = 2 SlbNewCfgSerAppShapeTableDelete_Unsupported SlbNewCfgSerAppShapeTableDelete = 2147483647 )
type SlbNewCfgSerAppShapeTableParams ¶
type SlbNewCfgSerAppShapeTableParams struct { // The number of the virtual server. VirtServIndex int32 `json:"VirtServIndex,omitempty"` // The service index. This has no external meaning VirtServiceIndex int32 `json:"VirtServiceIndex,omitempty"` // The number of the virtual server. Priority int32 `json:"Priority,omitempty"` // The AppShape ID added to the virtual service Index string `json:"Index,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewCfgSerAppShapeTableDelete `json:"Delete,omitempty"` }
type SlbNewCfgSidebandAppShapeTable ¶
type SlbNewCfgSidebandAppShapeTable struct { // The sideband index. This has no external meaning SlbNewCfgSidebandAppShapeSidebandIndex string // The priority of the AppShape. SlbNewCfgSidebandAppShapePriority int32 Params *SlbNewCfgSidebandAppShapeTableParams }
SlbNewCfgSidebandAppShapeTable The table of Content based Services Rules. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgSidebandAppShapeTable ¶
func NewSlbNewCfgSidebandAppShapeTable( slbNewCfgSidebandAppShapeSidebandIndex string, slbNewCfgSidebandAppShapePriority int32, params *SlbNewCfgSidebandAppShapeTableParams, ) *SlbNewCfgSidebandAppShapeTable
func NewSlbNewCfgSidebandAppShapeTableList ¶
func NewSlbNewCfgSidebandAppShapeTableList() *SlbNewCfgSidebandAppShapeTable
func (*SlbNewCfgSidebandAppShapeTable) GetParams ¶
func (c *SlbNewCfgSidebandAppShapeTable) GetParams() BeanType
func (*SlbNewCfgSidebandAppShapeTable) GetParamsType ¶
func (c *SlbNewCfgSidebandAppShapeTable) GetParamsType() reflect.Type
func (*SlbNewCfgSidebandAppShapeTable) Name ¶
func (c *SlbNewCfgSidebandAppShapeTable) Name() string
func (*SlbNewCfgSidebandAppShapeTable) Path ¶
func (c *SlbNewCfgSidebandAppShapeTable) Path() string
type SlbNewCfgSidebandAppShapeTableDelete ¶
type SlbNewCfgSidebandAppShapeTableDelete int32
const ( SlbNewCfgSidebandAppShapeTableDelete_Other SlbNewCfgSidebandAppShapeTableDelete = 1 SlbNewCfgSidebandAppShapeTableDelete_Delete SlbNewCfgSidebandAppShapeTableDelete = 2 SlbNewCfgSidebandAppShapeTableDelete_Unsupported SlbNewCfgSidebandAppShapeTableDelete = 2147483647 )
type SlbNewCfgSidebandAppShapeTableParams ¶
type SlbNewCfgSidebandAppShapeTableParams struct { // The sideband index. This has no external meaning SidebandIndex string `json:"SidebandIndex,omitempty"` // The priority of the AppShape. Priority int32 `json:"Priority,omitempty"` // The AppShape ID added to the sideband policy Index string `json:"Index,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewCfgSidebandAppShapeTableDelete `json:"Delete,omitempty"` }
type SlbNewCfgSmartNatTable ¶
type SlbNewCfgSmartNatTable struct { // The Smart NAT id as an index. SlbNewCfgSmartNatIndex string Params *SlbNewCfgSmartNatTableParams }
SlbNewCfgSmartNatTable The table for configuring Smart NAT. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewCfgSmartNatTable ¶
func NewSlbNewCfgSmartNatTable( slbNewCfgSmartNatIndex string, params *SlbNewCfgSmartNatTableParams, ) *SlbNewCfgSmartNatTable
func NewSlbNewCfgSmartNatTableList ¶
func NewSlbNewCfgSmartNatTableList() *SlbNewCfgSmartNatTable
func (*SlbNewCfgSmartNatTable) GetParams ¶
func (c *SlbNewCfgSmartNatTable) GetParams() BeanType
func (*SlbNewCfgSmartNatTable) GetParamsType ¶
func (c *SlbNewCfgSmartNatTable) GetParamsType() reflect.Type
func (*SlbNewCfgSmartNatTable) Name ¶
func (c *SlbNewCfgSmartNatTable) Name() string
func (*SlbNewCfgSmartNatTable) Path ¶
func (c *SlbNewCfgSmartNatTable) Path() string
type SlbNewCfgSmartNatTableDel ¶
type SlbNewCfgSmartNatTableDel int32
const ( SlbNewCfgSmartNatTableDel_Other SlbNewCfgSmartNatTableDel = 1 SlbNewCfgSmartNatTableDel_Delete SlbNewCfgSmartNatTableDel = 2 SlbNewCfgSmartNatTableDel_Unsupported SlbNewCfgSmartNatTableDel = 2147483647 )
type SlbNewCfgSmartNatTableDnatMode ¶
type SlbNewCfgSmartNatTableDnatMode int32
const ( SlbNewCfgSmartNatTableDnatMode_Address SlbNewCfgSmartNatTableDnatMode = 0 SlbNewCfgSmartNatTableDnatMode_Nwclass SlbNewCfgSmartNatTableDnatMode = 1 SlbNewCfgSmartNatTableDnatMode_None SlbNewCfgSmartNatTableDnatMode = 2 SlbNewCfgSmartNatTableDnatMode_Unsupported SlbNewCfgSmartNatTableDnatMode = 2147483647 )
type SlbNewCfgSmartNatTableDnatPersist ¶
type SlbNewCfgSmartNatTableDnatPersist int32
const ( SlbNewCfgSmartNatTableDnatPersist_None SlbNewCfgSmartNatTableDnatPersist = 1 SlbNewCfgSmartNatTableDnatPersist_Host SlbNewCfgSmartNatTableDnatPersist = 2 SlbNewCfgSmartNatTableDnatPersist_Client SlbNewCfgSmartNatTableDnatPersist = 3 SlbNewCfgSmartNatTableDnatPersist_Unsupported SlbNewCfgSmartNatTableDnatPersist = 2147483647 )
type SlbNewCfgSmartNatTableIpVer ¶
type SlbNewCfgSmartNatTableIpVer int32
const ( SlbNewCfgSmartNatTableIpVer_Ipv4 SlbNewCfgSmartNatTableIpVer = 0 SlbNewCfgSmartNatTableIpVer_Ipv6 SlbNewCfgSmartNatTableIpVer = 1 SlbNewCfgSmartNatTableIpVer_Unsupported SlbNewCfgSmartNatTableIpVer = 2147483647 )
type SlbNewCfgSmartNatTableMode ¶
type SlbNewCfgSmartNatTableMode int32
const ( SlbNewCfgSmartNatTableMode_Address SlbNewCfgSmartNatTableMode = 0 SlbNewCfgSmartNatTableMode_Nwclass SlbNewCfgSmartNatTableMode = 1 SlbNewCfgSmartNatTableMode_None SlbNewCfgSmartNatTableMode = 2 SlbNewCfgSmartNatTableMode_Unsupported SlbNewCfgSmartNatTableMode = 2147483647 )
type SlbNewCfgSmartNatTableParams ¶
type SlbNewCfgSmartNatTableParams struct { // The Smart NAT id as an index. Index string `json:"Index,omitempty"` // Descriptive name for Smart NAT entry. Name string `json:"Name,omitempty"` // Smart NAT type. Type SlbNewCfgSmartNatTableType `json:"Type,omitempty"` // IP version for Smart NAT entry. IpVer SlbNewCfgSmartNatTableIpVer `json:"IpVer,omitempty"` // Smart NAT local address mode. Mode SlbNewCfgSmartNatTableMode `json:"Mode,omitempty"` // Local ipv4 address of the Smart NAT entry. This is valid only when ip version is set to v4. LocalIpV4 string `json:"LocalIpV4,omitempty"` // Local ipv4 network mask of the Smart NAT entry. This is valid only ip version is set to v4. LocalIpV4Mask string `json:"LocalIpV4Mask,omitempty"` // The Local IPV6 address of the Smart NAT entry // Address should be 4-byte hexadecimal colon notation. Valid IPv6 address should be in // any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx // This is valid only when ip version is set to ipv6. LocalIpV6 string `json:"LocalIpV6,omitempty"` // The prefix length associated with the local IPV6 address of the Smart NAT entry. // This is valid only when ip version is set to ipv6. LocalIpV6Mask uint32 `json:"LocalIpV6Mask,omitempty"` // Local Network class name. This is valid only when mode is nwclass. LocalNwclss string `json:"LocalNwclss,omitempty"` // NAT address mode for this Smart NAT entry. DnatMode SlbNewCfgSmartNatTableDnatMode `json:"DnatMode,omitempty"` // NAT ipv4 address of the Smart NAT entry. // This is valid only ip version is set to ipv4. DnatIpV4 string `json:"DnatIpV4,omitempty"` // NAT ipv4 network mask of the Smart NAT entry. // This is valid only when ip version is set to ipv4. DnatIpV4Mask string `json:"DnatIpV4Mask,omitempty"` // NAT IPV6 address of the Smart NAT entry // Address should be 4-byte hexadecimal colon notation. Valid IPv6 address should be in // any of the following forms xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx // This is valid only when ip version is set to ipv6. DnatIpV6 string `json:"DnatIpV6,omitempty"` // The prefix length associated with the NAT IPV6 address of the SMART nat entry. // This is valid only when ip version is set to ipv6. DnatIpV6Mask uint32 `json:"DnatIpV6Mask,omitempty"` // NAT Network class name. DnatNwclss string `json:"DnatNwclss,omitempty"` // Wanlink Server name for this Smart NAT entry. WanLink string `json:"WanLink,omitempty"` // Delete Smart Nat entry. Del SlbNewCfgSmartNatTableDel `json:"Del,omitempty"` // Persistence type for this Smart NAT entry. This is valid only for type Dynamic NAT. DnatPersist SlbNewCfgSmartNatTableDnatPersist `json:"DnatPersist,omitempty"` }
type SlbNewCfgSmartNatTableType ¶
type SlbNewCfgSmartNatTableType int32
const ( SlbNewCfgSmartNatTableType_Nonat SlbNewCfgSmartNatTableType = 0 SlbNewCfgSmartNatTableType_Static SlbNewCfgSmartNatTableType = 1 SlbNewCfgSmartNatTableType_Dynamic SlbNewCfgSmartNatTableType = 2 SlbNewCfgSmartNatTableType_Unsupported SlbNewCfgSmartNatTableType = 2147483647 )
type SlbNewCfgSmtportTable ¶
type SlbNewCfgSmtportTable struct { // The service mapping real port index SlbNewCfgSmtportIndex int32 Params *SlbNewCfgSmtportTableParams }
SlbNewCfgSmtportTable The table of real server service ports. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgSmtportTable ¶
func NewSlbNewCfgSmtportTable( slbNewCfgSmtportIndex int32, params *SlbNewCfgSmtportTableParams, ) *SlbNewCfgSmtportTable
func NewSlbNewCfgSmtportTableList ¶
func NewSlbNewCfgSmtportTableList() *SlbNewCfgSmtportTable
func (*SlbNewCfgSmtportTable) GetParams ¶
func (c *SlbNewCfgSmtportTable) GetParams() BeanType
func (*SlbNewCfgSmtportTable) GetParamsType ¶
func (c *SlbNewCfgSmtportTable) GetParamsType() reflect.Type
func (*SlbNewCfgSmtportTable) Name ¶
func (c *SlbNewCfgSmtportTable) Name() string
func (*SlbNewCfgSmtportTable) Path ¶
func (c *SlbNewCfgSmtportTable) Path() string
type SlbNewCfgSmtportTableDelete ¶
type SlbNewCfgSmtportTableDelete int32
const ( SlbNewCfgSmtportTableDelete_Other SlbNewCfgSmtportTableDelete = 1 SlbNewCfgSmtportTableDelete_Delete SlbNewCfgSmtportTableDelete = 2 SlbNewCfgSmtportTableDelete_Unsupported SlbNewCfgSmtportTableDelete = 2147483647 )
type SlbNewCfgSmtportTableParams ¶
type SlbNewCfgSmtportTableParams struct { // The service mapping real port index Index int32 `json:"Index,omitempty"` // The service mapping real port number. Num uint64 `json:"Num,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewCfgSmtportTableDelete `json:"Delete,omitempty"` }
type SlbNewCfgUrlBwmTable ¶
type SlbNewCfgUrlBwmTable struct { // The number of the virtual server. SlbNewCfgUrlBwmVirtServIndex int32 // The service index. This has no external meaning SlbNewCfgUrlBwmVirtServiceIndex int32 // The URL Path Identifier. SlbNewCfgUrlBwmUrlId int32 Params *SlbNewCfgUrlBwmTableParams }
SlbNewCfgUrlBwmTable The table of URL based BWM for Virtual Services. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgUrlBwmTable ¶
func NewSlbNewCfgUrlBwmTable( slbNewCfgUrlBwmVirtServIndex int32, slbNewCfgUrlBwmVirtServiceIndex int32, slbNewCfgUrlBwmUrlId int32, params *SlbNewCfgUrlBwmTableParams, ) *SlbNewCfgUrlBwmTable
func NewSlbNewCfgUrlBwmTableList ¶
func NewSlbNewCfgUrlBwmTableList() *SlbNewCfgUrlBwmTable
func (*SlbNewCfgUrlBwmTable) GetParams ¶
func (c *SlbNewCfgUrlBwmTable) GetParams() BeanType
func (*SlbNewCfgUrlBwmTable) GetParamsType ¶
func (c *SlbNewCfgUrlBwmTable) GetParamsType() reflect.Type
func (*SlbNewCfgUrlBwmTable) Name ¶
func (c *SlbNewCfgUrlBwmTable) Name() string
func (*SlbNewCfgUrlBwmTable) Path ¶
func (c *SlbNewCfgUrlBwmTable) Path() string
type SlbNewCfgUrlBwmTableDelete ¶
type SlbNewCfgUrlBwmTableDelete int32
const ( SlbNewCfgUrlBwmTableDelete_Other SlbNewCfgUrlBwmTableDelete = 1 SlbNewCfgUrlBwmTableDelete_Delete SlbNewCfgUrlBwmTableDelete = 2 SlbNewCfgUrlBwmTableDelete_Unsupported SlbNewCfgUrlBwmTableDelete = 2147483647 )
type SlbNewCfgUrlBwmTableParams ¶
type SlbNewCfgUrlBwmTableParams struct { // The number of the virtual server. VirtServIndex int32 `json:"VirtServIndex,omitempty"` // The service index. This has no external meaning VirtServiceIndex int32 `json:"VirtServiceIndex,omitempty"` // The URL Path Identifier. UrlId int32 `json:"UrlId,omitempty"` // The BW contract number. Contract int32 `json:"Contract,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewCfgUrlBwmTableDelete `json:"Delete,omitempty"` }
type SlbNewCfgVirtServerTable ¶
type SlbNewCfgVirtServerTable struct { // The Virtual Server Number SlbNewCfgVirtServerIndex int32 Params *SlbNewCfgVirtServerTableParams }
SlbNewCfgVirtServerTable The table of virtual Servers. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgVirtServerTable ¶
func NewSlbNewCfgVirtServerTable( slbNewCfgVirtServerIndex int32, params *SlbNewCfgVirtServerTableParams, ) *SlbNewCfgVirtServerTable
func NewSlbNewCfgVirtServerTableList ¶
func NewSlbNewCfgVirtServerTableList() *SlbNewCfgVirtServerTable
func (*SlbNewCfgVirtServerTable) GetParams ¶
func (c *SlbNewCfgVirtServerTable) GetParams() BeanType
func (*SlbNewCfgVirtServerTable) GetParamsType ¶
func (c *SlbNewCfgVirtServerTable) GetParamsType() reflect.Type
func (*SlbNewCfgVirtServerTable) Name ¶
func (c *SlbNewCfgVirtServerTable) Name() string
func (*SlbNewCfgVirtServerTable) Path ¶
func (c *SlbNewCfgVirtServerTable) Path() string
type SlbNewCfgVirtServerTableParams ¶
type SlbNewCfgVirtServerTableParams struct { // The Virtual Server Number VirtServerIndex int32 `json:"VirtServerIndex,omitempty"` // IP address of the virtual server. VirtServerIpAddress string `json:"VirtServerIpAddress,omitempty"` // Enable or disable layer3 only balancing. VirtServerLayer3Only SlbNewCfgVirtServerTableVirtServerLayer3Only `json:"VirtServerLayer3Only,omitempty"` // Enable or disable the virtual server. VirtServerState SlbNewCfgVirtServerTableVirtServerState `json:"VirtServerState,omitempty"` // The domain name of the virtual server. VirtServerDname string `json:"VirtServerDname,omitempty"` // The default BW contract number of the virtual server. VirtServerBwmContract int32 `json:"VirtServerBwmContract,omitempty"` // By setting the value to delete(2), the entire row is deleted. VirtServerDelete SlbNewCfgVirtServerTableVirtServerDelete `json:"VirtServerDelete,omitempty"` // The virtual server Global SLB weight. VirtServerWeight uint64 `json:"VirtServerWeight,omitempty"` // The virtual server Global SLB availability. VirtServerAvail uint64 `json:"VirtServerAvail,omitempty"` // The Global SLB rules for the domain. // The rules are presented in bitmap format. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // | || |_ server 9 // | || // | ||___ server 8 // | |____ server 7 // | . . . // |__________ server 1 // where x : 1 - The represented rule belongs to the domain // 0 - The represented rule does not belong to the domain VirtServerRule string `json:"VirtServerRule,omitempty"` // The rule to be added to the domain. When read, 0 is returned. VirtServerAddRule int32 `json:"VirtServerAddRule,omitempty"` // The rule to be removed from the domain. When read, 0 is returned. VirtServerRemoveRule int32 `json:"VirtServerRemoveRule,omitempty"` // The name of the virtual server. VirtServerVname string `json:"VirtServerVname,omitempty"` // The type of IP address. VirtServerIpVer SlbNewCfgVirtServerTableVirtServerIpVer `json:"VirtServerIpVer,omitempty"` // The IPv6 address of the virtual server. Address should be 4-byte // hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx VirtServerIpv6Addr string `json:"VirtServerIpv6Addr,omitempty"` // The first free service index number of the virtual server. // Value 0 will be returned when all 8 virtual services are // configured for a virtual server. VirtServerFreeServiceIdx uint64 `json:"VirtServerFreeServiceIdx,omitempty"` // Enable/disable client connection reset for invalid VPORT. VirtServerCReset SlbNewCfgVirtServerTableVirtServerCReset `json:"VirtServerCReset,omitempty"` // Source Network Classifier of the virtual server. VirtServerSrcNetwork string `json:"VirtServerSrcNetwork,omitempty"` // IP address of the NAT. VirtServerNat string `json:"VirtServerNat,omitempty"` // The IPv6 address of the NAT. Address should be 4-byte // hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx VirtServerNat6 string `json:"VirtServerNat6,omitempty"` // This mib returns Yes(1) if virtual server is a DNS Responder VIP, else returns no(0) VirtServerIsDnsSecVip SlbNewCfgVirtServerTableVirtServerIsDnsSecVip `json:"VirtServerIsDnsSecVip,omitempty"` }
type SlbNewCfgVirtServerTableVirtServerCReset ¶
type SlbNewCfgVirtServerTableVirtServerCReset int32
const ( SlbNewCfgVirtServerTableVirtServerCReset_Enabled SlbNewCfgVirtServerTableVirtServerCReset = 1 SlbNewCfgVirtServerTableVirtServerCReset_Disabled SlbNewCfgVirtServerTableVirtServerCReset = 2 SlbNewCfgVirtServerTableVirtServerCReset_Unsupported SlbNewCfgVirtServerTableVirtServerCReset = 2147483647 )
type SlbNewCfgVirtServerTableVirtServerDelete ¶
type SlbNewCfgVirtServerTableVirtServerDelete int32
const ( SlbNewCfgVirtServerTableVirtServerDelete_Other SlbNewCfgVirtServerTableVirtServerDelete = 1 SlbNewCfgVirtServerTableVirtServerDelete_Delete SlbNewCfgVirtServerTableVirtServerDelete = 2 SlbNewCfgVirtServerTableVirtServerDelete_Unsupported SlbNewCfgVirtServerTableVirtServerDelete = 2147483647 )
type SlbNewCfgVirtServerTableVirtServerIpVer ¶
type SlbNewCfgVirtServerTableVirtServerIpVer int32
const ( SlbNewCfgVirtServerTableVirtServerIpVer_Ipv4 SlbNewCfgVirtServerTableVirtServerIpVer = 1 SlbNewCfgVirtServerTableVirtServerIpVer_Ipv6 SlbNewCfgVirtServerTableVirtServerIpVer = 2 SlbNewCfgVirtServerTableVirtServerIpVer_Unsupported SlbNewCfgVirtServerTableVirtServerIpVer = 2147483647 )
type SlbNewCfgVirtServerTableVirtServerIsDnsSecVip ¶
type SlbNewCfgVirtServerTableVirtServerIsDnsSecVip int32
const ( SlbNewCfgVirtServerTableVirtServerIsDnsSecVip_No SlbNewCfgVirtServerTableVirtServerIsDnsSecVip = 0 SlbNewCfgVirtServerTableVirtServerIsDnsSecVip_Yes SlbNewCfgVirtServerTableVirtServerIsDnsSecVip = 1 SlbNewCfgVirtServerTableVirtServerIsDnsSecVip_Unsupported SlbNewCfgVirtServerTableVirtServerIsDnsSecVip = 2147483647 )
type SlbNewCfgVirtServerTableVirtServerLayer3Only ¶
type SlbNewCfgVirtServerTableVirtServerLayer3Only int32
const ( SlbNewCfgVirtServerTableVirtServerLayer3Only_Layer3Only SlbNewCfgVirtServerTableVirtServerLayer3Only = 1 SlbNewCfgVirtServerTableVirtServerLayer3Only_Disabled SlbNewCfgVirtServerTableVirtServerLayer3Only = 2 SlbNewCfgVirtServerTableVirtServerLayer3Only_Unsupported SlbNewCfgVirtServerTableVirtServerLayer3Only = 2147483647 )
type SlbNewCfgVirtServerTableVirtServerState ¶
type SlbNewCfgVirtServerTableVirtServerState int32
const ( SlbNewCfgVirtServerTableVirtServerState_Enabled SlbNewCfgVirtServerTableVirtServerState = 2 SlbNewCfgVirtServerTableVirtServerState_Disabled SlbNewCfgVirtServerTableVirtServerState = 3 SlbNewCfgVirtServerTableVirtServerState_Unsupported SlbNewCfgVirtServerTableVirtServerState = 2147483647 )
type SlbNewCfgVirtServicesFifthPartTable ¶
type SlbNewCfgVirtServicesFifthPartTable struct { // The number of the virtual server. SlbNewCfgVirtServFifthPartIndex int32 // The service index. This has no external meaning SlbNewCfgVirtServiceFifthPartIndex int32 Params *SlbNewCfgVirtServicesFifthPartTableParams }
SlbNewCfgVirtServicesFifthPartTable The table of virtual Services. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgVirtServicesFifthPartTable ¶
func NewSlbNewCfgVirtServicesFifthPartTable( slbNewCfgVirtServFifthPartIndex int32, slbNewCfgVirtServiceFifthPartIndex int32, params *SlbNewCfgVirtServicesFifthPartTableParams, ) *SlbNewCfgVirtServicesFifthPartTable
func NewSlbNewCfgVirtServicesFifthPartTableList ¶
func NewSlbNewCfgVirtServicesFifthPartTableList() *SlbNewCfgVirtServicesFifthPartTable
func (*SlbNewCfgVirtServicesFifthPartTable) GetParams ¶
func (c *SlbNewCfgVirtServicesFifthPartTable) GetParams() BeanType
func (*SlbNewCfgVirtServicesFifthPartTable) GetParamsType ¶
func (c *SlbNewCfgVirtServicesFifthPartTable) GetParamsType() reflect.Type
func (*SlbNewCfgVirtServicesFifthPartTable) Name ¶
func (c *SlbNewCfgVirtServicesFifthPartTable) Name() string
func (*SlbNewCfgVirtServicesFifthPartTable) Path ¶
func (c *SlbNewCfgVirtServicesFifthPartTable) Path() string
type SlbNewCfgVirtServicesFifthPartTableAction ¶
type SlbNewCfgVirtServicesFifthPartTableAction int32
const ( SlbNewCfgVirtServicesFifthPartTableAction_Group SlbNewCfgVirtServicesFifthPartTableAction = 1 SlbNewCfgVirtServicesFifthPartTableAction_Redirect SlbNewCfgVirtServicesFifthPartTableAction = 2 SlbNewCfgVirtServicesFifthPartTableAction_Discard SlbNewCfgVirtServicesFifthPartTableAction = 3 SlbNewCfgVirtServicesFifthPartTableAction_Unsupported SlbNewCfgVirtServicesFifthPartTableAction = 2147483647 )
type SlbNewCfgVirtServicesFifthPartTableCkRebind ¶
type SlbNewCfgVirtServicesFifthPartTableCkRebind int32
const ( SlbNewCfgVirtServicesFifthPartTableCkRebind_Enabled SlbNewCfgVirtServicesFifthPartTableCkRebind = 1 SlbNewCfgVirtServicesFifthPartTableCkRebind_Disabled SlbNewCfgVirtServicesFifthPartTableCkRebind = 2 SlbNewCfgVirtServicesFifthPartTableCkRebind_Unsupported SlbNewCfgVirtServicesFifthPartTableCkRebind = 2147483647 )
type SlbNewCfgVirtServicesFifthPartTableClntproxType ¶
type SlbNewCfgVirtServicesFifthPartTableClntproxType int32
const ( SlbNewCfgVirtServicesFifthPartTableClntproxType_None SlbNewCfgVirtServicesFifthPartTableClntproxType = 1 SlbNewCfgVirtServicesFifthPartTableClntproxType_Http SlbNewCfgVirtServicesFifthPartTableClntproxType = 2 SlbNewCfgVirtServicesFifthPartTableClntproxType_Https SlbNewCfgVirtServicesFifthPartTableClntproxType = 3 SlbNewCfgVirtServicesFifthPartTableClntproxType_Unsupported SlbNewCfgVirtServicesFifthPartTableClntproxType = 2147483647 )
type SlbNewCfgVirtServicesFifthPartTableCookieSecure ¶
type SlbNewCfgVirtServicesFifthPartTableCookieSecure int32
const ( SlbNewCfgVirtServicesFifthPartTableCookieSecure_No SlbNewCfgVirtServicesFifthPartTableCookieSecure = 1 SlbNewCfgVirtServicesFifthPartTableCookieSecure_Yes SlbNewCfgVirtServicesFifthPartTableCookieSecure = 2 SlbNewCfgVirtServicesFifthPartTableCookieSecure_Unsupported SlbNewCfgVirtServicesFifthPartTableCookieSecure = 2147483647 )
type SlbNewCfgVirtServicesFifthPartTableDnsType ¶
type SlbNewCfgVirtServicesFifthPartTableDnsType int32
const ( SlbNewCfgVirtServicesFifthPartTableDnsType_Dns SlbNewCfgVirtServicesFifthPartTableDnsType = 1 SlbNewCfgVirtServicesFifthPartTableDnsType_Dnssec SlbNewCfgVirtServicesFifthPartTableDnsType = 2 SlbNewCfgVirtServicesFifthPartTableDnsType_Both SlbNewCfgVirtServicesFifthPartTableDnsType = 3 SlbNewCfgVirtServicesFifthPartTableDnsType_Unsupported SlbNewCfgVirtServicesFifthPartTableDnsType = 2147483647 )
type SlbNewCfgVirtServicesFifthPartTableGranularity ¶
type SlbNewCfgVirtServicesFifthPartTableGranularity int32
const ( SlbNewCfgVirtServicesFifthPartTableGranularity_Service SlbNewCfgVirtServicesFifthPartTableGranularity = 0 SlbNewCfgVirtServicesFifthPartTableGranularity_Real SlbNewCfgVirtServicesFifthPartTableGranularity = 2 SlbNewCfgVirtServicesFifthPartTableGranularity_Unsupported SlbNewCfgVirtServicesFifthPartTableGranularity = 2147483647 )
type SlbNewCfgVirtServicesFifthPartTableNoRtsp ¶
type SlbNewCfgVirtServicesFifthPartTableNoRtsp int32
const ( SlbNewCfgVirtServicesFifthPartTableNoRtsp_Enabled SlbNewCfgVirtServicesFifthPartTableNoRtsp = 1 SlbNewCfgVirtServicesFifthPartTableNoRtsp_Disabled SlbNewCfgVirtServicesFifthPartTableNoRtsp = 2 SlbNewCfgVirtServicesFifthPartTableNoRtsp_Unsupported SlbNewCfgVirtServicesFifthPartTableNoRtsp = 2147483647 )
type SlbNewCfgVirtServicesFifthPartTableParams ¶
type SlbNewCfgVirtServicesFifthPartTableParams struct { // The number of the virtual server. ServFifthPartIndex int32 `json:"ServFifthPartIndex,omitempty"` // The service index. This has no external meaning FifthPartIndex int32 `json:"FifthPartIndex,omitempty"` // Enter text to be replaced. ServTextrepMatchText string `json:"ServTextrepMatchText,omitempty"` // Enter new text. ServTextrepReplacTxt string `json:"ServTextrepReplacTxt,omitempty"` // Application Type for virtual service. ServApplicationType SlbNewCfgVirtServicesFifthPartTableServApplicationType `json:"ServApplicationType,omitempty"` // The name of the virtual service. Name string `json:"Name,omitempty"` // Action type of the service.If we set value as group(1) // it will Load balance the traffic between the servers // defined in the group field after performing all other // services actions.when set to a value of redirect(2) // for http/https services, an http/s redirection will be // performed with the values set in the application // redirection.If we set value as discard(3) it will drop the session. Action SlbNewCfgVirtServicesFifthPartTableAction `json:"Action,omitempty"` // application redirection location.We need to provide this // value When action type is set to redirect(2). Redirect string `json:"Redirect,omitempty"` // Group Mark for Server Certificate. If we set value as cert(0) // It will denote that the server certificate (name) associated with // this virtual service, represents a certificate. Otherwise, a value of group(1), denotes that the server // certificate (name) represents a group. ServCertGrpMark SlbNewCfgVirtServicesFifthPartTableServCertGrpMark `json:"ServCertGrpMark,omitempty"` // Set DNS type for this service (DNS, DNSSEC). DnsType SlbNewCfgVirtServicesFifthPartTableDnsType `json:"DnsType,omitempty"` // Set client proximity type for this service. ClntproxType SlbNewCfgVirtServicesFifthPartTableClntproxType `json:"ClntproxType,omitempty"` // Enable or disable zero window size in SYN+ACK for this service. ZerowinSize SlbNewCfgVirtServicesFifthPartTableZerowinSize `json:"ZerowinSize,omitempty"` // The cookie path name of the virtual server used for cookie load balance. CookiePath string `json:"CookiePath,omitempty"` // Is cookie secure [yes/no] [Default: no]. CookieSecure SlbNewCfgVirtServicesFifthPartTableCookieSecure `json:"CookieSecure,omitempty"` // Enable or disable only rtsp SLB for this service. NoRtsp SlbNewCfgVirtServicesFifthPartTableNoRtsp `json:"NoRtsp,omitempty"` // Enable or disable server rebalancing when cookie is absent. // When enabled, server load balancing will happen // for subsequent request comes without cookie. CkRebind SlbNewCfgVirtServicesFifthPartTableCkRebind `json:"CkRebind,omitempty"` // Enable or disable buffer limit for content based selection. ParseLimit SlbNewCfgVirtServicesFifthPartTableParseLimit `json:"ParseLimit,omitempty"` // The buffer length for content based selection. ParseLength uint32 `json:"ParseLength,omitempty"` // Enable or disable URI normalization for HTTP content matching. UriNorm SlbNewCfgVirtServicesFifthPartTableUriNorm `json:"UriNorm,omitempty"` // Sets the Granularity for this service, for statistics report-protocol information. // Group(1) - for group level, or GroupAndServers(2) - for server level. Granularity SlbNewCfgVirtServicesFifthPartTableGranularity `json:"Granularity,omitempty"` // Enable or disable Session Logging. SessLog SlbNewCfgVirtServicesFifthPartTableSessLog `json:"SessLog,omitempty"` // This object ID allows configuring the web security ID AppwallWebappId string `json:"AppwallWebappId,omitempty"` }
type SlbNewCfgVirtServicesFifthPartTableParseLimit ¶
type SlbNewCfgVirtServicesFifthPartTableParseLimit int32
const ( SlbNewCfgVirtServicesFifthPartTableParseLimit_Enabled SlbNewCfgVirtServicesFifthPartTableParseLimit = 1 SlbNewCfgVirtServicesFifthPartTableParseLimit_Disabled SlbNewCfgVirtServicesFifthPartTableParseLimit = 2 SlbNewCfgVirtServicesFifthPartTableParseLimit_Unsupported SlbNewCfgVirtServicesFifthPartTableParseLimit = 2147483647 )
type SlbNewCfgVirtServicesFifthPartTableServApplicationType ¶
type SlbNewCfgVirtServicesFifthPartTableServApplicationType int32
const ( SlbNewCfgVirtServicesFifthPartTableServApplicationType_BasicSlb SlbNewCfgVirtServicesFifthPartTableServApplicationType = 1 SlbNewCfgVirtServicesFifthPartTableServApplicationType_Dns SlbNewCfgVirtServicesFifthPartTableServApplicationType = 2 SlbNewCfgVirtServicesFifthPartTableServApplicationType_Ftp SlbNewCfgVirtServicesFifthPartTableServApplicationType = 3 SlbNewCfgVirtServicesFifthPartTableServApplicationType_FtpData SlbNewCfgVirtServicesFifthPartTableServApplicationType = 4 SlbNewCfgVirtServicesFifthPartTableServApplicationType_Ldap SlbNewCfgVirtServicesFifthPartTableServApplicationType = 5 SlbNewCfgVirtServicesFifthPartTableServApplicationType_Http SlbNewCfgVirtServicesFifthPartTableServApplicationType = 6 SlbNewCfgVirtServicesFifthPartTableServApplicationType_Https SlbNewCfgVirtServicesFifthPartTableServApplicationType = 7 SlbNewCfgVirtServicesFifthPartTableServApplicationType_Ssl SlbNewCfgVirtServicesFifthPartTableServApplicationType = 8 SlbNewCfgVirtServicesFifthPartTableServApplicationType_Rtsp SlbNewCfgVirtServicesFifthPartTableServApplicationType = 9 SlbNewCfgVirtServicesFifthPartTableServApplicationType_Sip SlbNewCfgVirtServicesFifthPartTableServApplicationType = 10 SlbNewCfgVirtServicesFifthPartTableServApplicationType_Wts SlbNewCfgVirtServicesFifthPartTableServApplicationType = 11 SlbNewCfgVirtServicesFifthPartTableServApplicationType_Tftp SlbNewCfgVirtServicesFifthPartTableServApplicationType = 12 SlbNewCfgVirtServicesFifthPartTableServApplicationType_Smtp SlbNewCfgVirtServicesFifthPartTableServApplicationType = 13 SlbNewCfgVirtServicesFifthPartTableServApplicationType_Pop3 SlbNewCfgVirtServicesFifthPartTableServApplicationType = 14 SlbNewCfgVirtServicesFifthPartTableServApplicationType_Ip SlbNewCfgVirtServicesFifthPartTableServApplicationType = 15 SlbNewCfgVirtServicesFifthPartTableServApplicationType_MhSctp SlbNewCfgVirtServicesFifthPartTableServApplicationType = 16 )
type SlbNewCfgVirtServicesFifthPartTableServCertGrpMark ¶
type SlbNewCfgVirtServicesFifthPartTableServCertGrpMark int32
const ( SlbNewCfgVirtServicesFifthPartTableServCertGrpMark_Cert SlbNewCfgVirtServicesFifthPartTableServCertGrpMark = 1 SlbNewCfgVirtServicesFifthPartTableServCertGrpMark_Group SlbNewCfgVirtServicesFifthPartTableServCertGrpMark = 2 SlbNewCfgVirtServicesFifthPartTableServCertGrpMark_Unsupported SlbNewCfgVirtServicesFifthPartTableServCertGrpMark = 2147483647 )
type SlbNewCfgVirtServicesFifthPartTableSessLog ¶
type SlbNewCfgVirtServicesFifthPartTableSessLog int32
const ( SlbNewCfgVirtServicesFifthPartTableSessLog_Enabled SlbNewCfgVirtServicesFifthPartTableSessLog = 1 SlbNewCfgVirtServicesFifthPartTableSessLog_Disabled SlbNewCfgVirtServicesFifthPartTableSessLog = 2 SlbNewCfgVirtServicesFifthPartTableSessLog_Unsupported SlbNewCfgVirtServicesFifthPartTableSessLog = 2147483647 )
type SlbNewCfgVirtServicesFifthPartTableUriNorm ¶
type SlbNewCfgVirtServicesFifthPartTableUriNorm int32
const ( SlbNewCfgVirtServicesFifthPartTableUriNorm_Enabled SlbNewCfgVirtServicesFifthPartTableUriNorm = 1 SlbNewCfgVirtServicesFifthPartTableUriNorm_Disabled SlbNewCfgVirtServicesFifthPartTableUriNorm = 2 SlbNewCfgVirtServicesFifthPartTableUriNorm_Unsupported SlbNewCfgVirtServicesFifthPartTableUriNorm = 2147483647 )
type SlbNewCfgVirtServicesFifthPartTableZerowinSize ¶
type SlbNewCfgVirtServicesFifthPartTableZerowinSize int32
const ( SlbNewCfgVirtServicesFifthPartTableZerowinSize_Enabled SlbNewCfgVirtServicesFifthPartTableZerowinSize = 1 SlbNewCfgVirtServicesFifthPartTableZerowinSize_Disabled SlbNewCfgVirtServicesFifthPartTableZerowinSize = 2 SlbNewCfgVirtServicesFifthPartTableZerowinSize_Unsupported SlbNewCfgVirtServicesFifthPartTableZerowinSize = 2147483647 )
type SlbNewCfgVirtServicesFourthPartTable ¶
type SlbNewCfgVirtServicesFourthPartTable struct { // The number of the virtual server. SlbNewCfgVirtServFourthPartIndex int32 // The service index. This has no external meaning SlbNewCfgVirtServiceFourthPartIndex int32 Params *SlbNewCfgVirtServicesFourthPartTableParams }
SlbNewCfgVirtServicesFourthPartTable The table of virtual Services. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgVirtServicesFourthPartTable ¶
func NewSlbNewCfgVirtServicesFourthPartTable( slbNewCfgVirtServFourthPartIndex int32, slbNewCfgVirtServiceFourthPartIndex int32, params *SlbNewCfgVirtServicesFourthPartTableParams, ) *SlbNewCfgVirtServicesFourthPartTable
func NewSlbNewCfgVirtServicesFourthPartTableList ¶
func NewSlbNewCfgVirtServicesFourthPartTableList() *SlbNewCfgVirtServicesFourthPartTable
func (*SlbNewCfgVirtServicesFourthPartTable) GetParams ¶
func (c *SlbNewCfgVirtServicesFourthPartTable) GetParams() BeanType
func (*SlbNewCfgVirtServicesFourthPartTable) GetParamsType ¶
func (c *SlbNewCfgVirtServicesFourthPartTable) GetParamsType() reflect.Type
func (*SlbNewCfgVirtServicesFourthPartTable) Name ¶
func (c *SlbNewCfgVirtServicesFourthPartTable) Name() string
func (*SlbNewCfgVirtServicesFourthPartTable) Path ¶
func (c *SlbNewCfgVirtServicesFourthPartTable) Path() string
type SlbNewCfgVirtServicesFourthPartTableParams ¶
type SlbNewCfgVirtServicesFourthPartTableParams struct { // The number of the virtual server. ServFourthPartIndex int32 `json:"ServFourthPartIndex,omitempty"` // The service index. This has no external meaning FourthPartIndex int32 `json:"FourthPartIndex,omitempty"` // Enter new page name or none. ServUrlchangNewPgName string `json:"ServUrlchangNewPgName,omitempty"` // Enter new page type or none. ServUrlchangNewPgType string `json:"ServUrlchangNewPgType,omitempty"` // Enter enabled/disabled/clear [Default: clear]. ServPathHideStatus SlbNewCfgVirtServicesFourthPartTableServPathHideStatus `json:"ServPathHideStatus,omitempty"` // Enter hostname type [sufx|prefx|eq|incl|any] [Default: any]. ServPathHideHostType SlbNewCfgVirtServicesFourthPartTableServPathHideHostType `json:"ServPathHideHostType,omitempty"` // Enter hostname to match. ServPathHideHostName string `json:"ServPathHideHostName,omitempty"` // Enter path match type [sufx|prefx|eq|none]. ServPathHidePathType SlbNewCfgVirtServicesFourthPartTableServPathHidePathType `json:"ServPathHidePathType,omitempty"` // Enter path to remove. ServPathHidePathName string `json:"ServPathHidePathName,omitempty"` // Enter enabled/disabled/clear [Default: clear]. ServTextrepStatus SlbNewCfgVirtServicesFourthPartTableServTextrepStatus `json:"ServTextrepStatus,omitempty"` // Enter action [replace|remove|none]. ServTextrepAction SlbNewCfgVirtServicesFourthPartTableServTextrepAction `json:"ServTextrepAction,omitempty"` }
type SlbNewCfgVirtServicesFourthPartTableServPathHideHostType ¶
type SlbNewCfgVirtServicesFourthPartTableServPathHideHostType int32
const ( SlbNewCfgVirtServicesFourthPartTableServPathHideHostType_Sufx SlbNewCfgVirtServicesFourthPartTableServPathHideHostType = 1 SlbNewCfgVirtServicesFourthPartTableServPathHideHostType_Prefx SlbNewCfgVirtServicesFourthPartTableServPathHideHostType = 2 SlbNewCfgVirtServicesFourthPartTableServPathHideHostType_Eq SlbNewCfgVirtServicesFourthPartTableServPathHideHostType = 3 SlbNewCfgVirtServicesFourthPartTableServPathHideHostType_Incl SlbNewCfgVirtServicesFourthPartTableServPathHideHostType = 4 SlbNewCfgVirtServicesFourthPartTableServPathHideHostType_Any SlbNewCfgVirtServicesFourthPartTableServPathHideHostType = 5 SlbNewCfgVirtServicesFourthPartTableServPathHideHostType_Unsupported SlbNewCfgVirtServicesFourthPartTableServPathHideHostType = 2147483647 )
type SlbNewCfgVirtServicesFourthPartTableServPathHidePathType ¶
type SlbNewCfgVirtServicesFourthPartTableServPathHidePathType int32
const ( SlbNewCfgVirtServicesFourthPartTableServPathHidePathType_Sufx SlbNewCfgVirtServicesFourthPartTableServPathHidePathType = 1 SlbNewCfgVirtServicesFourthPartTableServPathHidePathType_Prefx SlbNewCfgVirtServicesFourthPartTableServPathHidePathType = 2 SlbNewCfgVirtServicesFourthPartTableServPathHidePathType_Eq SlbNewCfgVirtServicesFourthPartTableServPathHidePathType = 3 SlbNewCfgVirtServicesFourthPartTableServPathHidePathType_None SlbNewCfgVirtServicesFourthPartTableServPathHidePathType = 4 SlbNewCfgVirtServicesFourthPartTableServPathHidePathType_Unsupported SlbNewCfgVirtServicesFourthPartTableServPathHidePathType = 2147483647 )
type SlbNewCfgVirtServicesFourthPartTableServPathHideStatus ¶
type SlbNewCfgVirtServicesFourthPartTableServPathHideStatus int32
const ( SlbNewCfgVirtServicesFourthPartTableServPathHideStatus_Enable SlbNewCfgVirtServicesFourthPartTableServPathHideStatus = 1 SlbNewCfgVirtServicesFourthPartTableServPathHideStatus_Disable SlbNewCfgVirtServicesFourthPartTableServPathHideStatus = 2 SlbNewCfgVirtServicesFourthPartTableServPathHideStatus_Clear SlbNewCfgVirtServicesFourthPartTableServPathHideStatus = 3 SlbNewCfgVirtServicesFourthPartTableServPathHideStatus_Unsupported SlbNewCfgVirtServicesFourthPartTableServPathHideStatus = 2147483647 )
type SlbNewCfgVirtServicesFourthPartTableServTextrepAction ¶
type SlbNewCfgVirtServicesFourthPartTableServTextrepAction int32
const ( SlbNewCfgVirtServicesFourthPartTableServTextrepAction_None SlbNewCfgVirtServicesFourthPartTableServTextrepAction = 0 SlbNewCfgVirtServicesFourthPartTableServTextrepAction_Replace SlbNewCfgVirtServicesFourthPartTableServTextrepAction = 1 SlbNewCfgVirtServicesFourthPartTableServTextrepAction_Remove SlbNewCfgVirtServicesFourthPartTableServTextrepAction = 2 SlbNewCfgVirtServicesFourthPartTableServTextrepAction_Unsupported SlbNewCfgVirtServicesFourthPartTableServTextrepAction = 2147483647 )
type SlbNewCfgVirtServicesFourthPartTableServTextrepStatus ¶
type SlbNewCfgVirtServicesFourthPartTableServTextrepStatus int32
const ( SlbNewCfgVirtServicesFourthPartTableServTextrepStatus_Enable SlbNewCfgVirtServicesFourthPartTableServTextrepStatus = 1 SlbNewCfgVirtServicesFourthPartTableServTextrepStatus_Disable SlbNewCfgVirtServicesFourthPartTableServTextrepStatus = 2 SlbNewCfgVirtServicesFourthPartTableServTextrepStatus_Clear SlbNewCfgVirtServicesFourthPartTableServTextrepStatus = 3 SlbNewCfgVirtServicesFourthPartTableServTextrepStatus_Unsupported SlbNewCfgVirtServicesFourthPartTableServTextrepStatus = 2147483647 )
type SlbNewCfgVirtServicesSecondPartTable ¶
type SlbNewCfgVirtServicesSecondPartTable struct { // The number of the virtual server. SlbNewCfgVirtServSecondPartIndex int32 // The service index. This has no external meaning SlbNewCfgVirtServiceSecondPartIndex int32 Params *SlbNewCfgVirtServicesSecondPartTableParams }
SlbNewCfgVirtServicesSecondPartTable The table of virtual Services. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgVirtServicesSecondPartTable ¶
func NewSlbNewCfgVirtServicesSecondPartTable( slbNewCfgVirtServSecondPartIndex int32, slbNewCfgVirtServiceSecondPartIndex int32, params *SlbNewCfgVirtServicesSecondPartTableParams, ) *SlbNewCfgVirtServicesSecondPartTable
func NewSlbNewCfgVirtServicesSecondPartTableList ¶
func NewSlbNewCfgVirtServicesSecondPartTableList() *SlbNewCfgVirtServicesSecondPartTable
func (*SlbNewCfgVirtServicesSecondPartTable) GetParams ¶
func (c *SlbNewCfgVirtServicesSecondPartTable) GetParams() BeanType
func (*SlbNewCfgVirtServicesSecondPartTable) GetParamsType ¶
func (c *SlbNewCfgVirtServicesSecondPartTable) GetParamsType() reflect.Type
func (*SlbNewCfgVirtServicesSecondPartTable) Name ¶
func (c *SlbNewCfgVirtServicesSecondPartTable) Name() string
func (*SlbNewCfgVirtServicesSecondPartTable) Path ¶
func (c *SlbNewCfgVirtServicesSecondPartTable) Path() string
type SlbNewCfgVirtServicesSecondPartTableCloaksrv ¶
type SlbNewCfgVirtServicesSecondPartTableCloaksrv int32
const ( SlbNewCfgVirtServicesSecondPartTableCloaksrv_Enabled SlbNewCfgVirtServicesSecondPartTableCloaksrv = 1 SlbNewCfgVirtServicesSecondPartTableCloaksrv_Disabled SlbNewCfgVirtServicesSecondPartTableCloaksrv = 2 SlbNewCfgVirtServicesSecondPartTableCloaksrv_Unsupported SlbNewCfgVirtServicesSecondPartTableCloaksrv = 2147483647 )
type SlbNewCfgVirtServicesSecondPartTableConnmgtStatus ¶
type SlbNewCfgVirtServicesSecondPartTableConnmgtStatus int32
const ( SlbNewCfgVirtServicesSecondPartTableConnmgtStatus_Disabled SlbNewCfgVirtServicesSecondPartTableConnmgtStatus = 0 SlbNewCfgVirtServicesSecondPartTableConnmgtStatus_Pooling SlbNewCfgVirtServicesSecondPartTableConnmgtStatus = 1 SlbNewCfgVirtServicesSecondPartTableConnmgtStatus_Muxenabled SlbNewCfgVirtServicesSecondPartTableConnmgtStatus = 2 SlbNewCfgVirtServicesSecondPartTableConnmgtStatus_Unsupported SlbNewCfgVirtServicesSecondPartTableConnmgtStatus = 2147483647 )
type SlbNewCfgVirtServicesSecondPartTableParams ¶
type SlbNewCfgVirtServicesSecondPartTableParams struct { // The number of the virtual server. ServSecondPartIndex int32 `json:"ServSecondPartIndex,omitempty"` // The service index. This has no external meaning SecondPartIndex int32 `json:"SecondPartIndex,omitempty"` // Connection management configuration for HTTP traffic(Enable/disable/pooling) [Default: Disable]. ConnmgtStatus SlbNewCfgVirtServicesSecondPartTableConnmgtStatus `json:"ConnmgtStatus,omitempty"` // Connection management server side connection idle timeout in minutes [0-32768] [Default: 10]. ConnmgtTimeout uint32 `json:"ConnmgtTimeout,omitempty"` // Cache policy name associated with this virtual service.Set none to delete entry Cachepol string `json:"Cachepol,omitempty"` // Compression policy name associated with this virtual service.Set none to delete entry Comppol string `json:"Comppol,omitempty"` // SSL policy name associated with this virtual service.Set none to delete entry SSLpol string `json:"SSLpol,omitempty"` // Server Certificate name associated with this virtual service. ServCert string `json:"ServCert,omitempty"` // HTTP Content Modifications Rule-list associated with this virtual service.Set none to delete entry HttpmodList string `json:"HttpmodList,omitempty"` // Enable/disable server cloaking. Cloaksrv SlbNewCfgVirtServicesSecondPartTableCloaksrv `json:"Cloaksrv,omitempty"` // Enable/disable/clear error-code configuration. ServErrcodeStatus SlbNewCfgVirtServicesSecondPartTableServErrcodeStatus `json:"ServErrcodeStatus,omitempty"` // Match error-code(s), e.g 203,204 . ServErrcodeMatch string `json:"ServErrcodeMatch,omitempty"` // Use http redirection [yes/no] [Default: yes]. ServErrcodeHttpRedir SlbNewCfgVirtServicesSecondPartTableServErrcodeHttpRedir `json:"ServErrcodeHttpRedir,omitempty"` // URL for redirection. ServErrcodeUrl string `json:"ServErrcodeUrl,omitempty"` // set error code [Default: 302]. ServErrcode string `json:"ServErrcode,omitempty"` // Enter new error code [Default: 302]. ServErrcodeNew string `json:"ServErrcodeNew,omitempty"` // Enter error reason. ServErrcodeReason string `json:"ServErrcodeReason,omitempty"` // Enter enabled/disabled/clear [Default: clear]. ServUrlchangStatus SlbNewCfgVirtServicesSecondPartTableServUrlchangStatus `json:"ServUrlchangStatus,omitempty"` // Enter hostname match type [sufx|prefx|eq|incl|any] [Default: any] ServUrlchangHostType SlbNewCfgVirtServicesSecondPartTableServUrlchangHostType `json:"ServUrlchangHostType,omitempty"` }
type SlbNewCfgVirtServicesSecondPartTableServErrcodeHttpRedir ¶
type SlbNewCfgVirtServicesSecondPartTableServErrcodeHttpRedir int32
const ( SlbNewCfgVirtServicesSecondPartTableServErrcodeHttpRedir_Yes SlbNewCfgVirtServicesSecondPartTableServErrcodeHttpRedir = 1 SlbNewCfgVirtServicesSecondPartTableServErrcodeHttpRedir_No SlbNewCfgVirtServicesSecondPartTableServErrcodeHttpRedir = 2 SlbNewCfgVirtServicesSecondPartTableServErrcodeHttpRedir_Unsupported SlbNewCfgVirtServicesSecondPartTableServErrcodeHttpRedir = 2147483647 )
type SlbNewCfgVirtServicesSecondPartTableServErrcodeStatus ¶
type SlbNewCfgVirtServicesSecondPartTableServErrcodeStatus int32
const ( SlbNewCfgVirtServicesSecondPartTableServErrcodeStatus_Enabled SlbNewCfgVirtServicesSecondPartTableServErrcodeStatus = 1 SlbNewCfgVirtServicesSecondPartTableServErrcodeStatus_Disabled SlbNewCfgVirtServicesSecondPartTableServErrcodeStatus = 2 SlbNewCfgVirtServicesSecondPartTableServErrcodeStatus_Clear SlbNewCfgVirtServicesSecondPartTableServErrcodeStatus = 3 SlbNewCfgVirtServicesSecondPartTableServErrcodeStatus_Unsupported SlbNewCfgVirtServicesSecondPartTableServErrcodeStatus = 2147483647 )
type SlbNewCfgVirtServicesSecondPartTableServUrlchangHostType ¶
type SlbNewCfgVirtServicesSecondPartTableServUrlchangHostType int32
const ( SlbNewCfgVirtServicesSecondPartTableServUrlchangHostType_Sufx SlbNewCfgVirtServicesSecondPartTableServUrlchangHostType = 1 SlbNewCfgVirtServicesSecondPartTableServUrlchangHostType_Prefx SlbNewCfgVirtServicesSecondPartTableServUrlchangHostType = 2 SlbNewCfgVirtServicesSecondPartTableServUrlchangHostType_Eq SlbNewCfgVirtServicesSecondPartTableServUrlchangHostType = 3 SlbNewCfgVirtServicesSecondPartTableServUrlchangHostType_Incl SlbNewCfgVirtServicesSecondPartTableServUrlchangHostType = 4 SlbNewCfgVirtServicesSecondPartTableServUrlchangHostType_Any SlbNewCfgVirtServicesSecondPartTableServUrlchangHostType = 5 SlbNewCfgVirtServicesSecondPartTableServUrlchangHostType_Unsupported SlbNewCfgVirtServicesSecondPartTableServUrlchangHostType = 2147483647 )
type SlbNewCfgVirtServicesSecondPartTableServUrlchangStatus ¶
type SlbNewCfgVirtServicesSecondPartTableServUrlchangStatus int32
const ( SlbNewCfgVirtServicesSecondPartTableServUrlchangStatus_Enable SlbNewCfgVirtServicesSecondPartTableServUrlchangStatus = 1 SlbNewCfgVirtServicesSecondPartTableServUrlchangStatus_Disable SlbNewCfgVirtServicesSecondPartTableServUrlchangStatus = 2 SlbNewCfgVirtServicesSecondPartTableServUrlchangStatus_Clear SlbNewCfgVirtServicesSecondPartTableServUrlchangStatus = 3 SlbNewCfgVirtServicesSecondPartTableServUrlchangStatus_Unsupported SlbNewCfgVirtServicesSecondPartTableServUrlchangStatus = 2147483647 )
type SlbNewCfgVirtServicesTable ¶
type SlbNewCfgVirtServicesTable struct { // The number of the virtual server. SlbNewCfgVirtServIndex int32 // The service index. This has no external meaning SlbNewCfgVirtServiceIndex int32 Params *SlbNewCfgVirtServicesTableParams }
SlbNewCfgVirtServicesTable The table of virtual Services. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgVirtServicesTable ¶
func NewSlbNewCfgVirtServicesTable( slbNewCfgVirtServIndex int32, slbNewCfgVirtServiceIndex int32, params *SlbNewCfgVirtServicesTableParams, ) *SlbNewCfgVirtServicesTable
func NewSlbNewCfgVirtServicesTableList ¶
func NewSlbNewCfgVirtServicesTableList() *SlbNewCfgVirtServicesTable
func (*SlbNewCfgVirtServicesTable) GetParams ¶
func (c *SlbNewCfgVirtServicesTable) GetParams() BeanType
func (*SlbNewCfgVirtServicesTable) GetParamsType ¶
func (c *SlbNewCfgVirtServicesTable) GetParamsType() reflect.Type
func (*SlbNewCfgVirtServicesTable) Name ¶
func (c *SlbNewCfgVirtServicesTable) Name() string
func (*SlbNewCfgVirtServicesTable) Path ¶
func (c *SlbNewCfgVirtServicesTable) Path() string
type SlbNewCfgVirtServicesTableApm ¶
type SlbNewCfgVirtServicesTableApm int32
const ( SlbNewCfgVirtServicesTableApm_Enabled SlbNewCfgVirtServicesTableApm = 1 SlbNewCfgVirtServicesTableApm_Disabled SlbNewCfgVirtServicesTableApm = 2 SlbNewCfgVirtServicesTableApm_Unsupported SlbNewCfgVirtServicesTableApm = 2147483647 )
type SlbNewCfgVirtServicesTableClsRST ¶
type SlbNewCfgVirtServicesTableClsRST int32
const ( SlbNewCfgVirtServicesTableClsRST_Enabled SlbNewCfgVirtServicesTableClsRST = 1 SlbNewCfgVirtServicesTableClsRST_Disabled SlbNewCfgVirtServicesTableClsRST = 2 SlbNewCfgVirtServicesTableClsRST_Unsupported SlbNewCfgVirtServicesTableClsRST = 2147483647 )
type SlbNewCfgVirtServicesTableConnPooling ¶
type SlbNewCfgVirtServicesTableConnPooling int32
const ( SlbNewCfgVirtServicesTableConnPooling_Enabled SlbNewCfgVirtServicesTableConnPooling = 1 SlbNewCfgVirtServicesTableConnPooling_Disabled SlbNewCfgVirtServicesTableConnPooling = 2 SlbNewCfgVirtServicesTableConnPooling_Unsupported SlbNewCfgVirtServicesTableConnPooling = 2147483647 )
type SlbNewCfgVirtServicesTableCookieDname ¶
type SlbNewCfgVirtServicesTableCookieDname int32
const ( SlbNewCfgVirtServicesTableCookieDname_Enabled SlbNewCfgVirtServicesTableCookieDname = 1 SlbNewCfgVirtServicesTableCookieDname_Disabled SlbNewCfgVirtServicesTableCookieDname = 2 SlbNewCfgVirtServicesTableCookieDname_Unsupported SlbNewCfgVirtServicesTableCookieDname = 2147483647 )
type SlbNewCfgVirtServicesTableCookieMode ¶
type SlbNewCfgVirtServicesTableCookieMode int32
const ( SlbNewCfgVirtServicesTableCookieMode_Rewrite SlbNewCfgVirtServicesTableCookieMode = 1 SlbNewCfgVirtServicesTableCookieMode_Passive SlbNewCfgVirtServicesTableCookieMode = 2 SlbNewCfgVirtServicesTableCookieMode_Insert SlbNewCfgVirtServicesTableCookieMode = 3 SlbNewCfgVirtServicesTableCookieMode_Unsupported SlbNewCfgVirtServicesTableCookieMode = 2147483647 )
type SlbNewCfgVirtServicesTableDBind ¶
type SlbNewCfgVirtServicesTableDBind int32
const ( SlbNewCfgVirtServicesTableDBind_Enabled SlbNewCfgVirtServicesTableDBind = 1 SlbNewCfgVirtServicesTableDBind_Disabled SlbNewCfgVirtServicesTableDBind = 2 SlbNewCfgVirtServicesTableDBind_Forceproxy SlbNewCfgVirtServicesTableDBind = 3 SlbNewCfgVirtServicesTableDBind_Unsupported SlbNewCfgVirtServicesTableDBind = 2147483647 )
type SlbNewCfgVirtServicesTableDelete ¶
type SlbNewCfgVirtServicesTableDelete int32
const ( SlbNewCfgVirtServicesTableDelete_Other SlbNewCfgVirtServicesTableDelete = 1 SlbNewCfgVirtServicesTableDelete_Delete SlbNewCfgVirtServicesTableDelete = 2 SlbNewCfgVirtServicesTableDelete_Unsupported SlbNewCfgVirtServicesTableDelete = 2147483647 )
type SlbNewCfgVirtServicesTableDirServerRtn ¶
type SlbNewCfgVirtServicesTableDirServerRtn int32
const ( SlbNewCfgVirtServicesTableDirServerRtn_Enabled SlbNewCfgVirtServicesTableDirServerRtn = 1 SlbNewCfgVirtServicesTableDirServerRtn_Disabled SlbNewCfgVirtServicesTableDirServerRtn = 2 SlbNewCfgVirtServicesTableDirServerRtn_Unsupported SlbNewCfgVirtServicesTableDirServerRtn = 2147483647 )
type SlbNewCfgVirtServicesTableDirect ¶
type SlbNewCfgVirtServicesTableDirect int32
const ( SlbNewCfgVirtServicesTableDirect_Enabled SlbNewCfgVirtServicesTableDirect = 1 SlbNewCfgVirtServicesTableDirect_Disabled SlbNewCfgVirtServicesTableDirect = 2 SlbNewCfgVirtServicesTableDirect_Unsupported SlbNewCfgVirtServicesTableDirect = 2147483647 )
type SlbNewCfgVirtServicesTableDnsSlb ¶
type SlbNewCfgVirtServicesTableDnsSlb int32
const ( SlbNewCfgVirtServicesTableDnsSlb_Enabled SlbNewCfgVirtServicesTableDnsSlb = 1 SlbNewCfgVirtServicesTableDnsSlb_Disabled SlbNewCfgVirtServicesTableDnsSlb = 2 SlbNewCfgVirtServicesTableDnsSlb_Unsupported SlbNewCfgVirtServicesTableDnsSlb = 2147483647 )
type SlbNewCfgVirtServicesTableEgressPip ¶
type SlbNewCfgVirtServicesTableEgressPip int32
const ( SlbNewCfgVirtServicesTableEgressPip_Enabled SlbNewCfgVirtServicesTableEgressPip = 1 SlbNewCfgVirtServicesTableEgressPip_Disabled SlbNewCfgVirtServicesTableEgressPip = 2 SlbNewCfgVirtServicesTableEgressPip_Unsupported SlbNewCfgVirtServicesTableEgressPip = 2147483647 )
type SlbNewCfgVirtServicesTableFtpParsing ¶
type SlbNewCfgVirtServicesTableFtpParsing int32
const ( SlbNewCfgVirtServicesTableFtpParsing_Enabled SlbNewCfgVirtServicesTableFtpParsing = 1 SlbNewCfgVirtServicesTableFtpParsing_Disabled SlbNewCfgVirtServicesTableFtpParsing = 2 SlbNewCfgVirtServicesTableFtpParsing_Unsupported SlbNewCfgVirtServicesTableFtpParsing = 2147483647 )
type SlbNewCfgVirtServicesTableHttpRedir ¶
type SlbNewCfgVirtServicesTableHttpRedir int32
const ( SlbNewCfgVirtServicesTableHttpRedir_Enabled SlbNewCfgVirtServicesTableHttpRedir = 1 SlbNewCfgVirtServicesTableHttpRedir_Disabled SlbNewCfgVirtServicesTableHttpRedir = 2 SlbNewCfgVirtServicesTableHttpRedir_Unsupported SlbNewCfgVirtServicesTableHttpRedir = 2147483647 )
type SlbNewCfgVirtServicesTableHttpSlb ¶
type SlbNewCfgVirtServicesTableHttpSlb int32
const ( SlbNewCfgVirtServicesTableHttpSlb_Disabled SlbNewCfgVirtServicesTableHttpSlb = 1 SlbNewCfgVirtServicesTableHttpSlb_Urlslb SlbNewCfgVirtServicesTableHttpSlb = 2 SlbNewCfgVirtServicesTableHttpSlb_Urlhash SlbNewCfgVirtServicesTableHttpSlb = 3 SlbNewCfgVirtServicesTableHttpSlb_Cookie SlbNewCfgVirtServicesTableHttpSlb = 4 SlbNewCfgVirtServicesTableHttpSlb_Host SlbNewCfgVirtServicesTableHttpSlb = 5 SlbNewCfgVirtServicesTableHttpSlb_Browser SlbNewCfgVirtServicesTableHttpSlb = 6 SlbNewCfgVirtServicesTableHttpSlb_Others SlbNewCfgVirtServicesTableHttpSlb = 7 SlbNewCfgVirtServicesTableHttpSlb_Headerhash SlbNewCfgVirtServicesTableHttpSlb = 8 SlbNewCfgVirtServicesTableHttpSlb_Version SlbNewCfgVirtServicesTableHttpSlb = 9 SlbNewCfgVirtServicesTableHttpSlb_Unsupported SlbNewCfgVirtServicesTableHttpSlb = 2147483647 )
type SlbNewCfgVirtServicesTableHttpSlb2 ¶
type SlbNewCfgVirtServicesTableHttpSlb2 int32
const ( SlbNewCfgVirtServicesTableHttpSlb2_Disabled SlbNewCfgVirtServicesTableHttpSlb2 = 1 SlbNewCfgVirtServicesTableHttpSlb2_Urlslb SlbNewCfgVirtServicesTableHttpSlb2 = 2 SlbNewCfgVirtServicesTableHttpSlb2_Urlhash SlbNewCfgVirtServicesTableHttpSlb2 = 3 SlbNewCfgVirtServicesTableHttpSlb2_Cookie SlbNewCfgVirtServicesTableHttpSlb2 = 4 SlbNewCfgVirtServicesTableHttpSlb2_Host SlbNewCfgVirtServicesTableHttpSlb2 = 5 SlbNewCfgVirtServicesTableHttpSlb2_Browser SlbNewCfgVirtServicesTableHttpSlb2 = 6 SlbNewCfgVirtServicesTableHttpSlb2_Others SlbNewCfgVirtServicesTableHttpSlb2 = 7 SlbNewCfgVirtServicesTableHttpSlb2_Headerhash SlbNewCfgVirtServicesTableHttpSlb2 = 8 SlbNewCfgVirtServicesTableHttpSlb2_Version SlbNewCfgVirtServicesTableHttpSlb2 = 9 SlbNewCfgVirtServicesTableHttpSlb2_Unsupported SlbNewCfgVirtServicesTableHttpSlb2 = 2147483647 )
type SlbNewCfgVirtServicesTableHttpSlbOption ¶
type SlbNewCfgVirtServicesTableHttpSlbOption int32
const ( SlbNewCfgVirtServicesTableHttpSlbOption_And SlbNewCfgVirtServicesTableHttpSlbOption = 1 SlbNewCfgVirtServicesTableHttpSlbOption_Or SlbNewCfgVirtServicesTableHttpSlbOption = 2 SlbNewCfgVirtServicesTableHttpSlbOption_None SlbNewCfgVirtServicesTableHttpSlbOption = 3 SlbNewCfgVirtServicesTableHttpSlbOption_Unsupported SlbNewCfgVirtServicesTableHttpSlbOption = 2147483647 )
type SlbNewCfgVirtServicesTableLdapreset ¶
type SlbNewCfgVirtServicesTableLdapreset int32
const ( SlbNewCfgVirtServicesTableLdapreset_Enabled SlbNewCfgVirtServicesTableLdapreset = 1 SlbNewCfgVirtServicesTableLdapreset_Disabled SlbNewCfgVirtServicesTableLdapreset = 2 SlbNewCfgVirtServicesTableLdapreset_Unsupported SlbNewCfgVirtServicesTableLdapreset = 2147483647 )
type SlbNewCfgVirtServicesTableLdapslb ¶
type SlbNewCfgVirtServicesTableLdapslb int32
const ( SlbNewCfgVirtServicesTableLdapslb_Enabled SlbNewCfgVirtServicesTableLdapslb = 1 SlbNewCfgVirtServicesTableLdapslb_Disabled SlbNewCfgVirtServicesTableLdapslb = 2 SlbNewCfgVirtServicesTableLdapslb_Unsupported SlbNewCfgVirtServicesTableLdapslb = 2147483647 )
type SlbNewCfgVirtServicesTableNonHTTP ¶
type SlbNewCfgVirtServicesTableNonHTTP int32
const ( SlbNewCfgVirtServicesTableNonHTTP_Enabled SlbNewCfgVirtServicesTableNonHTTP = 1 SlbNewCfgVirtServicesTableNonHTTP_Disabled SlbNewCfgVirtServicesTableNonHTTP = 2 SlbNewCfgVirtServicesTableNonHTTP_Unsupported SlbNewCfgVirtServicesTableNonHTTP = 2147483647 )
type SlbNewCfgVirtServicesTablePBind ¶
type SlbNewCfgVirtServicesTablePBind int32
const ( SlbNewCfgVirtServicesTablePBind_Clientip SlbNewCfgVirtServicesTablePBind = 2 SlbNewCfgVirtServicesTablePBind_Disabled SlbNewCfgVirtServicesTablePBind = 3 SlbNewCfgVirtServicesTablePBind_Sslid SlbNewCfgVirtServicesTablePBind = 4 SlbNewCfgVirtServicesTablePBind_Cookie SlbNewCfgVirtServicesTablePBind = 5 SlbNewCfgVirtServicesTablePBind_Unsupported SlbNewCfgVirtServicesTablePBind = 2147483647 )
type SlbNewCfgVirtServicesTableParams ¶
type SlbNewCfgVirtServicesTableParams struct { // The number of the virtual server. ServIndex int32 `json:"ServIndex,omitempty"` // The service index. This has no external meaning Index int32 `json:"Index,omitempty"` // The layer4 virtual port number of the service. VirtPort uint64 `json:"VirtPort,omitempty"` // The real server group number for this service. RealGroup int32 `json:"RealGroup,omitempty"` // The layer4 real port number of the service. RealPort uint64 `json:"RealPort,omitempty"` // Set protocol for the virtual service to // UDP or TCP or SCTP or tcpAndUdp or stateless. // tcpAndUdp is applicable only to ip service. UDPBalance SlbNewCfgVirtServicesTableUDPBalance `json:"UDPBalance,omitempty"` // The host name of the virtual service. Hname string `json:"Hname,omitempty"` // The BWM contract number for this service. BwmContract int32 `json:"BwmContract,omitempty"` // Enable or disable direct server return feature. To translate only // MAC addresses in performing server load balancing when enabled. // This allow servers to return directly to client since IP addresses // have not been changed. DirServerRtn SlbNewCfgVirtServicesTableDirServerRtn `json:"DirServerRtn,omitempty"` // Select RTSP URL load balancing type. RtspUrlParse SlbNewCfgVirtServicesTableRtspUrlParse `json:"RtspUrlParse,omitempty"` // Enable/disable/forceproxy delayed binding. DBind SlbNewCfgVirtServicesTableDBind `json:"DBind,omitempty"` // Enable or Disable the ftp parsing for the virtual service. FtpParsing SlbNewCfgVirtServicesTableFtpParsing `json:"FtpParsing,omitempty"` // Enable or disable remapping UDP server fragments RemapUDPFrags SlbNewCfgVirtServicesTableRemapUDPFrags `json:"RemapUDPFrags,omitempty"` // Enable or disable DNS query load balancing. DnsSlb SlbNewCfgVirtServicesTableDnsSlb `json:"DnsSlb,omitempty"` // The number of cookie search response count. ResponseCount uint32 `json:"ResponseCount,omitempty"` // Enable or disable persistent bindings for the virtual port. PBind SlbNewCfgVirtServicesTablePBind `json:"PBind,omitempty"` // The cookie name of the virtual server used for cookie load balance. Cname string `json:"Cname,omitempty"` // The starting byte offset of the cookie value. Coffset uint64 `json:"Coffset,omitempty"` // The number of bytes to extract from the cookie value. Clength uint64 `json:"Clength,omitempty"` // Enable or disable cookie search in URI UriCookie SlbNewCfgVirtServicesTableUriCookie `json:"UriCookie,omitempty"` // The cookie expire of the virtual server used for insert cookie load // balance depending on the mode it has the following format // <MM/dd/yy[@hh:mm]> absolute mode or <days[:hours[:minutes]]> // for relative mode. CExpire string `json:"CExpire,omitempty"` // Select cookie persistence mode. Mode disabled(4) not supported on Alteon CookieMode SlbNewCfgVirtServicesTableCookieMode `json:"CookieMode,omitempty"` // Select HTTP server loadbalancing for the virtual port. HttpSlb SlbNewCfgVirtServicesTableHttpSlb `json:"HttpSlb,omitempty"` // Select HTTP server loadbalancing for the virtual port. HttpSlbOption SlbNewCfgVirtServicesTableHttpSlbOption `json:"HttpSlbOption,omitempty"` // Select HTTP server loadbalancing for the virtual port. HttpSlb2 SlbNewCfgVirtServicesTableHttpSlb2 `json:"HttpSlb2,omitempty"` // The HTTP header name of the virtual server. HttpHdrName string `json:"HttpHdrName,omitempty"` // The number of bytes used to hash onto server, A zero means // URL hashing disabled. UrlHashLen uint32 `json:"UrlHashLen,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewCfgVirtServicesTableDelete `json:"Delete,omitempty"` // Enable or disable DAM for this service. Direct SlbNewCfgVirtServicesTableDirect `json:"Direct,omitempty"` // Set hash parameter. Thash SlbNewCfgVirtServicesTableThash `json:"Thash,omitempty"` // Enable or disable LDAP Server Reset Ldapreset SlbNewCfgVirtServicesTableLdapreset `json:"Ldapreset,omitempty"` // Enable or disable LDAP Server load balancing Ldapslb SlbNewCfgVirtServicesTableLdapslb `json:"Ldapslb,omitempty"` // Enable/disable SIP load balancing. Sip SlbNewCfgVirtServicesTableSip `json:"Sip,omitempty"` // Enable/disable X-Forwarded-For for proxy mode. XForwardedFor SlbNewCfgVirtServicesTableXForwardedFor `json:"XForwardedFor,omitempty"` // Enable/disable HTTP/HTTPS redirect for GSLB. HttpRedir SlbNewCfgVirtServicesTableHttpRedir `json:"HttpRedir,omitempty"` // Enable or disable use of rport in the session lookup for a persistent // session. PbindRport SlbNewCfgVirtServicesTablePbindRport `json:"PbindRport,omitempty"` // Enable/disable pip selection based on egress port/vlan. EgressPip SlbNewCfgVirtServicesTableEgressPip `json:"EgressPip,omitempty"` // Select dname for insert cookie persistence mode. CookieDname SlbNewCfgVirtServicesTableCookieDname `json:"CookieDname,omitempty"` // Enable or disable WTS loadbalancing and persistence. Wts SlbNewCfgVirtServicesTableWts `json:"Wts,omitempty"` // Enable when there is no Session Directory server. Uhash SlbNewCfgVirtServicesTableUhash `json:"Uhash,omitempty"` // The maximum number of minutes an inactive connection remains open. TimeOut uint32 `json:"TimeOut,omitempty"` // Enable/disable SIP Media portal NAT. SdpNat SlbNewCfgVirtServicesTableSdpNat `json:"SdpNat,omitempty"` // Enable/disable session mirroring. SessionMirror SlbNewCfgVirtServicesTableSessionMirror `json:"SessionMirror,omitempty"` // Enable/disable softgrid load balancing. SoftGrid SlbNewCfgVirtServicesTableSoftGrid `json:"SoftGrid,omitempty"` // Enable/disable connection pooling for HTTP traffic. ConnPooling SlbNewCfgVirtServicesTableConnPooling `json:"ConnPooling,omitempty"` // The maximum number of minutes a persistent session should exist. PersistentTimeOut uint32 `json:"PersistentTimeOut,omitempty"` // Set the Proxy IP mode, default is ingress(0). // Changing from address(2) to any other mode will clear the configured IPv4/IPv6 address,prefix and persistancy. // Changing from nwclass(3) to any other mode will clear the configured NWclass and NWpersistancy. ProxyIpMode SlbNewCfgVirtServicesTableProxyIpMode `json:"ProxyIpMode,omitempty"` // This object ID allows configuring IPv4 PIP address. // This object ID can be set only if slbNewCfgVirtServiceProxyIpMode is address else return failure. // Returns 0 when slbNewCfgVirtServiceProxyIpMode is not set to address. // When a subnet is configured user has the ability to select PIP persistency mode. // Persistency is relevant only if either IPv4 PIP or IPv6 PIP (or both) are configured as // subnet. // If neither of the addresses (v4 & v6) are configured or are subnets, the persistency // value is disable. ProxyIpAddr string `json:"ProxyIpAddr,omitempty"` // This object ID allows configuring IPv4 PIP Mask. // Returns 0 when slbNewCfgVirtServiceProxyIpMode is not set to address. // When a subnet is configured user has the ability to select PIP persistency mode. // Persistency is relevant only if either IPv4 PIP or IPv6 PIP (or both) are configured as // subnet. // If neither of the addresses (v4 & v6) are configured or are subnets, the persistency // value is disable. ProxyIpMask string `json:"ProxyIpMask,omitempty"` // This object ID allows configuring IPv6 PIP address. // Returns 0 when slbNewCfgVirtServiceProxyIpMode is not set to address. // When a subnet is configured user has the ability to select PIP persistency mode. // Persistency is relevant only if either IPv4 PIP or IPv6 PIP (or both) are configured as // subnet. // Address should be 4-byte hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx. // If neither of the addresses (v4 & v6) are configured or are subnets, the persistency // value is disable. ProxyIpv6Addr string `json:"ProxyIpv6Addr,omitempty"` // This object ID allows configuring IPv6 PIP Mask. // Returns 0 when slbNewCfgVirtServiceProxyIpMode is not set to address. // When a subnet is configured user has the ability to select PIP persistency mode. // Persistency is relevant only if either IPv4 PIP or IPv6 PIP (or both) are configured as // subnet. // If neither of the addresses (v4 & v6) are configured or are subnets, the persistency // value is disable. ProxyIpv6Prefix uint32 `json:"ProxyIpv6Prefix,omitempty"` // When a subnet is configured user has the ability to select PIP persistency mode. // Returns 0 when slbNewCfgVirtServiceProxyIpMode is not set to address. // Persistency is relevant only if either IPv4 PIP or IPv6 PIP (or both) are configured as // subnet. // If neither of the addresses (v4 & v6) are configured or are subnets, the persistency // value is disable. ProxyIpPersistency SlbNewCfgVirtServicesTableProxyIpPersistency `json:"ProxyIpPersistency,omitempty"` // This object ID allows configuring IPv4 Network Class as PIP and PIP persistency mode. // Returns empty string when slbNewCfgVirtServiceProxyIpMode is not set to nwclass. // Persistency is relevant only if either IPv4 or IPv6 class (or both) are configured. // If neither of the classes (v4 & v6) are configured, the persistency configuration value is disable. ProxyIpNWclass string `json:"ProxyIpNWclass,omitempty"` // This object ID allows configuring IPv6 Network Class as PIP and PIP persistency mode. // Returns empty string when slbNewCfgVirtServiceProxyIpMode is not set to nwclass. // Persistency is relevant only if either IPv4 or IPv6 class (or both) are configured. // If neither of the classes (v4 & v6) are configured, the persistency configuration value is disable. ProxyIpv6NWclass string `json:"ProxyIpv6NWclass,omitempty"` // This object ID allows configuring Network Class PIP persistency mode. // Returns 0 when slbNewCfgVirtServiceProxyIpMode is not set to nwclass. // Persistency is relevant only if either IPv4 PIP or IPv6 PIP (or both) are configured as // subnet. // If neither of the addresses (v4 & v6) are configured or are subnets, the persistency // value is disable. ProxyIpNWclassPersistency SlbNewCfgVirtServicesTableProxyIpNWclassPersistency `json:"ProxyIpNWclassPersistency,omitempty"` // Set length for slb service sip hashing (4- 256 bytes) HashLen uint32 `json:"HashLen,omitempty"` // Enable/disable apm. Apm SlbNewCfgVirtServicesTableApm `json:"Apm,omitempty"` // Enable or disable Send RST on connection close. ClsRST SlbNewCfgVirtServicesTableClsRST `json:"ClsRST,omitempty"` // Enable or disable Send non-HTTP traffic. NonHTTP SlbNewCfgVirtServicesTableNonHTTP `json:"NonHTTP,omitempty"` }
type SlbNewCfgVirtServicesTablePbindRport ¶
type SlbNewCfgVirtServicesTablePbindRport int32
const ( SlbNewCfgVirtServicesTablePbindRport_Enabled SlbNewCfgVirtServicesTablePbindRport = 1 SlbNewCfgVirtServicesTablePbindRport_Disabled SlbNewCfgVirtServicesTablePbindRport = 2 SlbNewCfgVirtServicesTablePbindRport_Unsupported SlbNewCfgVirtServicesTablePbindRport = 2147483647 )
type SlbNewCfgVirtServicesTableProxyIpMode ¶
type SlbNewCfgVirtServicesTableProxyIpMode int32
const ( SlbNewCfgVirtServicesTableProxyIpMode_Ingress SlbNewCfgVirtServicesTableProxyIpMode = 0 SlbNewCfgVirtServicesTableProxyIpMode_Egress SlbNewCfgVirtServicesTableProxyIpMode = 1 SlbNewCfgVirtServicesTableProxyIpMode_Address SlbNewCfgVirtServicesTableProxyIpMode = 2 SlbNewCfgVirtServicesTableProxyIpMode_Nwclss SlbNewCfgVirtServicesTableProxyIpMode = 3 SlbNewCfgVirtServicesTableProxyIpMode_Disable SlbNewCfgVirtServicesTableProxyIpMode = 4 SlbNewCfgVirtServicesTableProxyIpMode_Unsupported SlbNewCfgVirtServicesTableProxyIpMode = 2147483647 )
type SlbNewCfgVirtServicesTableProxyIpNWclassPersistency ¶
type SlbNewCfgVirtServicesTableProxyIpNWclassPersistency int32
const ( SlbNewCfgVirtServicesTableProxyIpNWclassPersistency_Disable SlbNewCfgVirtServicesTableProxyIpNWclassPersistency = 0 SlbNewCfgVirtServicesTableProxyIpNWclassPersistency_Client SlbNewCfgVirtServicesTableProxyIpNWclassPersistency = 1 SlbNewCfgVirtServicesTableProxyIpNWclassPersistency_Unsupported SlbNewCfgVirtServicesTableProxyIpNWclassPersistency = 2147483647 )
type SlbNewCfgVirtServicesTableProxyIpPersistency ¶
type SlbNewCfgVirtServicesTableProxyIpPersistency int32
const ( SlbNewCfgVirtServicesTableProxyIpPersistency_Disable SlbNewCfgVirtServicesTableProxyIpPersistency = 0 SlbNewCfgVirtServicesTableProxyIpPersistency_Client SlbNewCfgVirtServicesTableProxyIpPersistency = 1 SlbNewCfgVirtServicesTableProxyIpPersistency_Host SlbNewCfgVirtServicesTableProxyIpPersistency = 2 SlbNewCfgVirtServicesTableProxyIpPersistency_Unsupported SlbNewCfgVirtServicesTableProxyIpPersistency = 2147483647 )
type SlbNewCfgVirtServicesTableRemapUDPFrags ¶
type SlbNewCfgVirtServicesTableRemapUDPFrags int32
const ( SlbNewCfgVirtServicesTableRemapUDPFrags_Enabled SlbNewCfgVirtServicesTableRemapUDPFrags = 1 SlbNewCfgVirtServicesTableRemapUDPFrags_Disabled SlbNewCfgVirtServicesTableRemapUDPFrags = 2 SlbNewCfgVirtServicesTableRemapUDPFrags_Unsupported SlbNewCfgVirtServicesTableRemapUDPFrags = 2147483647 )
type SlbNewCfgVirtServicesTableRtspUrlParse ¶
type SlbNewCfgVirtServicesTableRtspUrlParse int32
const ( SlbNewCfgVirtServicesTableRtspUrlParse_None SlbNewCfgVirtServicesTableRtspUrlParse = 1 SlbNewCfgVirtServicesTableRtspUrlParse_L4hash SlbNewCfgVirtServicesTableRtspUrlParse = 2 SlbNewCfgVirtServicesTableRtspUrlParse_Hash SlbNewCfgVirtServicesTableRtspUrlParse = 3 SlbNewCfgVirtServicesTableRtspUrlParse_PatternMatch SlbNewCfgVirtServicesTableRtspUrlParse = 4 SlbNewCfgVirtServicesTableRtspUrlParse_Unsupported SlbNewCfgVirtServicesTableRtspUrlParse = 2147483647 )
type SlbNewCfgVirtServicesTableSdpNat ¶
type SlbNewCfgVirtServicesTableSdpNat int32
const ( SlbNewCfgVirtServicesTableSdpNat_Enabled SlbNewCfgVirtServicesTableSdpNat = 1 SlbNewCfgVirtServicesTableSdpNat_Disabled SlbNewCfgVirtServicesTableSdpNat = 2 SlbNewCfgVirtServicesTableSdpNat_Unsupported SlbNewCfgVirtServicesTableSdpNat = 2147483647 )
type SlbNewCfgVirtServicesTableSessionMirror ¶
type SlbNewCfgVirtServicesTableSessionMirror int32
const ( SlbNewCfgVirtServicesTableSessionMirror_Enabled SlbNewCfgVirtServicesTableSessionMirror = 1 SlbNewCfgVirtServicesTableSessionMirror_Disabled SlbNewCfgVirtServicesTableSessionMirror = 2 SlbNewCfgVirtServicesTableSessionMirror_Unsupported SlbNewCfgVirtServicesTableSessionMirror = 2147483647 )
type SlbNewCfgVirtServicesTableSip ¶
type SlbNewCfgVirtServicesTableSip int32
const ( SlbNewCfgVirtServicesTableSip_Enabled SlbNewCfgVirtServicesTableSip = 1 SlbNewCfgVirtServicesTableSip_Disabled SlbNewCfgVirtServicesTableSip = 2 SlbNewCfgVirtServicesTableSip_Unsupported SlbNewCfgVirtServicesTableSip = 2147483647 )
type SlbNewCfgVirtServicesTableSoftGrid ¶
type SlbNewCfgVirtServicesTableSoftGrid int32
const ( SlbNewCfgVirtServicesTableSoftGrid_Enabled SlbNewCfgVirtServicesTableSoftGrid = 1 SlbNewCfgVirtServicesTableSoftGrid_Disabled SlbNewCfgVirtServicesTableSoftGrid = 2 SlbNewCfgVirtServicesTableSoftGrid_Unsupported SlbNewCfgVirtServicesTableSoftGrid = 2147483647 )
type SlbNewCfgVirtServicesTableThash ¶
type SlbNewCfgVirtServicesTableThash int32
const ( SlbNewCfgVirtServicesTableThash_Sip SlbNewCfgVirtServicesTableThash = 1 SlbNewCfgVirtServicesTableThash_SipSport SlbNewCfgVirtServicesTableThash = 2 SlbNewCfgVirtServicesTableThash_Unsupported SlbNewCfgVirtServicesTableThash = 2147483647 )
type SlbNewCfgVirtServicesTableUDPBalance ¶
type SlbNewCfgVirtServicesTableUDPBalance int32
const ( SlbNewCfgVirtServicesTableUDPBalance_Udp SlbNewCfgVirtServicesTableUDPBalance = 2 SlbNewCfgVirtServicesTableUDPBalance_Tcp SlbNewCfgVirtServicesTableUDPBalance = 3 SlbNewCfgVirtServicesTableUDPBalance_Stateless SlbNewCfgVirtServicesTableUDPBalance = 4 SlbNewCfgVirtServicesTableUDPBalance_TcpAndUdp SlbNewCfgVirtServicesTableUDPBalance = 5 SlbNewCfgVirtServicesTableUDPBalance_Sctp SlbNewCfgVirtServicesTableUDPBalance = 6 SlbNewCfgVirtServicesTableUDPBalance_Unsupported SlbNewCfgVirtServicesTableUDPBalance = 2147483647 )
type SlbNewCfgVirtServicesTableUhash ¶
type SlbNewCfgVirtServicesTableUhash int32
const ( SlbNewCfgVirtServicesTableUhash_Enabled SlbNewCfgVirtServicesTableUhash = 1 SlbNewCfgVirtServicesTableUhash_Disabled SlbNewCfgVirtServicesTableUhash = 2 SlbNewCfgVirtServicesTableUhash_Unsupported SlbNewCfgVirtServicesTableUhash = 2147483647 )
type SlbNewCfgVirtServicesTableUriCookie ¶
type SlbNewCfgVirtServicesTableUriCookie int32
const ( SlbNewCfgVirtServicesTableUriCookie_Enabled SlbNewCfgVirtServicesTableUriCookie = 1 SlbNewCfgVirtServicesTableUriCookie_Disabled SlbNewCfgVirtServicesTableUriCookie = 2 SlbNewCfgVirtServicesTableUriCookie_Unsupported SlbNewCfgVirtServicesTableUriCookie = 2147483647 )
type SlbNewCfgVirtServicesTableWts ¶
type SlbNewCfgVirtServicesTableWts int32
const ( SlbNewCfgVirtServicesTableWts_Enabled SlbNewCfgVirtServicesTableWts = 1 SlbNewCfgVirtServicesTableWts_Disabled SlbNewCfgVirtServicesTableWts = 2 SlbNewCfgVirtServicesTableWts_Unsupported SlbNewCfgVirtServicesTableWts = 2147483647 )
type SlbNewCfgVirtServicesTableXForwardedFor ¶
type SlbNewCfgVirtServicesTableXForwardedFor int32
const ( SlbNewCfgVirtServicesTableXForwardedFor_Enabled SlbNewCfgVirtServicesTableXForwardedFor = 1 SlbNewCfgVirtServicesTableXForwardedFor_Disabled SlbNewCfgVirtServicesTableXForwardedFor = 2 SlbNewCfgVirtServicesTableXForwardedFor_Unsupported SlbNewCfgVirtServicesTableXForwardedFor = 2147483647 )
type SlbNewCfgVirtServicesThirdPartTable ¶
type SlbNewCfgVirtServicesThirdPartTable struct { // The number of the virtual server. SlbNewCfgVirtServThirdPartIndex int32 // The service index. This has no external meaning SlbNewCfgVirtServiceThirdPartIndex int32 Params *SlbNewCfgVirtServicesThirdPartTableParams }
SlbNewCfgVirtServicesThirdPartTable The table of virtual Services. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgVirtServicesThirdPartTable ¶
func NewSlbNewCfgVirtServicesThirdPartTable( slbNewCfgVirtServThirdPartIndex int32, slbNewCfgVirtServiceThirdPartIndex int32, params *SlbNewCfgVirtServicesThirdPartTableParams, ) *SlbNewCfgVirtServicesThirdPartTable
func NewSlbNewCfgVirtServicesThirdPartTableList ¶
func NewSlbNewCfgVirtServicesThirdPartTableList() *SlbNewCfgVirtServicesThirdPartTable
func (*SlbNewCfgVirtServicesThirdPartTable) GetParams ¶
func (c *SlbNewCfgVirtServicesThirdPartTable) GetParams() BeanType
func (*SlbNewCfgVirtServicesThirdPartTable) GetParamsType ¶
func (c *SlbNewCfgVirtServicesThirdPartTable) GetParamsType() reflect.Type
func (*SlbNewCfgVirtServicesThirdPartTable) Name ¶
func (c *SlbNewCfgVirtServicesThirdPartTable) Name() string
func (*SlbNewCfgVirtServicesThirdPartTable) Path ¶
func (c *SlbNewCfgVirtServicesThirdPartTable) Path() string
type SlbNewCfgVirtServicesThirdPartTableParams ¶
type SlbNewCfgVirtServicesThirdPartTableParams struct { // The number of the virtual server. ServThirdPartIndex int32 `json:"ServThirdPartIndex,omitempty"` // The service index. This has no external meaning ThirdPartIndex int32 `json:"ThirdPartIndex,omitempty"` // Enter hostname to match. ServUrlchangHostName string `json:"ServUrlchangHostName,omitempty"` // Enter path match type [sufx|prefx|eq|incl|any|none]. ServUrlchangPathType SlbNewCfgVirtServicesThirdPartTableServUrlchangPathType `json:"ServUrlchangPathType,omitempty"` // Enter path to match. ServUrlchangPathMatch string `json:"ServUrlchangPathMatch,omitempty"` // Enter page name to match or none. ServUrlchangPageName string `json:"ServUrlchangPageName,omitempty"` // Enter page type to match or none. ServUrlchangPageType string `json:"ServUrlchangPageType,omitempty"` // Enter path action type. ServUrlchangActnType SlbNewCfgVirtServicesThirdPartTableServUrlchangActnType `json:"ServUrlchangActnType,omitempty"` // Enter path to insert. ServUrlchangPathInsrt string `json:"ServUrlchangPathInsrt,omitempty"` // Insert the specified path before or after the matched section ServUrlchangInsrtPostn SlbNewCfgVirtServicesThirdPartTableServUrlchangInsrtPostn `json:"ServUrlchangInsrtPostn,omitempty"` }
type SlbNewCfgVirtServicesThirdPartTableServUrlchangActnType ¶
type SlbNewCfgVirtServicesThirdPartTableServUrlchangActnType int32
const ( SlbNewCfgVirtServicesThirdPartTableServUrlchangActnType_Insert SlbNewCfgVirtServicesThirdPartTableServUrlchangActnType = 1 SlbNewCfgVirtServicesThirdPartTableServUrlchangActnType_Replace SlbNewCfgVirtServicesThirdPartTableServUrlchangActnType = 2 SlbNewCfgVirtServicesThirdPartTableServUrlchangActnType_Remove SlbNewCfgVirtServicesThirdPartTableServUrlchangActnType = 3 SlbNewCfgVirtServicesThirdPartTableServUrlchangActnType_None SlbNewCfgVirtServicesThirdPartTableServUrlchangActnType = 4 SlbNewCfgVirtServicesThirdPartTableServUrlchangActnType_Unsupported SlbNewCfgVirtServicesThirdPartTableServUrlchangActnType = 2147483647 )
type SlbNewCfgVirtServicesThirdPartTableServUrlchangInsrtPostn ¶
type SlbNewCfgVirtServicesThirdPartTableServUrlchangInsrtPostn int32
const ( SlbNewCfgVirtServicesThirdPartTableServUrlchangInsrtPostn_Before SlbNewCfgVirtServicesThirdPartTableServUrlchangInsrtPostn = 1 SlbNewCfgVirtServicesThirdPartTableServUrlchangInsrtPostn_After SlbNewCfgVirtServicesThirdPartTableServUrlchangInsrtPostn = 2 SlbNewCfgVirtServicesThirdPartTableServUrlchangInsrtPostn_Unsupported SlbNewCfgVirtServicesThirdPartTableServUrlchangInsrtPostn = 2147483647 )
type SlbNewCfgVirtServicesThirdPartTableServUrlchangPathType ¶
type SlbNewCfgVirtServicesThirdPartTableServUrlchangPathType int32
const ( SlbNewCfgVirtServicesThirdPartTableServUrlchangPathType_Sufx SlbNewCfgVirtServicesThirdPartTableServUrlchangPathType = 1 SlbNewCfgVirtServicesThirdPartTableServUrlchangPathType_Prefx SlbNewCfgVirtServicesThirdPartTableServUrlchangPathType = 2 SlbNewCfgVirtServicesThirdPartTableServUrlchangPathType_Eq SlbNewCfgVirtServicesThirdPartTableServUrlchangPathType = 3 SlbNewCfgVirtServicesThirdPartTableServUrlchangPathType_Incl SlbNewCfgVirtServicesThirdPartTableServUrlchangPathType = 4 SlbNewCfgVirtServicesThirdPartTableServUrlchangPathType_Any SlbNewCfgVirtServicesThirdPartTableServUrlchangPathType = 5 SlbNewCfgVirtServicesThirdPartTableServUrlchangPathType_None SlbNewCfgVirtServicesThirdPartTableServUrlchangPathType = 6 SlbNewCfgVirtServicesThirdPartTableServUrlchangPathType_Unsupported SlbNewCfgVirtServicesThirdPartTableServUrlchangPathType = 2147483647 )
type SlbNewCfgWlmTable ¶
type SlbNewCfgWlmTable struct { // The Workload Manager number SlbNewCfgWlmIndex int32 Params *SlbNewCfgWlmTableParams }
SlbNewCfgWlmTable The table of Workload Managers configuration. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewCfgWlmTable ¶
func NewSlbNewCfgWlmTable( slbNewCfgWlmIndex int32, params *SlbNewCfgWlmTableParams, ) *SlbNewCfgWlmTable
func NewSlbNewCfgWlmTableList ¶
func NewSlbNewCfgWlmTableList() *SlbNewCfgWlmTable
func (*SlbNewCfgWlmTable) GetParams ¶
func (c *SlbNewCfgWlmTable) GetParams() BeanType
func (*SlbNewCfgWlmTable) GetParamsType ¶
func (c *SlbNewCfgWlmTable) GetParamsType() reflect.Type
func (*SlbNewCfgWlmTable) Name ¶
func (c *SlbNewCfgWlmTable) Name() string
func (*SlbNewCfgWlmTable) Path ¶
func (c *SlbNewCfgWlmTable) Path() string
type SlbNewCfgWlmTableDelete ¶
type SlbNewCfgWlmTableDelete int32
const ( SlbNewCfgWlmTableDelete_Other SlbNewCfgWlmTableDelete = 1 SlbNewCfgWlmTableDelete_Delete SlbNewCfgWlmTableDelete = 2 SlbNewCfgWlmTableDelete_Unsupported SlbNewCfgWlmTableDelete = 2147483647 )
type SlbNewCfgWlmTableParams ¶
type SlbNewCfgWlmTableParams struct { // The Workload Manager number Index int32 `json:"Index,omitempty"` // IP address of the Workload Manager. IpAddr string `json:"IpAddr,omitempty"` // The port number for the Workload Manager. Port uint64 `json:"Port,omitempty"` // By setting the value to delete(2), the entire row is deleted. Delete SlbNewCfgWlmTableDelete `json:"Delete,omitempty"` // The group number for the Workload Manager. Groups string `json:"Groups,omitempty"` // Connection state of the Workload Manager. State SlbNewCfgWlmTableState `json:"State,omitempty"` }
type SlbNewCfgWlmTableState ¶
type SlbNewCfgWlmTableState int32
const ( SlbNewCfgWlmTableState_Enabled SlbNewCfgWlmTableState = 1 SlbNewCfgWlmTableState_Disabled SlbNewCfgWlmTableState = 2 SlbNewCfgWlmTableState_Unsupported SlbNewCfgWlmTableState = 2147483647 )
type SlbNewDataclassCfgDataClassesTable ¶
type SlbNewDataclassCfgDataClassesTable struct { // Data class id. SlbNewDataclassCfgDataClassesId string Params *SlbNewDataclassCfgDataClassesTableParams }
SlbNewDataclassCfgDataClassesTable New data classes table. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewDataclassCfgDataClassesTable ¶
func NewSlbNewDataclassCfgDataClassesTable( slbNewDataclassCfgDataClassesId string, params *SlbNewDataclassCfgDataClassesTableParams, ) *SlbNewDataclassCfgDataClassesTable
func NewSlbNewDataclassCfgDataClassesTableList ¶
func NewSlbNewDataclassCfgDataClassesTableList() *SlbNewDataclassCfgDataClassesTable
func (*SlbNewDataclassCfgDataClassesTable) GetParams ¶
func (c *SlbNewDataclassCfgDataClassesTable) GetParams() BeanType
func (*SlbNewDataclassCfgDataClassesTable) GetParamsType ¶
func (c *SlbNewDataclassCfgDataClassesTable) GetParamsType() reflect.Type
func (*SlbNewDataclassCfgDataClassesTable) Name ¶
func (c *SlbNewDataclassCfgDataClassesTable) Name() string
func (*SlbNewDataclassCfgDataClassesTable) Path ¶
func (c *SlbNewDataclassCfgDataClassesTable) Path() string
type SlbNewDataclassCfgDataClassesTableDataType ¶
type SlbNewDataclassCfgDataClassesTableDataType int32
const ( SlbNewDataclassCfgDataClassesTableDataType_String SlbNewDataclassCfgDataClassesTableDataType = 1 SlbNewDataclassCfgDataClassesTableDataType_Ip SlbNewDataclassCfgDataClassesTableDataType = 2 SlbNewDataclassCfgDataClassesTableDataType_Unsupported SlbNewDataclassCfgDataClassesTableDataType = 2147483647 )
type SlbNewDataclassCfgDataClassesTableDel ¶
type SlbNewDataclassCfgDataClassesTableDel int32
const ( SlbNewDataclassCfgDataClassesTableDel_Other SlbNewDataclassCfgDataClassesTableDel = 1 SlbNewDataclassCfgDataClassesTableDel_Delete SlbNewDataclassCfgDataClassesTableDel = 2 SlbNewDataclassCfgDataClassesTableDel_Unsupported SlbNewDataclassCfgDataClassesTableDel = 2147483647 )
type SlbNewDataclassCfgDataClassesTableParams ¶
type SlbNewDataclassCfgDataClassesTableParams struct { // Data class id. Id string `json:"Id,omitempty"` // Data class data type. DataType SlbNewDataclassCfgDataClassesTableDataType `json:"DataType,omitempty"` // Data class name. Name string `json:"Name,omitempty"` // By setting the value to delete(2), the entire row is deleted. Del SlbNewDataclassCfgDataClassesTableDel `json:"Del,omitempty"` // Duplicating an entire Data class by defining the destination Data class id. Copy string `json:"Copy,omitempty"` }
type SlbNewDataclassCfgManualEntriesTable ¶
type SlbNewDataclassCfgManualEntriesTable struct { // Data class ID which the manual entry belongs to. SlbNewDataclassCfgManualEntriesEntryDcId string // Manual entry Id. SlbNewDataclassCfgManualEntriesEntryId int32 Params *SlbNewDataclassCfgManualEntriesTableParams }
SlbNewDataclassCfgManualEntriesTable New data class manual entries table. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewDataclassCfgManualEntriesTable ¶
func NewSlbNewDataclassCfgManualEntriesTable( slbNewDataclassCfgManualEntriesEntryDcId string, slbNewDataclassCfgManualEntriesEntryId int32, params *SlbNewDataclassCfgManualEntriesTableParams, ) *SlbNewDataclassCfgManualEntriesTable
func NewSlbNewDataclassCfgManualEntriesTableList ¶
func NewSlbNewDataclassCfgManualEntriesTableList() *SlbNewDataclassCfgManualEntriesTable
func (*SlbNewDataclassCfgManualEntriesTable) GetParams ¶
func (c *SlbNewDataclassCfgManualEntriesTable) GetParams() BeanType
func (*SlbNewDataclassCfgManualEntriesTable) GetParamsType ¶
func (c *SlbNewDataclassCfgManualEntriesTable) GetParamsType() reflect.Type
func (*SlbNewDataclassCfgManualEntriesTable) Name ¶
func (c *SlbNewDataclassCfgManualEntriesTable) Name() string
func (*SlbNewDataclassCfgManualEntriesTable) Path ¶
func (c *SlbNewDataclassCfgManualEntriesTable) Path() string
type SlbNewDataclassCfgManualEntriesTableDel ¶
type SlbNewDataclassCfgManualEntriesTableDel int32
const ( SlbNewDataclassCfgManualEntriesTableDel_Other SlbNewDataclassCfgManualEntriesTableDel = 1 SlbNewDataclassCfgManualEntriesTableDel_Delete SlbNewDataclassCfgManualEntriesTableDel = 2 SlbNewDataclassCfgManualEntriesTableDel_Unsupported SlbNewDataclassCfgManualEntriesTableDel = 2147483647 )
type SlbNewDataclassCfgManualEntriesTableParams ¶
type SlbNewDataclassCfgManualEntriesTableParams struct { // Data class ID which the manual entry belongs to. DcId string `json:"DcId,omitempty"` // Manual entry Id. Id int32 `json:"Id,omitempty"` // Manual entry key. When configuration type is string there are no limitations. // When configuration type is ip should be a discrete IPv4/v6 address or subnet. Key string `json:"Key,omitempty"` // Manual entry value. Value string `json:"Value,omitempty"` // By setting the value to delete(2), the entire row is deleted. Del SlbNewDataclassCfgManualEntriesTableDel `json:"Del,omitempty"` }
type SlbNewIcapPolTable ¶
type SlbNewIcapPolTable struct { // The Icap policy ID(key id) as an index. SlbNewIcapPolNameIdIndex string Params *SlbNewIcapPolTableParams }
SlbNewIcapPolTable The table for configuring icap policy. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewIcapPolTable ¶
func NewSlbNewIcapPolTable( slbNewIcapPolNameIdIndex string, params *SlbNewIcapPolTableParams, ) *SlbNewIcapPolTable
func NewSlbNewIcapPolTableList ¶
func NewSlbNewIcapPolTableList() *SlbNewIcapPolTable
func (*SlbNewIcapPolTable) GetParams ¶
func (c *SlbNewIcapPolTable) GetParams() BeanType
func (*SlbNewIcapPolTable) GetParamsType ¶
func (c *SlbNewIcapPolTable) GetParamsType() reflect.Type
func (*SlbNewIcapPolTable) Name ¶
func (c *SlbNewIcapPolTable) Name() string
func (*SlbNewIcapPolTable) Path ¶
func (c *SlbNewIcapPolTable) Path() string
type SlbNewIcapPolTableAdminStatus ¶
type SlbNewIcapPolTableAdminStatus int32
const ( SlbNewIcapPolTableAdminStatus_Enabled SlbNewIcapPolTableAdminStatus = 1 SlbNewIcapPolTableAdminStatus_Disabled SlbNewIcapPolTableAdminStatus = 2 SlbNewIcapPolTableAdminStatus_Unsupported SlbNewIcapPolTableAdminStatus = 2147483647 )
type SlbNewIcapPolTableDel ¶
type SlbNewIcapPolTableDel int32
const ( SlbNewIcapPolTableDel_Other SlbNewIcapPolTableDel = 1 SlbNewIcapPolTableDel_Delete SlbNewIcapPolTableDel = 2 SlbNewIcapPolTableDel_Unsupported SlbNewIcapPolTableDel = 2147483647 )
type SlbNewIcapPolTableParams ¶
type SlbNewIcapPolTableParams struct { // The Icap policy ID(key id) as an index. NameIdIndex string `json:"NameIdIndex,omitempty"` // Icap policy name. Name string `json:"Name,omitempty"` // Status (enable/disable) of icap policy. AdminStatus SlbNewIcapPolTableAdminStatus `json:"AdminStatus,omitempty"` // Delete Icap policy. Del SlbNewIcapPolTableDel `json:"Del,omitempty"` // Status (enable/disable) of icap policy. ReqmodStatus SlbNewIcapPolTableReqmodStatus `json:"ReqmodStatus,omitempty"` // Icap Uri string. ReqmodUri string `json:"ReqmodUri,omitempty"` // The Icap Reqmod server group number. ReqmodGroup string `json:"ReqmodGroup,omitempty"` // Fallback action (group down). ReqmodFallback SlbNewIcapPolTableReqmodFallback `json:"ReqmodFallback,omitempty"` // The maximum preview number in bytes. ReqmodPreview uint32 `json:"ReqmodPreview,omitempty"` // Icap From string. ReqmodFrom string `json:"ReqmodFrom,omitempty"` // Icap Host string. ReqmodHost string `json:"ReqmodHost,omitempty"` // Icap Referer string. ReqmodReferer string `json:"ReqmodReferer,omitempty"` // Icap User-Agent string. ReqmodAgent string `json:"ReqmodAgent,omitempty"` // Icap X-Client-IP status. ReqmodXcip SlbNewIcapPolTableReqmodXcip `json:"ReqmodXcip,omitempty"` // Icap xcip header string. ReqmodXcipHeader string `json:"ReqmodXcipHeader,omitempty"` // Status (enable/disable) of icap policy. RespmodStatus SlbNewIcapPolTableRespmodStatus `json:"RespmodStatus,omitempty"` // Icap Uri string. RespmodUri string `json:"RespmodUri,omitempty"` // The Icap Respmod server group number. RespmodGroup string `json:"RespmodGroup,omitempty"` // Fallback action (group down). RespmodFallback SlbNewIcapPolTableRespmodFallback `json:"RespmodFallback,omitempty"` // The maximum preview number in bytes. RespmodPreview uint32 `json:"RespmodPreview,omitempty"` // Icap From string. RespmodFrom string `json:"RespmodFrom,omitempty"` // Icap Host string. RespmodHost string `json:"RespmodHost,omitempty"` // Icap Referer string. RespmodReferer string `json:"RespmodReferer,omitempty"` // Icap User-Agent string. RespmodAgent string `json:"RespmodAgent,omitempty"` // Icap X-Client-IP status. RespmodXcip SlbNewIcapPolTableRespmodXcip `json:"RespmodXcip,omitempty"` // Icap xcip header string. RespmodXcipHeader string `json:"RespmodXcipHeader,omitempty"` }
type SlbNewIcapPolTableReqmodFallback ¶
type SlbNewIcapPolTableReqmodFallback int32
const ( SlbNewIcapPolTableReqmodFallback_Drop SlbNewIcapPolTableReqmodFallback = 1 SlbNewIcapPolTableReqmodFallback_ContFlow SlbNewIcapPolTableReqmodFallback = 2 SlbNewIcapPolTableReqmodFallback_Unsupported SlbNewIcapPolTableReqmodFallback = 2147483647 )
type SlbNewIcapPolTableReqmodStatus ¶
type SlbNewIcapPolTableReqmodStatus int32
const ( SlbNewIcapPolTableReqmodStatus_Enabled SlbNewIcapPolTableReqmodStatus = 1 SlbNewIcapPolTableReqmodStatus_Disabled SlbNewIcapPolTableReqmodStatus = 2 SlbNewIcapPolTableReqmodStatus_Unsupported SlbNewIcapPolTableReqmodStatus = 2147483647 )
type SlbNewIcapPolTableReqmodXcip ¶
type SlbNewIcapPolTableReqmodXcip int32
const ( SlbNewIcapPolTableReqmodXcip_Cip SlbNewIcapPolTableReqmodXcip = 1 SlbNewIcapPolTableReqmodXcip_Xff SlbNewIcapPolTableReqmodXcip = 2 SlbNewIcapPolTableReqmodXcip_Disabled SlbNewIcapPolTableReqmodXcip = 3 SlbNewIcapPolTableReqmodXcip_Unsupported SlbNewIcapPolTableReqmodXcip = 2147483647 )
type SlbNewIcapPolTableRespmodFallback ¶
type SlbNewIcapPolTableRespmodFallback int32
const ( SlbNewIcapPolTableRespmodFallback_Drop SlbNewIcapPolTableRespmodFallback = 1 SlbNewIcapPolTableRespmodFallback_ContFlow SlbNewIcapPolTableRespmodFallback = 2 SlbNewIcapPolTableRespmodFallback_Unsupported SlbNewIcapPolTableRespmodFallback = 2147483647 )
type SlbNewIcapPolTableRespmodStatus ¶
type SlbNewIcapPolTableRespmodStatus int32
const ( SlbNewIcapPolTableRespmodStatus_Enabled SlbNewIcapPolTableRespmodStatus = 1 SlbNewIcapPolTableRespmodStatus_Disabled SlbNewIcapPolTableRespmodStatus = 2 SlbNewIcapPolTableRespmodStatus_Unsupported SlbNewIcapPolTableRespmodStatus = 2147483647 )
type SlbNewIcapPolTableRespmodXcip ¶
type SlbNewIcapPolTableRespmodXcip int32
const ( SlbNewIcapPolTableRespmodXcip_Cip SlbNewIcapPolTableRespmodXcip = 1 SlbNewIcapPolTableRespmodXcip_Xff SlbNewIcapPolTableRespmodXcip = 2 SlbNewIcapPolTableRespmodXcip_Disabled SlbNewIcapPolTableRespmodXcip = 3 SlbNewIcapPolTableRespmodXcip_Unsupported SlbNewIcapPolTableRespmodXcip = 2147483647 )
type SlbNewNwclssCfgNetworkClassesTable ¶
type SlbNewNwclssCfgNetworkClassesTable struct { // Network class id. SlbNewNwclssCfgNetworkClassesId string Params *SlbNewNwclssCfgNetworkClassesTableParams }
SlbNewNwclssCfgNetworkClassesTable New network classes table. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewNwclssCfgNetworkClassesTable ¶
func NewSlbNewNwclssCfgNetworkClassesTable( slbNewNwclssCfgNetworkClassesId string, params *SlbNewNwclssCfgNetworkClassesTableParams, ) *SlbNewNwclssCfgNetworkClassesTable
func NewSlbNewNwclssCfgNetworkClassesTableList ¶
func NewSlbNewNwclssCfgNetworkClassesTableList() *SlbNewNwclssCfgNetworkClassesTable
func (*SlbNewNwclssCfgNetworkClassesTable) GetParams ¶
func (c *SlbNewNwclssCfgNetworkClassesTable) GetParams() BeanType
func (*SlbNewNwclssCfgNetworkClassesTable) GetParamsType ¶
func (c *SlbNewNwclssCfgNetworkClassesTable) GetParamsType() reflect.Type
func (*SlbNewNwclssCfgNetworkClassesTable) Name ¶
func (c *SlbNewNwclssCfgNetworkClassesTable) Name() string
func (*SlbNewNwclssCfgNetworkClassesTable) Path ¶
func (c *SlbNewNwclssCfgNetworkClassesTable) Path() string
type SlbNewNwclssCfgNetworkClassesTableDel ¶
type SlbNewNwclssCfgNetworkClassesTableDel int32
const ( SlbNewNwclssCfgNetworkClassesTableDel_Other SlbNewNwclssCfgNetworkClassesTableDel = 1 SlbNewNwclssCfgNetworkClassesTableDel_Delete SlbNewNwclssCfgNetworkClassesTableDel = 2 SlbNewNwclssCfgNetworkClassesTableDel_Unsupported SlbNewNwclssCfgNetworkClassesTableDel = 2147483647 )
type SlbNewNwclssCfgNetworkClassesTableIpVer ¶
type SlbNewNwclssCfgNetworkClassesTableIpVer int32
const ( SlbNewNwclssCfgNetworkClassesTableIpVer_Ipv4 SlbNewNwclssCfgNetworkClassesTableIpVer = 1 SlbNewNwclssCfgNetworkClassesTableIpVer_Ipv6 SlbNewNwclssCfgNetworkClassesTableIpVer = 2 SlbNewNwclssCfgNetworkClassesTableIpVer_Unsupported SlbNewNwclssCfgNetworkClassesTableIpVer = 2147483647 )
type SlbNewNwclssCfgNetworkClassesTableParams ¶
type SlbNewNwclssCfgNetworkClassesTableParams struct { // Network class id. Id string `json:"Id,omitempty"` // Network class name. Name string `json:"Name,omitempty"` // The type of IP address. IpVer SlbNewNwclssCfgNetworkClassesTableIpVer `json:"IpVer,omitempty"` // By setting the value to delete(2), the entire row is deleted. Del SlbNewNwclssCfgNetworkClassesTableDel `json:"Del,omitempty"` // Duplicating an entire Network class by defining the destination Network class id. Copy string `json:"Copy,omitempty"` // The network class type should be either 'address' or 'region' to be added to the network. Type SlbNewNwclssCfgNetworkClassesTableType `json:"Type,omitempty"` }
type SlbNewNwclssCfgNetworkClassesTableType ¶
type SlbNewNwclssCfgNetworkClassesTableType int32
const ( SlbNewNwclssCfgNetworkClassesTableType_Address SlbNewNwclssCfgNetworkClassesTableType = 1 SlbNewNwclssCfgNetworkClassesTableType_Region SlbNewNwclssCfgNetworkClassesTableType = 2 SlbNewNwclssCfgNetworkClassesTableType_Unsupported SlbNewNwclssCfgNetworkClassesTableType = 2147483647 )
type SlbNewNwclssCfgNetworkElementsTable ¶
type SlbNewNwclssCfgNetworkElementsTable struct { // ID of network class which owns network element. SlbNewNwclssCfgNetworkElementsNcId string // Network class ID. SlbNewNwclssCfgNetworkElementsId string Params *SlbNewNwclssCfgNetworkElementsTableParams }
SlbNewNwclssCfgNetworkElementsTable New network elements table. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewNwclssCfgNetworkElementsTable ¶
func NewSlbNewNwclssCfgNetworkElementsTable( slbNewNwclssCfgNetworkElementsNcId string, slbNewNwclssCfgNetworkElementsId string, params *SlbNewNwclssCfgNetworkElementsTableParams, ) *SlbNewNwclssCfgNetworkElementsTable
func NewSlbNewNwclssCfgNetworkElementsTableList ¶
func NewSlbNewNwclssCfgNetworkElementsTableList() *SlbNewNwclssCfgNetworkElementsTable
func (*SlbNewNwclssCfgNetworkElementsTable) GetParams ¶
func (c *SlbNewNwclssCfgNetworkElementsTable) GetParams() BeanType
func (*SlbNewNwclssCfgNetworkElementsTable) GetParamsType ¶
func (c *SlbNewNwclssCfgNetworkElementsTable) GetParamsType() reflect.Type
func (*SlbNewNwclssCfgNetworkElementsTable) Name ¶
func (c *SlbNewNwclssCfgNetworkElementsTable) Name() string
func (*SlbNewNwclssCfgNetworkElementsTable) Path ¶
func (c *SlbNewNwclssCfgNetworkElementsTable) Path() string
type SlbNewNwclssCfgNetworkElementsTableDel ¶
type SlbNewNwclssCfgNetworkElementsTableDel int32
const ( SlbNewNwclssCfgNetworkElementsTableDel_Other SlbNewNwclssCfgNetworkElementsTableDel = 1 SlbNewNwclssCfgNetworkElementsTableDel_Delete SlbNewNwclssCfgNetworkElementsTableDel = 2 SlbNewNwclssCfgNetworkElementsTableDel_Unsupported SlbNewNwclssCfgNetworkElementsTableDel = 2147483647 )
type SlbNewNwclssCfgNetworkElementsTableMatchType ¶
type SlbNewNwclssCfgNetworkElementsTableMatchType int32
const ( SlbNewNwclssCfgNetworkElementsTableMatchType_Include SlbNewNwclssCfgNetworkElementsTableMatchType = 1 SlbNewNwclssCfgNetworkElementsTableMatchType_Exclude SlbNewNwclssCfgNetworkElementsTableMatchType = 2 SlbNewNwclssCfgNetworkElementsTableMatchType_Unsupported SlbNewNwclssCfgNetworkElementsTableMatchType = 2147483647 )
type SlbNewNwclssCfgNetworkElementsTableNetType ¶
type SlbNewNwclssCfgNetworkElementsTableNetType int32
const ( SlbNewNwclssCfgNetworkElementsTableNetType_Subnet SlbNewNwclssCfgNetworkElementsTableNetType = 1 SlbNewNwclssCfgNetworkElementsTableNetType_Range SlbNewNwclssCfgNetworkElementsTableNetType = 2 SlbNewNwclssCfgNetworkElementsTableNetType_Geo SlbNewNwclssCfgNetworkElementsTableNetType = 3 SlbNewNwclssCfgNetworkElementsTableNetType_Isp SlbNewNwclssCfgNetworkElementsTableNetType = 4 SlbNewNwclssCfgNetworkElementsTableNetType_Unsupported SlbNewNwclssCfgNetworkElementsTableNetType = 2147483647 )
type SlbNewNwclssCfgNetworkElementsTableParams ¶
type SlbNewNwclssCfgNetworkElementsTableParams struct { // ID of network class which owns network element. NcId string `json:"NcId,omitempty"` // Network class ID. Id string `json:"Id,omitempty"` // The type of network. NetType SlbNewNwclssCfgNetworkElementsTableNetType `json:"NetType,omitempty"` // IP address of network element. Ip string `json:"Ip,omitempty"` // Subnet mask of network element. Mask string `json:"Mask,omitempty"` // From IP address of network element. FromIp string `json:"FromIp,omitempty"` // To IP address of network element. ToIp string `json:"ToIp,omitempty"` // The IPv6 address of network element. // Address should be 4-byte hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx Ipv6Addr string `json:"Ipv6Addr,omitempty"` // The prefix length associated with the network IP address . PrefixLen uint32 `json:"PrefixLen,omitempty"` // The from IPv6 address of network element. // Address should be 4-byte hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx FromIpv6Addr string `json:"FromIpv6Addr,omitempty"` // The to IPv6 address of network element. // Address should be 4-byte hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx ToIpv6Addr string `json:"ToIpv6Addr,omitempty"` // The match type of network element. MatchType SlbNewNwclssCfgNetworkElementsTableMatchType `json:"MatchType,omitempty"` // By setting the value to delete(2), the entire row is deleted. Del SlbNewNwclssCfgNetworkElementsTableDel `json:"Del,omitempty"` // Continent name of the region for network elements. RegCont string `json:"RegCont,omitempty"` // Country/Geolocation name of the region for network elements. RegCountry string `json:"RegCountry,omitempty"` // State name of the region for network elements. RegState string `json:"RegState,omitempty"` // The network class type should be either 'address' or 'region' from network class. TypeAddrOrRegn SlbNewNwclssCfgNetworkElementsTableTypeAddrOrRegn `json:"TypeAddrOrRegn,omitempty"` // ISP name of the isp region type for network elements. IspName string `json:"IspName,omitempty"` }
type SlbNewNwclssCfgNetworkElementsTableTypeAddrOrRegn ¶
type SlbNewNwclssCfgNetworkElementsTableTypeAddrOrRegn int32
const ( SlbNewNwclssCfgNetworkElementsTableTypeAddrOrRegn_Address SlbNewNwclssCfgNetworkElementsTableTypeAddrOrRegn = 1 SlbNewNwclssCfgNetworkElementsTableTypeAddrOrRegn_Region SlbNewNwclssCfgNetworkElementsTableTypeAddrOrRegn = 2 SlbNewNwclssCfgNetworkElementsTableTypeAddrOrRegn_Unsupported SlbNewNwclssCfgNetworkElementsTableTypeAddrOrRegn = 2147483647 )
type SlbNewRemoteLoggingTable ¶
type SlbNewRemoteLoggingTable struct { // Remote logging Index. SlbNewRemoteLoggingID string Params *SlbNewRemoteLoggingTableParams }
SlbNewRemoteLoggingTable Remote logging new configuration table. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewRemoteLoggingTable ¶
func NewSlbNewRemoteLoggingTable( slbNewRemoteLoggingID string, params *SlbNewRemoteLoggingTableParams, ) *SlbNewRemoteLoggingTable
func NewSlbNewRemoteLoggingTableList ¶
func NewSlbNewRemoteLoggingTableList() *SlbNewRemoteLoggingTable
func (*SlbNewRemoteLoggingTable) GetParams ¶
func (c *SlbNewRemoteLoggingTable) GetParams() BeanType
func (*SlbNewRemoteLoggingTable) GetParamsType ¶
func (c *SlbNewRemoteLoggingTable) GetParamsType() reflect.Type
func (*SlbNewRemoteLoggingTable) Name ¶
func (c *SlbNewRemoteLoggingTable) Name() string
func (*SlbNewRemoteLoggingTable) Path ¶
func (c *SlbNewRemoteLoggingTable) Path() string
type SlbNewRemoteLoggingTableDel ¶
type SlbNewRemoteLoggingTableDel int32
const ( SlbNewRemoteLoggingTableDel_Other SlbNewRemoteLoggingTableDel = 1 SlbNewRemoteLoggingTableDel_Delete SlbNewRemoteLoggingTableDel = 2 SlbNewRemoteLoggingTableDel_Unsupported SlbNewRemoteLoggingTableDel = 2147483647 )
type SlbNewRemoteLoggingTableEnaDis ¶
type SlbNewRemoteLoggingTableEnaDis int32
const ( SlbNewRemoteLoggingTableEnaDis_Enabled SlbNewRemoteLoggingTableEnaDis = 1 SlbNewRemoteLoggingTableEnaDis_Disabled SlbNewRemoteLoggingTableEnaDis = 2 SlbNewRemoteLoggingTableEnaDis_Unsupported SlbNewRemoteLoggingTableEnaDis = 2147483647 )
type SlbNewRemoteLoggingTableParams ¶
type SlbNewRemoteLoggingTableParams struct { // Remote logging Index. ID string `json:"ID,omitempty"` // Remote logging protocol type. Protocol SlbNewRemoteLoggingTableProtocol `json:"Protocol,omitempty"` // Remote logging server port. Port uint64 `json:"Port,omitempty"` // Remote logging group. Group string `json:"Group,omitempty"` // Remote logging SSL policy. SslPol string `json:"SslPol,omitempty"` // Enable/Disable remote logging server. EnaDis SlbNewRemoteLoggingTableEnaDis `json:"EnaDis,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Del SlbNewRemoteLoggingTableDel `json:"Del,omitempty"` // Remote logging path through data or management port. Path SlbNewRemoteLoggingTablePath `json:"Path,omitempty"` }
type SlbNewRemoteLoggingTablePath ¶
type SlbNewRemoteLoggingTablePath int32
const ( SlbNewRemoteLoggingTablePath_Data SlbNewRemoteLoggingTablePath = 1 SlbNewRemoteLoggingTablePath_Management SlbNewRemoteLoggingTablePath = 2 )
type SlbNewRemoteLoggingTableProtocol ¶
type SlbNewRemoteLoggingTableProtocol int32
const ( SlbNewRemoteLoggingTableProtocol_Udp SlbNewRemoteLoggingTableProtocol = 0 SlbNewRemoteLoggingTableProtocol_Tcp SlbNewRemoteLoggingTableProtocol = 1 SlbNewRemoteLoggingTableProtocol_Unsupported SlbNewRemoteLoggingTableProtocol = 2147483647 )
type SlbNewSecCfgSecPolTable ¶
type SlbNewSecCfgSecPolTable struct { // The Security policy name(key id) as an index. SlbNewSecCfgSecPolNameIdIndex string Params *SlbNewSecCfgSecPolTableParams }
SlbNewSecCfgSecPolTable The table for configuring security policy. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewSecCfgSecPolTable ¶
func NewSlbNewSecCfgSecPolTable( slbNewSecCfgSecPolNameIdIndex string, params *SlbNewSecCfgSecPolTableParams, ) *SlbNewSecCfgSecPolTable
func NewSlbNewSecCfgSecPolTableList ¶
func NewSlbNewSecCfgSecPolTableList() *SlbNewSecCfgSecPolTable
func (*SlbNewSecCfgSecPolTable) GetParams ¶
func (c *SlbNewSecCfgSecPolTable) GetParams() BeanType
func (*SlbNewSecCfgSecPolTable) GetParamsType ¶
func (c *SlbNewSecCfgSecPolTable) GetParamsType() reflect.Type
func (*SlbNewSecCfgSecPolTable) Name ¶
func (c *SlbNewSecCfgSecPolTable) Name() string
func (*SlbNewSecCfgSecPolTable) Path ¶
func (c *SlbNewSecCfgSecPolTable) Path() string
type SlbNewSecCfgSecPolTableAdminStatus ¶
type SlbNewSecCfgSecPolTableAdminStatus int32
const ( SlbNewSecCfgSecPolTableAdminStatus_Enabled SlbNewSecCfgSecPolTableAdminStatus = 1 SlbNewSecCfgSecPolTableAdminStatus_Disabled SlbNewSecCfgSecPolTableAdminStatus = 2 SlbNewSecCfgSecPolTableAdminStatus_Unsupported SlbNewSecCfgSecPolTableAdminStatus = 2147483647 )
type SlbNewSecCfgSecPolTableDel ¶
type SlbNewSecCfgSecPolTableDel int32
const ( SlbNewSecCfgSecPolTableDel_Other SlbNewSecCfgSecPolTableDel = 1 SlbNewSecCfgSecPolTableDel_Delete SlbNewSecCfgSecPolTableDel = 2 SlbNewSecCfgSecPolTableDel_DelWithAssociations SlbNewSecCfgSecPolTableDel = 3 SlbNewSecCfgSecPolTableDel_Unsupported SlbNewSecCfgSecPolTableDel = 2147483647 )
type SlbNewSecCfgSecPolTableParams ¶
type SlbNewSecCfgSecPolTableParams struct { // The Security policy name(key id) as an index. NameIdIndex string `json:"NameIdIndex,omitempty"` // Security policy name. Name string `json:"Name,omitempty"` // Security policy BW max threshold value. BW uint32 `json:"BW,omitempty"` // Security policy BW min threshold value. BWmin uint32 `json:"BWmin,omitempty"` // Security policy BW ratio value. BWin uint32 `json:"BWin,omitempty"` // Security policy PPS max threshold value. PPS uint32 `json:"PPS,omitempty"` // Security policy PPS min threshold value. PPSmin uint32 `json:"PPSmin,omitempty"` // Security policy PPS ratio value. PPSin uint32 `json:"PPSin,omitempty"` // Security policy CPS max threshold value. CPS uint64 `json:"CPS,omitempty"` // Security policy CPS min threshold value. CPSmin uint64 `json:"CPSmin,omitempty"` // Security policy CPS ratio value. CPSin uint32 `json:"CPSin,omitempty"` // Security policy CEC max threshold value. CEC uint32 `json:"CEC,omitempty"` // Security policy CEC min threshold value. CECmin uint32 `json:"CECmin,omitempty"` // Security policy CEC ratio value. CECin uint32 `json:"CECin,omitempty"` // Security policy learning period (in hours). LearnPeriod uint32 `json:"LearnPeriod,omitempty"` // Enable or disable security policy. AdminStatus SlbNewSecCfgSecPolTableAdminStatus `json:"AdminStatus,omitempty"` // Delete Security policy. Del SlbNewSecCfgSecPolTableDel `json:"Del,omitempty"` // Security policy Latency alert threshold (in microseconds). LatencyAbs uint32 `json:"LatencyAbs,omitempty"` // Security policy Latency increased ratio (current/history). LatencyPercent uint32 `json:"LatencyPercent,omitempty"` // Security policy Latency minimum alert threshold for detection. LatencyMin uint32 `json:"LatencyMin,omitempty"` }
type SlbNewSecurePathClassesTable ¶
type SlbNewSecurePathClassesTable struct { // Set secure path class id. SlbNewSecurePathId string Params *SlbNewSecurePathClassesTableParams }
SlbNewSecurePathClassesTable Current secure path table. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewSecurePathClassesTable ¶
func NewSlbNewSecurePathClassesTable( slbNewSecurePathId string, params *SlbNewSecurePathClassesTableParams, ) *SlbNewSecurePathClassesTable
func NewSlbNewSecurePathClassesTableList ¶
func NewSlbNewSecurePathClassesTableList() *SlbNewSecurePathClassesTable
func (*SlbNewSecurePathClassesTable) GetParams ¶
func (c *SlbNewSecurePathClassesTable) GetParams() BeanType
func (*SlbNewSecurePathClassesTable) GetParamsType ¶
func (c *SlbNewSecurePathClassesTable) GetParamsType() reflect.Type
func (*SlbNewSecurePathClassesTable) Name ¶
func (c *SlbNewSecurePathClassesTable) Name() string
func (*SlbNewSecurePathClassesTable) Path ¶
func (c *SlbNewSecurePathClassesTable) Path() string
type SlbNewSecurePathClassesTableBotMng ¶
type SlbNewSecurePathClassesTableBotMng int32
const ( SlbNewSecurePathClassesTableBotMng_Enabled SlbNewSecurePathClassesTableBotMng = 1 SlbNewSecurePathClassesTableBotMng_Disabled SlbNewSecurePathClassesTableBotMng = 2 SlbNewSecurePathClassesTableBotMng_Unsupported SlbNewSecurePathClassesTableBotMng = 2147483647 )
type SlbNewSecurePathClassesTableDel ¶
type SlbNewSecurePathClassesTableDel int32
const ( SlbNewSecurePathClassesTableDel_Other SlbNewSecurePathClassesTableDel = 1 SlbNewSecurePathClassesTableDel_Delete SlbNewSecurePathClassesTableDel = 2 SlbNewSecurePathClassesTableDel_Unsupported SlbNewSecurePathClassesTableDel = 2147483647 )
type SlbNewSecurePathClassesTableEnaDis ¶
type SlbNewSecurePathClassesTableEnaDis int32
const ( SlbNewSecurePathClassesTableEnaDis_Enabled SlbNewSecurePathClassesTableEnaDis = 1 SlbNewSecurePathClassesTableEnaDis_Disabled SlbNewSecurePathClassesTableEnaDis = 2 SlbNewSecurePathClassesTableEnaDis_Unsupported SlbNewSecurePathClassesTableEnaDis = 2147483647 )
type SlbNewSecurePathClassesTableParams ¶
type SlbNewSecurePathClassesTableParams struct { // Set secure path class id. Id string `json:"Id,omitempty"` // Set secure path class name. Name string `json:"Name,omitempty"` // Set secure path policy status either ena or dis. EnaDis SlbNewSecurePathClassesTableEnaDis `json:"EnaDis,omitempty"` // Set secure path policy secure path capabilities ena or dis. BotMng SlbNewSecurePathClassesTableBotMng `json:"BotMng,omitempty"` // Set secure path policy token in UUID format. Token string `json:"Token,omitempty"` // Set secure path policy app id in UUID format. AppId string `json:"AppId,omitempty"` // Set list of extensions to bypass secure path. FileBypass string `json:"FileBypass,omitempty"` // Set list of methods to bypass secure path. MethodBypass string `json:"MethodBypass,omitempty"` // Set secure path policy query bypass ena or dis. QueryBypass SlbNewSecurePathClassesTableQueryBypass `json:"QueryBypass,omitempty"` // Set the custom web block response code. MaxRequestSize uint32 `json:"MaxRequestSize,omitempty"` // By setting the value to delete(2), the entire row is deleted. Del SlbNewSecurePathClassesTableDel `json:"Del,omitempty"` }
type SlbNewSecurePathClassesTableQueryBypass ¶
type SlbNewSecurePathClassesTableQueryBypass int32
const ( SlbNewSecurePathClassesTableQueryBypass_Enabled SlbNewSecurePathClassesTableQueryBypass = 1 SlbNewSecurePathClassesTableQueryBypass_Disabled SlbNewSecurePathClassesTableQueryBypass = 2 SlbNewSecurePathClassesTableQueryBypass_Unsupported SlbNewSecurePathClassesTableQueryBypass = 2147483647 )
type SlbNewSidebandTable ¶
type SlbNewSidebandTable struct { // Sideband Index. SlbNewSidebandID string Params *SlbNewSidebandTableParams }
SlbNewSidebandTable Sideband new configuration table. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewSidebandTable ¶
func NewSlbNewSidebandTable( slbNewSidebandID string, params *SlbNewSidebandTableParams, ) *SlbNewSidebandTable
func NewSlbNewSidebandTableList ¶
func NewSlbNewSidebandTableList() *SlbNewSidebandTable
func (*SlbNewSidebandTable) GetParams ¶
func (c *SlbNewSidebandTable) GetParams() BeanType
func (*SlbNewSidebandTable) GetParamsType ¶
func (c *SlbNewSidebandTable) GetParamsType() reflect.Type
func (*SlbNewSidebandTable) Name ¶
func (c *SlbNewSidebandTable) Name() string
func (*SlbNewSidebandTable) Path ¶
func (c *SlbNewSidebandTable) Path() string
type SlbNewSidebandTableApplic ¶
type SlbNewSidebandTableApplic int32
const ( SlbNewSidebandTableApplic_Http SlbNewSidebandTableApplic = 1 SlbNewSidebandTableApplic_Dns SlbNewSidebandTableApplic = 2 SlbNewSidebandTableApplic_Unsupported SlbNewSidebandTableApplic = 2147483647 )
type SlbNewSidebandTableClnsnat ¶
type SlbNewSidebandTableClnsnat int32
const ( SlbNewSidebandTableClnsnat_Enabled SlbNewSidebandTableClnsnat = 1 SlbNewSidebandTableClnsnat_Disabled SlbNewSidebandTableClnsnat = 2 SlbNewSidebandTableClnsnat_Unsupported SlbNewSidebandTableClnsnat = 2147483647 )
type SlbNewSidebandTableDel ¶
type SlbNewSidebandTableDel int32
const ( SlbNewSidebandTableDel_Other SlbNewSidebandTableDel = 1 SlbNewSidebandTableDel_Delete SlbNewSidebandTableDel = 2 SlbNewSidebandTableDel_Unsupported SlbNewSidebandTableDel = 2147483647 )
type SlbNewSidebandTableEnaDis ¶
type SlbNewSidebandTableEnaDis int32
const ( SlbNewSidebandTableEnaDis_Enabled SlbNewSidebandTableEnaDis = 1 SlbNewSidebandTableEnaDis_Disabled SlbNewSidebandTableEnaDis = 2 SlbNewSidebandTableEnaDis_Unsupported SlbNewSidebandTableEnaDis = 2147483647 )
type SlbNewSidebandTableFallback ¶
type SlbNewSidebandTableFallback int32
const ( SlbNewSidebandTableFallback_FallbackClosed SlbNewSidebandTableFallback = 1 SlbNewSidebandTableFallback_FallbackOpen SlbNewSidebandTableFallback = 2 SlbNewSidebandTableFallback_Unsupported SlbNewSidebandTableFallback = 2147483647 )
type SlbNewSidebandTableParams ¶
type SlbNewSidebandTableParams struct { // Sideband Index. ID string `json:"ID,omitempty"` // Sideband descriptive name. Name string `json:"Name,omitempty"` // Sideband server port. Port uint64 `json:"Port,omitempty"` // Sideband group. Group string `json:"Group,omitempty"` // Sideband SSL policy. SslPol string `json:"SslPol,omitempty"` // Enable/Disable sideband server. EnaDis SlbNewSidebandTableEnaDis `json:"EnaDis,omitempty"` // Sideband response timeout. Timeout uint64 `json:"Timeout,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Del SlbNewSidebandTableDel `json:"Del,omitempty"` // Sideband applic type. Applic SlbNewSidebandTableApplic `json:"Applic,omitempty"` // Set the Proxy IP mode for sideband policy // Changing from address(1) to egress will clear the configured IPv4/IPv6 address & prefix. ProxyIpMode SlbNewSidebandTableProxyIpMode `json:"ProxyIpMode,omitempty"` // This object ID allows configuring IPv4 PIP address. // This object ID can be set only if slbNewSidebandProxyIpMode is address else return failure. // Returns 0 when slbNewSidebandProxyIpMode is not set to address. ProxyIpAddr string `json:"ProxyIpAddr,omitempty"` // This object ID allows configuring IPv4 PIP Mask. // Returns 0 when slbNewSidebandProxyIpMode is not set to address. ProxyIpMask string `json:"ProxyIpMask,omitempty"` // This object ID allows configuring IPv6 PIP address. // Returns 0 when slbNewSidebandProxyIpMode is not set to address. // Address should be 4-byte hexadecimal colon notation. // Valid IPv6 address should be in any of the following forms // xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or // xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx. ProxyIpv6Addr string `json:"ProxyIpv6Addr,omitempty"` // This object ID allows configuring IPv6 PIP Mask. // Returns 0 when slbNewSidebandProxyIpMode is not set to address. ProxyIpv6Prefix uint32 `json:"ProxyIpv6Prefix,omitempty"` // Set the fallback action in case of no-response or failure. Fallback SlbNewSidebandTableFallback `json:"Fallback,omitempty"` // Set client snat. Clnsnat SlbNewSidebandTableClnsnat `json:"Clnsnat,omitempty"` }
type SlbNewSidebandTableProxyIpMode ¶
type SlbNewSidebandTableProxyIpMode int32
const ( SlbNewSidebandTableProxyIpMode_Egress SlbNewSidebandTableProxyIpMode = 1 SlbNewSidebandTableProxyIpMode_Address SlbNewSidebandTableProxyIpMode = 2 SlbNewSidebandTableProxyIpMode_Unsupported SlbNewSidebandTableProxyIpMode = 2147483647 )
type SlbNewSslCfgAuthPolTable ¶
type SlbNewSslCfgAuthPolTable struct { // The Auth policy name(key id) as an index. SlbNewSslCfgAuthPolNameIdIndex string Params *SlbNewSslCfgAuthPolTableParams }
SlbNewSslCfgAuthPolTable The table for configuring Client Authentication policy. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewSslCfgAuthPolTable ¶
func NewSlbNewSslCfgAuthPolTable( slbNewSslCfgAuthPolNameIdIndex string, params *SlbNewSslCfgAuthPolTableParams, ) *SlbNewSslCfgAuthPolTable
func NewSlbNewSslCfgAuthPolTableList ¶
func NewSlbNewSslCfgAuthPolTableList() *SlbNewSslCfgAuthPolTable
func (*SlbNewSslCfgAuthPolTable) GetParams ¶
func (c *SlbNewSslCfgAuthPolTable) GetParams() BeanType
func (*SlbNewSslCfgAuthPolTable) GetParamsType ¶
func (c *SlbNewSslCfgAuthPolTable) GetParamsType() reflect.Type
func (*SlbNewSslCfgAuthPolTable) Name ¶
func (c *SlbNewSslCfgAuthPolTable) Name() string
func (*SlbNewSslCfgAuthPolTable) Path ¶
func (c *SlbNewSslCfgAuthPolTable) Path() string
type SlbNewSslCfgAuthPolTable2 ¶
type SlbNewSslCfgAuthPolTable2 struct { // The Auth policy name(key id) as an index. // Note:This mib is not supported for VX instance of Virtualization. SlbNewSslCfgAuthPolTable2NameIdIndex string Params *SlbNewSslCfgAuthPolTable2Params }
SlbNewSslCfgAuthPolTable2 The table for configuring Client Authentication policy. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewSslCfgAuthPolTable2 ¶
func NewSlbNewSslCfgAuthPolTable2( slbNewSslCfgAuthPolTable2NameIdIndex string, params *SlbNewSslCfgAuthPolTable2Params, ) *SlbNewSslCfgAuthPolTable2
func NewSlbNewSslCfgAuthPolTable2List ¶
func NewSlbNewSslCfgAuthPolTable2List() *SlbNewSslCfgAuthPolTable2
func (*SlbNewSslCfgAuthPolTable2) GetParams ¶
func (c *SlbNewSslCfgAuthPolTable2) GetParams() BeanType
func (*SlbNewSslCfgAuthPolTable2) GetParamsType ¶
func (c *SlbNewSslCfgAuthPolTable2) GetParamsType() reflect.Type
func (*SlbNewSslCfgAuthPolTable2) Name ¶
func (c *SlbNewSslCfgAuthPolTable2) Name() string
func (*SlbNewSslCfgAuthPolTable2) Path ¶
func (c *SlbNewSslCfgAuthPolTable2) Path() string
type SlbNewSslCfgAuthPolTable2Params ¶
type SlbNewSslCfgAuthPolTable2Params struct { // The Auth policy name(key id) as an index. // Note:This mib is not supported for VX instance of Virtualization. NameIdIndex string `json:"NameIdIndex,omitempty"` // Certificate serial-number header. PassinfoSerialName string `json:"PassinfoSerialName,omitempty"` // Pass certificate serial-number to backend server PassinfoSerialFlag SlbNewSslCfgAuthPolTable2PassinfoSerialFlag `json:"PassinfoSerialFlag,omitempty"` // Certificate signature algorithm header name. PassinfoAlgoName string `json:"PassinfoAlgoName,omitempty"` // Pass certificate Signature Algorithm to backend server PassinfoAlgoFlag SlbNewSslCfgAuthPolTable2PassinfoAlgoFlag `json:"PassinfoAlgoFlag,omitempty"` // Certificate issuer header. PassinfoIssuerName string `json:"PassinfoIssuerName,omitempty"` // Pass certificate issuer information to backend server PassinfoIssuerFlag SlbNewSslCfgAuthPolTable2PassinfoIssuerFlag `json:"PassinfoIssuerFlag,omitempty"` }
type SlbNewSslCfgAuthPolTable2PassinfoAlgoFlag ¶
type SlbNewSslCfgAuthPolTable2PassinfoAlgoFlag int32
const ( SlbNewSslCfgAuthPolTable2PassinfoAlgoFlag_Enabled SlbNewSslCfgAuthPolTable2PassinfoAlgoFlag = 1 SlbNewSslCfgAuthPolTable2PassinfoAlgoFlag_Disabled SlbNewSslCfgAuthPolTable2PassinfoAlgoFlag = 2 SlbNewSslCfgAuthPolTable2PassinfoAlgoFlag_Unsupported SlbNewSslCfgAuthPolTable2PassinfoAlgoFlag = 2147483647 )
type SlbNewSslCfgAuthPolTable2PassinfoIssuerFlag ¶
type SlbNewSslCfgAuthPolTable2PassinfoIssuerFlag int32
const ( SlbNewSslCfgAuthPolTable2PassinfoIssuerFlag_Enabled SlbNewSslCfgAuthPolTable2PassinfoIssuerFlag = 1 SlbNewSslCfgAuthPolTable2PassinfoIssuerFlag_Disabled SlbNewSslCfgAuthPolTable2PassinfoIssuerFlag = 2 SlbNewSslCfgAuthPolTable2PassinfoIssuerFlag_Unsupported SlbNewSslCfgAuthPolTable2PassinfoIssuerFlag = 2147483647 )
type SlbNewSslCfgAuthPolTable2PassinfoSerialFlag ¶
type SlbNewSslCfgAuthPolTable2PassinfoSerialFlag int32
const ( SlbNewSslCfgAuthPolTable2PassinfoSerialFlag_Enabled SlbNewSslCfgAuthPolTable2PassinfoSerialFlag = 1 SlbNewSslCfgAuthPolTable2PassinfoSerialFlag_Disabled SlbNewSslCfgAuthPolTable2PassinfoSerialFlag = 2 SlbNewSslCfgAuthPolTable2PassinfoSerialFlag_Unsupported SlbNewSslCfgAuthPolTable2PassinfoSerialFlag = 2147483647 )
type SlbNewSslCfgAuthPolTable3 ¶
type SlbNewSslCfgAuthPolTable3 struct { // The Auth policy name(key id) as an index. SlbNewSslCfgAuthPolTable3NameIdIndex string Params *SlbNewSslCfgAuthPolTable3Params }
SlbNewSslCfgAuthPolTable3 The table for configuring Client Authentication policy. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewSslCfgAuthPolTable3 ¶
func NewSlbNewSslCfgAuthPolTable3( slbNewSslCfgAuthPolTable3NameIdIndex string, params *SlbNewSslCfgAuthPolTable3Params, ) *SlbNewSslCfgAuthPolTable3
func NewSlbNewSslCfgAuthPolTable3List ¶
func NewSlbNewSslCfgAuthPolTable3List() *SlbNewSslCfgAuthPolTable3
func (*SlbNewSslCfgAuthPolTable3) GetParams ¶
func (c *SlbNewSslCfgAuthPolTable3) GetParams() BeanType
func (*SlbNewSslCfgAuthPolTable3) GetParamsType ¶
func (c *SlbNewSslCfgAuthPolTable3) GetParamsType() reflect.Type
func (*SlbNewSslCfgAuthPolTable3) Name ¶
func (c *SlbNewSslCfgAuthPolTable3) Name() string
func (*SlbNewSslCfgAuthPolTable3) Path ¶
func (c *SlbNewSslCfgAuthPolTable3) Path() string
type SlbNewSslCfgAuthPolTable3Params ¶
type SlbNewSslCfgAuthPolTable3Params struct { // The Auth policy name(key id) as an index. NameIdIndex string `json:"NameIdIndex,omitempty"` // Certificate 'Not Before Validity Dates' header. PassinfoNbeforeName string `json:"PassinfoNbeforeName,omitempty"` // Pass certificate 'Not Before' Validity Date to backend server PassinfoNbeforeFlag SlbNewSslCfgAuthPolTable3PassinfoNbeforeFlag `json:"PassinfoNbeforeFlag,omitempty"` // Certificate 'Not After Validity Dates' header. PassinfoNafterName string `json:"PassinfoNafterName,omitempty"` // Pass certificate 'Not After' Validity Date to backend server PassinfoNafterFlag SlbNewSslCfgAuthPolTable3PassinfoNafterFlag `json:"PassinfoNafterFlag,omitempty"` // Certificate subject header name. PassinfoSubjectName string `json:"PassinfoSubjectName,omitempty"` // Pass certificate subject to backend server PassinfoSubjectFlag SlbNewSslCfgAuthPolTable3PassinfoSubjectFlag `json:"PassinfoSubjectFlag,omitempty"` }
type SlbNewSslCfgAuthPolTable3PassinfoNafterFlag ¶
type SlbNewSslCfgAuthPolTable3PassinfoNafterFlag int32
const ( SlbNewSslCfgAuthPolTable3PassinfoNafterFlag_Enabled SlbNewSslCfgAuthPolTable3PassinfoNafterFlag = 1 SlbNewSslCfgAuthPolTable3PassinfoNafterFlag_Disabled SlbNewSslCfgAuthPolTable3PassinfoNafterFlag = 2 SlbNewSslCfgAuthPolTable3PassinfoNafterFlag_Unsupported SlbNewSslCfgAuthPolTable3PassinfoNafterFlag = 2147483647 )
type SlbNewSslCfgAuthPolTable3PassinfoNbeforeFlag ¶
type SlbNewSslCfgAuthPolTable3PassinfoNbeforeFlag int32
const ( SlbNewSslCfgAuthPolTable3PassinfoNbeforeFlag_Enabled SlbNewSslCfgAuthPolTable3PassinfoNbeforeFlag = 1 SlbNewSslCfgAuthPolTable3PassinfoNbeforeFlag_Disabled SlbNewSslCfgAuthPolTable3PassinfoNbeforeFlag = 2 SlbNewSslCfgAuthPolTable3PassinfoNbeforeFlag_Unsupported SlbNewSslCfgAuthPolTable3PassinfoNbeforeFlag = 2147483647 )
type SlbNewSslCfgAuthPolTable3PassinfoSubjectFlag ¶
type SlbNewSslCfgAuthPolTable3PassinfoSubjectFlag int32
const ( SlbNewSslCfgAuthPolTable3PassinfoSubjectFlag_Enabled SlbNewSslCfgAuthPolTable3PassinfoSubjectFlag = 1 SlbNewSslCfgAuthPolTable3PassinfoSubjectFlag_Disabled SlbNewSslCfgAuthPolTable3PassinfoSubjectFlag = 2 SlbNewSslCfgAuthPolTable3PassinfoSubjectFlag_Unsupported SlbNewSslCfgAuthPolTable3PassinfoSubjectFlag = 2147483647 )
type SlbNewSslCfgAuthPolTable4 ¶
type SlbNewSslCfgAuthPolTable4 struct { // The Auth policy name(key id) as an index. SlbNewSslCfgAuthPolTable4NameIdIndex string Params *SlbNewSslCfgAuthPolTable4Params }
SlbNewSslCfgAuthPolTable4 The table for configuring Client Authentication policy. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewSslCfgAuthPolTable4 ¶
func NewSlbNewSslCfgAuthPolTable4( slbNewSslCfgAuthPolTable4NameIdIndex string, params *SlbNewSslCfgAuthPolTable4Params, ) *SlbNewSslCfgAuthPolTable4
func NewSlbNewSslCfgAuthPolTable4List ¶
func NewSlbNewSslCfgAuthPolTable4List() *SlbNewSslCfgAuthPolTable4
func (*SlbNewSslCfgAuthPolTable4) GetParams ¶
func (c *SlbNewSslCfgAuthPolTable4) GetParams() BeanType
func (*SlbNewSslCfgAuthPolTable4) GetParamsType ¶
func (c *SlbNewSslCfgAuthPolTable4) GetParamsType() reflect.Type
func (*SlbNewSslCfgAuthPolTable4) Name ¶
func (c *SlbNewSslCfgAuthPolTable4) Name() string
func (*SlbNewSslCfgAuthPolTable4) Path ¶
func (c *SlbNewSslCfgAuthPolTable4) Path() string
type SlbNewSslCfgAuthPolTable4Params ¶
type SlbNewSslCfgAuthPolTable4Params struct { // The Auth policy name(key id) as an index. NameIdIndex string `json:"NameIdIndex,omitempty"` // Certificate Public Key Type header. PassinfoKeytypeName string `json:"PassinfoKeytypeName,omitempty"` // Pass certificate Public Key Type information to backend servers PassinfoKeytypeFlag SlbNewSslCfgAuthPolTable4PassinfoKeytypeFlag `json:"PassinfoKeytypeFlag,omitempty"` // Certificate MD5 Hash header. PassinfoMd5Name string `json:"PassinfoMd5Name,omitempty"` // Pass certificate MD5 Hash information to backend servers PassinfoMd5Flag SlbNewSslCfgAuthPolTable4PassinfoMd5Flag `json:"PassinfoMd5Flag,omitempty"` // Certificate header. PassinfoCertName string `json:"PassinfoCertName,omitempty"` // Certificate Header Lines Format. PassinfoCertFormat int32 `json:"PassinfoCertFormat,omitempty"` // Pass certificate information to backend servers PassinfoCertFlag SlbNewSslCfgAuthPolTable4PassinfoCertFlag `json:"PassinfoCertFlag,omitempty"` // Set the character set to be used for information. PassinfoCharset int32 `json:"PassinfoCharset,omitempty"` // Trusted client's CA certificate name. TrustcaChainName string `json:"TrustcaChainName,omitempty"` // Trusted client's CA certificate type certificate=cert,Group=group,None=empty string. TrustcaChainType string `json:"TrustcaChainType,omitempty"` // Client CA for Request certificate or group name. ClientcaReqChainName string `json:"ClientcaReqChainName,omitempty"` // Client CA for Request type certificate=cert,Group=group,None=none,Default=default. ClientcaReqChainType string `json:"ClientcaReqChainType,omitempty"` }
type SlbNewSslCfgAuthPolTable4PassinfoCertFlag ¶
type SlbNewSslCfgAuthPolTable4PassinfoCertFlag int32
const ( SlbNewSslCfgAuthPolTable4PassinfoCertFlag_Enabled SlbNewSslCfgAuthPolTable4PassinfoCertFlag = 1 SlbNewSslCfgAuthPolTable4PassinfoCertFlag_Disabled SlbNewSslCfgAuthPolTable4PassinfoCertFlag = 2 SlbNewSslCfgAuthPolTable4PassinfoCertFlag_Unsupported SlbNewSslCfgAuthPolTable4PassinfoCertFlag = 2147483647 )
type SlbNewSslCfgAuthPolTable4PassinfoKeytypeFlag ¶
type SlbNewSslCfgAuthPolTable4PassinfoKeytypeFlag int32
const ( SlbNewSslCfgAuthPolTable4PassinfoKeytypeFlag_Enabled SlbNewSslCfgAuthPolTable4PassinfoKeytypeFlag = 1 SlbNewSslCfgAuthPolTable4PassinfoKeytypeFlag_Disabled SlbNewSslCfgAuthPolTable4PassinfoKeytypeFlag = 2 SlbNewSslCfgAuthPolTable4PassinfoKeytypeFlag_Unsupported SlbNewSslCfgAuthPolTable4PassinfoKeytypeFlag = 2147483647 )
type SlbNewSslCfgAuthPolTable4PassinfoMd5Flag ¶
type SlbNewSslCfgAuthPolTable4PassinfoMd5Flag int32
const ( SlbNewSslCfgAuthPolTable4PassinfoMd5Flag_Enabled SlbNewSslCfgAuthPolTable4PassinfoMd5Flag = 1 SlbNewSslCfgAuthPolTable4PassinfoMd5Flag_Disabled SlbNewSslCfgAuthPolTable4PassinfoMd5Flag = 2 SlbNewSslCfgAuthPolTable4PassinfoMd5Flag_Unsupported SlbNewSslCfgAuthPolTable4PassinfoMd5Flag = 2147483647 )
type SlbNewSslCfgAuthPolTable5 ¶
type SlbNewSslCfgAuthPolTable5 struct { // The Auth policy name(key id) as an index. SlbNewSslCfgAuthPolTable5NameIdIndex string Params *SlbNewSslCfgAuthPolTable5Params }
SlbNewSslCfgAuthPolTable5 The table for configuring Client Authentication policy. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewSslCfgAuthPolTable5 ¶
func NewSlbNewSslCfgAuthPolTable5( slbNewSslCfgAuthPolTable5NameIdIndex string, params *SlbNewSslCfgAuthPolTable5Params, ) *SlbNewSslCfgAuthPolTable5
func NewSlbNewSslCfgAuthPolTable5List ¶
func NewSlbNewSslCfgAuthPolTable5List() *SlbNewSslCfgAuthPolTable5
func (*SlbNewSslCfgAuthPolTable5) GetParams ¶
func (c *SlbNewSslCfgAuthPolTable5) GetParams() BeanType
func (*SlbNewSslCfgAuthPolTable5) GetParamsType ¶
func (c *SlbNewSslCfgAuthPolTable5) GetParamsType() reflect.Type
func (*SlbNewSslCfgAuthPolTable5) Name ¶
func (c *SlbNewSslCfgAuthPolTable5) Name() string
func (*SlbNewSslCfgAuthPolTable5) Path ¶
func (c *SlbNewSslCfgAuthPolTable5) Path() string
type SlbNewSslCfgAuthPolTable5AdminStatus ¶
type SlbNewSslCfgAuthPolTable5AdminStatus int32
const ( SlbNewSslCfgAuthPolTable5AdminStatus_Enabled SlbNewSslCfgAuthPolTable5AdminStatus = 1 SlbNewSslCfgAuthPolTable5AdminStatus_Disabled SlbNewSslCfgAuthPolTable5AdminStatus = 2 SlbNewSslCfgAuthPolTable5AdminStatus_Unsupported SlbNewSslCfgAuthPolTable5AdminStatus = 2147483647 )
type SlbNewSslCfgAuthPolTable5Delete ¶
type SlbNewSslCfgAuthPolTable5Delete int32
const ( SlbNewSslCfgAuthPolTable5Delete_Other SlbNewSslCfgAuthPolTable5Delete = 1 SlbNewSslCfgAuthPolTable5Delete_Delete SlbNewSslCfgAuthPolTable5Delete = 2 SlbNewSslCfgAuthPolTable5Delete_Unsupported SlbNewSslCfgAuthPolTable5Delete = 2147483647 )
type SlbNewSslCfgAuthPolTable5Params ¶
type SlbNewSslCfgAuthPolTable5Params struct { // The Auth policy name(key id) as an index. NameIdIndex string `json:"NameIdIndex,omitempty"` // Maximum depth to search the trusted CA in the CA certificate. Cadepth uint64 `json:"Cadepth,omitempty"` // Certificate's CA verification level. Caverify int32 `json:"Caverify,omitempty"` // URL for redirection when client authentication fails Failurl string `json:"Failurl,omitempty"` // Enable or disable Auth policy. AdminStatus SlbNewSslCfgAuthPolTable5AdminStatus `json:"AdminStatus,omitempty"` // Delete Client Authentication Policy. Delete SlbNewSslCfgAuthPolTable5Delete `json:"Delete,omitempty"` // Enable/Disable the 2424SSL Headers Compliance Mode. PassinfoComp2424 SlbNewSslCfgAuthPolTable5PassinfoComp2424 `json:"PassinfoComp2424,omitempty"` }
type SlbNewSslCfgAuthPolTable5PassinfoComp2424 ¶
type SlbNewSslCfgAuthPolTable5PassinfoComp2424 int32
const ( SlbNewSslCfgAuthPolTable5PassinfoComp2424_Enabled SlbNewSslCfgAuthPolTable5PassinfoComp2424 = 1 SlbNewSslCfgAuthPolTable5PassinfoComp2424_Disabled SlbNewSslCfgAuthPolTable5PassinfoComp2424 = 2 SlbNewSslCfgAuthPolTable5PassinfoComp2424_Unsupported SlbNewSslCfgAuthPolTable5PassinfoComp2424 = 2147483647 )
type SlbNewSslCfgAuthPolTableAdminStatus ¶
type SlbNewSslCfgAuthPolTableAdminStatus int32
const ( SlbNewSslCfgAuthPolTableAdminStatus_Enabled SlbNewSslCfgAuthPolTableAdminStatus = 1 SlbNewSslCfgAuthPolTableAdminStatus_Disabled SlbNewSslCfgAuthPolTableAdminStatus = 2 SlbNewSslCfgAuthPolTableAdminStatus_Unsupported SlbNewSslCfgAuthPolTableAdminStatus = 2147483647 )
type SlbNewSslCfgAuthPolTableDelete ¶
type SlbNewSslCfgAuthPolTableDelete int32
const ( SlbNewSslCfgAuthPolTableDelete_Other SlbNewSslCfgAuthPolTableDelete = 1 SlbNewSslCfgAuthPolTableDelete_Delete SlbNewSslCfgAuthPolTableDelete = 2 SlbNewSslCfgAuthPolTableDelete_Unsupported SlbNewSslCfgAuthPolTableDelete = 2147483647 )
type SlbNewSslCfgAuthPolTableIssuerNamesOrder ¶
type SlbNewSslCfgAuthPolTableIssuerNamesOrder int32
const ( SlbNewSslCfgAuthPolTableIssuerNamesOrder_Regular SlbNewSslCfgAuthPolTableIssuerNamesOrder = 0 SlbNewSslCfgAuthPolTableIssuerNamesOrder_Reverse SlbNewSslCfgAuthPolTableIssuerNamesOrder = 1 SlbNewSslCfgAuthPolTableIssuerNamesOrder_Unsupported SlbNewSslCfgAuthPolTableIssuerNamesOrder = 2147483647 )
type SlbNewSslCfgAuthPolTableParams ¶
type SlbNewSslCfgAuthPolTableParams struct { // The Auth policy name(key id) as an index. NameIdIndex string `json:"NameIdIndex,omitempty"` // Auth policy name. Name string `json:"Name,omitempty"` // Certificate validation check method. ValidityMethod int32 `json:"ValidityMethod,omitempty"` // Static URI for OCSP validation requests. ValidityStaturi string `json:"ValidityStaturi,omitempty"` // OCSP URI priority. ValidityUriprior SlbNewSslCfgAuthPolTableValidityUriprior `json:"ValidityUriprior,omitempty"` // OCSP response cache time. ValidityCachtime uint32 `json:"ValidityCachtime,omitempty"` // OCSP response time deviation. ValidityTimedev uint32 `json:"ValidityTimedev,omitempty"` // Allowed signing algorithm for the OCSP response [all, md5, sha1, sha256, sha384, sha512]. ValidityAlgorthmName string `json:"ValidityAlgorthmName,omitempty"` // Enable/Disable validating every CA certificate in the CA chain. ValidityVchain SlbNewSslCfgAuthPolTableValidityVchain `json:"ValidityVchain,omitempty"` // Enable/Disable secure OCSP response by sending random nonce. ValiditySecure SlbNewSslCfgAuthPolTableValiditySecure `json:"ValiditySecure,omitempty"` // Certificate version header. PassinfoVersionName string `json:"PassinfoVersionName,omitempty"` // Pass certificate version information to backend server. PassinfoVersionFlag SlbNewSslCfgAuthPolTablePassinfoVersionFlag `json:"PassinfoVersionFlag,omitempty"` // Certificate serial-number header. PassinfoSerialName string `json:"PassinfoSerialName,omitempty"` // Pass certificate serial-number to backend server PassinfoSerialFlag SlbNewSslCfgAuthPolTablePassinfoSerialFlag `json:"PassinfoSerialFlag,omitempty"` // Certificate signature algorithm header name. PassinfoAlgoName string `json:"PassinfoAlgoName,omitempty"` // Pass certificate Signature Algorithm to backend server PassinfoAlgoFlag SlbNewSslCfgAuthPolTablePassinfoAlgoFlag `json:"PassinfoAlgoFlag,omitempty"` // Certificate issuer header. PassinfoIssuerName string `json:"PassinfoIssuerName,omitempty"` // Pass certificate issuer information to backend server PassinfoIssuerFlag SlbNewSslCfgAuthPolTablePassinfoIssuerFlag `json:"PassinfoIssuerFlag,omitempty"` // Certificate 'Not Before Validity Dates' header. PassinfoNbeforeName string `json:"PassinfoNbeforeName,omitempty"` // Pass certificate 'Not Before' Validity Date to backend server PassinfoNbeforeFlag SlbNewSslCfgAuthPolTablePassinfoNbeforeFlag `json:"PassinfoNbeforeFlag,omitempty"` // Certificate 'Not After Validity Dates' header. PassinfoNafterName string `json:"PassinfoNafterName,omitempty"` // Pass certificate 'Not After' Validity Date to backend server PassinfoNafterFlag SlbNewSslCfgAuthPolTablePassinfoNafterFlag `json:"PassinfoNafterFlag,omitempty"` // Certificate subject header name. PassinfoSubjectName string `json:"PassinfoSubjectName,omitempty"` // Pass certificate subject to backend server PassinfoSubjectFlag SlbNewSslCfgAuthPolTablePassinfoSubjectFlag `json:"PassinfoSubjectFlag,omitempty"` // Certificate Public Key Type header. PassinfoKeytypeName string `json:"PassinfoKeytypeName,omitempty"` // Pass certificate Public Key Type information to backend servers PassinfoKeytypeFlag SlbNewSslCfgAuthPolTablePassinfoKeytypeFlag `json:"PassinfoKeytypeFlag,omitempty"` // Certificate MD5 Hash header. PassinfoMd5Name string `json:"PassinfoMd5Name,omitempty"` // Pass certificate MD5 Hash information to backend servers PassinfoMd5Flag SlbNewSslCfgAuthPolTablePassinfoMd5Flag `json:"PassinfoMd5Flag,omitempty"` // Certificate header. PassinfoCertName string `json:"PassinfoCertName,omitempty"` // Certificate Header Lines Format. PassinfoCertFormat int32 `json:"PassinfoCertFormat,omitempty"` // Pass certificate information to backend servers PassinfoCertFlag SlbNewSslCfgAuthPolTablePassinfoCertFlag `json:"PassinfoCertFlag,omitempty"` // Set the character set to be used for information. PassinfoCharset int32 `json:"PassinfoCharset,omitempty"` // Trusted client's CA certificate name. TrustcaChainName string `json:"TrustcaChainName,omitempty"` // Trusted client's CA certificate type certificate=cert,Group=group,None=empty string. TrustcaChainType string `json:"TrustcaChainType,omitempty"` // Maximum depth to search the trusted CA in the CA certificate. Cadepth int32 `json:"Cadepth,omitempty"` // Certificate's CA verification level. Caverify int32 `json:"Caverify,omitempty"` // URL for redirection when client authentication fails Failurl string `json:"Failurl,omitempty"` // Enable or disable Auth policy. AdminStatus SlbNewSslCfgAuthPolTableAdminStatus `json:"AdminStatus,omitempty"` // Delete Client Authentication Policy. Delete SlbNewSslCfgAuthPolTableDelete `json:"Delete,omitempty"` // Enable/Disable the 2424SSL Headers Compliance Mode. PassinfoComp2424 SlbNewSslCfgAuthPolTablePassinfoComp2424 `json:"PassinfoComp2424,omitempty"` // File Name for CRL validation requests. ValidityCrlFile string `json:"ValidityCrlFile,omitempty"` // Group for CDP validation requests. ValidityCdpGroup string `json:"ValidityCdpGroup,omitempty"` // CDP General grace time. ValidityCdpGracetime uint32 `json:"ValidityCdpGracetime,omitempty"` // CDP update interval. ValidityCdpInterval uint64 `json:"ValidityCdpInterval,omitempty"` // CDP preference. ValidityCdpPreference SlbNewSslCfgAuthPolTableValidityCdpPreference `json:"ValidityCdpPreference,omitempty"` // Client CA for Request certificate or group name. ClientcaReqChainName string `json:"ClientcaReqChainName,omitempty"` // Client CA for Request type Certificate=cert,Group=group,None=none,Default=default. ClientcaReqChainType string `json:"ClientcaReqChainType,omitempty"` // Authentication policy type (frontend/backend). Type SlbNewSslCfgAuthPolTableType `json:"Type,omitempty"` // Authentication policy action on expired cert (ignore/reject). SerCertExp SlbNewSslCfgAuthPolTableSerCertExp `json:"SerCertExp,omitempty"` // Authentication policy action on mismatch (ignore/reject). SerCertMis SlbNewSslCfgAuthPolTableSerCertMis `json:"SerCertMis,omitempty"` // Authentication policy action on untrusted (ignore/reject). SerCertUntrust SlbNewSslCfgAuthPolTableSerCertUntrust `json:"SerCertUntrust,omitempty"` // Set the order in which the issuer names will be passed IssuerNamesOrder SlbNewSslCfgAuthPolTableIssuerNamesOrder `json:"IssuerNamesOrder,omitempty"` // Set the order in which the subject names will be passed SubjectNamesOrder SlbNewSslCfgAuthPolTableSubjectNamesOrder `json:"SubjectNamesOrder,omitempty"` // OCSP mode. ValidityOcspMode SlbNewSslCfgAuthPolTableValidityOcspMode `json:"ValidityOcspMode,omitempty"` // Static URI for OCSP Stapling validation requests. ValidityStaplinguri string `json:"ValidityStaplinguri,omitempty"` // OCSP Stapling URI priority. ValidityStaplingUriprior SlbNewSslCfgAuthPolTableValidityStaplingUriprior `json:"ValidityStaplingUriprior,omitempty"` // Static secondary URI for OCSP validation requests. ValidityStatSecUri string `json:"ValidityStatSecUri,omitempty"` // Static secondary URI for OCSP Stapling validation requests. ValidityStaplingSecUri string `json:"ValidityStaplingSecUri,omitempty"` // Number of retries reaching the OCSP server. ValidityOcspRetries uint64 `json:"ValidityOcspRetries,omitempty"` }
type SlbNewSslCfgAuthPolTablePassinfoAlgoFlag ¶
type SlbNewSslCfgAuthPolTablePassinfoAlgoFlag int32
const ( SlbNewSslCfgAuthPolTablePassinfoAlgoFlag_Enabled SlbNewSslCfgAuthPolTablePassinfoAlgoFlag = 1 SlbNewSslCfgAuthPolTablePassinfoAlgoFlag_Disabled SlbNewSslCfgAuthPolTablePassinfoAlgoFlag = 2 SlbNewSslCfgAuthPolTablePassinfoAlgoFlag_Unsupported SlbNewSslCfgAuthPolTablePassinfoAlgoFlag = 2147483647 )
type SlbNewSslCfgAuthPolTablePassinfoCertFlag ¶
type SlbNewSslCfgAuthPolTablePassinfoCertFlag int32
const ( SlbNewSslCfgAuthPolTablePassinfoCertFlag_Enabled SlbNewSslCfgAuthPolTablePassinfoCertFlag = 1 SlbNewSslCfgAuthPolTablePassinfoCertFlag_Disabled SlbNewSslCfgAuthPolTablePassinfoCertFlag = 2 SlbNewSslCfgAuthPolTablePassinfoCertFlag_Unsupported SlbNewSslCfgAuthPolTablePassinfoCertFlag = 2147483647 )
type SlbNewSslCfgAuthPolTablePassinfoComp2424 ¶
type SlbNewSslCfgAuthPolTablePassinfoComp2424 int32
const ( SlbNewSslCfgAuthPolTablePassinfoComp2424_Enabled SlbNewSslCfgAuthPolTablePassinfoComp2424 = 1 SlbNewSslCfgAuthPolTablePassinfoComp2424_Disabled SlbNewSslCfgAuthPolTablePassinfoComp2424 = 2 SlbNewSslCfgAuthPolTablePassinfoComp2424_Unsupported SlbNewSslCfgAuthPolTablePassinfoComp2424 = 2147483647 )
type SlbNewSslCfgAuthPolTablePassinfoIssuerFlag ¶
type SlbNewSslCfgAuthPolTablePassinfoIssuerFlag int32
const ( SlbNewSslCfgAuthPolTablePassinfoIssuerFlag_Enabled SlbNewSslCfgAuthPolTablePassinfoIssuerFlag = 1 SlbNewSslCfgAuthPolTablePassinfoIssuerFlag_Disabled SlbNewSslCfgAuthPolTablePassinfoIssuerFlag = 2 SlbNewSslCfgAuthPolTablePassinfoIssuerFlag_Unsupported SlbNewSslCfgAuthPolTablePassinfoIssuerFlag = 2147483647 )
type SlbNewSslCfgAuthPolTablePassinfoKeytypeFlag ¶
type SlbNewSslCfgAuthPolTablePassinfoKeytypeFlag int32
const ( SlbNewSslCfgAuthPolTablePassinfoKeytypeFlag_Enabled SlbNewSslCfgAuthPolTablePassinfoKeytypeFlag = 1 SlbNewSslCfgAuthPolTablePassinfoKeytypeFlag_Disabled SlbNewSslCfgAuthPolTablePassinfoKeytypeFlag = 2 SlbNewSslCfgAuthPolTablePassinfoKeytypeFlag_Unsupported SlbNewSslCfgAuthPolTablePassinfoKeytypeFlag = 2147483647 )
type SlbNewSslCfgAuthPolTablePassinfoMd5Flag ¶
type SlbNewSslCfgAuthPolTablePassinfoMd5Flag int32
const ( SlbNewSslCfgAuthPolTablePassinfoMd5Flag_Enabled SlbNewSslCfgAuthPolTablePassinfoMd5Flag = 1 SlbNewSslCfgAuthPolTablePassinfoMd5Flag_Disabled SlbNewSslCfgAuthPolTablePassinfoMd5Flag = 2 SlbNewSslCfgAuthPolTablePassinfoMd5Flag_Unsupported SlbNewSslCfgAuthPolTablePassinfoMd5Flag = 2147483647 )
type SlbNewSslCfgAuthPolTablePassinfoNafterFlag ¶
type SlbNewSslCfgAuthPolTablePassinfoNafterFlag int32
const ( SlbNewSslCfgAuthPolTablePassinfoNafterFlag_Enabled SlbNewSslCfgAuthPolTablePassinfoNafterFlag = 1 SlbNewSslCfgAuthPolTablePassinfoNafterFlag_Disabled SlbNewSslCfgAuthPolTablePassinfoNafterFlag = 2 SlbNewSslCfgAuthPolTablePassinfoNafterFlag_Unsupported SlbNewSslCfgAuthPolTablePassinfoNafterFlag = 2147483647 )
type SlbNewSslCfgAuthPolTablePassinfoNbeforeFlag ¶
type SlbNewSslCfgAuthPolTablePassinfoNbeforeFlag int32
const ( SlbNewSslCfgAuthPolTablePassinfoNbeforeFlag_Enabled SlbNewSslCfgAuthPolTablePassinfoNbeforeFlag = 1 SlbNewSslCfgAuthPolTablePassinfoNbeforeFlag_Disabled SlbNewSslCfgAuthPolTablePassinfoNbeforeFlag = 2 SlbNewSslCfgAuthPolTablePassinfoNbeforeFlag_Unsupported SlbNewSslCfgAuthPolTablePassinfoNbeforeFlag = 2147483647 )
type SlbNewSslCfgAuthPolTablePassinfoSerialFlag ¶
type SlbNewSslCfgAuthPolTablePassinfoSerialFlag int32
const ( SlbNewSslCfgAuthPolTablePassinfoSerialFlag_Enabled SlbNewSslCfgAuthPolTablePassinfoSerialFlag = 1 SlbNewSslCfgAuthPolTablePassinfoSerialFlag_Disabled SlbNewSslCfgAuthPolTablePassinfoSerialFlag = 2 SlbNewSslCfgAuthPolTablePassinfoSerialFlag_Unsupported SlbNewSslCfgAuthPolTablePassinfoSerialFlag = 2147483647 )
type SlbNewSslCfgAuthPolTablePassinfoSubjectFlag ¶
type SlbNewSslCfgAuthPolTablePassinfoSubjectFlag int32
const ( SlbNewSslCfgAuthPolTablePassinfoSubjectFlag_Enabled SlbNewSslCfgAuthPolTablePassinfoSubjectFlag = 1 SlbNewSslCfgAuthPolTablePassinfoSubjectFlag_Disabled SlbNewSslCfgAuthPolTablePassinfoSubjectFlag = 2 SlbNewSslCfgAuthPolTablePassinfoSubjectFlag_Unsupported SlbNewSslCfgAuthPolTablePassinfoSubjectFlag = 2147483647 )
type SlbNewSslCfgAuthPolTablePassinfoVersionFlag ¶
type SlbNewSslCfgAuthPolTablePassinfoVersionFlag int32
const ( SlbNewSslCfgAuthPolTablePassinfoVersionFlag_Enabled SlbNewSslCfgAuthPolTablePassinfoVersionFlag = 1 SlbNewSslCfgAuthPolTablePassinfoVersionFlag_Disabled SlbNewSslCfgAuthPolTablePassinfoVersionFlag = 2 SlbNewSslCfgAuthPolTablePassinfoVersionFlag_Unsupported SlbNewSslCfgAuthPolTablePassinfoVersionFlag = 2147483647 )
type SlbNewSslCfgAuthPolTableSerCertExp ¶
type SlbNewSslCfgAuthPolTableSerCertExp int32
const ( SlbNewSslCfgAuthPolTableSerCertExp_Ignore SlbNewSslCfgAuthPolTableSerCertExp = 1 SlbNewSslCfgAuthPolTableSerCertExp_Reject SlbNewSslCfgAuthPolTableSerCertExp = 2 SlbNewSslCfgAuthPolTableSerCertExp_Unsupported SlbNewSslCfgAuthPolTableSerCertExp = 2147483647 )
type SlbNewSslCfgAuthPolTableSerCertMis ¶
type SlbNewSslCfgAuthPolTableSerCertMis int32
const ( SlbNewSslCfgAuthPolTableSerCertMis_Ignore SlbNewSslCfgAuthPolTableSerCertMis = 1 SlbNewSslCfgAuthPolTableSerCertMis_Reject SlbNewSslCfgAuthPolTableSerCertMis = 2 SlbNewSslCfgAuthPolTableSerCertMis_Unsupported SlbNewSslCfgAuthPolTableSerCertMis = 2147483647 )
type SlbNewSslCfgAuthPolTableSerCertUntrust ¶
type SlbNewSslCfgAuthPolTableSerCertUntrust int32
const ( SlbNewSslCfgAuthPolTableSerCertUntrust_Ignore SlbNewSslCfgAuthPolTableSerCertUntrust = 1 SlbNewSslCfgAuthPolTableSerCertUntrust_Reject SlbNewSslCfgAuthPolTableSerCertUntrust = 2 SlbNewSslCfgAuthPolTableSerCertUntrust_Unsupported SlbNewSslCfgAuthPolTableSerCertUntrust = 2147483647 )
type SlbNewSslCfgAuthPolTableSubjectNamesOrder ¶
type SlbNewSslCfgAuthPolTableSubjectNamesOrder int32
const ( SlbNewSslCfgAuthPolTableSubjectNamesOrder_Regular SlbNewSslCfgAuthPolTableSubjectNamesOrder = 0 SlbNewSslCfgAuthPolTableSubjectNamesOrder_Reverse SlbNewSslCfgAuthPolTableSubjectNamesOrder = 1 SlbNewSslCfgAuthPolTableSubjectNamesOrder_Unsupported SlbNewSslCfgAuthPolTableSubjectNamesOrder = 2147483647 )
type SlbNewSslCfgAuthPolTableType ¶
type SlbNewSslCfgAuthPolTableType int32
const ( SlbNewSslCfgAuthPolTableType_Frontend SlbNewSslCfgAuthPolTableType = 1 SlbNewSslCfgAuthPolTableType_Backend SlbNewSslCfgAuthPolTableType = 2 SlbNewSslCfgAuthPolTableType_Unsupported SlbNewSslCfgAuthPolTableType = 2147483647 )
type SlbNewSslCfgAuthPolTableValidityCdpPreference ¶
type SlbNewSslCfgAuthPolTableValidityCdpPreference int32
const ( SlbNewSslCfgAuthPolTableValidityCdpPreference_Embedded SlbNewSslCfgAuthPolTableValidityCdpPreference = 1 SlbNewSslCfgAuthPolTableValidityCdpPreference_Userdefined SlbNewSslCfgAuthPolTableValidityCdpPreference = 2 SlbNewSslCfgAuthPolTableValidityCdpPreference_Unsupported SlbNewSslCfgAuthPolTableValidityCdpPreference = 2147483647 )
type SlbNewSslCfgAuthPolTableValidityOcspMode ¶
type SlbNewSslCfgAuthPolTableValidityOcspMode int32
const ( SlbNewSslCfgAuthPolTableValidityOcspMode_Ocsp SlbNewSslCfgAuthPolTableValidityOcspMode = 0 SlbNewSslCfgAuthPolTableValidityOcspMode_Stapling SlbNewSslCfgAuthPolTableValidityOcspMode = 1 SlbNewSslCfgAuthPolTableValidityOcspMode_Both SlbNewSslCfgAuthPolTableValidityOcspMode = 2 SlbNewSslCfgAuthPolTableValidityOcspMode_Unsupported SlbNewSslCfgAuthPolTableValidityOcspMode = 2147483647 )
type SlbNewSslCfgAuthPolTableValiditySecure ¶
type SlbNewSslCfgAuthPolTableValiditySecure int32
const ( SlbNewSslCfgAuthPolTableValiditySecure_Enabled SlbNewSslCfgAuthPolTableValiditySecure = 1 SlbNewSslCfgAuthPolTableValiditySecure_Disabled SlbNewSslCfgAuthPolTableValiditySecure = 2 SlbNewSslCfgAuthPolTableValiditySecure_Unsupported SlbNewSslCfgAuthPolTableValiditySecure = 2147483647 )
type SlbNewSslCfgAuthPolTableValidityStaplingUriprior ¶
type SlbNewSslCfgAuthPolTableValidityStaplingUriprior int32
const ( SlbNewSslCfgAuthPolTableValidityStaplingUriprior_Clientcert SlbNewSslCfgAuthPolTableValidityStaplingUriprior = 1 SlbNewSslCfgAuthPolTableValidityStaplingUriprior_Staticuri SlbNewSslCfgAuthPolTableValidityStaplingUriprior = 2 SlbNewSslCfgAuthPolTableValidityStaplingUriprior_Unsupported SlbNewSslCfgAuthPolTableValidityStaplingUriprior = 2147483647 )
type SlbNewSslCfgAuthPolTableValidityUriprior ¶
type SlbNewSslCfgAuthPolTableValidityUriprior int32
const ( SlbNewSslCfgAuthPolTableValidityUriprior_Clientcert SlbNewSslCfgAuthPolTableValidityUriprior = 1 SlbNewSslCfgAuthPolTableValidityUriprior_Staticuri SlbNewSslCfgAuthPolTableValidityUriprior = 2 SlbNewSslCfgAuthPolTableValidityUriprior_Unsupported SlbNewSslCfgAuthPolTableValidityUriprior = 2147483647 )
type SlbNewSslCfgAuthPolTableValidityVchain ¶
type SlbNewSslCfgAuthPolTableValidityVchain int32
const ( SlbNewSslCfgAuthPolTableValidityVchain_Enabled SlbNewSslCfgAuthPolTableValidityVchain = 1 SlbNewSslCfgAuthPolTableValidityVchain_Disabled SlbNewSslCfgAuthPolTableValidityVchain = 2 SlbNewSslCfgAuthPolTableValidityVchain_Unsupported SlbNewSslCfgAuthPolTableValidityVchain = 2147483647 )
type SlbNewSslCfgCertsTable ¶
type SlbNewSslCfgCertsTable struct { // Certificate id. SlbNewSslCfgCertsID string // Certificate type. SlbNewSslCfgCertsType SlbNewSslCfgCertsTableSlbNewSslCfgCertsType Params *SlbNewSslCfgCertsTableParams }
SlbNewSslCfgCertsTable Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewSslCfgCertsTable ¶
func NewSlbNewSslCfgCertsTable( slbNewSslCfgCertsID string, slbNewSslCfgCertsType SlbNewSslCfgCertsTableSlbNewSslCfgCertsType, params *SlbNewSslCfgCertsTableParams, ) *SlbNewSslCfgCertsTable
func NewSlbNewSslCfgCertsTableList ¶
func NewSlbNewSslCfgCertsTableList() *SlbNewSslCfgCertsTable
func (*SlbNewSslCfgCertsTable) GetParams ¶
func (c *SlbNewSslCfgCertsTable) GetParams() BeanType
func (*SlbNewSslCfgCertsTable) GetParamsType ¶
func (c *SlbNewSslCfgCertsTable) GetParamsType() reflect.Type
func (*SlbNewSslCfgCertsTable) Name ¶
func (c *SlbNewSslCfgCertsTable) Name() string
func (*SlbNewSslCfgCertsTable) Path ¶
func (c *SlbNewSslCfgCertsTable) Path() string
type SlbNewSslCfgCertsTableCurveNameEc ¶
type SlbNewSslCfgCertsTableCurveNameEc int32
const ( SlbNewSslCfgCertsTableCurveNameEc_Unknown SlbNewSslCfgCertsTableCurveNameEc = 0 SlbNewSslCfgCertsTableCurveNameEc_Secp112r1 SlbNewSslCfgCertsTableCurveNameEc = 1 SlbNewSslCfgCertsTableCurveNameEc_Secp112r2 SlbNewSslCfgCertsTableCurveNameEc = 2 SlbNewSslCfgCertsTableCurveNameEc_Secp128r1 SlbNewSslCfgCertsTableCurveNameEc = 3 SlbNewSslCfgCertsTableCurveNameEc_Secp128r2 SlbNewSslCfgCertsTableCurveNameEc = 4 SlbNewSslCfgCertsTableCurveNameEc_Secp160k1 SlbNewSslCfgCertsTableCurveNameEc = 5 SlbNewSslCfgCertsTableCurveNameEc_Secp160r1 SlbNewSslCfgCertsTableCurveNameEc = 6 SlbNewSslCfgCertsTableCurveNameEc_Secp160r2 SlbNewSslCfgCertsTableCurveNameEc = 7 SlbNewSslCfgCertsTableCurveNameEc_Secp192k1 SlbNewSslCfgCertsTableCurveNameEc = 8 SlbNewSslCfgCertsTableCurveNameEc_Secp224k1 SlbNewSslCfgCertsTableCurveNameEc = 9 SlbNewSslCfgCertsTableCurveNameEc_Secp224r1 SlbNewSslCfgCertsTableCurveNameEc = 10 SlbNewSslCfgCertsTableCurveNameEc_Secp256k1 SlbNewSslCfgCertsTableCurveNameEc = 11 SlbNewSslCfgCertsTableCurveNameEc_Secp384r1 SlbNewSslCfgCertsTableCurveNameEc = 12 SlbNewSslCfgCertsTableCurveNameEc_Secp521r1 SlbNewSslCfgCertsTableCurveNameEc = 13 SlbNewSslCfgCertsTableCurveNameEc_Prime192v1 SlbNewSslCfgCertsTableCurveNameEc = 14 SlbNewSslCfgCertsTableCurveNameEc_Prime192v2 SlbNewSslCfgCertsTableCurveNameEc = 15 SlbNewSslCfgCertsTableCurveNameEc_Prime192v3 SlbNewSslCfgCertsTableCurveNameEc = 16 SlbNewSslCfgCertsTableCurveNameEc_Prime239v1 SlbNewSslCfgCertsTableCurveNameEc = 17 SlbNewSslCfgCertsTableCurveNameEc_Prime239v2 SlbNewSslCfgCertsTableCurveNameEc = 18 SlbNewSslCfgCertsTableCurveNameEc_Prime239v3 SlbNewSslCfgCertsTableCurveNameEc = 19 SlbNewSslCfgCertsTableCurveNameEc_Prime256v1 SlbNewSslCfgCertsTableCurveNameEc = 20 SlbNewSslCfgCertsTableCurveNameEc_Sect113r1 SlbNewSslCfgCertsTableCurveNameEc = 21 SlbNewSslCfgCertsTableCurveNameEc_Sect113r2 SlbNewSslCfgCertsTableCurveNameEc = 22 SlbNewSslCfgCertsTableCurveNameEc_Sect131r1 SlbNewSslCfgCertsTableCurveNameEc = 23 SlbNewSslCfgCertsTableCurveNameEc_Sect131r2 SlbNewSslCfgCertsTableCurveNameEc = 24 SlbNewSslCfgCertsTableCurveNameEc_Sect163k1 SlbNewSslCfgCertsTableCurveNameEc = 25 SlbNewSslCfgCertsTableCurveNameEc_Sect163r1 SlbNewSslCfgCertsTableCurveNameEc = 26 SlbNewSslCfgCertsTableCurveNameEc_Sect163r2 SlbNewSslCfgCertsTableCurveNameEc = 27 SlbNewSslCfgCertsTableCurveNameEc_Sect193r1 SlbNewSslCfgCertsTableCurveNameEc = 28 SlbNewSslCfgCertsTableCurveNameEc_Sect193r2 SlbNewSslCfgCertsTableCurveNameEc = 29 SlbNewSslCfgCertsTableCurveNameEc_Sect233k1 SlbNewSslCfgCertsTableCurveNameEc = 30 SlbNewSslCfgCertsTableCurveNameEc_Sect233r1 SlbNewSslCfgCertsTableCurveNameEc = 31 SlbNewSslCfgCertsTableCurveNameEc_Sect239k1 SlbNewSslCfgCertsTableCurveNameEc = 32 SlbNewSslCfgCertsTableCurveNameEc_Sect283k1 SlbNewSslCfgCertsTableCurveNameEc = 33 SlbNewSslCfgCertsTableCurveNameEc_Sect283r1 SlbNewSslCfgCertsTableCurveNameEc = 34 SlbNewSslCfgCertsTableCurveNameEc_Sect409k1 SlbNewSslCfgCertsTableCurveNameEc = 35 SlbNewSslCfgCertsTableCurveNameEc_Sect409r1 SlbNewSslCfgCertsTableCurveNameEc = 36 SlbNewSslCfgCertsTableCurveNameEc_Sect571k1 SlbNewSslCfgCertsTableCurveNameEc = 37 SlbNewSslCfgCertsTableCurveNameEc_Sect571r1 SlbNewSslCfgCertsTableCurveNameEc = 38 SlbNewSslCfgCertsTableCurveNameEc_C2pnb163v1 SlbNewSslCfgCertsTableCurveNameEc = 39 SlbNewSslCfgCertsTableCurveNameEc_C2pnb163v2 SlbNewSslCfgCertsTableCurveNameEc = 40 SlbNewSslCfgCertsTableCurveNameEc_C2pnb163v3 SlbNewSslCfgCertsTableCurveNameEc = 41 SlbNewSslCfgCertsTableCurveNameEc_C2pnb176v1 SlbNewSslCfgCertsTableCurveNameEc = 42 SlbNewSslCfgCertsTableCurveNameEc_C2tnb191v1 SlbNewSslCfgCertsTableCurveNameEc = 43 SlbNewSslCfgCertsTableCurveNameEc_C2tnb191v2 SlbNewSslCfgCertsTableCurveNameEc = 44 SlbNewSslCfgCertsTableCurveNameEc_C2tnb191v3 SlbNewSslCfgCertsTableCurveNameEc = 45 SlbNewSslCfgCertsTableCurveNameEc_C2pnb208w1 SlbNewSslCfgCertsTableCurveNameEc = 46 SlbNewSslCfgCertsTableCurveNameEc_C2tnb239v1 SlbNewSslCfgCertsTableCurveNameEc = 47 SlbNewSslCfgCertsTableCurveNameEc_C2tnb239v2 SlbNewSslCfgCertsTableCurveNameEc = 48 SlbNewSslCfgCertsTableCurveNameEc_C2tnb239v3 SlbNewSslCfgCertsTableCurveNameEc = 49 SlbNewSslCfgCertsTableCurveNameEc_C2pnb272w1 SlbNewSslCfgCertsTableCurveNameEc = 50 SlbNewSslCfgCertsTableCurveNameEc_C2pnb304w1 SlbNewSslCfgCertsTableCurveNameEc = 51 SlbNewSslCfgCertsTableCurveNameEc_C2tnb359v1 SlbNewSslCfgCertsTableCurveNameEc = 52 SlbNewSslCfgCertsTableCurveNameEc_C2pnb368w1 SlbNewSslCfgCertsTableCurveNameEc = 53 SlbNewSslCfgCertsTableCurveNameEc_C2tnb431r1 SlbNewSslCfgCertsTableCurveNameEc = 54 SlbNewSslCfgCertsTableCurveNameEc_Wtls1 SlbNewSslCfgCertsTableCurveNameEc = 55 SlbNewSslCfgCertsTableCurveNameEc_Wtls3 SlbNewSslCfgCertsTableCurveNameEc = 56 SlbNewSslCfgCertsTableCurveNameEc_Wtls4 SlbNewSslCfgCertsTableCurveNameEc = 57 SlbNewSslCfgCertsTableCurveNameEc_Wtls5 SlbNewSslCfgCertsTableCurveNameEc = 58 SlbNewSslCfgCertsTableCurveNameEc_Wtls6 SlbNewSslCfgCertsTableCurveNameEc = 59 SlbNewSslCfgCertsTableCurveNameEc_Wtls7 SlbNewSslCfgCertsTableCurveNameEc = 60 SlbNewSslCfgCertsTableCurveNameEc_Wtls8 SlbNewSslCfgCertsTableCurveNameEc = 61 SlbNewSslCfgCertsTableCurveNameEc_Wtls9 SlbNewSslCfgCertsTableCurveNameEc = 62 SlbNewSslCfgCertsTableCurveNameEc_Wtls10 SlbNewSslCfgCertsTableCurveNameEc = 63 SlbNewSslCfgCertsTableCurveNameEc_Wtls11 SlbNewSslCfgCertsTableCurveNameEc = 64 SlbNewSslCfgCertsTableCurveNameEc_Wtls12 SlbNewSslCfgCertsTableCurveNameEc = 65 SlbNewSslCfgCertsTableCurveNameEc_Unsupported SlbNewSslCfgCertsTableCurveNameEc = 2147483647 )
type SlbNewSslCfgCertsTableDelete ¶
type SlbNewSslCfgCertsTableDelete int32
const ( SlbNewSslCfgCertsTableDelete_Other SlbNewSslCfgCertsTableDelete = 1 SlbNewSslCfgCertsTableDelete_Delete SlbNewSslCfgCertsTableDelete = 2 SlbNewSslCfgCertsTableDelete_Unsupported SlbNewSslCfgCertsTableDelete = 2147483647 )
type SlbNewSslCfgCertsTableGenerate ¶
type SlbNewSslCfgCertsTableGenerate int32
const ( SlbNewSslCfgCertsTableGenerate_Other SlbNewSslCfgCertsTableGenerate = 1 SlbNewSslCfgCertsTableGenerate_Generate SlbNewSslCfgCertsTableGenerate = 2 SlbNewSslCfgCertsTableGenerate_Idle SlbNewSslCfgCertsTableGenerate = 3 SlbNewSslCfgCertsTableGenerate_Inprogress SlbNewSslCfgCertsTableGenerate = 4 SlbNewSslCfgCertsTableGenerate_Generated SlbNewSslCfgCertsTableGenerate = 5 SlbNewSslCfgCertsTableGenerate_NotGenerated SlbNewSslCfgCertsTableGenerate = 6 SlbNewSslCfgCertsTableGenerate_Unsupported SlbNewSslCfgCertsTableGenerate = 2147483647 )
type SlbNewSslCfgCertsTableHashAlgo ¶
type SlbNewSslCfgCertsTableHashAlgo int32
const ( SlbNewSslCfgCertsTableHashAlgo_Md5 SlbNewSslCfgCertsTableHashAlgo = 1 SlbNewSslCfgCertsTableHashAlgo_Sha1 SlbNewSslCfgCertsTableHashAlgo = 2 SlbNewSslCfgCertsTableHashAlgo_Sha256 SlbNewSslCfgCertsTableHashAlgo = 3 SlbNewSslCfgCertsTableHashAlgo_Sha384 SlbNewSslCfgCertsTableHashAlgo = 4 SlbNewSslCfgCertsTableHashAlgo_Sha512 SlbNewSslCfgCertsTableHashAlgo = 5 SlbNewSslCfgCertsTableHashAlgo_Unknown SlbNewSslCfgCertsTableHashAlgo = 6 SlbNewSslCfgCertsTableHashAlgo_Unsupported SlbNewSslCfgCertsTableHashAlgo = 2147483647 )
type SlbNewSslCfgCertsTableKeySize ¶
type SlbNewSslCfgCertsTableKeySize int32
const ( SlbNewSslCfgCertsTableKeySize_Ks512 SlbNewSslCfgCertsTableKeySize = 1 SlbNewSslCfgCertsTableKeySize_Ks1024 SlbNewSslCfgCertsTableKeySize = 2 SlbNewSslCfgCertsTableKeySize_Ks2048 SlbNewSslCfgCertsTableKeySize = 3 SlbNewSslCfgCertsTableKeySize_Ks4096 SlbNewSslCfgCertsTableKeySize = 4 SlbNewSslCfgCertsTableKeySize_Unknown SlbNewSslCfgCertsTableKeySize = 6 SlbNewSslCfgCertsTableKeySize_Unsupported SlbNewSslCfgCertsTableKeySize = 2147483647 )
type SlbNewSslCfgCertsTableKeySizeEc ¶
type SlbNewSslCfgCertsTableKeySizeEc int32
const ( SlbNewSslCfgCertsTableKeySizeEc_Ks0 SlbNewSslCfgCertsTableKeySizeEc = 0 SlbNewSslCfgCertsTableKeySizeEc_Ks192 SlbNewSslCfgCertsTableKeySizeEc = 1 SlbNewSslCfgCertsTableKeySizeEc_Ks224 SlbNewSslCfgCertsTableKeySizeEc = 2 SlbNewSslCfgCertsTableKeySizeEc_Ks256 SlbNewSslCfgCertsTableKeySizeEc = 3 SlbNewSslCfgCertsTableKeySizeEc_Ks384 SlbNewSslCfgCertsTableKeySizeEc = 4 SlbNewSslCfgCertsTableKeySizeEc_Ks521 SlbNewSslCfgCertsTableKeySizeEc = 5 SlbNewSslCfgCertsTableKeySizeEc_Unknown SlbNewSslCfgCertsTableKeySizeEc = 6 SlbNewSslCfgCertsTableKeySizeEc_Unsupported SlbNewSslCfgCertsTableKeySizeEc = 2147483647 )
type SlbNewSslCfgCertsTableKeyType ¶
type SlbNewSslCfgCertsTableKeyType int32
const ( SlbNewSslCfgCertsTableKeyType_Rsa SlbNewSslCfgCertsTableKeyType = 1 SlbNewSslCfgCertsTableKeyType_Ec SlbNewSslCfgCertsTableKeyType = 2 SlbNewSslCfgCertsTableKeyType_Unknown SlbNewSslCfgCertsTableKeyType = 6 SlbNewSslCfgCertsTableKeyType_Unsupported SlbNewSslCfgCertsTableKeyType = 2147483647 )
type SlbNewSslCfgCertsTableParams ¶
type SlbNewSslCfgCertsTableParams struct { // Certificate id. ID string `json:"ID,omitempty"` // Certificate type. Type SlbNewSslCfgCertsTableType `json:"Type,omitempty"` // Certificate Name. Name string `json:"Name,omitempty"` // Certificate key size. KeySize SlbNewSslCfgCertsTableKeySize `json:"KeySize,omitempty"` // Certificate expiry. Expirty string `json:"Expirty,omitempty"` // Certificate common name. CommonName string `json:"CommonName,omitempty"` // Certificate hash algorithm. HashAlgo SlbNewSslCfgCertsTableHashAlgo `json:"HashAlgo,omitempty"` // Certificate country name. CountryName string `json:"CountryName,omitempty"` // Certificate province name. PrpvinceName string `json:"PrpvinceName,omitempty"` // Certificate locality name. LocalityName string `json:"LocalityName,omitempty"` // Certificate organization name. OrganizationName string `json:"OrganizationName,omitempty"` // Certificate organization unit name. OrganizationUnitName string `json:"OrganizationUnitName,omitempty"` // Email address. EMail string `json:"EMail,omitempty"` // Certificate validity period. ValidityPeriod uint32 `json:"ValidityPeriod,omitempty"` // Delete certificate. Delete SlbNewSslCfgCertsTableDelete `json:"Delete,omitempty"` // When this object is read the current state is returned. // Setting the value to generate(2),the Certificate will be generated. // idle(3) indicates that there is no Certificate generate is in progess. // generated(5) indicates that the last certificate generate operation is completed. // If the generate is successful this variable will return the state // 'generated' else it will return 'notGenerated'. In case of failure('notGenerated') // we should set this variable back to 'idle' state so others can issue the generate // command via SNMP. Generate SlbNewSslCfgCertsTableGenerate `json:"Generate,omitempty"` // Shows if the current certificate is generated. Status SlbNewSslCfgCertsTableStatus `json:"Status,omitempty"` // Algorithm to generate the key. KeyType SlbNewSslCfgCertsTableKeyType `json:"KeyType,omitempty"` // EC key size. KeySizeEc SlbNewSslCfgCertsTableKeySizeEc `json:"KeySizeEc,omitempty"` // EC curve name. CurveNameEc SlbNewSslCfgCertsTableCurveNameEc `json:"CurveNameEc,omitempty"` // New config Read-Only Key size common for both RSA and EC KeySizeCommon uint32 `json:"KeySizeCommon,omitempty"` // Intermediate CA certificate chain name. IntermcaChainName string `json:"IntermcaChainName,omitempty"` // Intermediate CA certificate chain type certificate=cert,Group=group,None=empty string. IntermcaChainType string `json:"IntermcaChainType,omitempty"` // SSL certificate serial number Serial string `json:"Serial,omitempty"` // Subject Alternative Name extension, format allowed (DNS:test.com), (IP:1.1.1.1), (email:test@mail.com) SubjectAltName string `json:"SubjectAltName,omitempty"` // Certificate province name. ProvinceName string `json:"ProvinceName,omitempty"` // Certificate expiry. Expiry string `json:"Expiry,omitempty"` }
type SlbNewSslCfgCertsTableSlbNewSslCfgCertsType ¶
type SlbNewSslCfgCertsTableSlbNewSslCfgCertsType int32
const ( SlbNewSslCfgCertsTableSlbNewSslCfgCertsType_Key SlbNewSslCfgCertsTableSlbNewSslCfgCertsType = 1 SlbNewSslCfgCertsTableSlbNewSslCfgCertsType_CertificateRequest SlbNewSslCfgCertsTableSlbNewSslCfgCertsType = 2 SlbNewSslCfgCertsTableSlbNewSslCfgCertsType_ServerCertificate SlbNewSslCfgCertsTableSlbNewSslCfgCertsType = 3 SlbNewSslCfgCertsTableSlbNewSslCfgCertsType_TrustedCertificate SlbNewSslCfgCertsTableSlbNewSslCfgCertsType = 4 SlbNewSslCfgCertsTableSlbNewSslCfgCertsType_IntermediateCertificate SlbNewSslCfgCertsTableSlbNewSslCfgCertsType = 5 SlbNewSslCfgCertsTableSlbNewSslCfgCertsType_Crl SlbNewSslCfgCertsTableSlbNewSslCfgCertsType = 6 SlbNewSslCfgCertsTableSlbNewSslCfgCertsType_Unsupported SlbNewSslCfgCertsTableSlbNewSslCfgCertsType = 2147483647 )
type SlbNewSslCfgCertsTableStatus ¶
type SlbNewSslCfgCertsTableStatus int32
const ( SlbNewSslCfgCertsTableStatus_Generated SlbNewSslCfgCertsTableStatus = 1 SlbNewSslCfgCertsTableStatus_NotGenerated SlbNewSslCfgCertsTableStatus = 2 SlbNewSslCfgCertsTableStatus_InProgress SlbNewSslCfgCertsTableStatus = 3 SlbNewSslCfgCertsTableStatus_Unsupported SlbNewSslCfgCertsTableStatus = 2147483647 )
type SlbNewSslCfgCertsTableType ¶
type SlbNewSslCfgCertsTableType int32
const ( SlbNewSslCfgCertsTableType_Key SlbNewSslCfgCertsTableType = 1 SlbNewSslCfgCertsTableType_CertificateRequest SlbNewSslCfgCertsTableType = 2 SlbNewSslCfgCertsTableType_ServerCertificate SlbNewSslCfgCertsTableType = 3 SlbNewSslCfgCertsTableType_TrustedCertificate SlbNewSslCfgCertsTableType = 4 SlbNewSslCfgCertsTableType_IntermediateCertificate SlbNewSslCfgCertsTableType = 5 SlbNewSslCfgCertsTableType_Crl SlbNewSslCfgCertsTableType = 6 SlbNewSslCfgCertsTableType_Unsupported SlbNewSslCfgCertsTableType = 2147483647 )
type SlbNewSslCfgGroupsTable ¶
type SlbNewSslCfgGroupsTable struct { // Certificate group ID. SlbNewSslCfgGroupsID string Params *SlbNewSslCfgGroupsTableParams }
SlbNewSslCfgGroupsTable Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewSslCfgGroupsTable ¶
func NewSlbNewSslCfgGroupsTable( slbNewSslCfgGroupsID string, params *SlbNewSslCfgGroupsTableParams, ) *SlbNewSslCfgGroupsTable
func NewSlbNewSslCfgGroupsTableList ¶
func NewSlbNewSslCfgGroupsTableList() *SlbNewSslCfgGroupsTable
func (*SlbNewSslCfgGroupsTable) GetParams ¶
func (c *SlbNewSslCfgGroupsTable) GetParams() BeanType
func (*SlbNewSslCfgGroupsTable) GetParamsType ¶
func (c *SlbNewSslCfgGroupsTable) GetParamsType() reflect.Type
func (*SlbNewSslCfgGroupsTable) Name ¶
func (c *SlbNewSslCfgGroupsTable) Name() string
func (*SlbNewSslCfgGroupsTable) Path ¶
func (c *SlbNewSslCfgGroupsTable) Path() string
type SlbNewSslCfgGroupsTableChainingMode ¶
type SlbNewSslCfgGroupsTableChainingMode int32
const ( SlbNewSslCfgGroupsTableChainingMode_BySubjectIssuer SlbNewSslCfgGroupsTableChainingMode = 0 SlbNewSslCfgGroupsTableChainingMode_BySkidAkid SlbNewSslCfgGroupsTableChainingMode = 1 SlbNewSslCfgGroupsTableChainingMode_Unsupported SlbNewSslCfgGroupsTableChainingMode = 2147483647 )
type SlbNewSslCfgGroupsTableConfigType ¶
type SlbNewSslCfgGroupsTableConfigType int32
const ( SlbNewSslCfgGroupsTableConfigType_Regular SlbNewSslCfgGroupsTableConfigType = 1 SlbNewSslCfgGroupsTableConfigType_ReadOnly SlbNewSslCfgGroupsTableConfigType = 2 SlbNewSslCfgGroupsTableConfigType_Unsupported SlbNewSslCfgGroupsTableConfigType = 2147483647 )
type SlbNewSslCfgGroupsTableDelete ¶
type SlbNewSslCfgGroupsTableDelete int32
const ( SlbNewSslCfgGroupsTableDelete_Other SlbNewSslCfgGroupsTableDelete = 1 SlbNewSslCfgGroupsTableDelete_Delete SlbNewSslCfgGroupsTableDelete = 2 SlbNewSslCfgGroupsTableDelete_Unsupported SlbNewSslCfgGroupsTableDelete = 2147483647 )
type SlbNewSslCfgGroupsTableParams ¶
type SlbNewSslCfgGroupsTableParams struct { // Certificate group ID. ID string `json:"ID,omitempty"` // Certificate group name. Name string `json:"Name,omitempty"` // Certificate group type. Type SlbNewSslCfgGroupsTableType `json:"Type,omitempty"` // Delete certificate group. Delete SlbNewSslCfgGroupsTableDelete `json:"Delete,omitempty"` // Default certificate. DefaultCert string `json:"DefaultCert,omitempty"` // Add certificate to the group AddCert string `json:"AddCert,omitempty"` // Remove certificate from the group RemCert string `json:"RemCert,omitempty"` // List of Certificates the group holds - Selected certificates // are presented in a bitmap format. // Receiving order is as: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ Cert 9 // || || // || ||___ Cert 4 // || |____ Cert 3 // || . . . // ||_________ Cert 2 // |__________ Cert 1 // where x : 1 - The represented certficate is selected // 0 - The represented certificate is not selected. CertBmap string `json:"CertBmap,omitempty"` // Group config type either regular or read-only. ConfigType SlbNewSslCfgGroupsTableConfigType `json:"ConfigType,omitempty"` // Chain Mode. By key - 0 or By Group - 1. ChainingMode SlbNewSslCfgGroupsTableChainingMode `json:"ChainingMode,omitempty"` }
type SlbNewSslCfgGroupsTableType ¶
type SlbNewSslCfgGroupsTableType int32
const ( SlbNewSslCfgGroupsTableType_ServerCertificate SlbNewSslCfgGroupsTableType = 3 SlbNewSslCfgGroupsTableType_TrustedCertificate SlbNewSslCfgGroupsTableType = 4 SlbNewSslCfgGroupsTableType_IntermediateCertificate SlbNewSslCfgGroupsTableType = 5 SlbNewSslCfgGroupsTableType_Unsupported SlbNewSslCfgGroupsTableType = 2147483647 )
type SlbNewSslCfgSSLCdpEntryTable ¶
type SlbNewSslCfgSSLCdpEntryTable struct { // The CDP Group (key id) as an index. SlbNewSslCfgSSLCdpGrpIdIndex string // The Cdp Entry number as an index. SlbNewSslCfgSSLCdpEntryIndex int32 Params *SlbNewSslCfgSSLCdpEntryTableParams }
SlbNewSslCfgSSLCdpEntryTable The table for configuring CDP Entry. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewSslCfgSSLCdpEntryTable ¶
func NewSlbNewSslCfgSSLCdpEntryTable( slbNewSslCfgSSLCdpGrpIdIndex string, slbNewSslCfgSSLCdpEntryIndex int32, params *SlbNewSslCfgSSLCdpEntryTableParams, ) *SlbNewSslCfgSSLCdpEntryTable
func NewSlbNewSslCfgSSLCdpEntryTableList ¶
func NewSlbNewSslCfgSSLCdpEntryTableList() *SlbNewSslCfgSSLCdpEntryTable
func (*SlbNewSslCfgSSLCdpEntryTable) GetParams ¶
func (c *SlbNewSslCfgSSLCdpEntryTable) GetParams() BeanType
func (*SlbNewSslCfgSSLCdpEntryTable) GetParamsType ¶
func (c *SlbNewSslCfgSSLCdpEntryTable) GetParamsType() reflect.Type
func (*SlbNewSslCfgSSLCdpEntryTable) Name ¶
func (c *SlbNewSslCfgSSLCdpEntryTable) Name() string
func (*SlbNewSslCfgSSLCdpEntryTable) Path ¶
func (c *SlbNewSslCfgSSLCdpEntryTable) Path() string
type SlbNewSslCfgSSLCdpEntryTableDelete ¶
type SlbNewSslCfgSSLCdpEntryTableDelete int32
const ( SlbNewSslCfgSSLCdpEntryTableDelete_Other SlbNewSslCfgSSLCdpEntryTableDelete = 1 SlbNewSslCfgSSLCdpEntryTableDelete_Delete SlbNewSslCfgSSLCdpEntryTableDelete = 2 SlbNewSslCfgSSLCdpEntryTableDelete_Unsupported SlbNewSslCfgSSLCdpEntryTableDelete = 2147483647 )
type SlbNewSslCfgSSLCdpEntryTableParams ¶
type SlbNewSslCfgSSLCdpEntryTableParams struct { // The CDP Group (key id) as an index. GrpIdIndex string `json:"GrpIdIndex,omitempty"` // The Cdp Entry number as an index. Index int32 `json:"Index,omitempty"` // Defines URL of specific object (file/folder) to be download by this rule. URL string `json:"URL,omitempty"` // The Cdp Entry URL User name. User string `json:"User,omitempty"` // The Cdp Entry URL Password. Password string `json:"Password,omitempty"` // By setting the value to delete(2), the entire row is deleted. Delete SlbNewSslCfgSSLCdpEntryTableDelete `json:"Delete,omitempty"` }
type SlbNewSslCfgSSLCdpGrpTable ¶
type SlbNewSslCfgSSLCdpGrpTable struct { // The CDP group (key id) as an index. SlbNewSslCfgCdpGrpIdIndex string Params *SlbNewSslCfgSSLCdpGrpTableParams }
SlbNewSslCfgSSLCdpGrpTable The table for configuring Cdp Group. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewSslCfgSSLCdpGrpTable ¶
func NewSlbNewSslCfgSSLCdpGrpTable( slbNewSslCfgCdpGrpIdIndex string, params *SlbNewSslCfgSSLCdpGrpTableParams, ) *SlbNewSslCfgSSLCdpGrpTable
func NewSlbNewSslCfgSSLCdpGrpTableList ¶
func NewSlbNewSslCfgSSLCdpGrpTableList() *SlbNewSslCfgSSLCdpGrpTable
func (*SlbNewSslCfgSSLCdpGrpTable) GetParams ¶
func (c *SlbNewSslCfgSSLCdpGrpTable) GetParams() BeanType
func (*SlbNewSslCfgSSLCdpGrpTable) GetParamsType ¶
func (c *SlbNewSslCfgSSLCdpGrpTable) GetParamsType() reflect.Type
func (*SlbNewSslCfgSSLCdpGrpTable) Name ¶
func (c *SlbNewSslCfgSSLCdpGrpTable) Name() string
func (*SlbNewSslCfgSSLCdpGrpTable) Path ¶
func (c *SlbNewSslCfgSSLCdpGrpTable) Path() string
type SlbNewSslCfgSSLCdpGrpTableCdpGrpDel ¶
type SlbNewSslCfgSSLCdpGrpTableCdpGrpDel int32
const ( SlbNewSslCfgSSLCdpGrpTableCdpGrpDel_Other SlbNewSslCfgSSLCdpGrpTableCdpGrpDel = 1 SlbNewSslCfgSSLCdpGrpTableCdpGrpDel_Delete SlbNewSslCfgSSLCdpGrpTableCdpGrpDel = 2 SlbNewSslCfgSSLCdpGrpTableCdpGrpDel_Unsupported SlbNewSslCfgSSLCdpGrpTableCdpGrpDel = 2147483647 )
type SlbNewSslCfgSSLCdpGrpTableParams ¶
type SlbNewSslCfgSSLCdpGrpTableParams struct { // The CDP group (key id) as an index. CdpGrpIdIndex string `json:"CdpGrpIdIndex,omitempty"` // Delete CDP Group. CdpGrpDel SlbNewSslCfgSSLCdpGrpTableCdpGrpDel `json:"CdpGrpDel,omitempty"` }
type SlbNewSslCfgSSLInspectFlowCriteriaTable ¶
type SlbNewSslCfgSSLInspectFlowCriteriaTable struct { // The number of the flow. SlbNewSslCfgSSLInspectFlowCriteriaIndex int32 // The Inspect flow Criteria name id . SlbNewSslCfgSSLInspectFlowCriteriaRuleId string Params *SlbNewSslCfgSSLInspectFlowCriteriaTableParams }
SlbNewSslCfgSSLInspectFlowCriteriaTable The table of SSL Inspection Flow Criteria. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewSslCfgSSLInspectFlowCriteriaTable ¶
func NewSlbNewSslCfgSSLInspectFlowCriteriaTable( slbNewSslCfgSSLInspectFlowCriteriaIndex int32, slbNewSslCfgSSLInspectFlowCriteriaRuleId string, params *SlbNewSslCfgSSLInspectFlowCriteriaTableParams, ) *SlbNewSslCfgSSLInspectFlowCriteriaTable
func NewSlbNewSslCfgSSLInspectFlowCriteriaTableList ¶
func NewSlbNewSslCfgSSLInspectFlowCriteriaTableList() *SlbNewSslCfgSSLInspectFlowCriteriaTable
func (*SlbNewSslCfgSSLInspectFlowCriteriaTable) GetParams ¶
func (c *SlbNewSslCfgSSLInspectFlowCriteriaTable) GetParams() BeanType
func (*SlbNewSslCfgSSLInspectFlowCriteriaTable) GetParamsType ¶
func (c *SlbNewSslCfgSSLInspectFlowCriteriaTable) GetParamsType() reflect.Type
func (*SlbNewSslCfgSSLInspectFlowCriteriaTable) Name ¶
func (c *SlbNewSslCfgSSLInspectFlowCriteriaTable) Name() string
func (*SlbNewSslCfgSSLInspectFlowCriteriaTable) Path ¶
func (c *SlbNewSslCfgSSLInspectFlowCriteriaTable) Path() string
type SlbNewSslCfgSSLInspectFlowCriteriaTableAction ¶
type SlbNewSslCfgSSLInspectFlowCriteriaTableAction int32
const ( SlbNewSslCfgSSLInspectFlowCriteriaTableAction_Inspect SlbNewSslCfgSSLInspectFlowCriteriaTableAction = 1 SlbNewSslCfgSSLInspectFlowCriteriaTableAction_Bypass SlbNewSslCfgSSLInspectFlowCriteriaTableAction = 2 SlbNewSslCfgSSLInspectFlowCriteriaTableAction_Unsupported SlbNewSslCfgSSLInspectFlowCriteriaTableAction = 2147483647 )
type SlbNewSslCfgSSLInspectFlowCriteriaTableContMatch ¶
type SlbNewSslCfgSSLInspectFlowCriteriaTableContMatch int32
const ( SlbNewSslCfgSSLInspectFlowCriteriaTableContMatch_None SlbNewSslCfgSSLInspectFlowCriteriaTableContMatch = 1 SlbNewSslCfgSSLInspectFlowCriteriaTableContMatch_Urlcategories SlbNewSslCfgSSLInspectFlowCriteriaTableContMatch = 2 SlbNewSslCfgSSLInspectFlowCriteriaTableContMatch_Hostnamelist SlbNewSslCfgSSLInspectFlowCriteriaTableContMatch = 3 SlbNewSslCfgSSLInspectFlowCriteriaTableContMatch_Unsupported SlbNewSslCfgSSLInspectFlowCriteriaTableContMatch = 2147483647 )
type SlbNewSslCfgSSLInspectFlowCriteriaTableDelete ¶
type SlbNewSslCfgSSLInspectFlowCriteriaTableDelete int32
const ( SlbNewSslCfgSSLInspectFlowCriteriaTableDelete_Other SlbNewSslCfgSSLInspectFlowCriteriaTableDelete = 1 SlbNewSslCfgSSLInspectFlowCriteriaTableDelete_Delete SlbNewSslCfgSSLInspectFlowCriteriaTableDelete = 2 SlbNewSslCfgSSLInspectFlowCriteriaTableDelete_Unsupported SlbNewSslCfgSSLInspectFlowCriteriaTableDelete = 2147483647 )
type SlbNewSslCfgSSLInspectFlowCriteriaTableParams ¶
type SlbNewSslCfgSSLInspectFlowCriteriaTableParams struct { // The number of the flow. Index int32 `json:"Index,omitempty"` // The Inspect flow Criteria name id . RuleId string `json:"RuleId,omitempty"` // The Inspect flow Criteria Https filter id. HttpsFilter uint32 `json:"HttpsFilter,omitempty"` // The Inspect flow Criteria Http filter id. HttpFilter uint32 `json:"HttpFilter,omitempty"` // The type of action if 1 so inspect, if 2 so bypass . Action SlbNewSslCfgSSLInspectFlowCriteriaTableAction `json:"Action,omitempty"` // Configures whether URL filtering or a content class is attached to the filter . ContMatch SlbNewSslCfgSSLInspectFlowCriteriaTableContMatch `json:"ContMatch,omitempty"` // By setting the value to delete(2), the entire row is // deleted. Delete SlbNewSslCfgSSLInspectFlowCriteriaTableDelete `json:"Delete,omitempty"` // report ena or disable. ReportState SlbNewSslCfgSSLInspectFlowCriteriaTableReportState `json:"ReportState,omitempty"` // Configure data class for the Inspect flow Criteria. Dataclss string `json:"Dataclss,omitempty"` }
type SlbNewSslCfgSSLInspectFlowCriteriaTableReportState ¶
type SlbNewSslCfgSSLInspectFlowCriteriaTableReportState int32
const ( SlbNewSslCfgSSLInspectFlowCriteriaTableReportState_Disabled SlbNewSslCfgSSLInspectFlowCriteriaTableReportState = 0 SlbNewSslCfgSSLInspectFlowCriteriaTableReportState_Enabled SlbNewSslCfgSSLInspectFlowCriteriaTableReportState = 1 SlbNewSslCfgSSLInspectFlowCriteriaTableReportState_Unsupported SlbNewSslCfgSSLInspectFlowCriteriaTableReportState = 2147483647 )
type SlbNewSslCfgSSLInspectFlowRuleTable ¶
type SlbNewSslCfgSSLInspectFlowRuleTable struct { // The number of the flow. SlbNewSslCfgSSLInspectFlowRuleIndex int32 Params *SlbNewSslCfgSSLInspectFlowRuleTableParams }
SlbNewSslCfgSSLInspectFlowRuleTable The table of SSL Inspection Flow Rule. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewSslCfgSSLInspectFlowRuleTable ¶
func NewSlbNewSslCfgSSLInspectFlowRuleTable( slbNewSslCfgSSLInspectFlowRuleIndex int32, params *SlbNewSslCfgSSLInspectFlowRuleTableParams, ) *SlbNewSslCfgSSLInspectFlowRuleTable
func NewSlbNewSslCfgSSLInspectFlowRuleTableList ¶
func NewSlbNewSslCfgSSLInspectFlowRuleTableList() *SlbNewSslCfgSSLInspectFlowRuleTable
func (*SlbNewSslCfgSSLInspectFlowRuleTable) GetParams ¶
func (c *SlbNewSslCfgSSLInspectFlowRuleTable) GetParams() BeanType
func (*SlbNewSslCfgSSLInspectFlowRuleTable) GetParamsType ¶
func (c *SlbNewSslCfgSSLInspectFlowRuleTable) GetParamsType() reflect.Type
func (*SlbNewSslCfgSSLInspectFlowRuleTable) Name ¶
func (c *SlbNewSslCfgSSLInspectFlowRuleTable) Name() string
func (*SlbNewSslCfgSSLInspectFlowRuleTable) Path ¶
func (c *SlbNewSslCfgSSLInspectFlowRuleTable) Path() string
type SlbNewSslCfgSSLInspectFlowRuleTableDelete ¶
type SlbNewSslCfgSSLInspectFlowRuleTableDelete int32
const ( SlbNewSslCfgSSLInspectFlowRuleTableDelete_Other SlbNewSslCfgSSLInspectFlowRuleTableDelete = 1 SlbNewSslCfgSSLInspectFlowRuleTableDelete_Delete SlbNewSslCfgSSLInspectFlowRuleTableDelete = 2 SlbNewSslCfgSSLInspectFlowRuleTableDelete_Unsupported SlbNewSslCfgSSLInspectFlowRuleTableDelete = 2147483647 )
type SlbNewSslCfgSSLInspectFlowRuleTableInspectHttp ¶
type SlbNewSslCfgSSLInspectFlowRuleTableInspectHttp int32
const ( SlbNewSslCfgSSLInspectFlowRuleTableInspectHttp_True SlbNewSslCfgSSLInspectFlowRuleTableInspectHttp = 1 SlbNewSslCfgSSLInspectFlowRuleTableInspectHttp_False SlbNewSslCfgSSLInspectFlowRuleTableInspectHttp = 2 SlbNewSslCfgSSLInspectFlowRuleTableInspectHttp_Unsupported SlbNewSslCfgSSLInspectFlowRuleTableInspectHttp = 2147483647 )
type SlbNewSslCfgSSLInspectFlowRuleTableOutboundAction ¶
type SlbNewSslCfgSSLInspectFlowRuleTableOutboundAction int32
const ( SlbNewSslCfgSSLInspectFlowRuleTableOutboundAction_Forward SlbNewSslCfgSSLInspectFlowRuleTableOutboundAction = 1 SlbNewSslCfgSSLInspectFlowRuleTableOutboundAction_Nat SlbNewSslCfgSSLInspectFlowRuleTableOutboundAction = 2 SlbNewSslCfgSSLInspectFlowRuleTableOutboundAction_Llb SlbNewSslCfgSSLInspectFlowRuleTableOutboundAction = 3 SlbNewSslCfgSSLInspectFlowRuleTableOutboundAction_Unsupported SlbNewSslCfgSSLInspectFlowRuleTableOutboundAction = 2147483647 )
type SlbNewSslCfgSSLInspectFlowRuleTableParams ¶
type SlbNewSslCfgSSLInspectFlowRuleTableParams struct { // The number of the flow. Index int32 `json:"Index,omitempty"` // The type of Proxy if 1 so transparent, if 2 so expicit . ProxyType SlbNewSslCfgSSLInspectFlowRuleTableProxyType `json:"ProxyType,omitempty"` // Flag For inspect HTTP , value 1 is to Inspect value 2 not to Inspect. InspectHttp SlbNewSslCfgSSLInspectFlowRuleTableInspectHttp `json:"InspectHttp,omitempty"` // HTTPS Port Number HttpsPort uint64 `json:"HttpsPort,omitempty"` // HTTPS Decrypt Port Number HttpsDecryptPort uint64 `json:"HttpsDecryptPort,omitempty"` // HTTP Port Number HttpPort uint64 `json:"HttpPort,omitempty"` // Ingress Port Number // Using the following format: xx, xx IngressPort string `json:"IngressPort,omitempty"` // Egress Port Number // Using the following format: xx, xx EgressPort string `json:"EgressPort,omitempty"` // Ingress Port Number AddIngressPort int32 `json:"AddIngressPort,omitempty"` // Egress Port Number AddEgressPort int32 `json:"AddEgressPort,omitempty"` // Ingress Port Number RemIngressPort int32 `json:"RemIngressPort,omitempty"` // Egress Port Number RemEgressPort int32 `json:"RemEgressPort,omitempty"` // The Outbound action if 1 so forward if 2 so nat if 3 llb . OutboundAction SlbNewSslCfgSSLInspectFlowRuleTableOutboundAction `json:"OutboundAction,omitempty"` // The floating IP number in alphanumeric ID. FloatId string `json:"FloatId,omitempty"` // Outband fillter https Id OutboundFilterHttps uint32 `json:"OutboundFilterHttps,omitempty"` // Outband fillter http Id OutboundFilterHttp uint32 `json:"OutboundFilterHttp,omitempty"` // Backend fillter https Id BackendFilterHttps uint32 `json:"BackendFilterHttps,omitempty"` // Backend fillter http Id BackendFilterHttp uint32 `json:"BackendFilterHttp,omitempty"` // Network address for interanl interfaces NetworkAddr string `json:"NetworkAddr,omitempty"` // Gateway address GWAddr string `json:"GWAddr,omitempty"` // NAT address NATAddr string `json:"NATAddr,omitempty"` // The WAN Link Group ID. WanLinkGrID string `json:"WanLinkGrID,omitempty"` // By setting the value to delete(2), the entire row is // deleted. Delete SlbNewSslCfgSSLInspectFlowRuleTableDelete `json:"Delete,omitempty"` // NAT Mask address NATMASKAddr string `json:"NATMASKAddr,omitempty"` // Enable or disable ssl inspection source port preservation. SrcPortPreserve SlbNewSslCfgSSLInspectFlowRuleTableSrcPortPreserve `json:"SrcPortPreserve,omitempty"` // Server Authentication Policy ServerAuthPol string `json:"ServerAuthPol,omitempty"` }
type SlbNewSslCfgSSLInspectFlowRuleTableProxyType ¶
type SlbNewSslCfgSSLInspectFlowRuleTableProxyType int32
const ( SlbNewSslCfgSSLInspectFlowRuleTableProxyType_Transparent SlbNewSslCfgSSLInspectFlowRuleTableProxyType = 1 SlbNewSslCfgSSLInspectFlowRuleTableProxyType_Expicit SlbNewSslCfgSSLInspectFlowRuleTableProxyType = 2 SlbNewSslCfgSSLInspectFlowRuleTableProxyType_Unsupported SlbNewSslCfgSSLInspectFlowRuleTableProxyType = 2147483647 )
type SlbNewSslCfgSSLInspectFlowRuleTableSrcPortPreserve ¶
type SlbNewSslCfgSSLInspectFlowRuleTableSrcPortPreserve int32
const ( SlbNewSslCfgSSLInspectFlowRuleTableSrcPortPreserve_Enabled SlbNewSslCfgSSLInspectFlowRuleTableSrcPortPreserve = 1 SlbNewSslCfgSSLInspectFlowRuleTableSrcPortPreserve_Disabled SlbNewSslCfgSSLInspectFlowRuleTableSrcPortPreserve = 2 SlbNewSslCfgSSLInspectFlowRuleTableSrcPortPreserve_Unsupported SlbNewSslCfgSSLInspectFlowRuleTableSrcPortPreserve = 2147483647 )
type SlbNewSslCfgSSLInspectFlowTable ¶
type SlbNewSslCfgSSLInspectFlowTable struct { // The number of the flow. SlbNewSslCfgSSLInspectFlowIndex int32 // The The Secarity group index. SlbNewSslCfgSSLInspectFlowSeGroupIndex int32 Params *SlbNewSslCfgSSLInspectFlowTableParams }
SlbNewSslCfgSSLInspectFlowTable The table of SSL Inspection Flow. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewSslCfgSSLInspectFlowTable ¶
func NewSlbNewSslCfgSSLInspectFlowTable( slbNewSslCfgSSLInspectFlowIndex int32, slbNewSslCfgSSLInspectFlowSeGroupIndex int32, params *SlbNewSslCfgSSLInspectFlowTableParams, ) *SlbNewSslCfgSSLInspectFlowTable
func NewSlbNewSslCfgSSLInspectFlowTableList ¶
func NewSlbNewSslCfgSSLInspectFlowTableList() *SlbNewSslCfgSSLInspectFlowTable
func (*SlbNewSslCfgSSLInspectFlowTable) GetParams ¶
func (c *SlbNewSslCfgSSLInspectFlowTable) GetParams() BeanType
func (*SlbNewSslCfgSSLInspectFlowTable) GetParamsType ¶
func (c *SlbNewSslCfgSSLInspectFlowTable) GetParamsType() reflect.Type
func (*SlbNewSslCfgSSLInspectFlowTable) Name ¶
func (c *SlbNewSslCfgSSLInspectFlowTable) Name() string
func (*SlbNewSslCfgSSLInspectFlowTable) Path ¶
func (c *SlbNewSslCfgSSLInspectFlowTable) Path() string
type SlbNewSslCfgSSLInspectFlowTableDelete ¶
type SlbNewSslCfgSSLInspectFlowTableDelete int32
const ( SlbNewSslCfgSSLInspectFlowTableDelete_Other SlbNewSslCfgSSLInspectFlowTableDelete = 1 SlbNewSslCfgSSLInspectFlowTableDelete_Delete SlbNewSslCfgSSLInspectFlowTableDelete = 2 SlbNewSslCfgSSLInspectFlowTableDelete_Unsupported SlbNewSslCfgSSLInspectFlowTableDelete = 2147483647 )
type SlbNewSslCfgSSLInspectFlowTableParams ¶
type SlbNewSslCfgSSLInspectFlowTableParams struct { // The number of the flow. Index int32 `json:"Index,omitempty"` // The The Secarity group index. SeGroupIndex int32 `json:"SeGroupIndex,omitempty"` // Enable/disable security group in flow. SeGroupState SlbNewSslCfgSSLInspectFlowTableSeGroupState `json:"SeGroupState,omitempty"` // This is the the Group location in the Flow . SeGroupLocation uint32 `json:"SeGroupLocation,omitempty"` // Each security group has it defined fallback action to be // done in case the group is down. Can be defined as Continue or Drop. SeGroupFallback SlbNewSslCfgSSLInspectFlowTableSeGroupFallback `json:"SeGroupFallback,omitempty"` // This is the redirct filter Id . SeGroupRedFiltId uint32 `json:"SeGroupRedFiltId,omitempty"` // Group ID of the Security group GroupID string `json:"GroupID,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. Delete SlbNewSslCfgSSLInspectFlowTableDelete `json:"Delete,omitempty"` }
type SlbNewSslCfgSSLInspectFlowTableSeGroupFallback ¶
type SlbNewSslCfgSSLInspectFlowTableSeGroupFallback int32
const ( SlbNewSslCfgSSLInspectFlowTableSeGroupFallback_None SlbNewSslCfgSSLInspectFlowTableSeGroupFallback = 1 SlbNewSslCfgSSLInspectFlowTableSeGroupFallback_Continue SlbNewSslCfgSSLInspectFlowTableSeGroupFallback = 2 SlbNewSslCfgSSLInspectFlowTableSeGroupFallback_Drop SlbNewSslCfgSSLInspectFlowTableSeGroupFallback = 3 SlbNewSslCfgSSLInspectFlowTableSeGroupFallback_Unsupported SlbNewSslCfgSSLInspectFlowTableSeGroupFallback = 2147483647 )
type SlbNewSslCfgSSLInspectFlowTableSeGroupState ¶
type SlbNewSslCfgSSLInspectFlowTableSeGroupState int32
const ( SlbNewSslCfgSSLInspectFlowTableSeGroupState_Enabled SlbNewSslCfgSSLInspectFlowTableSeGroupState = 2 SlbNewSslCfgSSLInspectFlowTableSeGroupState_Disabled SlbNewSslCfgSSLInspectFlowTableSeGroupState = 3 SlbNewSslCfgSSLInspectFlowTableSeGroupState_Unsupported SlbNewSslCfgSSLInspectFlowTableSeGroupState = 2147483647 )
type SlbNewSslCfgSSLPolTable ¶
type SlbNewSslCfgSSLPolTable struct { // The SSL policy name(key id) as an index. SlbNewSslCfgSSLPolNameIdIndex string Params *SlbNewSslCfgSSLPolTableParams }
SlbNewSslCfgSSLPolTable The table for configuring ssl policy. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbNewSslCfgSSLPolTable ¶
func NewSlbNewSslCfgSSLPolTable( slbNewSslCfgSSLPolNameIdIndex string, params *SlbNewSslCfgSSLPolTableParams, ) *SlbNewSslCfgSSLPolTable
func NewSlbNewSslCfgSSLPolTableList ¶
func NewSlbNewSslCfgSSLPolTableList() *SlbNewSslCfgSSLPolTable
func (*SlbNewSslCfgSSLPolTable) GetParams ¶
func (c *SlbNewSslCfgSSLPolTable) GetParams() BeanType
func (*SlbNewSslCfgSSLPolTable) GetParamsType ¶
func (c *SlbNewSslCfgSSLPolTable) GetParamsType() reflect.Type
func (*SlbNewSslCfgSSLPolTable) Name ¶
func (c *SlbNewSslCfgSSLPolTable) Name() string
func (*SlbNewSslCfgSSLPolTable) Path ¶
func (c *SlbNewSslCfgSSLPolTable) Path() string
type SlbNewSslCfgSSLPolTableAdminStatus ¶
type SlbNewSslCfgSSLPolTableAdminStatus int32
const ( SlbNewSslCfgSSLPolTableAdminStatus_Enabled SlbNewSslCfgSSLPolTableAdminStatus = 1 SlbNewSslCfgSSLPolTableAdminStatus_Disabled SlbNewSslCfgSSLPolTableAdminStatus = 2 SlbNewSslCfgSSLPolTableAdminStatus_Unsupported SlbNewSslCfgSSLPolTableAdminStatus = 2147483647 )
type SlbNewSslCfgSSLPolTableBESslv3Version ¶
type SlbNewSslCfgSSLPolTableBESslv3Version int32
const ( SlbNewSslCfgSSLPolTableBESslv3Version_Enabled SlbNewSslCfgSSLPolTableBESslv3Version = 1 SlbNewSslCfgSSLPolTableBESslv3Version_Disabled SlbNewSslCfgSSLPolTableBESslv3Version = 2 SlbNewSslCfgSSLPolTableBESslv3Version_Unsupported SlbNewSslCfgSSLPolTableBESslv3Version = 2147483647 )
type SlbNewSslCfgSSLPolTableBETls10Version ¶
type SlbNewSslCfgSSLPolTableBETls10Version int32
const ( SlbNewSslCfgSSLPolTableBETls10Version_Enabled SlbNewSslCfgSSLPolTableBETls10Version = 1 SlbNewSslCfgSSLPolTableBETls10Version_Disabled SlbNewSslCfgSSLPolTableBETls10Version = 2 SlbNewSslCfgSSLPolTableBETls10Version_Unsupported SlbNewSslCfgSSLPolTableBETls10Version = 2147483647 )
type SlbNewSslCfgSSLPolTableBETls11Version ¶
type SlbNewSslCfgSSLPolTableBETls11Version int32
const ( SlbNewSslCfgSSLPolTableBETls11Version_Enabled SlbNewSslCfgSSLPolTableBETls11Version = 1 SlbNewSslCfgSSLPolTableBETls11Version_Disabled SlbNewSslCfgSSLPolTableBETls11Version = 2 SlbNewSslCfgSSLPolTableBETls11Version_Unsupported SlbNewSslCfgSSLPolTableBETls11Version = 2147483647 )
type SlbNewSslCfgSSLPolTableBETls12Version ¶
type SlbNewSslCfgSSLPolTableBETls12Version int32
const ( SlbNewSslCfgSSLPolTableBETls12Version_Enabled SlbNewSslCfgSSLPolTableBETls12Version = 1 SlbNewSslCfgSSLPolTableBETls12Version_Disabled SlbNewSslCfgSSLPolTableBETls12Version = 2 SlbNewSslCfgSSLPolTableBETls12Version_Unsupported SlbNewSslCfgSSLPolTableBETls12Version = 2147483647 )
type SlbNewSslCfgSSLPolTableBETls13Version ¶
type SlbNewSslCfgSSLPolTableBETls13Version int32
const ( SlbNewSslCfgSSLPolTableBETls13Version_Enabled SlbNewSslCfgSSLPolTableBETls13Version = 1 SlbNewSslCfgSSLPolTableBETls13Version_Disabled SlbNewSslCfgSSLPolTableBETls13Version = 2 SlbNewSslCfgSSLPolTableBETls13Version_Unsupported SlbNewSslCfgSSLPolTableBETls13Version = 2147483647 )
type SlbNewSslCfgSSLPolTableBeReuseSrcMatch ¶
type SlbNewSslCfgSSLPolTableBeReuseSrcMatch int32
const ( SlbNewSslCfgSSLPolTableBeReuseSrcMatch_Enabled SlbNewSslCfgSSLPolTableBeReuseSrcMatch = 1 SlbNewSslCfgSSLPolTableBeReuseSrcMatch_Disabled SlbNewSslCfgSSLPolTableBeReuseSrcMatch = 2 SlbNewSslCfgSSLPolTableBeReuseSrcMatch_Unsupported SlbNewSslCfgSSLPolTableBeReuseSrcMatch = 2147483647 )
type SlbNewSslCfgSSLPolTableBeReuseState ¶
type SlbNewSslCfgSSLPolTableBeReuseState int32
const ( SlbNewSslCfgSSLPolTableBeReuseState_Enabled SlbNewSslCfgSSLPolTableBeReuseState = 1 SlbNewSslCfgSSLPolTableBeReuseState_Disabled SlbNewSslCfgSSLPolTableBeReuseState = 2 SlbNewSslCfgSSLPolTableBeReuseState_Inherit SlbNewSslCfgSSLPolTableBeReuseState = 3 SlbNewSslCfgSSLPolTableBeReuseState_Unsupported SlbNewSslCfgSSLPolTableBeReuseState = 2147483647 )
type SlbNewSslCfgSSLPolTableBeReuseTicket ¶
type SlbNewSslCfgSSLPolTableBeReuseTicket int32
const ( SlbNewSslCfgSSLPolTableBeReuseTicket_Enabled SlbNewSslCfgSSLPolTableBeReuseTicket = 1 SlbNewSslCfgSSLPolTableBeReuseTicket_Disabled SlbNewSslCfgSSLPolTableBeReuseTicket = 2 SlbNewSslCfgSSLPolTableBeReuseTicket_Unsupported SlbNewSslCfgSSLPolTableBeReuseTicket = 2147483647 )
type SlbNewSslCfgSSLPolTableBecipher ¶
type SlbNewSslCfgSSLPolTableBecipher int32
const ( SlbNewSslCfgSSLPolTableBecipher_Low SlbNewSslCfgSSLPolTableBecipher = 0 SlbNewSslCfgSSLPolTableBecipher_Medium SlbNewSslCfgSSLPolTableBecipher = 1 SlbNewSslCfgSSLPolTableBecipher_High SlbNewSslCfgSSLPolTableBecipher = 2 SlbNewSslCfgSSLPolTableBecipher_UserDefined SlbNewSslCfgSSLPolTableBecipher = 3 SlbNewSslCfgSSLPolTableBecipher_UserDefinedExpert SlbNewSslCfgSSLPolTableBecipher = 4 SlbNewSslCfgSSLPolTableBecipher_Main SlbNewSslCfgSSLPolTableBecipher = 5 SlbNewSslCfgSSLPolTableBecipher_Unsupported SlbNewSslCfgSSLPolTableBecipher = 2147483647 )
type SlbNewSslCfgSSLPolTableBesni ¶
type SlbNewSslCfgSSLPolTableBesni int32
const ( SlbNewSslCfgSSLPolTableBesni_Enabled SlbNewSslCfgSSLPolTableBesni = 1 SlbNewSslCfgSSLPolTableBesni_Disabled SlbNewSslCfgSSLPolTableBesni = 2 SlbNewSslCfgSSLPolTableBesni_Unsupported SlbNewSslCfgSSLPolTableBesni = 2147483647 )
type SlbNewSslCfgSSLPolTableBessl ¶
type SlbNewSslCfgSSLPolTableBessl int32
const ( SlbNewSslCfgSSLPolTableBessl_Enabled SlbNewSslCfgSSLPolTableBessl = 1 SlbNewSslCfgSSLPolTableBessl_Disabled SlbNewSslCfgSSLPolTableBessl = 2 SlbNewSslCfgSSLPolTableBessl_Request SlbNewSslCfgSSLPolTableBessl = 3 SlbNewSslCfgSSLPolTableBessl_Handshake SlbNewSslCfgSSLPolTableBessl = 4 SlbNewSslCfgSSLPolTableBessl_Unsupported SlbNewSslCfgSSLPolTableBessl = 2147483647 )
type SlbNewSslCfgSSLPolTableCipherName ¶
type SlbNewSslCfgSSLPolTableCipherName int32
const ( SlbNewSslCfgSSLPolTableCipherName_Rsa SlbNewSslCfgSSLPolTableCipherName = 0 SlbNewSslCfgSSLPolTableCipherName_All SlbNewSslCfgSSLPolTableCipherName = 1 SlbNewSslCfgSSLPolTableCipherName_AllNonNullCiphers SlbNewSslCfgSSLPolTableCipherName = 2 SlbNewSslCfgSSLPolTableCipherName_Sslv3 SlbNewSslCfgSSLPolTableCipherName = 3 SlbNewSslCfgSSLPolTableCipherName_Tlsv1 SlbNewSslCfgSSLPolTableCipherName = 4 SlbNewSslCfgSSLPolTableCipherName_Tlsv12 SlbNewSslCfgSSLPolTableCipherName = 5 SlbNewSslCfgSSLPolTableCipherName_Export SlbNewSslCfgSSLPolTableCipherName = 6 SlbNewSslCfgSSLPolTableCipherName_Low SlbNewSslCfgSSLPolTableCipherName = 7 SlbNewSslCfgSSLPolTableCipherName_Medium SlbNewSslCfgSSLPolTableCipherName = 8 SlbNewSslCfgSSLPolTableCipherName_High SlbNewSslCfgSSLPolTableCipherName = 9 SlbNewSslCfgSSLPolTableCipherName_RsaRc4128Md5 SlbNewSslCfgSSLPolTableCipherName = 10 SlbNewSslCfgSSLPolTableCipherName_RsaRc4128Sha1 SlbNewSslCfgSSLPolTableCipherName = 11 SlbNewSslCfgSSLPolTableCipherName_RsaDesSha1 SlbNewSslCfgSSLPolTableCipherName = 12 SlbNewSslCfgSSLPolTableCipherName_Rsa3desSha1 SlbNewSslCfgSSLPolTableCipherName = 13 SlbNewSslCfgSSLPolTableCipherName_RsaAes128Sha1 SlbNewSslCfgSSLPolTableCipherName = 14 SlbNewSslCfgSSLPolTableCipherName_RsaAes256Sha1 SlbNewSslCfgSSLPolTableCipherName = 15 SlbNewSslCfgSSLPolTableCipherName_PciDssCompliance SlbNewSslCfgSSLPolTableCipherName = 16 SlbNewSslCfgSSLPolTableCipherName_UserDefined SlbNewSslCfgSSLPolTableCipherName = 17 SlbNewSslCfgSSLPolTableCipherName_UserDefinedExpert SlbNewSslCfgSSLPolTableCipherName = 18 SlbNewSslCfgSSLPolTableCipherName_Main SlbNewSslCfgSSLPolTableCipherName = 19 SlbNewSslCfgSSLPolTableCipherName_Http2 SlbNewSslCfgSSLPolTableCipherName = 20 SlbNewSslCfgSSLPolTableCipherName_Unsupported SlbNewSslCfgSSLPolTableCipherName = 2147483647 )
type SlbNewSslCfgSSLPolTableConvert ¶
type SlbNewSslCfgSSLPolTableConvert int32
const ( SlbNewSslCfgSSLPolTableConvert_Enabled SlbNewSslCfgSSLPolTableConvert = 1 SlbNewSslCfgSSLPolTableConvert_Disabled SlbNewSslCfgSSLPolTableConvert = 2 SlbNewSslCfgSSLPolTableConvert_Unsupported SlbNewSslCfgSSLPolTableConvert = 2147483647 )
type SlbNewSslCfgSSLPolTableDHkey ¶
type SlbNewSslCfgSSLPolTableDHkey int32
const ( SlbNewSslCfgSSLPolTableDHkey_KeySize1024 SlbNewSslCfgSSLPolTableDHkey = 1 SlbNewSslCfgSSLPolTableDHkey_KeySize2048 SlbNewSslCfgSSLPolTableDHkey = 2 SlbNewSslCfgSSLPolTableDHkey_Unsupported SlbNewSslCfgSSLPolTableDHkey = 2147483647 )
type SlbNewSslCfgSSLPolTableDel ¶
type SlbNewSslCfgSSLPolTableDel int32
const ( SlbNewSslCfgSSLPolTableDel_Other SlbNewSslCfgSSLPolTableDel = 1 SlbNewSslCfgSSLPolTableDel_Delete SlbNewSslCfgSSLPolTableDel = 2 SlbNewSslCfgSSLPolTableDel_Unsupported SlbNewSslCfgSSLPolTableDel = 2147483647 )
type SlbNewSslCfgSSLPolTableFESslv3Version ¶
type SlbNewSslCfgSSLPolTableFESslv3Version int32
const ( SlbNewSslCfgSSLPolTableFESslv3Version_Enabled SlbNewSslCfgSSLPolTableFESslv3Version = 1 SlbNewSslCfgSSLPolTableFESslv3Version_Disabled SlbNewSslCfgSSLPolTableFESslv3Version = 2 SlbNewSslCfgSSLPolTableFESslv3Version_Unsupported SlbNewSslCfgSSLPolTableFESslv3Version = 2147483647 )
type SlbNewSslCfgSSLPolTableFETls10Version ¶
type SlbNewSslCfgSSLPolTableFETls10Version int32
const ( SlbNewSslCfgSSLPolTableFETls10Version_Enabled SlbNewSslCfgSSLPolTableFETls10Version = 1 SlbNewSslCfgSSLPolTableFETls10Version_Disabled SlbNewSslCfgSSLPolTableFETls10Version = 2 SlbNewSslCfgSSLPolTableFETls10Version_Unsupported SlbNewSslCfgSSLPolTableFETls10Version = 2147483647 )
type SlbNewSslCfgSSLPolTableFETls11Version ¶
type SlbNewSslCfgSSLPolTableFETls11Version int32
const ( SlbNewSslCfgSSLPolTableFETls11Version_Enabled SlbNewSslCfgSSLPolTableFETls11Version = 1 SlbNewSslCfgSSLPolTableFETls11Version_Disabled SlbNewSslCfgSSLPolTableFETls11Version = 2 SlbNewSslCfgSSLPolTableFETls11Version_Unsupported SlbNewSslCfgSSLPolTableFETls11Version = 2147483647 )
type SlbNewSslCfgSSLPolTableFETls12Version ¶
type SlbNewSslCfgSSLPolTableFETls12Version int32
const ( SlbNewSslCfgSSLPolTableFETls12Version_Enabled SlbNewSslCfgSSLPolTableFETls12Version = 1 SlbNewSslCfgSSLPolTableFETls12Version_Disabled SlbNewSslCfgSSLPolTableFETls12Version = 2 SlbNewSslCfgSSLPolTableFETls12Version_Unsupported SlbNewSslCfgSSLPolTableFETls12Version = 2147483647 )
type SlbNewSslCfgSSLPolTableFETls13Version ¶
type SlbNewSslCfgSSLPolTableFETls13Version int32
const ( SlbNewSslCfgSSLPolTableFETls13Version_Enabled SlbNewSslCfgSSLPolTableFETls13Version = 1 SlbNewSslCfgSSLPolTableFETls13Version_Disabled SlbNewSslCfgSSLPolTableFETls13Version = 2 SlbNewSslCfgSSLPolTableFETls13Version_Unsupported SlbNewSslCfgSSLPolTableFETls13Version = 2147483647 )
type SlbNewSslCfgSSLPolTableFeReuseState ¶
type SlbNewSslCfgSSLPolTableFeReuseState int32
const ( SlbNewSslCfgSSLPolTableFeReuseState_Enabled SlbNewSslCfgSSLPolTableFeReuseState = 1 SlbNewSslCfgSSLPolTableFeReuseState_Disabled SlbNewSslCfgSSLPolTableFeReuseState = 2 SlbNewSslCfgSSLPolTableFeReuseState_Inherit SlbNewSslCfgSSLPolTableFeReuseState = 3 SlbNewSslCfgSSLPolTableFeReuseState_Unsupported SlbNewSslCfgSSLPolTableFeReuseState = 2147483647 )
type SlbNewSslCfgSSLPolTableFeReuseTicket ¶
type SlbNewSslCfgSSLPolTableFeReuseTicket int32
const ( SlbNewSslCfgSSLPolTableFeReuseTicket_Enabled SlbNewSslCfgSSLPolTableFeReuseTicket = 1 SlbNewSslCfgSSLPolTableFeReuseTicket_Disabled SlbNewSslCfgSSLPolTableFeReuseTicket = 2 SlbNewSslCfgSSLPolTableFeReuseTicket_Unsupported SlbNewSslCfgSSLPolTableFeReuseTicket = 2147483647 )
type SlbNewSslCfgSSLPolTableFessl ¶
type SlbNewSslCfgSSLPolTableFessl int32
const ( SlbNewSslCfgSSLPolTableFessl_Enabled SlbNewSslCfgSSLPolTableFessl = 1 SlbNewSslCfgSSLPolTableFessl_Disabled SlbNewSslCfgSSLPolTableFessl = 2 SlbNewSslCfgSSLPolTableFessl_Request SlbNewSslCfgSSLPolTableFessl = 3 SlbNewSslCfgSSLPolTableFessl_Handshake SlbNewSslCfgSSLPolTableFessl = 4 SlbNewSslCfgSSLPolTableFessl_Unsupported SlbNewSslCfgSSLPolTableFessl = 2147483647 )
type SlbNewSslCfgSSLPolTableHwoffldBeBulk ¶
type SlbNewSslCfgSSLPolTableHwoffldBeBulk int32
const ( SlbNewSslCfgSSLPolTableHwoffldBeBulk_Enabled SlbNewSslCfgSSLPolTableHwoffldBeBulk = 1 SlbNewSslCfgSSLPolTableHwoffldBeBulk_Disabled SlbNewSslCfgSSLPolTableHwoffldBeBulk = 2 SlbNewSslCfgSSLPolTableHwoffldBeBulk_Unsupported SlbNewSslCfgSSLPolTableHwoffldBeBulk = 2147483647 )
type SlbNewSslCfgSSLPolTableHwoffldBeDh ¶
type SlbNewSslCfgSSLPolTableHwoffldBeDh int32
const ( SlbNewSslCfgSSLPolTableHwoffldBeDh_Enabled SlbNewSslCfgSSLPolTableHwoffldBeDh = 1 SlbNewSslCfgSSLPolTableHwoffldBeDh_Disabled SlbNewSslCfgSSLPolTableHwoffldBeDh = 2 SlbNewSslCfgSSLPolTableHwoffldBeDh_Unsupported SlbNewSslCfgSSLPolTableHwoffldBeDh = 2147483647 )
type SlbNewSslCfgSSLPolTableHwoffldBeEc ¶
type SlbNewSslCfgSSLPolTableHwoffldBeEc int32
const ( SlbNewSslCfgSSLPolTableHwoffldBeEc_Enabled SlbNewSslCfgSSLPolTableHwoffldBeEc = 1 SlbNewSslCfgSSLPolTableHwoffldBeEc_Disabled SlbNewSslCfgSSLPolTableHwoffldBeEc = 2 SlbNewSslCfgSSLPolTableHwoffldBeEc_Unsupported SlbNewSslCfgSSLPolTableHwoffldBeEc = 2147483647 )
type SlbNewSslCfgSSLPolTableHwoffldBeFeatures ¶
type SlbNewSslCfgSSLPolTableHwoffldBeFeatures int32
const ( SlbNewSslCfgSSLPolTableHwoffldBeFeatures_Enabled SlbNewSslCfgSSLPolTableHwoffldBeFeatures = 1 SlbNewSslCfgSSLPolTableHwoffldBeFeatures_Disabled SlbNewSslCfgSSLPolTableHwoffldBeFeatures = 2 SlbNewSslCfgSSLPolTableHwoffldBeFeatures_Unsupported SlbNewSslCfgSSLPolTableHwoffldBeFeatures = 2147483647 )
type SlbNewSslCfgSSLPolTableHwoffldBePkey ¶
type SlbNewSslCfgSSLPolTableHwoffldBePkey int32
const ( SlbNewSslCfgSSLPolTableHwoffldBePkey_Enabled SlbNewSslCfgSSLPolTableHwoffldBePkey = 1 SlbNewSslCfgSSLPolTableHwoffldBePkey_Disabled SlbNewSslCfgSSLPolTableHwoffldBePkey = 2 SlbNewSslCfgSSLPolTableHwoffldBePkey_Unsupported SlbNewSslCfgSSLPolTableHwoffldBePkey = 2147483647 )
type SlbNewSslCfgSSLPolTableHwoffldBeRsa ¶
type SlbNewSslCfgSSLPolTableHwoffldBeRsa int32
const ( SlbNewSslCfgSSLPolTableHwoffldBeRsa_Enabled SlbNewSslCfgSSLPolTableHwoffldBeRsa = 1 SlbNewSslCfgSSLPolTableHwoffldBeRsa_Disabled SlbNewSslCfgSSLPolTableHwoffldBeRsa = 2 SlbNewSslCfgSSLPolTableHwoffldBeRsa_Unsupported SlbNewSslCfgSSLPolTableHwoffldBeRsa = 2147483647 )
type SlbNewSslCfgSSLPolTableHwoffldFeBulk ¶
type SlbNewSslCfgSSLPolTableHwoffldFeBulk int32
const ( SlbNewSslCfgSSLPolTableHwoffldFeBulk_Enabled SlbNewSslCfgSSLPolTableHwoffldFeBulk = 1 SlbNewSslCfgSSLPolTableHwoffldFeBulk_Disabled SlbNewSslCfgSSLPolTableHwoffldFeBulk = 2 SlbNewSslCfgSSLPolTableHwoffldFeBulk_Unsupported SlbNewSslCfgSSLPolTableHwoffldFeBulk = 2147483647 )
type SlbNewSslCfgSSLPolTableHwoffldFeDh ¶
type SlbNewSslCfgSSLPolTableHwoffldFeDh int32
const ( SlbNewSslCfgSSLPolTableHwoffldFeDh_Enabled SlbNewSslCfgSSLPolTableHwoffldFeDh = 1 SlbNewSslCfgSSLPolTableHwoffldFeDh_Disabled SlbNewSslCfgSSLPolTableHwoffldFeDh = 2 SlbNewSslCfgSSLPolTableHwoffldFeDh_Unsupported SlbNewSslCfgSSLPolTableHwoffldFeDh = 2147483647 )
type SlbNewSslCfgSSLPolTableHwoffldFeEc ¶
type SlbNewSslCfgSSLPolTableHwoffldFeEc int32
const ( SlbNewSslCfgSSLPolTableHwoffldFeEc_Enabled SlbNewSslCfgSSLPolTableHwoffldFeEc = 1 SlbNewSslCfgSSLPolTableHwoffldFeEc_Disabled SlbNewSslCfgSSLPolTableHwoffldFeEc = 2 SlbNewSslCfgSSLPolTableHwoffldFeEc_Unsupported SlbNewSslCfgSSLPolTableHwoffldFeEc = 2147483647 )
type SlbNewSslCfgSSLPolTableHwoffldFeFeatures ¶
type SlbNewSslCfgSSLPolTableHwoffldFeFeatures int32
const ( SlbNewSslCfgSSLPolTableHwoffldFeFeatures_Enabled SlbNewSslCfgSSLPolTableHwoffldFeFeatures = 1 SlbNewSslCfgSSLPolTableHwoffldFeFeatures_Disabled SlbNewSslCfgSSLPolTableHwoffldFeFeatures = 2 SlbNewSslCfgSSLPolTableHwoffldFeFeatures_Unsupported SlbNewSslCfgSSLPolTableHwoffldFeFeatures = 2147483647 )
type SlbNewSslCfgSSLPolTableHwoffldFePkey ¶
type SlbNewSslCfgSSLPolTableHwoffldFePkey int32
const ( SlbNewSslCfgSSLPolTableHwoffldFePkey_Enabled SlbNewSslCfgSSLPolTableHwoffldFePkey = 1 SlbNewSslCfgSSLPolTableHwoffldFePkey_Disabled SlbNewSslCfgSSLPolTableHwoffldFePkey = 2 SlbNewSslCfgSSLPolTableHwoffldFePkey_Unsupported SlbNewSslCfgSSLPolTableHwoffldFePkey = 2147483647 )
type SlbNewSslCfgSSLPolTableHwoffldFeRsa ¶
type SlbNewSslCfgSSLPolTableHwoffldFeRsa int32
const ( SlbNewSslCfgSSLPolTableHwoffldFeRsa_Enabled SlbNewSslCfgSSLPolTableHwoffldFeRsa = 1 SlbNewSslCfgSSLPolTableHwoffldFeRsa_Disabled SlbNewSslCfgSSLPolTableHwoffldFeRsa = 2 SlbNewSslCfgSSLPolTableHwoffldFeRsa_Unsupported SlbNewSslCfgSSLPolTableHwoffldFeRsa = 2147483647 )
type SlbNewSslCfgSSLPolTableParams ¶
type SlbNewSslCfgSSLPolTableParams struct { // The SSL policy name(key id) as an index. NameIdIndex string `json:"NameIdIndex,omitempty"` // SSL policy name,length of the string should be 32 characters. Name string `json:"Name,omitempty"` // The SSL cipher-suite header name. PassInfoCipherName string `json:"PassInfoCipherName,omitempty"` // Enable/Disable cipher-suite information to backend servers. PassInfoCipherFlag SlbNewSslCfgSSLPolTablePassInfoCipherFlag `json:"PassInfoCipherFlag,omitempty"` // SSL version header name. PassInfoVersionName string `json:"PassInfoVersionName,omitempty"` // Enable/Disable SSL version information to backend servers. PassInfoVersionFlag SlbNewSslCfgSSLPolTablePassInfoVersionFlag `json:"PassInfoVersionFlag,omitempty"` // The passive cipher bits information to backend server. PassInfoHeadBitsName string `json:"PassInfoHeadBitsName,omitempty"` // Enable/Disable Cipher bits information to backend servers. PassInfoHeadBitsFlag SlbNewSslCfgSSLPolTablePassInfoHeadBitsFlag `json:"PassInfoHeadBitsFlag,omitempty"` // Enable/Disable add Front-End-Https: on header. PassInfoFrontend SlbNewSslCfgSSLPolTablePassInfoFrontend `json:"PassInfoFrontend,omitempty"` // Allowed cipher-suites in frontend SSL. CipherName SlbNewSslCfgSSLPolTableCipherName `json:"CipherName,omitempty"` // Cipher-suite allowed for SSL. CipherUserdef string `json:"CipherUserdef,omitempty"` // Intermediate CA certificate chain name. IntermcaChainName string `json:"IntermcaChainName,omitempty"` // Intermediate CA certificate chain type certificate=cert,Group=group,None=empty string. IntermcaChainType string `json:"IntermcaChainType,omitempty"` // Allowed cipher-suites in backend SSL. Becipher SlbNewSslCfgSSLPolTableBecipher `json:"Becipher,omitempty"` // Client authentication policy. Authpol string `json:"Authpol,omitempty"` // Host regex for HTTP redirection conversion. Convuri string `json:"Convuri,omitempty"` // Enable/Disable backend SSL encryption. Bessl SlbNewSslCfgSSLPolTableBessl `json:"Bessl,omitempty"` // Enable/Disable HTTP redirection conversion. Convert SlbNewSslCfgSSLPolTableConvert `json:"Convert,omitempty"` // Enable or disable ssl policy. AdminStatus SlbNewSslCfgSSLPolTableAdminStatus `json:"AdminStatus,omitempty"` // Delete SSL policy. Del SlbNewSslCfgSSLPolTableDel `json:"Del,omitempty"` // Enable/Disable X-SSL header compatible with 2424SSL headers. PassInfoComply SlbNewSslCfgSSLPolTablePassInfoComply `json:"PassInfoComply,omitempty"` // Set frontend SSL encryption mode, default value is enabled. Fessl SlbNewSslCfgSSLPolTableFessl `json:"Fessl,omitempty"` // Enable or disable frontend sslv3. FESslv3Version SlbNewSslCfgSSLPolTableFESslv3Version `json:"FESslv3Version,omitempty"` // Enable or disable frontend tls1_0. FETls10Version SlbNewSslCfgSSLPolTableFETls10Version `json:"FETls10Version,omitempty"` // Enable or disable frontend tls1_1. FETls11Version SlbNewSslCfgSSLPolTableFETls11Version `json:"FETls11Version,omitempty"` // Enable or disable backend sslv3. BESslv3Version SlbNewSslCfgSSLPolTableBESslv3Version `json:"BESslv3Version,omitempty"` // Enable or disable backend tls1_0. BETls10Version SlbNewSslCfgSSLPolTableBETls10Version `json:"BETls10Version,omitempty"` // Enable or disable backend tls1_1. BETls11Version SlbNewSslCfgSSLPolTableBETls11Version `json:"BETls11Version,omitempty"` // Enable or disable frontend tls1_2. FETls12Version SlbNewSslCfgSSLPolTableFETls12Version `json:"FETls12Version,omitempty"` // Enable or disable backend tls1_2. BETls12Version SlbNewSslCfgSSLPolTableBETls12Version `json:"BETls12Version,omitempty"` // Expert-Cipher-suite allowed for SSL. CipherExpertUserdef string `json:"CipherExpertUserdef,omitempty"` // BeCipher-suite allowed for SSL. BeCipherUserdef string `json:"BeCipherUserdef,omitempty"` // Expert-BeCipher-suite allowed for SSL. BeCipherExpertUserdef string `json:"BeCipherExpertUserdef,omitempty"` // Backend client certificate name. BEClientCertName string `json:"BEClientCertName,omitempty"` // Backend trusted CA certificate chain name. BETrustedCAcertName string `json:"BETrustedCAcertName,omitempty"` // Backend trusted CA certificate chain type certificate=cert,Group=group,None=empty string. BETrustedCAcertType string `json:"BETrustedCAcertType,omitempty"` // Secure Renegotiation Frontend and Backend SSL. Secreneg string `json:"Secreneg,omitempty"` // num of bits in Diffie Helman key. DHkey SlbNewSslCfgSSLPolTableDHkey `json:"DHkey,omitempty"` // Backend authentication policy. BEAuthpol string `json:"BEAuthpol,omitempty"` // Disable/Enable HW offload for RSA algorithm. HwoffldFeRsa SlbNewSslCfgSSLPolTableHwoffldFeRsa `json:"HwoffldFeRsa,omitempty"` // Disable/Enable HW offload for DH algorithm. HwoffldFeDh SlbNewSslCfgSSLPolTableHwoffldFeDh `json:"HwoffldFeDh,omitempty"` // Disable/Enable HW offload for EC algorithm. HwoffldFeEc SlbNewSslCfgSSLPolTableHwoffldFeEc `json:"HwoffldFeEc,omitempty"` // Disable/Enable HW offload for bulk encryption ciphers. HwoffldFeBulk SlbNewSslCfgSSLPolTableHwoffldFeBulk `json:"HwoffldFeBulk,omitempty"` // Disable/Enable HW offload for PKEY functionality. HwoffldFePkey SlbNewSslCfgSSLPolTableHwoffldFePkey `json:"HwoffldFePkey,omitempty"` // Disable/Enable HW offload Features. HwoffldFeFeatures SlbNewSslCfgSSLPolTableHwoffldFeFeatures `json:"HwoffldFeFeatures,omitempty"` // Disable/Enable HW offload for RSA algorithm. HwoffldBeRsa SlbNewSslCfgSSLPolTableHwoffldBeRsa `json:"HwoffldBeRsa,omitempty"` // Disable/Enable HW offload for DH algorithm. HwoffldBeDh SlbNewSslCfgSSLPolTableHwoffldBeDh `json:"HwoffldBeDh,omitempty"` // Disable/Enable HW offload for EC algorithm. HwoffldBeEc SlbNewSslCfgSSLPolTableHwoffldBeEc `json:"HwoffldBeEc,omitempty"` // Disable/Enable HW offload for bulk encryption ciphers. HwoffldBeBulk SlbNewSslCfgSSLPolTableHwoffldBeBulk `json:"HwoffldBeBulk,omitempty"` // Disable/Enable HW offload for PKEY functionality. HwoffldBePkey SlbNewSslCfgSSLPolTableHwoffldBePkey `json:"HwoffldBePkey,omitempty"` // Disable/Enable HW offload Features. HwoffldBeFeatures SlbNewSslCfgSSLPolTableHwoffldBeFeatures `json:"HwoffldBeFeatures,omitempty"` // Enable/Disable to include SNI. Besni SlbNewSslCfgSSLPolTableBesni `json:"Besni,omitempty"` // Enable or disable frontend tls1_3. FETls13Version SlbNewSslCfgSSLPolTableFETls13Version `json:"FETls13Version,omitempty"` // Enable or disable backend tls1_3. BETls13Version SlbNewSslCfgSSLPolTableBETls13Version `json:"BETls13Version,omitempty"` // Set maximum allowed early data on frontend connection SSLPol0RTTFEData uint32 `json:"SSLPol0RTTFEData,omitempty"` // Set Frontend SSL reuse state FeReuseState SlbNewSslCfgSSLPolTableFeReuseState `json:"FeReuseState,omitempty"` // Set Backend SSL reuse state BeReuseState SlbNewSslCfgSSLPolTableBeReuseState `json:"BeReuseState,omitempty"` // Enable/disable reuse for same client only BeReuseSrcMatch SlbNewSslCfgSSLPolTableBeReuseSrcMatch `json:"BeReuseSrcMatch,omitempty"` // Enable/disable TLS 1.2 session ticket BeReuseTicket SlbNewSslCfgSSLPolTableBeReuseTicket `json:"BeReuseTicket,omitempty"` // Enable/disable TLS 1.2 session ticket FeReuseTicket SlbNewSslCfgSSLPolTableFeReuseTicket `json:"FeReuseTicket,omitempty"` // Allowed signature algorithms. FESslsigs string `json:"FESslsigs,omitempty"` // Allowed signature algorithms in backend SSL. BESslsigs string `json:"BESslsigs,omitempty"` // Allowed groups. FESslgroups string `json:"FESslgroups,omitempty"` // Set allowed groups in backend SSL. BESslgroups string `json:"BESslgroups,omitempty"` }
type SlbNewSslCfgSSLPolTablePassInfoCipherFlag ¶
type SlbNewSslCfgSSLPolTablePassInfoCipherFlag int32
const ( SlbNewSslCfgSSLPolTablePassInfoCipherFlag_Enabled SlbNewSslCfgSSLPolTablePassInfoCipherFlag = 1 SlbNewSslCfgSSLPolTablePassInfoCipherFlag_Disabled SlbNewSslCfgSSLPolTablePassInfoCipherFlag = 2 SlbNewSslCfgSSLPolTablePassInfoCipherFlag_Unsupported SlbNewSslCfgSSLPolTablePassInfoCipherFlag = 2147483647 )
type SlbNewSslCfgSSLPolTablePassInfoComply ¶
type SlbNewSslCfgSSLPolTablePassInfoComply int32
const ( SlbNewSslCfgSSLPolTablePassInfoComply_Enabled SlbNewSslCfgSSLPolTablePassInfoComply = 1 SlbNewSslCfgSSLPolTablePassInfoComply_Disabled SlbNewSslCfgSSLPolTablePassInfoComply = 2 SlbNewSslCfgSSLPolTablePassInfoComply_Unsupported SlbNewSslCfgSSLPolTablePassInfoComply = 2147483647 )
type SlbNewSslCfgSSLPolTablePassInfoFrontend ¶
type SlbNewSslCfgSSLPolTablePassInfoFrontend int32
const ( SlbNewSslCfgSSLPolTablePassInfoFrontend_Enabled SlbNewSslCfgSSLPolTablePassInfoFrontend = 1 SlbNewSslCfgSSLPolTablePassInfoFrontend_Disabled SlbNewSslCfgSSLPolTablePassInfoFrontend = 2 SlbNewSslCfgSSLPolTablePassInfoFrontend_Unsupported SlbNewSslCfgSSLPolTablePassInfoFrontend = 2147483647 )
type SlbNewSslCfgSSLPolTablePassInfoHeadBitsFlag ¶
type SlbNewSslCfgSSLPolTablePassInfoHeadBitsFlag int32
const ( SlbNewSslCfgSSLPolTablePassInfoHeadBitsFlag_Enabled SlbNewSslCfgSSLPolTablePassInfoHeadBitsFlag = 1 SlbNewSslCfgSSLPolTablePassInfoHeadBitsFlag_Disabled SlbNewSslCfgSSLPolTablePassInfoHeadBitsFlag = 2 SlbNewSslCfgSSLPolTablePassInfoHeadBitsFlag_Unsupported SlbNewSslCfgSSLPolTablePassInfoHeadBitsFlag = 2147483647 )
type SlbNewSslCfgSSLPolTablePassInfoVersionFlag ¶
type SlbNewSslCfgSSLPolTablePassInfoVersionFlag int32
const ( SlbNewSslCfgSSLPolTablePassInfoVersionFlag_Enabled SlbNewSslCfgSSLPolTablePassInfoVersionFlag = 1 SlbNewSslCfgSSLPolTablePassInfoVersionFlag_Disabled SlbNewSslCfgSSLPolTablePassInfoVersionFlag = 2 SlbNewSslCfgSSLPolTablePassInfoVersionFlag_Unsupported SlbNewSslCfgSSLPolTablePassInfoVersionFlag = 2147483647 )
type SlbNewTcpPolTable ¶
type SlbNewTcpPolTable struct { // The TCP policy name(key id) as an index. SlbNewTcpPolNameIdIndex string Params *SlbNewTcpPolTableParams }
SlbNewTcpPolTable The table for configuring TCP policy. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewTcpPolTable ¶
func NewSlbNewTcpPolTable( slbNewTcpPolNameIdIndex string, params *SlbNewTcpPolTableParams, ) *SlbNewTcpPolTable
func NewSlbNewTcpPolTableList ¶
func NewSlbNewTcpPolTableList() *SlbNewTcpPolTable
func (*SlbNewTcpPolTable) GetParams ¶
func (c *SlbNewTcpPolTable) GetParams() BeanType
func (*SlbNewTcpPolTable) GetParamsType ¶
func (c *SlbNewTcpPolTable) GetParamsType() reflect.Type
func (*SlbNewTcpPolTable) Name ¶
func (c *SlbNewTcpPolTable) Name() string
func (*SlbNewTcpPolTable) Path ¶
func (c *SlbNewTcpPolTable) Path() string
type SlbNewTcpPolTableAdaptiveTuning ¶
type SlbNewTcpPolTableAdaptiveTuning int32
const ( SlbNewTcpPolTableAdaptiveTuning_Enabled SlbNewTcpPolTableAdaptiveTuning = 1 SlbNewTcpPolTableAdaptiveTuning_Disabled SlbNewTcpPolTableAdaptiveTuning = 2 SlbNewTcpPolTableAdaptiveTuning_Unsupported SlbNewTcpPolTableAdaptiveTuning = 2147483647 )
type SlbNewTcpPolTableCaAlgorithm ¶
type SlbNewTcpPolTableCaAlgorithm int32
const ( SlbNewTcpPolTableCaAlgorithm_Reno SlbNewTcpPolTableCaAlgorithm = 0 SlbNewTcpPolTableCaAlgorithm_Hybla SlbNewTcpPolTableCaAlgorithm = 1 SlbNewTcpPolTableCaAlgorithm_HyblaAndPacing SlbNewTcpPolTableCaAlgorithm = 2 SlbNewTcpPolTableCaAlgorithm_Westwood SlbNewTcpPolTableCaAlgorithm = 3 SlbNewTcpPolTableCaAlgorithm_Unsupported SlbNewTcpPolTableCaAlgorithm = 2147483647 )
type SlbNewTcpPolTableDel ¶
type SlbNewTcpPolTableDel int32
const ( SlbNewTcpPolTableDel_Other SlbNewTcpPolTableDel = 1 SlbNewTcpPolTableDel_Delete SlbNewTcpPolTableDel = 2 SlbNewTcpPolTableDel_Unsupported SlbNewTcpPolTableDel = 2147483647 )
type SlbNewTcpPolTableImmediateAck ¶
type SlbNewTcpPolTableImmediateAck int32
const ( SlbNewTcpPolTableImmediateAck_Enabled SlbNewTcpPolTableImmediateAck = 1 SlbNewTcpPolTableImmediateAck_Disabled SlbNewTcpPolTableImmediateAck = 2 SlbNewTcpPolTableImmediateAck_Unsupported SlbNewTcpPolTableImmediateAck = 2147483647 )
type SlbNewTcpPolTableMss ¶
type SlbNewTcpPolTableMss int32
const ( SlbNewTcpPolTableMss_Def SlbNewTcpPolTableMss = 0 SlbNewTcpPolTableMss_Sz1460 SlbNewTcpPolTableMss = 1 SlbNewTcpPolTableMss_Sz1440 SlbNewTcpPolTableMss = 2 SlbNewTcpPolTableMss_Sz1360 SlbNewTcpPolTableMss = 3 SlbNewTcpPolTableMss_Sz1212 SlbNewTcpPolTableMss = 4 SlbNewTcpPolTableMss_Sz956 SlbNewTcpPolTableMss = 5 SlbNewTcpPolTableMss_Sz536 SlbNewTcpPolTableMss = 6 SlbNewTcpPolTableMss_Sz384 SlbNewTcpPolTableMss = 7 SlbNewTcpPolTableMss_Sz128 SlbNewTcpPolTableMss = 8 SlbNewTcpPolTableMss_Sz1400 SlbNewTcpPolTableMss = 9 SlbNewTcpPolTableMss_Sz1600 SlbNewTcpPolTableMss = 10 SlbNewTcpPolTableMss_Sz9156 SlbNewTcpPolTableMss = 11 SlbNewTcpPolTableMss_Sz9176 SlbNewTcpPolTableMss = 12 SlbNewTcpPolTableMss_Sz8940 SlbNewTcpPolTableMss = 13 SlbNewTcpPolTableMss_Sz8960 SlbNewTcpPolTableMss = 14 SlbNewTcpPolTableMss_Unsupported SlbNewTcpPolTableMss = 2147483647 )
type SlbNewTcpPolTableNagle ¶
type SlbNewTcpPolTableNagle int32
const ( SlbNewTcpPolTableNagle_Enabled SlbNewTcpPolTableNagle = 1 SlbNewTcpPolTableNagle_Disabled SlbNewTcpPolTableNagle = 2 SlbNewTcpPolTableNagle_Unsupported SlbNewTcpPolTableNagle = 2147483647 )
type SlbNewTcpPolTableParams ¶
type SlbNewTcpPolTableParams struct { // The TCP policy name(key id) as an index. NameIdIndex string `json:"NameIdIndex,omitempty"` // TCP policy name,length of the string should be 32 characters. Name string `json:"Name,omitempty"` // TCP read buffer size. RcvWndSize SlbNewTcpPolTableRcvWndSize `json:"RcvWndSize,omitempty"` // TCP write buffer size. SndWndSize SlbNewTcpPolTableSndWndSize `json:"SndWndSize,omitempty"` // TCP maximum segment size. Mss SlbNewTcpPolTableMss `json:"Mss,omitempty"` // TCP congestion avoidance algorithm. CaAlgorithm SlbNewTcpPolTableCaAlgorithm `json:"CaAlgorithm,omitempty"` // Enable/Disable TCP Adaptive Tuning. AdaptiveTuning SlbNewTcpPolTableAdaptiveTuning `json:"AdaptiveTuning,omitempty"` // Enable/Disable selective ACK. SelAck SlbNewTcpPolTableSelAck `json:"SelAck,omitempty"` // Enable/Disable TCP policy. State SlbNewTcpPolTableState `json:"State,omitempty"` // Delete TCP policy. Del SlbNewTcpPolTableDel `json:"Del,omitempty"` // Read buffer size. ReadBufferSize uint64 `json:"ReadBufferSize,omitempty"` // Congestion Scale. CaScale uint64 `json:"CaScale,omitempty"` // Congestion Decrease policy. CaDecrease uint32 `json:"CaDecrease,omitempty"` // Enable/Disable Immediate ACK on push. ImmediateAck SlbNewTcpPolTableImmediateAck `json:"ImmediateAck,omitempty"` // Enable/Disable Nagle. Nagle SlbNewTcpPolTableNagle `json:"Nagle,omitempty"` // Connection closing aging in seconds on FIN receipt (0 - no aging). Finage uint64 `json:"Finage,omitempty"` }
type SlbNewTcpPolTableRcvWndSize ¶
type SlbNewTcpPolTableRcvWndSize int32
const ( SlbNewTcpPolTableRcvWndSize_Sz128K SlbNewTcpPolTableRcvWndSize = 0 SlbNewTcpPolTableRcvWndSize_Sz256K SlbNewTcpPolTableRcvWndSize = 1 SlbNewTcpPolTableRcvWndSize_Sz512K SlbNewTcpPolTableRcvWndSize = 2 SlbNewTcpPolTableRcvWndSize_Sz1M SlbNewTcpPolTableRcvWndSize = 3 SlbNewTcpPolTableRcvWndSize_Sz2M SlbNewTcpPolTableRcvWndSize = 4 SlbNewTcpPolTableRcvWndSize_Sz3M SlbNewTcpPolTableRcvWndSize = 5 SlbNewTcpPolTableRcvWndSize_Sz4M SlbNewTcpPolTableRcvWndSize = 6 SlbNewTcpPolTableRcvWndSize_Unsupported SlbNewTcpPolTableRcvWndSize = 2147483647 )
type SlbNewTcpPolTableSelAck ¶
type SlbNewTcpPolTableSelAck int32
const ( SlbNewTcpPolTableSelAck_Enabled SlbNewTcpPolTableSelAck = 1 SlbNewTcpPolTableSelAck_Disabled SlbNewTcpPolTableSelAck = 2 SlbNewTcpPolTableSelAck_Unsupported SlbNewTcpPolTableSelAck = 2147483647 )
type SlbNewTcpPolTableSndWndSize ¶
type SlbNewTcpPolTableSndWndSize int32
const ( SlbNewTcpPolTableSndWndSize_Sz128K SlbNewTcpPolTableSndWndSize = 0 SlbNewTcpPolTableSndWndSize_Sz256K SlbNewTcpPolTableSndWndSize = 1 SlbNewTcpPolTableSndWndSize_Sz512K SlbNewTcpPolTableSndWndSize = 2 SlbNewTcpPolTableSndWndSize_Sz1M SlbNewTcpPolTableSndWndSize = 3 SlbNewTcpPolTableSndWndSize_Sz2M SlbNewTcpPolTableSndWndSize = 4 SlbNewTcpPolTableSndWndSize_Sz3M SlbNewTcpPolTableSndWndSize = 5 SlbNewTcpPolTableSndWndSize_Sz4M SlbNewTcpPolTableSndWndSize = 6 SlbNewTcpPolTableSndWndSize_Unsupported SlbNewTcpPolTableSndWndSize = 2147483647 )
type SlbNewTcpPolTableState ¶
type SlbNewTcpPolTableState int32
const ( SlbNewTcpPolTableState_Enabled SlbNewTcpPolTableState = 1 SlbNewTcpPolTableState_Disabled SlbNewTcpPolTableState = 2 SlbNewTcpPolTableState_Unsupported SlbNewTcpPolTableState = 2147483647 )
type SlbNewTrafficEventClassesTable ¶
type SlbNewTrafficEventClassesTable struct { // Set traffic event class id. SlbNewTrafficEventId string Params *SlbNewTrafficEventClassesTableParams }
SlbNewTrafficEventClassesTable Current traffic event table. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbNewTrafficEventClassesTable ¶
func NewSlbNewTrafficEventClassesTable( slbNewTrafficEventId string, params *SlbNewTrafficEventClassesTableParams, ) *SlbNewTrafficEventClassesTable
func NewSlbNewTrafficEventClassesTableList ¶
func NewSlbNewTrafficEventClassesTableList() *SlbNewTrafficEventClassesTable
func (*SlbNewTrafficEventClassesTable) GetParams ¶
func (c *SlbNewTrafficEventClassesTable) GetParams() BeanType
func (*SlbNewTrafficEventClassesTable) GetParamsType ¶
func (c *SlbNewTrafficEventClassesTable) GetParamsType() reflect.Type
func (*SlbNewTrafficEventClassesTable) Name ¶
func (c *SlbNewTrafficEventClassesTable) Name() string
func (*SlbNewTrafficEventClassesTable) Path ¶
func (c *SlbNewTrafficEventClassesTable) Path() string
type SlbNewTrafficEventClassesTableDel ¶
type SlbNewTrafficEventClassesTableDel int32
const ( SlbNewTrafficEventClassesTableDel_Other SlbNewTrafficEventClassesTableDel = 1 SlbNewTrafficEventClassesTableDel_Delete SlbNewTrafficEventClassesTableDel = 2 SlbNewTrafficEventClassesTableDel_Unsupported SlbNewTrafficEventClassesTableDel = 2147483647 )
type SlbNewTrafficEventClassesTableEnaDis ¶
type SlbNewTrafficEventClassesTableEnaDis int32
const ( SlbNewTrafficEventClassesTableEnaDis_Enabled SlbNewTrafficEventClassesTableEnaDis = 1 SlbNewTrafficEventClassesTableEnaDis_Disabled SlbNewTrafficEventClassesTableEnaDis = 2 SlbNewTrafficEventClassesTableEnaDis_Unsupported SlbNewTrafficEventClassesTableEnaDis = 2147483647 )
type SlbNewTrafficEventClassesTableHostByPass ¶
type SlbNewTrafficEventClassesTableHostByPass int32
const ( SlbNewTrafficEventClassesTableHostByPass_Enabled SlbNewTrafficEventClassesTableHostByPass = 1 SlbNewTrafficEventClassesTableHostByPass_Disabled SlbNewTrafficEventClassesTableHostByPass = 2 SlbNewTrafficEventClassesTableHostByPass_Unsupported SlbNewTrafficEventClassesTableHostByPass = 2147483647 )
type SlbNewTrafficEventClassesTableHttpTran ¶
type SlbNewTrafficEventClassesTableHttpTran int32
const ( SlbNewTrafficEventClassesTableHttpTran_Enabled SlbNewTrafficEventClassesTableHttpTran = 1 SlbNewTrafficEventClassesTableHttpTran_Disabled SlbNewTrafficEventClassesTableHttpTran = 2 SlbNewTrafficEventClassesTableHttpTran_Unsupported SlbNewTrafficEventClassesTableHttpTran = 2147483647 )
type SlbNewTrafficEventClassesTableL4Conn ¶
type SlbNewTrafficEventClassesTableL4Conn int32
const ( SlbNewTrafficEventClassesTableL4Conn_Enabled SlbNewTrafficEventClassesTableL4Conn = 1 SlbNewTrafficEventClassesTableL4Conn_Disabled SlbNewTrafficEventClassesTableL4Conn = 2 SlbNewTrafficEventClassesTableL4Conn_Unsupported SlbNewTrafficEventClassesTableL4Conn = 2147483647 )
type SlbNewTrafficEventClassesTableParams ¶
type SlbNewTrafficEventClassesTableParams struct { // Set traffic event class id. Id string `json:"Id,omitempty"` // Set traffic event class name. Name string `json:"Name,omitempty"` // Set traffic event group name. GroupName string `json:"GroupName,omitempty"` // Set traffic event log policy syslog server port. SysPort uint64 `json:"SysPort,omitempty"` // Set traffic event log policy sampling rate. SampleRate uint32 `json:"SampleRate,omitempty"` // Set traffic event policy status either ena or dis. EnaDis SlbNewTrafficEventClassesTableEnaDis `json:"EnaDis,omitempty"` // Set http transaction status for the traffic event policy. HttpTran SlbNewTrafficEventClassesTableHttpTran `json:"HttpTran,omitempty"` // Set http transaction path correlation for the traffic event policy. PathCorl SlbNewTrafficEventClassesTablePathCorl `json:"PathCorl,omitempty"` // Set ssl connection status for traffic event policy. SslConn SlbNewTrafficEventClassesTableSslConn `json:"SslConn,omitempty"` // Set ssl connection fail status for traffic event policy. SslFail SlbNewTrafficEventClassesTableSslFail `json:"SslFail,omitempty"` // set hotbypass status either ena or dis for the traffic event policy. HostByPass SlbNewTrafficEventClassesTableHostByPass `json:"HostByPass,omitempty"` // Set l4 connection status either ena or dis for the traffic event policy. L4Conn SlbNewTrafficEventClassesTableL4Conn `json:"L4Conn,omitempty"` // By setting the value to delete(2), the entire row is deleted. Del SlbNewTrafficEventClassesTableDel `json:"Del,omitempty"` // Set Remote logging object RemoteLogId string `json:"RemoteLogId,omitempty"` // Set unified event status either ena or dis for the traffic event policy. Unified SlbNewTrafficEventClassesTableUnified `json:"Unified,omitempty"` // Set traffic event log policy Normal EPS limit: 1-999999 Events per second limit, disable or 0, Unlimited or 1000000 NormalEps uint32 `json:"NormalEps,omitempty"` // Set traffic event log policy Exception EPS limit: 1-999999 Events per second limit, disable or 0, Unlimited or 1000000 ExceptionEps uint32 `json:"ExceptionEps,omitempty"` // Set security event status either ena or dis for the traffic event policy. Security SlbNewTrafficEventClassesTableSecurity `json:"Security,omitempty"` // Traffic event policy serialization format CEF or JSON. Format string `json:"Format,omitempty"` }
type SlbNewTrafficEventClassesTablePathCorl ¶
type SlbNewTrafficEventClassesTablePathCorl int32
const ( SlbNewTrafficEventClassesTablePathCorl_Disabled SlbNewTrafficEventClassesTablePathCorl = 1 SlbNewTrafficEventClassesTablePathCorl_Entry SlbNewTrafficEventClassesTablePathCorl = 2 SlbNewTrafficEventClassesTablePathCorl_Exit SlbNewTrafficEventClassesTablePathCorl = 3 SlbNewTrafficEventClassesTablePathCorl_Unsupported SlbNewTrafficEventClassesTablePathCorl = 2147483647 )
type SlbNewTrafficEventClassesTableSecurity ¶
type SlbNewTrafficEventClassesTableSecurity int32
const ( SlbNewTrafficEventClassesTableSecurity_Enabled SlbNewTrafficEventClassesTableSecurity = 1 SlbNewTrafficEventClassesTableSecurity_Disabled SlbNewTrafficEventClassesTableSecurity = 2 SlbNewTrafficEventClassesTableSecurity_Unsupported SlbNewTrafficEventClassesTableSecurity = 2147483647 )
type SlbNewTrafficEventClassesTableSslConn ¶
type SlbNewTrafficEventClassesTableSslConn int32
const ( SlbNewTrafficEventClassesTableSslConn_Disabled SlbNewTrafficEventClassesTableSslConn = 1 SlbNewTrafficEventClassesTableSslConn_Frontend SlbNewTrafficEventClassesTableSslConn = 2 SlbNewTrafficEventClassesTableSslConn_Backend SlbNewTrafficEventClassesTableSslConn = 3 SlbNewTrafficEventClassesTableSslConn_Both SlbNewTrafficEventClassesTableSslConn = 4 SlbNewTrafficEventClassesTableSslConn_Unsupported SlbNewTrafficEventClassesTableSslConn = 2147483647 )
type SlbNewTrafficEventClassesTableSslFail ¶
type SlbNewTrafficEventClassesTableSslFail int32
const ( SlbNewTrafficEventClassesTableSslFail_Disabled SlbNewTrafficEventClassesTableSslFail = 1 SlbNewTrafficEventClassesTableSslFail_Frontend SlbNewTrafficEventClassesTableSslFail = 2 SlbNewTrafficEventClassesTableSslFail_Backend SlbNewTrafficEventClassesTableSslFail = 3 SlbNewTrafficEventClassesTableSslFail_Both SlbNewTrafficEventClassesTableSslFail = 4 SlbNewTrafficEventClassesTableSslFail_Unsupported SlbNewTrafficEventClassesTableSslFail = 2147483647 )
type SlbNewTrafficEventClassesTableUnified ¶
type SlbNewTrafficEventClassesTableUnified int32
const ( SlbNewTrafficEventClassesTableUnified_Enabled SlbNewTrafficEventClassesTableUnified = 1 SlbNewTrafficEventClassesTableUnified_Disabled SlbNewTrafficEventClassesTableUnified = 2 SlbNewTrafficEventClassesTableUnified_Unsupported SlbNewTrafficEventClassesTableUnified = 2147483647 )
type SlbOperEnhGroupRealServerTable ¶ added in v0.3.0
type SlbOperEnhGroupRealServerTable struct { // The real server group index. SlbOperEnhRealServGroupIndex string // The real server index. SlbOperEnhGroupRealServIndex string Params *SlbOperEnhGroupRealServerTableParams }
SlbOperEnhGroupRealServerTable The table of real server per group. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbOperEnhGroupRealServerTable ¶ added in v0.3.0
func NewSlbOperEnhGroupRealServerTable( slbOperEnhRealServGroupIndex string, slbOperEnhGroupRealServIndex string, params *SlbOperEnhGroupRealServerTableParams, ) *SlbOperEnhGroupRealServerTable
func NewSlbOperEnhGroupRealServerTableList ¶ added in v0.3.0
func NewSlbOperEnhGroupRealServerTableList() *SlbOperEnhGroupRealServerTable
func (*SlbOperEnhGroupRealServerTable) GetParams ¶ added in v0.3.0
func (c *SlbOperEnhGroupRealServerTable) GetParams() BeanType
func (*SlbOperEnhGroupRealServerTable) GetParamsType ¶ added in v0.3.0
func (c *SlbOperEnhGroupRealServerTable) GetParamsType() reflect.Type
func (*SlbOperEnhGroupRealServerTable) Name ¶ added in v0.3.0
func (c *SlbOperEnhGroupRealServerTable) Name() string
func (*SlbOperEnhGroupRealServerTable) Path ¶ added in v0.3.0
func (c *SlbOperEnhGroupRealServerTable) Path() string
type SlbOperEnhGroupRealServerTableParams ¶ added in v0.3.0
type SlbOperEnhGroupRealServerTableParams struct { // The real server group index. RealServGroupIndex string `json:"RealServGroupIndex,omitempty"` // The real server index. ServIndex string `json:"ServIndex,omitempty"` // This an action object which is used to temporarily enable/disable a // real server in group. The real server will be returned to its configured // operational mode when the switch is reset. State SlbOperEnhGroupRealServerTableState `json:"State,omitempty"` // This an action object which is used to temporarily enable/disable a // real server in group. The real server will be returned to its configured // operational mode when the switch is reset. Status SlbOperEnhGroupRealServerTableStatus `json:"Status,omitempty"` // IP address of the real server identified by the instance of the // slbRealServerIndex. IP string `json:"IP,omitempty"` // Description of the real server identified by the instance of the // slbRealServerIndex. Descr string `json:"Descr,omitempty"` // The current status of a real server in the group. RuntimeStatus SlbOperEnhGroupRealServerTableRuntimeStatus `json:"RuntimeStatus,omitempty"` }
type SlbOperEnhGroupRealServerTableRuntimeStatus ¶ added in v0.3.0
type SlbOperEnhGroupRealServerTableRuntimeStatus int32
const ( SlbOperEnhGroupRealServerTableRuntimeStatus_Running SlbOperEnhGroupRealServerTableRuntimeStatus = 1 SlbOperEnhGroupRealServerTableRuntimeStatus_Failed SlbOperEnhGroupRealServerTableRuntimeStatus = 2 SlbOperEnhGroupRealServerTableRuntimeStatus_Disabled SlbOperEnhGroupRealServerTableRuntimeStatus = 3 SlbOperEnhGroupRealServerTableRuntimeStatus_Overloaded SlbOperEnhGroupRealServerTableRuntimeStatus = 4 SlbOperEnhGroupRealServerTableRuntimeStatus_Unsupported SlbOperEnhGroupRealServerTableRuntimeStatus = 2147483647 )
type SlbOperEnhGroupRealServerTableState ¶ added in v0.3.0
type SlbOperEnhGroupRealServerTableState int32
const ( SlbOperEnhGroupRealServerTableState_Enable SlbOperEnhGroupRealServerTableState = 1 SlbOperEnhGroupRealServerTableState_Disable SlbOperEnhGroupRealServerTableState = 2 SlbOperEnhGroupRealServerTableState_ShutdownConnection SlbOperEnhGroupRealServerTableState = 3 SlbOperEnhGroupRealServerTableState_ShutdownPersistentSessions SlbOperEnhGroupRealServerTableState = 4 SlbOperEnhGroupRealServerTableState_Unsupported SlbOperEnhGroupRealServerTableState = 2147483647 )
type SlbOperEnhGroupRealServerTableStatus ¶ added in v0.3.0
type SlbOperEnhGroupRealServerTableStatus int32
const ( SlbOperEnhGroupRealServerTableStatus_Enable SlbOperEnhGroupRealServerTableStatus = 1 SlbOperEnhGroupRealServerTableStatus_Disable SlbOperEnhGroupRealServerTableStatus = 2 SlbOperEnhGroupRealServerTableStatus_ShutdownConnection SlbOperEnhGroupRealServerTableStatus = 3 SlbOperEnhGroupRealServerTableStatus_ShutdownPersistentSessions SlbOperEnhGroupRealServerTableStatus = 4 SlbOperEnhGroupRealServerTableStatus_Unsupported SlbOperEnhGroupRealServerTableStatus = 2147483647 )
type SlbOperEnhHttpCachePurgeTable ¶ added in v0.3.0
type SlbOperEnhHttpCachePurgeTable struct { // The Http Cache purge server index. SlbOperEnhHttpCachePurgeServerIndex string // The Http Cache purge service index. SlbOperEnhHttpCachePurgeServiceIndex int32 Params *SlbOperEnhHttpCachePurgeTableParams }
SlbOperEnhHttpCachePurgeTable The table of services per server. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbOperEnhHttpCachePurgeTable ¶ added in v0.3.0
func NewSlbOperEnhHttpCachePurgeTable( slbOperEnhHttpCachePurgeServerIndex string, slbOperEnhHttpCachePurgeServiceIndex int32, params *SlbOperEnhHttpCachePurgeTableParams, ) *SlbOperEnhHttpCachePurgeTable
func NewSlbOperEnhHttpCachePurgeTableList ¶ added in v0.3.0
func NewSlbOperEnhHttpCachePurgeTableList() *SlbOperEnhHttpCachePurgeTable
func (*SlbOperEnhHttpCachePurgeTable) GetParams ¶ added in v0.3.0
func (c *SlbOperEnhHttpCachePurgeTable) GetParams() BeanType
func (*SlbOperEnhHttpCachePurgeTable) GetParamsType ¶ added in v0.3.0
func (c *SlbOperEnhHttpCachePurgeTable) GetParamsType() reflect.Type
func (*SlbOperEnhHttpCachePurgeTable) Name ¶ added in v0.3.0
func (c *SlbOperEnhHttpCachePurgeTable) Name() string
func (*SlbOperEnhHttpCachePurgeTable) Path ¶ added in v0.3.0
func (c *SlbOperEnhHttpCachePurgeTable) Path() string
type SlbOperEnhHttpCachePurgeTableParams ¶ added in v0.3.0
type SlbOperEnhRealServerTable ¶ added in v0.3.0
type SlbOperEnhRealServerTable struct { // The index for the real server. SlbOperEnhRealServerIndex string Params *SlbOperEnhRealServerTableParams }
SlbOperEnhRealServerTable The table of real servers. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbOperEnhRealServerTable ¶ added in v0.3.0
func NewSlbOperEnhRealServerTable( slbOperEnhRealServerIndex string, params *SlbOperEnhRealServerTableParams, ) *SlbOperEnhRealServerTable
func NewSlbOperEnhRealServerTableList ¶ added in v0.3.0
func NewSlbOperEnhRealServerTableList() *SlbOperEnhRealServerTable
func (*SlbOperEnhRealServerTable) GetParams ¶ added in v0.3.0
func (c *SlbOperEnhRealServerTable) GetParams() BeanType
func (*SlbOperEnhRealServerTable) GetParamsType ¶ added in v0.3.0
func (c *SlbOperEnhRealServerTable) GetParamsType() reflect.Type
func (*SlbOperEnhRealServerTable) Name ¶ added in v0.3.0
func (c *SlbOperEnhRealServerTable) Name() string
func (*SlbOperEnhRealServerTable) Path ¶ added in v0.3.0
func (c *SlbOperEnhRealServerTable) Path() string
type SlbOperEnhRealServerTableParams ¶ added in v0.3.0
type SlbOperEnhRealServerTableParams struct { // The index for the real server. Index string `json:"Index,omitempty"` // This an action object which is used to temporarily enable/disable a // real server. The real server will be returned to its configured // operational mode when the switch is reset. Setting the value to // 'cookiepersistant' allows cookie persistent HTTP 1.0 sessions // when the real server is offline.'fastage' option is for removing the // existing sessions. And 'cookiepersistentfastage' allows cookie // persistent sessions and remove the existing sessions when real server is offline. Status SlbOperEnhRealServerTableStatus `json:"Status,omitempty"` }
type SlbOperEnhRealServerTableStatus ¶ added in v0.3.0
type SlbOperEnhRealServerTableStatus int32
const ( SlbOperEnhRealServerTableStatus_Enable SlbOperEnhRealServerTableStatus = 1 SlbOperEnhRealServerTableStatus_Disable SlbOperEnhRealServerTableStatus = 2 SlbOperEnhRealServerTableStatus_Cookiepersistent SlbOperEnhRealServerTableStatus = 3 SlbOperEnhRealServerTableStatus_Fastage SlbOperEnhRealServerTableStatus = 4 SlbOperEnhRealServerTableStatus_Cookiepersistentfastage SlbOperEnhRealServerTableStatus = 5 SlbOperEnhRealServerTableStatus_Unsupported SlbOperEnhRealServerTableStatus = 2147483647 )
type SlbOperGroupRealServerTable ¶ added in v0.3.0
type SlbOperGroupRealServerTable struct { // The real server group index. SlbOperRealServGroupIndex int32 // The real server index. SlbOperGroupRealServIndex int32 Params *SlbOperGroupRealServerTableParams }
SlbOperGroupRealServerTable The table of real server per group. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbOperGroupRealServerTable ¶ added in v0.3.0
func NewSlbOperGroupRealServerTable( slbOperRealServGroupIndex int32, slbOperGroupRealServIndex int32, params *SlbOperGroupRealServerTableParams, ) *SlbOperGroupRealServerTable
func NewSlbOperGroupRealServerTableList ¶ added in v0.3.0
func NewSlbOperGroupRealServerTableList() *SlbOperGroupRealServerTable
func (*SlbOperGroupRealServerTable) GetParams ¶ added in v0.3.0
func (c *SlbOperGroupRealServerTable) GetParams() BeanType
func (*SlbOperGroupRealServerTable) GetParamsType ¶ added in v0.3.0
func (c *SlbOperGroupRealServerTable) GetParamsType() reflect.Type
func (*SlbOperGroupRealServerTable) Name ¶ added in v0.3.0
func (c *SlbOperGroupRealServerTable) Name() string
func (*SlbOperGroupRealServerTable) Path ¶ added in v0.3.0
func (c *SlbOperGroupRealServerTable) Path() string
type SlbOperGroupRealServerTableParams ¶ added in v0.3.0
type SlbOperGroupRealServerTableParams struct { // The real server group index. RealServGroupIndex int32 `json:"RealServGroupIndex,omitempty"` // The real server index. ServIndex int32 `json:"ServIndex,omitempty"` // This an action object which is used to temporarily enable/disable a // real server in group. The real server will be returned to its configured // operational mode when the switch is reset. State SlbOperGroupRealServerTableState `json:"State,omitempty"` // This an action object which is used to temporarily enable/disable a // real server in group. The real server will be returned to its configured // operational mode when the switch is reset. Status SlbOperGroupRealServerTableStatus `json:"Status,omitempty"` }
type SlbOperGroupRealServerTableState ¶ added in v0.3.0
type SlbOperGroupRealServerTableState int32
const ( SlbOperGroupRealServerTableState_Enable SlbOperGroupRealServerTableState = 1 SlbOperGroupRealServerTableState_Disable SlbOperGroupRealServerTableState = 2 SlbOperGroupRealServerTableState_Unsupported SlbOperGroupRealServerTableState = 2147483647 )
type SlbOperGroupRealServerTableStatus ¶ added in v0.3.0
type SlbOperGroupRealServerTableStatus int32
const ( SlbOperGroupRealServerTableStatus_Enable SlbOperGroupRealServerTableStatus = 1 SlbOperGroupRealServerTableStatus_Disable SlbOperGroupRealServerTableStatus = 2 SlbOperGroupRealServerTableStatus_Unsupported SlbOperGroupRealServerTableStatus = 2147483647 )
type SlbOperHttpCachePurgeTable ¶ added in v0.3.0
type SlbOperHttpCachePurgeTable struct { // The Http Cache purge server index. SlbOperHttpCachePurgeServerIndex int32 // The Http Cache purge service index. SlbOperHttpCachePurgeServiceIndex int32 Params *SlbOperHttpCachePurgeTableParams }
SlbOperHttpCachePurgeTable The table of services per server. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbOperHttpCachePurgeTable ¶ added in v0.3.0
func NewSlbOperHttpCachePurgeTable( slbOperHttpCachePurgeServerIndex int32, slbOperHttpCachePurgeServiceIndex int32, params *SlbOperHttpCachePurgeTableParams, ) *SlbOperHttpCachePurgeTable
func NewSlbOperHttpCachePurgeTableList ¶ added in v0.3.0
func NewSlbOperHttpCachePurgeTableList() *SlbOperHttpCachePurgeTable
func (*SlbOperHttpCachePurgeTable) GetParams ¶ added in v0.3.0
func (c *SlbOperHttpCachePurgeTable) GetParams() BeanType
func (*SlbOperHttpCachePurgeTable) GetParamsType ¶ added in v0.3.0
func (c *SlbOperHttpCachePurgeTable) GetParamsType() reflect.Type
func (*SlbOperHttpCachePurgeTable) Name ¶ added in v0.3.0
func (c *SlbOperHttpCachePurgeTable) Name() string
func (*SlbOperHttpCachePurgeTable) Path ¶ added in v0.3.0
func (c *SlbOperHttpCachePurgeTable) Path() string
type SlbOperHttpCachePurgeTableParams ¶ added in v0.3.0
type SlbOperRealServerTable ¶ added in v0.3.0
type SlbOperRealServerTable struct { // The index for the real server. SlbOperRealServerIndex int32 Params *SlbOperRealServerTableParams }
SlbOperRealServerTable The table of real servers. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbOperRealServerTable ¶ added in v0.3.0
func NewSlbOperRealServerTable( slbOperRealServerIndex int32, params *SlbOperRealServerTableParams, ) *SlbOperRealServerTable
func NewSlbOperRealServerTableList ¶ added in v0.3.0
func NewSlbOperRealServerTableList() *SlbOperRealServerTable
func (*SlbOperRealServerTable) GetParams ¶ added in v0.3.0
func (c *SlbOperRealServerTable) GetParams() BeanType
func (*SlbOperRealServerTable) GetParamsType ¶ added in v0.3.0
func (c *SlbOperRealServerTable) GetParamsType() reflect.Type
func (*SlbOperRealServerTable) Name ¶ added in v0.3.0
func (c *SlbOperRealServerTable) Name() string
func (*SlbOperRealServerTable) Path ¶ added in v0.3.0
func (c *SlbOperRealServerTable) Path() string
type SlbOperRealServerTableParams ¶ added in v0.3.0
type SlbOperRealServerTableParams struct { // The index for the real server. Index int32 `json:"Index,omitempty"` // This an action object which is used to temporarily enable/disable a // real server. The real server will be returned to its configured // operational mode when the switch is reset. Setting the value to // 'cookiepersistant' allows cookie persistent HTTP 1.0 sessions // when the real server is offline.'fastage' option is for removing the // existing sessions. And 'cookiepersistentfastage' allows cookie // persistent sessions and remove the existing sessions when real server is offline. Status SlbOperRealServerTableStatus `json:"Status,omitempty"` }
type SlbOperRealServerTableStatus ¶ added in v0.3.0
type SlbOperRealServerTableStatus int32
const ( SlbOperRealServerTableStatus_Enable SlbOperRealServerTableStatus = 1 SlbOperRealServerTableStatus_Disable SlbOperRealServerTableStatus = 2 SlbOperRealServerTableStatus_Cookiepersistent SlbOperRealServerTableStatus = 3 SlbOperRealServerTableStatus_Fastage SlbOperRealServerTableStatus = 4 SlbOperRealServerTableStatus_Cookiepersistentfastage SlbOperRealServerTableStatus = 5 SlbOperRealServerTableStatus_Unsupported SlbOperRealServerTableStatus = 2147483647 )
type SlbOverlaySpStatsMapTable ¶
type SlbOverlaySpStatsMapTable struct { // SP index. SlbOverlaySpStatsSpIndex int32 // slb overlay mapping stats table index. // This is an alpha numeric index so use it as follows: // OID.<str len>.<entry(str)>.<sp val(decimal)> --> OID.2.49.50.10 SlbOverlaySpStatsMapIndex string Params *SlbOverlaySpStatsMapTableParams }
SlbOverlaySpStatsMapTable A table for slb overlay mapping statistics . Note:This mib is not supported for VX instance of Virtualization.
func NewSlbOverlaySpStatsMapTable ¶
func NewSlbOverlaySpStatsMapTable( slbOverlaySpStatsSpIndex int32, slbOverlaySpStatsMapIndex string, params *SlbOverlaySpStatsMapTableParams, ) *SlbOverlaySpStatsMapTable
func NewSlbOverlaySpStatsMapTableList ¶
func NewSlbOverlaySpStatsMapTableList() *SlbOverlaySpStatsMapTable
func (*SlbOverlaySpStatsMapTable) GetParams ¶
func (c *SlbOverlaySpStatsMapTable) GetParams() BeanType
func (*SlbOverlaySpStatsMapTable) GetParamsType ¶
func (c *SlbOverlaySpStatsMapTable) GetParamsType() reflect.Type
func (*SlbOverlaySpStatsMapTable) Name ¶
func (c *SlbOverlaySpStatsMapTable) Name() string
func (*SlbOverlaySpStatsMapTable) Path ¶
func (c *SlbOverlaySpStatsMapTable) Path() string
type SlbOverlaySpStatsMapTableParams ¶
type SlbOverlaySpStatsMapTableParams struct { // SP index. SpIndex int32 `json:"SpIndex,omitempty"` // slb overlay mapping stats table index. // This is an alpha numeric index so use it as follows: // OID.<str len>.<entry(str)>.<sp val(decimal)> --> OID.2.49.50.10 Index string `json:"Index,omitempty"` // Overlay mapping table hits per SP. Hits uint64 `json:"Hits,omitempty"` // Overlay mapping table total hits per SP. // In oder to retrive the following parameter please do as follow: // set entry as 0 with a valid sp number. // i.e OID.1.0.<sp num> TotalHits uint64 `json:"TotalHits,omitempty"` // Overlay mapping table total misses per SP. // In oder to retrive the following parameter please do as follow: // set entry as 0 with a valid sp number. // i.e OID.1.0.<sp num> TotalMisses uint64 `json:"TotalMisses,omitempty"` // Overlay mapping table total bypass per SP. // In oder to retrive the following parameter please do as follow: // set entry as 0 with a valid sp number. // i.e OID.1.0.<sp num> TotalBypass uint64 `json:"TotalBypass,omitempty"` }
type SlbOverlayStatsMapTable ¶ added in v0.4.0
type SlbOverlayStatsMapTable struct { // slb overlay mapping stats table index. SlbOverlayStatsMapIndex string Params *SlbOverlayStatsMapTableParams }
SlbOverlayStatsMapTable A table for slb overlay mapping statistics . Note:This mib is not supported for VX instance of Virtualization.
func NewSlbOverlayStatsMapTable ¶ added in v0.4.0
func NewSlbOverlayStatsMapTable( slbOverlayStatsMapIndex string, params *SlbOverlayStatsMapTableParams, ) *SlbOverlayStatsMapTable
func NewSlbOverlayStatsMapTableList ¶ added in v0.4.0
func NewSlbOverlayStatsMapTableList() *SlbOverlayStatsMapTable
func (*SlbOverlayStatsMapTable) GetParams ¶ added in v0.4.0
func (c *SlbOverlayStatsMapTable) GetParams() BeanType
func (*SlbOverlayStatsMapTable) GetParamsType ¶ added in v0.4.0
func (c *SlbOverlayStatsMapTable) GetParamsType() reflect.Type
func (*SlbOverlayStatsMapTable) Name ¶ added in v0.4.0
func (c *SlbOverlayStatsMapTable) Name() string
func (*SlbOverlayStatsMapTable) Path ¶ added in v0.4.0
func (c *SlbOverlayStatsMapTable) Path() string
type SlbOverlayStatsMapTableParams ¶ added in v0.4.0
type SlbPortInfoTable ¶ added in v0.4.0
type SlbPortInfoTable struct { // Index of slb port. SlbPortInfoIndex int32 Params *SlbPortInfoTableParams }
SlbPortInfoTable The table of port information. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbPortInfoTable ¶ added in v0.4.0
func NewSlbPortInfoTable( slbPortInfoIndex int32, params *SlbPortInfoTableParams, ) *SlbPortInfoTable
func NewSlbPortInfoTableList ¶ added in v0.4.0
func NewSlbPortInfoTableList() *SlbPortInfoTable
func (*SlbPortInfoTable) GetParams ¶ added in v0.4.0
func (c *SlbPortInfoTable) GetParams() BeanType
func (*SlbPortInfoTable) GetParamsType ¶ added in v0.4.0
func (c *SlbPortInfoTable) GetParamsType() reflect.Type
func (*SlbPortInfoTable) Name ¶ added in v0.4.0
func (c *SlbPortInfoTable) Name() string
func (*SlbPortInfoTable) Path ¶ added in v0.4.0
func (c *SlbPortInfoTable) Path() string
type SlbPortInfoTableAwMonitorState ¶ added in v0.4.0
type SlbPortInfoTableAwMonitorState int32
const ( SlbPortInfoTableAwMonitorState_Enabled SlbPortInfoTableAwMonitorState = 1 SlbPortInfoTableAwMonitorState_Disabled SlbPortInfoTableAwMonitorState = 2 SlbPortInfoTableAwMonitorState_Unsupported SlbPortInfoTableAwMonitorState = 2147483647 )
type SlbPortInfoTableClientState ¶ added in v0.4.0
type SlbPortInfoTableClientState int32
const ( SlbPortInfoTableClientState_Enabled SlbPortInfoTableClientState = 1 SlbPortInfoTableClientState_Disabled SlbPortInfoTableClientState = 2 SlbPortInfoTableClientState_Unsupported SlbPortInfoTableClientState = 2147483647 )
type SlbPortInfoTableFltState ¶ added in v0.4.0
type SlbPortInfoTableFltState int32
const ( SlbPortInfoTableFltState_Enabled SlbPortInfoTableFltState = 1 SlbPortInfoTableFltState_Disabled SlbPortInfoTableFltState = 2 SlbPortInfoTableFltState_Unsupported SlbPortInfoTableFltState = 2147483647 )
type SlbPortInfoTableHotStandbyState ¶ added in v0.4.0
type SlbPortInfoTableHotStandbyState int32
const ( SlbPortInfoTableHotStandbyState_Enabled SlbPortInfoTableHotStandbyState = 1 SlbPortInfoTableHotStandbyState_Disabled SlbPortInfoTableHotStandbyState = 2 SlbPortInfoTableHotStandbyState_Unsupported SlbPortInfoTableHotStandbyState = 2147483647 )
type SlbPortInfoTableIdSlbState ¶ added in v0.4.0
type SlbPortInfoTableIdSlbState int32
const ( SlbPortInfoTableIdSlbState_Enabled SlbPortInfoTableIdSlbState = 1 SlbPortInfoTableIdSlbState_Disabled SlbPortInfoTableIdSlbState = 2 SlbPortInfoTableIdSlbState_Unsupported SlbPortInfoTableIdSlbState = 2147483647 )
type SlbPortInfoTableInterSWState ¶ added in v0.4.0
type SlbPortInfoTableInterSWState int32
const ( SlbPortInfoTableInterSWState_Enabled SlbPortInfoTableInterSWState = 1 SlbPortInfoTableInterSWState_Disabled SlbPortInfoTableInterSWState = 2 SlbPortInfoTableInterSWState_Unsupported SlbPortInfoTableInterSWState = 2147483647 )
type SlbPortInfoTableParams ¶ added in v0.4.0
type SlbPortInfoTableParams struct { // Index of slb port. Index int32 `json:"Index,omitempty"` // Client state on the slb port. ClientState SlbPortInfoTableClientState `json:"ClientState,omitempty"` // Server state on the slb port. SerState SlbPortInfoTableSerState `json:"SerState,omitempty"` // Filter state on the slb port . FltState SlbPortInfoTableFltState `json:"FltState,omitempty"` // RTS processing state on the slb port. RTSState SlbPortInfoTableRTSState `json:"RTSState,omitempty"` // Hot standby state on the slb port. HotStandbyState SlbPortInfoTableHotStandbyState `json:"HotStandbyState,omitempty"` // Inter-switch processing state on the slb port. InterSWState SlbPortInfoTableInterSWState `json:"InterSWState,omitempty"` // Proxy state on the slb port. ProxyState SlbPortInfoTableProxyState `json:"ProxyState,omitempty"` // Intrusion detection server load balancing state on the slb port. IdSlbState SlbPortInfoTableIdSlbState `json:"IdSlbState,omitempty"` // Symantec Processing state on the slb port. SymantecState SlbPortInfoTableSymantecState `json:"SymantecState,omitempty"` // The filtering rules applied to the port. The filtering rules are // presented in bitmap format. // in receiving order: // OCTET 1 OCTET 2 ..... // xxxxxxxx xxxxxxxx ..... // || || |_ filter 9 // || || // || ||___ filter 8 // || |____ filter 7 // || . . . // ||_________ filter 2 // |__________ filter 1 // where x : 1 - The represented filter rule applied to the port // 0 - The represented filter rule not applied to the port. FitersAdded string `json:"FitersAdded,omitempty"` // Enable/disable AppWall Monitoring. AwMonitorState SlbPortInfoTableAwMonitorState `json:"AwMonitorState,omitempty"` }
type SlbPortInfoTableProxyState ¶ added in v0.4.0
type SlbPortInfoTableProxyState int32
const ( SlbPortInfoTableProxyState_Enabled SlbPortInfoTableProxyState = 1 SlbPortInfoTableProxyState_Disabled SlbPortInfoTableProxyState = 2 SlbPortInfoTableProxyState_Unsupported SlbPortInfoTableProxyState = 2147483647 )
type SlbPortInfoTableRTSState ¶ added in v0.4.0
type SlbPortInfoTableRTSState int32
const ( SlbPortInfoTableRTSState_Enabled SlbPortInfoTableRTSState = 1 SlbPortInfoTableRTSState_Disabled SlbPortInfoTableRTSState = 2 SlbPortInfoTableRTSState_Unsupported SlbPortInfoTableRTSState = 2147483647 )
type SlbPortInfoTableSerState ¶ added in v0.4.0
type SlbPortInfoTableSerState int32
const ( SlbPortInfoTableSerState_Enabled SlbPortInfoTableSerState = 1 SlbPortInfoTableSerState_Disabled SlbPortInfoTableSerState = 2 SlbPortInfoTableSerState_Unsupported SlbPortInfoTableSerState = 2147483647 )
type SlbPortInfoTableSymantecState ¶ added in v0.4.0
type SlbPortInfoTableSymantecState int32
const ( SlbPortInfoTableSymantecState_Enabled SlbPortInfoTableSymantecState = 1 SlbPortInfoTableSymantecState_Disabled SlbPortInfoTableSymantecState = 2 SlbPortInfoTableSymantecState_Unsupported SlbPortInfoTableSymantecState = 2147483647 )
type SlbRealServerInfoTable ¶ added in v0.4.0
type SlbRealServerInfoTable struct { // The real server index SlbRealServerInfoIndex int32 Params *SlbRealServerInfoTableParams }
SlbRealServerInfoTable The table of real server run-time information. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbRealServerInfoTable ¶ added in v0.4.0
func NewSlbRealServerInfoTable( slbRealServerInfoIndex int32, params *SlbRealServerInfoTableParams, ) *SlbRealServerInfoTable
func NewSlbRealServerInfoTableList ¶ added in v0.4.0
func NewSlbRealServerInfoTableList() *SlbRealServerInfoTable
func (*SlbRealServerInfoTable) GetParams ¶ added in v0.4.0
func (c *SlbRealServerInfoTable) GetParams() BeanType
func (*SlbRealServerInfoTable) GetParamsType ¶ added in v0.4.0
func (c *SlbRealServerInfoTable) GetParamsType() reflect.Type
func (*SlbRealServerInfoTable) Name ¶ added in v0.4.0
func (c *SlbRealServerInfoTable) Name() string
func (*SlbRealServerInfoTable) Path ¶ added in v0.4.0
func (c *SlbRealServerInfoTable) Path() string
type SlbRealServerInfoTableHealthLayer ¶ added in v0.4.0
type SlbRealServerInfoTableHealthLayer int32
const ( SlbRealServerInfoTableHealthLayer_Layer1 SlbRealServerInfoTableHealthLayer = 1 SlbRealServerInfoTableHealthLayer_Layer3 SlbRealServerInfoTableHealthLayer = 3 SlbRealServerInfoTableHealthLayer_Layer4 SlbRealServerInfoTableHealthLayer = 4 SlbRealServerInfoTableHealthLayer_Unsupported SlbRealServerInfoTableHealthLayer = 2147483647 )
type SlbRealServerInfoTableOverflow ¶ added in v0.4.0
type SlbRealServerInfoTableOverflow int32
const ( SlbRealServerInfoTableOverflow_Overflow SlbRealServerInfoTableOverflow = 1 SlbRealServerInfoTableOverflow_NoOverflow SlbRealServerInfoTableOverflow = 2 SlbRealServerInfoTableOverflow_Unsupported SlbRealServerInfoTableOverflow = 2147483647 )
type SlbRealServerInfoTableParams ¶ added in v0.4.0
type SlbRealServerInfoTableParams struct { // The real server index Index int32 `json:"Index,omitempty"` // IP address of the real server. IpAddr string `json:"IpAddr,omitempty"` // The MAC address of the real server. MacAddr string `json:"MacAddr,omitempty"` // The switch port that the real server is connected to. SwitchPort int32 `json:"SwitchPort,omitempty"` // The OSI layer at which the real server functionality is verified. HealthLayer SlbRealServerInfoTableHealthLayer `json:"HealthLayer,omitempty"` // The overflow state of the real server. Overflow SlbRealServerInfoTableOverflow `json:"Overflow,omitempty"` // The state of the real server. State SlbRealServerInfoTableState `json:"State,omitempty"` // The VLAN that the real server belongs to. Vlan int32 `json:"Vlan,omitempty"` // The health check id configured for the real server. Health string `json:"Health,omitempty"` }
type SlbRealServerInfoTableState ¶ added in v0.4.0
type SlbRealServerInfoTableState int32
const ( SlbRealServerInfoTableState_Running SlbRealServerInfoTableState = 2 SlbRealServerInfoTableState_Failed SlbRealServerInfoTableState = 3 SlbRealServerInfoTableState_Disabled SlbRealServerInfoTableState = 4 SlbRealServerInfoTableState_Unsupported SlbRealServerInfoTableState = 2147483647 )
type SlbRealServerRportInfoTable ¶ added in v0.4.0
type SlbRealServerRportInfoTable struct { // The real server index SlbRealServerRportRealIndex int32 // The real server service index SlbRealServerRportServIndex int32 Params *SlbRealServerRportInfoTableParams }
SlbRealServerRportInfoTable The table of real server rport run-time information. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbRealServerRportInfoTable ¶ added in v0.4.0
func NewSlbRealServerRportInfoTable( slbRealServerRportRealIndex int32, slbRealServerRportServIndex int32, params *SlbRealServerRportInfoTableParams, ) *SlbRealServerRportInfoTable
func NewSlbRealServerRportInfoTableList ¶ added in v0.4.0
func NewSlbRealServerRportInfoTableList() *SlbRealServerRportInfoTable
func (*SlbRealServerRportInfoTable) GetParams ¶ added in v0.4.0
func (c *SlbRealServerRportInfoTable) GetParams() BeanType
func (*SlbRealServerRportInfoTable) GetParamsType ¶ added in v0.4.0
func (c *SlbRealServerRportInfoTable) GetParamsType() reflect.Type
func (*SlbRealServerRportInfoTable) Name ¶ added in v0.4.0
func (c *SlbRealServerRportInfoTable) Name() string
func (*SlbRealServerRportInfoTable) Path ¶ added in v0.4.0
func (c *SlbRealServerRportInfoTable) Path() string
type SlbRealServerRportInfoTableParams ¶ added in v0.4.0
type SlbRealServerRportInfoTableParams struct { // The real server index RealIndex int32 `json:"RealIndex,omitempty"` // The real server service index ServIndex int32 `json:"ServIndex,omitempty"` // The real server real port number Rport int32 `json:"Rport,omitempty"` // The state of the real server port. State SlbRealServerRportInfoTableState `json:"State,omitempty"` // The real server group number. Group int32 `json:"Group,omitempty"` // The response time of the real server health check. RespTime int32 `json:"RespTime,omitempty"` // The reason for health check fail. FailReason string `json:"FailReason,omitempty"` }
type SlbRealServerRportInfoTableState ¶ added in v0.4.0
type SlbRealServerRportInfoTableState int32
const ( SlbRealServerRportInfoTableState_Up SlbRealServerRportInfoTableState = 1 SlbRealServerRportInfoTableState_Down SlbRealServerRportInfoTableState = 2 SlbRealServerRportInfoTableState_Slowstart SlbRealServerRportInfoTableState = 3 SlbRealServerRportInfoTableState_Unsupported SlbRealServerRportInfoTableState = 2147483647 )
type SlbSessionInfoTable ¶ added in v0.4.0
type SlbSessionInfoTable struct { // The SP which created the session. SlbSessionInfoSpIndex int32 // The index to the slbSessionInfoTable. SlbSessionInfoIndex int32 Params *SlbSessionInfoTableParams }
SlbSessionInfoTable The table of SLB session entries. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbSessionInfoTable ¶ added in v0.4.0
func NewSlbSessionInfoTable( slbSessionInfoSpIndex int32, slbSessionInfoIndex int32, params *SlbSessionInfoTableParams, ) *SlbSessionInfoTable
func NewSlbSessionInfoTableList ¶ added in v0.4.0
func NewSlbSessionInfoTableList() *SlbSessionInfoTable
func (*SlbSessionInfoTable) GetParams ¶ added in v0.4.0
func (c *SlbSessionInfoTable) GetParams() BeanType
func (*SlbSessionInfoTable) GetParamsType ¶ added in v0.4.0
func (c *SlbSessionInfoTable) GetParamsType() reflect.Type
func (*SlbSessionInfoTable) Name ¶ added in v0.4.0
func (c *SlbSessionInfoTable) Name() string
func (*SlbSessionInfoTable) Path ¶ added in v0.4.0
func (c *SlbSessionInfoTable) Path() string
type SlbSessionInfoTableParams ¶ added in v0.4.0
type SlbSessionInfoTableParams struct { // The SP which created the session. SpIndex int32 `json:"SpIndex,omitempty"` // The index to the slbSessionInfoTable. Index int32 `json:"Index,omitempty"` // The string representing the SLB session entries in the formatted case: // The fields, (1)-(13), associated with a session, as identified in the // example below are described in the following. // 3, 01: 1.1.1.1 4586, 2.2.2.1 http -> 3567 3.3.3.1 http age 6 f:10 ELNPSRtUW c:# // (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) // 3, 01: 1.1.1.1 4586, 2.2.2.1 http -> // (1) (2) (3) (4) (5) (6) // 1.1.1.2 3567 3.3.3.1 http age 6 f:10 ELNPSRtUW c:# // (7a) (7) (8) (9) (10) (11) (12) (13) // ------------------------------------------------------------------ // (1) SP number: // This field indicates which SP created the session. // (2) Ingress port: // This field shows the physical port# of the client traffic that // entered to the switch. // (3) Source IP address: // This field contains the source IP address from client IP packet. // (4) Source port: // This field identifies the TCP/UDP source port from client packet. // (5) Destination IP address: // This is the destination IP address from client TCP/UDP packet. // For load balancing, this address is the virtual IP address. // For filtering redirect, this address is the destination server's address. // (6) Destination port: // This field identifies the TCP/UDP destination port from client packet. // (7a)Proxy IP address: // This field contains the proxy IP address substituted by the switch. // (7) Proxy port: // This field identifies the TCP/UDP source port substituted by the switch. // The switch does this substitution when Direct Access Mode is enabled or // Proxy is enabled. // (8) Real server IP address: // For load balancing, this field contains the IP address of the real // server that the switch selects to forward client packet to. // If the switch does not find live server, this field is the // same as destination IP address(5). // e.g. 3,01: 1.1.1.1 1040, 2.2.2.1 http -> 3.3.3.1 http age 10 // 3,01: 1.1.1.1 1040, 2.2.2.1 http -> 2.2.2.1 http age 10 // For filtering, this field also shows the real server IP address. No // address is shown if the filter action is Allow, Deny or NAT. // It will show ALLOW, DENY or NAT instead. // e.g. 3,01: 1.1.1.1 1040, 2.2.2.1 http -> 3.3.3.1 http age 10 f:11 // 3,01: 1.1.1.1 1040, 2.2.2.1 http ALLOW age 10 f:22 // (9) Server port: // For load balancing, this field is the same as destination port(6) // except for the RTSP UDP session. For RTSP UDP session, this server // port is obtained from client-server negotiation. // e.g. 3,01: 1.1.1.1 1040, 2.2.2.1 http -> 3.3.3.1 http age 10 // 3,01: 1.1.1.1 6970, 2.2.2.1 rtsp -> 3.3.3.1 21220 age 10 P // For filtering, this field is the filtering application port. // It is for internal use only. This field can be urlwcr, wcr, // idslb, linkslb or nonat. // e.g. 3,01: 1.1.1.1 1040, 2.2.2.1 http -> 3.3.3.1 urlwcr age 4 f:123 // 2,07: 1.1.1.1 1706, 2.2.2.1 http -> 192.168.4.10 linklb age 8 f:10 E // (10) Age: // This is the session timeout value. If no packet is received within // the value specified, the session is freed. // e.g. age 10 - The session is aged out in 10 minutes. // age < 160 - The session is aged out in 160 minutes. This < // indicates that slowage is used(user configures // /cfg/slb/adv/slowage) // (11) Filter number: // This field indicates that the session is created by filtering // code as a result of the IP header keys matching the filtering // criteria. // (12) Flag: // E: Indicates the session is in use and will be aged out if no // traffic is received within session timeout value. // L: Indicates the session is a link load balance session. // N: Indicates the session only translates the destination // MAC when forwarding client traffic to the real server. // P: Indicates the session is a persistent session and is not to // be aged out. Fields (6), (7) and (8) are not shown for // persistent session. // S: Indicates the session is a persistent session and the // application is SSL or Cookie Pbind. // Rt: Indicates the session is TCP rate limiting per-client entry. // Ru: Indicates the session is UDP rate limiting per-client entry. // Ri: Indicates the session is ICMP rate limiting per-client entry. // U: Indicates the session is L7 delay binding and switch is // trying to open TCP connection to real server. // W: Indicates the session only translates the destination // MAC when forwarding layer 7 WCR traffic to the real server. // (13) Persistent session user count: // This counter indicates the number of client sessions created // associated with this persistent session. StringVal string `json:"StringVal,omitempty"` }
type SlbStatAuxSessTable ¶ added in v0.4.0
type SlbStatAuxSessTable struct { // The auxiliary session table number. SlbStatAuxSessIndex int32 Params *SlbStatAuxSessTableParams }
SlbStatAuxSessTable The auxiliary session table statistics. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbStatAuxSessTable ¶ added in v0.4.0
func NewSlbStatAuxSessTable( slbStatAuxSessIndex int32, params *SlbStatAuxSessTableParams, ) *SlbStatAuxSessTable
func NewSlbStatAuxSessTableList ¶ added in v0.4.0
func NewSlbStatAuxSessTableList() *SlbStatAuxSessTable
func (*SlbStatAuxSessTable) GetParams ¶ added in v0.4.0
func (c *SlbStatAuxSessTable) GetParams() BeanType
func (*SlbStatAuxSessTable) GetParamsType ¶ added in v0.4.0
func (c *SlbStatAuxSessTable) GetParamsType() reflect.Type
func (*SlbStatAuxSessTable) Name ¶ added in v0.4.0
func (c *SlbStatAuxSessTable) Name() string
func (*SlbStatAuxSessTable) Path ¶ added in v0.4.0
func (c *SlbStatAuxSessTable) Path() string
type SlbStatAuxSessTableParams ¶ added in v0.4.0
type SlbStatAuxSessTableParams struct { // The auxiliary session table number. Index int32 `json:"Index,omitempty"` // The number of connections in this auxiliary sessions table. CurConn uint32 `json:"CurConn,omitempty"` // The maximum number of connections handled by this auxiliary session // table. MaxConn int32 `json:"MaxConn,omitempty"` // The total number of allocation failures for this auxiliary session // table. AllocFails uint32 `json:"AllocFails,omitempty"` }
type SlbStatEnhGroupTable ¶ added in v0.4.0
type SlbStatEnhGroupTable struct { // The real server group number that identifies the group. SlbStatEnhGroupIndex string Params *SlbStatEnhGroupTableParams }
SlbStatEnhGroupTable The real server group statistics table. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbStatEnhGroupTable ¶ added in v0.4.0
func NewSlbStatEnhGroupTable( slbStatEnhGroupIndex string, params *SlbStatEnhGroupTableParams, ) *SlbStatEnhGroupTable
func NewSlbStatEnhGroupTableList ¶ added in v0.4.0
func NewSlbStatEnhGroupTableList() *SlbStatEnhGroupTable
func (*SlbStatEnhGroupTable) GetParams ¶ added in v0.4.0
func (c *SlbStatEnhGroupTable) GetParams() BeanType
func (*SlbStatEnhGroupTable) GetParamsType ¶ added in v0.4.0
func (c *SlbStatEnhGroupTable) GetParamsType() reflect.Type
func (*SlbStatEnhGroupTable) Name ¶ added in v0.4.0
func (c *SlbStatEnhGroupTable) Name() string
func (*SlbStatEnhGroupTable) Path ¶ added in v0.4.0
func (c *SlbStatEnhGroupTable) Path() string
type SlbStatEnhGroupTableParams ¶ added in v0.4.0
type SlbStatEnhGroupTableParams struct { // The real server group number that identifies the group. Index string `json:"Index,omitempty"` // The number of sessions that are currently handled by the real server // group. CurrSessions uint32 `json:"CurrSessions,omitempty"` // The total number of sessions that are handled by the real // server group. TotalSessions uint32 `json:"TotalSessions,omitempty"` // The highest sessions that have been handled by the real server group. HighestSessions uint32 `json:"HighestSessions,omitempty"` // The lower 32 bit value of octets received and transmitted out of the // real server group. HCOctetsLow32 uint32 `json:"HCOctetsLow32,omitempty"` // The higher 32 bit value of octets received and transmitted out // of the real server group. HCOctetsHigh32 uint32 `json:"HCOctetsHigh32,omitempty"` // The total octets received and transmitted by the real server group. HCOctets uint64 `json:"HCOctets,omitempty"` // Total weight updates from work load manager. WlmUpdates uint32 `json:"WlmUpdates,omitempty"` }
type SlbStatEnhRServerCpTable ¶ added in v0.4.0
type SlbStatEnhRServerCpTable struct { // The real server index that identifies the server. SlbStatEnhRServerIndexCp string Params *SlbStatEnhRServerCpTableParams }
SlbStatEnhRServerCpTable The real server statistics table. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbStatEnhRServerCpTable ¶ added in v0.4.0
func NewSlbStatEnhRServerCpTable( slbStatEnhRServerIndexCp string, params *SlbStatEnhRServerCpTableParams, ) *SlbStatEnhRServerCpTable
func NewSlbStatEnhRServerCpTableList ¶ added in v0.4.0
func NewSlbStatEnhRServerCpTableList() *SlbStatEnhRServerCpTable
func (*SlbStatEnhRServerCpTable) GetParams ¶ added in v0.4.0
func (c *SlbStatEnhRServerCpTable) GetParams() BeanType
func (*SlbStatEnhRServerCpTable) GetParamsType ¶ added in v0.4.0
func (c *SlbStatEnhRServerCpTable) GetParamsType() reflect.Type
func (*SlbStatEnhRServerCpTable) Name ¶ added in v0.4.0
func (c *SlbStatEnhRServerCpTable) Name() string
func (*SlbStatEnhRServerCpTable) Path ¶ added in v0.4.0
func (c *SlbStatEnhRServerCpTable) Path() string
type SlbStatEnhRServerCpTableParams ¶ added in v0.4.0
type SlbStatEnhRServerCpTableParams struct { // The real server index that identifies the server. IndexCp string `json:"IndexCp,omitempty"` // The number of sessions that are currently handled by the real server. CurrSessionsCp uint32 `json:"CurrSessionsCp,omitempty"` // The total number of sessions that are handled by the real server. TotalSessionsCp uint32 `json:"TotalSessionsCp,omitempty"` // The total number of times that the real server is claimed down. FailuresCp uint32 `json:"FailuresCp,omitempty"` // The highest sessions that have been handled by the real server. HighestSessionsCp uint32 `json:"HighestSessionsCp,omitempty"` // The lower 32 bit value of octets received and transmitted out of the // real server. HCOctetsLow32Cp uint32 `json:"HCOctetsLow32Cp,omitempty"` // The higher 32 bit value of octets received and transmitted out // of the real server. HCOctetsHigh32Cp uint32 `json:"HCOctetsHigh32Cp,omitempty"` // The total number of octets received and transmitted by the real // server. HCOctetsCp uint64 `json:"HCOctetsCp,omitempty"` }
type SlbStatEnhRServerRportHCTable ¶ added in v0.4.0
type SlbStatEnhRServerRportHCTable struct { // The real server index SlbStatEnhRServerRportHCRealIndex string // The real server service index SlbStatEnhRServerRportHCServIndex int32 Params *SlbStatEnhRServerRportHCTableParams }
SlbStatEnhRServerRportHCTable The table of real server rport run-time health check statistics. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbStatEnhRServerRportHCTable ¶ added in v0.4.0
func NewSlbStatEnhRServerRportHCTable( slbStatEnhRServerRportHCRealIndex string, slbStatEnhRServerRportHCServIndex int32, params *SlbStatEnhRServerRportHCTableParams, ) *SlbStatEnhRServerRportHCTable
func NewSlbStatEnhRServerRportHCTableList ¶ added in v0.4.0
func NewSlbStatEnhRServerRportHCTableList() *SlbStatEnhRServerRportHCTable
func (*SlbStatEnhRServerRportHCTable) GetParams ¶ added in v0.4.0
func (c *SlbStatEnhRServerRportHCTable) GetParams() BeanType
func (*SlbStatEnhRServerRportHCTable) GetParamsType ¶ added in v0.4.0
func (c *SlbStatEnhRServerRportHCTable) GetParamsType() reflect.Type
func (*SlbStatEnhRServerRportHCTable) Name ¶ added in v0.4.0
func (c *SlbStatEnhRServerRportHCTable) Name() string
func (*SlbStatEnhRServerRportHCTable) Path ¶ added in v0.4.0
func (c *SlbStatEnhRServerRportHCTable) Path() string
type SlbStatEnhRServerRportHCTableHCStatus ¶ added in v0.4.0
type SlbStatEnhRServerRportHCTableHCStatus int32
const ( SlbStatEnhRServerRportHCTableHCStatus_Up SlbStatEnhRServerRportHCTableHCStatus = 1 SlbStatEnhRServerRportHCTableHCStatus_Failed SlbStatEnhRServerRportHCTableHCStatus = 2 SlbStatEnhRServerRportHCTableHCStatus_Blocked SlbStatEnhRServerRportHCTableHCStatus = 3 SlbStatEnhRServerRportHCTableHCStatus_Overflow SlbStatEnhRServerRportHCTableHCStatus = 4 SlbStatEnhRServerRportHCTableHCStatus_Disabled SlbStatEnhRServerRportHCTableHCStatus = 5 SlbStatEnhRServerRportHCTableHCStatus_Unsupported SlbStatEnhRServerRportHCTableHCStatus = 2147483647 )
type SlbStatEnhRServerRportHCTableParams ¶ added in v0.4.0
type SlbStatEnhRServerRportHCTableParams struct { // The real server index HCRealIndex string `json:"HCRealIndex,omitempty"` // The real server service index HCServIndex int32 `json:"HCServIndex,omitempty"` // The real server runtime instance health check ID HCId string `json:"HCId,omitempty"` // The real server runtime instance health check type HCType string `json:"HCType,omitempty"` // The real server runtime instance health check status HCStatus SlbStatEnhRServerRportHCTableHCStatus `json:"HCStatus,omitempty"` // The total up time of the real server health check instance. HCUptime string `json:"HCUptime,omitempty"` // The total down time of the real server health check instance. HCDowntime string `json:"HCDowntime,omitempty"` // The timestamp when the last valid response of the real server // health check instance was received. HCLastValidTime string `json:"HCLastValidTime,omitempty"` // The average response time of the health check for the real server instance. HCAvgRespTime int32 `json:"HCAvgRespTime,omitempty"` // The peak response time of the health check for the real server instance. HCPeakRespTime int32 `json:"HCPeakRespTime,omitempty"` // The last valid response time of the health check for the real server instance. HCLastValidRespTime int32 `json:"HCLastValidRespTime,omitempty"` // The total number of times the real server health check instance state changed to FAILED. HCFailureCount int32 `json:"HCFailureCount,omitempty"` }
type SlbStatEnhRServerTable ¶ added in v0.4.0
type SlbStatEnhRServerTable struct { // The real server index that identifies the server. SlbStatEnhRServerIndex string Params *SlbStatEnhRServerTableParams }
SlbStatEnhRServerTable The real server statistics table. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbStatEnhRServerTable ¶ added in v0.4.0
func NewSlbStatEnhRServerTable( slbStatEnhRServerIndex string, params *SlbStatEnhRServerTableParams, ) *SlbStatEnhRServerTable
func NewSlbStatEnhRServerTableList ¶ added in v0.4.0
func NewSlbStatEnhRServerTableList() *SlbStatEnhRServerTable
func (*SlbStatEnhRServerTable) GetParams ¶ added in v0.4.0
func (c *SlbStatEnhRServerTable) GetParams() BeanType
func (*SlbStatEnhRServerTable) GetParamsType ¶ added in v0.4.0
func (c *SlbStatEnhRServerTable) GetParamsType() reflect.Type
func (*SlbStatEnhRServerTable) Name ¶ added in v0.4.0
func (c *SlbStatEnhRServerTable) Name() string
func (*SlbStatEnhRServerTable) Path ¶ added in v0.4.0
func (c *SlbStatEnhRServerTable) Path() string
type SlbStatEnhRServerTableParams ¶ added in v0.4.0
type SlbStatEnhRServerTableParams struct { // The real server index that identifies the server. Index string `json:"Index,omitempty"` // The number of sessions that are currently handled by the real server. CurrSessions uint32 `json:"CurrSessions,omitempty"` // The total number of sessions that are handled by the real server. TotalSessions uint32 `json:"TotalSessions,omitempty"` // The total number of times that the real server is claimed down. Failures uint32 `json:"Failures,omitempty"` // The highest sessions that have been handled by the real server. HighestSessions uint32 `json:"HighestSessions,omitempty"` // The lower 32 bit value of octets received and transmitted out of the // real server. HCOctetsLow32 uint32 `json:"HCOctetsLow32,omitempty"` // The higher 32 bit value of octets received and transmitted out // of the real server. HCOctetsHigh32 uint32 `json:"HCOctetsHigh32,omitempty"` // The total number of octets received and transmitted by the real // server. HCOctets uint64 `json:"HCOctets,omitempty"` }
type SlbStatEnhVServerTable ¶ added in v0.4.0
type SlbStatEnhVServerTable struct { // The virtual server number that identifies the server. SlbStatEnhVServerIndex string Params *SlbStatEnhVServerTableParams }
SlbStatEnhVServerTable The virtual server statistics table. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbStatEnhVServerTable ¶ added in v0.4.0
func NewSlbStatEnhVServerTable( slbStatEnhVServerIndex string, params *SlbStatEnhVServerTableParams, ) *SlbStatEnhVServerTable
func NewSlbStatEnhVServerTableList ¶ added in v0.4.0
func NewSlbStatEnhVServerTableList() *SlbStatEnhVServerTable
func (*SlbStatEnhVServerTable) GetParams ¶ added in v0.4.0
func (c *SlbStatEnhVServerTable) GetParams() BeanType
func (*SlbStatEnhVServerTable) GetParamsType ¶ added in v0.4.0
func (c *SlbStatEnhVServerTable) GetParamsType() reflect.Type
func (*SlbStatEnhVServerTable) Name ¶ added in v0.4.0
func (c *SlbStatEnhVServerTable) Name() string
func (*SlbStatEnhVServerTable) Path ¶ added in v0.4.0
func (c *SlbStatEnhVServerTable) Path() string
type SlbStatEnhVServerTableParams ¶ added in v0.4.0
type SlbStatEnhVServerTableParams struct { // The virtual server number that identifies the server. Index string `json:"Index,omitempty"` // The number of sessions that are currently handled by the // virtual server. CurrSessions uint32 `json:"CurrSessions,omitempty"` // The total number of sessions that are handled by the virtual server. TotalSessions uint32 `json:"TotalSessions,omitempty"` // The highest sessions that have been handled by the virtual server. HighestSessions uint32 `json:"HighestSessions,omitempty"` // The lower 32 bit value of octets received and transmitted out // of the virtual server. HCOctetsLow32 uint32 `json:"HCOctetsLow32,omitempty"` // The higher 32 bit value of octets received and transmitted out // of the virtual server. HCOctetsHigh32 uint32 `json:"HCOctetsHigh32,omitempty"` // The current HTTP header hits. HeaderHits uint32 `json:"HeaderHits,omitempty"` // The current HTTP header misses. HeaderMisses uint32 `json:"HeaderMisses,omitempty"` // The total HTTP header sessions. HeaderTotalSessions uint32 `json:"HeaderTotalSessions,omitempty"` // The total Cookie Rewrites. CookieRewrites uint32 `json:"CookieRewrites,omitempty"` // The total Cookie Inserts. CookieInserts uint32 `json:"CookieInserts,omitempty"` // The total octets received and transmitted by the virtual server. HCOctets uint64 `json:"HCOctets,omitempty"` // IP address of the virtual server. IpAddress string `json:"IpAddress,omitempty"` // Number of Sessions handled by the virtual server per second. SessionsPerSec uint32 `json:"SessionsPerSec,omitempty"` // Number of Mbps received and transmitted by the virtual server per second. OctetsPerSec string `json:"OctetsPerSec,omitempty"` // The number of persistent sessions that are currently handled by the // virtual server. CurrPSessions uint64 `json:"CurrPSessions,omitempty"` // The total number of persistent sessions that are handled by the virtual server. TotalPSessions uint64 `json:"TotalPSessions,omitempty"` // The highest persistent sessions that have been handled by the virtual server. HighestPSessions uint64 `json:"HighestPSessions,omitempty"` // Number of Packets handled by the virtual server per second. PacketsPerSec uint32 `json:"PacketsPerSec,omitempty"` }
type SlbStatGroupTable ¶ added in v0.4.0
type SlbStatGroupTable struct { // The real server group number that identifies the group. SlbStatGroupIndex int32 Params *SlbStatGroupTableParams }
SlbStatGroupTable The real server group statistics table. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbStatGroupTable ¶ added in v0.4.0
func NewSlbStatGroupTable( slbStatGroupIndex int32, params *SlbStatGroupTableParams, ) *SlbStatGroupTable
func NewSlbStatGroupTableList ¶ added in v0.4.0
func NewSlbStatGroupTableList() *SlbStatGroupTable
func (*SlbStatGroupTable) GetParams ¶ added in v0.4.0
func (c *SlbStatGroupTable) GetParams() BeanType
func (*SlbStatGroupTable) GetParamsType ¶ added in v0.4.0
func (c *SlbStatGroupTable) GetParamsType() reflect.Type
func (*SlbStatGroupTable) Name ¶ added in v0.4.0
func (c *SlbStatGroupTable) Name() string
func (*SlbStatGroupTable) Path ¶ added in v0.4.0
func (c *SlbStatGroupTable) Path() string
type SlbStatGroupTableParams ¶ added in v0.4.0
type SlbStatGroupTableParams struct { // The real server group number that identifies the group. Index int32 `json:"Index,omitempty"` // The number of sessions that are currently handled by the real server // group. CurrSessions uint32 `json:"CurrSessions,omitempty"` // The total number of sessions that are handled by the real // server group. TotalSessions uint32 `json:"TotalSessions,omitempty"` // The highest sessions that have been handled by the real server group. HighestSessions uint32 `json:"HighestSessions,omitempty"` // The lower 32 bit value of octets received and transmitted out of the // real server group. HCOctetsLow32 uint32 `json:"HCOctetsLow32,omitempty"` // The higher 32 bit value of octets received and transmitted out // of the real server group. HCOctetsHigh32 uint32 `json:"HCOctetsHigh32,omitempty"` // The total octets received and transmitted by the real server group. HCOctets uint64 `json:"HCOctets,omitempty"` // Total weight updates from work load manager. WlmUpdates uint32 `json:"WlmUpdates,omitempty"` }
type SlbStatLinkpfGroupTable ¶ added in v0.4.0
type SlbStatLinkpfGroupTable struct { // The WAN Link real server group index that identifies the group. SlbStatLinkpfGroupIndex string Params *SlbStatLinkpfGroupTableParams }
SlbStatLinkpfGroupTable The link proof real server group statistics table. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbStatLinkpfGroupTable ¶ added in v0.4.0
func NewSlbStatLinkpfGroupTable( slbStatLinkpfGroupIndex string, params *SlbStatLinkpfGroupTableParams, ) *SlbStatLinkpfGroupTable
func NewSlbStatLinkpfGroupTableList ¶ added in v0.4.0
func NewSlbStatLinkpfGroupTableList() *SlbStatLinkpfGroupTable
func (*SlbStatLinkpfGroupTable) GetParams ¶ added in v0.4.0
func (c *SlbStatLinkpfGroupTable) GetParams() BeanType
func (*SlbStatLinkpfGroupTable) GetParamsType ¶ added in v0.4.0
func (c *SlbStatLinkpfGroupTable) GetParamsType() reflect.Type
func (*SlbStatLinkpfGroupTable) Name ¶ added in v0.4.0
func (c *SlbStatLinkpfGroupTable) Name() string
func (*SlbStatLinkpfGroupTable) Path ¶ added in v0.4.0
func (c *SlbStatLinkpfGroupTable) Path() string
type SlbStatLinkpfGroupTableParams ¶ added in v0.4.0
type SlbStatLinkpfGroupTableParams struct { // The WAN Link real server group index that identifies the group. Index string `json:"Index,omitempty"` // The total current upload bandwidth by WAN Link group for all WAN Link real server. CurrUpBw string `json:"CurrUpBw,omitempty"` // The total current download bandwidth by WAN Link group for all WAN Link real server. CurrDnBw string `json:"CurrDnBw,omitempty"` // The total upload and download bandwidth by WAN Link group for all WAN Link real server. CurrTotBw string `json:"CurrTotBw,omitempty"` // The number of sessions that are currently handled by the WAN Link group. CurrSess uint32 `json:"CurrSess,omitempty"` // Last reset or clear time stamp for this group. LastClearTmSt string `json:"LastClearTmSt,omitempty"` // The total upload bandwidth that are handled by WAN Link group for all WAN Link real server. TotUpBw string `json:"TotUpBw,omitempty"` // The total download bandwidth that are handled by WAN Link group for all WAN Link real server. TotDnBw string `json:"TotDnBw,omitempty"` // The total upload and download bandwidth that are handled by WAN Link group for all WAN Link real server. TotBw string `json:"TotBw,omitempty"` }
type SlbStatLinkpfIpTable ¶ added in v0.4.0
type SlbStatLinkpfIpTable struct { // The WAN Link real server IP that identifies the server. SlbStatLinkpfIpIndex string Params *SlbStatLinkpfIpTableParams }
SlbStatLinkpfIpTable The link proof real server statistics table. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbStatLinkpfIpTable ¶ added in v0.4.0
func NewSlbStatLinkpfIpTable( slbStatLinkpfIpIndex string, params *SlbStatLinkpfIpTableParams, ) *SlbStatLinkpfIpTable
func NewSlbStatLinkpfIpTableList ¶ added in v0.4.0
func NewSlbStatLinkpfIpTableList() *SlbStatLinkpfIpTable
func (*SlbStatLinkpfIpTable) GetParams ¶ added in v0.4.0
func (c *SlbStatLinkpfIpTable) GetParams() BeanType
func (*SlbStatLinkpfIpTable) GetParamsType ¶ added in v0.4.0
func (c *SlbStatLinkpfIpTable) GetParamsType() reflect.Type
func (*SlbStatLinkpfIpTable) Name ¶ added in v0.4.0
func (c *SlbStatLinkpfIpTable) Name() string
func (*SlbStatLinkpfIpTable) Path ¶ added in v0.4.0
func (c *SlbStatLinkpfIpTable) Path() string
type SlbStatLinkpfIpTableParams ¶ added in v0.4.0
type SlbStatLinkpfIpTableParams struct { // The WAN Link real server IP that identifies the server. Index string `json:"Index,omitempty"` // The total number of current upload bandwidth by WAN Link real servers with same IP. UpBwCurr string `json:"UpBwCurr,omitempty"` // The total number of current upload bandwidth Usages by WAN Link real servers with same IP. UpBwCurrUsage string `json:"UpBwCurrUsage,omitempty"` // The total number of current download bandwidth by WAN Link real servers with same IP. DnBwCurr string `json:"DnBwCurr,omitempty"` // The total number of current upload bandwidth Usages by WAN Link real servers with same IP. DnBwCurrUsage string `json:"DnBwCurrUsage,omitempty"` // The total number of current upload and download bandwidth by WAN Link real servers with same IP. TotBwCurr string `json:"TotBwCurr,omitempty"` // The total number of current upload bandwidth Usages by WAN Link real servers with same IP. TotBwCurrUsage string `json:"TotBwCurrUsage,omitempty"` // The total number of current sessions that are handled by WAN Link real servers with same IP. CurrSessions uint32 `json:"CurrSessions,omitempty"` // The total number of current upload bandwidth by WAN Link real servers with same IP. UpBwPeak string `json:"UpBwPeak,omitempty"` // The total number of current upload bandwidth Usages by WAN Link real servers with same IP. UpBwPeakPer string `json:"UpBwPeakPer,omitempty"` // The total number of current upload bandwidth peak time stamp by WAN Link real server with same IP. UpBwPeakTmSt string `json:"UpBwPeakTmSt,omitempty"` // The total number of current download bandwidth by WAN Link real servers with same IP. DnBwPeak string `json:"DnBwPeak,omitempty"` // The total number of current upload bandwidth Usages by WAN Link real servers with same IP. DnBwPeakPer string `json:"DnBwPeakPer,omitempty"` // The total number of current upload bandwidth peak time stamp by WAN Link real server with same IP. DnBwPeakTmSt string `json:"DnBwPeakTmSt,omitempty"` // The total number of current download and download bandwidth by WAN Link real servers with same IP. TotBwPeak string `json:"TotBwPeak,omitempty"` // The total number of current upload and download bandwidth Usages by WAN Link real servers with same IP. TotBwPeakPer string `json:"TotBwPeakPer,omitempty"` // The total number of current upload and download bandwidth peak time stamp by WAN Link real server with same IP. TotBwPeakTmSt string `json:"TotBwPeakTmSt,omitempty"` // Last clear time stamp by WAN Link real server with same IP. LastClearTmSt string `json:"LastClearTmSt,omitempty"` // The total number of upload bandwidth by WAN Link real servers with same IP. UpBwTot string `json:"UpBwTot,omitempty"` // The total number of download bandwidth by WAN Link real servers with same IP. DnBwTot string `json:"DnBwTot,omitempty"` // The total number of upload and download bandwidth by WAN Link real servers with same IP. UpDnBwTot string `json:"UpDnBwTot,omitempty"` }
type SlbStatLinkpfRServerTable ¶ added in v0.4.0
type SlbStatLinkpfRServerTable struct { // The WAN Link real server index that identifies the server. SlbStatLinkpfRServerIndex string Params *SlbStatLinkpfRServerTableParams }
SlbStatLinkpfRServerTable The link proof real server statistics table. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbStatLinkpfRServerTable ¶ added in v0.4.0
func NewSlbStatLinkpfRServerTable( slbStatLinkpfRServerIndex string, params *SlbStatLinkpfRServerTableParams, ) *SlbStatLinkpfRServerTable
func NewSlbStatLinkpfRServerTableList ¶ added in v0.4.0
func NewSlbStatLinkpfRServerTableList() *SlbStatLinkpfRServerTable
func (*SlbStatLinkpfRServerTable) GetParams ¶ added in v0.4.0
func (c *SlbStatLinkpfRServerTable) GetParams() BeanType
func (*SlbStatLinkpfRServerTable) GetParamsType ¶ added in v0.4.0
func (c *SlbStatLinkpfRServerTable) GetParamsType() reflect.Type
func (*SlbStatLinkpfRServerTable) Name ¶ added in v0.4.0
func (c *SlbStatLinkpfRServerTable) Name() string
func (*SlbStatLinkpfRServerTable) Path ¶ added in v0.4.0
func (c *SlbStatLinkpfRServerTable) Path() string
type SlbStatLinkpfRServerTableParams ¶ added in v0.4.0
type SlbStatLinkpfRServerTableParams struct { // The WAN Link real server index that identifies the server. Index string `json:"Index,omitempty"` // IP address of the WAN Link real server identified by the instance of the // slbStatLinkpfRServerIndex. IpAddr string `json:"IpAddr,omitempty"` // The total number of current upload bandwidth by WAN Link real server. UpBwCurr string `json:"UpBwCurr,omitempty"` // The Usage of upload bandwidth by WAN Link real server. UpBwUsage string `json:"UpBwUsage,omitempty"` // The total number of current download bandwidth by WAN Link real server. DwBwCurr string `json:"DwBwCurr,omitempty"` // The Usage of download bandwidth by WAN Link real server. DwBwUSage string `json:"DwBwUSage,omitempty"` // The total number of upload and download bandwidth by WAN Link real server. TotCurrbw string `json:"TotCurrbw,omitempty"` // The Total Usage of upload and Download bandwidth by WAN Link real server. TotCurrUsage string `json:"TotCurrUsage,omitempty"` // The current number of sessions by WAN Link real server. CurrSess uint32 `json:"CurrSess,omitempty"` // Upload peak bandwidth by WAN Link real server. UpBwPeak string `json:"UpBwPeak,omitempty"` // Upload per peak bandwidth by WAN Link real server. UpBwPeakPer string `json:"UpBwPeakPer,omitempty"` // Upload peak bandwidth time stamp by WAN Link real server. UpBwPeakTmSt string `json:"UpBwPeakTmSt,omitempty"` // Download peak bandwidth by WAN Link real server. DnBwPeak string `json:"DnBwPeak,omitempty"` // Download per peak bandwidth by WAN Link real server. DnBwPeakPer string `json:"DnBwPeakPer,omitempty"` // Download peak bandwidth time stamp by WAN Link real server. DnBwPeakTmSt string `json:"DnBwPeakTmSt,omitempty"` // Total peak bandwidth by WAN Link real server. TotBwPeak string `json:"TotBwPeak,omitempty"` // Total per peak bandwidth by WAN Link real server. TotBwPeakPer string `json:"TotBwPeakPer,omitempty"` // Total bandwidth peak time stamp of the WAN link real server. TotBwPeakTmSt string `json:"TotBwPeakTmSt,omitempty"` // Last clear time stamp of the WAN Link real server . LastTranfetTmSt string `json:"LastTranfetTmSt,omitempty"` // The total upload bandwidth by WAN Link real server. UpBwTot string `json:"UpBwTot,omitempty"` // The total download bandwidth by WAN Link real server. DnBwTot string `json:"DnBwTot,omitempty"` // The total upload and download Bandwidth by WAN Link real server. UpDnBwTot string `json:"UpDnBwTot,omitempty"` // The state of the wan link real server. State SlbStatLinkpfRServerTableState `json:"State,omitempty"` }
type SlbStatLinkpfRServerTableState ¶ added in v0.4.0
type SlbStatLinkpfRServerTableState int32
const ( SlbStatLinkpfRServerTableState_Running SlbStatLinkpfRServerTableState = 1 SlbStatLinkpfRServerTableState_Failed SlbStatLinkpfRServerTableState = 2 SlbStatLinkpfRServerTableState_Disabled SlbStatLinkpfRServerTableState = 3 SlbStatLinkpfRServerTableState_Unsupported SlbStatLinkpfRServerTableState = 2147483647 )
type SlbStatLinkpfSmartNATTable ¶ added in v0.4.0
type SlbStatLinkpfSmartNATTable struct { // The SmartNAT index that identifies the SmartNAT entry. SlbStatLinkpfSmartNATIndex string Params *SlbStatLinkpfSmartNATTableParams }
SlbStatLinkpfSmartNATTable The link proof SmartNAT statistics table. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbStatLinkpfSmartNATTable ¶ added in v0.4.0
func NewSlbStatLinkpfSmartNATTable( slbStatLinkpfSmartNATIndex string, params *SlbStatLinkpfSmartNATTableParams, ) *SlbStatLinkpfSmartNATTable
func NewSlbStatLinkpfSmartNATTableList ¶ added in v0.4.0
func NewSlbStatLinkpfSmartNATTableList() *SlbStatLinkpfSmartNATTable
func (*SlbStatLinkpfSmartNATTable) GetParams ¶ added in v0.4.0
func (c *SlbStatLinkpfSmartNATTable) GetParams() BeanType
func (*SlbStatLinkpfSmartNATTable) GetParamsType ¶ added in v0.4.0
func (c *SlbStatLinkpfSmartNATTable) GetParamsType() reflect.Type
func (*SlbStatLinkpfSmartNATTable) Name ¶ added in v0.4.0
func (c *SlbStatLinkpfSmartNATTable) Name() string
func (*SlbStatLinkpfSmartNATTable) Path ¶ added in v0.4.0
func (c *SlbStatLinkpfSmartNATTable) Path() string
type SlbStatLinkpfSmartNATTableNATType ¶ added in v0.4.0
type SlbStatLinkpfSmartNATTableNATType int32
const ( SlbStatLinkpfSmartNATTableNATType_Nonat SlbStatLinkpfSmartNATTableNATType = 0 SlbStatLinkpfSmartNATTableNATType_Static SlbStatLinkpfSmartNATTableNATType = 1 SlbStatLinkpfSmartNATTableNATType_Dynamic SlbStatLinkpfSmartNATTableNATType = 2 SlbStatLinkpfSmartNATTableNATType_Unsupported SlbStatLinkpfSmartNATTableNATType = 2147483647 )
type SlbStatLinkpfSmartNATTableParams ¶ added in v0.4.0
type SlbStatLinkpfSmartNATTableParams struct { // The SmartNAT index that identifies the SmartNAT entry. NATIndex string `json:"NATIndex,omitempty"` // The number of sessions that are currently handled by this SmartNAT entry. NATCurrSess uint32 `json:"NATCurrSess,omitempty"` // Total number of sessions that are handled by this SmartNAT entry. NATTotSess uint32 `json:"NATTotSess,omitempty"` // NAT type of sessions that are handled by this SmartNAT entry. NATType SlbStatLinkpfSmartNATTableNATType `json:"NATType,omitempty"` }
type SlbStatPip6Table ¶ added in v0.4.0
type SlbStatPip6Table struct { // The PIP6 address idx . SlbStatPip6Index string Params *SlbStatPip6TableParams }
SlbStatPip6Table The Proxy IP table statistics .
func NewSlbStatPip6Table ¶ added in v0.4.0
func NewSlbStatPip6Table( slbStatPip6Index string, params *SlbStatPip6TableParams, ) *SlbStatPip6Table
func NewSlbStatPip6TableList ¶ added in v0.4.0
func NewSlbStatPip6TableList() *SlbStatPip6Table
func (*SlbStatPip6Table) GetParams ¶ added in v0.4.0
func (c *SlbStatPip6Table) GetParams() BeanType
func (*SlbStatPip6Table) GetParamsType ¶ added in v0.4.0
func (c *SlbStatPip6Table) GetParamsType() reflect.Type
func (*SlbStatPip6Table) Name ¶ added in v0.4.0
func (c *SlbStatPip6Table) Name() string
func (*SlbStatPip6Table) Path ¶ added in v0.4.0
func (c *SlbStatPip6Table) Path() string
type SlbStatPip6TableParams ¶ added in v0.4.0
type SlbStatPip6TableParams struct { // The PIP6 address idx . Index string `json:"Index,omitempty"` // The PIP6 prefix length . PrefixLen int32 `json:"PrefixLen,omitempty"` // The total number of PIP6 used counter. Used uint32 `json:"Used,omitempty"` // The total number of PIP6 Failure counter. Failure uint32 `json:"Failure,omitempty"` // The total number of PIP6 Free counter. Free uint32 `json:"Free,omitempty"` }
type SlbStatPipAddressTable ¶ added in v0.4.0
type SlbStatPipAddressTable struct { // The PIP address for address mode. SlbStatPipAddressPip string Params *SlbStatPipAddressTableParams }
SlbStatPipAddressTable The Proxy IP table statistics, configured as service. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbStatPipAddressTable ¶ added in v0.4.0
func NewSlbStatPipAddressTable( slbStatPipAddressPip string, params *SlbStatPipAddressTableParams, ) *SlbStatPipAddressTable
func NewSlbStatPipAddressTableList ¶ added in v0.4.0
func NewSlbStatPipAddressTableList() *SlbStatPipAddressTable
func (*SlbStatPipAddressTable) GetParams ¶ added in v0.4.0
func (c *SlbStatPipAddressTable) GetParams() BeanType
func (*SlbStatPipAddressTable) GetParamsType ¶ added in v0.4.0
func (c *SlbStatPipAddressTable) GetParamsType() reflect.Type
func (*SlbStatPipAddressTable) Name ¶ added in v0.4.0
func (c *SlbStatPipAddressTable) Name() string
func (*SlbStatPipAddressTable) Path ¶ added in v0.4.0
func (c *SlbStatPipAddressTable) Path() string
type SlbStatPipAddressTableParams ¶ added in v0.4.0
type SlbStatPipAddressTableParams struct { // The PIP address for address mode. Pip string `json:"Pip,omitempty"` // The PIP address Mask for address mode. Subnet uint32 `json:"Subnet,omitempty"` // The total number of PIP used counter for address mode. Used uint32 `json:"Used,omitempty"` // The total number of PIP Failure counter for address mode. Failure uint32 `json:"Failure,omitempty"` }
type SlbStatPipNwClassTable ¶ added in v0.4.0
type SlbStatPipNwClassTable struct { // The PIP Network class id . SlbStatPipNwClassId string Params *SlbStatPipNwClassTableParams }
SlbStatPipNwClassTable The Proxy IP NwClass table statistics. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbStatPipNwClassTable ¶ added in v0.4.0
func NewSlbStatPipNwClassTable( slbStatPipNwClassId string, params *SlbStatPipNwClassTableParams, ) *SlbStatPipNwClassTable
func NewSlbStatPipNwClassTableList ¶ added in v0.4.0
func NewSlbStatPipNwClassTableList() *SlbStatPipNwClassTable
func (*SlbStatPipNwClassTable) GetParams ¶ added in v0.4.0
func (c *SlbStatPipNwClassTable) GetParams() BeanType
func (*SlbStatPipNwClassTable) GetParamsType ¶ added in v0.4.0
func (c *SlbStatPipNwClassTable) GetParamsType() reflect.Type
func (*SlbStatPipNwClassTable) Name ¶ added in v0.4.0
func (c *SlbStatPipNwClassTable) Name() string
func (*SlbStatPipNwClassTable) Path ¶ added in v0.4.0
func (c *SlbStatPipNwClassTable) Path() string
type SlbStatPipNwClassTableParams ¶ added in v0.4.0
type SlbStatPipNwClassTableParams struct { // The PIP Network class id . Id string `json:"Id,omitempty"` // The PIP Network class name . Name string `json:"Name,omitempty"` // The total number of PIP NwClass used counter. Used uint32 `json:"Used,omitempty"` // The total number of PIP NwClass Failure counter. Failure uint32 `json:"Failure,omitempty"` }
type SlbStatPipTable ¶ added in v0.4.0
type SlbStatPipTable struct { // The PIP address . SlbStatPipIndex string Params *SlbStatPipTableParams }
SlbStatPipTable The Proxy IP table statistics. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbStatPipTable ¶ added in v0.4.0
func NewSlbStatPipTable( slbStatPipIndex string, params *SlbStatPipTableParams, ) *SlbStatPipTable
func NewSlbStatPipTableList ¶ added in v0.4.0
func NewSlbStatPipTableList() *SlbStatPipTable
func (*SlbStatPipTable) GetParams ¶ added in v0.4.0
func (c *SlbStatPipTable) GetParams() BeanType
func (*SlbStatPipTable) GetParamsType ¶ added in v0.4.0
func (c *SlbStatPipTable) GetParamsType() reflect.Type
func (*SlbStatPipTable) Name ¶ added in v0.4.0
func (c *SlbStatPipTable) Name() string
func (*SlbStatPipTable) Path ¶ added in v0.4.0
func (c *SlbStatPipTable) Path() string
type SlbStatPipTableParams ¶ added in v0.4.0
type SlbStatPipTableParams struct { // The PIP address . Index string `json:"Index,omitempty"` // The PIP address Mask . Mask string `json:"Mask,omitempty"` // The total number of PIP used counter. Used uint32 `json:"Used,omitempty"` // The total number of PIP Failure counter. Failure uint32 `json:"Failure,omitempty"` // The total number of PIP Free counter. Free uint32 `json:"Free,omitempty"` }
type SlbStatRServerRportHCTable ¶ added in v0.4.0
type SlbStatRServerRportHCTable struct { // The real server index SlbStatRServerRportHCRealIndex int32 // The real server service index SlbStatRServerRportHCServIndex int32 Params *SlbStatRServerRportHCTableParams }
SlbStatRServerRportHCTable The table of real server rport run-time health check statistics. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbStatRServerRportHCTable ¶ added in v0.4.0
func NewSlbStatRServerRportHCTable( slbStatRServerRportHCRealIndex int32, slbStatRServerRportHCServIndex int32, params *SlbStatRServerRportHCTableParams, ) *SlbStatRServerRportHCTable
func NewSlbStatRServerRportHCTableList ¶ added in v0.4.0
func NewSlbStatRServerRportHCTableList() *SlbStatRServerRportHCTable
func (*SlbStatRServerRportHCTable) GetParams ¶ added in v0.4.0
func (c *SlbStatRServerRportHCTable) GetParams() BeanType
func (*SlbStatRServerRportHCTable) GetParamsType ¶ added in v0.4.0
func (c *SlbStatRServerRportHCTable) GetParamsType() reflect.Type
func (*SlbStatRServerRportHCTable) Name ¶ added in v0.4.0
func (c *SlbStatRServerRportHCTable) Name() string
func (*SlbStatRServerRportHCTable) Path ¶ added in v0.4.0
func (c *SlbStatRServerRportHCTable) Path() string
type SlbStatRServerRportHCTableHCStatus ¶ added in v0.4.0
type SlbStatRServerRportHCTableHCStatus int32
const ( SlbStatRServerRportHCTableHCStatus_Up SlbStatRServerRportHCTableHCStatus = 1 SlbStatRServerRportHCTableHCStatus_Failed SlbStatRServerRportHCTableHCStatus = 2 SlbStatRServerRportHCTableHCStatus_Blocked SlbStatRServerRportHCTableHCStatus = 3 SlbStatRServerRportHCTableHCStatus_Overflow SlbStatRServerRportHCTableHCStatus = 4 SlbStatRServerRportHCTableHCStatus_Disabled SlbStatRServerRportHCTableHCStatus = 5 SlbStatRServerRportHCTableHCStatus_Unsupported SlbStatRServerRportHCTableHCStatus = 2147483647 )
type SlbStatRServerRportHCTableParams ¶ added in v0.4.0
type SlbStatRServerRportHCTableParams struct { // The real server index HCRealIndex int32 `json:"HCRealIndex,omitempty"` // The real server service index HCServIndex int32 `json:"HCServIndex,omitempty"` // The real server runtime instance health check ID HCId string `json:"HCId,omitempty"` // The real server runtime instance health check type HCType string `json:"HCType,omitempty"` // The real server runtime instance health check status HCStatus SlbStatRServerRportHCTableHCStatus `json:"HCStatus,omitempty"` // The total up time of the real server health check instance. HCUptime string `json:"HCUptime,omitempty"` // The total down time of the real server health check instance. HCDowntime string `json:"HCDowntime,omitempty"` // The timestamp when the last valid response of the real server // health check instance was received. HCLastValidTime string `json:"HCLastValidTime,omitempty"` // The average response time of the health check for the real server instance. HCAvgRespTime int32 `json:"HCAvgRespTime,omitempty"` // The peak response time of the health check for the real server instance. HCPeakRespTime int32 `json:"HCPeakRespTime,omitempty"` // The last valid response time of the health check for the real server instance. HCLastValidRespTime int32 `json:"HCLastValidRespTime,omitempty"` // The total number of times the real server health check instance state changed to FAILED. HCFailureCount int32 `json:"HCFailureCount,omitempty"` }
type SlbStatRServerTable ¶ added in v0.4.0
type SlbStatRServerTable struct { // The real server number that identifies the server. SlbStatRServerIndex int32 Params *SlbStatRServerTableParams }
SlbStatRServerTable The real server statistics table. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbStatRServerTable ¶ added in v0.4.0
func NewSlbStatRServerTable( slbStatRServerIndex int32, params *SlbStatRServerTableParams, ) *SlbStatRServerTable
func NewSlbStatRServerTableList ¶ added in v0.4.0
func NewSlbStatRServerTableList() *SlbStatRServerTable
func (*SlbStatRServerTable) GetParams ¶ added in v0.4.0
func (c *SlbStatRServerTable) GetParams() BeanType
func (*SlbStatRServerTable) GetParamsType ¶ added in v0.4.0
func (c *SlbStatRServerTable) GetParamsType() reflect.Type
func (*SlbStatRServerTable) Name ¶ added in v0.4.0
func (c *SlbStatRServerTable) Name() string
func (*SlbStatRServerTable) Path ¶ added in v0.4.0
func (c *SlbStatRServerTable) Path() string
type SlbStatRServerTableParams ¶ added in v0.4.0
type SlbStatRServerTableParams struct { // The real server number that identifies the server. Index int32 `json:"Index,omitempty"` // The number of sessions that are currently handled by the real server. CurrSessions uint32 `json:"CurrSessions,omitempty"` // The total number of sessions that are handled by the real server. TotalSessions uint32 `json:"TotalSessions,omitempty"` // The total number of times that the real server is claimed down. Failures uint32 `json:"Failures,omitempty"` // The highest sessions that have been handled by the real server. HighestSessions uint32 `json:"HighestSessions,omitempty"` // The lower 32 bit value of octets received and transmitted out of the // real server. HCOctetsLow32 uint32 `json:"HCOctetsLow32,omitempty"` // The higher 32 bit value of octets received and transmitted out // of the real server. HCOctetsHigh32 uint32 `json:"HCOctetsHigh32,omitempty"` // The total number of octets received and transmitted by the real // server. HCOctets uint64 `json:"HCOctets,omitempty"` // The total up time of the real server. UpTime string `json:"UpTime,omitempty"` // The total down time of the real server. DownTime string `json:"DownTime,omitempty"` // The time-stamp when the last failure of the real server occurred. LastFailureTime string `json:"LastFailureTime,omitempty"` }
type SlbStatSapAslrTable ¶ added in v0.4.0
type SlbStatSapAslrTable struct { // The Sap Aslr table index. SlbStatSapAslrIndex int32 Params *SlbStatSapAslrTableParams }
SlbStatSapAslrTable The sap aslrr statistics table. This table shows the statistics of sap aslr for a particular vip. Note:This mib is not supported on VX instance of Virtualization.
func NewSlbStatSapAslrTable ¶ added in v0.4.0
func NewSlbStatSapAslrTable( slbStatSapAslrIndex int32, params *SlbStatSapAslrTableParams, ) *SlbStatSapAslrTable
func NewSlbStatSapAslrTableList ¶ added in v0.4.0
func NewSlbStatSapAslrTableList() *SlbStatSapAslrTable
func (*SlbStatSapAslrTable) GetParams ¶ added in v0.4.0
func (c *SlbStatSapAslrTable) GetParams() BeanType
func (*SlbStatSapAslrTable) GetParamsType ¶ added in v0.4.0
func (c *SlbStatSapAslrTable) GetParamsType() reflect.Type
func (*SlbStatSapAslrTable) Name ¶ added in v0.4.0
func (c *SlbStatSapAslrTable) Name() string
func (*SlbStatSapAslrTable) Path ¶ added in v0.4.0
func (c *SlbStatSapAslrTable) Path() string
type SlbStatSapAslrTableParams ¶ added in v0.4.0
type SlbStatSapAslrTableParams struct { // The Sap Aslr table index. Index int32 `json:"Index,omitempty"` // The number of Sap Aslr server lookups. Sampling uint32 `json:"Sampling,omitempty"` // The number of Sap Aslr server lookup failures. Failure uint32 `json:"Failure,omitempty"` // The number of Alteon automated configuration updates. DeviceUpdates uint32 `json:"DeviceUpdates,omitempty"` // The number of Alteon automated configuration failure. DeviceFailure uint32 `json:"DeviceFailure,omitempty"` // The Sap Aslr last activity time stamp. LastAct string `json:"LastAct,omitempty"` }
type SlbStatSpAuxSessTable ¶
type SlbStatSpAuxSessTable struct { // The SP number. SlbStatSpAuxSessSpIndex int32 // The auxiliary session table number. SlbStatSpAuxSessIndex int32 Params *SlbStatSpAuxSessTableParams }
SlbStatSpAuxSessTable The auxiliary session table statistics for a particular SP. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbStatSpAuxSessTable ¶
func NewSlbStatSpAuxSessTable( slbStatSpAuxSessSpIndex int32, slbStatSpAuxSessIndex int32, params *SlbStatSpAuxSessTableParams, ) *SlbStatSpAuxSessTable
func NewSlbStatSpAuxSessTableList ¶
func NewSlbStatSpAuxSessTableList() *SlbStatSpAuxSessTable
func (*SlbStatSpAuxSessTable) GetParams ¶
func (c *SlbStatSpAuxSessTable) GetParams() BeanType
func (*SlbStatSpAuxSessTable) GetParamsType ¶
func (c *SlbStatSpAuxSessTable) GetParamsType() reflect.Type
func (*SlbStatSpAuxSessTable) Name ¶
func (c *SlbStatSpAuxSessTable) Name() string
func (*SlbStatSpAuxSessTable) Path ¶
func (c *SlbStatSpAuxSessTable) Path() string
type SlbStatSpAuxSessTableParams ¶
type SlbStatSpAuxSessTableParams struct { // The SP number. SpIndex int32 `json:"SpIndex,omitempty"` // The auxiliary session table number. Index int32 `json:"Index,omitempty"` // The number of connections in this auxiliary sessions table on the SP. CurConn uint32 `json:"CurConn,omitempty"` // The maximum number of connections handled by this auxiliary session // table on the SP. MaxConn int32 `json:"MaxConn,omitempty"` // The total number of allocation failures for this auxiliary session // table on the SP. AllocFails uint32 `json:"AllocFails,omitempty"` }
type SlbStatSpEnhRealServerTable ¶
type SlbStatSpEnhRealServerTable struct { // The SP index. SlbStatSpEnhRealServerSpIndex int32 // The real server number that identifies the server. SlbStatSpEnhRealServerServerIndex string Params *SlbStatSpEnhRealServerTableParams }
SlbStatSpEnhRealServerTable The sp-server statistics table. This table shows the statistics of real servers for a particular SP. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbStatSpEnhRealServerTable ¶
func NewSlbStatSpEnhRealServerTable( slbStatSpEnhRealServerSpIndex int32, slbStatSpEnhRealServerServerIndex string, params *SlbStatSpEnhRealServerTableParams, ) *SlbStatSpEnhRealServerTable
func NewSlbStatSpEnhRealServerTableList ¶
func NewSlbStatSpEnhRealServerTableList() *SlbStatSpEnhRealServerTable
func (*SlbStatSpEnhRealServerTable) GetParams ¶
func (c *SlbStatSpEnhRealServerTable) GetParams() BeanType
func (*SlbStatSpEnhRealServerTable) GetParamsType ¶
func (c *SlbStatSpEnhRealServerTable) GetParamsType() reflect.Type
func (*SlbStatSpEnhRealServerTable) Name ¶
func (c *SlbStatSpEnhRealServerTable) Name() string
func (*SlbStatSpEnhRealServerTable) Path ¶
func (c *SlbStatSpEnhRealServerTable) Path() string
type SlbStatSpEnhRealServerTableParams ¶
type SlbStatSpEnhRealServerTableParams struct { // The SP index. SpIndex int32 `json:"SpIndex,omitempty"` // The real server number that identifies the server. ServerIndex string `json:"ServerIndex,omitempty"` // The current sessions for the real server. CurrSessions uint32 `json:"CurrSessions,omitempty"` // The total number of sessions for the real server. TotalSessions uint32 `json:"TotalSessions,omitempty"` // The lower 32 bit value of the total octets received and transmitted // out of the real server on a particular SP. HCOctetsLow32 uint32 `json:"HCOctetsLow32,omitempty"` // The higher 32 bit value of the total octets received and transmitted // out of the real server on a particular SP. HCOctetsHigh32 uint32 `json:"HCOctetsHigh32,omitempty"` // The total octets received and transmitted by the real server on a // particular SP. HCOctets uint64 `json:"HCOctets,omitempty"` }
type SlbStatSpFltPsessTable ¶
type SlbStatSpFltPsessTable struct { // The SP index. SlbStatSpFltSpIndex int32 Params *SlbStatSpFltPsessTableParams }
SlbStatSpFltPsessTable The filter persistent session statistics table. This table shows the statistics of filters for a particular SP. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbStatSpFltPsessTable ¶
func NewSlbStatSpFltPsessTable( slbStatSpFltSpIndex int32, params *SlbStatSpFltPsessTableParams, ) *SlbStatSpFltPsessTable
func NewSlbStatSpFltPsessTableList ¶
func NewSlbStatSpFltPsessTableList() *SlbStatSpFltPsessTable
func (*SlbStatSpFltPsessTable) GetParams ¶
func (c *SlbStatSpFltPsessTable) GetParams() BeanType
func (*SlbStatSpFltPsessTable) GetParamsType ¶
func (c *SlbStatSpFltPsessTable) GetParamsType() reflect.Type
func (*SlbStatSpFltPsessTable) Name ¶
func (c *SlbStatSpFltPsessTable) Name() string
func (*SlbStatSpFltPsessTable) Path ¶
func (c *SlbStatSpFltPsessTable) Path() string
type SlbStatSpFltPsessTableParams ¶
type SlbStatSpFltPsessTableParams struct { // The SP index. SpIndex int32 `json:"SpIndex,omitempty"` // The current number of persistent session for filters on this SP. Cur uint64 `json:"Cur,omitempty"` // The hightest number of persistent session for filters on this SP. High uint64 `json:"High,omitempty"` // The total number of persistent session for filters on this SP. Total uint64 `json:"Total,omitempty"` }
type SlbStatSpFltRealTable ¶
type SlbStatSpFltRealTable struct { // The SP index. SlbStatSpFltRealSpIndex int32 // The number that identifies the filter. SlbStatSpFltRealFltIndex int32 // The real server index. SlbStatSpFltRealRealIndex string Params *SlbStatSpFltRealTableParams }
SlbStatSpFltRealTable The filter statistics table for real servers for a particular SP. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbStatSpFltRealTable ¶
func NewSlbStatSpFltRealTable( slbStatSpFltRealSpIndex int32, slbStatSpFltRealFltIndex int32, slbStatSpFltRealRealIndex string, params *SlbStatSpFltRealTableParams, ) *SlbStatSpFltRealTable
func NewSlbStatSpFltRealTableList ¶
func NewSlbStatSpFltRealTableList() *SlbStatSpFltRealTable
func (*SlbStatSpFltRealTable) GetParams ¶
func (c *SlbStatSpFltRealTable) GetParams() BeanType
func (*SlbStatSpFltRealTable) GetParamsType ¶
func (c *SlbStatSpFltRealTable) GetParamsType() reflect.Type
func (*SlbStatSpFltRealTable) Name ¶
func (c *SlbStatSpFltRealTable) Name() string
func (*SlbStatSpFltRealTable) Path ¶
func (c *SlbStatSpFltRealTable) Path() string
type SlbStatSpFltRealTableParams ¶
type SlbStatSpFltRealTableParams struct { // The SP index. SpIndex int32 `json:"SpIndex,omitempty"` // The number that identifies the filter. FltIndex int32 `json:"FltIndex,omitempty"` // The real server index. RealIndex string `json:"RealIndex,omitempty"` // IP address of the real server. IPAddr string `json:"IPAddr,omitempty"` // The current number of sessions for the real server on this SP. CurSess uint64 `json:"CurSess,omitempty"` // The highest number of session for the real server on this SP. HighSess uint64 `json:"HighSess,omitempty"` // The total number of session for the real server on this SP. TotSess uint64 `json:"TotSess,omitempty"` // The current bandwidth for the real server in Kbps on this SP. CurBand uint64 `json:"CurBand,omitempty"` // The highest bandwidth for the real server in Kbps on this SP. HighBand uint64 `json:"HighBand,omitempty"` // The total bandwidth for the real server in Mb on this SP. TotBand uint64 `json:"TotBand,omitempty"` // The connections per second for the real server on this SP. ConnPerSec uint64 `json:"ConnPerSec,omitempty"` }
type SlbStatSpFltTable ¶
type SlbStatSpFltTable struct { // The SP index. SlbStatSpFltSpIndex int32 // The filter number. SlbStatSpFltIndex int32 Params *SlbStatSpFltTableParams }
SlbStatSpFltTable The filter statistics table. This table shows the statistics of filters for a particular SP. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbStatSpFltTable ¶
func NewSlbStatSpFltTable( slbStatSpFltSpIndex int32, slbStatSpFltIndex int32, params *SlbStatSpFltTableParams, ) *SlbStatSpFltTable
func NewSlbStatSpFltTableList ¶
func NewSlbStatSpFltTableList() *SlbStatSpFltTable
func (*SlbStatSpFltTable) GetParams ¶
func (c *SlbStatSpFltTable) GetParams() BeanType
func (*SlbStatSpFltTable) GetParamsType ¶
func (c *SlbStatSpFltTable) GetParamsType() reflect.Type
func (*SlbStatSpFltTable) Name ¶
func (c *SlbStatSpFltTable) Name() string
func (*SlbStatSpFltTable) Path ¶
func (c *SlbStatSpFltTable) Path() string
type SlbStatSpFltTableFiringsUnit ¶
type SlbStatSpFltTableFiringsUnit int32
const ( SlbStatSpFltTableFiringsUnit_Sessions SlbStatSpFltTableFiringsUnit = 1 SlbStatSpFltTableFiringsUnit_Requests SlbStatSpFltTableFiringsUnit = 2 SlbStatSpFltTableFiringsUnit_Packets SlbStatSpFltTableFiringsUnit = 3 SlbStatSpFltTableFiringsUnit_Unsupported SlbStatSpFltTableFiringsUnit = 2147483647 )
type SlbStatSpFltTableParams ¶
type SlbStatSpFltTableParams struct { // The SP index. SpIndex int32 `json:"SpIndex,omitempty"` // The filter number. Index int32 `json:"Index,omitempty"` // The number of instances that the received packet matches the // filter rule on this SP. Firings uint32 `json:"Firings,omitempty"` // Unit of total hits for filter as sessions or requests or packets. FiringsUnit SlbStatSpFltTableFiringsUnit `json:"FiringsUnit,omitempty"` // The current number of sessions for this filter on this SP. CurSess uint64 `json:"CurSess,omitempty"` // The highest number of session for this filter on this SP. HighSess uint64 `json:"HighSess,omitempty"` // The total number of session for this filter on this SP. TotSess uint64 `json:"TotSess,omitempty"` // The current bandwidth for this filter in Kbps on this SP. CurBand uint64 `json:"CurBand,omitempty"` // The highest bandwidth for this filter in Kbps on this SP. HighBand uint64 `json:"HighBand,omitempty"` // The total bandwidth for this filter in Mb on this SP TotBand uint64 `json:"TotBand,omitempty"` // The connections per second for this filter on this SP ConnPerSec uint64 `json:"ConnPerSec,omitempty"` }
type SlbStatSpMaintTable ¶
type SlbStatSpMaintTable struct { // The SP number for which the statistics apply. SlbStatSpMaintSpIndex int32 Params *SlbStatSpMaintTableParams }
SlbStatSpMaintTable The table of SLB SP maintenance statistics. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbStatSpMaintTable ¶
func NewSlbStatSpMaintTable( slbStatSpMaintSpIndex int32, params *SlbStatSpMaintTableParams, ) *SlbStatSpMaintTable
func NewSlbStatSpMaintTableList ¶
func NewSlbStatSpMaintTableList() *SlbStatSpMaintTable
func (*SlbStatSpMaintTable) GetParams ¶
func (c *SlbStatSpMaintTable) GetParams() BeanType
func (*SlbStatSpMaintTable) GetParamsType ¶
func (c *SlbStatSpMaintTable) GetParamsType() reflect.Type
func (*SlbStatSpMaintTable) Name ¶
func (c *SlbStatSpMaintTable) Name() string
func (*SlbStatSpMaintTable) Path ¶
func (c *SlbStatSpMaintTable) Path() string
type SlbStatSpMaintTableClear ¶
type SlbStatSpMaintTableClear int32
const ( SlbStatSpMaintTableClear_Ok SlbStatSpMaintTableClear = 1 SlbStatSpMaintTableClear_Clear SlbStatSpMaintTableClear = 2 SlbStatSpMaintTableClear_Unsupported SlbStatSpMaintTableClear = 2147483647 )
type SlbStatSpMaintTableParams ¶
type SlbStatSpMaintTableParams struct { // The SP number for which the statistics apply. SpIndex int32 `json:"SpIndex,omitempty"` // The maximun number of entries per SP in the session table. MaximumSessions int32 `json:"MaximumSessions,omitempty"` // The current number of sessions on the SP. CurBindings uint32 `json:"CurBindings,omitempty"` // The 4 second average current number of sessions on the SP. CurBindings4Seconds uint32 `json:"CurBindings4Seconds,omitempty"` // The 64 second average current number of sessions on the SP. CurBindings64Seconds uint32 `json:"CurBindings64Seconds,omitempty"` // The count of the number of sessions closed because the server failed on the SP. TerminatedSessions uint32 `json:"TerminatedSessions,omitempty"` // The total number of binding failures on the SP. A binding failure // occurs when a SP runs out of session table entries. BindingFails uint32 `json:"BindingFails,omitempty"` // The total number of non-TCP/IP frames dropped on the SP. NonTcpFrames uint32 `json:"NonTcpFrames,omitempty"` // The total number of TCP fragments dropped on the SP. TcpFragments uint32 `json:"TcpFragments,omitempty"` // The total number of UDP datagrams dropped on the SP. UdpDatagrams uint32 `json:"UdpDatagrams,omitempty"` // The total number of frames with incorrect VIPs that are dropped on // the SP. IncorrectVIPs uint32 `json:"IncorrectVIPs,omitempty"` // The total number of frames with incorrect Virtual Port that are // dropped on the SP. IncorrectVports uint32 `json:"IncorrectVports,omitempty"` // The total number of frames that are dropped on the SP // because no real server is available. RealServerNoAvails uint32 `json:"RealServerNoAvails,omitempty"` // The total number of frames that are denied on the SP by the filter. FilteredDeniedFrames uint32 `json:"FilteredDeniedFrames,omitempty"` // The total number of attacks on the SP that frames contain the same source // and destination IP addresses. LandAttacks uint32 `json:"LandAttacks,omitempty"` // The total number of fragment sessions processed on the SP. IpFragTotalSessions uint32 `json:"IpFragTotalSessions,omitempty"` // The number of sessions in the IP fragment binding table on the SP. IpFragCurSessions uint32 `json:"IpFragCurSessions,omitempty"` // The total number of fragments discarded on the SP because there // is no entry in the IP fragment binding table. IpFragDiscards uint32 `json:"IpFragDiscards,omitempty"` // The total number of times IP fragment binding table is full on the // SP. IpFragTableFull uint32 `json:"IpFragTableFull,omitempty"` // This is an action object to clear the non-operational SLB statistics // on the particular SP. // ok(1) is returned when read. Clear SlbStatSpMaintTableClear `json:"Clear,omitempty"` // The total number of Out of state FIN Packets received on the SP. OOSFinPktDrops uint32 `json:"OOSFinPktDrops,omitempty"` // Number of Symantec sessions. SymSessions uint32 `json:"SymSessions,omitempty"` // Number of Symantec valid segments. SymValidSegments uint32 `json:"SymValidSegments,omitempty"` // Number of Symantec fragment sessions. SymFragSessions uint32 `json:"SymFragSessions,omitempty"` // Number of Symantec segment allocation fails. SymSegAllocFails uint32 `json:"SymSegAllocFails,omitempty"` // Number of Symantec buffers allocation fails. SymBufferAllocFails uint32 `json:"SymBufferAllocFails,omitempty"` // Number of Symantec Connection allocation fails. SymConnAllocFails uint32 `json:"SymConnAllocFails,omitempty"` // Number of Symantec Invalid buffers. SymInvalidBuffers uint32 `json:"SymInvalidBuffers,omitempty"` // Number of Symantec Segment reallocation fails. SymSegReallocFails uint32 `json:"SymSegReallocFails,omitempty"` // Symantec Deuce Inspection Stats - No. of packets in. SymPacketsIn uint32 `json:"SymPacketsIn,omitempty"` // Symantec Deuce Inspection Stats - No. of packets with no data. SymPacketsWithNoData uint32 `json:"SymPacketsWithNoData,omitempty"` // Symantec Deuce Inspection Stats - No. of TCP packets SymTcpPackets uint32 `json:"SymTcpPackets,omitempty"` // Symantec Deuce Inspection Stats - No. of UDP Packets SymUdpPackets uint32 `json:"SymUdpPackets,omitempty"` // Symantec Deuce Inspection Stats - No. of ICMP Packets SymIcmpPackets uint32 `json:"SymIcmpPackets,omitempty"` // Symantec Deuce Inspection Stats - No. of Packets other than // TCP UDP or ICMP SymOtherPackets uint32 `json:"SymOtherPackets,omitempty"` // Symantec Deuce Inspection Stats - Match Count SymMatchCount uint32 `json:"SymMatchCount,omitempty"` // Symantec Deuce Inspection Stats - No. of Fetch Errors SymFetchErrors uint32 `json:"SymFetchErrors,omitempty"` // Symantec Deuce Inspection Stats - No. of Truncated payload to MP SymTruncPayloadToMp uint32 `json:"SymTruncPayloadToMp,omitempty"` // Symantec Deuce Inspection Stats - No. of Packets in fast path SymPacketsInFastPath uint32 `json:"SymPacketsInFastPath,omitempty"` // The peak number of sessions on the SP. PeakBindings uint32 `json:"PeakBindings,omitempty"` // The current number of Ax sessions on the SP. CurAxBindings uint32 `json:"CurAxBindings,omitempty"` // The 4 second average current number of Ax sessions on the SP. CurAxBindings4Seconds uint32 `json:"CurAxBindings4Seconds,omitempty"` // The 64 second average current number of Ax sessions on the SP. CurAxBindings64Seconds uint32 `json:"CurAxBindings64Seconds,omitempty"` // The peak number of Ax sessions on the SP. PeakAxBindings uint32 `json:"PeakAxBindings,omitempty"` }
type SlbStatSpRealServerTable ¶
type SlbStatSpRealServerTable struct { // The SP index. SlbStatSpRealServerSpIndex int32 // The real server number that identifies the server. SlbStatSpRealServerServerIndex int32 Params *SlbStatSpRealServerTableParams }
SlbStatSpRealServerTable The sp-server statistics table. This table shows the statistics of real servers for a particular SP. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbStatSpRealServerTable ¶
func NewSlbStatSpRealServerTable( slbStatSpRealServerSpIndex int32, slbStatSpRealServerServerIndex int32, params *SlbStatSpRealServerTableParams, ) *SlbStatSpRealServerTable
func NewSlbStatSpRealServerTableList ¶
func NewSlbStatSpRealServerTableList() *SlbStatSpRealServerTable
func (*SlbStatSpRealServerTable) GetParams ¶
func (c *SlbStatSpRealServerTable) GetParams() BeanType
func (*SlbStatSpRealServerTable) GetParamsType ¶
func (c *SlbStatSpRealServerTable) GetParamsType() reflect.Type
func (*SlbStatSpRealServerTable) Name ¶
func (c *SlbStatSpRealServerTable) Name() string
func (*SlbStatSpRealServerTable) Path ¶
func (c *SlbStatSpRealServerTable) Path() string
type SlbStatSpRealServerTableParams ¶
type SlbStatSpRealServerTableParams struct { // The SP index. SpIndex int32 `json:"SpIndex,omitempty"` // The real server number that identifies the server. ServerIndex int32 `json:"ServerIndex,omitempty"` // The current sessions for the real server on a particular SP. CurrSessions uint32 `json:"CurrSessions,omitempty"` // The SP total number of sessions for the real server on a particular SP. TotalSessions uint32 `json:"TotalSessions,omitempty"` // The lower 32 bit value of the total octets received and transmitted // out of the real server on a particular SP. HCOctetsLow32 uint32 `json:"HCOctetsLow32,omitempty"` // The higher 32 bit value of the total octets received and transmitted // out of the real server on a particular SP. HCOctetsHigh32 uint32 `json:"HCOctetsHigh32,omitempty"` // The total octets received and transmitted by the real server on a // particular SP. HCOctets uint64 `json:"HCOctets,omitempty"` }
type SlbStatSpVServerTable ¶
type SlbStatSpVServerTable struct { // The SP index. SlbStatSpVServerSpIndex int32 // The virtual server number that identifies the server. SlbStatSpVServerIndex string Params *SlbStatSpVServerTableParams }
SlbStatSpVServerTable The virtual server statistics table. This table shows the statistics of virtual server for a particular SP. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbStatSpVServerTable ¶
func NewSlbStatSpVServerTable( slbStatSpVServerSpIndex int32, slbStatSpVServerIndex string, params *SlbStatSpVServerTableParams, ) *SlbStatSpVServerTable
func NewSlbStatSpVServerTableList ¶
func NewSlbStatSpVServerTableList() *SlbStatSpVServerTable
func (*SlbStatSpVServerTable) GetParams ¶
func (c *SlbStatSpVServerTable) GetParams() BeanType
func (*SlbStatSpVServerTable) GetParamsType ¶
func (c *SlbStatSpVServerTable) GetParamsType() reflect.Type
func (*SlbStatSpVServerTable) Name ¶
func (c *SlbStatSpVServerTable) Name() string
func (*SlbStatSpVServerTable) Path ¶
func (c *SlbStatSpVServerTable) Path() string
type SlbStatSpVServerTableParams ¶
type SlbStatSpVServerTableParams struct { // The SP index. SpIndex int32 `json:"SpIndex,omitempty"` // The virtual server number that identifies the server. Index string `json:"Index,omitempty"` // The number of persistent sessions that are currently handled by the // virtual server on this SP. CurrPSessions uint64 `json:"CurrPSessions,omitempty"` // The total number of persistent sessions that are handled by the // virtual server on this SP. TotalPSessions uint64 `json:"TotalPSessions,omitempty"` // The highest number of persistent sessions that have been handled // by the virtual server on this SP. HighestPSessions uint64 `json:"HighestPSessions,omitempty"` }
type SlbStatVServerTable ¶ added in v0.4.0
type SlbStatVServerTable struct { // The virtual server number that identifies the server. SlbStatVServerIndex int32 Params *SlbStatVServerTableParams }
SlbStatVServerTable The virtual server statistics table. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbStatVServerTable ¶ added in v0.4.0
func NewSlbStatVServerTable( slbStatVServerIndex int32, params *SlbStatVServerTableParams, ) *SlbStatVServerTable
func NewSlbStatVServerTableList ¶ added in v0.4.0
func NewSlbStatVServerTableList() *SlbStatVServerTable
func (*SlbStatVServerTable) GetParams ¶ added in v0.4.0
func (c *SlbStatVServerTable) GetParams() BeanType
func (*SlbStatVServerTable) GetParamsType ¶ added in v0.4.0
func (c *SlbStatVServerTable) GetParamsType() reflect.Type
func (*SlbStatVServerTable) Name ¶ added in v0.4.0
func (c *SlbStatVServerTable) Name() string
func (*SlbStatVServerTable) Path ¶ added in v0.4.0
func (c *SlbStatVServerTable) Path() string
type SlbStatVServerTableParams ¶ added in v0.4.0
type SlbStatVServerTableParams struct { // The virtual server number that identifies the server. Index int32 `json:"Index,omitempty"` // The number of sessions that are currently handled by the // virtual server. CurrSessions uint32 `json:"CurrSessions,omitempty"` // The total number of sessions that are handled by the virtual server. TotalSessions uint32 `json:"TotalSessions,omitempty"` // The highest sessions that have been handled by the virtual server. HighestSessions uint32 `json:"HighestSessions,omitempty"` // The lower 32 bit value of octets received and transmitted out // of the virtual server. HCOctetsLow32 uint32 `json:"HCOctetsLow32,omitempty"` // The higher 32 bit value of octets received and transmitted out // of the virtual server. HCOctetsHigh32 uint32 `json:"HCOctetsHigh32,omitempty"` // The current HTTP header hits. HeaderHits uint32 `json:"HeaderHits,omitempty"` // The current HTTP header misses. HeaderMisses uint32 `json:"HeaderMisses,omitempty"` // The total HTTP header sessions. HeaderTotalSessions uint32 `json:"HeaderTotalSessions,omitempty"` // The total Cookie Rewrites. CookieRewrites uint32 `json:"CookieRewrites,omitempty"` // The total Cookie Inserts. CookieInserts uint32 `json:"CookieInserts,omitempty"` // The total octets received and transmitted by the virtual server. HCOctets uint64 `json:"HCOctets,omitempty"` // IP address of the virtual server. IpAddress string `json:"IpAddress,omitempty"` }
type SlbStatVirtServiceTable ¶ added in v0.4.0
type SlbStatVirtServiceTable struct { // The virtual server number that identifies the service. SlbStatVirtServerIndex int32 // The virtual service number that identifies the service. SlbStatVirtServiceIndex int32 // The real server index. SlbStatRealServerIndex int32 Params *SlbStatVirtServiceTableParams }
SlbStatVirtServiceTable The virtual service statistics table. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbStatVirtServiceTable ¶ added in v0.4.0
func NewSlbStatVirtServiceTable( slbStatVirtServerIndex int32, slbStatVirtServiceIndex int32, slbStatRealServerIndex int32, params *SlbStatVirtServiceTableParams, ) *SlbStatVirtServiceTable
func NewSlbStatVirtServiceTableList ¶ added in v0.4.0
func NewSlbStatVirtServiceTableList() *SlbStatVirtServiceTable
func (*SlbStatVirtServiceTable) GetParams ¶ added in v0.4.0
func (c *SlbStatVirtServiceTable) GetParams() BeanType
func (*SlbStatVirtServiceTable) GetParamsType ¶ added in v0.4.0
func (c *SlbStatVirtServiceTable) GetParamsType() reflect.Type
func (*SlbStatVirtServiceTable) Name ¶ added in v0.4.0
func (c *SlbStatVirtServiceTable) Name() string
func (*SlbStatVirtServiceTable) Path ¶ added in v0.4.0
func (c *SlbStatVirtServiceTable) Path() string
type SlbStatVirtServiceTableParams ¶ added in v0.4.0
type SlbStatVirtServiceTableParams struct { // The virtual server number that identifies the service. ServerIndex int32 `json:"ServerIndex,omitempty"` // The virtual service number that identifies the service. Index int32 `json:"Index,omitempty"` // The real server index. RealServerIndex int32 `json:"RealServerIndex,omitempty"` // The number of sessions that are currently handled by the // virtual service. CurrSessions uint32 `json:"CurrSessions,omitempty"` // The total number of sessions that are handled by the virtual service. TotalSessions uint32 `json:"TotalSessions,omitempty"` // The highest sessions that have been handled by the virtual service. HighestSessions uint32 `json:"HighestSessions,omitempty"` // The lower 32 bit value of octets received and transmitted out // of the virtual service. HCOctetsLow32 uint32 `json:"HCOctetsLow32,omitempty"` // The higher 32 bit value of octets received and transmitted out // of the virtual service. HCOctetsHigh32 uint32 `json:"HCOctetsHigh32,omitempty"` // The total octets received and transmitted by the virtual service. HCOctets uint64 `json:"HCOctets,omitempty"` }
type SlbStatWlmTable ¶ added in v0.4.0
type SlbStatWlmTable struct { // The work load manager number. SlbStatWlmIndex int32 Params *SlbStatWlmTableParams }
SlbStatWlmTable The WLM statistics table. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbStatWlmTable ¶ added in v0.4.0
func NewSlbStatWlmTable( slbStatWlmIndex int32, params *SlbStatWlmTableParams, ) *SlbStatWlmTable
func NewSlbStatWlmTableList ¶ added in v0.4.0
func NewSlbStatWlmTableList() *SlbStatWlmTable
func (*SlbStatWlmTable) GetParams ¶ added in v0.4.0
func (c *SlbStatWlmTable) GetParams() BeanType
func (*SlbStatWlmTable) GetParamsType ¶ added in v0.4.0
func (c *SlbStatWlmTable) GetParamsType() reflect.Type
func (*SlbStatWlmTable) Name ¶ added in v0.4.0
func (c *SlbStatWlmTable) Name() string
func (*SlbStatWlmTable) Path ¶ added in v0.4.0
func (c *SlbStatWlmTable) Path() string
type SlbStatWlmTableParams ¶ added in v0.4.0
type SlbStatWlmTableParams struct { // The work load manager number. Index int32 `json:"Index,omitempty"` // Total number of registration request messages sent by the switch. RegReq uint32 `json:"RegReq,omitempty"` // Total number of registration replies received from the GWM. RegRep uint32 `json:"RegRep,omitempty"` // Total number of registration replies received where the return // code indicates an error. RegRepErr uint32 `json:"RegRepErr,omitempty"` // Total number of deregistration request messages sent by the switch. DeregReq uint32 `json:"DeregReq,omitempty"` // Total number of deregistration replies received from the GWM. DeregRep uint32 `json:"DeregRep,omitempty"` // Total number of deregistration replies received where the return code flag // set indicating an error in processing of the deregistration request. DeregRepErr uint32 `json:"DeregRepErr,omitempty"` // Total number of set LB state request messages sent by the switch. LbStateReq uint32 `json:"LbStateReq,omitempty"` // Total number of set LB state replies received from the GWM. LbStateRep uint32 `json:"LbStateRep,omitempty"` // Total number of set LB state replies received where the return code code // flag set indicating an error in processing of the set LB state request. LbStateRepErr uint32 `json:"LbStateRepErr,omitempty"` // Total number of set member state request messages sent by the switch. MembStateReq uint32 `json:"MembStateReq,omitempty"` // Total number of set member state replies received from the GWM. MembStateRep uint32 `json:"MembStateRep,omitempty"` // Total number of set member state replies received where the return // code code flag set indicating an error in processing of the set // member state request. MembStateRepErr uint32 `json:"MembStateRepErr,omitempty"` // Total number of weight updates received from the GWM. WtMsgRecv uint32 `json:"WtMsgRecv,omitempty"` // Total number of errorsencountered during parsing of the send weights message. WtMsgParErr uint32 `json:"WtMsgParErr,omitempty"` // This counter is incremented when the LB name in send weights message // does not match the switch LB name. TotInvalidLb uint32 `json:"TotInvalidLb,omitempty"` // This counter is incremented when the group name in send weights message // does not match with any of the groups configured on the switch. TotInvalidGrp uint32 `json:"TotInvalidGrp,omitempty"` // This counter is incremented when the real server name in send weights message // does not match with any of the reals configured on the switch. TotInvalidRealSer uint32 `json:"TotInvalidRealSer,omitempty"` // Total number of messages received from the GWM with invalid headers. MsgInvalidSASPHeader uint32 `json:"MsgInvalidSASPHeader,omitempty"` // Total number of parse errors. MsgParseErr uint32 `json:"MsgParseErr,omitempty"` // Total messages received where the message type is not supported by the switch. MsgUnsupMsgType uint32 `json:"MsgUnsupMsgType,omitempty"` }
type SlbVirtServicesInfoTable ¶ added in v0.4.0
type SlbVirtServicesInfoTable struct { // The virtual server index. SlbVirtServicesInfoVirtServIndex int32 // The virtual service index. SlbVirtServicesInfoSvcIndex int32 // The real server index. SlbVirtServicesInfoRealServIndex int32 Params *SlbVirtServicesInfoTableParams }
SlbVirtServicesInfoTable The table of virtual server services run-time information. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbVirtServicesInfoTable ¶ added in v0.4.0
func NewSlbVirtServicesInfoTable( slbVirtServicesInfoVirtServIndex int32, slbVirtServicesInfoSvcIndex int32, slbVirtServicesInfoRealServIndex int32, params *SlbVirtServicesInfoTableParams, ) *SlbVirtServicesInfoTable
func NewSlbVirtServicesInfoTableList ¶ added in v0.4.0
func NewSlbVirtServicesInfoTableList() *SlbVirtServicesInfoTable
func (*SlbVirtServicesInfoTable) GetParams ¶ added in v0.4.0
func (c *SlbVirtServicesInfoTable) GetParams() BeanType
func (*SlbVirtServicesInfoTable) GetParamsType ¶ added in v0.4.0
func (c *SlbVirtServicesInfoTable) GetParamsType() reflect.Type
func (*SlbVirtServicesInfoTable) Name ¶ added in v0.4.0
func (c *SlbVirtServicesInfoTable) Name() string
func (*SlbVirtServicesInfoTable) Path ¶ added in v0.4.0
func (c *SlbVirtServicesInfoTable) Path() string
type SlbVirtServicesInfoTableParams ¶ added in v0.4.0
type SlbVirtServicesInfoTableParams struct { // The virtual server index. VirtServIndex int32 `json:"VirtServIndex,omitempty"` // The virtual service index. SvcIndex int32 `json:"SvcIndex,omitempty"` // The real server index. RealServIndex int32 `json:"RealServIndex,omitempty"` // The layer 4 virtual port number for the service. Vport int32 `json:"Vport,omitempty"` // The layer 4 real port number for the service. Rport int32 `json:"Rport,omitempty"` // The state of the real server for this virtual service. State SlbVirtServicesInfoTableState `json:"State,omitempty"` // The health check response time for the real server for this // virtual service. ResponseTime int32 `json:"ResponseTime,omitempty"` // The real server weight. Weight int32 `json:"Weight,omitempty"` // The configured health check for this real server. CfgRealHealth string `json:"CfgRealHealth,omitempty"` // The runtime health check for ths real server. RtRealHealth string `json:"RtRealHealth,omitempty"` // The reason for health check fail. StateFailReason string `json:"StateFailReason,omitempty"` // The logical expression for this real server. RealLogexp string `json:"RealLogexp,omitempty"` }
type SlbVirtServicesInfoTableState ¶ added in v0.4.0
type SlbVirtServicesInfoTableState int32
const ( SlbVirtServicesInfoTableState_Blocked SlbVirtServicesInfoTableState = 1 SlbVirtServicesInfoTableState_Running SlbVirtServicesInfoTableState = 2 SlbVirtServicesInfoTableState_Failed SlbVirtServicesInfoTableState = 3 SlbVirtServicesInfoTableState_Disabled SlbVirtServicesInfoTableState = 4 SlbVirtServicesInfoTableState_Slowstart SlbVirtServicesInfoTableState = 5 SlbVirtServicesInfoTableState_Overflow SlbVirtServicesInfoTableState = 6 SlbVirtServicesInfoTableState_Noinstance SlbVirtServicesInfoTableState = 7 SlbVirtServicesInfoTableState_Unsupported SlbVirtServicesInfoTableState = 2147483647 )
type SlbWlmInfoTable ¶ added in v0.4.0
type SlbWlmInfoTable struct { // The workload manager index. SlbWlmInfoIndex int32 Params *SlbWlmInfoTableParams }
SlbWlmInfoTable The table of workload manager run-time information. Note:This mib is not supported for VX instance of Virtualization.
func NewSlbWlmInfoTable ¶ added in v0.4.0
func NewSlbWlmInfoTable( slbWlmInfoIndex int32, params *SlbWlmInfoTableParams, ) *SlbWlmInfoTable
func NewSlbWlmInfoTableList ¶ added in v0.4.0
func NewSlbWlmInfoTableList() *SlbWlmInfoTable
func (*SlbWlmInfoTable) GetParams ¶ added in v0.4.0
func (c *SlbWlmInfoTable) GetParams() BeanType
func (*SlbWlmInfoTable) GetParamsType ¶ added in v0.4.0
func (c *SlbWlmInfoTable) GetParamsType() reflect.Type
func (*SlbWlmInfoTable) Name ¶ added in v0.4.0
func (c *SlbWlmInfoTable) Name() string
func (*SlbWlmInfoTable) Path ¶ added in v0.4.0
func (c *SlbWlmInfoTable) Path() string
type SlbWlmInfoTableParams ¶ added in v0.4.0
type SlbWlmInfoTableParams struct { // The workload manager index. Index int32 `json:"Index,omitempty"` // IP address of the workload manager. IpAddr string `json:"IpAddr,omitempty"` // The port number of the workload manager. Port uint64 `json:"Port,omitempty"` // The state of the workload manager. State SlbWlmInfoTableState `json:"State,omitempty"` }
type SlbWlmInfoTableState ¶ added in v0.4.0
type SlbWlmInfoTableState int32
const ( SlbWlmInfoTableState_Connected SlbWlmInfoTableState = 1 SlbWlmInfoTableState_Notconnected SlbWlmInfoTableState = 2 )
type SnmphcCurCfgTable ¶
type SnmphcCurCfgTable struct { // The index of the SNMP health check. SnmphcCurCfgIndex int32 Params *SnmphcCurCfgTableParams }
SnmphcCurCfgTable The SNMP health check table in the current configuration block. Note:This mib is not supported for VX instance of Virtualization.
func NewSnmphcCurCfgTable ¶
func NewSnmphcCurCfgTable( snmphcCurCfgIndex int32, params *SnmphcCurCfgTableParams, ) *SnmphcCurCfgTable
func NewSnmphcCurCfgTableList ¶
func NewSnmphcCurCfgTableList() *SnmphcCurCfgTable
func (*SnmphcCurCfgTable) GetParams ¶
func (c *SnmphcCurCfgTable) GetParams() BeanType
func (*SnmphcCurCfgTable) GetParamsType ¶
func (c *SnmphcCurCfgTable) GetParamsType() reflect.Type
func (*SnmphcCurCfgTable) Name ¶
func (c *SnmphcCurCfgTable) Name() string
func (*SnmphcCurCfgTable) Path ¶
func (c *SnmphcCurCfgTable) Path() string
type SnmphcCurCfgTableInvert ¶
type SnmphcCurCfgTableInvert int32
const ( SnmphcCurCfgTableInvert_Enabled SnmphcCurCfgTableInvert = 1 SnmphcCurCfgTableInvert_Disabled SnmphcCurCfgTableInvert = 2 SnmphcCurCfgTableInvert_Unsupported SnmphcCurCfgTableInvert = 2147483647 )
type SnmphcCurCfgTableParams ¶
type SnmphcCurCfgTableParams struct { // The index of the SNMP health check. Index int32 `json:"Index,omitempty"` // The OID to be sent in the SNMP get request packet. Oid string `json:"Oid,omitempty"` // The community string to be used in the SNMP get request packet. CommString string `json:"CommString,omitempty"` // The content expected in the SNMP response packet. The content // specified can be either a string or an integer value. RcvContent string `json:"RcvContent,omitempty"` // When the invert option is enabled the health check will fail if // the response packet contains the value specified in the // receive content field. Invert SnmphcCurCfgTableInvert `json:"Invert,omitempty"` // When the weight option is enabled the real server weights are // adjusted dynamically based on the SNMP health check response. UseWeight SnmphcCurCfgTableUseWeight `json:"UseWeight,omitempty"` }
type SnmphcCurCfgTableUseWeight ¶
type SnmphcCurCfgTableUseWeight int32
const ( SnmphcCurCfgTableUseWeight_Enabled SnmphcCurCfgTableUseWeight = 1 SnmphcCurCfgTableUseWeight_Disabled SnmphcCurCfgTableUseWeight = 2 SnmphcCurCfgTableUseWeight_Unsupported SnmphcCurCfgTableUseWeight = 2147483647 )
type SnmphcNewCfgTable ¶
type SnmphcNewCfgTable struct { // The index of the SNMP health check. SnmphcNewCfgIndex int32 Params *SnmphcNewCfgTableParams }
SnmphcNewCfgTable The SNMP health check table in the new configuration block. Note:This mib is not supported for VX instance of Virtualization.
func NewSnmphcNewCfgTable ¶
func NewSnmphcNewCfgTable( snmphcNewCfgIndex int32, params *SnmphcNewCfgTableParams, ) *SnmphcNewCfgTable
func NewSnmphcNewCfgTableList ¶
func NewSnmphcNewCfgTableList() *SnmphcNewCfgTable
func (*SnmphcNewCfgTable) GetParams ¶
func (c *SnmphcNewCfgTable) GetParams() BeanType
func (*SnmphcNewCfgTable) GetParamsType ¶
func (c *SnmphcNewCfgTable) GetParamsType() reflect.Type
func (*SnmphcNewCfgTable) Name ¶
func (c *SnmphcNewCfgTable) Name() string
func (*SnmphcNewCfgTable) Path ¶
func (c *SnmphcNewCfgTable) Path() string
type SnmphcNewCfgTableDeleteHc ¶
type SnmphcNewCfgTableDeleteHc int32
const ( SnmphcNewCfgTableDeleteHc_Other SnmphcNewCfgTableDeleteHc = 1 SnmphcNewCfgTableDeleteHc_Delete SnmphcNewCfgTableDeleteHc = 2 SnmphcNewCfgTableDeleteHc_Unsupported SnmphcNewCfgTableDeleteHc = 2147483647 )
type SnmphcNewCfgTableInvert ¶
type SnmphcNewCfgTableInvert int32
const ( SnmphcNewCfgTableInvert_Enabled SnmphcNewCfgTableInvert = 1 SnmphcNewCfgTableInvert_Disabled SnmphcNewCfgTableInvert = 2 SnmphcNewCfgTableInvert_Unsupported SnmphcNewCfgTableInvert = 2147483647 )
type SnmphcNewCfgTableParams ¶
type SnmphcNewCfgTableParams struct { // The index of the SNMP health check. Index int32 `json:"Index,omitempty"` // The OID to be sent in the SNMP get request packet. Oid string `json:"Oid,omitempty"` // The community string to be used in the SNMP get request packet. CommString string `json:"CommString,omitempty"` // The content expected in the SNMP response packet. The content // specified can be either a string or an integer value. RcvContent string `json:"RcvContent,omitempty"` // When the invert option is enabled the health check will fail if // the response packet contains the value specified in the // receive content field. Invert SnmphcNewCfgTableInvert `json:"Invert,omitempty"` // When set to the value of 2 (delete), the entire row is deleted. // When read, other(1) is returned. Setting the value to anything // other than 2(delete) has no effect on the state of the row. DeleteHc SnmphcNewCfgTableDeleteHc `json:"DeleteHc,omitempty"` // When the weight option is enabled the real server weights are // adjusted dynamically based on the SNMP health check response. UseWeight SnmphcNewCfgTableUseWeight `json:"UseWeight,omitempty"` }
type SnmphcNewCfgTableUseWeight ¶
type SnmphcNewCfgTableUseWeight int32
const ( SnmphcNewCfgTableUseWeight_Enabled SnmphcNewCfgTableUseWeight = 1 SnmphcNewCfgTableUseWeight_Disabled SnmphcNewCfgTableUseWeight = 2 SnmphcNewCfgTableUseWeight_Unsupported SnmphcNewCfgTableUseWeight = 2147483647 )
type SslBeOffPerCiphServStatsTable ¶ added in v0.4.0
type SslBeOffPerCiphServStatsTable struct { // The virtual server name that identifies the service. SslBeOffPerCiphServVirtServIndex string // Virtual server service index. SslBeOffPerCiphServVirtServiceIndex int32 // Virtual server service cipher index. SslBeOffPerCiphServVirtCiphIndex int32 Params *SslBeOffPerCiphServStatsTableParams }
SslBeOffPerCiphServStatsTable A table for backend SSL statistics per virtual service. Note:This mib is not supported for VX instance of Virtualization.
func NewSslBeOffPerCiphServStatsTable ¶ added in v0.4.0
func NewSslBeOffPerCiphServStatsTable( sslBeOffPerCiphServVirtServIndex string, sslBeOffPerCiphServVirtServiceIndex int32, sslBeOffPerCiphServVirtCiphIndex int32, params *SslBeOffPerCiphServStatsTableParams, ) *SslBeOffPerCiphServStatsTable
func NewSslBeOffPerCiphServStatsTableList ¶ added in v0.4.0
func NewSslBeOffPerCiphServStatsTableList() *SslBeOffPerCiphServStatsTable
func (*SslBeOffPerCiphServStatsTable) GetParams ¶ added in v0.4.0
func (c *SslBeOffPerCiphServStatsTable) GetParams() BeanType
func (*SslBeOffPerCiphServStatsTable) GetParamsType ¶ added in v0.4.0
func (c *SslBeOffPerCiphServStatsTable) GetParamsType() reflect.Type
func (*SslBeOffPerCiphServStatsTable) Name ¶ added in v0.4.0
func (c *SslBeOffPerCiphServStatsTable) Name() string
func (*SslBeOffPerCiphServStatsTable) Path ¶ added in v0.4.0
func (c *SslBeOffPerCiphServStatsTable) Path() string
type SslBeOffPerCiphServStatsTableParams ¶ added in v0.4.0
type SslBeOffPerCiphServStatsTableParams struct { // The virtual server name that identifies the service. VirtServIndex string `json:"VirtServIndex,omitempty"` // Virtual server service index. VirtServiceIndex int32 `json:"VirtServiceIndex,omitempty"` // Virtual server service cipher index. VirtCiphIndex int32 `json:"VirtCiphIndex,omitempty"` // Virtual server service cipher name. CiphName string `json:"CiphName,omitempty"` // Number of New SSL handshakes between AAS and server per second for this virtual service. NewhandShake int32 `json:"NewhandShake,omitempty"` // Virtual server service port number. VirtServPort int32 `json:"VirtServPort,omitempty"` // Number of total SSL handshakes between AAS and server per second for this virtual service. NewhandShakeTotal int32 `json:"NewhandShakeTotal,omitempty"` }
type SslBeOffPerFilterCipherHandShakeStatsTable ¶ added in v0.4.0
type SslBeOffPerFilterCipherHandShakeStatsTable struct { // Filter ID. SslBeOffPerFilterCipherHandShakeFiltId int32 // Cipher index. SslBeOffPerFilterByCipherHandShakeCipherName string Params *SslBeOffPerFilterCipherHandShakeStatsTableParams }
SslBeOffPerFilterCipherHandShakeStatsTable A table for backend SSL Cipher hand shake current and total statistics per filter. Note:This mib is not supported for VX instance of Virtualization.
func NewSslBeOffPerFilterCipherHandShakeStatsTable ¶ added in v0.4.0
func NewSslBeOffPerFilterCipherHandShakeStatsTable( sslBeOffPerFilterCipherHandShakeFiltId int32, sslBeOffPerFilterByCipherHandShakeCipherName string, params *SslBeOffPerFilterCipherHandShakeStatsTableParams, ) *SslBeOffPerFilterCipherHandShakeStatsTable
func NewSslBeOffPerFilterCipherHandShakeStatsTableList ¶ added in v0.4.0
func NewSslBeOffPerFilterCipherHandShakeStatsTableList() *SslBeOffPerFilterCipherHandShakeStatsTable
func (*SslBeOffPerFilterCipherHandShakeStatsTable) GetParams ¶ added in v0.4.0
func (c *SslBeOffPerFilterCipherHandShakeStatsTable) GetParams() BeanType
func (*SslBeOffPerFilterCipherHandShakeStatsTable) GetParamsType ¶ added in v0.4.0
func (c *SslBeOffPerFilterCipherHandShakeStatsTable) GetParamsType() reflect.Type
func (*SslBeOffPerFilterCipherHandShakeStatsTable) Name ¶ added in v0.4.0
func (c *SslBeOffPerFilterCipherHandShakeStatsTable) Name() string
func (*SslBeOffPerFilterCipherHandShakeStatsTable) Path ¶ added in v0.4.0
func (c *SslBeOffPerFilterCipherHandShakeStatsTable) Path() string
type SslBeOffPerFilterCipherHandShakeStatsTableParams ¶ added in v0.4.0
type SslBeOffPerFilterCipherHandShakeStatsTableParams struct { // Filter ID. FiltId int32 `json:"FiltId,omitempty"` // Cipher index. ByCipherHandShakeCipherName string `json:"ByCipherHandShakeCipherName,omitempty"` // Number of existing SSL handshakes re-used by AAS to communicate with server per second for filter. ByCipherHandShakeCipherHits int32 `json:"ByCipherHandShakeCipherHits,omitempty"` // Number of total SSL handshakes re-used by AAS to communicate with server per second for filter. ByCipherHandShakeCipherHitsTotal int32 `json:"ByCipherHandShakeCipherHitsTotal,omitempty"` }
type SslBeOffPerFilterIgnoredCertsReasonsStatsTable ¶ added in v0.4.0
type SslBeOffPerFilterIgnoredCertsReasonsStatsTable struct { // Filter backend ignored Certs ID. SslBeOffPerFilterIgnoredCertsReasonsFiltId int32 // Filter backend ignored certs name. SslBeOffPerFilterIgnoredCertsReasonsName string Params *SslBeOffPerFilterIgnoredCertsReasonsStatsTableParams }
SslBeOffPerFilterIgnoredCertsReasonsStatsTable A table for backend SSL current and total statistics per filter ignored Certs reasons. Note:This mib is not supported for VX instance of Virtualization.
func NewSslBeOffPerFilterIgnoredCertsReasonsStatsTable ¶ added in v0.4.0
func NewSslBeOffPerFilterIgnoredCertsReasonsStatsTable( sslBeOffPerFilterIgnoredCertsReasonsFiltId int32, sslBeOffPerFilterIgnoredCertsReasonsName string, params *SslBeOffPerFilterIgnoredCertsReasonsStatsTableParams, ) *SslBeOffPerFilterIgnoredCertsReasonsStatsTable
func NewSslBeOffPerFilterIgnoredCertsReasonsStatsTableList ¶ added in v0.4.0
func NewSslBeOffPerFilterIgnoredCertsReasonsStatsTableList() *SslBeOffPerFilterIgnoredCertsReasonsStatsTable
func (*SslBeOffPerFilterIgnoredCertsReasonsStatsTable) GetParams ¶ added in v0.4.0
func (c *SslBeOffPerFilterIgnoredCertsReasonsStatsTable) GetParams() BeanType
func (*SslBeOffPerFilterIgnoredCertsReasonsStatsTable) GetParamsType ¶ added in v0.4.0
func (c *SslBeOffPerFilterIgnoredCertsReasonsStatsTable) GetParamsType() reflect.Type
func (*SslBeOffPerFilterIgnoredCertsReasonsStatsTable) Name ¶ added in v0.4.0
func (c *SslBeOffPerFilterIgnoredCertsReasonsStatsTable) Name() string
func (*SslBeOffPerFilterIgnoredCertsReasonsStatsTable) Path ¶ added in v0.4.0
func (c *SslBeOffPerFilterIgnoredCertsReasonsStatsTable) Path() string
type SslBeOffPerFilterIgnoredCertsReasonsStatsTableParams ¶ added in v0.4.0
type SslBeOffPerFilterIgnoredCertsReasonsStatsTableParams struct { // Filter backend ignored Certs ID. FiltId int32 `json:"FiltId,omitempty"` // Filter backend ignored certs name. Name string `json:"Name,omitempty"` // Number of hits per second for this backend for this filter ignored certs reason. Hits int32 `json:"Hits,omitempty"` // Number of total hits per second for this backend for this filter ignored certificates reason. HitsTotal int32 `json:"HitsTotal,omitempty"` }
type SslBeOffPerFilterRejHsReasonsStatsTable ¶ added in v0.4.0
type SslBeOffPerFilterRejHsReasonsStatsTable struct { // Filter ID. SslBeOffPerFilterRejHsReasonsFiltId int32 // Cipher index. SslBeOffPerFilterRejHsReasonsName string Params *SslBeOffPerFilterRejHsReasonsStatsTableParams }
SslBeOffPerFilterRejHsReasonsStatsTable A table for backend SSL Rejected hand shake reasons current and total statistics per filter. Note:This mib is not supported for VX instance of Virtualization.
func NewSslBeOffPerFilterRejHsReasonsStatsTable ¶ added in v0.4.0
func NewSslBeOffPerFilterRejHsReasonsStatsTable( sslBeOffPerFilterRejHsReasonsFiltId int32, sslBeOffPerFilterRejHsReasonsName string, params *SslBeOffPerFilterRejHsReasonsStatsTableParams, ) *SslBeOffPerFilterRejHsReasonsStatsTable
func NewSslBeOffPerFilterRejHsReasonsStatsTableList ¶ added in v0.4.0
func NewSslBeOffPerFilterRejHsReasonsStatsTableList() *SslBeOffPerFilterRejHsReasonsStatsTable
func (*SslBeOffPerFilterRejHsReasonsStatsTable) GetParams ¶ added in v0.4.0
func (c *SslBeOffPerFilterRejHsReasonsStatsTable) GetParams() BeanType
func (*SslBeOffPerFilterRejHsReasonsStatsTable) GetParamsType ¶ added in v0.4.0
func (c *SslBeOffPerFilterRejHsReasonsStatsTable) GetParamsType() reflect.Type
func (*SslBeOffPerFilterRejHsReasonsStatsTable) Name ¶ added in v0.4.0
func (c *SslBeOffPerFilterRejHsReasonsStatsTable) Name() string
func (*SslBeOffPerFilterRejHsReasonsStatsTable) Path ¶ added in v0.4.0
func (c *SslBeOffPerFilterRejHsReasonsStatsTable) Path() string
type SslBeOffPerFilterRejHsReasonsStatsTableParams ¶ added in v0.4.0
type SslBeOffPerFilterRejHsReasonsStatsTableParams struct { // Filter ID. FiltId int32 `json:"FiltId,omitempty"` // Cipher index. Name string `json:"Name,omitempty"` // Number of existing SSL handshakes re-used by AAS to communicate with server per second for filter. Hits int32 `json:"Hits,omitempty"` // Number of total SSL handshakes re-used by AAS to communicate with server per second for filter. HitsTotal int32 `json:"HitsTotal,omitempty"` }
type SslBeOffPerServIgnoredCertsReasonsStatsTable ¶ added in v0.4.0
type SslBeOffPerServIgnoredCertsReasonsStatsTable struct { // The virtual backend server number that identifies the service ignored certs. SslBeOffPerServIgnoredCertsReasonsVirtServIndex string // Virtual backend server service ignored certs index. SslBeOffPerServIgnoredCertsReasonsVirtServiceIndex int32 // Virtual backend server service ignored certs reason index. SslBeOffPerServIgnoredCertsReasonsIgnoredCertsName string Params *SslBeOffPerServIgnoredCertsReasonsStatsTableParams }
SslBeOffPerServIgnoredCertsReasonsStatsTable A table for backend SSL reasons current and total statistics per service ignored certs. Note:This mib is not supported for VX instance of Virtualization.
func NewSslBeOffPerServIgnoredCertsReasonsStatsTable ¶ added in v0.4.0
func NewSslBeOffPerServIgnoredCertsReasonsStatsTable( sslBeOffPerServIgnoredCertsReasonsVirtServIndex string, sslBeOffPerServIgnoredCertsReasonsVirtServiceIndex int32, sslBeOffPerServIgnoredCertsReasonsIgnoredCertsName string, params *SslBeOffPerServIgnoredCertsReasonsStatsTableParams, ) *SslBeOffPerServIgnoredCertsReasonsStatsTable
func NewSslBeOffPerServIgnoredCertsReasonsStatsTableList ¶ added in v0.4.0
func NewSslBeOffPerServIgnoredCertsReasonsStatsTableList() *SslBeOffPerServIgnoredCertsReasonsStatsTable
func (*SslBeOffPerServIgnoredCertsReasonsStatsTable) GetParams ¶ added in v0.4.0
func (c *SslBeOffPerServIgnoredCertsReasonsStatsTable) GetParams() BeanType
func (*SslBeOffPerServIgnoredCertsReasonsStatsTable) GetParamsType ¶ added in v0.4.0
func (c *SslBeOffPerServIgnoredCertsReasonsStatsTable) GetParamsType() reflect.Type
func (*SslBeOffPerServIgnoredCertsReasonsStatsTable) Name ¶ added in v0.4.0
func (c *SslBeOffPerServIgnoredCertsReasonsStatsTable) Name() string
func (*SslBeOffPerServIgnoredCertsReasonsStatsTable) Path ¶ added in v0.4.0
func (c *SslBeOffPerServIgnoredCertsReasonsStatsTable) Path() string
type SslBeOffPerServIgnoredCertsReasonsStatsTableParams ¶ added in v0.4.0
type SslBeOffPerServIgnoredCertsReasonsStatsTableParams struct { // The virtual backend server number that identifies the service ignored certs. VirtServIndex string `json:"VirtServIndex,omitempty"` // Virtual backend server service ignored certs index. VirtServiceIndex int32 `json:"VirtServiceIndex,omitempty"` // Virtual backend server service ignored certs reason index. IgnoredCertsName string `json:"IgnoredCertsName,omitempty"` // Virtual backend server service ignored certs name. Hits int32 `json:"Hits,omitempty"` // Number of New backend SSL per second for this virtual service ignored certs . HitsTotal int32 `json:"HitsTotal,omitempty"` }
type SslBeOffPerServRejHsReasonsStatsTable ¶ added in v0.4.0
type SslBeOffPerServRejHsReasonsStatsTable struct { // The virtual server name that identifies the service. SslBeOffPerServRejHsReasonsVirtServIndex string // Virtual server service index. SslBeOffPerServRejHsReasonsVirtServiceIndex int32 // Virtual server service rejected handshake reason index. SslBeOffPerServRejHsReasonsVirtRejHsIndex int32 Params *SslBeOffPerServRejHsReasonsStatsTableParams }
SslBeOffPerServRejHsReasonsStatsTable A table for backend SSL Rejected hand shake reasons current and total statistics per service. Note:This mib is not supported for VX instance of Virtualization.
func NewSslBeOffPerServRejHsReasonsStatsTable ¶ added in v0.4.0
func NewSslBeOffPerServRejHsReasonsStatsTable( sslBeOffPerServRejHsReasonsVirtServIndex string, sslBeOffPerServRejHsReasonsVirtServiceIndex int32, sslBeOffPerServRejHsReasonsVirtRejHsIndex int32, params *SslBeOffPerServRejHsReasonsStatsTableParams, ) *SslBeOffPerServRejHsReasonsStatsTable
func NewSslBeOffPerServRejHsReasonsStatsTableList ¶ added in v0.4.0
func NewSslBeOffPerServRejHsReasonsStatsTableList() *SslBeOffPerServRejHsReasonsStatsTable
func (*SslBeOffPerServRejHsReasonsStatsTable) GetParams ¶ added in v0.4.0
func (c *SslBeOffPerServRejHsReasonsStatsTable) GetParams() BeanType
func (*SslBeOffPerServRejHsReasonsStatsTable) GetParamsType ¶ added in v0.4.0
func (c *SslBeOffPerServRejHsReasonsStatsTable) GetParamsType() reflect.Type
func (*SslBeOffPerServRejHsReasonsStatsTable) Name ¶ added in v0.4.0
func (c *SslBeOffPerServRejHsReasonsStatsTable) Name() string
func (*SslBeOffPerServRejHsReasonsStatsTable) Path ¶ added in v0.4.0
func (c *SslBeOffPerServRejHsReasonsStatsTable) Path() string
type SslBeOffPerServRejHsReasonsStatsTableParams ¶ added in v0.4.0
type SslBeOffPerServRejHsReasonsStatsTableParams struct { // The virtual server name that identifies the service. VirtServIndex string `json:"VirtServIndex,omitempty"` // Virtual server service index. VirtServiceIndex int32 `json:"VirtServiceIndex,omitempty"` // Virtual server service rejected handshake reason index. VirtRejHsIndex int32 `json:"VirtRejHsIndex,omitempty"` // Virtual server service rejected handshake name. RejHsName string `json:"RejHsName,omitempty"` // Number of New SSL rejected handshakes caused due to this reason between AAS and server per second for this virtual service. NewHandShake int32 `json:"NewHandShake,omitempty"` // Virtual server service port number. VirtServPort int32 `json:"VirtServPort,omitempty"` // Number of Total SSL rejected handshakes caused due to this reason between AAS and server per second for this virtual service. NewHandShakeTotal int32 `json:"NewHandShakeTotal,omitempty"` }
type SslOffPerCiphServStatsTable ¶ added in v0.4.0
type SslOffPerCiphServStatsTable struct { // The virtual server name that identifies the service. SslOffPerCiphServVirtServIndex string // Virtual server service index. SslOffPerCiphServVirtServiceIndex int32 // Virtual server service cipher index. SslOffPerCiphServVirtCiphIndex int32 Params *SslOffPerCiphServStatsTableParams }
SslOffPerCiphServStatsTable A table for SSL statistics per virtual service. Note:This mib is not supported on VX instance of Virtualization.
func NewSslOffPerCiphServStatsTable ¶ added in v0.4.0
func NewSslOffPerCiphServStatsTable( sslOffPerCiphServVirtServIndex string, sslOffPerCiphServVirtServiceIndex int32, sslOffPerCiphServVirtCiphIndex int32, params *SslOffPerCiphServStatsTableParams, ) *SslOffPerCiphServStatsTable
func NewSslOffPerCiphServStatsTableList ¶ added in v0.4.0
func NewSslOffPerCiphServStatsTableList() *SslOffPerCiphServStatsTable
func (*SslOffPerCiphServStatsTable) GetParams ¶ added in v0.4.0
func (c *SslOffPerCiphServStatsTable) GetParams() BeanType
func (*SslOffPerCiphServStatsTable) GetParamsType ¶ added in v0.4.0
func (c *SslOffPerCiphServStatsTable) GetParamsType() reflect.Type
func (*SslOffPerCiphServStatsTable) Name ¶ added in v0.4.0
func (c *SslOffPerCiphServStatsTable) Name() string
func (*SslOffPerCiphServStatsTable) Path ¶ added in v0.4.0
func (c *SslOffPerCiphServStatsTable) Path() string
type SslOffPerCiphServStatsTableParams ¶ added in v0.4.0
type SslOffPerCiphServStatsTableParams struct { // The virtual server name that identifies the service. VirtServIndex string `json:"VirtServIndex,omitempty"` // Virtual server service index. VirtServiceIndex int32 `json:"VirtServiceIndex,omitempty"` // Virtual server service cipher index. VirtCiphIndex int32 `json:"VirtCiphIndex,omitempty"` // Virtual server service cipher name. CiphName string `json:"CiphName,omitempty"` // Number of New SSL handshakes between Clients and AAS per second for this virtual service. NewhandShake int32 `json:"NewhandShake,omitempty"` // Virtual server service port number. VirtServPort int32 `json:"VirtServPort,omitempty"` // Number of Total SSL handshakes between Clients and AAS per second for this virtual service. NewhandShakeTotal int32 `json:"NewhandShakeTotal,omitempty"` }
type SslOffPerEnhServStatsTable ¶ added in v0.4.0
type SslOffPerEnhServStatsTable struct { // Virtual server number in alphanumeric. SslOffPerEnhServVirtServIndex string // Virtual server service index. SslOffPerEnhServVirtServiceIndex int32 Params *SslOffPerEnhServStatsTableParams }
SslOffPerEnhServStatsTable A table for SSL statistics per virtual service. Note:This mib is not supported for VX instance of Virtualization.
func NewSslOffPerEnhServStatsTable ¶ added in v0.4.0
func NewSslOffPerEnhServStatsTable( sslOffPerEnhServVirtServIndex string, sslOffPerEnhServVirtServiceIndex int32, params *SslOffPerEnhServStatsTableParams, ) *SslOffPerEnhServStatsTable
func NewSslOffPerEnhServStatsTableList ¶ added in v0.4.0
func NewSslOffPerEnhServStatsTableList() *SslOffPerEnhServStatsTable
func (*SslOffPerEnhServStatsTable) GetParams ¶ added in v0.4.0
func (c *SslOffPerEnhServStatsTable) GetParams() BeanType
func (*SslOffPerEnhServStatsTable) GetParamsType ¶ added in v0.4.0
func (c *SslOffPerEnhServStatsTable) GetParamsType() reflect.Type
func (*SslOffPerEnhServStatsTable) Name ¶ added in v0.4.0
func (c *SslOffPerEnhServStatsTable) Name() string
func (*SslOffPerEnhServStatsTable) Path ¶ added in v0.4.0
func (c *SslOffPerEnhServStatsTable) Path() string
type SslOffPerEnhServStatsTableParams ¶ added in v0.4.0
type SslOffPerEnhServStatsTableParams struct { // Virtual server number in alphanumeric. VirtServIndex string `json:"VirtServIndex,omitempty"` // Virtual server service index. VirtServiceIndex int32 `json:"VirtServiceIndex,omitempty"` // Virtual server service port number. VirtServPort int32 `json:"VirtServPort,omitempty"` // SSL policy identifier associated with the virtual service. SslPolId string `json:"SslPolId,omitempty"` // Number of New SSL handshakes between Clients and AAS per second for this virtual service. NewhandShake int32 `json:"NewhandShake,omitempty"` // Number of existing SSL handshakes re-used by clients to communicate with AAS per second for virtual service. ReusedhandShake int32 `json:"ReusedhandShake,omitempty"` // Percentage of SSL session re-using keys for virtual service. PercReusedhandShake int32 `json:"PercReusedhandShake,omitempty"` // Percentage of session using SSLv2 out of all session during measuring period for virtual service. SessUsingSSLv2 int32 `json:"SessUsingSSLv2,omitempty"` // Percentage of session using SSLv3 out of all session during measuring period for virtual service. SessUsingSSLv3 int32 `json:"SessUsingSSLv3,omitempty"` // Percentage of session using TLS1.0 out of all session during measuring period for virtual service. SessUsingTLS int32 `json:"SessUsingTLS,omitempty"` // Percentage of session using TLS1.1 out of all session during measuring period for virtual service. SessUsingTLS11 int32 `json:"SessUsingTLS11,omitempty"` // Percentage of session using TLS1.2 out of all session during measuring period for virtual service. SessUsingTLS12 int32 `json:"SessUsingTLS12,omitempty"` // Number of rejected SSL handshakes per second for virtual service. RejectedHandShake int32 `json:"RejectedHandShake,omitempty"` // Obsolete Mib! please use SslOffPerCiphServStatsTable instead ByCipherHandShake string `json:"ByCipherHandShake,omitempty"` // Number of rejected SSL certificates per second for virtual service. RejectedCertificates int32 `json:"RejectedCertificates,omitempty"` // Number of ignored SSL certificates per second for virtual service. IgnoredCertificates int32 `json:"IgnoredCertificates,omitempty"` // Number of expired SSL certificates per second for virtual service. ExpiredCertificates int32 `json:"ExpiredCertificates,omitempty"` // Number of untrusted SSL certificates per second for virtual service. UntrustedCertificates int32 `json:"UntrustedCertificates,omitempty"` // Number of SSL certificate hostname mismatches per second for virtual service. CertificateHostnameMismatches int32 `json:"CertificateHostnameMismatches,omitempty"` // Percentage of session using TLS1.3 out of all session during measuring period for virtual service. SessUsingTLS13 int32 `json:"SessUsingTLS13,omitempty"` // Number of existing SSL handshakes re-used by clients to communicate with AAS per second for virtual service (0-RTT). Serv0RTTReusedhandShake int32 `json:"Serv0RTTReusedhandShake,omitempty"` // Percentage of SSL session re-using keys for virtual service (0-RTT). Perc0RTTReusedhandShake int32 `json:"Perc0RTTReusedhandShake,omitempty"` // Number of rejected SSL handshakes per second for virtual service (0-RTT). Serv0RTTRejectedhandShake int32 `json:"Serv0RTTRejectedhandShake,omitempty"` // Obsolete Mib! please use SslOffPerServRejHsReasonsStatsTable instead ByRejectedHandShakeReasons string `json:"ByRejectedHandShakeReasons,omitempty"` // Number of New SSL handshakes between servers and AAS per second for this virtual service. BeNewhandShake int32 `json:"BeNewhandShake,omitempty"` // Number of existing SSL handshakes re-used by servers to communicate with AAS per second for virtual service. BeReusedhandShake int32 `json:"BeReusedhandShake,omitempty"` // Percentage of SSL session re-using keys for virtual service. BePercReusedhandShake int32 `json:"BePercReusedhandShake,omitempty"` // Percentage of session using SSLv2 out of all session during measuring period for virtual service. BeSessUsingSSLv2 int32 `json:"BeSessUsingSSLv2,omitempty"` // Percentage of session using SSLv3 out of all session during measuring period for virtual service. BeSessUsingSSLv3 int32 `json:"BeSessUsingSSLv3,omitempty"` // Percentage of session using TLS1.0 out of all session during measuring period for virtual service. BeSessUsingTLS int32 `json:"BeSessUsingTLS,omitempty"` // Percentage of session using TLS1.1 out of all session during measuring period for virtual service. BeSessUsingTLS11 int32 `json:"BeSessUsingTLS11,omitempty"` // Percentage of session using TLS1.2 out of all session during measuring period for virtual service. BeSessUsingTLS12 int32 `json:"BeSessUsingTLS12,omitempty"` // Number of rejected SSL handshakes per second for virtual service. BeRejectedHandShake int32 `json:"BeRejectedHandShake,omitempty"` // Obsolete Mib! please use SslBeOffPerCiphServStatsTable instead BeByCipherHandShake string `json:"BeByCipherHandShake,omitempty"` // Number of rejected SSL certificates per second for virtual service. FeRejectedCertificates int32 `json:"FeRejectedCertificates,omitempty"` // Number of ignored SSL certificates per second for virtual service. FeIgnoredCertificates int32 `json:"FeIgnoredCertificates,omitempty"` // Number of expired SSL certificates per second for virtual service. FeExpiredCertificates int32 `json:"FeExpiredCertificates,omitempty"` // Number of untrusted SSL certificates per second for virtual service. FeUntrustedCertificates int32 `json:"FeUntrustedCertificates,omitempty"` // Number of SSL certificate hostname mismatches per second for virtual service. FeCertificateHostnameMismatches int32 `json:"FeCertificateHostnameMismatches,omitempty"` // Percentage of session using TLS1.3 out of all session during measuring period for virtual service. BeSessUsingTLS13 int32 `json:"BeSessUsingTLS13,omitempty"` // Number of New SSL handshakes between Clients and AAS since last reset for this virtual service. NewhandShakeTotal int32 `json:"NewhandShakeTotal,omitempty"` // Obsolete Mib! please use SslBeOffPerServRejHsReasonsStatsTable instead BeByRejectedHandShakeReasons string `json:"BeByRejectedHandShakeReasons,omitempty"` // Number of existing SSL handshakes re-used by clients to communicate with AAS since last reset for virtual service. ReusedhandShakeTotal int32 `json:"ReusedhandShakeTotal,omitempty"` // Percentage of SSL session re-using keys for virtual service. PercReusedhandShakeTotal int32 `json:"PercReusedhandShakeTotal,omitempty"` // Percentage of session using SSLv2 out of all session since last reset for virtual service. SessUsingSSLv2Total int32 `json:"SessUsingSSLv2Total,omitempty"` // Percentage of session using SSLv3 out of all session since last reset for virtual service. SessUsingSSLv3Total int32 `json:"SessUsingSSLv3Total,omitempty"` // Percentage of session using TLS1.0 out of all session since last reset for virtual service. SessUsingTLSTotal int32 `json:"SessUsingTLSTotal,omitempty"` // Percentage of session using TLS1.1 out of all session since last reset for virtual service. SessUsingTLS11Total int32 `json:"SessUsingTLS11Total,omitempty"` // Percentage of session using TLS1.2 out of all session since last reset for virtual service. SessUsingTLS12Total int32 `json:"SessUsingTLS12Total,omitempty"` // Number of rejected SSL handshakes since last reset for virtual service. RejectedHandShakeTotal int32 `json:"RejectedHandShakeTotal,omitempty"` // Obsolete Mib! please use SslOffPerCiphServStatsTable instead ByCipherHandShakeTotal string `json:"ByCipherHandShakeTotal,omitempty"` // Number of rejected SSL certificates since last reset for virtual service. RejectedCertificatesTotal int32 `json:"RejectedCertificatesTotal,omitempty"` // Number of ignored SSL certificates per second for virtual service. IgnoredCertificatesTotal int32 `json:"IgnoredCertificatesTotal,omitempty"` // Number of expired SSL certificates since last reset for virtual service. ExpiredCertificatesTotal int32 `json:"ExpiredCertificatesTotal,omitempty"` // Number of untrusted SSL certificates since last reset for virtual service. UntrustedCertificatesTotal int32 `json:"UntrustedCertificatesTotal,omitempty"` // Number of SSL certificate hostname mismatches since last reset for virtual service. CertificateHostnameMismatchesTotal int32 `json:"CertificateHostnameMismatchesTotal,omitempty"` // Percentage of session using TLS1.3 out of all session since last reset for virtual service. SessUsingTLS13Total int32 `json:"SessUsingTLS13Total,omitempty"` // Number of New SSL handshakes between servers and AAS since last reset for this virtual service. BeNewhandShakeTotal int32 `json:"BeNewhandShakeTotal,omitempty"` // Number of existing SSL handshakes re-used by servers to communicate with AAS since last reset for virtual service. BeReusedhandShakeTotal int32 `json:"BeReusedhandShakeTotal,omitempty"` // Obsolete Mib! please use SslOffPerServRejHsReasonsStatsTable instead ByRejectedHandShakeReasonsTotal string `json:"ByRejectedHandShakeReasonsTotal,omitempty"` // Percentage of SSL session re-using keys for virtual service. BePercReusedhandShakeTotal int32 `json:"BePercReusedhandShakeTotal,omitempty"` // Percentage of session using SSLv2 out of all session since last reset for virtual service. BeSessUsingSSLv2Total int32 `json:"BeSessUsingSSLv2Total,omitempty"` // Percentage of session using SSLv3 out of all session since last reset for virtual service. BeSessUsingSSLv3Total int32 `json:"BeSessUsingSSLv3Total,omitempty"` // Percentage of session using TLS1.0 out of all session since last reset for virtual service. BeSessUsingTLSTotal int32 `json:"BeSessUsingTLSTotal,omitempty"` // Percentage of session using TLS1.1 out of all session since last reset for virtual service. BeSessUsingTLS11Total int32 `json:"BeSessUsingTLS11Total,omitempty"` // Percentage of session using TLS1.2 out of all session since last reset for virtual service. BeSessUsingTLS12Total int32 `json:"BeSessUsingTLS12Total,omitempty"` // Number of rejected SSL handshakes since last reset for virtual service. BeRejectedHandShakeTotal int32 `json:"BeRejectedHandShakeTotal,omitempty"` // Obsolete Mib! please use SslBeOffPerCiphServStatsTable instead BeByCipherHandShakeTotal string `json:"BeByCipherHandShakeTotal,omitempty"` // Number of rejected SSL certificates since last reset for virtual service. FeRejectedCertificatesTotal int32 `json:"FeRejectedCertificatesTotal,omitempty"` // Number of ignored SSL certificates since last reset for virtual service. FeIgnoredCertificatesTotal int32 `json:"FeIgnoredCertificatesTotal,omitempty"` // Number of expired SSL certificates since last reset for virtual service. FeExpiredCertificatesTotal int32 `json:"FeExpiredCertificatesTotal,omitempty"` // Number of untrusted SSL certificates since last reset for virtual service. FeUntrustedCertificatesTotal int32 `json:"FeUntrustedCertificatesTotal,omitempty"` // Number of SSL certificate hostname mismatches since last reset for virtual service. FeCertificateHostnameMismatchesTotal int32 `json:"FeCertificateHostnameMismatchesTotal,omitempty"` // Percentage of session using TLS1.3 out of all session since last reset for virtual service. BeSessUsingTLS13Total int32 `json:"BeSessUsingTLS13Total,omitempty"` // Obsolete Mib! please use SslBeOffPerServRejHsReasonsStatsTable instead BeByRejectedHandShakeReasonsTotal string `json:"BeByRejectedHandShakeReasonsTotal,omitempty"` // Number of existing SSL handshakes re-used by clients to communicate with AAS for virtual service (0-RTT) since last reset. Serv0RTTReusedhandShakeTotal int32 `json:"Serv0RTTReusedhandShakeTotal,omitempty"` // Percentage of SSL session re-using keys for virtual service (0-RTT) since last reset. Perc0RTTReusedhandShakeTotal int32 `json:"Perc0RTTReusedhandShakeTotal,omitempty"` // Number of rejected SSL handshakes for virtual service (0-RTT) since last reset. Serv0RTTRejectedhandShakeTotal int32 `json:"Serv0RTTRejectedhandShakeTotal,omitempty"` // Number of existing SSL handshakes Session Id re-used by clients to communicate with AAS per second for virtual service. SessionIdReusedhandShake int32 `json:"SessionIdReusedhandShake,omitempty"` // Percentage of SSL session Id re-using keys for virtual service. PercSessionIdReusedhandShake int32 `json:"PercSessionIdReusedhandShake,omitempty"` // Number of existing SSL handshakes Session Id re-used by servers to communicate with AAS per second for virtual service. BeSessionIdReusedhandShake int32 `json:"BeSessionIdReusedhandShake,omitempty"` // Percentage of SSL session Id re-using keys for virtual service. BePercSessionIdReusedhandShake int32 `json:"BePercSessionIdReusedhandShake,omitempty"` // Number of existing SSL handshakes Session Id re-used by clients to communicate with AAS since last reset for virtual service. SessionIdReusedhandShakeTotal int32 `json:"SessionIdReusedhandShakeTotal,omitempty"` // Percentage of SSL session Id re-using keys for virtual service. PercSessionIdReusedhandShakeTotal int32 `json:"PercSessionIdReusedhandShakeTotal,omitempty"` // Number of existing SSL handshakes Session Id re-used by servers to communicate with AAS since last reset for virtual service. BeSessionIdReusedhandShakeTotal int32 `json:"BeSessionIdReusedhandShakeTotal,omitempty"` // Percentage of SSL session Id re-using keys for virtual service. BePercSessionIdReusedhandShakeTotal int32 `json:"BePercSessionIdReusedhandShakeTotal,omitempty"` // Number of existing SSL handshakes Ticket re-used by clients to communicate with AAS per second for virtual service. TicketReusedhandShake int32 `json:"TicketReusedhandShake,omitempty"` // Percentage of SSL session Ticket re-using keys for virtual service. PercTicketReusedhandShake int32 `json:"PercTicketReusedhandShake,omitempty"` // Number of existing SSL handshakes Ticket re-used by servers to communicate with AAS per second for virtual service. BeTicketReusedhandShake int32 `json:"BeTicketReusedhandShake,omitempty"` // Percentage of SSL session Ticket re-using keys for virtual service. BePercTicketReusedhandShake int32 `json:"BePercTicketReusedhandShake,omitempty"` // Number of existing SSL handshakes Ticket re-used by clients to communicate with AAS since last reset for virtual service. TicketReusedhandShakeTotal int32 `json:"TicketReusedhandShakeTotal,omitempty"` // Percentage of SSL session Ticket re-using keys for virtual service. PercTicketReusedhandShakeTotal int32 `json:"PercTicketReusedhandShakeTotal,omitempty"` // Number of existing SSL handshakes Ticket re-used by servers to communicate with AAS since last reset for virtual service. BeTicketReusedhandShakeTotal int32 `json:"BeTicketReusedhandShakeTotal,omitempty"` // Percentage of SSL session Ticket re-using keys for virtual service. BePercTicketReusedhandShakeTotal int32 `json:"BePercTicketReusedhandShakeTotal,omitempty"` }
type SslOffPerFilterCipherHandShakeStatsTable ¶ added in v0.4.0
type SslOffPerFilterCipherHandShakeStatsTable struct { // Filter ID. SslOffPerFilterCipherHandShakeFiltId int32 // Cipher index. SslOffPerFilterByCipherHandShakeCipherName string Params *SslOffPerFilterCipherHandShakeStatsTableParams }
SslOffPerFilterCipherHandShakeStatsTable A table for frontend SSL Cipher hand shake current and total statistics per filter. Note:This mib is not supported for VX instance of Virtualization.
func NewSslOffPerFilterCipherHandShakeStatsTable ¶ added in v0.4.0
func NewSslOffPerFilterCipherHandShakeStatsTable( sslOffPerFilterCipherHandShakeFiltId int32, sslOffPerFilterByCipherHandShakeCipherName string, params *SslOffPerFilterCipherHandShakeStatsTableParams, ) *SslOffPerFilterCipherHandShakeStatsTable
func NewSslOffPerFilterCipherHandShakeStatsTableList ¶ added in v0.4.0
func NewSslOffPerFilterCipherHandShakeStatsTableList() *SslOffPerFilterCipherHandShakeStatsTable
func (*SslOffPerFilterCipherHandShakeStatsTable) GetParams ¶ added in v0.4.0
func (c *SslOffPerFilterCipherHandShakeStatsTable) GetParams() BeanType
func (*SslOffPerFilterCipherHandShakeStatsTable) GetParamsType ¶ added in v0.4.0
func (c *SslOffPerFilterCipherHandShakeStatsTable) GetParamsType() reflect.Type
func (*SslOffPerFilterCipherHandShakeStatsTable) Name ¶ added in v0.4.0
func (c *SslOffPerFilterCipherHandShakeStatsTable) Name() string
func (*SslOffPerFilterCipherHandShakeStatsTable) Path ¶ added in v0.4.0
func (c *SslOffPerFilterCipherHandShakeStatsTable) Path() string
type SslOffPerFilterCipherHandShakeStatsTableParams ¶ added in v0.4.0
type SslOffPerFilterCipherHandShakeStatsTableParams struct { // Filter ID. FiltId int32 `json:"FiltId,omitempty"` // Cipher index. ByCipherHandShakeCipherName string `json:"ByCipherHandShakeCipherName,omitempty"` // Number of existing SSL handshakes re-used by clients to communicate with AAS per second for filter. ByCipherHandShakeCipherHits int32 `json:"ByCipherHandShakeCipherHits,omitempty"` // Number of existing SSL handshakes re-used by clients to communicate with AAS per second for filter. ByCipherHandShakeCipherHitsTotal int32 `json:"ByCipherHandShakeCipherHitsTotal,omitempty"` }
type SslOffPerFilterRejHsReasonsStatsTable ¶ added in v0.4.0
type SslOffPerFilterRejHsReasonsStatsTable struct { // Filter ID. SslOffPerFilterRejHsReasonsFiltId int32 // Cipher index. SslOffPerFilterRejHsReasonsName string Params *SslOffPerFilterRejHsReasonsStatsTableParams }
SslOffPerFilterRejHsReasonsStatsTable A table for frontend SSL Rejected hand shake reasons current and total statistics per filter. Note:This mib is not supported for VX instance of Virtualization.
func NewSslOffPerFilterRejHsReasonsStatsTable ¶ added in v0.4.0
func NewSslOffPerFilterRejHsReasonsStatsTable( sslOffPerFilterRejHsReasonsFiltId int32, sslOffPerFilterRejHsReasonsName string, params *SslOffPerFilterRejHsReasonsStatsTableParams, ) *SslOffPerFilterRejHsReasonsStatsTable
func NewSslOffPerFilterRejHsReasonsStatsTableList ¶ added in v0.4.0
func NewSslOffPerFilterRejHsReasonsStatsTableList() *SslOffPerFilterRejHsReasonsStatsTable
func (*SslOffPerFilterRejHsReasonsStatsTable) GetParams ¶ added in v0.4.0
func (c *SslOffPerFilterRejHsReasonsStatsTable) GetParams() BeanType
func (*SslOffPerFilterRejHsReasonsStatsTable) GetParamsType ¶ added in v0.4.0
func (c *SslOffPerFilterRejHsReasonsStatsTable) GetParamsType() reflect.Type
func (*SslOffPerFilterRejHsReasonsStatsTable) Name ¶ added in v0.4.0
func (c *SslOffPerFilterRejHsReasonsStatsTable) Name() string
func (*SslOffPerFilterRejHsReasonsStatsTable) Path ¶ added in v0.4.0
func (c *SslOffPerFilterRejHsReasonsStatsTable) Path() string
type SslOffPerFilterRejHsReasonsStatsTableParams ¶ added in v0.4.0
type SslOffPerFilterRejHsReasonsStatsTableParams struct { // Filter ID. FiltId int32 `json:"FiltId,omitempty"` // Cipher index. Name string `json:"Name,omitempty"` // Number of existing SSL handshakes re-used by clients to communicate with AAS per second for filter. Hits int32 `json:"Hits,omitempty"` // Number of existing SSL handshakes re-used by clients to communicate with AAS per second for filter. HitsTotal int32 `json:"HitsTotal,omitempty"` }
type SslOffPerFilterStatsTable ¶ added in v0.4.0
type SslOffPerFilterStatsTable struct { // Filter ID. SslOffPerFilterId int32 Params *SslOffPerFilterStatsTableParams }
SslOffPerFilterStatsTable A table for SSL statistics per filter. Note:This mib is not supported for VX instance of Virtualization.
func NewSslOffPerFilterStatsTable ¶ added in v0.4.0
func NewSslOffPerFilterStatsTable( sslOffPerFilterId int32, params *SslOffPerFilterStatsTableParams, ) *SslOffPerFilterStatsTable
func NewSslOffPerFilterStatsTableList ¶ added in v0.4.0
func NewSslOffPerFilterStatsTableList() *SslOffPerFilterStatsTable
func (*SslOffPerFilterStatsTable) GetParams ¶ added in v0.4.0
func (c *SslOffPerFilterStatsTable) GetParams() BeanType
func (*SslOffPerFilterStatsTable) GetParamsType ¶ added in v0.4.0
func (c *SslOffPerFilterStatsTable) GetParamsType() reflect.Type
func (*SslOffPerFilterStatsTable) Name ¶ added in v0.4.0
func (c *SslOffPerFilterStatsTable) Name() string
func (*SslOffPerFilterStatsTable) Path ¶ added in v0.4.0
func (c *SslOffPerFilterStatsTable) Path() string
type SslOffPerFilterStatsTableParams ¶ added in v0.4.0
type SslOffPerFilterStatsTableParams struct { // Filter ID. Id int32 `json:"Id,omitempty"` // Number of New SSL handshakes between Clients and AAS per second for this filter. NewhandShake int32 `json:"NewhandShake,omitempty"` // Number of Reused SSL handshakes between Clients and AAS per second for this filter. ReusedhandShake int32 `json:"ReusedhandShake,omitempty"` // Number of existing SSL handshakes re-used by clients to communicate with AAS per second for filter. RateReusedhandShake int32 `json:"RateReusedhandShake,omitempty"` // Percentage of session using SSLv3 out of all session during measuring period for filter. PerSessUsingSSLv3 int32 `json:"PerSessUsingSSLv3,omitempty"` // Percentage of session using TLS1.0 out of all session during measuring period for filter. PerSessUsingTLS10 int32 `json:"PerSessUsingTLS10,omitempty"` // Percentage of session using TLS1.1 out of all session during measuring period for filter. PerSessUsingTLS11 int32 `json:"PerSessUsingTLS11,omitempty"` // Percentage of session using TLS1.2 out of all session during measuring period for filter. PerSessUsingTLS12 int32 `json:"PerSessUsingTLS12,omitempty"` // Number of rejected SSL handshakes per second for filter. RejectedHandShakes int32 `json:"RejectedHandShakes,omitempty"` // Number of HTTP redirect location headers updated from HTTP to HTTPS by AAS for filter. HttpToHTTPSRedir int32 `json:"HttpToHTTPSRedir,omitempty"` // Obsolete Mib! please use SslOffPerFilterCipherHandShakeStatsTable instead ByCipherHandShake string `json:"ByCipherHandShake,omitempty"` // Obsolete Mib! RejectedCertificates int32 `json:"RejectedCertificates,omitempty"` // Obsolete Mib! IgnoredCertificates int32 `json:"IgnoredCertificates,omitempty"` // Obsolete Mib! ExpiredCertificates int32 `json:"ExpiredCertificates,omitempty"` // Obsolete Mib! UntrustedCertificates int32 `json:"UntrustedCertificates,omitempty"` // Obsolete Mib! CertificateHostnameMismatch int32 `json:"CertificateHostnameMismatch,omitempty"` // Percentage of session using TLS1.3 out of all session during measuring period for filter. PerSessUsingTLS13 int32 `json:"PerSessUsingTLS13,omitempty"` // Number of Reused SSL handshakes between Clients and AAS per second for this filter (0-RTT). Filter0RTTReusedhandShake int32 `json:"Filter0RTTReusedhandShake,omitempty"` // Number of existing SSL handshakes re-used by clients to communicate with AAS per second for filter (0-RTT). Rate0RTTReusedhandShake int32 `json:"Rate0RTTReusedhandShake,omitempty"` // Number of rejected SSL handshakes per second for this filter (0-RTT). Filter0RTTRejectedhandShake int32 `json:"Filter0RTTRejectedhandShake,omitempty"` // Obsolete Mib! please use SslOffPerFilterRejHsReasonsStatsTable instead ByRejectedHandShakeReasons string `json:"ByRejectedHandShakeReasons,omitempty"` // Number of New SSL handshakes between Clients and AAS per second for this filter. BeNewhandShake int32 `json:"BeNewhandShake,omitempty"` // Number of Reused SSL handshakes between servers and AAS per second for this filter. BeReusedhandShake int32 `json:"BeReusedhandShake,omitempty"` // Number of existing SSL handshakes re-used by servers to communicate with AAS per second for filter. BeRateReusedhandShake int32 `json:"BeRateReusedhandShake,omitempty"` // Percentage of session using SSLv3 out of all session during measuring period for filter. BePerSessUsingSSLv3 int32 `json:"BePerSessUsingSSLv3,omitempty"` // Percentage of session using TLS1.0 out of all session during measuring period for filter. BePerSessUsingTLS10 int32 `json:"BePerSessUsingTLS10,omitempty"` // Percentage of session using TLS1.1 out of all session during measuring period for filter. BePerSessUsingTLS11 int32 `json:"BePerSessUsingTLS11,omitempty"` // Percentage of session using TLS1.2 out of all session during measuring period for filter. BePerSessUsingTLS12 int32 `json:"BePerSessUsingTLS12,omitempty"` // Number of rejected SSL handshakes per second for filter. BeRejectedHandShakes int32 `json:"BeRejectedHandShakes,omitempty"` // Number of HTTP redirect location headers updated from HTTP to HTTPS by AAS for filter. BeHttpToHTTPSRedir int32 `json:"BeHttpToHTTPSRedir,omitempty"` // Obsolete Mib! please use SslBeOffPerFilterCipherHandShakeStatsTable instead BeByCipherHandShake string `json:"BeByCipherHandShake,omitempty"` // Obsolete Mib! FeRejectedCertificates int32 `json:"FeRejectedCertificates,omitempty"` // Obsolete Mib! FeIgnoredCertificates int32 `json:"FeIgnoredCertificates,omitempty"` // Obsolete Mib! FeExpiredCertificates int32 `json:"FeExpiredCertificates,omitempty"` // Obsolete Mib! FeUntrustedCertificates int32 `json:"FeUntrustedCertificates,omitempty"` // Obsolete Mib! FeCertificateHostnameMismatch int32 `json:"FeCertificateHostnameMismatch,omitempty"` // Percentage of session using TLS1.3 out of all session during measuring period for filter. BePerSessUsingTLS13 int32 `json:"BePerSessUsingTLS13,omitempty"` // Number of New SSL handshakes between Clients and AAS since last reset for this filter. NewhandShakeTotal int32 `json:"NewhandShakeTotal,omitempty"` // Obsolete Mib! please use SslBeOffPerFilterRejHsReasonsStatsTable instead BeByRejectedHandShakeReasons string `json:"BeByRejectedHandShakeReasons,omitempty"` // Number of Reused SSL handshakes between Clients and AAS since last reset for this filter. ReusedhandShakeTotal int32 `json:"ReusedhandShakeTotal,omitempty"` // Number of existing SSL handshakes re-used by clients to communicate with AAS since last reset for filter. RateReusedhandShakeTotal int32 `json:"RateReusedhandShakeTotal,omitempty"` // Percentage of session using SSLv3 out of all session since last reset for filter. PerSessUsingSSLv3Total int32 `json:"PerSessUsingSSLv3Total,omitempty"` // Percentage of session using TLS1.0 out of all session since last reset for filter. PerSessUsingTLS10Total int32 `json:"PerSessUsingTLS10Total,omitempty"` // Percentage of session using TLS1.1 out of all session since last reset for filter. PerSessUsingTLS11Total int32 `json:"PerSessUsingTLS11Total,omitempty"` // Percentage of session using TLS1.2 out of all session since last reset for filter. PerSessUsingTLS12Total int32 `json:"PerSessUsingTLS12Total,omitempty"` // Number of rejected SSL handshakes since last reset for filter. RejectedHandShakesTotal int32 `json:"RejectedHandShakesTotal,omitempty"` // Number of HTTP redirect location headers updated from HTTP to HTTPS by AAS for filter. HttpToHTTPSRedirTotal int32 `json:"HttpToHTTPSRedirTotal,omitempty"` // Obsolete Mib! please use SslOffPerFilterCipherHandShakeStatsTable instead ByCipherHandShakeTotal string `json:"ByCipherHandShakeTotal,omitempty"` // Obsolete Mib! RejectedCertificatesTotal int32 `json:"RejectedCertificatesTotal,omitempty"` // Obsolete Mib! IgnoredCertificatesTotal int32 `json:"IgnoredCertificatesTotal,omitempty"` // Obsolete Mib! ExpiredCertificatesTotal int32 `json:"ExpiredCertificatesTotal,omitempty"` // Obsolete Mib! UntrustedCertificatesTotal int32 `json:"UntrustedCertificatesTotal,omitempty"` // Obsolete Mib! CertificateHostnameMismatchTotal int32 `json:"CertificateHostnameMismatchTotal,omitempty"` // Percentage of session using TLS1.3 out of all session since last reset for filter. PerSessUsingTLS13Total int32 `json:"PerSessUsingTLS13Total,omitempty"` // Number of New SSL handshakes between servers and AAS since last reset for this filter. BeNewhandShakeTotal int32 `json:"BeNewhandShakeTotal,omitempty"` // Number of Reused SSL handshakes between servers and AAS since last reset for this filter. BeReusedhandShakeTotal int32 `json:"BeReusedhandShakeTotal,omitempty"` // Obsolete Mib! please use SslOffPerFilterRejHsReasonsStatsTable instead ByRejectedHandShakeReasonsTotal string `json:"ByRejectedHandShakeReasonsTotal,omitempty"` // Number of existing SSL handshakes re-used by servers to communicate with AAS since last reset for filter. BeRateReusedhandShakeTotal int32 `json:"BeRateReusedhandShakeTotal,omitempty"` // Percentage of session using SSLv3 out of all session since last reset for filter. BePerSessUsingSSLv3Total int32 `json:"BePerSessUsingSSLv3Total,omitempty"` // Percentage of session using TLS1.0 out of all session since last reset for filter. BePerSessUsingTLS10Total int32 `json:"BePerSessUsingTLS10Total,omitempty"` // Percentage of session using TLS1.1 out of all session since last reset for filter. BePerSessUsingTLS11Total int32 `json:"BePerSessUsingTLS11Total,omitempty"` // Percentage of session using TLS1.2 out of all session since last reset for filter. BePerSessUsingTLS12Total int32 `json:"BePerSessUsingTLS12Total,omitempty"` // Number of rejected SSL handshakes since last reset for filter. BeRejectedHandShakesTotal int32 `json:"BeRejectedHandShakesTotal,omitempty"` // Number of HTTP redirect location headers updated from HTTP to HTTPS by AAS for filter. BeHttpToHTTPSRedirTotal int32 `json:"BeHttpToHTTPSRedirTotal,omitempty"` // Obsolete Mib! please use SslBeOffPerFilterCipherHandShakeStatsTable instead BeByCipherHandShakeTotal string `json:"BeByCipherHandShakeTotal,omitempty"` // Obsolete Mib! FeRejectedCertificatesTotal int32 `json:"FeRejectedCertificatesTotal,omitempty"` // Obsolete Mib! FeIgnoredCertificatesTotal int32 `json:"FeIgnoredCertificatesTotal,omitempty"` // Obsolete Mib! FeExpiredCertificatesTotal int32 `json:"FeExpiredCertificatesTotal,omitempty"` // Obsolete Mib! FeUntrustedCertificatesTotal int32 `json:"FeUntrustedCertificatesTotal,omitempty"` // Obsolete Mib! FeCertificateHostnameMismatchTotal int32 `json:"FeCertificateHostnameMismatchTotal,omitempty"` // Percentage of session using TLS1.3 out of all session since last reset for filter. BePerSessUsingTLS13Total int32 `json:"BePerSessUsingTLS13Total,omitempty"` // Obsolete Mib! please use SslBeOffPerFilterRejHsReasonsStatsTable instead BeByRejectedHandShakeReasonsTotal string `json:"BeByRejectedHandShakeReasonsTotal,omitempty"` // Number of existing SSL handshakes re-used by clients to communicate with AAS for filter (0-RTT) since last reset. Filter0RTTReusedhandShakeTotal int32 `json:"Filter0RTTReusedhandShakeTotal,omitempty"` // Percentage of SSL session re-using keys for filter (0-RTT) since last reset. Rate0RTTReusedhandShakeTotal int32 `json:"Rate0RTTReusedhandShakeTotal,omitempty"` // Number of rejected SSL handshakes for filter (0-RTT) since last reset. Filter0RTTRejectedhandShakeTotal int32 `json:"Filter0RTTRejectedhandShakeTotal,omitempty"` // Number of Session Id Reused SSL handshakes between Clients and AAS per second for this filter. SessionIdReusedhandShake int32 `json:"SessionIdReusedhandShake,omitempty"` // Number of existing SSL handshakes Session Id re-used by clients to communicate with AAS per second for filter. RateSessionIdReusedhandShake int32 `json:"RateSessionIdReusedhandShake,omitempty"` // Number of Session Id Reused SSL handshakes between servers and AAS per second for this filter. BeSessionIdReusedhandShake int32 `json:"BeSessionIdReusedhandShake,omitempty"` // Number of existing SSL handshakes Session Id re-used by servers to communicate with AAS per second for filter. BeRateSessionIdReusedhandShake int32 `json:"BeRateSessionIdReusedhandShake,omitempty"` // Number of Session Id Reused SSL handshakes between Clients and AAS since last reset for this filter. SessionIdReusedhandShakeTotal int32 `json:"SessionIdReusedhandShakeTotal,omitempty"` // Number of existing SSL handshakes Session Id re-used by clients to communicate with AAS since last reset for filter. RateSessionIdReusedhandShakeTotal int32 `json:"RateSessionIdReusedhandShakeTotal,omitempty"` // Number of Session Id Reused SSL handshakes between servers and AAS since last reset for this filter. BeSessionIdReusedhandShakeTotal int32 `json:"BeSessionIdReusedhandShakeTotal,omitempty"` // Number of existing SSL handshakes Session Id re-used by servers to communicate with AAS since last reset for filter. BeRateSessionIdReusedhandShakeTotal int32 `json:"BeRateSessionIdReusedhandShakeTotal,omitempty"` // Number of Ticket Reused SSL handshakes between Clients and AAS per second for this filter. TicketReusedhandShake int32 `json:"TicketReusedhandShake,omitempty"` // Number of existing SSL handshakes Ticket re-used by clients to communicate with AAS per second for filter. RateTicketReusedhandShake int32 `json:"RateTicketReusedhandShake,omitempty"` // Number of Ticket Reused SSL handshakes between servers and AAS per second for this filter. BeTicketReusedhandShake int32 `json:"BeTicketReusedhandShake,omitempty"` // Number of existing SSL handshakes Ticket re-used by servers to communicate with AAS per second for filter. BeRateTicketReusedhandShake int32 `json:"BeRateTicketReusedhandShake,omitempty"` // Number of Ticket Reused SSL handshakes between Clients and AAS since last reset for this filter. TicketReusedhandShakeTotal int32 `json:"TicketReusedhandShakeTotal,omitempty"` // Number of existing SSL handshakes Ticket re-used by clients to communicate with AAS since last reset for filter. RateTicketReusedhandShakeTotal int32 `json:"RateTicketReusedhandShakeTotal,omitempty"` // Number of Ticket Reused SSL handshakes between servers and AAS since last reset for this filter. BeTicketReusedhandShakeTotal int32 `json:"BeTicketReusedhandShakeTotal,omitempty"` // Number of existing SSL handshakes Ticket re-used by servers to communicate with AAS since last reset for filter. BeRateTicketReusedhandShakeTotal int32 `json:"BeRateTicketReusedhandShakeTotal,omitempty"` }
type SslOffPerServRejHsReasonsStatsTable ¶ added in v0.4.0
type SslOffPerServRejHsReasonsStatsTable struct { // The virtual server name that identifies the service. SslOffPerServRejHsReasonsVirtServIndex string // Virtual server service index. SslOffPerServRejHsReasonsVirtServiceIndex int32 // Virtual server service rejected handshake reason index. SslOffPerServRejHsReasonsVirtRejHsIndex int32 Params *SslOffPerServRejHsReasonsStatsTableParams }
SslOffPerServRejHsReasonsStatsTable A table for frontend SSL Rejected hand shake reasons current and total statistics per service. Note:This mib is not supported for VX instance of Virtualization.
func NewSslOffPerServRejHsReasonsStatsTable ¶ added in v0.4.0
func NewSslOffPerServRejHsReasonsStatsTable( sslOffPerServRejHsReasonsVirtServIndex string, sslOffPerServRejHsReasonsVirtServiceIndex int32, sslOffPerServRejHsReasonsVirtRejHsIndex int32, params *SslOffPerServRejHsReasonsStatsTableParams, ) *SslOffPerServRejHsReasonsStatsTable
func NewSslOffPerServRejHsReasonsStatsTableList ¶ added in v0.4.0
func NewSslOffPerServRejHsReasonsStatsTableList() *SslOffPerServRejHsReasonsStatsTable
func (*SslOffPerServRejHsReasonsStatsTable) GetParams ¶ added in v0.4.0
func (c *SslOffPerServRejHsReasonsStatsTable) GetParams() BeanType
func (*SslOffPerServRejHsReasonsStatsTable) GetParamsType ¶ added in v0.4.0
func (c *SslOffPerServRejHsReasonsStatsTable) GetParamsType() reflect.Type
func (*SslOffPerServRejHsReasonsStatsTable) Name ¶ added in v0.4.0
func (c *SslOffPerServRejHsReasonsStatsTable) Name() string
func (*SslOffPerServRejHsReasonsStatsTable) Path ¶ added in v0.4.0
func (c *SslOffPerServRejHsReasonsStatsTable) Path() string
type SslOffPerServRejHsReasonsStatsTableParams ¶ added in v0.4.0
type SslOffPerServRejHsReasonsStatsTableParams struct { // The virtual server name that identifies the service. VirtServIndex string `json:"VirtServIndex,omitempty"` // Virtual server service index. VirtServiceIndex int32 `json:"VirtServiceIndex,omitempty"` // Virtual server service rejected handshake reason index. VirtRejHsIndex int32 `json:"VirtRejHsIndex,omitempty"` // Virtual server service rejected handshake name. RejHsName string `json:"RejHsName,omitempty"` // Number of New SSL rejected handshakes caused due to this reason between Clients and AAS per second for this virtual service. NewHandShake int32 `json:"NewHandShake,omitempty"` // Virtual server service port number. VirtServPort int32 `json:"VirtServPort,omitempty"` // Number of Total SSL rejected handshakes caused due to this reason between Clients and AAS per second for this virtual service. NewHandShakeTotal int32 `json:"NewHandShakeTotal,omitempty"` }
type SslOffPerServStatsTable ¶ added in v0.4.0
type SslOffPerServStatsTable struct { // Virtual server number. SslOffPerServVirtServIndex int32 // Virtual server service index. SslOffPerServVirtServiceIndex int32 Params *SslOffPerServStatsTableParams }
SslOffPerServStatsTable A table for SSL statistics per virtual service. Note:This mib is not supported for VX instance of Virtualization.
func NewSslOffPerServStatsTable ¶ added in v0.4.0
func NewSslOffPerServStatsTable( sslOffPerServVirtServIndex int32, sslOffPerServVirtServiceIndex int32, params *SslOffPerServStatsTableParams, ) *SslOffPerServStatsTable
func NewSslOffPerServStatsTableList ¶ added in v0.4.0
func NewSslOffPerServStatsTableList() *SslOffPerServStatsTable
func (*SslOffPerServStatsTable) GetParams ¶ added in v0.4.0
func (c *SslOffPerServStatsTable) GetParams() BeanType
func (*SslOffPerServStatsTable) GetParamsType ¶ added in v0.4.0
func (c *SslOffPerServStatsTable) GetParamsType() reflect.Type
func (*SslOffPerServStatsTable) Name ¶ added in v0.4.0
func (c *SslOffPerServStatsTable) Name() string
func (*SslOffPerServStatsTable) Path ¶ added in v0.4.0
func (c *SslOffPerServStatsTable) Path() string
type SslOffPerServStatsTableParams ¶ added in v0.4.0
type SslOffPerServStatsTableParams struct { // Virtual server number. VirtServIndex int32 `json:"VirtServIndex,omitempty"` // Virtual server service index. VirtServiceIndex int32 `json:"VirtServiceIndex,omitempty"` // Virtual server service port number. VirtServPort int32 `json:"VirtServPort,omitempty"` // SSL policy identifier associated with the virtual service. SslPolId string `json:"SslPolId,omitempty"` // Number of New SSL handshakes between Clients and AAS per second for this virtual service. NewhandShake int32 `json:"NewhandShake,omitempty"` // Number of existing SSL handshakes re-used by clients to communicate with AAS per second for virtual service. ReusedhandShake int32 `json:"ReusedhandShake,omitempty"` // Percentage of SSL session re-using keys for virtual service. PercReusedhandShake int32 `json:"PercReusedhandShake,omitempty"` // Percentage of session using SSLv2 out of all session during measuring period for virtual service. SessUsingSSLv2 int32 `json:"SessUsingSSLv2,omitempty"` // Percentage of session using SSLv3 out of all session during measuring period for virtual service. SessUsingSSLv3 int32 `json:"SessUsingSSLv3,omitempty"` // Percentage of session using TLS1.0 out of all session during measuring period for virtual service. SessUsingTLS int32 `json:"SessUsingTLS,omitempty"` // Percentage of session using TLS1.1 out of all session during measuring period for virtual service. SessUsingTLS11 int32 `json:"SessUsingTLS11,omitempty"` // Percentage of session using TLS1.2 out of all session during measuring period for virtual service. SessUsingTLS12 int32 `json:"SessUsingTLS12,omitempty"` // Number of rejected SSL handshakes per second for virtual service. RejectedhandShake int32 `json:"RejectedhandShake,omitempty"` // Session distribution by cipher for virtual service (in second) ByCipherHandShake string `json:"ByCipherHandShake,omitempty"` // Obsolete Mib! RejectedCertificates int32 `json:"RejectedCertificates,omitempty"` // Obsolete Mib! IgnoredCertificates int32 `json:"IgnoredCertificates,omitempty"` // Obsolete Mib! ExpiredCertificates int32 `json:"ExpiredCertificates,omitempty"` // Obsolete Mib! UntrustedCertificates int32 `json:"UntrustedCertificates,omitempty"` // Obsolete Mib! CertificateHostnameMismatches int32 `json:"CertificateHostnameMismatches,omitempty"` // Number of existing SSL handshakes re-used by clients to communicate with AAS per second for virtual service (0-RTT). Serv0RTTReusedhandShake int32 `json:"Serv0RTTReusedhandShake,omitempty"` // Percentage of SSL session re-using keys for virtual service (0-RTT). Perc0RTTReusedhandShake int32 `json:"Perc0RTTReusedhandShake,omitempty"` }
type TcpConnmngEnhPerServStatsTable ¶ added in v0.4.0
type TcpConnmngEnhPerServStatsTable struct { // Virtual server index. TcpConnmngEnhPerServStatsVirtServIndex string // Virtual server service index. TcpConnmngEnhPerServStatsVirtServiceIndex int32 Params *TcpConnmngEnhPerServStatsTableParams }
TcpConnmngEnhPerServStatsTable A table for tcp connection management statistics per virtual service. Note:This mib is not supported for VX instance of Virtualization.
func NewTcpConnmngEnhPerServStatsTable ¶ added in v0.4.0
func NewTcpConnmngEnhPerServStatsTable( tcpConnmngEnhPerServStatsVirtServIndex string, tcpConnmngEnhPerServStatsVirtServiceIndex int32, params *TcpConnmngEnhPerServStatsTableParams, ) *TcpConnmngEnhPerServStatsTable
func NewTcpConnmngEnhPerServStatsTableList ¶ added in v0.4.0
func NewTcpConnmngEnhPerServStatsTableList() *TcpConnmngEnhPerServStatsTable
func (*TcpConnmngEnhPerServStatsTable) GetParams ¶ added in v0.4.0
func (c *TcpConnmngEnhPerServStatsTable) GetParams() BeanType
func (*TcpConnmngEnhPerServStatsTable) GetParamsType ¶ added in v0.4.0
func (c *TcpConnmngEnhPerServStatsTable) GetParamsType() reflect.Type
func (*TcpConnmngEnhPerServStatsTable) Name ¶ added in v0.4.0
func (c *TcpConnmngEnhPerServStatsTable) Name() string
func (*TcpConnmngEnhPerServStatsTable) Path ¶ added in v0.4.0
func (c *TcpConnmngEnhPerServStatsTable) Path() string
type TcpConnmngEnhPerServStatsTableParams ¶ added in v0.4.0
type TcpConnmngEnhPerServStatsTableParams struct { // Virtual server index. VirtServIndex string `json:"VirtServIndex,omitempty"` // Virtual server service index. VirtServiceIndex int32 `json:"VirtServiceIndex,omitempty"` // Virtual server service port number. VirtServPort int32 `json:"VirtServPort,omitempty"` // Number of concurrent backend server connections for virtual service. ServConn int32 `json:"ServConn,omitempty"` // Number of reused backend server connections for virtual service. ServConnReuse int32 `json:"ServConnReuse,omitempty"` // Number of client transactions passed to AX for virtual service. CliTrans int32 `json:"CliTrans,omitempty"` // Connection multiplexing ratio for virtual service. MulRatio int32 `json:"MulRatio,omitempty"` // Total number of new backend server connections for virtual service. TotalServConn uint64 `json:"TotalServConn,omitempty"` // Total number of reused backend server connections for virtual service. TotalServConnReuse uint64 `json:"TotalServConnReuse,omitempty"` // Total number of client transactions passed to AX for virtual service. TotalCliTrans uint64 `json:"TotalCliTrans,omitempty"` // Connection multiplexing ratio on total numbers for virtual service. TotalMulRatio int32 `json:"TotalMulRatio,omitempty"` }
type TrafficEventsVirtServcStatsTable ¶ added in v0.4.0
type TrafficEventsVirtServcStatsTable struct { // The virtual server index. VirtTrafficEventsStatVirtIndex string // The virtual service index. VirtTrafficEventsStatSvcIndex int32 Params *TrafficEventsVirtServcStatsTableParams }
TrafficEventsVirtServcStatsTable Table for traffic event stats per service. Note:This mib is not supported for VX instance of Virtualization.
func NewTrafficEventsVirtServcStatsTable ¶ added in v0.4.0
func NewTrafficEventsVirtServcStatsTable( virtTrafficEventsStatVirtIndex string, virtTrafficEventsStatSvcIndex int32, params *TrafficEventsVirtServcStatsTableParams, ) *TrafficEventsVirtServcStatsTable
func NewTrafficEventsVirtServcStatsTableList ¶ added in v0.4.0
func NewTrafficEventsVirtServcStatsTableList() *TrafficEventsVirtServcStatsTable
func (*TrafficEventsVirtServcStatsTable) GetParams ¶ added in v0.4.0
func (c *TrafficEventsVirtServcStatsTable) GetParams() BeanType
func (*TrafficEventsVirtServcStatsTable) GetParamsType ¶ added in v0.4.0
func (c *TrafficEventsVirtServcStatsTable) GetParamsType() reflect.Type
func (*TrafficEventsVirtServcStatsTable) Name ¶ added in v0.4.0
func (c *TrafficEventsVirtServcStatsTable) Name() string
func (*TrafficEventsVirtServcStatsTable) Path ¶ added in v0.4.0
func (c *TrafficEventsVirtServcStatsTable) Path() string
type TrafficEventsVirtServcStatsTableParams ¶ added in v0.4.0
type TrafficEventsVirtServcStatsTableParams struct { // The virtual server index. VirtTrafficEventsStatVirtIndex string `json:"virtTrafficEventsStatVirtIndex,omitempty"` // The virtual service index. VirtTrafficEventsStatSvcIndex int32 `json:"virtTrafficEventsStatSvcIndex,omitempty"` // No of Http Requests sent as traffic events per second. VirtHttpReqSuccessPerSec uint32 `json:"virtHttpReqSuccessPerSec,omitempty"` // No of Http Requests sent successfully as traffic events in total. VirtHttpReqSuccessTotal uint64 `json:"virtHttpReqSuccessTotal,omitempty"` // No of Http responses sent as traffic events per second. VirtHttpRespSuccessPerSec uint32 `json:"virtHttpRespSuccessPerSec,omitempty"` // No of Http responses sent successfully as traffic events in total. VirtHttpRespSuccessTotal uint64 `json:"virtHttpRespSuccessTotal,omitempty"` // No of fessl sent successfully as traffice events per second. VirtFeSSLInfoSuccessPerSec uint32 `json:"virtFeSSLInfoSuccessPerSec,omitempty"` // No of fessl sent successfully as traffic events in total. VirtFeSSLInfoSuccessTotal uint64 `json:"virtFeSSLInfoSuccessTotal,omitempty"` // No of bessl sent successfully as traffice events per second. VirtBeSSLInfoSuccessPerSec uint32 `json:"virtBeSSLInfoSuccessPerSec,omitempty"` // No of bessl sent successfully as traffic events in total. VirtBeSSLInfoSuccessTotal uint64 `json:"virtBeSSLInfoSuccessTotal,omitempty"` // No of host names bypass sent successfully as traffice events per second. VirtHostNameBypassSuccessPerSec uint32 `json:"virtHostNameBypassSuccessPerSec,omitempty"` // No of host names bypass sent successfully as traffic events in total. VirtHostNameBypassSuccessTotal uint64 `json:"virtHostNameBypassSuccessTotal,omitempty"` // No of Http requests failed to send as traffic events per second. VirtHttpReqFailPerSec uint32 `json:"virtHttpReqFailPerSec,omitempty"` // No of Http requests failed to send as traffic events in total. VirtHttpReqFailTotal uint64 `json:"virtHttpReqFailTotal,omitempty"` // No of Http responses failed to send as traffic events per second. VirtHttpRespFailPerSec uint32 `json:"virtHttpRespFailPerSec,omitempty"` // No of Http responses failed to send as traffic events in total. VirtHttpRespFailTotal uint64 `json:"virtHttpRespFailTotal,omitempty"` // No of fessl failed to send as traffice events per second. VirtFeSSLInfoFailPerSec uint32 `json:"virtFeSSLInfoFailPerSec,omitempty"` // No of fessl failed to send as traffice events in total. VirtFeSSLInfoFailTotal uint64 `json:"virtFeSSLInfoFailTotal,omitempty"` // No of bessl failed to send as traffice events per second. VirtBeSSLInfoFailPerSec uint32 `json:"virtBeSSLInfoFailPerSec,omitempty"` // No of bessl failed to send as traffice events in total. VirtBeSSLInfoFailTotal uint64 `json:"virtBeSSLInfoFailTotal,omitempty"` // No of host name bypass failed to send as traffic events per second. VirtHostNameBypassFailPerSec uint32 `json:"virtHostNameBypassFailPerSec,omitempty"` // No of host name bypass failed to send as traffic events in total. VirtHostNameBypassFailTotal uint64 `json:"virtHostNameBypassFailTotal,omitempty"` // Event field missing failure per second. VirtEventsFieldMissingPerSec uint32 `json:"virtEventsFieldMissingPerSec,omitempty"` // Event field missing failure in total. VirtEventsFieldMissingTotal uint64 `json:"virtEventsFieldMissingTotal,omitempty"` // Event allocation failure per second. VirtEventsAllocFailPerSec uint32 `json:"virtEventsAllocFailPerSec,omitempty"` // Event allocation failure in total. VirtEventsAllocFailTotal uint64 `json:"virtEventsAllocFailTotal,omitempty"` // Event queue full failure per second. VirtEventsQueueFullPerSec uint32 `json:"virtEventsQueueFullPerSec,omitempty"` // Event queue full failure in total. VirtEventsQueueFullTotal uint64 `json:"virtEventsQueueFullTotal,omitempty"` // layer 4 events sent per second. VirtLayer4ReqSuccessPerSec uint32 `json:"virtLayer4ReqSuccessPerSec,omitempty"` // layer 4 events sent in total. VirtLayer4ReqSuccessTotal uint64 `json:"virtLayer4ReqSuccessTotal,omitempty"` // layer 4 events failure per second. VirtLayer4ReqFailPerSec uint32 `json:"virtLayer4ReqFailPerSec,omitempty"` // layer 4 events failure in total. VirtLayer4ReqFailTotal uint64 `json:"virtLayer4ReqFailTotal,omitempty"` // The layer4 virtual port number of the service. VirtLayer4ServicePort uint64 `json:"virtLayer4ServicePort,omitempty"` // No. of total unified traffic events that successfully generated. VirtUnifiedSucessTotal uint64 `json:"virtUnifiedSucessTotal,omitempty"` // No. of unified traffic events per second that successfully generated. VirtUnifiedSucessPerSec uint32 `json:"virtUnifiedSucessPerSec,omitempty"` // No. of total unified traffic events that failed to be generated. VirtUnifiedFailTotal uint64 `json:"virtUnifiedFailTotal,omitempty"` // No. of unified traffic events per second that failed to be generated. VirtUnifiedFailPerSec uint32 `json:"virtUnifiedFailPerSec,omitempty"` // No. of total normal unified traffic events that successfully generated. VirtNormalUnifiedSucessTotal uint64 `json:"virtNormalUnifiedSucessTotal,omitempty"` // Percentage of total normal unified traffic events that successfully generated based on the defined threshold. VirtNormalUnifiedSucessTotalPercentage uint32 `json:"virtNormalUnifiedSucessTotalPercentage,omitempty"` // No. of normal unified traffic events per second that successfully generated. VirtNormalUnifiedSucessPerSec uint32 `json:"virtNormalUnifiedSucessPerSec,omitempty"` // Percentage of normal unified traffic events per second that successfully generated based on the defined threshold. VirtNormalUnifiedSucessPerSecPercentage uint32 `json:"virtNormalUnifiedSucessPerSecPercentage,omitempty"` // No. of Exception unified traffic events that successfully generated. VirtExceptionUnifiedSucessTotal uint64 `json:"virtExceptionUnifiedSucessTotal,omitempty"` // Percentage of Exception unified traffic events that successfully generated based on the defined threshold. VirtExceptionUnifiedSucessTotalPercentage uint32 `json:"virtExceptionUnifiedSucessTotalPercentage,omitempty"` // No. of Exception unified traffic events per second that successfully generated. VirtExceptionUnifiedSucessPerSec uint32 `json:"virtExceptionUnifiedSucessPerSec,omitempty"` // Percentage of Exception unified traffic events per second that successfully generated based on the defined threshold. VirtExceptionUnifiedSucessPerSecPercentage uint32 `json:"virtExceptionUnifiedSucessPerSecPercentage,omitempty"` // No. of total security traffic events. VirtSecurityTotal uint64 `json:"virtSecurityTotal,omitempty"` // No. of security traffic events per second. VirtSecurityPerSec uint32 `json:"virtSecurityPerSec,omitempty"` // No. of total unified security traffic events. VirtUnifiedSecurityTotal uint64 `json:"virtUnifiedSecurityTotal,omitempty"` // No. of unified security traffic events per second. VirtUnifiedSecurityPerSec uint32 `json:"virtUnifiedSecurityPerSec,omitempty"` }
Source Files ¶
- abean.go
- agApplyTable.go
- agSaveTable.go
- botManagerStatsTable.go
- cachPerOptListStatsTable.go
- cachPerOptRuleStatsTable.go
- cachPerRuleListStatsTable.go
- cachPerRuleStatsTable.go
- cachPerServStatTable.go
- compPerBrowRuleListStatsTable.go
- compPerBrowRuleStatsTable.go
- compPerUrlRuleListStatsTable.go
- compPerUrlRuleStatsTable.go
- compStatPerServTable.go
- connmngEnhPerServStatsTable.go
- connmngPerServStatsTable.go
- curWafSyslogServerCfgTable.go
- fastviewEnhPerServStatsTable.go
- fastviewPerContRuleStatsTable.go
- fastviewPerWebAppStatsTable.go
- fltCurCfgHttpRedirMappingTable.go
- fltCurCfgPortTable.go
- fltCurCfgTable.go
- fltCurCfgUrlBwmTable.go
- fltNewCfgExtendedTable.go
- fltNewCfgHttpRedirMappingTable.go
- fltNewCfgPortTable.go
- fltNewCfgTable.go
- fltNewCfgUrlBwmTable.go
- fltRealStatTable.go
- fltStatTable.go
- fltStatTrafficEventsTable.go
- gslbCurCfgEnhNetAlphaNumRealPrefTable.go
- gslbCurCfgEnhNetAlphaNumVirtPrefTable.go
- gslbCurCfgEnhNetAndNetworkClassTable.go
- gslbCurCfgEnhNetworkRealPrefTable.go
- gslbCurCfgEnhNetworkTable.go
- gslbCurCfgEnhNetworkVirtPrefTable.go
- gslbCurCfgLocalDnsTable.go
- gslbCurCfgMetricTable.go
- gslbCurCfgRemSiteTable.go
- gslbCurCfgRuleTable.go
- gslbCurDnsCaaRecordTable.go
- gslbCurDnsProxyDomainTable.go
- gslbCurDnsResVipTable.go
- gslbCurDnsSecKeyTable.go
- gslbCurDnsSecZoneTable.go
- gslbCurDnsSoaZoneTable.go
- gslbCurEnhDnsResVipTable.go
- gslbDnsResVipEmptyIndexesTable.go
- gslbEnhDnsResVipEmptyIndexesTable.go
- gslbEnhNetworkRealsTable.go
- gslbEnhNetworkVirtsTable.go
- gslbInfoDnsSecKeyTable.go
- gslbInfoEnhVirtServerTable.go
- gslbInfoRemEnhRealServerTable.go
- gslbInfoRemRealServerTable.go
- gslbInfoRemSiteTable.go
- gslbInfoVirtServerTable.go
- gslbNewCfgEnhNetAlphaNumRealPrefTable.go
- gslbNewCfgEnhNetAlphaNumVirtPrefTable.go
- gslbNewCfgEnhNetAndNetworkClassTable.go
- gslbNewCfgEnhNetworkRealPrefTable.go
- gslbNewCfgEnhNetworkTable.go
- gslbNewCfgEnhNetworkVirtPrefTable.go
- gslbNewCfgLocalDnsTable.go
- gslbNewCfgMetricTable.go
- gslbNewCfgRemSiteTable.go
- gslbNewCfgRuleTable.go
- gslbNewDnsCaaRecordTable.go
- gslbNewDnsProxyDomainTable.go
- gslbNewDnsResVipTable.go
- gslbNewDnsSecKeyTable.go
- gslbNewDnsSecZoneTable.go
- gslbNewDnsSoaZoneTable.go
- gslbNewEnhDnsResVipTable.go
- gslbOperDnsSecTable.go
- gslbStatDnsSecTable.go
- gslbStatEnhNetworkTable.go
- gslbStatEnhVirtServerTable.go
- gslbStatGroupTable.go
- gslbStatRemEnhRealServerTable.go
- gslbStatRemRealServerTable.go
- gslbStatRemSiteTable.go
- gslbStatRuleTable.go
- gslbStatVirtServerTable.go
- hcsCurCfgTable.go
- hcsNewCfgTable.go
- httpEnhPerServStatsTable.go
- httpPerServStatsTable.go
- newWafSyslogServerCfgTable.go
- overlayCurCfgMapTable.go
- overlayNewCfgMapTable.go
- pip6CurCfgPortTable.go
- pip6CurCfgTable.go
- pip6CurCfgVlanTable.go
- pip6NewCfgPortTable.go
- pip6NewCfgTable.go
- pip6NewCfgVlanTable.go
- pipCurCfgPortTable.go
- pipCurCfgTable.go
- pipCurCfgVlanTable.go
- pipNewCfgPortTable.go
- pipNewCfgTable.go
- pipNewCfgVlanTable.go
- secPolPerServStatsTable.go
- slbAdvhcDsspTable.go
- slbAdvhcGeneralTable.go
- slbAppShapeStatsTable.go
- slbCDPGrpStatsTable.go
- slbClusterInfoPeerTable.go
- slbCurAcclCfgCachePolTable.go
- slbCurAcclCfgCacheUrlListTable.go
- slbCurAcclCfgCacheUrlRuleTable.go
- slbCurAcclCfgClusterTable.go
- slbCurAcclCfgCompBrwsListTable.go
- slbCurAcclCfgCompBrwsRuleTable.go
- slbCurAcclCfgCompPolTable.go
- slbCurAcclCfgCompUrlListTable.go
- slbCurAcclCfgCompUrlRuleTable.go
- slbCurAcclCfgFastWaTable.go
- slbCurAcclCfgHttp2PolTable.go
- slbCurAcclCfgOptExcListTable.go
- slbCurAcclCfgOptExcRuleTable.go
- slbCurAdvhcAdvVirtualWireTable.go
- slbCurAdvhcArpTable.go
- slbCurAdvhcDhcpTable.go
- slbCurAdvhcDnsTable.go
- slbCurAdvhcFtpTable.go
- slbCurAdvhcHttpTable.go
- slbCurAdvhcIcmpTable.go
- slbCurAdvhcImapTable.go
- slbCurAdvhcLdapTable.go
- slbCurAdvhcLinkTable.go
- slbCurAdvhcLogexpTable.go
- slbCurAdvhcNntpTable.go
- slbCurAdvhcOcspTable.go
- slbCurAdvhcPop3Table.go
- slbCurAdvhcRadiusTable.go
- slbCurAdvhcRtspTable.go
- slbCurAdvhcScriptTable.go
- slbCurAdvhcSipTable.go
- slbCurAdvhcSmtpTable.go
- slbCurAdvhcSnmpTable.go
- slbCurAdvhcSslHelloTable.go
- slbCurAdvhcTcpTable.go
- slbCurAdvhcTftpTable.go
- slbCurAdvhcUdpTable.go
- slbCurAdvhcVirtualWireTable.go
- slbCurAdvhcWapTable.go
- slbCurAdvhcWtsTable.go
- slbCurAppwallDpSrvCfgTable.go
- slbCurAppwallLdapCfgTable.go
- slbCurAppwallRadiusCfgTable.go
- slbCurAppwallWebappsCfgTable.go
- slbCurBotManagerClassesTable.go
- slbCurCfgAppShapeTable.go
- slbCurCfgBuddyTable.go
- slbCurCfgClusterPeerTable.go
- slbCurCfgContRuleTable.go
- slbCurCfgDnsNsGroupTable.go
- slbCurCfgDnsNsRecordTable.go
- slbCurCfgDrecordTable.go
- slbCurCfgDrecordVirtRealMappingTable.go
- slbCurCfgEnhBuddyTable.go
- slbCurCfgEnhContRuleTable.go
- slbCurCfgEnhGroupRealServerTable.go
- slbCurCfgEnhGroupTable.go
- slbCurCfgEnhRealServPortTable.go
- slbCurCfgEnhRealServerSecondPartTable.go
- slbCurCfgEnhRealServerTable.go
- slbCurCfgEnhRealServerThirdPartTable.go
- slbCurCfgEnhSerAppShapeTable.go
- slbCurCfgEnhUrlBwmTable.go
- slbCurCfgEnhVirtServerTable.go
- slbCurCfgEnhVirtServicesFifthPartTable.go
- slbCurCfgEnhVirtServicesFourthPartTable.go
- slbCurCfgEnhVirtServicesSecondPartTable.go
- slbCurCfgEnhVirtServicesSeventhPartTable.go
- slbCurCfgEnhVirtServicesSixthPartTable.go
- slbCurCfgEnhVirtServicesTable.go
- slbCurCfgEnhVirtServicesThirdPartTable.go
- slbCurCfgFQDNServerTable.go
- slbCurCfgFiltAppShapeTable.go
- slbCurCfgFiltsetTable.go
- slbCurCfgGroupRealServerTable.go
- slbCurCfgGroupTable.go
- slbCurCfgPeerPIPTable.go
- slbCurCfgPeerTable.go
- slbCurCfgPortTable.go
- slbCurCfgRealServPortTable.go
- slbCurCfgRealServerTable.go
- slbCurCfgSapAslrTable.go
- slbCurCfgSerAppShapeTable.go
- slbCurCfgSidebandAppShapeTable.go
- slbCurCfgSmartNatTable.go
- slbCurCfgSmtportTable.go
- slbCurCfgUrlBwmTable.go
- slbCurCfgVirtServerTable.go
- slbCurCfgVirtServicesFifthPartTable.go
- slbCurCfgVirtServicesFourthPartTable.go
- slbCurCfgVirtServicesSecondPartTable.go
- slbCurCfgVirtServicesTable.go
- slbCurCfgVirtServicesThirdPartTable.go
- slbCurCfgWlmTable.go
- slbCurDataclassCfgDataClassesTable.go
- slbCurDataclassCfgManualEntriesTable.go
- slbCurIcapPolTable.go
- slbCurNwclssCfgNetworkClassesTable.go
- slbCurNwclssCfgNetworkElementsTable.go
- slbCurRemoteLoggingTable.go
- slbCurSecCfgSecPolTable.go
- slbCurSecurePathClassesTable.go
- slbCurSidebandTable.go
- slbCurSslCfgAuthPolTable.go
- slbCurSslCfgCertsTable.go
- slbCurSslCfgGroupsTable.go
- slbCurSslCfgSSLCdpEntryTable.go
- slbCurSslCfgSSLCdpGrpTable.go
- slbCurSslCfgSSLInspectFlowCriteriaTable.go
- slbCurSslCfgSSLInspectFlowRuleTable.go
- slbCurSslCfgSSLInspectFlowTable.go
- slbCurSslCfgSSLPolTable.go
- slbCurTcpPolTable.go
- slbCurTrafficEventClassesTable.go
- slbEnhGroupRealServersTable.go
- slbEnhRealServerInfoTable.go
- slbEnhRealServerRportInfoTable.go
- slbEnhStatVirtServiceTable.go
- slbEnhVirtServicesInfoTable.go
- slbEnhVirtServicesWithApmTable.go
- slbEnhVirtSpecificServicesInfoTable.go
- slbGslbProxInfoTable.go
- slbNewAcclCfgCachePolTable.go
- slbNewAcclCfgCacheUrlListTable.go
- slbNewAcclCfgCacheUrlRuleTable.go
- slbNewAcclCfgClusterTable.go
- slbNewAcclCfgCompBrwsListTable.go
- slbNewAcclCfgCompBrwsRuleTable.go
- slbNewAcclCfgCompPolTable.go
- slbNewAcclCfgCompUrlListTable.go
- slbNewAcclCfgCompUrlRuleTable.go
- slbNewAcclCfgFastWaTable.go
- slbNewAcclCfgHttp2PolTable.go
- slbNewAcclCfgOptExcListTable.go
- slbNewAcclCfgOptExcRuleTable.go
- slbNewAdvhcAdvVirtualWireTable.go
- slbNewAdvhcArpTable.go
- slbNewAdvhcDhcpTable.go
- slbNewAdvhcDnsTable.go
- slbNewAdvhcFtpTable.go
- slbNewAdvhcHttpTable.go
- slbNewAdvhcIcmpTable.go
- slbNewAdvhcImapTable.go
- slbNewAdvhcLdapTable.go
- slbNewAdvhcLinkTable.go
- slbNewAdvhcLogexpTable.go
- slbNewAdvhcNntpTable.go
- slbNewAdvhcOcspTable.go
- slbNewAdvhcPop3Table.go
- slbNewAdvhcRadiusTable.go
- slbNewAdvhcRtspTable.go
- slbNewAdvhcScriptTable.go
- slbNewAdvhcSipTable.go
- slbNewAdvhcSmtpTable.go
- slbNewAdvhcSnmpTable.go
- slbNewAdvhcSslHelloTable.go
- slbNewAdvhcTcpTable.go
- slbNewAdvhcTftpTable.go
- slbNewAdvhcUdpTable.go
- slbNewAdvhcVirtualWireTable.go
- slbNewAdvhcWapTable.go
- slbNewAdvhcWtsTable.go
- slbNewAppwallDpSrvCfgTable.go
- slbNewAppwallLdapCfgTable.go
- slbNewAppwallRadiusCfgTable.go
- slbNewAppwallWebappsCfgTable.go
- slbNewBotManagerClassesTable.go
- slbNewCfgAppShapeTable.go
- slbNewCfgBuddyTable.go
- slbNewCfgClusterPeerTable.go
- slbNewCfgContRuleTable.go
- slbNewCfgDnsNsGroupTable.go
- slbNewCfgDnsNsRecordTable.go
- slbNewCfgDrecordTable.go
- slbNewCfgDrecordVirtRealMappingTable.go
- slbNewCfgEnhBuddyTable.go
- slbNewCfgEnhContRuleTable.go
- slbNewCfgEnhGroupRealServerTable.go
- slbNewCfgEnhGroupTable.go
- slbNewCfgEnhRealServPortTable.go
- slbNewCfgEnhRealServerSecondPartTable.go
- slbNewCfgEnhRealServerTable.go
- slbNewCfgEnhRealServerThirdPartTable.go
- slbNewCfgEnhSerAppShapeTable.go
- slbNewCfgEnhUrlBwmTable.go
- slbNewCfgEnhVirtServerTable.go
- slbNewCfgEnhVirtServicesFifthPartTable.go
- slbNewCfgEnhVirtServicesFourthPartTable.go
- slbNewCfgEnhVirtServicesSecondPartTable.go
- slbNewCfgEnhVirtServicesSeventhPartTable.go
- slbNewCfgEnhVirtServicesSixthPartTable.go
- slbNewCfgEnhVirtServicesTable.go
- slbNewCfgEnhVirtServicesThirdPartTable.go
- slbNewCfgFQDNServerTable.go
- slbNewCfgFiltAppShapeTable.go
- slbNewCfgGroupRealServerTable.go
- slbNewCfgGroupTable.go
- slbNewCfgPeerPIPTable.go
- slbNewCfgPeerTable.go
- slbNewCfgPortTable.go
- slbNewCfgRealServPortTable.go
- slbNewCfgRealServerTable.go
- slbNewCfgSapAslrTable.go
- slbNewCfgSerAppShapeTable.go
- slbNewCfgSidebandAppShapeTable.go
- slbNewCfgSmartNatTable.go
- slbNewCfgSmtportTable.go
- slbNewCfgUrlBwmTable.go
- slbNewCfgVirtServerTable.go
- slbNewCfgVirtServicesFifthPartTable.go
- slbNewCfgVirtServicesFourthPartTable.go
- slbNewCfgVirtServicesSecondPartTable.go
- slbNewCfgVirtServicesTable.go
- slbNewCfgVirtServicesThirdPartTable.go
- slbNewCfgWlmTable.go
- slbNewDataclassCfgDataClassesTable.go
- slbNewDataclassCfgManualEntriesTable.go
- slbNewIcapPolTable.go
- slbNewNwclssCfgNetworkClassesTable.go
- slbNewNwclssCfgNetworkElementsTable.go
- slbNewRemoteLoggingTable.go
- slbNewSecCfgSecPolTable.go
- slbNewSecurePathClassesTable.go
- slbNewSidebandTable.go
- slbNewSslCfgAuthPolTable.go
- slbNewSslCfgAuthPolTable2.go
- slbNewSslCfgAuthPolTable3.go
- slbNewSslCfgAuthPolTable4.go
- slbNewSslCfgAuthPolTable5.go
- slbNewSslCfgCertsTable.go
- slbNewSslCfgGroupsTable.go
- slbNewSslCfgSSLCdpEntryTable.go
- slbNewSslCfgSSLCdpGrpTable.go
- slbNewSslCfgSSLInspectFlowCriteriaTable.go
- slbNewSslCfgSSLInspectFlowRuleTable.go
- slbNewSslCfgSSLInspectFlowTable.go
- slbNewSslCfgSSLPolTable.go
- slbNewTcpPolTable.go
- slbNewTrafficEventClassesTable.go
- slbOperEnhGroupRealServerTable.go
- slbOperEnhHttpCachePurgeTable.go
- slbOperEnhRealServerTable.go
- slbOperGroupRealServerTable.go
- slbOperHttpCachePurgeTable.go
- slbOperRealServerTable.go
- slbOverlaySpStatsMapTable.go
- slbOverlayStatsMapTable.go
- slbPortInfoTable.go
- slbRealServerInfoTable.go
- slbRealServerRportInfoTable.go
- slbSessionInfoTable.go
- slbStatAuxSessTable.go
- slbStatEnhGroupTable.go
- slbStatEnhRServerCpTable.go
- slbStatEnhRServerRportHCTable.go
- slbStatEnhRServerTable.go
- slbStatEnhVServerTable.go
- slbStatGroupTable.go
- slbStatLinkpfGroupTable.go
- slbStatLinkpfIpTable.go
- slbStatLinkpfRServerTable.go
- slbStatLinkpfSmartNATTable.go
- slbStatPip6Table.go
- slbStatPipAddressTable.go
- slbStatPipNwClassTable.go
- slbStatPipTable.go
- slbStatRServerRportHCTable.go
- slbStatRServerTable.go
- slbStatSapAslrTable.go
- slbStatSpAuxSessTable.go
- slbStatSpEnhRealServerTable.go
- slbStatSpFltPsessTable.go
- slbStatSpFltRealTable.go
- slbStatSpFltTable.go
- slbStatSpMaintTable.go
- slbStatSpRealServerTable.go
- slbStatSpVServerTable.go
- slbStatVServerTable.go
- slbStatVirtServiceTable.go
- slbStatWlmTable.go
- slbVirtServicesInfoTable.go
- slbWlmInfoTable.go
- snmphcCurCfgTable.go
- snmphcNewCfgTable.go
- sslBeOffPerCiphServStatsTable.go
- sslBeOffPerFilterCipherHandShakeStatsTable.go
- sslBeOffPerFilterIgnoredCertsReasonsStatsTable.go
- sslBeOffPerFilterRejHsReasonsStatsTable.go
- sslBeOffPerServIgnoredCertsReasonsStatsTable.go
- sslBeOffPerServRejHsReasonsStatsTable.go
- sslOffPerCiphServStatsTable.go
- sslOffPerEnhServStatsTable.go
- sslOffPerFilterCipherHandShakeStatsTable.go
- sslOffPerFilterRejHsReasonsStatsTable.go
- sslOffPerFilterStatsTable.go
- sslOffPerServRejHsReasonsStatsTable.go
- sslOffPerServStatsTable.go
- tcpConnmngEnhPerServStatsTable.go
- trafficEventsVirtServcStatsTable.go