Documentation
¶
Index ¶
- type AgApplyTable
- type AgApplyTableParams
- type AgAwsAssociatedIpTable
- type AgAwsAssociatedIpTableParams
- type AgAwsAssociatedRtTable
- type AgAwsAssociatedRtTableParams
- type AgCfgDumpTable
- type AgCfgDumpTableParams
- type AgDiffTable
- type AgDiffTableParams
- type AgGcpAssociatedIpTable
- type AgGcpAssociatedIpTableParams
- type AgLastSyncInfoTable
- type AgLastSyncInfoTableLastSuccessfulSyncType
- type AgLastSyncInfoTableLastSyncStatus
- type AgLastSyncInfoTableLastSyncType
- type AgLastSyncInfoTableParams
- type AgLicenseCapacityInfoTable
- type AgLicenseCapacityInfoTableParams
- type AgLicenseInfoTable
- type AgLicenseInfoTableLicenseType
- type AgLicenseInfoTableParams
- type AgPortOperTable
- type AgPortOperTableParams
- type AgPortOperTablePortOperRmon
- type AgPortOperTablePortOperState
- type AgSaveTable
- type AgSaveTableParams
- type AgSecIpAclOperDstTable
- type AgSecIpAclOperDstTableParams
- type AgSecIpAclOperSrcTable
- type AgSecIpAclOperSrcTableParams
- type AgSyslogMsgTable
- type AgSyslogMsgTableParams
- type AgVadcVrrpOperTable
- type AgVadcVrrpOperTableParams
- type AgVadcVrrpOperTableVadcVrrpOperBackup
- 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 DisplayString
- 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 FltCurCfgTableAwinflow
- 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 FltCurCfgTableJsinject
- 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 FltNewCfgTableAwinflow
- 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 FltNewCfgTableJsinject
- 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 GetHcExtScriptBean
- 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 HcExtScriptImportBean
- type HcsCurCfgTable
- type HcsCurCfgTableParams
- type HcsNewCfgTable
- type HcsNewCfgTableAddCloseCmd
- type HcsNewCfgTableDeleteScript
- type HcsNewCfgTableParams
- type HcsNewCfgTableRemLastCmd
- type HttpEnhPerServStatsTable
- type HttpEnhPerServStatsTableParams
- type HttpPerServStatsTable
- type HttpPerServStatsTableParams
- type HwFanInfoTable
- type HwFanInfoTableIsCritical
- type HwFanInfoTableParams
- type HwFanInfoTableStatus
- type HwFanSpeedTable
- type HwFanSpeedTableParams
- type HwTemperatureInfoTable
- type HwTemperatureInfoTableParams
- type HwTemperatureInfoTableTempInfoSensorStatus
- type IpAclBogonInfoTable
- type IpAclBogonInfoTableParams
- type Layer7CurCfgContentClassCookieTable
- type Layer7CurCfgContentClassCookieTableCase
- type Layer7CurCfgContentClassCookieTableMatchTypeKey
- type Layer7CurCfgContentClassCookieTableMatchTypeVal
- type Layer7CurCfgContentClassCookieTableParams
- type Layer7CurCfgContentClassFileNameTable
- type Layer7CurCfgContentClassFileNameTableCase
- type Layer7CurCfgContentClassFileNameTableMatchType
- type Layer7CurCfgContentClassFileNameTableParams
- type Layer7CurCfgContentClassFileTypeTable
- type Layer7CurCfgContentClassFileTypeTableCase
- type Layer7CurCfgContentClassFileTypeTableMatchType
- type Layer7CurCfgContentClassFileTypeTableParams
- type Layer7CurCfgContentClassHeaderTable
- type Layer7CurCfgContentClassHeaderTableCase
- type Layer7CurCfgContentClassHeaderTableMatchTypeName
- type Layer7CurCfgContentClassHeaderTableMatchTypeVal
- type Layer7CurCfgContentClassHeaderTableParams
- type Layer7CurCfgContentClassHostNameTable
- type Layer7CurCfgContentClassHostNameTableMatchType
- type Layer7CurCfgContentClassHostNameTableParams
- type Layer7CurCfgContentClassPathTable
- type Layer7CurCfgContentClassPathTableCase
- type Layer7CurCfgContentClassPathTableMatchType
- type Layer7CurCfgContentClassPathTableParams
- type Layer7CurCfgContentClassTable
- type Layer7CurCfgContentClassTableCookie
- type Layer7CurCfgContentClassTableFileName
- type Layer7CurCfgContentClassTableFileType
- type Layer7CurCfgContentClassTableHeader
- type Layer7CurCfgContentClassTableHostName
- type Layer7CurCfgContentClassTableParams
- type Layer7CurCfgContentClassTablePath
- type Layer7CurCfgContentClassTableText
- type Layer7CurCfgContentClassTableType
- type Layer7CurCfgContentClassTableXMLTag
- type Layer7CurCfgContentClassTextTable
- type Layer7CurCfgContentClassTextTableCase
- type Layer7CurCfgContentClassTextTableLookupArea
- type Layer7CurCfgContentClassTextTableMatchType
- type Layer7CurCfgContentClassTextTableParams
- type Layer7CurCfgContentClassXmlTable
- type Layer7CurCfgContentClassXmlTableParams
- type Layer7CurCfgContentClassXmlTableTagCase
- type Layer7CurCfgContentClassXmlTableTagMatchTypeName
- type Layer7CurCfgContentClassXmlTableTagMatchTypeVal
- type Layer7CurCfgHttpmodListTable
- type Layer7CurCfgHttpmodListTableAdminStatus
- type Layer7CurCfgHttpmodListTableParams
- type Layer7CurCfgHttpmodRuleCookieTable
- type Layer7CurCfgHttpmodRuleCookieTableInsrtElem
- type Layer7CurCfgHttpmodRuleCookieTableParams
- type Layer7CurCfgHttpmodRuleFileLineTextTable
- type Layer7CurCfgHttpmodRuleFileLineTextTableParams
- type Layer7CurCfgHttpmodRuleHdrTable
- type Layer7CurCfgHttpmodRuleHdrTableElmnt
- type Layer7CurCfgHttpmodRuleHdrTableParams
- type Layer7CurCfgHttpmodRuleTable
- type Layer7CurCfgHttpmodRuleTableAction
- type Layer7CurCfgHttpmodRuleTableAdminStatus
- type Layer7CurCfgHttpmodRuleTableDirectn
- type Layer7CurCfgHttpmodRuleTableElement
- type Layer7CurCfgHttpmodRuleTableHttpBody
- type Layer7CurCfgHttpmodRuleTableParams
- type Layer7CurCfgHttpmodRuleUrlTable
- type Layer7CurCfgHttpmodRuleUrlTableActnHostTyp
- type Layer7CurCfgHttpmodRuleUrlTableActnHstSec
- type Layer7CurCfgHttpmodRuleUrlTableActnPathTyp
- type Layer7CurCfgHttpmodRuleUrlTableActnProtcl
- type Layer7CurCfgHttpmodRuleUrlTableActnPthSctn
- type Layer7CurCfgHttpmodRuleUrlTableMtchHostTyp
- type Layer7CurCfgHttpmodRuleUrlTableMtchPathTyp
- type Layer7CurCfgHttpmodRuleUrlTableMtchProtcol
- type Layer7CurCfgHttpmodRuleUrlTableParams
- type Layer7CurCfgURLFilteringTable
- type Layer7CurCfgURLFilteringTableParams
- type Layer7NewCfgContentClassCookieTable
- type Layer7NewCfgContentClassCookieTableCase
- type Layer7NewCfgContentClassCookieTableDelete
- type Layer7NewCfgContentClassCookieTableMatchTypeKey
- type Layer7NewCfgContentClassCookieTableMatchTypeVal
- type Layer7NewCfgContentClassCookieTableParams
- type Layer7NewCfgContentClassFileNameTable
- type Layer7NewCfgContentClassFileNameTableCase
- type Layer7NewCfgContentClassFileNameTableDelete
- type Layer7NewCfgContentClassFileNameTableMatchType
- type Layer7NewCfgContentClassFileNameTableParams
- type Layer7NewCfgContentClassFileTypeTable
- type Layer7NewCfgContentClassFileTypeTableCase
- type Layer7NewCfgContentClassFileTypeTableDelete
- type Layer7NewCfgContentClassFileTypeTableMatchType
- type Layer7NewCfgContentClassFileTypeTableParams
- type Layer7NewCfgContentClassHeaderTable
- type Layer7NewCfgContentClassHeaderTableCase
- type Layer7NewCfgContentClassHeaderTableDelete
- type Layer7NewCfgContentClassHeaderTableMatchTypeName
- type Layer7NewCfgContentClassHeaderTableMatchTypeVal
- type Layer7NewCfgContentClassHeaderTableParams
- type Layer7NewCfgContentClassHostNameTable
- type Layer7NewCfgContentClassHostNameTableDelete
- type Layer7NewCfgContentClassHostNameTableMatchType
- type Layer7NewCfgContentClassHostNameTableParams
- type Layer7NewCfgContentClassPathTable
- type Layer7NewCfgContentClassPathTableCase
- type Layer7NewCfgContentClassPathTableDelete
- type Layer7NewCfgContentClassPathTableMatchType
- type Layer7NewCfgContentClassPathTableParams
- type Layer7NewCfgContentClassTable
- type Layer7NewCfgContentClassTableCookie
- type Layer7NewCfgContentClassTableDelete
- type Layer7NewCfgContentClassTableFileName
- type Layer7NewCfgContentClassTableFileType
- type Layer7NewCfgContentClassTableHeader
- type Layer7NewCfgContentClassTableHostName
- type Layer7NewCfgContentClassTableParams
- type Layer7NewCfgContentClassTablePath
- type Layer7NewCfgContentClassTableText
- type Layer7NewCfgContentClassTableType
- type Layer7NewCfgContentClassTableXMLTag
- type Layer7NewCfgContentClassTextTable
- type Layer7NewCfgContentClassTextTableCase
- type Layer7NewCfgContentClassTextTableDelete
- type Layer7NewCfgContentClassTextTableLookupArea
- type Layer7NewCfgContentClassTextTableMatchType
- type Layer7NewCfgContentClassTextTableParams
- type Layer7NewCfgContentClassXmlTable
- type Layer7NewCfgContentClassXmlTableParams
- type Layer7NewCfgContentClassXmlTableTagCase
- type Layer7NewCfgContentClassXmlTableTagDelete
- type Layer7NewCfgContentClassXmlTableTagMatchTypeName
- type Layer7NewCfgContentClassXmlTableTagMatchTypeVal
- type Layer7NewCfgHttpmodListTable
- type Layer7NewCfgHttpmodListTableAdminStatus
- type Layer7NewCfgHttpmodListTableDelete
- type Layer7NewCfgHttpmodListTableParams
- type Layer7NewCfgHttpmodRuleCookieTable
- type Layer7NewCfgHttpmodRuleCookieTableInsrtElem
- type Layer7NewCfgHttpmodRuleCookieTableParams
- type Layer7NewCfgHttpmodRuleFileLineTextTable
- type Layer7NewCfgHttpmodRuleFileLineTextTableParams
- type Layer7NewCfgHttpmodRuleHdrTable
- type Layer7NewCfgHttpmodRuleHdrTableElmnt
- type Layer7NewCfgHttpmodRuleHdrTableParams
- type Layer7NewCfgHttpmodRuleTable
- type Layer7NewCfgHttpmodRuleTableAction
- type Layer7NewCfgHttpmodRuleTableAdminStatus
- type Layer7NewCfgHttpmodRuleTableDelete
- type Layer7NewCfgHttpmodRuleTableDirectn
- type Layer7NewCfgHttpmodRuleTableElement
- type Layer7NewCfgHttpmodRuleTableHttpBody
- type Layer7NewCfgHttpmodRuleTableParams
- type Layer7NewCfgHttpmodRuleUrlTable
- type Layer7NewCfgHttpmodRuleUrlTableActnHostTyp
- type Layer7NewCfgHttpmodRuleUrlTableActnHstSec
- type Layer7NewCfgHttpmodRuleUrlTableActnPathTyp
- type Layer7NewCfgHttpmodRuleUrlTableActnProtcl
- type Layer7NewCfgHttpmodRuleUrlTableActnPthSctn
- type Layer7NewCfgHttpmodRuleUrlTableMtchHostTyp
- type Layer7NewCfgHttpmodRuleUrlTableMtchPathTyp
- type Layer7NewCfgHttpmodRuleUrlTableMtchProtcol
- type Layer7NewCfgHttpmodRuleUrlTableParams
- type Layer7NewCfgURLFilteringTable
- type Layer7NewCfgURLFilteringTableDelete
- type Layer7NewCfgURLFilteringTableParams
- 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 PortInfoTable
- type PortInfoTableBackup
- type PortInfoTableFlowCtrl
- type PortInfoTableLink
- type PortInfoTableMode
- type PortInfoTableParams
- type PortInfoTablePhyConnType
- type PortInfoTablePhyIfOperStatus
- type PortInfoTablePhyIfType
- type PortInfoTablePreferred
- type PortInfoTableSFPType
- type PortInfoTableShared
- type PortInfoTableSpeed
- type SSLCertImportBean
- type ScalarBean
- type SecPolPerServStatsTable
- type SecPolPerServStatsTableParams
- type SidebandPerContRuleStatsTable
- type SidebandPerContRuleStatsTableParams
- type SidebandPerFltStatsTable
- type SidebandPerFltStatsTableParams
- type SidebandPerServStatsTable
- type SidebandPerServStatsTableParams
- type SlbAdvhcDsspTable
- type SlbAdvhcDsspTableIPVer
- type SlbAdvhcDsspTableParams
- type SlbAdvhcDsspTableSnat
- 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 SlbCurAcclCfgHttp3PolTable
- type SlbCurAcclCfgHttp3PolTableAdminStatus
- type SlbCurAcclCfgHttp3PolTableParams
- 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 SlbCurAcclCfgQuicPolTable
- type SlbCurAcclCfgQuicPolTableAdminStatus
- type SlbCurAcclCfgQuicPolTableKeepAlive
- type SlbCurAcclCfgQuicPolTableParams
- type SlbCurAdvhcAdvVirtualWireTable
- type SlbCurAdvhcAdvVirtualWireTableIPVer
- type SlbCurAdvhcAdvVirtualWireTableInvert
- type SlbCurAdvhcAdvVirtualWireTableParams
- type SlbCurAdvhcAdvVirtualWireTableSnat
- type SlbCurAdvhcAdvVirtualWireTableTransparent
- type SlbCurAdvhcArpTable
- type SlbCurAdvhcArpTableIPVer
- type SlbCurAdvhcArpTableInvert
- type SlbCurAdvhcArpTableParams
- type SlbCurAdvhcArpTableSnat
- type SlbCurAdvhcArpTableTransparent
- type SlbCurAdvhcDhcpTable
- type SlbCurAdvhcDhcpTableDhcpDuidType
- type SlbCurAdvhcDhcpTableDhcpType
- type SlbCurAdvhcDhcpTableIPVer
- type SlbCurAdvhcDhcpTableInvert
- type SlbCurAdvhcDhcpTableParams
- type SlbCurAdvhcDhcpTableSnat
- type SlbCurAdvhcDhcpTableSourcePortType
- type SlbCurAdvhcDhcpTableTransparent
- type SlbCurAdvhcDnsTable
- type SlbCurAdvhcDnsTableIPVer
- type SlbCurAdvhcDnsTableInvert
- type SlbCurAdvhcDnsTableParams
- type SlbCurAdvhcDnsTableSnat
- type SlbCurAdvhcDnsTableTransparent
- type SlbCurAdvhcDnsTableTransport
- type SlbCurAdvhcExtScrHcScriptTbl
- type SlbCurAdvhcExtScrHcScriptTblParams
- type SlbCurAdvhcExtScriptTable
- type SlbCurAdvhcExtScriptTableIPVer
- type SlbCurAdvhcExtScriptTableInvert
- type SlbCurAdvhcExtScriptTableParams
- type SlbCurAdvhcFtpTable
- type SlbCurAdvhcFtpTableIPVer
- type SlbCurAdvhcFtpTableInvert
- type SlbCurAdvhcFtpTableParams
- type SlbCurAdvhcFtpTableSnat
- 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 SlbCurAdvhcHttpTableSnat
- type SlbCurAdvhcHttpTableTransparent
- type SlbCurAdvhcIcmpTable
- type SlbCurAdvhcIcmpTableIPVer
- type SlbCurAdvhcIcmpTableInvert
- type SlbCurAdvhcIcmpTableParams
- type SlbCurAdvhcIcmpTableSnat
- type SlbCurAdvhcIcmpTableTransparent
- type SlbCurAdvhcImapTable
- type SlbCurAdvhcImapTableIPVer
- type SlbCurAdvhcImapTableInvert
- type SlbCurAdvhcImapTableParams
- type SlbCurAdvhcImapTableSnat
- type SlbCurAdvhcImapTableTransparent
- type SlbCurAdvhcLdapTable
- type SlbCurAdvhcLdapTableBaseFmt
- type SlbCurAdvhcLdapTableIPVer
- type SlbCurAdvhcLdapTableInvert
- type SlbCurAdvhcLdapTableLdaps
- type SlbCurAdvhcLdapTableParams
- type SlbCurAdvhcLdapTableSnat
- type SlbCurAdvhcLdapTableTransparent
- type SlbCurAdvhcLinkTable
- type SlbCurAdvhcLinkTableIPVer
- type SlbCurAdvhcLinkTableInvert
- type SlbCurAdvhcLinkTableParams
- type SlbCurAdvhcLinkTableSnat
- type SlbCurAdvhcLinkTableTransparent
- type SlbCurAdvhcLogexpTable
- type SlbCurAdvhcLogexpTableAlways
- type SlbCurAdvhcLogexpTableParams
- type SlbCurAdvhcNntpTable
- type SlbCurAdvhcNntpTableIPVer
- type SlbCurAdvhcNntpTableInvert
- type SlbCurAdvhcNntpTableParams
- type SlbCurAdvhcNntpTableSnat
- 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 SlbCurAdvhcPop3TableSnat
- type SlbCurAdvhcPop3TableTransparent
- type SlbCurAdvhcRadiusTable
- type SlbCurAdvhcRadiusTableDownType
- type SlbCurAdvhcRadiusTableIPVer
- type SlbCurAdvhcRadiusTableInvert
- type SlbCurAdvhcRadiusTableParams
- type SlbCurAdvhcRadiusTableSnat
- type SlbCurAdvhcRadiusTableTransparent
- type SlbCurAdvhcRtspTable
- type SlbCurAdvhcRtspTableIPVer
- type SlbCurAdvhcRtspTableInvert
- type SlbCurAdvhcRtspTableMethod
- type SlbCurAdvhcRtspTableParams
- type SlbCurAdvhcRtspTableSnat
- type SlbCurAdvhcRtspTableTransparent
- type SlbCurAdvhcScriptTable
- type SlbCurAdvhcScriptTableAlways
- type SlbCurAdvhcScriptTableIPVer
- type SlbCurAdvhcScriptTableInvert
- type SlbCurAdvhcScriptTableParams
- type SlbCurAdvhcScriptTableSnat
- type SlbCurAdvhcScriptTableTransparent
- type SlbCurAdvhcSipTable
- type SlbCurAdvhcSipTableIPVer
- type SlbCurAdvhcSipTableInvert
- type SlbCurAdvhcSipTableMethod
- type SlbCurAdvhcSipTableParams
- type SlbCurAdvhcSipTableSips
- type SlbCurAdvhcSipTableSnat
- type SlbCurAdvhcSipTableTransparent
- type SlbCurAdvhcSipTableTransport
- type SlbCurAdvhcSmtpTable
- type SlbCurAdvhcSmtpTableIPVer
- type SlbCurAdvhcSmtpTableInvert
- type SlbCurAdvhcSmtpTableParams
- type SlbCurAdvhcSmtpTableSnat
- type SlbCurAdvhcSmtpTableTransparent
- type SlbCurAdvhcSnmpTable
- type SlbCurAdvhcSnmpTableIPVer
- type SlbCurAdvhcSnmpTableInvert
- type SlbCurAdvhcSnmpTableParams
- type SlbCurAdvhcSnmpTableReadjustWeight
- type SlbCurAdvhcSnmpTableSnat
- type SlbCurAdvhcSnmpTableTransparent
- type SlbCurAdvhcSnmpTableType
- type SlbCurAdvhcSslHelloTable
- type SlbCurAdvhcSslHelloTableCipherName
- type SlbCurAdvhcSslHelloTableIPVer
- type SlbCurAdvhcSslHelloTableInvert
- type SlbCurAdvhcSslHelloTableParams
- type SlbCurAdvhcSslHelloTableSnat
- type SlbCurAdvhcSslHelloTableSslVersion
- type SlbCurAdvhcSslHelloTableTransparent
- type SlbCurAdvhcTcpTable
- type SlbCurAdvhcTcpTableAlways
- type SlbCurAdvhcTcpTableConnTerm
- type SlbCurAdvhcTcpTableIPVer
- type SlbCurAdvhcTcpTableInvert
- type SlbCurAdvhcTcpTableParams
- type SlbCurAdvhcTcpTableSnat
- type SlbCurAdvhcTcpTableTransparent
- type SlbCurAdvhcTftpTable
- type SlbCurAdvhcTftpTableIPVer
- type SlbCurAdvhcTftpTableInvert
- type SlbCurAdvhcTftpTableParams
- type SlbCurAdvhcTftpTableSnat
- type SlbCurAdvhcTftpTableTransparent
- type SlbCurAdvhcUdpTable
- type SlbCurAdvhcUdpTableIPVer
- type SlbCurAdvhcUdpTableInvert
- type SlbCurAdvhcUdpTablePadding
- type SlbCurAdvhcUdpTableParams
- type SlbCurAdvhcUdpTableSnat
- type SlbCurAdvhcUdpTableTransparent
- type SlbCurAdvhcVirtualWireTable
- type SlbCurAdvhcVirtualWireTableIPVer
- type SlbCurAdvhcVirtualWireTableInvert
- type SlbCurAdvhcVirtualWireTableParams
- type SlbCurAdvhcVirtualWireTableSnat
- type SlbCurAdvhcVirtualWireTableTransparent
- type SlbCurAdvhcWapTable
- type SlbCurAdvhcWapTableCouple
- type SlbCurAdvhcWapTableIPVer
- type SlbCurAdvhcWapTableInvert
- type SlbCurAdvhcWapTableParams
- type SlbCurAdvhcWapTableSnat
- type SlbCurAdvhcWapTableTransparent
- type SlbCurAdvhcWapTableType
- type SlbCurAdvhcWtsTable
- type SlbCurAdvhcWtsTableIPVer
- type SlbCurAdvhcWtsTableInvert
- type SlbCurAdvhcWtsTableParams
- type SlbCurAdvhcWtsTableSnat
- 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 SlbCurAppwallWebappsCfgTableWebappCldirection
- type SlbCurAppwallWebappsCfgTableWebappEnable
- type SlbCurAppwallWebappsCfgTableWebappEnableAuthSso
- type SlbCurAppwallWebappsCfgTableWebappEnableWaf
- type SlbCurAppwallWebappsCfgTableWebappMode
- type SlbCurBotManagerClassesTable
- type SlbCurBotManagerClassesTableAllHeaders
- type SlbCurBotManagerClassesTableAppClassAppType
- type SlbCurBotManagerClassesTableAppType
- type SlbCurBotManagerClassesTableBlock
- type SlbCurBotManagerClassesTableCaptcha
- type SlbCurBotManagerClassesTableCustomMobBlockStatus
- type SlbCurBotManagerClassesTableCustomMobCaptchaStatus
- type SlbCurBotManagerClassesTableCustomWebBlockStatus
- type SlbCurBotManagerClassesTableEnaDis
- type SlbCurBotManagerClassesTableJsInjectStatus
- type SlbCurBotManagerClassesTableMode
- type SlbCurBotManagerClassesTableParams
- type SlbCurBotManagerClassesTableSameSite
- type SlbCurBotManagerClassesTableSecureCookie
- type SlbCurBotManagerClassesTableSessionIdPicker
- type SlbCurBotManagerClassesTableTrkevent
- 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 SlbCurCfgEnhContRuleTableBotMProcessing
- type SlbCurCfgEnhContRuleTableParams
- type SlbCurCfgEnhContRuleTableSecwaProcessing
- 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 SlbCurCfgEnhVirtServicesFifthPartTableCookieHttponly
- 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 SlbCurCfgEnhVirtServicesSeventhPartTableAwinflow
- type SlbCurCfgEnhVirtServicesSeventhPartTableClsRST
- type SlbCurCfgEnhVirtServicesSeventhPartTableCluster
- type SlbCurCfgEnhVirtServicesSeventhPartTableConnPooling
- type SlbCurCfgEnhVirtServicesSeventhPartTableDohType
- type SlbCurCfgEnhVirtServicesSeventhPartTableFallbackUseAW
- type SlbCurCfgEnhVirtServicesSeventhPartTableIsDnsSecVip
- type SlbCurCfgEnhVirtServicesSeventhPartTableJsinject
- 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 SlbCurCfgSdpTable
- type SlbCurCfgSdpTableParams
- type SlbCurCfgSerAppShapeTable
- type SlbCurCfgSerAppShapeTableParams
- type SlbCurCfgSidebandAppShapeTable
- type SlbCurCfgSidebandAppShapeTableParams
- type SlbCurCfgSipUdpRuleTable
- type SlbCurCfgSipUdpRuleTableHdrFld
- type SlbCurCfgSipUdpRuleTableParams
- type SlbCurCfgSipUdpRuleTableState
- type SlbCurCfgSmartNatTable
- type SlbCurCfgSmartNatTableDnatMode
- type SlbCurCfgSmartNatTableDnatPersist
- type SlbCurCfgSmartNatTableIpVer
- type SlbCurCfgSmartNatTableMode
- type SlbCurCfgSmartNatTableParams
- type SlbCurCfgSmartNatTableType
- type SlbCurCfgSmtportTable
- type SlbCurCfgSmtportTableParams
- type SlbCurCfgUrlBwmTable
- type SlbCurCfgUrlBwmTableParams
- type SlbCurCfgUrlHttpMethodsTable
- type SlbCurCfgUrlHttpMethodsTableParams
- type SlbCurCfgUrlLbPathTable
- type SlbCurCfgUrlLbPathTableAllowRegExp
- type SlbCurCfgUrlLbPathTableApplication
- type SlbCurCfgUrlLbPathTableDnsType
- type SlbCurCfgUrlLbPathTableOper
- type SlbCurCfgUrlLbPathTableParams
- type SlbCurCfgUrlLbPathTablePatternStringType
- 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 SlbCurSslCfgSSLMonPolTable
- type SlbCurSslCfgSSLMonPolTableAdminStatus
- type SlbCurSslCfgSSLMonPolTableHwOffload
- type SlbCurSslCfgSSLMonPolTableParams
- type SlbCurSslCfgSSLPolTable
- type SlbCurSslCfgSSLPolTableAdminStatus
- type SlbCurSslCfgSSLPolTableBEGmSslVersion
- 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 SlbCurSslCfgSSLPolTableFEGmSslPriority
- type SlbCurSslCfgSSLPolTableFEGmSslVersion
- 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 SlbCurTcpPolTableTcpKeepalive
- type SlbCurTcpPolTableTimestamp
- type SlbCurTrafficEventClassesTable
- type SlbCurTrafficEventClassesTableEnaDis
- type SlbCurTrafficEventClassesTableHostByPass
- type SlbCurTrafficEventClassesTableHttpTran
- type SlbCurTrafficEventClassesTableIPREP
- 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 SlbNewAcclCfgHttp3PolTable
- type SlbNewAcclCfgHttp3PolTableAdminStatus
- type SlbNewAcclCfgHttp3PolTableDelete
- type SlbNewAcclCfgHttp3PolTableParams
- 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 SlbNewAcclCfgQuicPolTable
- type SlbNewAcclCfgQuicPolTableAdminStatus
- type SlbNewAcclCfgQuicPolTableDelete
- type SlbNewAcclCfgQuicPolTableKeepAlive
- type SlbNewAcclCfgQuicPolTableParams
- type SlbNewAdvhcAdvVirtualWireTable
- type SlbNewAdvhcAdvVirtualWireTableDelete
- type SlbNewAdvhcAdvVirtualWireTableIPVer
- type SlbNewAdvhcAdvVirtualWireTableInvert
- type SlbNewAdvhcAdvVirtualWireTableParams
- type SlbNewAdvhcAdvVirtualWireTableSnat
- type SlbNewAdvhcAdvVirtualWireTableTransparent
- type SlbNewAdvhcArpTable
- type SlbNewAdvhcArpTableDelete
- type SlbNewAdvhcArpTableIPVer
- type SlbNewAdvhcArpTableInvert
- type SlbNewAdvhcArpTableParams
- type SlbNewAdvhcArpTableSnat
- type SlbNewAdvhcArpTableTransparent
- type SlbNewAdvhcDhcpTable
- type SlbNewAdvhcDhcpTableDelete
- type SlbNewAdvhcDhcpTableDhcpDuidType
- type SlbNewAdvhcDhcpTableDhcpType
- type SlbNewAdvhcDhcpTableIPVer
- type SlbNewAdvhcDhcpTableInvert
- type SlbNewAdvhcDhcpTableParams
- type SlbNewAdvhcDhcpTableSnat
- type SlbNewAdvhcDhcpTableSourcePortType
- type SlbNewAdvhcDhcpTableTransparent
- type SlbNewAdvhcDnsTable
- type SlbNewAdvhcDnsTableDelete
- type SlbNewAdvhcDnsTableIPVer
- type SlbNewAdvhcDnsTableInvert
- type SlbNewAdvhcDnsTableParams
- type SlbNewAdvhcDnsTableSnat
- type SlbNewAdvhcDnsTableTransparent
- type SlbNewAdvhcDnsTableTransport
- type SlbNewAdvhcExtScrHcScriptTbl
- type SlbNewAdvhcExtScrHcScriptTblDel
- type SlbNewAdvhcExtScrHcScriptTblParams
- type SlbNewAdvhcExtScriptTable
- type SlbNewAdvhcExtScriptTableDelete
- type SlbNewAdvhcExtScriptTableIPVer
- type SlbNewAdvhcExtScriptTableInvert
- type SlbNewAdvhcExtScriptTableParams
- type SlbNewAdvhcFtpTable
- type SlbNewAdvhcFtpTableDelete
- type SlbNewAdvhcFtpTableIPVer
- type SlbNewAdvhcFtpTableInvert
- type SlbNewAdvhcFtpTableParams
- type SlbNewAdvhcFtpTableSnat
- 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 SlbNewAdvhcHttpTableSnat
- type SlbNewAdvhcHttpTableTransparent
- type SlbNewAdvhcIcmpTable
- type SlbNewAdvhcIcmpTableDelete
- type SlbNewAdvhcIcmpTableIPVer
- type SlbNewAdvhcIcmpTableInvert
- type SlbNewAdvhcIcmpTableParams
- type SlbNewAdvhcIcmpTableSnat
- type SlbNewAdvhcIcmpTableTransparent
- type SlbNewAdvhcImapTable
- type SlbNewAdvhcImapTableDelete
- type SlbNewAdvhcImapTableIPVer
- type SlbNewAdvhcImapTableInvert
- type SlbNewAdvhcImapTableParams
- type SlbNewAdvhcImapTableSnat
- type SlbNewAdvhcImapTableTransparent
- type SlbNewAdvhcLdapTable
- type SlbNewAdvhcLdapTableBaseFmt
- type SlbNewAdvhcLdapTableDelete
- type SlbNewAdvhcLdapTableIPVer
- type SlbNewAdvhcLdapTableInvert
- type SlbNewAdvhcLdapTableLdaps
- type SlbNewAdvhcLdapTableParams
- type SlbNewAdvhcLdapTableSnat
- type SlbNewAdvhcLdapTableTransparent
- type SlbNewAdvhcLinkTable
- type SlbNewAdvhcLinkTableDelete
- type SlbNewAdvhcLinkTableIPVer
- type SlbNewAdvhcLinkTableInvert
- type SlbNewAdvhcLinkTableParams
- type SlbNewAdvhcLinkTableSnat
- type SlbNewAdvhcLinkTableTransparent
- type SlbNewAdvhcLogexpTable
- type SlbNewAdvhcLogexpTableAlways
- type SlbNewAdvhcLogexpTableDelete
- type SlbNewAdvhcLogexpTableParams
- type SlbNewAdvhcNntpTable
- type SlbNewAdvhcNntpTableDelete
- type SlbNewAdvhcNntpTableIPVer
- type SlbNewAdvhcNntpTableInvert
- type SlbNewAdvhcNntpTableParams
- type SlbNewAdvhcNntpTableSnat
- 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 SlbNewAdvhcPop3TableSnat
- type SlbNewAdvhcPop3TableTransparent
- type SlbNewAdvhcRadiusTable
- type SlbNewAdvhcRadiusTableDelete
- type SlbNewAdvhcRadiusTableDownType
- type SlbNewAdvhcRadiusTableIPVer
- type SlbNewAdvhcRadiusTableInvert
- type SlbNewAdvhcRadiusTableParams
- type SlbNewAdvhcRadiusTableSnat
- type SlbNewAdvhcRadiusTableTransparent
- type SlbNewAdvhcRtspTable
- type SlbNewAdvhcRtspTableDelete
- type SlbNewAdvhcRtspTableIPVer
- type SlbNewAdvhcRtspTableInvert
- type SlbNewAdvhcRtspTableMethod
- type SlbNewAdvhcRtspTableParams
- type SlbNewAdvhcRtspTableSnat
- type SlbNewAdvhcRtspTableTransparent
- type SlbNewAdvhcScriptTable
- type SlbNewAdvhcScriptTableAddCloseCmd
- type SlbNewAdvhcScriptTableAlways
- type SlbNewAdvhcScriptTableDelete
- type SlbNewAdvhcScriptTableIPVer
- type SlbNewAdvhcScriptTableInvert
- type SlbNewAdvhcScriptTableParams
- type SlbNewAdvhcScriptTableRemoveLastCmd
- type SlbNewAdvhcScriptTableSnat
- type SlbNewAdvhcScriptTableTransparent
- type SlbNewAdvhcSipTable
- type SlbNewAdvhcSipTableDelete
- type SlbNewAdvhcSipTableIPVer
- type SlbNewAdvhcSipTableInvert
- type SlbNewAdvhcSipTableMethod
- type SlbNewAdvhcSipTableParams
- type SlbNewAdvhcSipTableSips
- type SlbNewAdvhcSipTableSnat
- type SlbNewAdvhcSipTableTransparent
- type SlbNewAdvhcSipTableTransport
- type SlbNewAdvhcSmtpTable
- type SlbNewAdvhcSmtpTableDelete
- type SlbNewAdvhcSmtpTableIPVer
- type SlbNewAdvhcSmtpTableInvert
- type SlbNewAdvhcSmtpTableParams
- type SlbNewAdvhcSmtpTableSnat
- type SlbNewAdvhcSmtpTableTransparent
- type SlbNewAdvhcSnmpTable
- type SlbNewAdvhcSnmpTableDelete
- type SlbNewAdvhcSnmpTableIPVer
- type SlbNewAdvhcSnmpTableInvert
- type SlbNewAdvhcSnmpTableParams
- type SlbNewAdvhcSnmpTableReadjustWeight
- type SlbNewAdvhcSnmpTableSnat
- type SlbNewAdvhcSnmpTableTransparent
- type SlbNewAdvhcSnmpTableType
- type SlbNewAdvhcSslHelloTable
- type SlbNewAdvhcSslHelloTableCipherName
- type SlbNewAdvhcSslHelloTableDelete
- type SlbNewAdvhcSslHelloTableIPVer
- type SlbNewAdvhcSslHelloTableInvert
- type SlbNewAdvhcSslHelloTableParams
- type SlbNewAdvhcSslHelloTableSnat
- type SlbNewAdvhcSslHelloTableSslVersion
- type SlbNewAdvhcSslHelloTableTransparent
- type SlbNewAdvhcTcpTable
- type SlbNewAdvhcTcpTableAlways
- type SlbNewAdvhcTcpTableConnTerm
- type SlbNewAdvhcTcpTableDelete
- type SlbNewAdvhcTcpTableIPVer
- type SlbNewAdvhcTcpTableInvert
- type SlbNewAdvhcTcpTableParams
- type SlbNewAdvhcTcpTableSnat
- type SlbNewAdvhcTcpTableTransparent
- type SlbNewAdvhcTftpTable
- type SlbNewAdvhcTftpTableDelete
- type SlbNewAdvhcTftpTableIPVer
- type SlbNewAdvhcTftpTableInvert
- type SlbNewAdvhcTftpTableParams
- type SlbNewAdvhcTftpTableSnat
- type SlbNewAdvhcTftpTableTransparent
- type SlbNewAdvhcUdpTable
- type SlbNewAdvhcUdpTableDelete
- type SlbNewAdvhcUdpTableIPVer
- type SlbNewAdvhcUdpTableInvert
- type SlbNewAdvhcUdpTablePadding
- type SlbNewAdvhcUdpTableParams
- type SlbNewAdvhcUdpTableSnat
- type SlbNewAdvhcUdpTableTransparent
- type SlbNewAdvhcVirtualWireTable
- type SlbNewAdvhcVirtualWireTableDelete
- type SlbNewAdvhcVirtualWireTableIPVer
- type SlbNewAdvhcVirtualWireTableInvert
- type SlbNewAdvhcVirtualWireTableParams
- type SlbNewAdvhcVirtualWireTableSnat
- type SlbNewAdvhcVirtualWireTableTransparent
- type SlbNewAdvhcWapTable
- type SlbNewAdvhcWapTableCouple
- type SlbNewAdvhcWapTableDelete
- type SlbNewAdvhcWapTableIPVer
- type SlbNewAdvhcWapTableInvert
- type SlbNewAdvhcWapTableParams
- type SlbNewAdvhcWapTableSnat
- type SlbNewAdvhcWapTableTransparent
- type SlbNewAdvhcWapTableType
- type SlbNewAdvhcWtsTable
- type SlbNewAdvhcWtsTableDelete
- type SlbNewAdvhcWtsTableIPVer
- type SlbNewAdvhcWtsTableInvert
- type SlbNewAdvhcWtsTableParams
- type SlbNewAdvhcWtsTableSnat
- 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 SlbNewAppwallWebappsCfgTableWebappCldirection
- type SlbNewAppwallWebappsCfgTableWebappDel
- type SlbNewAppwallWebappsCfgTableWebappEnable
- type SlbNewAppwallWebappsCfgTableWebappEnableAuthSso
- type SlbNewAppwallWebappsCfgTableWebappEnableWaf
- type SlbNewAppwallWebappsCfgTableWebappMode
- type SlbNewBotManagerClassesTable
- type SlbNewBotManagerClassesTableAllHeaders
- type SlbNewBotManagerClassesTableAppClassAppType
- type SlbNewBotManagerClassesTableAppType
- type SlbNewBotManagerClassesTableBlock
- type SlbNewBotManagerClassesTableCaptcha
- type SlbNewBotManagerClassesTableCustomMobBlockStatus
- type SlbNewBotManagerClassesTableCustomMobCaptchaStatus
- type SlbNewBotManagerClassesTableCustomWebBlockStatus
- type SlbNewBotManagerClassesTableDel
- type SlbNewBotManagerClassesTableEnaDis
- type SlbNewBotManagerClassesTableJsInjectStatus
- type SlbNewBotManagerClassesTableMode
- type SlbNewBotManagerClassesTableParams
- type SlbNewBotManagerClassesTableSameSite
- type SlbNewBotManagerClassesTableSecureCookie
- type SlbNewBotManagerClassesTableSessionIdPicker
- type SlbNewBotManagerClassesTableTrkevent
- 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 SlbNewCfgEnhContRuleTableBotMProcessing
- type SlbNewCfgEnhContRuleTableDelete
- type SlbNewCfgEnhContRuleTableParams
- type SlbNewCfgEnhContRuleTableSecwaProcessing
- 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 SlbNewCfgEnhVirtServicesFifthPartTableCookieHttponly
- 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 SlbNewCfgEnhVirtServicesSeventhPartTableAwinflow
- type SlbNewCfgEnhVirtServicesSeventhPartTableClsRST
- type SlbNewCfgEnhVirtServicesSeventhPartTableCluster
- type SlbNewCfgEnhVirtServicesSeventhPartTableConnPooling
- type SlbNewCfgEnhVirtServicesSeventhPartTableDohType
- type SlbNewCfgEnhVirtServicesSeventhPartTableFallbackUseAW
- type SlbNewCfgEnhVirtServicesSeventhPartTableIsDnsSecVip
- type SlbNewCfgEnhVirtServicesSeventhPartTableJsinject
- 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 SlbNewCfgSdpTable
- type SlbNewCfgSdpTableDelete
- type SlbNewCfgSdpTableParams
- type SlbNewCfgSerAppShapeTable
- type SlbNewCfgSerAppShapeTableDelete
- type SlbNewCfgSerAppShapeTableParams
- type SlbNewCfgSidebandAppShapeTable
- type SlbNewCfgSidebandAppShapeTableDelete
- type SlbNewCfgSidebandAppShapeTableParams
- type SlbNewCfgSipUdpRuleTable
- type SlbNewCfgSipUdpRuleTableDelete
- type SlbNewCfgSipUdpRuleTableHdrFld
- type SlbNewCfgSipUdpRuleTableParams
- type SlbNewCfgSipUdpRuleTableState
- 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 SlbNewCfgUrlHttpMethodsTable
- type SlbNewCfgUrlHttpMethodsTableDelete
- type SlbNewCfgUrlHttpMethodsTableParams
- type SlbNewCfgUrlLbPathTable
- type SlbNewCfgUrlLbPathTableAllowRegExp
- type SlbNewCfgUrlLbPathTableApplication
- type SlbNewCfgUrlLbPathTableDelete
- type SlbNewCfgUrlLbPathTableDnsType
- type SlbNewCfgUrlLbPathTableOper
- type SlbNewCfgUrlLbPathTableParams
- type SlbNewCfgUrlLbPathTablePatternStringType
- 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 SlbNewSslCfgSSLMonPolTable
- type SlbNewSslCfgSSLMonPolTableAdminStatus
- type SlbNewSslCfgSSLMonPolTableDel
- type SlbNewSslCfgSSLMonPolTableHwOffload
- type SlbNewSslCfgSSLMonPolTableParams
- type SlbNewSslCfgSSLPolTable
- type SlbNewSslCfgSSLPolTableAdminStatus
- type SlbNewSslCfgSSLPolTableBEGmSslVersion
- 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 SlbNewSslCfgSSLPolTableFEGmSslPriority
- type SlbNewSslCfgSSLPolTableFEGmSslVersion
- 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 SlbNewTcpPolTableTcpKeepalive
- type SlbNewTcpPolTableTimestamp
- type SlbNewTrafficEventClassesTable
- type SlbNewTrafficEventClassesTableDel
- type SlbNewTrafficEventClassesTableEnaDis
- type SlbNewTrafficEventClassesTableHostByPass
- type SlbNewTrafficEventClassesTableHttpTran
- type SlbNewTrafficEventClassesTableIPREP
- 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 SlbStatEnhContRuleActionGroupTable
- type SlbStatEnhContRuleActionGroupTableParams
- type SlbStatEnhContRuleActionGroupTableRealStatus
- type SlbStatEnhContRuleTable
- type SlbStatEnhContRuleTableAction
- type SlbStatEnhContRuleTableParams
- type SlbStatEnhGroupTable
- type SlbStatEnhGroupTableParams
- type SlbStatEnhRServerCpTable
- type SlbStatEnhRServerCpTableParams
- type SlbStatEnhRServerRportHCTable
- type SlbStatEnhRServerRportHCTableHCStatus
- type SlbStatEnhRServerRportHCTableParams
- type SlbStatEnhRServerTable
- type SlbStatEnhRServerTableParams
- type SlbStatEnhServiceActionNonGroupTable
- type SlbStatEnhServiceActionNonGroupTableParams
- 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 SlbStatOCSPServerTable
- type SlbStatOCSPServerTableParams
- 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 SlbStatSbBeSslCiphUsageStatsTable
- type SlbStatSbBeSslCiphUsageStatsTableParams
- type SlbStatSbBeSslIgnoredCertsReasonsStatsTable
- type SlbStatSbBeSslIgnoredCertsReasonsStatsTableParams
- type SlbStatSbBeSslRejHsReasonsStatsTable
- type SlbStatSbBeSslRejHsReasonsStatsTableParams
- type SlbStatSbSslRealTable
- type SlbStatSbSslRealTableParams
- type SlbStatSidebandRealServerTable
- type SlbStatSidebandRealServerTableParams
- 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 SlbStatURLFilteringGroupTable
- type SlbStatURLFilteringGroupTableParams
- 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 SwitchCapPbladeInfoTable
- type SwitchCapPbladeInfoTableParams
- type SwitchCapSlbPortInfoTable
- type SwitchCapSlbPortInfoTableClientState
- type SwitchCapSlbPortInfoTableParams
- type SwitchCapSlbPortInfoTableRTSState
- type SwitchCapSlbPortInfoTableSerState
- type TcpConnmngEnhPerServStatsTable
- type TcpConnmngEnhPerServStatsTableParams
- type TrafficEventsVirtServcStatsTable
- type TrafficEventsVirtServcStatsTableParams
- type UrlSpMaintStatsTable
- type UrlSpMaintStatsTableParams
- type UrlStatSlbPathTable
- type UrlStatSlbPathTableParams
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 AgAwsAssociatedIpTable ¶ added in v0.9.0
type AgAwsAssociatedIpTable struct {
// AWS HA associated ip table index.
// Note: This MIB is only supported on VA platform.
AgAwsAssociatedIpIndex int32
Params *AgAwsAssociatedIpTableParams
}
AgAwsAssociatedIpTable Associated ip table of for AWS ha. Note: This MIB is only supported on VA platform.
func NewAgAwsAssociatedIpTable ¶ added in v0.9.0
func NewAgAwsAssociatedIpTable( agAwsAssociatedIpIndex int32, params *AgAwsAssociatedIpTableParams, ) *AgAwsAssociatedIpTable
func NewAgAwsAssociatedIpTableList ¶ added in v0.9.0
func NewAgAwsAssociatedIpTableList() *AgAwsAssociatedIpTable
func (*AgAwsAssociatedIpTable) GetParams ¶ added in v0.9.0
func (c *AgAwsAssociatedIpTable) GetParams() BeanType
func (*AgAwsAssociatedIpTable) GetParamsType ¶ added in v0.9.0
func (c *AgAwsAssociatedIpTable) GetParamsType() reflect.Type
func (*AgAwsAssociatedIpTable) Name ¶ added in v0.9.0
func (c *AgAwsAssociatedIpTable) Name() string
func (*AgAwsAssociatedIpTable) Path ¶ added in v0.9.0
func (c *AgAwsAssociatedIpTable) Path() string
type AgAwsAssociatedIpTableParams ¶ added in v0.9.0
type AgAwsAssociatedIpTableParams struct {
// AWS HA associated ip table index.
// Note: This MIB is only supported on VA platform.
AwsAssociatedIpIndex int32 `json:"AwsAssociatedIpIndex,omitempty"`
// Get AWS Alteon private IP, as a part of HA associated IP set.
// Note: This MIB is only supported on VA platform.
AwsAssociatedIpPrivateIp string `json:"AwsAssociatedIpPrivateIp,omitempty"`
// Get AWS Alteon backup(s) IP, as a part of HA associated IP set.
// Note: This MIB is only supported on VA platform.
AwsAssociatedIpPeerIp string `json:"AwsAssociatedIpPeerIp,omitempty"`
// Get AWS Alteon floating/elastic IP, as a part of HA associated IP set.
// Note: This MIB is only supported on VA platform.
AwsAssociatedIpFloatingIp string `json:"AwsAssociatedIpFloatingIp,omitempty"`
}
type AgAwsAssociatedRtTable ¶ added in v0.9.0
type AgAwsAssociatedRtTable struct {
// AWS HA associated route table index.
// Note: This MIB is only supported on VA platform.
AgAwsAssociatedRtIndex int32
Params *AgAwsAssociatedRtTableParams
}
AgAwsAssociatedRtTable Associated route table of for AWS ha. Note: This MIB is only supported on VA platform.
func NewAgAwsAssociatedRtTable ¶ added in v0.9.0
func NewAgAwsAssociatedRtTable( agAwsAssociatedRtIndex int32, params *AgAwsAssociatedRtTableParams, ) *AgAwsAssociatedRtTable
func NewAgAwsAssociatedRtTableList ¶ added in v0.9.0
func NewAgAwsAssociatedRtTableList() *AgAwsAssociatedRtTable
func (*AgAwsAssociatedRtTable) GetParams ¶ added in v0.9.0
func (c *AgAwsAssociatedRtTable) GetParams() BeanType
func (*AgAwsAssociatedRtTable) GetParamsType ¶ added in v0.9.0
func (c *AgAwsAssociatedRtTable) GetParamsType() reflect.Type
func (*AgAwsAssociatedRtTable) Name ¶ added in v0.9.0
func (c *AgAwsAssociatedRtTable) Name() string
func (*AgAwsAssociatedRtTable) Path ¶ added in v0.9.0
func (c *AgAwsAssociatedRtTable) Path() string
type AgAwsAssociatedRtTableParams ¶ added in v0.9.0
type AgAwsAssociatedRtTableParams struct {
// AWS HA associated route table index.
// Note: This MIB is only supported on VA platform.
AwsAssociatedRtIndex int32 `json:"AwsAssociatedRtIndex,omitempty"`
// Get AWS Alteon Route ID, as a part of HA associated route set.
// Note: This MIB is only supported on VA platform.
AwsAssociatedRtRouteId string `json:"AwsAssociatedRtRouteId,omitempty"`
// Get AWS Alteon eni ID, as a part of HA associated route set.
// Note: This MIB is only supported on VA platform.
AwsAssociatedRtEniId string `json:"AwsAssociatedRtEniId,omitempty"`
// Get AWS Alteon backup(s) eni ID, as a part of HA associated route set.
// Note: This MIB is only supported on VA platform.
AwsAssociatedRtPeerEniId string `json:"AwsAssociatedRtPeerEniId,omitempty"`
}
type AgCfgDumpTable ¶ added in v0.9.0
type AgCfgDumpTable struct {
// The table index.
AgCfgDumpIndex int32
Params *AgCfgDumpTableParams
}
AgCfgDumpTable The table of dump strings.
func NewAgCfgDumpTable ¶ added in v0.9.0
func NewAgCfgDumpTable( agCfgDumpIndex int32, params *AgCfgDumpTableParams, ) *AgCfgDumpTable
func NewAgCfgDumpTableList ¶ added in v0.9.0
func NewAgCfgDumpTableList() *AgCfgDumpTable
func (*AgCfgDumpTable) GetParams ¶ added in v0.9.0
func (c *AgCfgDumpTable) GetParams() BeanType
func (*AgCfgDumpTable) GetParamsType ¶ added in v0.9.0
func (c *AgCfgDumpTable) GetParamsType() reflect.Type
func (*AgCfgDumpTable) Name ¶ added in v0.9.0
func (c *AgCfgDumpTable) Name() string
func (*AgCfgDumpTable) Path ¶ added in v0.9.0
func (c *AgCfgDumpTable) Path() string
type AgCfgDumpTableParams ¶ added in v0.9.0
type AgDiffTable ¶ added in v0.9.0
type AgDiffTable struct {
// The table index.
AgDiffIndex int32
Params *AgDiffTableParams
}
AgDiffTable The table of diff strings.
func NewAgDiffTable ¶ added in v0.9.0
func NewAgDiffTable( agDiffIndex int32, params *AgDiffTableParams, ) *AgDiffTable
func NewAgDiffTableList ¶ added in v0.9.0
func NewAgDiffTableList() *AgDiffTable
func (*AgDiffTable) GetParams ¶ added in v0.9.0
func (c *AgDiffTable) GetParams() BeanType
func (*AgDiffTable) GetParamsType ¶ added in v0.9.0
func (c *AgDiffTable) GetParamsType() reflect.Type
func (*AgDiffTable) Name ¶ added in v0.9.0
func (c *AgDiffTable) Name() string
func (*AgDiffTable) Path ¶ added in v0.9.0
func (c *AgDiffTable) Path() string
type AgDiffTableParams ¶ added in v0.9.0
type AgGcpAssociatedIpTable ¶ added in v0.9.0
type AgGcpAssociatedIpTable struct {
// GCP HA associated ip table index.
// Note: This MIB is only supported on VA platform.
AgGcpAssociatedIpIndex int32
Params *AgGcpAssociatedIpTableParams
}
AgGcpAssociatedIpTable Associated ip table of for GCP ha. Note: This MIB is only supported on VA platform.
func NewAgGcpAssociatedIpTable ¶ added in v0.9.0
func NewAgGcpAssociatedIpTable( agGcpAssociatedIpIndex int32, params *AgGcpAssociatedIpTableParams, ) *AgGcpAssociatedIpTable
func NewAgGcpAssociatedIpTableList ¶ added in v0.9.0
func NewAgGcpAssociatedIpTableList() *AgGcpAssociatedIpTable
func (*AgGcpAssociatedIpTable) GetParams ¶ added in v0.9.0
func (c *AgGcpAssociatedIpTable) GetParams() BeanType
func (*AgGcpAssociatedIpTable) GetParamsType ¶ added in v0.9.0
func (c *AgGcpAssociatedIpTable) GetParamsType() reflect.Type
func (*AgGcpAssociatedIpTable) Name ¶ added in v0.9.0
func (c *AgGcpAssociatedIpTable) Name() string
func (*AgGcpAssociatedIpTable) Path ¶ added in v0.9.0
func (c *AgGcpAssociatedIpTable) Path() string
type AgGcpAssociatedIpTableParams ¶ added in v0.9.0
type AgGcpAssociatedIpTableParams struct {
// GCP HA associated ip table index.
// Note: This MIB is only supported on VA platform.
GcpAssociatedIpIndex int32 `json:"GcpAssociatedIpIndex,omitempty"`
// Get GCP Alteon private IP, as a part of HA associated IP set.
// Note: This MIB is only supported on VA platform.
GcpAssociatedIpPrivateIp string `json:"GcpAssociatedIpPrivateIp,omitempty"`
// Get GCP Alteon backup(s) IP, as a part of HA associated IP set.
// Note: This MIB is only supported on VA platform.
GcpAssociatedIpPeerIp string `json:"GcpAssociatedIpPeerIp,omitempty"`
// Get GCP Alteon floating/elastic IP, as a part of HA associated IP set.
// Note: This MIB is only supported on VA platform.
GcpAssociatedIpFloatingIp string `json:"GcpAssociatedIpFloatingIp,omitempty"`
}
type AgLastSyncInfoTable ¶ added in v0.9.0
type AgLastSyncInfoTable struct {
// Last sync table peer index.
LastSyncInfoIdx int32
Params *AgLastSyncInfoTableParams
}
AgLastSyncInfoTable The table of Last Sync Information.
func NewAgLastSyncInfoTable ¶ added in v0.9.0
func NewAgLastSyncInfoTable( lastSyncInfoIdx int32, params *AgLastSyncInfoTableParams, ) *AgLastSyncInfoTable
func NewAgLastSyncInfoTableList ¶ added in v0.9.0
func NewAgLastSyncInfoTableList() *AgLastSyncInfoTable
func (*AgLastSyncInfoTable) GetParams ¶ added in v0.9.0
func (c *AgLastSyncInfoTable) GetParams() BeanType
func (*AgLastSyncInfoTable) GetParamsType ¶ added in v0.9.0
func (c *AgLastSyncInfoTable) GetParamsType() reflect.Type
func (*AgLastSyncInfoTable) Name ¶ added in v0.9.0
func (c *AgLastSyncInfoTable) Name() string
func (*AgLastSyncInfoTable) Path ¶ added in v0.9.0
func (c *AgLastSyncInfoTable) Path() string
type AgLastSyncInfoTableLastSuccessfulSyncType ¶ added in v0.9.0
type AgLastSyncInfoTableLastSuccessfulSyncType int32
const ( AgLastSyncInfoTableLastSuccessfulSyncType_None AgLastSyncInfoTableLastSuccessfulSyncType = 1 AgLastSyncInfoTableLastSuccessfulSyncType_Manual AgLastSyncInfoTableLastSuccessfulSyncType = 2 AgLastSyncInfoTableLastSuccessfulSyncType_Auto AgLastSyncInfoTableLastSuccessfulSyncType = 3 AgLastSyncInfoTableLastSuccessfulSyncType_Unsupported AgLastSyncInfoTableLastSuccessfulSyncType = 2147483647 )
type AgLastSyncInfoTableLastSyncStatus ¶ added in v0.9.0
type AgLastSyncInfoTableLastSyncStatus int32
const ( AgLastSyncInfoTableLastSyncStatus_Idle AgLastSyncInfoTableLastSyncStatus = 1 AgLastSyncInfoTableLastSyncStatus_InProgress AgLastSyncInfoTableLastSyncStatus = 2 AgLastSyncInfoTableLastSyncStatus_Success AgLastSyncInfoTableLastSyncStatus = 3 AgLastSyncInfoTableLastSyncStatus_Failure AgLastSyncInfoTableLastSyncStatus = 4 AgLastSyncInfoTableLastSyncStatus_Unsupported AgLastSyncInfoTableLastSyncStatus = 2147483647 )
type AgLastSyncInfoTableLastSyncType ¶ added in v0.9.0
type AgLastSyncInfoTableLastSyncType int32
const ( AgLastSyncInfoTableLastSyncType_None AgLastSyncInfoTableLastSyncType = 1 AgLastSyncInfoTableLastSyncType_Manual AgLastSyncInfoTableLastSyncType = 2 AgLastSyncInfoTableLastSyncType_Auto AgLastSyncInfoTableLastSyncType = 3 AgLastSyncInfoTableLastSyncType_Unsupported AgLastSyncInfoTableLastSyncType = 2147483647 )
type AgLastSyncInfoTableParams ¶ added in v0.9.0
type AgLastSyncInfoTableParams struct {
// Last sync table peer index.
LastSyncInfoIdx int32 `json:"lastSyncInfoIdx,omitempty"`
// Last sync peer ip address.
LastSyncPeerIp string `json:"lastSyncPeerIp,omitempty"`
// Last sync type - none(1),manual(2) and auto(3).
LastSyncType AgLastSyncInfoTableLastSyncType `json:"lastSyncType,omitempty"`
// Status of last sync sent- idle(1), in-progress(2),success(3) and failure(4).
LastSyncStatus AgLastSyncInfoTableLastSyncStatus `json:"lastSyncStatus,omitempty"`
// Timestamp for last sync sent.
LastSyncTime string `json:"lastSyncTime,omitempty"`
// Failure reason for last sync.
LastSyncFailReason string `json:"lastSyncFailReason,omitempty"`
// Type of the last successful sync sent - none(1), manual(2), auto(3).
LastSuccessfulSyncType AgLastSyncInfoTableLastSuccessfulSyncType `json:"lastSuccessfulSyncType,omitempty"`
// Timestamp for last successful sync sent.
LastSuccessfulSyncTime string `json:"lastSuccessfulSyncTime,omitempty"`
}
type AgLicenseCapacityInfoTable ¶ added in v0.9.0
type AgLicenseCapacityInfoTable struct {
// The capacity license table index.
LicenseCapacityInfoIdx int32
Params *AgLicenseCapacityInfoTableParams
}
AgLicenseCapacityInfoTable The table of license Capacity Information.
func NewAgLicenseCapacityInfoTable ¶ added in v0.9.0
func NewAgLicenseCapacityInfoTable( licenseCapacityInfoIdx int32, params *AgLicenseCapacityInfoTableParams, ) *AgLicenseCapacityInfoTable
func NewAgLicenseCapacityInfoTableList ¶ added in v0.9.0
func NewAgLicenseCapacityInfoTableList() *AgLicenseCapacityInfoTable
func (*AgLicenseCapacityInfoTable) GetParams ¶ added in v0.9.0
func (c *AgLicenseCapacityInfoTable) GetParams() BeanType
func (*AgLicenseCapacityInfoTable) GetParamsType ¶ added in v0.9.0
func (c *AgLicenseCapacityInfoTable) GetParamsType() reflect.Type
func (*AgLicenseCapacityInfoTable) Name ¶ added in v0.9.0
func (c *AgLicenseCapacityInfoTable) Name() string
func (*AgLicenseCapacityInfoTable) Path ¶ added in v0.9.0
func (c *AgLicenseCapacityInfoTable) Path() string
type AgLicenseCapacityInfoTableParams ¶ added in v0.9.0
type AgLicenseCapacityInfoTableParams struct {
// The capacity license table index.
LicenseCapacityInfoIdx int32 `json:"licenseCapacityInfoIdx,omitempty"`
// The available size of license. Value -1 defines unlimited license
LicenseCapacitySize int32 `json:"licenseCapacitySize,omitempty"`
// The totally allocated license to vADC's. Value -1 defines unlimited license
LicenseCapacityAllocated int32 `json:"licenseCapacityAllocated,omitempty"`
// Capacity License Peak Usage
LicenseCapacityPeakUsage string `json:"licenseCapacityPeakUsage,omitempty"`
// Capacity License Current Usage
LicenseCapacityCurrUsage string `json:"licenseCapacityCurrUsage,omitempty"`
// Capacity License Peak Usage Collecting Time Stamp (in seconds since the Epoch)
LicenseCapacityPeakTimeStamp int32 `json:"licenseCapacityPeakTimeStamp,omitempty"`
}
type AgLicenseInfoTable ¶ added in v0.9.0
type AgLicenseInfoTable struct {
// The license index.
LicenseInfoIdx int32
Params *AgLicenseInfoTableParams
}
AgLicenseInfoTable The table of license Information.
func NewAgLicenseInfoTable ¶ added in v0.9.0
func NewAgLicenseInfoTable( licenseInfoIdx int32, params *AgLicenseInfoTableParams, ) *AgLicenseInfoTable
func NewAgLicenseInfoTableList ¶ added in v0.9.0
func NewAgLicenseInfoTableList() *AgLicenseInfoTable
func (*AgLicenseInfoTable) GetParams ¶ added in v0.9.0
func (c *AgLicenseInfoTable) GetParams() BeanType
func (*AgLicenseInfoTable) GetParamsType ¶ added in v0.9.0
func (c *AgLicenseInfoTable) GetParamsType() reflect.Type
func (*AgLicenseInfoTable) Name ¶ added in v0.9.0
func (c *AgLicenseInfoTable) Name() string
func (*AgLicenseInfoTable) Path ¶ added in v0.9.0
func (c *AgLicenseInfoTable) Path() string
type AgLicenseInfoTableLicenseType ¶ added in v0.9.0
type AgLicenseInfoTableLicenseType int32
const ( AgLicenseInfoTableLicenseType_Permanent AgLicenseInfoTableLicenseType = 1 AgLicenseInfoTableLicenseType_Temporary AgLicenseInfoTableLicenseType = 2 AgLicenseInfoTableLicenseType_Removed AgLicenseInfoTableLicenseType = 3 AgLicenseInfoTableLicenseType_Expired AgLicenseInfoTableLicenseType = 4 AgLicenseInfoTableLicenseType_Subscription AgLicenseInfoTableLicenseType = 5 AgLicenseInfoTableLicenseType_Unsupported AgLicenseInfoTableLicenseType = 2147483647 )
type AgLicenseInfoTableParams ¶ added in v0.9.0
type AgLicenseInfoTableParams struct {
// The license index.
LicenseInfoIdx int32 `json:"licenseInfoIdx,omitempty"`
// The Sofware Key.
SoftwareKey string `json:"softwareKey,omitempty"`
// The License Type information.
LicenseType AgLicenseInfoTableLicenseType `json:"licenseType,omitempty"`
// The number of days left for temporary license.
RemainingDays int32 `json:"remainingDays,omitempty"`
// The number of days/hours left for temporary license.
RemainingDaysLeft string `json:"remainingDaysLeft,omitempty"`
// The available size of license. Value -1 defines unlimited license.
LicenseSize int32 `json:"licenseSize,omitempty"`
// The totally allocated license to vADC's. Value -1 defines unlimited license
LicenseAllocated int32 `json:"licenseAllocated,omitempty"`
// The time based license status
TimeBasedLicenseStatus string `json:"timeBasedLicenseStatus,omitempty"`
}
type AgPortOperTable ¶ added in v0.9.0
type AgPortOperTable struct {
// The port index.
PortOperIdx int32
Params *AgPortOperTableParams
}
AgPortOperTable The table of port operations.
func NewAgPortOperTable ¶ added in v0.9.0
func NewAgPortOperTable( portOperIdx int32, params *AgPortOperTableParams, ) *AgPortOperTable
func NewAgPortOperTableList ¶ added in v0.9.0
func NewAgPortOperTableList() *AgPortOperTable
func (*AgPortOperTable) GetParams ¶ added in v0.9.0
func (c *AgPortOperTable) GetParams() BeanType
func (*AgPortOperTable) GetParamsType ¶ added in v0.9.0
func (c *AgPortOperTable) GetParamsType() reflect.Type
func (*AgPortOperTable) Name ¶ added in v0.9.0
func (c *AgPortOperTable) Name() string
func (*AgPortOperTable) Path ¶ added in v0.9.0
func (c *AgPortOperTable) Path() string
type AgPortOperTableParams ¶ added in v0.9.0
type AgPortOperTableParams struct {
// The port index.
PortOperIdx int32 `json:"portOperIdx,omitempty"`
// Enable/Disable port.
PortOperState AgPortOperTablePortOperState `json:"portOperState,omitempty"`
// Enable/Disable RMON for port.
PortOperRmon AgPortOperTablePortOperRmon `json:"portOperRmon,omitempty"`
}
type AgPortOperTablePortOperRmon ¶ added in v0.9.0
type AgPortOperTablePortOperRmon int32
const ( AgPortOperTablePortOperRmon_Enabled AgPortOperTablePortOperRmon = 1 AgPortOperTablePortOperRmon_Disabled AgPortOperTablePortOperRmon = 2 AgPortOperTablePortOperRmon_Unsupported AgPortOperTablePortOperRmon = 2147483647 )
type AgPortOperTablePortOperState ¶ added in v0.9.0
type AgPortOperTablePortOperState int32
const ( AgPortOperTablePortOperState_Enabled AgPortOperTablePortOperState = 1 AgPortOperTablePortOperState_Disabled AgPortOperTablePortOperState = 2 AgPortOperTablePortOperState_Unsupported AgPortOperTablePortOperState = 2147483647 )
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 AgSecIpAclOperDstTable ¶ added in v0.9.0
type AgSecIpAclOperDstTable struct {
// The IP ACL Oper Destination IP Group index.
// Note:This mib is not supported for VX instance of virtualization.
AgSecIpAclOperDstIndx int32
Params *AgSecIpAclOperDstTableParams
}
AgSecIpAclOperDstTable The table of Operations Source IP ACL. Note:This mib is not supported for VX instance of virtualization.
func NewAgSecIpAclOperDstTable ¶ added in v0.9.0
func NewAgSecIpAclOperDstTable( agSecIpAclOperDstIndx int32, params *AgSecIpAclOperDstTableParams, ) *AgSecIpAclOperDstTable
func NewAgSecIpAclOperDstTableList ¶ added in v0.9.0
func NewAgSecIpAclOperDstTableList() *AgSecIpAclOperDstTable
func (*AgSecIpAclOperDstTable) GetParams ¶ added in v0.9.0
func (c *AgSecIpAclOperDstTable) GetParams() BeanType
func (*AgSecIpAclOperDstTable) GetParamsType ¶ added in v0.9.0
func (c *AgSecIpAclOperDstTable) GetParamsType() reflect.Type
func (*AgSecIpAclOperDstTable) Name ¶ added in v0.9.0
func (c *AgSecIpAclOperDstTable) Name() string
func (*AgSecIpAclOperDstTable) Path ¶ added in v0.9.0
func (c *AgSecIpAclOperDstTable) Path() string
type AgSecIpAclOperDstTableParams ¶ added in v0.9.0
type AgSecIpAclOperDstTableParams struct {
// The IP ACL Oper Destination IP Group index.
// Note:This mib is not supported for VX instance of virtualization.
Indx int32 `json:"Indx,omitempty"`
// IP ACL Operations Destination IP Address.
Addr string `json:"Addr,omitempty"`
// IP ACL Operations Destination NetMask.
// Note:This mib is not supported for VX instance of virtualization.
Mask string `json:"Mask,omitempty"`
// IP ACL Operations Destination Ip Timeout.
// Note:This mib is not supported for VX instance of virtualization.
Timeout int32 `json:"Timeout,omitempty"`
}
type AgSecIpAclOperSrcTable ¶ added in v0.9.0
type AgSecIpAclOperSrcTable struct {
// The IP ACL Oper Config Source Group index.
// Note:This mib is not supported for VX instance of virtualization.
AgSecIpAclOperListSrcIndx int32
Params *AgSecIpAclOperSrcTableParams
}
AgSecIpAclOperSrcTable The table of IP ACL Oper Config Source Ip. Note:This mib is not supported for VX instance of virtualization.
func NewAgSecIpAclOperSrcTable ¶ added in v0.9.0
func NewAgSecIpAclOperSrcTable( agSecIpAclOperListSrcIndx int32, params *AgSecIpAclOperSrcTableParams, ) *AgSecIpAclOperSrcTable
func NewAgSecIpAclOperSrcTableList ¶ added in v0.9.0
func NewAgSecIpAclOperSrcTableList() *AgSecIpAclOperSrcTable
func (*AgSecIpAclOperSrcTable) GetParams ¶ added in v0.9.0
func (c *AgSecIpAclOperSrcTable) GetParams() BeanType
func (*AgSecIpAclOperSrcTable) GetParamsType ¶ added in v0.9.0
func (c *AgSecIpAclOperSrcTable) GetParamsType() reflect.Type
func (*AgSecIpAclOperSrcTable) Name ¶ added in v0.9.0
func (c *AgSecIpAclOperSrcTable) Name() string
func (*AgSecIpAclOperSrcTable) Path ¶ added in v0.9.0
func (c *AgSecIpAclOperSrcTable) Path() string
type AgSecIpAclOperSrcTableParams ¶ added in v0.9.0
type AgSecIpAclOperSrcTableParams struct {
// The IP ACL Oper Config Source Group index.
// Note:This mib is not supported for VX instance of virtualization.
ListSrcIndx int32 `json:"ListSrcIndx,omitempty"`
// Oper IP ACL Config Source IP Address.
// Note:This mib is not supported for VX instance of virtualization.
ListSrcAddr string `json:"ListSrcAddr,omitempty"`
// Oper IP ACL Config Source NetMask.
// Note:This mib is not supported for VX instance of virtualization.
ListSrcMask string `json:"ListSrcMask,omitempty"`
// Config Source Ip Timeout. Note:This mib is not supported for VX instance of virtualization.
ListSrcTimeOut int32 `json:"ListSrcTimeOut,omitempty"`
}
type AgSyslogMsgTable ¶ added in v0.11.0
type AgSyslogMsgTable struct {
// The syslog message table index.
AgSyslogMsgIndex int32
Params *AgSyslogMsgTableParams
}
AgSyslogMsgTable The table of syslog messages.
func NewAgSyslogMsgTable ¶ added in v0.11.0
func NewAgSyslogMsgTable( agSyslogMsgIndex int32, params *AgSyslogMsgTableParams, ) *AgSyslogMsgTable
func NewAgSyslogMsgTableList ¶ added in v0.11.0
func NewAgSyslogMsgTableList() *AgSyslogMsgTable
func (*AgSyslogMsgTable) GetParams ¶ added in v0.11.0
func (c *AgSyslogMsgTable) GetParams() BeanType
func (*AgSyslogMsgTable) GetParamsType ¶ added in v0.11.0
func (c *AgSyslogMsgTable) GetParamsType() reflect.Type
func (*AgSyslogMsgTable) Name ¶ added in v0.11.0
func (c *AgSyslogMsgTable) Name() string
func (*AgSyslogMsgTable) Path ¶ added in v0.11.0
func (c *AgSyslogMsgTable) Path() string
type AgSyslogMsgTableParams ¶ added in v0.11.0
type AgSyslogMsgTableParams struct {
// The syslog message table index.
Index int32 `json:"Index,omitempty"`
// The syslog message.
Message string `json:"Message,omitempty"`
// The syslog message date.
MessageDate string `json:"MessageDate,omitempty"`
// The syslog message severity.
MessageSeverity string `json:"MessageSeverity,omitempty"`
// The syslog message plain message.
MessageOnly string `json:"MessageOnly,omitempty"`
}
type AgVadcVrrpOperTable ¶ added in v0.9.0
type AgVadcVrrpOperTable struct {
// The vadc index. Note:This mib is supported only in VX instance on Virtualization.
VadcVrrpOperIdx int32
Params *AgVadcVrrpOperTableParams
}
AgVadcVrrpOperTable The table of vADC operations. Note:This mib is supported only in VX instance on Virtualization.
func NewAgVadcVrrpOperTable ¶ added in v0.9.0
func NewAgVadcVrrpOperTable( vadcVrrpOperIdx int32, params *AgVadcVrrpOperTableParams, ) *AgVadcVrrpOperTable
func NewAgVadcVrrpOperTableList ¶ added in v0.9.0
func NewAgVadcVrrpOperTableList() *AgVadcVrrpOperTable
func (*AgVadcVrrpOperTable) GetParams ¶ added in v0.9.0
func (c *AgVadcVrrpOperTable) GetParams() BeanType
func (*AgVadcVrrpOperTable) GetParamsType ¶ added in v0.9.0
func (c *AgVadcVrrpOperTable) GetParamsType() reflect.Type
func (*AgVadcVrrpOperTable) Name ¶ added in v0.9.0
func (c *AgVadcVrrpOperTable) Name() string
func (*AgVadcVrrpOperTable) Path ¶ added in v0.9.0
func (c *AgVadcVrrpOperTable) Path() string
type AgVadcVrrpOperTableParams ¶ added in v0.9.0
type AgVadcVrrpOperTableParams struct {
// The vadc index. Note:This mib is supported only in VX instance on Virtualization.
VadcVrrpOperIdx int32 `json:"vadcVrrpOperIdx,omitempty"`
// When set to a value of 'backup(2)' it forces the specified
// vADC master virtual router into backup mode.
// 'ok(1)' is returned when the object os read.
// Note:This mib is supported only in VX instance on Virtualization.
VadcVrrpOperBackup AgVadcVrrpOperTableVadcVrrpOperBackup `json:"vadcVrrpOperBackup,omitempty"`
}
type AgVadcVrrpOperTableVadcVrrpOperBackup ¶ added in v0.9.0
type AgVadcVrrpOperTableVadcVrrpOperBackup int32
const ( AgVadcVrrpOperTableVadcVrrpOperBackup_Ok AgVadcVrrpOperTableVadcVrrpOperBackup = 1 AgVadcVrrpOperTableVadcVrrpOperBackup_Backup AgVadcVrrpOperTableVadcVrrpOperBackup = 2 AgVadcVrrpOperTableVadcVrrpOperBackup_Unsupported AgVadcVrrpOperTableVadcVrrpOperBackup = 2147483647 )
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 DisplayString ¶ added in v0.13.5
type DisplayString string
func (*DisplayString) UnmarshalJSON ¶ added in v0.13.5
func (d *DisplayString) UnmarshalJSON(data []byte) error
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 FltCurCfgTableAwinflow ¶ added in v0.6.0
type FltCurCfgTableAwinflow int32
const ( FltCurCfgTableAwinflow_After FltCurCfgTableAwinflow = 1 FltCurCfgTableAwinflow_Before FltCurCfgTableAwinflow = 2 FltCurCfgTableAwinflow_Unsupported FltCurCfgTableAwinflow = 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 FltCurCfgTableJsinject ¶ added in v0.6.0
type FltCurCfgTableJsinject int32
const ( FltCurCfgTableJsinject_Enabled FltCurCfgTableJsinject = 1 FltCurCfgTableJsinject_Disabled FltCurCfgTableJsinject = 2 FltCurCfgTableJsinject_Unsupported FltCurCfgTableJsinject = 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"`
// Aw monitor policy name.
SslawMonPolicy string `json:"SslawMonPolicy,omitempty"`
// Get Bot Manager Policy.
Botpol string `json:"Botpol,omitempty"`
// Set if AW processing comes before or after Alteon HTTP parsing.
Awinflow FltCurCfgTableAwinflow `json:"Awinflow,omitempty"`
// Server GmSSL signing certificate / group name associated with this filter.
SrvCertSign string `json:"SrvCertSign,omitempty"`
// Server GmSSL encryption certificate / group name associated with this filter.
SrvCertEnc string `json:"SrvCertEnc,omitempty"`
// Get Sideband policy.
SidebandID string `json:"SidebandID,omitempty"`
// Get secure path Policy.
SecurePathPolicy string `json:"SecurePathPolicy,omitempty"`
// Get JS inject mode .
Jsinject FltCurCfgTableJsinject `json:"Jsinject,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"`
// The aw monitor ssl policy.
SslawMonPolicy string `json:"SslawMonPolicy,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 FltNewCfgTableAwinflow ¶ added in v0.6.0
type FltNewCfgTableAwinflow int32
const ( FltNewCfgTableAwinflow_After FltNewCfgTableAwinflow = 1 FltNewCfgTableAwinflow_Before FltNewCfgTableAwinflow = 2 FltNewCfgTableAwinflow_Unsupported FltNewCfgTableAwinflow = 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 FltNewCfgTableJsinject ¶ added in v0.6.0
type FltNewCfgTableJsinject int32
const ( FltNewCfgTableJsinject_Enabled FltNewCfgTableJsinject = 1 FltNewCfgTableJsinject_Disabled FltNewCfgTableJsinject = 2 FltNewCfgTableJsinject_Unsupported FltNewCfgTableJsinject = 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"`
// Set Bot Manager Policy.
Botpol string `json:"Botpol,omitempty"`
// Set if AW processing comes before or after Alteon HTTP parsing.
Awinflow FltNewCfgTableAwinflow `json:"Awinflow,omitempty"`
// Server GmSSL encryption certificate / group name associated with this filter.
SrvCertEnc string `json:"SrvCertEnc,omitempty"`
// Server GmSSL signing certificate / group name associated with this filter.
SrvCertSign string `json:"SrvCertSign,omitempty"`
// Set Sideband policy.
SidebandID string `json:"SidebandID,omitempty"`
// Set secure path Policy.
SecurePathPolicy string `json:"SecurePathPolicy,omitempty"`
// Set JS inject mode .
Jsinject FltNewCfgTableJsinject `json:"Jsinject,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 GetHcExtScriptBean ¶ added in v0.6.0
type GetHcExtScriptBean struct {
Content BytesParams
}
func (*GetHcExtScriptBean) GetParams ¶ added in v0.6.0
func (c *GetHcExtScriptBean) GetParams() BeanType
func (*GetHcExtScriptBean) GetParamsType ¶ added in v0.6.0
func (c *GetHcExtScriptBean) GetParamsType() reflect.Type
func (*GetHcExtScriptBean) IMAScalarBean ¶ added in v0.6.0
func (c *GetHcExtScriptBean) IMAScalarBean()
func (*GetHcExtScriptBean) Name ¶ added in v0.6.0
func (c *GetHcExtScriptBean) Name() string
func (*GetHcExtScriptBean) Path ¶ added in v0.6.0
func (c *GetHcExtScriptBean) 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 HcExtScriptImportBean ¶ added in v0.6.0
type HcExtScriptImportBean struct {
Content BytesParams
}
func (*HcExtScriptImportBean) GetParams ¶ added in v0.6.0
func (c *HcExtScriptImportBean) GetParams() BeanType
func (*HcExtScriptImportBean) GetParamsType ¶ added in v0.6.0
func (c *HcExtScriptImportBean) GetParamsType() reflect.Type
func (*HcExtScriptImportBean) IMAScalarBean ¶ added in v0.6.0
func (c *HcExtScriptImportBean) IMAScalarBean()
func (*HcExtScriptImportBean) Name ¶ added in v0.6.0
func (c *HcExtScriptImportBean) Name() string
func (*HcExtScriptImportBean) Path ¶ added in v0.6.0
func (c *HcExtScriptImportBean) Path() string
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"`
// HTTP3 connection count.
PerServStatsHttp30ConnectionCount int32 `json:"PerServStatsHttp30ConnectionCount,omitempty"`
// HTTP 3.0 connection count peak.
PerServStatsHttp30ConnectionPeak int32 `json:"PerServStatsHttp30ConnectionPeak,omitempty"`
// HTTP 3.0 request count.
PerServStatsHttp30RequestCount int32 `json:"PerServStatsHttp30RequestCount,omitempty"`
// HTTP3 client streams.
PerServStatsHttp30ClientStreams int32 `json:"PerServStatsHttp30ClientStreams,omitempty"`
// HTTP3 average connection duration (seconds).
PerServStatsH3ConnectionDurationAvgStr string `json:"PerServStatsH3ConnectionDurationAvgStr,omitempty"`
// HTTP3 headers request compression ratio.
PerServStatsH3HeadersRequestCompRatio int32 `json:"PerServStatsH3HeadersRequestCompRatio,omitempty"`
// HTTP3 headers response compression ratio.
PerServStatsH3HeadersResponseCompRatio int32 `json:"PerServStatsH3HeadersResponseCompRatio,omitempty"`
// HTTP3 big headers count.
PerServStatsH3BigHeaders int32 `json:"PerServStatsH3BigHeaders,omitempty"`
// HTTP3 average eviction bytes.
PerServStatsH3AvgEvictionBytes int32 `json:"PerServStatsH3AvgEvictionBytes,omitempty"`
// HTTP3 average QPACK table size.
PerServStatsH3AvgQpackTableSize int32 `json:"PerServStatsH3AvgQpackTableSize,omitempty"`
// HTTP3 Peak of client streams.
PerServStatsH3PeakClientStreams int32 `json:"PerServStatsH3PeakClientStreams,omitempty"`
// HTTP3 Peak of connection duration average (seconds).
PerServStatsH3PeakConnectionDurationAvgStr string `json:"PerServStatsH3PeakConnectionDurationAvgStr,omitempty"`
// HTTP3 Peak of headers request compression ratio.
PerServStatsH3PeakHeadersRequestCompRatio int32 `json:"PerServStatsH3PeakHeadersRequestCompRatio,omitempty"`
// HTTP3 Peak of headers response compression ratio.
PerServStatsH3PeakHeadersResponseCompRatio int32 `json:"PerServStatsH3PeakHeadersResponseCompRatio,omitempty"`
// HTTP3 Peak of number of big headers.
PerServStatsH3PeakBigHeaders int32 `json:"PerServStatsH3PeakBigHeaders,omitempty"`
// HTTP3 Peak of average eviction in bytes.
PerServStatsH3PeakAvgEvictionBytes int32 `json:"PerServStatsH3PeakAvgEvictionBytes,omitempty"`
// HTTP3 Peak of average HPACK table size in Kb.
PerServStatsH3PeakAvgQpackTableSize int32 `json:"PerServStatsH3PeakAvgQpackTableSize,omitempty"`
// HTTP 3.0 total request count.
PerServStatsHttp30TotalRequestCount int32 `json:"PerServStatsHttp30TotalRequestCount,omitempty"`
// Average of current latency for virtual service.
PerServStatsAverageLatency int32 `json:"PerServStatsAverageLatency,omitempty"`
// Average of total latency for virtual service.
PerServStatsTotalAverageLatency int32 `json:"PerServStatsTotalAverageLatency,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 HwFanInfoTable ¶ added in v0.9.0
type HwFanInfoTable struct {
// fan slot index.
HwFanInfoIndex int32
Params *HwFanInfoTableParams
}
HwFanInfoTable The table of fan slot information.
func NewHwFanInfoTable ¶ added in v0.9.0
func NewHwFanInfoTable( hwFanInfoIndex int32, params *HwFanInfoTableParams, ) *HwFanInfoTable
func NewHwFanInfoTableList ¶ added in v0.9.0
func NewHwFanInfoTableList() *HwFanInfoTable
func (*HwFanInfoTable) GetParams ¶ added in v0.9.0
func (c *HwFanInfoTable) GetParams() BeanType
func (*HwFanInfoTable) GetParamsType ¶ added in v0.9.0
func (c *HwFanInfoTable) GetParamsType() reflect.Type
func (*HwFanInfoTable) Name ¶ added in v0.9.0
func (c *HwFanInfoTable) Name() string
func (*HwFanInfoTable) Path ¶ added in v0.9.0
func (c *HwFanInfoTable) Path() string
type HwFanInfoTableIsCritical ¶ added in v0.9.0
type HwFanInfoTableIsCritical int32
const ( HwFanInfoTableIsCritical_No HwFanInfoTableIsCritical = 0 HwFanInfoTableIsCritical_Yes HwFanInfoTableIsCritical = 1 HwFanInfoTableIsCritical_NotRelevant HwFanInfoTableIsCritical = 2 HwFanInfoTableIsCritical_Unsupported HwFanInfoTableIsCritical = 2147483647 )
type HwFanInfoTableParams ¶ added in v0.9.0
type HwFanInfoTableParams struct {
// fan slot index.
Index int32 `json:"Index,omitempty"`
// The status of the fan slot.
Status HwFanInfoTableStatus `json:"Status,omitempty"`
// The total count of fans per slot.
TotalCount int32 `json:"TotalCount,omitempty"`
// The total count of failed fans.
CountFailed int32 `json:"CountFailed,omitempty"`
// A flag indicates whether the fan is critical or not.
IsCritical HwFanInfoTableIsCritical `json:"IsCritical,omitempty"`
}
type HwFanInfoTableStatus ¶ added in v0.9.0
type HwFanInfoTableStatus int32
const ( HwFanInfoTableStatus_NotRelevant HwFanInfoTableStatus = 0 HwFanInfoTableStatus_Ok HwFanInfoTableStatus = 1 HwFanInfoTableStatus_Failed HwFanInfoTableStatus = 2 HwFanInfoTableStatus_Unplugged HwFanInfoTableStatus = 3 HwFanInfoTableStatus_Empty HwFanInfoTableStatus = 4 HwFanInfoTableStatus_Unsupported HwFanInfoTableStatus = 2147483647 )
type HwFanSpeedTable ¶ added in v0.9.0
type HwFanSpeedTable struct {
// The fan slot index.
HwFanSpeedSlotIndex int32
// The fan sensor index.
HwFanSpeedSensorIndex int32
Params *HwFanSpeedTableParams
}
HwFanSpeedTable The table of fans speed.
func NewHwFanSpeedTable ¶ added in v0.9.0
func NewHwFanSpeedTable( hwFanSpeedSlotIndex int32, hwFanSpeedSensorIndex int32, params *HwFanSpeedTableParams, ) *HwFanSpeedTable
func NewHwFanSpeedTableList ¶ added in v0.9.0
func NewHwFanSpeedTableList() *HwFanSpeedTable
func (*HwFanSpeedTable) GetParams ¶ added in v0.9.0
func (c *HwFanSpeedTable) GetParams() BeanType
func (*HwFanSpeedTable) GetParamsType ¶ added in v0.9.0
func (c *HwFanSpeedTable) GetParamsType() reflect.Type
func (*HwFanSpeedTable) Name ¶ added in v0.9.0
func (c *HwFanSpeedTable) Name() string
func (*HwFanSpeedTable) Path ¶ added in v0.9.0
func (c *HwFanSpeedTable) Path() string
type HwFanSpeedTableParams ¶ added in v0.9.0
type HwTemperatureInfoTable ¶ added in v0.9.0
type HwTemperatureInfoTable struct {
// The slot index
HwTempInfoSlotIndex int32
// The sensor index
HwTempInfoSensorIndex int32
Params *HwTemperatureInfoTableParams
}
HwTemperatureInfoTable The table of temperature slot information.
func NewHwTemperatureInfoTable ¶ added in v0.9.0
func NewHwTemperatureInfoTable( hwTempInfoSlotIndex int32, hwTempInfoSensorIndex int32, params *HwTemperatureInfoTableParams, ) *HwTemperatureInfoTable
func NewHwTemperatureInfoTableList ¶ added in v0.9.0
func NewHwTemperatureInfoTableList() *HwTemperatureInfoTable
func (*HwTemperatureInfoTable) GetParams ¶ added in v0.9.0
func (c *HwTemperatureInfoTable) GetParams() BeanType
func (*HwTemperatureInfoTable) GetParamsType ¶ added in v0.9.0
func (c *HwTemperatureInfoTable) GetParamsType() reflect.Type
func (*HwTemperatureInfoTable) Name ¶ added in v0.9.0
func (c *HwTemperatureInfoTable) Name() string
func (*HwTemperatureInfoTable) Path ¶ added in v0.9.0
func (c *HwTemperatureInfoTable) Path() string
type HwTemperatureInfoTableParams ¶ added in v0.9.0
type HwTemperatureInfoTableParams struct {
// The slot index
TempInfoSlotIndex int32 `json:"TempInfoSlotIndex,omitempty"`
// The sensor index
TempInfoSensorIndex int32 `json:"TempInfoSensorIndex,omitempty"`
// The sensor status
TempInfoSensorStatus HwTemperatureInfoTableTempInfoSensorStatus `json:"TempInfoSensorStatus,omitempty"`
// The sensor temperature
TempInfoSensorTemp int32 `json:"TempInfoSensorTemp,omitempty"`
// The sensor name
TempInfoSensorStr string `json:"TempInfoSensorStr,omitempty"`
}
type HwTemperatureInfoTableTempInfoSensorStatus ¶ added in v0.9.0
type HwTemperatureInfoTableTempInfoSensorStatus int32
const ( HwTemperatureInfoTableTempInfoSensorStatus_Low HwTemperatureInfoTableTempInfoSensorStatus = 1 HwTemperatureInfoTableTempInfoSensorStatus_Normal HwTemperatureInfoTableTempInfoSensorStatus = 2 HwTemperatureInfoTableTempInfoSensorStatus_High HwTemperatureInfoTableTempInfoSensorStatus = 3 HwTemperatureInfoTableTempInfoSensorStatus_Critical HwTemperatureInfoTableTempInfoSensorStatus = 4 HwTemperatureInfoTableTempInfoSensorStatus_Unsupported HwTemperatureInfoTableTempInfoSensorStatus = 2147483647 )
type IpAclBogonInfoTable ¶ added in v0.9.0
type IpAclBogonInfoTable struct {
// The table index.
IpAclBogonInfoIndex int32
Params *IpAclBogonInfoTableParams
}
IpAclBogonInfoTable The table of bogons. Note: This MIB table is not supported for VX instance of Virtualization.
func NewIpAclBogonInfoTable ¶ added in v0.9.0
func NewIpAclBogonInfoTable( ipAclBogonInfoIndex int32, params *IpAclBogonInfoTableParams, ) *IpAclBogonInfoTable
func NewIpAclBogonInfoTableList ¶ added in v0.9.0
func NewIpAclBogonInfoTableList() *IpAclBogonInfoTable
func (*IpAclBogonInfoTable) GetParams ¶ added in v0.9.0
func (c *IpAclBogonInfoTable) GetParams() BeanType
func (*IpAclBogonInfoTable) GetParamsType ¶ added in v0.9.0
func (c *IpAclBogonInfoTable) GetParamsType() reflect.Type
func (*IpAclBogonInfoTable) Name ¶ added in v0.9.0
func (c *IpAclBogonInfoTable) Name() string
func (*IpAclBogonInfoTable) Path ¶ added in v0.9.0
func (c *IpAclBogonInfoTable) Path() string
type IpAclBogonInfoTableParams ¶ added in v0.9.0
type Layer7CurCfgContentClassCookieTable ¶ added in v0.7.0
type Layer7CurCfgContentClassCookieTable struct {
// The content Class Cookie ID(key id) as an index, length of the string should be 32 characters.
Layer7CurCfgContentClassCookieContentClassID string
// The content Class ID(key id) as an index, length of the string should be 32 characters.
Layer7CurCfgContentClassCookieID string
Params *Layer7CurCfgContentClassCookieTableParams
}
Layer7CurCfgContentClassCookieTable The table for configuring Content Class Cookie. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7CurCfgContentClassCookieTable ¶ added in v0.7.0
func NewLayer7CurCfgContentClassCookieTable( layer7CurCfgContentClassCookieContentClassID string, layer7CurCfgContentClassCookieID string, params *Layer7CurCfgContentClassCookieTableParams, ) *Layer7CurCfgContentClassCookieTable
func NewLayer7CurCfgContentClassCookieTableList ¶ added in v0.7.0
func NewLayer7CurCfgContentClassCookieTableList() *Layer7CurCfgContentClassCookieTable
func (*Layer7CurCfgContentClassCookieTable) GetParams ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassCookieTable) GetParams() BeanType
func (*Layer7CurCfgContentClassCookieTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassCookieTable) GetParamsType() reflect.Type
func (*Layer7CurCfgContentClassCookieTable) Name ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassCookieTable) Name() string
func (*Layer7CurCfgContentClassCookieTable) Path ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassCookieTable) Path() string
type Layer7CurCfgContentClassCookieTableCase ¶ added in v0.7.0
type Layer7CurCfgContentClassCookieTableCase int32
const ( Layer7CurCfgContentClassCookieTableCase_Enabled Layer7CurCfgContentClassCookieTableCase = 1 Layer7CurCfgContentClassCookieTableCase_Disabled Layer7CurCfgContentClassCookieTableCase = 2 Layer7CurCfgContentClassCookieTableCase_Unsupported Layer7CurCfgContentClassCookieTableCase = 2147483647 )
type Layer7CurCfgContentClassCookieTableMatchTypeKey ¶ added in v0.7.0
type Layer7CurCfgContentClassCookieTableMatchTypeKey int32
const ( Layer7CurCfgContentClassCookieTableMatchTypeKey_Equal Layer7CurCfgContentClassCookieTableMatchTypeKey = 3 Layer7CurCfgContentClassCookieTableMatchTypeKey_Include Layer7CurCfgContentClassCookieTableMatchTypeKey = 4 Layer7CurCfgContentClassCookieTableMatchTypeKey_Regex Layer7CurCfgContentClassCookieTableMatchTypeKey = 5 Layer7CurCfgContentClassCookieTableMatchTypeKey_Unsupported Layer7CurCfgContentClassCookieTableMatchTypeKey = 2147483647 )
type Layer7CurCfgContentClassCookieTableMatchTypeVal ¶ added in v0.7.0
type Layer7CurCfgContentClassCookieTableMatchTypeVal int32
const ( Layer7CurCfgContentClassCookieTableMatchTypeVal_Equal Layer7CurCfgContentClassCookieTableMatchTypeVal = 3 Layer7CurCfgContentClassCookieTableMatchTypeVal_Include Layer7CurCfgContentClassCookieTableMatchTypeVal = 4 Layer7CurCfgContentClassCookieTableMatchTypeVal_Regex Layer7CurCfgContentClassCookieTableMatchTypeVal = 5 Layer7CurCfgContentClassCookieTableMatchTypeVal_Unsupported Layer7CurCfgContentClassCookieTableMatchTypeVal = 2147483647 )
type Layer7CurCfgContentClassCookieTableParams ¶ added in v0.7.0
type Layer7CurCfgContentClassCookieTableParams struct {
// The content Class Cookie ID(key id) as an index, length of the string should be 32 characters.
ContentClassID string `json:"ContentClassID,omitempty"`
// The content Class ID(key id) as an index, length of the string should be 32 characters.
ID string `json:"ID,omitempty"`
// Content Class Cookie to match, length of the string should be 32 characters.
Key string `json:"Key,omitempty"`
// Content Class Cookie to match, length of the string should be 32 characters.
Val string `json:"Val,omitempty"`
// Header Match type.
MatchTypeKey Layer7CurCfgContentClassCookieTableMatchTypeKey `json:"MatchTypeKey,omitempty"`
// Header Match type.
MatchTypeVal Layer7CurCfgContentClassCookieTableMatchTypeVal `json:"MatchTypeVal,omitempty"`
// Enable or Disable Case sensitive for String matching.
Case Layer7CurCfgContentClassCookieTableCase `json:"Case,omitempty"`
}
type Layer7CurCfgContentClassFileNameTable ¶ added in v0.7.0
type Layer7CurCfgContentClassFileNameTable struct {
// The content Class FileName ID(key id) as an index, length of the string should be 32 characters.
Layer7CurCfgContentClassFileNameContentClassID string
// The content Class ID(key id) as an index, length of the string should be 32 characters.
Layer7CurCfgContentClassFileNameID string
Params *Layer7CurCfgContentClassFileNameTableParams
}
Layer7CurCfgContentClassFileNameTable The table for configuring Content Class File Name. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7CurCfgContentClassFileNameTable ¶ added in v0.7.0
func NewLayer7CurCfgContentClassFileNameTable( layer7CurCfgContentClassFileNameContentClassID string, layer7CurCfgContentClassFileNameID string, params *Layer7CurCfgContentClassFileNameTableParams, ) *Layer7CurCfgContentClassFileNameTable
func NewLayer7CurCfgContentClassFileNameTableList ¶ added in v0.7.0
func NewLayer7CurCfgContentClassFileNameTableList() *Layer7CurCfgContentClassFileNameTable
func (*Layer7CurCfgContentClassFileNameTable) GetParams ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassFileNameTable) GetParams() BeanType
func (*Layer7CurCfgContentClassFileNameTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassFileNameTable) GetParamsType() reflect.Type
func (*Layer7CurCfgContentClassFileNameTable) Name ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassFileNameTable) Name() string
func (*Layer7CurCfgContentClassFileNameTable) Path ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassFileNameTable) Path() string
type Layer7CurCfgContentClassFileNameTableCase ¶ added in v0.7.0
type Layer7CurCfgContentClassFileNameTableCase int32
const ( Layer7CurCfgContentClassFileNameTableCase_Enabled Layer7CurCfgContentClassFileNameTableCase = 1 Layer7CurCfgContentClassFileNameTableCase_Disabled Layer7CurCfgContentClassFileNameTableCase = 2 Layer7CurCfgContentClassFileNameTableCase_Unsupported Layer7CurCfgContentClassFileNameTableCase = 2147483647 )
type Layer7CurCfgContentClassFileNameTableMatchType ¶ added in v0.7.0
type Layer7CurCfgContentClassFileNameTableMatchType int32
const ( Layer7CurCfgContentClassFileNameTableMatchType_Sufx Layer7CurCfgContentClassFileNameTableMatchType = 1 Layer7CurCfgContentClassFileNameTableMatchType_Prefx Layer7CurCfgContentClassFileNameTableMatchType = 2 Layer7CurCfgContentClassFileNameTableMatchType_Equal Layer7CurCfgContentClassFileNameTableMatchType = 3 Layer7CurCfgContentClassFileNameTableMatchType_Include Layer7CurCfgContentClassFileNameTableMatchType = 4 Layer7CurCfgContentClassFileNameTableMatchType_Regex Layer7CurCfgContentClassFileNameTableMatchType = 5 Layer7CurCfgContentClassFileNameTableMatchType_Unsupported Layer7CurCfgContentClassFileNameTableMatchType = 2147483647 )
type Layer7CurCfgContentClassFileNameTableParams ¶ added in v0.7.0
type Layer7CurCfgContentClassFileNameTableParams struct {
// The content Class FileName ID(key id) as an index, length of the string should be 32 characters.
ContentClassID string `json:"ContentClassID,omitempty"`
// The content Class ID(key id) as an index, length of the string should be 32 characters.
ID string `json:"ID,omitempty"`
// Content Class Filename to match, length of the string should be 32 characters.
FileName string `json:"FileName,omitempty"`
// File Name Match type.
MatchType Layer7CurCfgContentClassFileNameTableMatchType `json:"MatchType,omitempty"`
// Enable or Disable Case sensitive for String matching.
Case Layer7CurCfgContentClassFileNameTableCase `json:"Case,omitempty"`
}
type Layer7CurCfgContentClassFileTypeTable ¶ added in v0.7.0
type Layer7CurCfgContentClassFileTypeTable struct {
// The content Class Filetype ID(key id) as an index, length of the string should be 32 characters.
Layer7CurCfgContentClassFileTypeContentClassID string
// The content Class ID(key id) as an index, length of the string should be 32 characters.
Layer7CurCfgContentClassFileTypeID string
Params *Layer7CurCfgContentClassFileTypeTableParams
}
Layer7CurCfgContentClassFileTypeTable The table for configuring Content Class File Name. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7CurCfgContentClassFileTypeTable ¶ added in v0.7.0
func NewLayer7CurCfgContentClassFileTypeTable( layer7CurCfgContentClassFileTypeContentClassID string, layer7CurCfgContentClassFileTypeID string, params *Layer7CurCfgContentClassFileTypeTableParams, ) *Layer7CurCfgContentClassFileTypeTable
func NewLayer7CurCfgContentClassFileTypeTableList ¶ added in v0.7.0
func NewLayer7CurCfgContentClassFileTypeTableList() *Layer7CurCfgContentClassFileTypeTable
func (*Layer7CurCfgContentClassFileTypeTable) GetParams ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassFileTypeTable) GetParams() BeanType
func (*Layer7CurCfgContentClassFileTypeTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassFileTypeTable) GetParamsType() reflect.Type
func (*Layer7CurCfgContentClassFileTypeTable) Name ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassFileTypeTable) Name() string
func (*Layer7CurCfgContentClassFileTypeTable) Path ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassFileTypeTable) Path() string
type Layer7CurCfgContentClassFileTypeTableCase ¶ added in v0.7.0
type Layer7CurCfgContentClassFileTypeTableCase int32
const ( Layer7CurCfgContentClassFileTypeTableCase_Enabled Layer7CurCfgContentClassFileTypeTableCase = 1 Layer7CurCfgContentClassFileTypeTableCase_Disabled Layer7CurCfgContentClassFileTypeTableCase = 2 Layer7CurCfgContentClassFileTypeTableCase_Unsupported Layer7CurCfgContentClassFileTypeTableCase = 2147483647 )
type Layer7CurCfgContentClassFileTypeTableMatchType ¶ added in v0.7.0
type Layer7CurCfgContentClassFileTypeTableMatchType int32
const ( Layer7CurCfgContentClassFileTypeTableMatchType_Sufx Layer7CurCfgContentClassFileTypeTableMatchType = 1 Layer7CurCfgContentClassFileTypeTableMatchType_Prefx Layer7CurCfgContentClassFileTypeTableMatchType = 2 Layer7CurCfgContentClassFileTypeTableMatchType_Equal Layer7CurCfgContentClassFileTypeTableMatchType = 3 Layer7CurCfgContentClassFileTypeTableMatchType_Include Layer7CurCfgContentClassFileTypeTableMatchType = 4 Layer7CurCfgContentClassFileTypeTableMatchType_Regex Layer7CurCfgContentClassFileTypeTableMatchType = 5 Layer7CurCfgContentClassFileTypeTableMatchType_Unsupported Layer7CurCfgContentClassFileTypeTableMatchType = 2147483647 )
type Layer7CurCfgContentClassFileTypeTableParams ¶ added in v0.7.0
type Layer7CurCfgContentClassFileTypeTableParams struct {
// The content Class Filetype ID(key id) as an index, length of the string should be 32 characters.
ContentClassID string `json:"ContentClassID,omitempty"`
// The content Class ID(key id) as an index, length of the string should be 32 characters.
ID string `json:"ID,omitempty"`
// Content Class Filetype to match, length of the string should be 32 characters.
FileType string `json:"FileType,omitempty"`
// Filetype Match type.
MatchType Layer7CurCfgContentClassFileTypeTableMatchType `json:"MatchType,omitempty"`
// Enable or Disable Case sensitive for String matching.
Case Layer7CurCfgContentClassFileTypeTableCase `json:"Case,omitempty"`
}
type Layer7CurCfgContentClassHeaderTable ¶ added in v0.7.0
type Layer7CurCfgContentClassHeaderTable struct {
// The content Class Header ID(key id) as an index, length of the string should be 32 characters.
Layer7CurCfgContentClassHeaderContentClassID string
// The content Class ID(key id) as an index, length of the string should be 32 characters.
Layer7CurCfgContentClassHeaderID string
Params *Layer7CurCfgContentClassHeaderTableParams
}
Layer7CurCfgContentClassHeaderTable The table for configuring Content Class Header. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7CurCfgContentClassHeaderTable ¶ added in v0.7.0
func NewLayer7CurCfgContentClassHeaderTable( layer7CurCfgContentClassHeaderContentClassID string, layer7CurCfgContentClassHeaderID string, params *Layer7CurCfgContentClassHeaderTableParams, ) *Layer7CurCfgContentClassHeaderTable
func NewLayer7CurCfgContentClassHeaderTableList ¶ added in v0.7.0
func NewLayer7CurCfgContentClassHeaderTableList() *Layer7CurCfgContentClassHeaderTable
func (*Layer7CurCfgContentClassHeaderTable) GetParams ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassHeaderTable) GetParams() BeanType
func (*Layer7CurCfgContentClassHeaderTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassHeaderTable) GetParamsType() reflect.Type
func (*Layer7CurCfgContentClassHeaderTable) Name ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassHeaderTable) Name() string
func (*Layer7CurCfgContentClassHeaderTable) Path ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassHeaderTable) Path() string
type Layer7CurCfgContentClassHeaderTableCase ¶ added in v0.7.0
type Layer7CurCfgContentClassHeaderTableCase int32
const ( Layer7CurCfgContentClassHeaderTableCase_Enabled Layer7CurCfgContentClassHeaderTableCase = 1 Layer7CurCfgContentClassHeaderTableCase_Disabled Layer7CurCfgContentClassHeaderTableCase = 2 Layer7CurCfgContentClassHeaderTableCase_Unsupported Layer7CurCfgContentClassHeaderTableCase = 2147483647 )
type Layer7CurCfgContentClassHeaderTableMatchTypeName ¶ added in v0.7.0
type Layer7CurCfgContentClassHeaderTableMatchTypeName int32
const ( Layer7CurCfgContentClassHeaderTableMatchTypeName_Equal Layer7CurCfgContentClassHeaderTableMatchTypeName = 3 Layer7CurCfgContentClassHeaderTableMatchTypeName_Include Layer7CurCfgContentClassHeaderTableMatchTypeName = 4 Layer7CurCfgContentClassHeaderTableMatchTypeName_Regex Layer7CurCfgContentClassHeaderTableMatchTypeName = 5 Layer7CurCfgContentClassHeaderTableMatchTypeName_Unsupported Layer7CurCfgContentClassHeaderTableMatchTypeName = 2147483647 )
type Layer7CurCfgContentClassHeaderTableMatchTypeVal ¶ added in v0.7.0
type Layer7CurCfgContentClassHeaderTableMatchTypeVal int32
const ( Layer7CurCfgContentClassHeaderTableMatchTypeVal_Equal Layer7CurCfgContentClassHeaderTableMatchTypeVal = 3 Layer7CurCfgContentClassHeaderTableMatchTypeVal_Include Layer7CurCfgContentClassHeaderTableMatchTypeVal = 4 Layer7CurCfgContentClassHeaderTableMatchTypeVal_Regex Layer7CurCfgContentClassHeaderTableMatchTypeVal = 5 Layer7CurCfgContentClassHeaderTableMatchTypeVal_Unsupported Layer7CurCfgContentClassHeaderTableMatchTypeVal = 2147483647 )
type Layer7CurCfgContentClassHeaderTableParams ¶ added in v0.7.0
type Layer7CurCfgContentClassHeaderTableParams struct {
// The content Class Header ID(key id) as an index, length of the string should be 32 characters.
ContentClassID string `json:"ContentClassID,omitempty"`
// The content Class ID(key id) as an index, length of the string should be 32 characters.
ID string `json:"ID,omitempty"`
// Content Class Header to match, length of the string should be 32 characters.
Name string `json:"Name,omitempty"`
// Content Class Header to match, length of the string should be 32 characters.
Val string `json:"Val,omitempty"`
// Header Match type.
MatchTypeName Layer7CurCfgContentClassHeaderTableMatchTypeName `json:"MatchTypeName,omitempty"`
// Header Match type.
MatchTypeVal Layer7CurCfgContentClassHeaderTableMatchTypeVal `json:"MatchTypeVal,omitempty"`
// Enable or Disable Case sensitive for String matching.
Case Layer7CurCfgContentClassHeaderTableCase `json:"Case,omitempty"`
}
type Layer7CurCfgContentClassHostNameTable ¶ added in v0.7.0
type Layer7CurCfgContentClassHostNameTable struct {
// The content Class HostName ID(key id) as an index, length of the string should be 32 characters.
Layer7CurCfgContentClassHostNameContentClassID string
// The content Class ID(key id) as an index, length of the string should be 32 characters.
Layer7CurCfgContentClassHostNameID string
Params *Layer7CurCfgContentClassHostNameTableParams
}
Layer7CurCfgContentClassHostNameTable The table for configuring Content Class Hostname. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7CurCfgContentClassHostNameTable ¶ added in v0.7.0
func NewLayer7CurCfgContentClassHostNameTable( layer7CurCfgContentClassHostNameContentClassID string, layer7CurCfgContentClassHostNameID string, params *Layer7CurCfgContentClassHostNameTableParams, ) *Layer7CurCfgContentClassHostNameTable
func NewLayer7CurCfgContentClassHostNameTableList ¶ added in v0.7.0
func NewLayer7CurCfgContentClassHostNameTableList() *Layer7CurCfgContentClassHostNameTable
func (*Layer7CurCfgContentClassHostNameTable) GetParams ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassHostNameTable) GetParams() BeanType
func (*Layer7CurCfgContentClassHostNameTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassHostNameTable) GetParamsType() reflect.Type
func (*Layer7CurCfgContentClassHostNameTable) Name ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassHostNameTable) Name() string
func (*Layer7CurCfgContentClassHostNameTable) Path ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassHostNameTable) Path() string
type Layer7CurCfgContentClassHostNameTableMatchType ¶ added in v0.7.0
type Layer7CurCfgContentClassHostNameTableMatchType int32
const ( Layer7CurCfgContentClassHostNameTableMatchType_Sufx Layer7CurCfgContentClassHostNameTableMatchType = 1 Layer7CurCfgContentClassHostNameTableMatchType_Prefx Layer7CurCfgContentClassHostNameTableMatchType = 2 Layer7CurCfgContentClassHostNameTableMatchType_Equal Layer7CurCfgContentClassHostNameTableMatchType = 3 Layer7CurCfgContentClassHostNameTableMatchType_Include Layer7CurCfgContentClassHostNameTableMatchType = 4 Layer7CurCfgContentClassHostNameTableMatchType_Regex Layer7CurCfgContentClassHostNameTableMatchType = 5 Layer7CurCfgContentClassHostNameTableMatchType_Unsupported Layer7CurCfgContentClassHostNameTableMatchType = 2147483647 )
type Layer7CurCfgContentClassHostNameTableParams ¶ added in v0.7.0
type Layer7CurCfgContentClassHostNameTableParams struct {
// The content Class HostName ID(key id) as an index, length of the string should be 32 characters.
ContentClassID string `json:"ContentClassID,omitempty"`
// The content Class ID(key id) as an index, length of the string should be 32 characters.
ID string `json:"ID,omitempty"`
// Content Class Hostname to match, length of the string should be 32 characters.
HostName string `json:"HostName,omitempty"`
// Host Name Match type.
MatchType Layer7CurCfgContentClassHostNameTableMatchType `json:"MatchType,omitempty"`
// Id of a data class to associate Hostname element with.
DataclassID string `json:"DataclassID,omitempty"`
}
type Layer7CurCfgContentClassPathTable ¶ added in v0.7.0
type Layer7CurCfgContentClassPathTable struct {
// The content Class Path ID(key id) as an index, length of the string should be 32 characters.
Layer7CurCfgContentClassPathContentClassID string
// The content Class ID(key id) as an index, length of the string should be 32 characters.
Layer7CurCfgContentClassPathID string
Params *Layer7CurCfgContentClassPathTableParams
}
Layer7CurCfgContentClassPathTable The table for configuring Content Class Path. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7CurCfgContentClassPathTable ¶ added in v0.7.0
func NewLayer7CurCfgContentClassPathTable( layer7CurCfgContentClassPathContentClassID string, layer7CurCfgContentClassPathID string, params *Layer7CurCfgContentClassPathTableParams, ) *Layer7CurCfgContentClassPathTable
func NewLayer7CurCfgContentClassPathTableList ¶ added in v0.7.0
func NewLayer7CurCfgContentClassPathTableList() *Layer7CurCfgContentClassPathTable
func (*Layer7CurCfgContentClassPathTable) GetParams ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassPathTable) GetParams() BeanType
func (*Layer7CurCfgContentClassPathTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassPathTable) GetParamsType() reflect.Type
func (*Layer7CurCfgContentClassPathTable) Name ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassPathTable) Name() string
func (*Layer7CurCfgContentClassPathTable) Path ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassPathTable) Path() string
type Layer7CurCfgContentClassPathTableCase ¶ added in v0.7.0
type Layer7CurCfgContentClassPathTableCase int32
const ( Layer7CurCfgContentClassPathTableCase_Enabled Layer7CurCfgContentClassPathTableCase = 1 Layer7CurCfgContentClassPathTableCase_Disabled Layer7CurCfgContentClassPathTableCase = 2 Layer7CurCfgContentClassPathTableCase_Unsupported Layer7CurCfgContentClassPathTableCase = 2147483647 )
type Layer7CurCfgContentClassPathTableMatchType ¶ added in v0.7.0
type Layer7CurCfgContentClassPathTableMatchType int32
const ( Layer7CurCfgContentClassPathTableMatchType_Sufx Layer7CurCfgContentClassPathTableMatchType = 1 Layer7CurCfgContentClassPathTableMatchType_Prefx Layer7CurCfgContentClassPathTableMatchType = 2 Layer7CurCfgContentClassPathTableMatchType_Equal Layer7CurCfgContentClassPathTableMatchType = 3 Layer7CurCfgContentClassPathTableMatchType_Include Layer7CurCfgContentClassPathTableMatchType = 4 Layer7CurCfgContentClassPathTableMatchType_Regex Layer7CurCfgContentClassPathTableMatchType = 5 Layer7CurCfgContentClassPathTableMatchType_Unsupported Layer7CurCfgContentClassPathTableMatchType = 2147483647 )
type Layer7CurCfgContentClassPathTableParams ¶ added in v0.7.0
type Layer7CurCfgContentClassPathTableParams struct {
// The content Class Path ID(key id) as an index, length of the string should be 32 characters.
ContentClassID string `json:"ContentClassID,omitempty"`
// The content Class ID(key id) as an index, length of the string should be 32 characters.
ID string `json:"ID,omitempty"`
// Content Class Path to match, length of the string should be 256 characters.
FilePath string `json:"FilePath,omitempty"`
// Path Match type.
MatchType Layer7CurCfgContentClassPathTableMatchType `json:"MatchType,omitempty"`
// Enable or Disable Case sensitive for String matching.
Case Layer7CurCfgContentClassPathTableCase `json:"Case,omitempty"`
// Id of a data class to associate Path element with.
DataclassID string `json:"DataclassID,omitempty"`
}
type Layer7CurCfgContentClassTable ¶ added in v0.7.0
type Layer7CurCfgContentClassTable struct {
// The content Class ID(key id) as an index.
Layer7CurCfgContentClassID string
Params *Layer7CurCfgContentClassTableParams
}
Layer7CurCfgContentClassTable The table for configuring Content Class. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7CurCfgContentClassTable ¶ added in v0.7.0
func NewLayer7CurCfgContentClassTable( layer7CurCfgContentClassID string, params *Layer7CurCfgContentClassTableParams, ) *Layer7CurCfgContentClassTable
func NewLayer7CurCfgContentClassTableList ¶ added in v0.7.0
func NewLayer7CurCfgContentClassTableList() *Layer7CurCfgContentClassTable
func (*Layer7CurCfgContentClassTable) GetParams ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassTable) GetParams() BeanType
func (*Layer7CurCfgContentClassTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassTable) GetParamsType() reflect.Type
func (*Layer7CurCfgContentClassTable) Name ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassTable) Name() string
func (*Layer7CurCfgContentClassTable) Path ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassTable) Path() string
type Layer7CurCfgContentClassTableCookie ¶ added in v0.7.0
type Layer7CurCfgContentClassTableCookie int32
const ( Layer7CurCfgContentClassTableCookie_Yes Layer7CurCfgContentClassTableCookie = 1 Layer7CurCfgContentClassTableCookie_No Layer7CurCfgContentClassTableCookie = 2 Layer7CurCfgContentClassTableCookie_Unsupported Layer7CurCfgContentClassTableCookie = 2147483647 )
type Layer7CurCfgContentClassTableFileName ¶ added in v0.7.0
type Layer7CurCfgContentClassTableFileName int32
const ( Layer7CurCfgContentClassTableFileName_Yes Layer7CurCfgContentClassTableFileName = 1 Layer7CurCfgContentClassTableFileName_No Layer7CurCfgContentClassTableFileName = 2 Layer7CurCfgContentClassTableFileName_Unsupported Layer7CurCfgContentClassTableFileName = 2147483647 )
type Layer7CurCfgContentClassTableFileType ¶ added in v0.7.0
type Layer7CurCfgContentClassTableFileType int32
const ( Layer7CurCfgContentClassTableFileType_Yes Layer7CurCfgContentClassTableFileType = 1 Layer7CurCfgContentClassTableFileType_No Layer7CurCfgContentClassTableFileType = 2 Layer7CurCfgContentClassTableFileType_Unsupported Layer7CurCfgContentClassTableFileType = 2147483647 )
type Layer7CurCfgContentClassTableHeader ¶ added in v0.7.0
type Layer7CurCfgContentClassTableHeader int32
const ( Layer7CurCfgContentClassTableHeader_Yes Layer7CurCfgContentClassTableHeader = 1 Layer7CurCfgContentClassTableHeader_No Layer7CurCfgContentClassTableHeader = 2 Layer7CurCfgContentClassTableHeader_Unsupported Layer7CurCfgContentClassTableHeader = 2147483647 )
type Layer7CurCfgContentClassTableHostName ¶ added in v0.7.0
type Layer7CurCfgContentClassTableHostName int32
const ( Layer7CurCfgContentClassTableHostName_Yes Layer7CurCfgContentClassTableHostName = 1 Layer7CurCfgContentClassTableHostName_No Layer7CurCfgContentClassTableHostName = 2 Layer7CurCfgContentClassTableHostName_Unsupported Layer7CurCfgContentClassTableHostName = 2147483647 )
type Layer7CurCfgContentClassTableParams ¶ added in v0.7.0
type Layer7CurCfgContentClassTableParams struct {
// The content Class ID(key id) as an index.
ID string `json:"ID,omitempty"`
// Content Class name.
Name string `json:"Name,omitempty"`
// Enter logical expression needs to be applied between classes.
LogicalExpression string `json:"LogicalExpression,omitempty"`
// URL Hostname table is not empty for current content class.
HostName Layer7CurCfgContentClassTableHostName `json:"HostName,omitempty"`
// URL path table is not empty for current content class.
Path Layer7CurCfgContentClassTablePath `json:"Path,omitempty"`
// URL file name table is not empty for current content class.
FileName Layer7CurCfgContentClassTableFileName `json:"FileName,omitempty"`
// URL file type table is not empty for current content class.
FileType Layer7CurCfgContentClassTableFileType `json:"FileType,omitempty"`
// Header table is not empty for current content class.
Header Layer7CurCfgContentClassTableHeader `json:"Header,omitempty"`
// Cookie table is not empty for current content class.
Cookie Layer7CurCfgContentClassTableCookie `json:"Cookie,omitempty"`
// Text table is not empty for current content class.
Text Layer7CurCfgContentClassTableText `json:"Text,omitempty"`
// XML tag table is not empty for current content class.
XMLTag Layer7CurCfgContentClassTableXMLTag `json:"XMLTag,omitempty"`
// Content Class type.
Type Layer7CurCfgContentClassTableType `json:"Type,omitempty"`
}
type Layer7CurCfgContentClassTablePath ¶ added in v0.7.0
type Layer7CurCfgContentClassTablePath int32
const ( Layer7CurCfgContentClassTablePath_Yes Layer7CurCfgContentClassTablePath = 1 Layer7CurCfgContentClassTablePath_No Layer7CurCfgContentClassTablePath = 2 Layer7CurCfgContentClassTablePath_Unsupported Layer7CurCfgContentClassTablePath = 2147483647 )
type Layer7CurCfgContentClassTableText ¶ added in v0.7.0
type Layer7CurCfgContentClassTableText int32
const ( Layer7CurCfgContentClassTableText_Yes Layer7CurCfgContentClassTableText = 1 Layer7CurCfgContentClassTableText_No Layer7CurCfgContentClassTableText = 2 Layer7CurCfgContentClassTableText_Unsupported Layer7CurCfgContentClassTableText = 2147483647 )
type Layer7CurCfgContentClassTableType ¶ added in v0.7.0
type Layer7CurCfgContentClassTableType int32
const ( Layer7CurCfgContentClassTableType_Http Layer7CurCfgContentClassTableType = 1 Layer7CurCfgContentClassTableType_Rtsp Layer7CurCfgContentClassTableType = 3 Layer7CurCfgContentClassTableType_Ssl Layer7CurCfgContentClassTableType = 6 Layer7CurCfgContentClassTableType_Http2 Layer7CurCfgContentClassTableType = 7 Layer7CurCfgContentClassTableType_Unsupported Layer7CurCfgContentClassTableType = 2147483647 )
type Layer7CurCfgContentClassTableXMLTag ¶ added in v0.7.0
type Layer7CurCfgContentClassTableXMLTag int32
const ( Layer7CurCfgContentClassTableXMLTag_Yes Layer7CurCfgContentClassTableXMLTag = 1 Layer7CurCfgContentClassTableXMLTag_No Layer7CurCfgContentClassTableXMLTag = 2 Layer7CurCfgContentClassTableXMLTag_Unsupported Layer7CurCfgContentClassTableXMLTag = 2147483647 )
type Layer7CurCfgContentClassTextTable ¶ added in v0.7.0
type Layer7CurCfgContentClassTextTable struct {
// The content Class Text ID(key id) as an index, length of the string should be 32 characters.
Layer7CurCfgContentClassTextContentClassID string
// The content Class ID(key id) as an index, length of the string should be 32 characters.
Layer7CurCfgContentClassTextID string
Params *Layer7CurCfgContentClassTextTableParams
}
Layer7CurCfgContentClassTextTable The table for configuring Content Class Text. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7CurCfgContentClassTextTable ¶ added in v0.7.0
func NewLayer7CurCfgContentClassTextTable( layer7CurCfgContentClassTextContentClassID string, layer7CurCfgContentClassTextID string, params *Layer7CurCfgContentClassTextTableParams, ) *Layer7CurCfgContentClassTextTable
func NewLayer7CurCfgContentClassTextTableList ¶ added in v0.7.0
func NewLayer7CurCfgContentClassTextTableList() *Layer7CurCfgContentClassTextTable
func (*Layer7CurCfgContentClassTextTable) GetParams ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassTextTable) GetParams() BeanType
func (*Layer7CurCfgContentClassTextTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassTextTable) GetParamsType() reflect.Type
func (*Layer7CurCfgContentClassTextTable) Name ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassTextTable) Name() string
func (*Layer7CurCfgContentClassTextTable) Path ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassTextTable) Path() string
type Layer7CurCfgContentClassTextTableCase ¶ added in v0.7.0
type Layer7CurCfgContentClassTextTableCase int32
const ( Layer7CurCfgContentClassTextTableCase_Enabled Layer7CurCfgContentClassTextTableCase = 1 Layer7CurCfgContentClassTextTableCase_Disabled Layer7CurCfgContentClassTextTableCase = 2 Layer7CurCfgContentClassTextTableCase_Unsupported Layer7CurCfgContentClassTextTableCase = 2147483647 )
type Layer7CurCfgContentClassTextTableLookupArea ¶ added in v0.7.0
type Layer7CurCfgContentClassTextTableLookupArea int32
const ( Layer7CurCfgContentClassTextTableLookupArea_Header Layer7CurCfgContentClassTextTableLookupArea = 1 Layer7CurCfgContentClassTextTableLookupArea_Body Layer7CurCfgContentClassTextTableLookupArea = 2 Layer7CurCfgContentClassTextTableLookupArea_Both Layer7CurCfgContentClassTextTableLookupArea = 3 Layer7CurCfgContentClassTextTableLookupArea_Unsupported Layer7CurCfgContentClassTextTableLookupArea = 2147483647 )
type Layer7CurCfgContentClassTextTableMatchType ¶ added in v0.7.0
type Layer7CurCfgContentClassTextTableMatchType int32
const ( Layer7CurCfgContentClassTextTableMatchType_Include Layer7CurCfgContentClassTextTableMatchType = 4 Layer7CurCfgContentClassTextTableMatchType_Regex Layer7CurCfgContentClassTextTableMatchType = 5 Layer7CurCfgContentClassTextTableMatchType_Unsupported Layer7CurCfgContentClassTextTableMatchType = 2147483647 )
type Layer7CurCfgContentClassTextTableParams ¶ added in v0.7.0
type Layer7CurCfgContentClassTextTableParams struct {
// The content Class Text ID(key id) as an index, length of the string should be 32 characters.
ContentClassID string `json:"ContentClassID,omitempty"`
// The content Class ID(key id) as an index, length of the string should be 32 characters.
ID string `json:"ID,omitempty"`
// Content Class Text to match, length of the string should be 32 characters.
Text string `json:"Text,omitempty"`
// Text Match type.
MatchType Layer7CurCfgContentClassTextTableMatchType `json:"MatchType,omitempty"`
// Text Match type.
LookupArea Layer7CurCfgContentClassTextTableLookupArea `json:"LookupArea,omitempty"`
// Enable or Disable Case sensitive for String matching.
Case Layer7CurCfgContentClassTextTableCase `json:"Case,omitempty"`
}
type Layer7CurCfgContentClassXmlTable ¶ added in v0.7.0
type Layer7CurCfgContentClassXmlTable struct {
// content Class Text ID(key id) as an index, length of the string should be 32 characters.
Layer7CurCfgContentClassXmlTagContentClassID string
// Content Class ID(key id) as an index, length of the string should be 32 characters.
Layer7CurCfgContentClassXmlTagID string
Params *Layer7CurCfgContentClassXmlTableParams
}
Layer7CurCfgContentClassXmlTable The table for configuring Content Class Xml Tag. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7CurCfgContentClassXmlTable ¶ added in v0.7.0
func NewLayer7CurCfgContentClassXmlTable( layer7CurCfgContentClassXmlTagContentClassID string, layer7CurCfgContentClassXmlTagID string, params *Layer7CurCfgContentClassXmlTableParams, ) *Layer7CurCfgContentClassXmlTable
func NewLayer7CurCfgContentClassXmlTableList ¶ added in v0.7.0
func NewLayer7CurCfgContentClassXmlTableList() *Layer7CurCfgContentClassXmlTable
func (*Layer7CurCfgContentClassXmlTable) GetParams ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassXmlTable) GetParams() BeanType
func (*Layer7CurCfgContentClassXmlTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassXmlTable) GetParamsType() reflect.Type
func (*Layer7CurCfgContentClassXmlTable) Name ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassXmlTable) Name() string
func (*Layer7CurCfgContentClassXmlTable) Path ¶ added in v0.7.0
func (c *Layer7CurCfgContentClassXmlTable) Path() string
type Layer7CurCfgContentClassXmlTableParams ¶ added in v0.7.0
type Layer7CurCfgContentClassXmlTableParams struct {
// content Class Text ID(key id) as an index, length of the string should be 32 characters.
TagContentClassID string `json:"TagContentClassID,omitempty"`
// Content Class ID(key id) as an index, length of the string should be 32 characters.
TagID string `json:"TagID,omitempty"`
// Content Class Xml to match, length of the string should be 32 characters.
TagName string `json:"TagName,omitempty"`
// Content Class Xml to match, length of the string should be 32 characters.
TagVal string `json:"TagVal,omitempty"`
// Xml Match type.
TagMatchTypeName Layer7CurCfgContentClassXmlTableTagMatchTypeName `json:"TagMatchTypeName,omitempty"`
// Xml Match type.
TagMatchTypeVal Layer7CurCfgContentClassXmlTableTagMatchTypeVal `json:"TagMatchTypeVal,omitempty"`
// Enable or Disable Case sensitive for String matching.
TagCase Layer7CurCfgContentClassXmlTableTagCase `json:"TagCase,omitempty"`
}
type Layer7CurCfgContentClassXmlTableTagCase ¶ added in v0.7.0
type Layer7CurCfgContentClassXmlTableTagCase int32
const ( Layer7CurCfgContentClassXmlTableTagCase_Enabled Layer7CurCfgContentClassXmlTableTagCase = 1 Layer7CurCfgContentClassXmlTableTagCase_Disabled Layer7CurCfgContentClassXmlTableTagCase = 2 Layer7CurCfgContentClassXmlTableTagCase_Unsupported Layer7CurCfgContentClassXmlTableTagCase = 2147483647 )
type Layer7CurCfgContentClassXmlTableTagMatchTypeName ¶ added in v0.7.0
type Layer7CurCfgContentClassXmlTableTagMatchTypeName int32
const ( Layer7CurCfgContentClassXmlTableTagMatchTypeName_Sufx Layer7CurCfgContentClassXmlTableTagMatchTypeName = 1 Layer7CurCfgContentClassXmlTableTagMatchTypeName_Equal Layer7CurCfgContentClassXmlTableTagMatchTypeName = 3 Layer7CurCfgContentClassXmlTableTagMatchTypeName_Unsupported Layer7CurCfgContentClassXmlTableTagMatchTypeName = 2147483647 )
type Layer7CurCfgContentClassXmlTableTagMatchTypeVal ¶ added in v0.7.0
type Layer7CurCfgContentClassXmlTableTagMatchTypeVal int32
const ( Layer7CurCfgContentClassXmlTableTagMatchTypeVal_Sufx Layer7CurCfgContentClassXmlTableTagMatchTypeVal = 1 Layer7CurCfgContentClassXmlTableTagMatchTypeVal_Equal Layer7CurCfgContentClassXmlTableTagMatchTypeVal = 3 Layer7CurCfgContentClassXmlTableTagMatchTypeVal_Include Layer7CurCfgContentClassXmlTableTagMatchTypeVal = 4 Layer7CurCfgContentClassXmlTableTagMatchTypeVal_Unsupported Layer7CurCfgContentClassXmlTableTagMatchTypeVal = 2147483647 )
type Layer7CurCfgHttpmodListTable ¶ added in v0.7.0
type Layer7CurCfgHttpmodListTable struct {
// HTTP content modification rule-lists name(key id) as an index.
// Note:This mib is not supported for VX instance of virtualization.
Layer7CurCfgHttpmodListNameIdIndex string
Params *Layer7CurCfgHttpmodListTableParams
}
Layer7CurCfgHttpmodListTable The table for configuring HTTP content modification rule-lists. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7CurCfgHttpmodListTable ¶ added in v0.7.0
func NewLayer7CurCfgHttpmodListTable( layer7CurCfgHttpmodListNameIdIndex string, params *Layer7CurCfgHttpmodListTableParams, ) *Layer7CurCfgHttpmodListTable
func NewLayer7CurCfgHttpmodListTableList ¶ added in v0.7.0
func NewLayer7CurCfgHttpmodListTableList() *Layer7CurCfgHttpmodListTable
func (*Layer7CurCfgHttpmodListTable) GetParams ¶ added in v0.7.0
func (c *Layer7CurCfgHttpmodListTable) GetParams() BeanType
func (*Layer7CurCfgHttpmodListTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7CurCfgHttpmodListTable) GetParamsType() reflect.Type
func (*Layer7CurCfgHttpmodListTable) Name ¶ added in v0.7.0
func (c *Layer7CurCfgHttpmodListTable) Name() string
func (*Layer7CurCfgHttpmodListTable) Path ¶ added in v0.7.0
func (c *Layer7CurCfgHttpmodListTable) Path() string
type Layer7CurCfgHttpmodListTableAdminStatus ¶ added in v0.7.0
type Layer7CurCfgHttpmodListTableAdminStatus int32
const ( Layer7CurCfgHttpmodListTableAdminStatus_Enabled Layer7CurCfgHttpmodListTableAdminStatus = 1 Layer7CurCfgHttpmodListTableAdminStatus_Disabled Layer7CurCfgHttpmodListTableAdminStatus = 2 Layer7CurCfgHttpmodListTableAdminStatus_Unsupported Layer7CurCfgHttpmodListTableAdminStatus = 2147483647 )
type Layer7CurCfgHttpmodListTableParams ¶ added in v0.7.0
type Layer7CurCfgHttpmodListTableParams struct {
// HTTP content modification rule-lists name(key id) as an index.
// Note:This mib is not supported for VX instance of virtualization.
NameIdIndex string `json:"NameIdIndex,omitempty"`
// HTTP content modification rule-lists name.
// Note:This mib is not supported for VX instance of virtualization.
Name string `json:"Name,omitempty"`
// Status (enable/disable) of rule_list.
// Note:This mib is not supported for VX instance of virtualization.
AdminStatus Layer7CurCfgHttpmodListTableAdminStatus `json:"AdminStatus,omitempty"`
}
type Layer7CurCfgHttpmodRuleCookieTable ¶ added in v0.7.0
type Layer7CurCfgHttpmodRuleCookieTable struct {
// The HTTP Modification Rule List (key id) as an index.
Layer7CurCfgHttpmodRuleCookieListIdIndex string
// The HTTP Modification Rule number as an index.
Layer7CurCfgHttpmodRuleCookieIndex int32
Params *Layer7CurCfgHttpmodRuleCookieTableParams
}
Layer7CurCfgHttpmodRuleCookieTable The table for configuring HTTP content modification rules. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7CurCfgHttpmodRuleCookieTable ¶ added in v0.7.0
func NewLayer7CurCfgHttpmodRuleCookieTable( layer7CurCfgHttpmodRuleCookieListIdIndex string, layer7CurCfgHttpmodRuleCookieIndex int32, params *Layer7CurCfgHttpmodRuleCookieTableParams, ) *Layer7CurCfgHttpmodRuleCookieTable
func NewLayer7CurCfgHttpmodRuleCookieTableList ¶ added in v0.7.0
func NewLayer7CurCfgHttpmodRuleCookieTableList() *Layer7CurCfgHttpmodRuleCookieTable
func (*Layer7CurCfgHttpmodRuleCookieTable) GetParams ¶ added in v0.7.0
func (c *Layer7CurCfgHttpmodRuleCookieTable) GetParams() BeanType
func (*Layer7CurCfgHttpmodRuleCookieTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7CurCfgHttpmodRuleCookieTable) GetParamsType() reflect.Type
func (*Layer7CurCfgHttpmodRuleCookieTable) Name ¶ added in v0.7.0
func (c *Layer7CurCfgHttpmodRuleCookieTable) Name() string
func (*Layer7CurCfgHttpmodRuleCookieTable) Path ¶ added in v0.7.0
func (c *Layer7CurCfgHttpmodRuleCookieTable) Path() string
type Layer7CurCfgHttpmodRuleCookieTableInsrtElem ¶ added in v0.7.0
type Layer7CurCfgHttpmodRuleCookieTableInsrtElem int32
const ( Layer7CurCfgHttpmodRuleCookieTableInsrtElem_Url Layer7CurCfgHttpmodRuleCookieTableInsrtElem = 1 Layer7CurCfgHttpmodRuleCookieTableInsrtElem_Header Layer7CurCfgHttpmodRuleCookieTableInsrtElem = 2 Layer7CurCfgHttpmodRuleCookieTableInsrtElem_Cookie Layer7CurCfgHttpmodRuleCookieTableInsrtElem = 3 Layer7CurCfgHttpmodRuleCookieTableInsrtElem_Filetype Layer7CurCfgHttpmodRuleCookieTableInsrtElem = 4 Layer7CurCfgHttpmodRuleCookieTableInsrtElem_Statusline Layer7CurCfgHttpmodRuleCookieTableInsrtElem = 5 Layer7CurCfgHttpmodRuleCookieTableInsrtElem_Text Layer7CurCfgHttpmodRuleCookieTableInsrtElem = 6 Layer7CurCfgHttpmodRuleCookieTableInsrtElem_Regex Layer7CurCfgHttpmodRuleCookieTableInsrtElem = 7 Layer7CurCfgHttpmodRuleCookieTableInsrtElem_None Layer7CurCfgHttpmodRuleCookieTableInsrtElem = 8 Layer7CurCfgHttpmodRuleCookieTableInsrtElem_Unsupported Layer7CurCfgHttpmodRuleCookieTableInsrtElem = 2147483647 )
type Layer7CurCfgHttpmodRuleCookieTableParams ¶ added in v0.7.0
type Layer7CurCfgHttpmodRuleCookieTableParams struct {
// The HTTP Modification Rule List (key id) as an index.
ListIdIndex string `json:"ListIdIndex,omitempty"`
// The HTTP Modification Rule number as an index.
Index int32 `json:"Index,omitempty"`
// Cookie Key to Insert.
InsrtKey string `json:"InsrtKey,omitempty"`
// Cookie Value to Insert.
InsrtVal string `json:"InsrtVal,omitempty"`
// Cookie Path to Insert.
InsrtPath string `json:"InsrtPath,omitempty"`
// Cookie Domain Name to Insert.
InsrtDomn string `json:"InsrtDomn,omitempty"`
// Cookie Expiration Time to Insert.
InsrtExp string `json:"InsrtExp,omitempty"`
// Element to match.
InsrtElem Layer7CurCfgHttpmodRuleCookieTableInsrtElem `json:"InsrtElem,omitempty"`
// Host to Match.
InsrtUrlHost string `json:"InsrtUrlHost,omitempty"`
// Path to Match.
InsrtUrlPath string `json:"InsrtUrlPath,omitempty"`
// Header Field to Match.
InsrtHdrFld string `json:"InsrtHdrFld,omitempty"`
// Value to Match.
InsrtHdrVal string `json:"InsrtHdrVal,omitempty"`
// Cookie Key to Match.
InsrtCookey string `json:"InsrtCookey,omitempty"`
// Cookie Value to Match.
InsrtCookieVal string `json:"InsrtCookieVal,omitempty"`
// File Type To Match.
InsrtFiletyp string `json:"InsrtFiletyp,omitempty"`
// Status Code to Match.
InsrtStatsCode int32 `json:"InsrtStatsCode,omitempty"`
// Status Text to Match.
InsrtStatsTxt string `json:"InsrtStatsTxt,omitempty"`
// Text to Match.
InsrtTxt string `json:"InsrtTxt,omitempty"`
// Regex to Match.
InsrtRegx string `json:"InsrtRegx,omitempty"`
// Cookie Key to Replace.
ReplcCookey string `json:"ReplcCookey,omitempty"`
// Cookie Value to Replace.
ReplcVal string `json:"ReplcVal,omitempty"`
// New Cookie Key.
ReplcNewKey string `json:"ReplcNewKey,omitempty"`
// New Cookie Value.
ReplcNewVal string `json:"ReplcNewVal,omitempty"`
// Cookie Key to Remove.
RemvCookey string `json:"RemvCookey,omitempty"`
// Cookie Value to Remove.
RemvCookieVal string `json:"RemvCookieVal,omitempty"`
}
type Layer7CurCfgHttpmodRuleFileLineTextTable ¶ added in v0.7.0
type Layer7CurCfgHttpmodRuleFileLineTextTable struct {
// The HTTP Modification Rule List (key id) as an index.
Layer7CurCfgHttpmodRuleFileLineTextListIdIndex string
// The HTTP Modification Rule number as an index.
Layer7CurCfgHttpmodRuleFileLineTextIndex int32
Params *Layer7CurCfgHttpmodRuleFileLineTextTableParams
}
Layer7CurCfgHttpmodRuleFileLineTextTable The table for configuring HTTP content modification rules. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7CurCfgHttpmodRuleFileLineTextTable ¶ added in v0.7.0
func NewLayer7CurCfgHttpmodRuleFileLineTextTable( layer7CurCfgHttpmodRuleFileLineTextListIdIndex string, layer7CurCfgHttpmodRuleFileLineTextIndex int32, params *Layer7CurCfgHttpmodRuleFileLineTextTableParams, ) *Layer7CurCfgHttpmodRuleFileLineTextTable
func NewLayer7CurCfgHttpmodRuleFileLineTextTableList ¶ added in v0.7.0
func NewLayer7CurCfgHttpmodRuleFileLineTextTableList() *Layer7CurCfgHttpmodRuleFileLineTextTable
func (*Layer7CurCfgHttpmodRuleFileLineTextTable) GetParams ¶ added in v0.7.0
func (c *Layer7CurCfgHttpmodRuleFileLineTextTable) GetParams() BeanType
func (*Layer7CurCfgHttpmodRuleFileLineTextTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7CurCfgHttpmodRuleFileLineTextTable) GetParamsType() reflect.Type
func (*Layer7CurCfgHttpmodRuleFileLineTextTable) Name ¶ added in v0.7.0
func (c *Layer7CurCfgHttpmodRuleFileLineTextTable) Name() string
func (*Layer7CurCfgHttpmodRuleFileLineTextTable) Path ¶ added in v0.7.0
func (c *Layer7CurCfgHttpmodRuleFileLineTextTable) Path() string
type Layer7CurCfgHttpmodRuleFileLineTextTableParams ¶ added in v0.7.0
type Layer7CurCfgHttpmodRuleFileLineTextTableParams struct {
// The HTTP Modification Rule List (key id) as an index.
ListIdIndex string `json:"ListIdIndex,omitempty"`
// The HTTP Modification Rule number as an index.
Index int32 `json:"Index,omitempty"`
// File Type to Replace.
TypRep string `json:"TypRep,omitempty"`
// New File Type.
TypNew string `json:"TypNew,omitempty"`
// Status Code to Replace.
StatlineCode int32 `json:"StatlineCode,omitempty"`
// Status Text to Replace.
StatlineTxt string `json:"StatlineTxt,omitempty"`
// New Status Code.
StatlineNewCode int32 `json:"StatlineNewCode,omitempty"`
// New Status Text.
StatlineNewTxt string `json:"StatlineNewTxt,omitempty"`
// Text to Replace.
TextReplace string `json:"TextReplace,omitempty"`
// New Text.
TextNewText string `json:"TextNewText,omitempty"`
// Text to Remove.
TextRemove string `json:"TextRemove,omitempty"`
}
type Layer7CurCfgHttpmodRuleHdrTable ¶ added in v0.7.0
type Layer7CurCfgHttpmodRuleHdrTable struct {
// The HTTP Modification Rule List (key id) as an index.
Layer7CurCfgHttpmodRuleHdrListIdIndex string
// The HTTP Modification Rule number as an index.
Layer7CurCfgHttpmodRuleHdrIndex int32
Params *Layer7CurCfgHttpmodRuleHdrTableParams
}
Layer7CurCfgHttpmodRuleHdrTable The table for configuring HTTP content modification rules. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7CurCfgHttpmodRuleHdrTable ¶ added in v0.7.0
func NewLayer7CurCfgHttpmodRuleHdrTable( layer7CurCfgHttpmodRuleHdrListIdIndex string, layer7CurCfgHttpmodRuleHdrIndex int32, params *Layer7CurCfgHttpmodRuleHdrTableParams, ) *Layer7CurCfgHttpmodRuleHdrTable
func NewLayer7CurCfgHttpmodRuleHdrTableList ¶ added in v0.7.0
func NewLayer7CurCfgHttpmodRuleHdrTableList() *Layer7CurCfgHttpmodRuleHdrTable
func (*Layer7CurCfgHttpmodRuleHdrTable) GetParams ¶ added in v0.7.0
func (c *Layer7CurCfgHttpmodRuleHdrTable) GetParams() BeanType
func (*Layer7CurCfgHttpmodRuleHdrTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7CurCfgHttpmodRuleHdrTable) GetParamsType() reflect.Type
func (*Layer7CurCfgHttpmodRuleHdrTable) Name ¶ added in v0.7.0
func (c *Layer7CurCfgHttpmodRuleHdrTable) Name() string
func (*Layer7CurCfgHttpmodRuleHdrTable) Path ¶ added in v0.7.0
func (c *Layer7CurCfgHttpmodRuleHdrTable) Path() string
type Layer7CurCfgHttpmodRuleHdrTableElmnt ¶ added in v0.7.0
type Layer7CurCfgHttpmodRuleHdrTableElmnt int32
const ( Layer7CurCfgHttpmodRuleHdrTableElmnt_Url Layer7CurCfgHttpmodRuleHdrTableElmnt = 1 Layer7CurCfgHttpmodRuleHdrTableElmnt_Header Layer7CurCfgHttpmodRuleHdrTableElmnt = 2 Layer7CurCfgHttpmodRuleHdrTableElmnt_Cookie Layer7CurCfgHttpmodRuleHdrTableElmnt = 3 Layer7CurCfgHttpmodRuleHdrTableElmnt_Filetype Layer7CurCfgHttpmodRuleHdrTableElmnt = 4 Layer7CurCfgHttpmodRuleHdrTableElmnt_Statusline Layer7CurCfgHttpmodRuleHdrTableElmnt = 5 Layer7CurCfgHttpmodRuleHdrTableElmnt_Text Layer7CurCfgHttpmodRuleHdrTableElmnt = 6 Layer7CurCfgHttpmodRuleHdrTableElmnt_Regex Layer7CurCfgHttpmodRuleHdrTableElmnt = 7 Layer7CurCfgHttpmodRuleHdrTableElmnt_None Layer7CurCfgHttpmodRuleHdrTableElmnt = 8 Layer7CurCfgHttpmodRuleHdrTableElmnt_Unsupported Layer7CurCfgHttpmodRuleHdrTableElmnt = 2147483647 )
type Layer7CurCfgHttpmodRuleHdrTableParams ¶ added in v0.7.0
type Layer7CurCfgHttpmodRuleHdrTableParams struct {
// The HTTP Modification Rule List (key id) as an index.
ListIdIndex string `json:"ListIdIndex,omitempty"`
// The HTTP Modification Rule number as an index.
Index int32 `json:"Index,omitempty"`
// Header Field to Insert.
Insert string `json:"Insert,omitempty"`
// Value to Insert.
Value string `json:"Value,omitempty"`
// Element to match.
Elmnt Layer7CurCfgHttpmodRuleHdrTableElmnt `json:"Elmnt,omitempty"`
// Host to match.
ElmntUrlHost string `json:"ElmntUrlHost,omitempty"`
// Path to match.
ElmntUrlPath string `json:"ElmntUrlPath,omitempty"`
// Header Field to Match.
ElmntHdrField string `json:"ElmntHdrField,omitempty"`
// Value to Match.
ElmntHdrVal string `json:"ElmntHdrVal,omitempty"`
// Cookie Key to Match.
ElmntCookey string `json:"ElmntCookey,omitempty"`
// Cookie Value to Match.
ElmntCkieVal string `json:"ElmntCkieVal,omitempty"`
// File Type To Match.
ElmntFileTyp string `json:"ElmntFileTyp,omitempty"`
// Status Code to Match.
ElmntStatusCode int32 `json:"ElmntStatusCode,omitempty"`
// Status Text to Match.
ElmntStatusTxt string `json:"ElmntStatusTxt,omitempty"`
// Text to Match.
ElmntTxt string `json:"ElmntTxt,omitempty"`
// Regex to Match.
ElmntRegx string `json:"ElmntRegx,omitempty"`
// Header Field to Replace.
ReplacHdr string `json:"ReplacHdr,omitempty"`
// Value to Replace.
ReplacVal string `json:"ReplacVal,omitempty"`
// New Header Field.
ReplacNewHdr string `json:"ReplacNewHdr,omitempty"`
// New Value.
ReplacNewVal string `json:"ReplacNewVal,omitempty"`
// Header Field to Remove.
RemvHdr string `json:"RemvHdr,omitempty"`
// Value to Remove.
RemvVal string `json:"RemvVal,omitempty"`
}
type Layer7CurCfgHttpmodRuleTable ¶ added in v0.7.0
type Layer7CurCfgHttpmodRuleTable struct {
// The HTTP Modification Rule List (key id) as an index.
Layer7CurCfgHttpmodRuleListIdIndex string
// The HTTP Modification Rule number as an index.
Layer7CurCfgHttpmodRuleIndex int32
Params *Layer7CurCfgHttpmodRuleTableParams
}
Layer7CurCfgHttpmodRuleTable The table for configuring HTTP content modification rules. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7CurCfgHttpmodRuleTable ¶ added in v0.7.0
func NewLayer7CurCfgHttpmodRuleTable( layer7CurCfgHttpmodRuleListIdIndex string, layer7CurCfgHttpmodRuleIndex int32, params *Layer7CurCfgHttpmodRuleTableParams, ) *Layer7CurCfgHttpmodRuleTable
func NewLayer7CurCfgHttpmodRuleTableList ¶ added in v0.7.0
func NewLayer7CurCfgHttpmodRuleTableList() *Layer7CurCfgHttpmodRuleTable
func (*Layer7CurCfgHttpmodRuleTable) GetParams ¶ added in v0.7.0
func (c *Layer7CurCfgHttpmodRuleTable) GetParams() BeanType
func (*Layer7CurCfgHttpmodRuleTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7CurCfgHttpmodRuleTable) GetParamsType() reflect.Type
func (*Layer7CurCfgHttpmodRuleTable) Name ¶ added in v0.7.0
func (c *Layer7CurCfgHttpmodRuleTable) Name() string
func (*Layer7CurCfgHttpmodRuleTable) Path ¶ added in v0.7.0
func (c *Layer7CurCfgHttpmodRuleTable) Path() string
type Layer7CurCfgHttpmodRuleTableAction ¶ added in v0.7.0
type Layer7CurCfgHttpmodRuleTableAction int32
const ( Layer7CurCfgHttpmodRuleTableAction_Insert Layer7CurCfgHttpmodRuleTableAction = 1 Layer7CurCfgHttpmodRuleTableAction_Replace Layer7CurCfgHttpmodRuleTableAction = 2 Layer7CurCfgHttpmodRuleTableAction_Remove Layer7CurCfgHttpmodRuleTableAction = 3 Layer7CurCfgHttpmodRuleTableAction_None Layer7CurCfgHttpmodRuleTableAction = 4 Layer7CurCfgHttpmodRuleTableAction_Unsupported Layer7CurCfgHttpmodRuleTableAction = 2147483647 )
type Layer7CurCfgHttpmodRuleTableAdminStatus ¶ added in v0.7.0
type Layer7CurCfgHttpmodRuleTableAdminStatus int32
const ( Layer7CurCfgHttpmodRuleTableAdminStatus_Enable Layer7CurCfgHttpmodRuleTableAdminStatus = 1 Layer7CurCfgHttpmodRuleTableAdminStatus_Disable Layer7CurCfgHttpmodRuleTableAdminStatus = 2 Layer7CurCfgHttpmodRuleTableAdminStatus_Unsupported Layer7CurCfgHttpmodRuleTableAdminStatus = 2147483647 )
type Layer7CurCfgHttpmodRuleTableDirectn ¶ added in v0.7.0
type Layer7CurCfgHttpmodRuleTableDirectn int32
const ( Layer7CurCfgHttpmodRuleTableDirectn_Request Layer7CurCfgHttpmodRuleTableDirectn = 1 Layer7CurCfgHttpmodRuleTableDirectn_Response Layer7CurCfgHttpmodRuleTableDirectn = 2 Layer7CurCfgHttpmodRuleTableDirectn_Bidirectional Layer7CurCfgHttpmodRuleTableDirectn = 3 Layer7CurCfgHttpmodRuleTableDirectn_Unsupported Layer7CurCfgHttpmodRuleTableDirectn = 2147483647 )
type Layer7CurCfgHttpmodRuleTableElement ¶ added in v0.7.0
type Layer7CurCfgHttpmodRuleTableElement int32
const ( Layer7CurCfgHttpmodRuleTableElement_Url Layer7CurCfgHttpmodRuleTableElement = 1 Layer7CurCfgHttpmodRuleTableElement_Header Layer7CurCfgHttpmodRuleTableElement = 2 Layer7CurCfgHttpmodRuleTableElement_Cookie Layer7CurCfgHttpmodRuleTableElement = 3 Layer7CurCfgHttpmodRuleTableElement_Filetype Layer7CurCfgHttpmodRuleTableElement = 4 Layer7CurCfgHttpmodRuleTableElement_Statusline Layer7CurCfgHttpmodRuleTableElement = 5 Layer7CurCfgHttpmodRuleTableElement_Text Layer7CurCfgHttpmodRuleTableElement = 6 Layer7CurCfgHttpmodRuleTableElement_Unsupported Layer7CurCfgHttpmodRuleTableElement = 2147483647 )
type Layer7CurCfgHttpmodRuleTableHttpBody ¶ added in v0.7.0
type Layer7CurCfgHttpmodRuleTableHttpBody int32
const ( Layer7CurCfgHttpmodRuleTableHttpBody_Include Layer7CurCfgHttpmodRuleTableHttpBody = 1 Layer7CurCfgHttpmodRuleTableHttpBody_Exclude Layer7CurCfgHttpmodRuleTableHttpBody = 2 Layer7CurCfgHttpmodRuleTableHttpBody_Unsupported Layer7CurCfgHttpmodRuleTableHttpBody = 2147483647 )
type Layer7CurCfgHttpmodRuleTableParams ¶ added in v0.7.0
type Layer7CurCfgHttpmodRuleTableParams struct {
// The HTTP Modification Rule List (key id) as an index.
ListIdIndex string `json:"ListIdIndex,omitempty"`
// The HTTP Modification Rule number as an index.
Index int32 `json:"Index,omitempty"`
// The HTTP Modification Rule name.
Name string `json:"Name,omitempty"`
// Defines whether rule modification direction should be evaluated as Request or Response (default Request).
Directn Layer7CurCfgHttpmodRuleTableDirectn `json:"Directn,omitempty"`
// Defines rule action (default none).
Action Layer7CurCfgHttpmodRuleTableAction `json:"Action,omitempty"`
// Status (enable/disable) of rule.
AdminStatus Layer7CurCfgHttpmodRuleTableAdminStatus `json:"AdminStatus,omitempty"`
// Element to be modified.
Element Layer7CurCfgHttpmodRuleTableElement `json:"Element,omitempty"`
// Modifications to also be done in the HTTP body.
HttpBody Layer7CurCfgHttpmodRuleTableHttpBody `json:"HttpBody,omitempty"`
}
type Layer7CurCfgHttpmodRuleUrlTable ¶ added in v0.7.0
type Layer7CurCfgHttpmodRuleUrlTable struct {
// The HTTP Modification Rule List (key id) as an index.
Layer7CurCfgHttpmodRuleUrlListIdIndex string
// The HTTP Modification Rule number as an index.
Layer7CurCfgHttpmodRuleUrlIndex int32
Params *Layer7CurCfgHttpmodRuleUrlTableParams
}
Layer7CurCfgHttpmodRuleUrlTable The table for configuring HTTP content modification rules. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7CurCfgHttpmodRuleUrlTable ¶ added in v0.7.0
func NewLayer7CurCfgHttpmodRuleUrlTable( layer7CurCfgHttpmodRuleUrlListIdIndex string, layer7CurCfgHttpmodRuleUrlIndex int32, params *Layer7CurCfgHttpmodRuleUrlTableParams, ) *Layer7CurCfgHttpmodRuleUrlTable
func NewLayer7CurCfgHttpmodRuleUrlTableList ¶ added in v0.7.0
func NewLayer7CurCfgHttpmodRuleUrlTableList() *Layer7CurCfgHttpmodRuleUrlTable
func (*Layer7CurCfgHttpmodRuleUrlTable) GetParams ¶ added in v0.7.0
func (c *Layer7CurCfgHttpmodRuleUrlTable) GetParams() BeanType
func (*Layer7CurCfgHttpmodRuleUrlTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7CurCfgHttpmodRuleUrlTable) GetParamsType() reflect.Type
func (*Layer7CurCfgHttpmodRuleUrlTable) Name ¶ added in v0.7.0
func (c *Layer7CurCfgHttpmodRuleUrlTable) Name() string
func (*Layer7CurCfgHttpmodRuleUrlTable) Path ¶ added in v0.7.0
func (c *Layer7CurCfgHttpmodRuleUrlTable) Path() string
type Layer7CurCfgHttpmodRuleUrlTableActnHostTyp ¶ added in v0.7.0
type Layer7CurCfgHttpmodRuleUrlTableActnHostTyp int32
const ( Layer7CurCfgHttpmodRuleUrlTableActnHostTyp_Insert Layer7CurCfgHttpmodRuleUrlTableActnHostTyp = 1 Layer7CurCfgHttpmodRuleUrlTableActnHostTyp_Replace Layer7CurCfgHttpmodRuleUrlTableActnHostTyp = 2 Layer7CurCfgHttpmodRuleUrlTableActnHostTyp_Remove Layer7CurCfgHttpmodRuleUrlTableActnHostTyp = 3 Layer7CurCfgHttpmodRuleUrlTableActnHostTyp_None Layer7CurCfgHttpmodRuleUrlTableActnHostTyp = 4 Layer7CurCfgHttpmodRuleUrlTableActnHostTyp_Unsupported Layer7CurCfgHttpmodRuleUrlTableActnHostTyp = 2147483647 )
type Layer7CurCfgHttpmodRuleUrlTableActnHstSec ¶ added in v0.7.0
type Layer7CurCfgHttpmodRuleUrlTableActnHstSec int32
const ( Layer7CurCfgHttpmodRuleUrlTableActnHstSec_Before Layer7CurCfgHttpmodRuleUrlTableActnHstSec = 1 Layer7CurCfgHttpmodRuleUrlTableActnHstSec_After Layer7CurCfgHttpmodRuleUrlTableActnHstSec = 2 Layer7CurCfgHttpmodRuleUrlTableActnHstSec_Unsupported Layer7CurCfgHttpmodRuleUrlTableActnHstSec = 2147483647 )
type Layer7CurCfgHttpmodRuleUrlTableActnPathTyp ¶ added in v0.7.0
type Layer7CurCfgHttpmodRuleUrlTableActnPathTyp int32
const ( Layer7CurCfgHttpmodRuleUrlTableActnPathTyp_Insert Layer7CurCfgHttpmodRuleUrlTableActnPathTyp = 1 Layer7CurCfgHttpmodRuleUrlTableActnPathTyp_Replace Layer7CurCfgHttpmodRuleUrlTableActnPathTyp = 2 Layer7CurCfgHttpmodRuleUrlTableActnPathTyp_Remove Layer7CurCfgHttpmodRuleUrlTableActnPathTyp = 3 Layer7CurCfgHttpmodRuleUrlTableActnPathTyp_None Layer7CurCfgHttpmodRuleUrlTableActnPathTyp = 4 Layer7CurCfgHttpmodRuleUrlTableActnPathTyp_Unsupported Layer7CurCfgHttpmodRuleUrlTableActnPathTyp = 2147483647 )
type Layer7CurCfgHttpmodRuleUrlTableActnProtcl ¶ added in v0.7.0
type Layer7CurCfgHttpmodRuleUrlTableActnProtcl int32
const ( Layer7CurCfgHttpmodRuleUrlTableActnProtcl_Http Layer7CurCfgHttpmodRuleUrlTableActnProtcl = 1 Layer7CurCfgHttpmodRuleUrlTableActnProtcl_Https Layer7CurCfgHttpmodRuleUrlTableActnProtcl = 2 Layer7CurCfgHttpmodRuleUrlTableActnProtcl_Unsupported Layer7CurCfgHttpmodRuleUrlTableActnProtcl = 2147483647 )
type Layer7CurCfgHttpmodRuleUrlTableActnPthSctn ¶ added in v0.7.0
type Layer7CurCfgHttpmodRuleUrlTableActnPthSctn int32
const ( Layer7CurCfgHttpmodRuleUrlTableActnPthSctn_Before Layer7CurCfgHttpmodRuleUrlTableActnPthSctn = 1 Layer7CurCfgHttpmodRuleUrlTableActnPthSctn_After Layer7CurCfgHttpmodRuleUrlTableActnPthSctn = 2 Layer7CurCfgHttpmodRuleUrlTableActnPthSctn_Unsupported Layer7CurCfgHttpmodRuleUrlTableActnPthSctn = 2147483647 )
type Layer7CurCfgHttpmodRuleUrlTableMtchHostTyp ¶ added in v0.7.0
type Layer7CurCfgHttpmodRuleUrlTableMtchHostTyp int32
const ( Layer7CurCfgHttpmodRuleUrlTableMtchHostTyp_Suffix Layer7CurCfgHttpmodRuleUrlTableMtchHostTyp = 1 Layer7CurCfgHttpmodRuleUrlTableMtchHostTyp_Prefix Layer7CurCfgHttpmodRuleUrlTableMtchHostTyp = 2 Layer7CurCfgHttpmodRuleUrlTableMtchHostTyp_Equal Layer7CurCfgHttpmodRuleUrlTableMtchHostTyp = 3 Layer7CurCfgHttpmodRuleUrlTableMtchHostTyp_Include Layer7CurCfgHttpmodRuleUrlTableMtchHostTyp = 4 Layer7CurCfgHttpmodRuleUrlTableMtchHostTyp_Any Layer7CurCfgHttpmodRuleUrlTableMtchHostTyp = 5 Layer7CurCfgHttpmodRuleUrlTableMtchHostTyp_Unsupported Layer7CurCfgHttpmodRuleUrlTableMtchHostTyp = 2147483647 )
type Layer7CurCfgHttpmodRuleUrlTableMtchPathTyp ¶ added in v0.7.0
type Layer7CurCfgHttpmodRuleUrlTableMtchPathTyp int32
const ( Layer7CurCfgHttpmodRuleUrlTableMtchPathTyp_Suffix Layer7CurCfgHttpmodRuleUrlTableMtchPathTyp = 1 Layer7CurCfgHttpmodRuleUrlTableMtchPathTyp_Prefix Layer7CurCfgHttpmodRuleUrlTableMtchPathTyp = 2 Layer7CurCfgHttpmodRuleUrlTableMtchPathTyp_Equal Layer7CurCfgHttpmodRuleUrlTableMtchPathTyp = 3 Layer7CurCfgHttpmodRuleUrlTableMtchPathTyp_Include Layer7CurCfgHttpmodRuleUrlTableMtchPathTyp = 4 Layer7CurCfgHttpmodRuleUrlTableMtchPathTyp_Any Layer7CurCfgHttpmodRuleUrlTableMtchPathTyp = 5 Layer7CurCfgHttpmodRuleUrlTableMtchPathTyp_Unsupported Layer7CurCfgHttpmodRuleUrlTableMtchPathTyp = 2147483647 )
type Layer7CurCfgHttpmodRuleUrlTableMtchProtcol ¶ added in v0.7.0
type Layer7CurCfgHttpmodRuleUrlTableMtchProtcol int32
const ( Layer7CurCfgHttpmodRuleUrlTableMtchProtcol_Http Layer7CurCfgHttpmodRuleUrlTableMtchProtcol = 1 Layer7CurCfgHttpmodRuleUrlTableMtchProtcol_Https Layer7CurCfgHttpmodRuleUrlTableMtchProtcol = 2 Layer7CurCfgHttpmodRuleUrlTableMtchProtcol_Unsupported Layer7CurCfgHttpmodRuleUrlTableMtchProtcol = 2147483647 )
type Layer7CurCfgHttpmodRuleUrlTableParams ¶ added in v0.7.0
type Layer7CurCfgHttpmodRuleUrlTableParams struct {
// The HTTP Modification Rule List (key id) as an index.
ListIdIndex string `json:"ListIdIndex,omitempty"`
// The HTTP Modification Rule number as an index.
Index int32 `json:"Index,omitempty"`
// Match protocol.
MtchProtcol Layer7CurCfgHttpmodRuleUrlTableMtchProtcol `json:"MtchProtcol,omitempty"`
// Match port.
MtchPort int32 `json:"MtchPort,omitempty"`
// Host match parameters.
MtchHostTyp Layer7CurCfgHttpmodRuleUrlTableMtchHostTyp `json:"MtchHostTyp,omitempty"`
// Host to Match.
MtchHost string `json:"MtchHost,omitempty"`
// Path match parameters.
MtchPathTyp Layer7CurCfgHttpmodRuleUrlTableMtchPathTyp `json:"MtchPathTyp,omitempty"`
// Path to match.
MtchPath string `json:"MtchPath,omitempty"`
// Match page.
MtchPgName string `json:"MtchPgName,omitempty"`
// Match page type.
MtchPgTyp string `json:"MtchPgTyp,omitempty"`
// Action protocol.
ActnProtcl Layer7CurCfgHttpmodRuleUrlTableActnProtcl `json:"ActnProtcl,omitempty"`
// Action port.
ActnPort int32 `json:"ActnPort,omitempty"`
// Host action parameters.
ActnHostTyp Layer7CurCfgHttpmodRuleUrlTableActnHostTyp `json:"ActnHostTyp,omitempty"`
// Host to Insert.
ActnHost string `json:"ActnHost,omitempty"`
// Insert Matched Section.
ActnHstSec Layer7CurCfgHttpmodRuleUrlTableActnHstSec `json:"ActnHstSec,omitempty"`
// New Host to Replace.
ActnHstRplc string `json:"ActnHstRplc,omitempty"`
// Path action parameters.
ActnPathTyp Layer7CurCfgHttpmodRuleUrlTableActnPathTyp `json:"ActnPathTyp,omitempty"`
// Path to Insert.
ActnPath string `json:"ActnPath,omitempty"`
// Insert Matched Section.
ActnPthSctn Layer7CurCfgHttpmodRuleUrlTableActnPthSctn `json:"ActnPthSctn,omitempty"`
// New Path to Replace.
ActnPthRplc string `json:"ActnPthRplc,omitempty"`
// Action page.
ActnPgName string `json:"ActnPgName,omitempty"`
// Action page type.
ActnPgTyp string `json:"ActnPgTyp,omitempty"`
}
type Layer7CurCfgURLFilteringTable ¶ added in v0.7.0
type Layer7CurCfgURLFilteringTable struct {
// The URL Filtering policy ID(key id).
Layer7CurCfgURLFilteringID string
Params *Layer7CurCfgURLFilteringTableParams
}
Layer7CurCfgURLFilteringTable The table for configuring URL Filtering. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7CurCfgURLFilteringTable ¶ added in v0.7.0
func NewLayer7CurCfgURLFilteringTable( layer7CurCfgURLFilteringID string, params *Layer7CurCfgURLFilteringTableParams, ) *Layer7CurCfgURLFilteringTable
func NewLayer7CurCfgURLFilteringTableList ¶ added in v0.7.0
func NewLayer7CurCfgURLFilteringTableList() *Layer7CurCfgURLFilteringTable
func (*Layer7CurCfgURLFilteringTable) GetParams ¶ added in v0.7.0
func (c *Layer7CurCfgURLFilteringTable) GetParams() BeanType
func (*Layer7CurCfgURLFilteringTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7CurCfgURLFilteringTable) GetParamsType() reflect.Type
func (*Layer7CurCfgURLFilteringTable) Name ¶ added in v0.7.0
func (c *Layer7CurCfgURLFilteringTable) Name() string
func (*Layer7CurCfgURLFilteringTable) Path ¶ added in v0.7.0
func (c *Layer7CurCfgURLFilteringTable) Path() string
type Layer7CurCfgURLFilteringTableParams ¶ added in v0.7.0
type Layer7CurCfgURLFilteringTableParams struct {
// The URL Filtering policy ID(key id).
ID string `json:"ID,omitempty"`
// The URL Filtering policy name.
Name string `json:"Name,omitempty"`
// The URL Filtering policy security categories srting.
SecCatgs string `json:"SecCatgs,omitempty"`
// The URL Filtering policy compliance categories srting.
CompCatgs string `json:"CompCatgs,omitempty"`
// The URL Filtering policy productivity categories srting.
ProdCatgs string `json:"ProdCatgs,omitempty"`
// The URL Filtering policy fallback categories srting.
FallbackCatgs string `json:"FallbackCatgs,omitempty"`
}
type Layer7NewCfgContentClassCookieTable ¶ added in v0.7.0
type Layer7NewCfgContentClassCookieTable struct {
// The content Class Cookie ID(key id) as an index, length of the string should be 32 characters.
Layer7NewCfgContentClassCookieContentClassID string
// The content Class ID(key id) as an index, length of the string should be 32 characters.
Layer7NewCfgContentClassCookieID string
Params *Layer7NewCfgContentClassCookieTableParams
}
Layer7NewCfgContentClassCookieTable The table for configuring Content Class Cookie. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7NewCfgContentClassCookieTable ¶ added in v0.7.0
func NewLayer7NewCfgContentClassCookieTable( layer7NewCfgContentClassCookieContentClassID string, layer7NewCfgContentClassCookieID string, params *Layer7NewCfgContentClassCookieTableParams, ) *Layer7NewCfgContentClassCookieTable
func NewLayer7NewCfgContentClassCookieTableList ¶ added in v0.7.0
func NewLayer7NewCfgContentClassCookieTableList() *Layer7NewCfgContentClassCookieTable
func (*Layer7NewCfgContentClassCookieTable) GetParams ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassCookieTable) GetParams() BeanType
func (*Layer7NewCfgContentClassCookieTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassCookieTable) GetParamsType() reflect.Type
func (*Layer7NewCfgContentClassCookieTable) Name ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassCookieTable) Name() string
func (*Layer7NewCfgContentClassCookieTable) Path ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassCookieTable) Path() string
type Layer7NewCfgContentClassCookieTableCase ¶ added in v0.7.0
type Layer7NewCfgContentClassCookieTableCase int32
const ( Layer7NewCfgContentClassCookieTableCase_Enabled Layer7NewCfgContentClassCookieTableCase = 1 Layer7NewCfgContentClassCookieTableCase_Disabled Layer7NewCfgContentClassCookieTableCase = 2 Layer7NewCfgContentClassCookieTableCase_Unsupported Layer7NewCfgContentClassCookieTableCase = 2147483647 )
type Layer7NewCfgContentClassCookieTableDelete ¶ added in v0.7.0
type Layer7NewCfgContentClassCookieTableDelete int32
const ( Layer7NewCfgContentClassCookieTableDelete_Other Layer7NewCfgContentClassCookieTableDelete = 1 Layer7NewCfgContentClassCookieTableDelete_Delete Layer7NewCfgContentClassCookieTableDelete = 2 Layer7NewCfgContentClassCookieTableDelete_Unsupported Layer7NewCfgContentClassCookieTableDelete = 2147483647 )
type Layer7NewCfgContentClassCookieTableMatchTypeKey ¶ added in v0.7.0
type Layer7NewCfgContentClassCookieTableMatchTypeKey int32
const ( Layer7NewCfgContentClassCookieTableMatchTypeKey_Equal Layer7NewCfgContentClassCookieTableMatchTypeKey = 3 Layer7NewCfgContentClassCookieTableMatchTypeKey_Include Layer7NewCfgContentClassCookieTableMatchTypeKey = 4 Layer7NewCfgContentClassCookieTableMatchTypeKey_Regex Layer7NewCfgContentClassCookieTableMatchTypeKey = 5 Layer7NewCfgContentClassCookieTableMatchTypeKey_Unsupported Layer7NewCfgContentClassCookieTableMatchTypeKey = 2147483647 )
type Layer7NewCfgContentClassCookieTableMatchTypeVal ¶ added in v0.7.0
type Layer7NewCfgContentClassCookieTableMatchTypeVal int32
const ( Layer7NewCfgContentClassCookieTableMatchTypeVal_Equal Layer7NewCfgContentClassCookieTableMatchTypeVal = 3 Layer7NewCfgContentClassCookieTableMatchTypeVal_Include Layer7NewCfgContentClassCookieTableMatchTypeVal = 4 Layer7NewCfgContentClassCookieTableMatchTypeVal_Regex Layer7NewCfgContentClassCookieTableMatchTypeVal = 5 Layer7NewCfgContentClassCookieTableMatchTypeVal_Unsupported Layer7NewCfgContentClassCookieTableMatchTypeVal = 2147483647 )
type Layer7NewCfgContentClassCookieTableParams ¶ added in v0.7.0
type Layer7NewCfgContentClassCookieTableParams struct {
// The content Class Cookie ID(key id) as an index, length of the string should be 32 characters.
ContentClassID string `json:"ContentClassID,omitempty"`
// The content Class ID(key id) as an index, length of the string should be 32 characters.
ID string `json:"ID,omitempty"`
// Content Class Cookie to match, length of the string should be 32 characters.
Key string `json:"Key,omitempty"`
// Content Class Cookie to match, length of the string should be 32 characters.
Val string `json:"Val,omitempty"`
// Header Match type.
MatchTypeKey Layer7NewCfgContentClassCookieTableMatchTypeKey `json:"MatchTypeKey,omitempty"`
// Header Match type.
MatchTypeVal Layer7NewCfgContentClassCookieTableMatchTypeVal `json:"MatchTypeVal,omitempty"`
// Enable or Disable Case sensitive for String matching.
Case Layer7NewCfgContentClassCookieTableCase `json:"Case,omitempty"`
// By setting the value to delete(2), the entire row is deleted.
Delete Layer7NewCfgContentClassCookieTableDelete `json:"Delete,omitempty"`
// This is an action object.Enter the new Cookie
// to which the curent Cookie has to be copied.
Copy DisplayString `json:"Copy,omitempty"`
}
type Layer7NewCfgContentClassFileNameTable ¶ added in v0.7.0
type Layer7NewCfgContentClassFileNameTable struct {
// The content Class FileName ID(key id) as an index, length of the string should be 32 characters.
Layer7NewCfgContentClassFileNameContentClassID string
// The content Class ID(key id) as an index, length of the string should be 32 characters.
Layer7NewCfgContentClassFileNameID string
Params *Layer7NewCfgContentClassFileNameTableParams
}
Layer7NewCfgContentClassFileNameTable The table for configuring Content Class File Name. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7NewCfgContentClassFileNameTable ¶ added in v0.7.0
func NewLayer7NewCfgContentClassFileNameTable( layer7NewCfgContentClassFileNameContentClassID string, layer7NewCfgContentClassFileNameID string, params *Layer7NewCfgContentClassFileNameTableParams, ) *Layer7NewCfgContentClassFileNameTable
func NewLayer7NewCfgContentClassFileNameTableList ¶ added in v0.7.0
func NewLayer7NewCfgContentClassFileNameTableList() *Layer7NewCfgContentClassFileNameTable
func (*Layer7NewCfgContentClassFileNameTable) GetParams ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassFileNameTable) GetParams() BeanType
func (*Layer7NewCfgContentClassFileNameTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassFileNameTable) GetParamsType() reflect.Type
func (*Layer7NewCfgContentClassFileNameTable) Name ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassFileNameTable) Name() string
func (*Layer7NewCfgContentClassFileNameTable) Path ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassFileNameTable) Path() string
type Layer7NewCfgContentClassFileNameTableCase ¶ added in v0.7.0
type Layer7NewCfgContentClassFileNameTableCase int32
const ( Layer7NewCfgContentClassFileNameTableCase_Enabled Layer7NewCfgContentClassFileNameTableCase = 1 Layer7NewCfgContentClassFileNameTableCase_Disabled Layer7NewCfgContentClassFileNameTableCase = 2 Layer7NewCfgContentClassFileNameTableCase_Unsupported Layer7NewCfgContentClassFileNameTableCase = 2147483647 )
type Layer7NewCfgContentClassFileNameTableDelete ¶ added in v0.7.0
type Layer7NewCfgContentClassFileNameTableDelete int32
const ( Layer7NewCfgContentClassFileNameTableDelete_Other Layer7NewCfgContentClassFileNameTableDelete = 1 Layer7NewCfgContentClassFileNameTableDelete_Delete Layer7NewCfgContentClassFileNameTableDelete = 2 Layer7NewCfgContentClassFileNameTableDelete_Unsupported Layer7NewCfgContentClassFileNameTableDelete = 2147483647 )
type Layer7NewCfgContentClassFileNameTableMatchType ¶ added in v0.7.0
type Layer7NewCfgContentClassFileNameTableMatchType int32
const ( Layer7NewCfgContentClassFileNameTableMatchType_Sufx Layer7NewCfgContentClassFileNameTableMatchType = 1 Layer7NewCfgContentClassFileNameTableMatchType_Prefx Layer7NewCfgContentClassFileNameTableMatchType = 2 Layer7NewCfgContentClassFileNameTableMatchType_Equal Layer7NewCfgContentClassFileNameTableMatchType = 3 Layer7NewCfgContentClassFileNameTableMatchType_Include Layer7NewCfgContentClassFileNameTableMatchType = 4 Layer7NewCfgContentClassFileNameTableMatchType_Regex Layer7NewCfgContentClassFileNameTableMatchType = 5 Layer7NewCfgContentClassFileNameTableMatchType_Unsupported Layer7NewCfgContentClassFileNameTableMatchType = 2147483647 )
type Layer7NewCfgContentClassFileNameTableParams ¶ added in v0.7.0
type Layer7NewCfgContentClassFileNameTableParams struct {
// The content Class FileName ID(key id) as an index, length of the string should be 32 characters.
ContentClassID string `json:"ContentClassID,omitempty"`
// The content Class ID(key id) as an index, length of the string should be 32 characters.
ID string `json:"ID,omitempty"`
// Content Class Filename to match, length of the string should be 32 characters.
FileName string `json:"FileName,omitempty"`
// File Name Match type.
MatchType Layer7NewCfgContentClassFileNameTableMatchType `json:"MatchType,omitempty"`
// Enable or Disable Case sensitive for String matching.
Case Layer7NewCfgContentClassFileNameTableCase `json:"Case,omitempty"`
// By setting the value to delete(2), the entire row is deleted.
Delete Layer7NewCfgContentClassFileNameTableDelete `json:"Delete,omitempty"`
// This is an action object.Enter the new Filename
// to which the curent Filename has to be copied.
Copy DisplayString `json:"Copy,omitempty"`
}
type Layer7NewCfgContentClassFileTypeTable ¶ added in v0.7.0
type Layer7NewCfgContentClassFileTypeTable struct {
// The content Class Filetype ID(key id) as an index, length of the string should be 32 characters.
Layer7NewCfgContentClassFileTypeContentClassID string
// The content Class ID(key id) as an index, length of the string should be 32 characters.
Layer7NewCfgContentClassFileTypeID string
Params *Layer7NewCfgContentClassFileTypeTableParams
}
Layer7NewCfgContentClassFileTypeTable The table for configuring Content Class File Name. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7NewCfgContentClassFileTypeTable ¶ added in v0.7.0
func NewLayer7NewCfgContentClassFileTypeTable( layer7NewCfgContentClassFileTypeContentClassID string, layer7NewCfgContentClassFileTypeID string, params *Layer7NewCfgContentClassFileTypeTableParams, ) *Layer7NewCfgContentClassFileTypeTable
func NewLayer7NewCfgContentClassFileTypeTableList ¶ added in v0.7.0
func NewLayer7NewCfgContentClassFileTypeTableList() *Layer7NewCfgContentClassFileTypeTable
func (*Layer7NewCfgContentClassFileTypeTable) GetParams ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassFileTypeTable) GetParams() BeanType
func (*Layer7NewCfgContentClassFileTypeTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassFileTypeTable) GetParamsType() reflect.Type
func (*Layer7NewCfgContentClassFileTypeTable) Name ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassFileTypeTable) Name() string
func (*Layer7NewCfgContentClassFileTypeTable) Path ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassFileTypeTable) Path() string
type Layer7NewCfgContentClassFileTypeTableCase ¶ added in v0.7.0
type Layer7NewCfgContentClassFileTypeTableCase int32
const ( Layer7NewCfgContentClassFileTypeTableCase_Enabled Layer7NewCfgContentClassFileTypeTableCase = 1 Layer7NewCfgContentClassFileTypeTableCase_Disabled Layer7NewCfgContentClassFileTypeTableCase = 2 Layer7NewCfgContentClassFileTypeTableCase_Unsupported Layer7NewCfgContentClassFileTypeTableCase = 2147483647 )
type Layer7NewCfgContentClassFileTypeTableDelete ¶ added in v0.7.0
type Layer7NewCfgContentClassFileTypeTableDelete int32
const ( Layer7NewCfgContentClassFileTypeTableDelete_Other Layer7NewCfgContentClassFileTypeTableDelete = 1 Layer7NewCfgContentClassFileTypeTableDelete_Delete Layer7NewCfgContentClassFileTypeTableDelete = 2 Layer7NewCfgContentClassFileTypeTableDelete_Unsupported Layer7NewCfgContentClassFileTypeTableDelete = 2147483647 )
type Layer7NewCfgContentClassFileTypeTableMatchType ¶ added in v0.7.0
type Layer7NewCfgContentClassFileTypeTableMatchType int32
const ( Layer7NewCfgContentClassFileTypeTableMatchType_Sufx Layer7NewCfgContentClassFileTypeTableMatchType = 1 Layer7NewCfgContentClassFileTypeTableMatchType_Prefx Layer7NewCfgContentClassFileTypeTableMatchType = 2 Layer7NewCfgContentClassFileTypeTableMatchType_Equal Layer7NewCfgContentClassFileTypeTableMatchType = 3 Layer7NewCfgContentClassFileTypeTableMatchType_Include Layer7NewCfgContentClassFileTypeTableMatchType = 4 Layer7NewCfgContentClassFileTypeTableMatchType_Regex Layer7NewCfgContentClassFileTypeTableMatchType = 5 Layer7NewCfgContentClassFileTypeTableMatchType_Unsupported Layer7NewCfgContentClassFileTypeTableMatchType = 2147483647 )
type Layer7NewCfgContentClassFileTypeTableParams ¶ added in v0.7.0
type Layer7NewCfgContentClassFileTypeTableParams struct {
// The content Class Filetype ID(key id) as an index, length of the string should be 32 characters.
ContentClassID string `json:"ContentClassID,omitempty"`
// The content Class ID(key id) as an index, length of the string should be 32 characters.
ID string `json:"ID,omitempty"`
// Content Class Filetype to match, length of the string should be 32 characters.
FileType string `json:"FileType,omitempty"`
// Filetype Match type.
MatchType Layer7NewCfgContentClassFileTypeTableMatchType `json:"MatchType,omitempty"`
// Enable or Disable Case sensitive for String matching.
Case Layer7NewCfgContentClassFileTypeTableCase `json:"Case,omitempty"`
// By setting the value to delete(2), the entire row is deleted.
Delete Layer7NewCfgContentClassFileTypeTableDelete `json:"Delete,omitempty"`
// This is an action object.Enter the new Filetype
// to which the curent Filetype has to be copied.
Copy DisplayString `json:"Copy,omitempty"`
}
type Layer7NewCfgContentClassHeaderTable ¶ added in v0.7.0
type Layer7NewCfgContentClassHeaderTable struct {
// The content Class Header ID(key id) as an index, length of the string should be 32 characters.
Layer7NewCfgContentClassHeaderContentClassID string
// The content Class ID(key id) as an index, length of the string should be 32 characters.
Layer7NewCfgContentClassHeaderID string
Params *Layer7NewCfgContentClassHeaderTableParams
}
Layer7NewCfgContentClassHeaderTable The table for configuring Content Class Header. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7NewCfgContentClassHeaderTable ¶ added in v0.7.0
func NewLayer7NewCfgContentClassHeaderTable( layer7NewCfgContentClassHeaderContentClassID string, layer7NewCfgContentClassHeaderID string, params *Layer7NewCfgContentClassHeaderTableParams, ) *Layer7NewCfgContentClassHeaderTable
func NewLayer7NewCfgContentClassHeaderTableList ¶ added in v0.7.0
func NewLayer7NewCfgContentClassHeaderTableList() *Layer7NewCfgContentClassHeaderTable
func (*Layer7NewCfgContentClassHeaderTable) GetParams ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassHeaderTable) GetParams() BeanType
func (*Layer7NewCfgContentClassHeaderTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassHeaderTable) GetParamsType() reflect.Type
func (*Layer7NewCfgContentClassHeaderTable) Name ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassHeaderTable) Name() string
func (*Layer7NewCfgContentClassHeaderTable) Path ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassHeaderTable) Path() string
type Layer7NewCfgContentClassHeaderTableCase ¶ added in v0.7.0
type Layer7NewCfgContentClassHeaderTableCase int32
const ( Layer7NewCfgContentClassHeaderTableCase_Enabled Layer7NewCfgContentClassHeaderTableCase = 1 Layer7NewCfgContentClassHeaderTableCase_Disabled Layer7NewCfgContentClassHeaderTableCase = 2 Layer7NewCfgContentClassHeaderTableCase_Unsupported Layer7NewCfgContentClassHeaderTableCase = 2147483647 )
type Layer7NewCfgContentClassHeaderTableDelete ¶ added in v0.7.0
type Layer7NewCfgContentClassHeaderTableDelete int32
const ( Layer7NewCfgContentClassHeaderTableDelete_Other Layer7NewCfgContentClassHeaderTableDelete = 1 Layer7NewCfgContentClassHeaderTableDelete_Delete Layer7NewCfgContentClassHeaderTableDelete = 2 Layer7NewCfgContentClassHeaderTableDelete_Unsupported Layer7NewCfgContentClassHeaderTableDelete = 2147483647 )
type Layer7NewCfgContentClassHeaderTableMatchTypeName ¶ added in v0.7.0
type Layer7NewCfgContentClassHeaderTableMatchTypeName int32
const ( Layer7NewCfgContentClassHeaderTableMatchTypeName_Equal Layer7NewCfgContentClassHeaderTableMatchTypeName = 3 Layer7NewCfgContentClassHeaderTableMatchTypeName_Include Layer7NewCfgContentClassHeaderTableMatchTypeName = 4 Layer7NewCfgContentClassHeaderTableMatchTypeName_Regex Layer7NewCfgContentClassHeaderTableMatchTypeName = 5 Layer7NewCfgContentClassHeaderTableMatchTypeName_Unsupported Layer7NewCfgContentClassHeaderTableMatchTypeName = 2147483647 )
type Layer7NewCfgContentClassHeaderTableMatchTypeVal ¶ added in v0.7.0
type Layer7NewCfgContentClassHeaderTableMatchTypeVal int32
const ( Layer7NewCfgContentClassHeaderTableMatchTypeVal_Equal Layer7NewCfgContentClassHeaderTableMatchTypeVal = 3 Layer7NewCfgContentClassHeaderTableMatchTypeVal_Include Layer7NewCfgContentClassHeaderTableMatchTypeVal = 4 Layer7NewCfgContentClassHeaderTableMatchTypeVal_Regex Layer7NewCfgContentClassHeaderTableMatchTypeVal = 5 Layer7NewCfgContentClassHeaderTableMatchTypeVal_Unsupported Layer7NewCfgContentClassHeaderTableMatchTypeVal = 2147483647 )
type Layer7NewCfgContentClassHeaderTableParams ¶ added in v0.7.0
type Layer7NewCfgContentClassHeaderTableParams struct {
// The content Class Header ID(key id) as an index, length of the string should be 32 characters.
ContentClassID string `json:"ContentClassID,omitempty"`
// The content Class ID(key id) as an index, length of the string should be 32 characters.
ID string `json:"ID,omitempty"`
// Content Class Header to match, length of the string should be 32 characters.
Name string `json:"Name,omitempty"`
// Content Class Header to match, length of the string should be 32 characters.
Val string `json:"Val,omitempty"`
// Header Match type.
MatchTypeName Layer7NewCfgContentClassHeaderTableMatchTypeName `json:"MatchTypeName,omitempty"`
// Header Match type.
MatchTypeVal Layer7NewCfgContentClassHeaderTableMatchTypeVal `json:"MatchTypeVal,omitempty"`
// Enable or Disable Case sensitive for String matching.
Case Layer7NewCfgContentClassHeaderTableCase `json:"Case,omitempty"`
// By setting the value to delete(2), the entire row is deleted.
Delete Layer7NewCfgContentClassHeaderTableDelete `json:"Delete,omitempty"`
// This is an action object.Enter the new Header
// to which the curent Header has to be copied.
Copy DisplayString `json:"Copy,omitempty"`
}
type Layer7NewCfgContentClassHostNameTable ¶ added in v0.7.0
type Layer7NewCfgContentClassHostNameTable struct {
// The content Class HostName ID(key id) as an index, length of the string should be 32 characters.
Layer7NewCfgContentClassHostNameContentClassID string
// The content Class ID(key id) as an index, length of the string should be 32 characters.
Layer7NewCfgContentClassHostNameID string
Params *Layer7NewCfgContentClassHostNameTableParams
}
Layer7NewCfgContentClassHostNameTable The table for configuring Content Class Hostname. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7NewCfgContentClassHostNameTable ¶ added in v0.7.0
func NewLayer7NewCfgContentClassHostNameTable( layer7NewCfgContentClassHostNameContentClassID string, layer7NewCfgContentClassHostNameID string, params *Layer7NewCfgContentClassHostNameTableParams, ) *Layer7NewCfgContentClassHostNameTable
func NewLayer7NewCfgContentClassHostNameTableList ¶ added in v0.7.0
func NewLayer7NewCfgContentClassHostNameTableList() *Layer7NewCfgContentClassHostNameTable
func (*Layer7NewCfgContentClassHostNameTable) GetParams ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassHostNameTable) GetParams() BeanType
func (*Layer7NewCfgContentClassHostNameTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassHostNameTable) GetParamsType() reflect.Type
func (*Layer7NewCfgContentClassHostNameTable) Name ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassHostNameTable) Name() string
func (*Layer7NewCfgContentClassHostNameTable) Path ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassHostNameTable) Path() string
type Layer7NewCfgContentClassHostNameTableDelete ¶ added in v0.7.0
type Layer7NewCfgContentClassHostNameTableDelete int32
const ( Layer7NewCfgContentClassHostNameTableDelete_Other Layer7NewCfgContentClassHostNameTableDelete = 1 Layer7NewCfgContentClassHostNameTableDelete_Delete Layer7NewCfgContentClassHostNameTableDelete = 2 Layer7NewCfgContentClassHostNameTableDelete_Unsupported Layer7NewCfgContentClassHostNameTableDelete = 2147483647 )
type Layer7NewCfgContentClassHostNameTableMatchType ¶ added in v0.7.0
type Layer7NewCfgContentClassHostNameTableMatchType int32
const ( Layer7NewCfgContentClassHostNameTableMatchType_Sufx Layer7NewCfgContentClassHostNameTableMatchType = 1 Layer7NewCfgContentClassHostNameTableMatchType_Prefx Layer7NewCfgContentClassHostNameTableMatchType = 2 Layer7NewCfgContentClassHostNameTableMatchType_Equal Layer7NewCfgContentClassHostNameTableMatchType = 3 Layer7NewCfgContentClassHostNameTableMatchType_Include Layer7NewCfgContentClassHostNameTableMatchType = 4 Layer7NewCfgContentClassHostNameTableMatchType_Regex Layer7NewCfgContentClassHostNameTableMatchType = 5 Layer7NewCfgContentClassHostNameTableMatchType_Unsupported Layer7NewCfgContentClassHostNameTableMatchType = 2147483647 )
type Layer7NewCfgContentClassHostNameTableParams ¶ added in v0.7.0
type Layer7NewCfgContentClassHostNameTableParams struct {
// The content Class HostName ID(key id) as an index, length of the string should be 32 characters.
ContentClassID string `json:"ContentClassID,omitempty"`
// The content Class ID(key id) as an index, length of the string should be 32 characters.
ID string `json:"ID,omitempty"`
// Content Class Hostname to match, length of the string should be 32 characters.
HostName string `json:"HostName,omitempty"`
// Host Name Match type.
MatchType Layer7NewCfgContentClassHostNameTableMatchType `json:"MatchType,omitempty"`
// By setting the value to delete(2), the entire row is deleted.
Delete Layer7NewCfgContentClassHostNameTableDelete `json:"Delete,omitempty"`
// Id of a data class to associate Hostname element with.
DataclassID string `json:"DataclassID,omitempty"`
// This is an action object.Enter the new HostName
// to which the curent HostName has to be copied.
Copy DisplayString `json:"Copy,omitempty"`
}
type Layer7NewCfgContentClassPathTable ¶ added in v0.7.0
type Layer7NewCfgContentClassPathTable struct {
// The content Class Path ID(key id) as an index, length of the string should be 32 characters.
Layer7NewCfgContentClassPathContentClassID string
// The content Class ID(key id) as an index, length of the string should be 32 characters.
Layer7NewCfgContentClassPathID string
Params *Layer7NewCfgContentClassPathTableParams
}
Layer7NewCfgContentClassPathTable The table for configuring Content Class Path. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7NewCfgContentClassPathTable ¶ added in v0.7.0
func NewLayer7NewCfgContentClassPathTable( layer7NewCfgContentClassPathContentClassID string, layer7NewCfgContentClassPathID string, params *Layer7NewCfgContentClassPathTableParams, ) *Layer7NewCfgContentClassPathTable
func NewLayer7NewCfgContentClassPathTableList ¶ added in v0.7.0
func NewLayer7NewCfgContentClassPathTableList() *Layer7NewCfgContentClassPathTable
func (*Layer7NewCfgContentClassPathTable) GetParams ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassPathTable) GetParams() BeanType
func (*Layer7NewCfgContentClassPathTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassPathTable) GetParamsType() reflect.Type
func (*Layer7NewCfgContentClassPathTable) Name ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassPathTable) Name() string
func (*Layer7NewCfgContentClassPathTable) Path ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassPathTable) Path() string
type Layer7NewCfgContentClassPathTableCase ¶ added in v0.7.0
type Layer7NewCfgContentClassPathTableCase int32
const ( Layer7NewCfgContentClassPathTableCase_Enabled Layer7NewCfgContentClassPathTableCase = 1 Layer7NewCfgContentClassPathTableCase_Disabled Layer7NewCfgContentClassPathTableCase = 2 Layer7NewCfgContentClassPathTableCase_Unsupported Layer7NewCfgContentClassPathTableCase = 2147483647 )
type Layer7NewCfgContentClassPathTableDelete ¶ added in v0.7.0
type Layer7NewCfgContentClassPathTableDelete int32
const ( Layer7NewCfgContentClassPathTableDelete_Other Layer7NewCfgContentClassPathTableDelete = 1 Layer7NewCfgContentClassPathTableDelete_Delete Layer7NewCfgContentClassPathTableDelete = 2 Layer7NewCfgContentClassPathTableDelete_Unsupported Layer7NewCfgContentClassPathTableDelete = 2147483647 )
type Layer7NewCfgContentClassPathTableMatchType ¶ added in v0.7.0
type Layer7NewCfgContentClassPathTableMatchType int32
const ( Layer7NewCfgContentClassPathTableMatchType_Sufx Layer7NewCfgContentClassPathTableMatchType = 1 Layer7NewCfgContentClassPathTableMatchType_Prefx Layer7NewCfgContentClassPathTableMatchType = 2 Layer7NewCfgContentClassPathTableMatchType_Equal Layer7NewCfgContentClassPathTableMatchType = 3 Layer7NewCfgContentClassPathTableMatchType_Include Layer7NewCfgContentClassPathTableMatchType = 4 Layer7NewCfgContentClassPathTableMatchType_Regex Layer7NewCfgContentClassPathTableMatchType = 5 Layer7NewCfgContentClassPathTableMatchType_Unsupported Layer7NewCfgContentClassPathTableMatchType = 2147483647 )
type Layer7NewCfgContentClassPathTableParams ¶ added in v0.7.0
type Layer7NewCfgContentClassPathTableParams struct {
// The content Class Path ID(key id) as an index, length of the string should be 32 characters.
ContentClassID string `json:"ContentClassID,omitempty"`
// The content Class ID(key id) as an index, length of the string should be 32 characters.
ID string `json:"ID,omitempty"`
// Content Class Path to match, length of the string should be 256 characters.
FilePath string `json:"FilePath,omitempty"`
// Path Match type.
MatchType Layer7NewCfgContentClassPathTableMatchType `json:"MatchType,omitempty"`
// Enable or Disable Case sensitive for String matching.
Case Layer7NewCfgContentClassPathTableCase `json:"Case,omitempty"`
// By setting the value to delete(2), the entire row is deleted.
Delete Layer7NewCfgContentClassPathTableDelete `json:"Delete,omitempty"`
// Id of a data class to associate Path element with.
DataclassID string `json:"DataclassID,omitempty"`
// This is an action object.Enter the new Classpath
// to which the curent Classpath has to be copied.
Copy DisplayString `json:"Copy,omitempty"`
}
type Layer7NewCfgContentClassTable ¶ added in v0.7.0
type Layer7NewCfgContentClassTable struct {
// The content Class ID(key id) as an index.
Layer7NewCfgContentClassID string
Params *Layer7NewCfgContentClassTableParams
}
Layer7NewCfgContentClassTable The table for configuring Content Class. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7NewCfgContentClassTable ¶ added in v0.7.0
func NewLayer7NewCfgContentClassTable( layer7NewCfgContentClassID string, params *Layer7NewCfgContentClassTableParams, ) *Layer7NewCfgContentClassTable
func NewLayer7NewCfgContentClassTableList ¶ added in v0.7.0
func NewLayer7NewCfgContentClassTableList() *Layer7NewCfgContentClassTable
func (*Layer7NewCfgContentClassTable) GetParams ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassTable) GetParams() BeanType
func (*Layer7NewCfgContentClassTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassTable) GetParamsType() reflect.Type
func (*Layer7NewCfgContentClassTable) Name ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassTable) Name() string
func (*Layer7NewCfgContentClassTable) Path ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassTable) Path() string
type Layer7NewCfgContentClassTableCookie ¶ added in v0.7.0
type Layer7NewCfgContentClassTableCookie int32
const ( Layer7NewCfgContentClassTableCookie_Yes Layer7NewCfgContentClassTableCookie = 1 Layer7NewCfgContentClassTableCookie_No Layer7NewCfgContentClassTableCookie = 2 Layer7NewCfgContentClassTableCookie_Unsupported Layer7NewCfgContentClassTableCookie = 2147483647 )
type Layer7NewCfgContentClassTableDelete ¶ added in v0.7.0
type Layer7NewCfgContentClassTableDelete int32
const ( Layer7NewCfgContentClassTableDelete_Other Layer7NewCfgContentClassTableDelete = 1 Layer7NewCfgContentClassTableDelete_Delete Layer7NewCfgContentClassTableDelete = 2 Layer7NewCfgContentClassTableDelete_Unsupported Layer7NewCfgContentClassTableDelete = 2147483647 )
type Layer7NewCfgContentClassTableFileName ¶ added in v0.7.0
type Layer7NewCfgContentClassTableFileName int32
const ( Layer7NewCfgContentClassTableFileName_Yes Layer7NewCfgContentClassTableFileName = 1 Layer7NewCfgContentClassTableFileName_No Layer7NewCfgContentClassTableFileName = 2 Layer7NewCfgContentClassTableFileName_Unsupported Layer7NewCfgContentClassTableFileName = 2147483647 )
type Layer7NewCfgContentClassTableFileType ¶ added in v0.7.0
type Layer7NewCfgContentClassTableFileType int32
const ( Layer7NewCfgContentClassTableFileType_Yes Layer7NewCfgContentClassTableFileType = 1 Layer7NewCfgContentClassTableFileType_No Layer7NewCfgContentClassTableFileType = 2 Layer7NewCfgContentClassTableFileType_Unsupported Layer7NewCfgContentClassTableFileType = 2147483647 )
type Layer7NewCfgContentClassTableHeader ¶ added in v0.7.0
type Layer7NewCfgContentClassTableHeader int32
const ( Layer7NewCfgContentClassTableHeader_Yes Layer7NewCfgContentClassTableHeader = 1 Layer7NewCfgContentClassTableHeader_No Layer7NewCfgContentClassTableHeader = 2 Layer7NewCfgContentClassTableHeader_Unsupported Layer7NewCfgContentClassTableHeader = 2147483647 )
type Layer7NewCfgContentClassTableHostName ¶ added in v0.7.0
type Layer7NewCfgContentClassTableHostName int32
const ( Layer7NewCfgContentClassTableHostName_Yes Layer7NewCfgContentClassTableHostName = 1 Layer7NewCfgContentClassTableHostName_No Layer7NewCfgContentClassTableHostName = 2 Layer7NewCfgContentClassTableHostName_Unsupported Layer7NewCfgContentClassTableHostName = 2147483647 )
type Layer7NewCfgContentClassTableParams ¶ added in v0.7.0
type Layer7NewCfgContentClassTableParams struct {
// The content Class ID(key id) as an index.
ID string `json:"ID,omitempty"`
// Content Class name.
Name string `json:"Name,omitempty"`
// Enter logical expression needs to be applied between classes..
LogicalExpression string `json:"LogicalExpression,omitempty"`
// URL host name table is not empty for current content class.
HostName Layer7NewCfgContentClassTableHostName `json:"HostName,omitempty"`
// URL path table is not empty for current content class.
Path Layer7NewCfgContentClassTablePath `json:"Path,omitempty"`
// URL file name table is not empty for current content class.
FileName Layer7NewCfgContentClassTableFileName `json:"FileName,omitempty"`
// URL file type table is not empty for current content class.
FileType Layer7NewCfgContentClassTableFileType `json:"FileType,omitempty"`
// Header table is not empty for current content class.
Header Layer7NewCfgContentClassTableHeader `json:"Header,omitempty"`
// Cookie table is not empty for current content class.
Cookie Layer7NewCfgContentClassTableCookie `json:"Cookie,omitempty"`
// Text table is not empty for current content class.
Text Layer7NewCfgContentClassTableText `json:"Text,omitempty"`
// XML tag table is not empty for current content class.
XMLTag Layer7NewCfgContentClassTableXMLTag `json:"XMLTag,omitempty"`
// By setting the value to delete(2), the entire row is deleted.
Delete Layer7NewCfgContentClassTableDelete `json:"Delete,omitempty"`
// This is an action object.Enter the content Class ID(key id)
// to which the current content Class has to be copied.
// Value 1 is returned always when read this object.
Copy DisplayString `json:"Copy,omitempty"`
// Content Class Type.
Type Layer7NewCfgContentClassTableType `json:"Type,omitempty"`
}
type Layer7NewCfgContentClassTablePath ¶ added in v0.7.0
type Layer7NewCfgContentClassTablePath int32
const ( Layer7NewCfgContentClassTablePath_Yes Layer7NewCfgContentClassTablePath = 1 Layer7NewCfgContentClassTablePath_No Layer7NewCfgContentClassTablePath = 2 Layer7NewCfgContentClassTablePath_Unsupported Layer7NewCfgContentClassTablePath = 2147483647 )
type Layer7NewCfgContentClassTableText ¶ added in v0.7.0
type Layer7NewCfgContentClassTableText int32
const ( Layer7NewCfgContentClassTableText_Yes Layer7NewCfgContentClassTableText = 1 Layer7NewCfgContentClassTableText_No Layer7NewCfgContentClassTableText = 2 Layer7NewCfgContentClassTableText_Unsupported Layer7NewCfgContentClassTableText = 2147483647 )
type Layer7NewCfgContentClassTableType ¶ added in v0.7.0
type Layer7NewCfgContentClassTableType int32
const ( Layer7NewCfgContentClassTableType_Http Layer7NewCfgContentClassTableType = 1 Layer7NewCfgContentClassTableType_Rtsp Layer7NewCfgContentClassTableType = 3 Layer7NewCfgContentClassTableType_Ssl Layer7NewCfgContentClassTableType = 6 Layer7NewCfgContentClassTableType_Http2 Layer7NewCfgContentClassTableType = 7 Layer7NewCfgContentClassTableType_Unsupported Layer7NewCfgContentClassTableType = 2147483647 )
type Layer7NewCfgContentClassTableXMLTag ¶ added in v0.7.0
type Layer7NewCfgContentClassTableXMLTag int32
const ( Layer7NewCfgContentClassTableXMLTag_Yes Layer7NewCfgContentClassTableXMLTag = 1 Layer7NewCfgContentClassTableXMLTag_No Layer7NewCfgContentClassTableXMLTag = 2 Layer7NewCfgContentClassTableXMLTag_Unsupported Layer7NewCfgContentClassTableXMLTag = 2147483647 )
type Layer7NewCfgContentClassTextTable ¶ added in v0.7.0
type Layer7NewCfgContentClassTextTable struct {
// The content Class Text ID(key id) as an index, length of the string should be 32 characters.
Layer7NewCfgContentClassTextContentClassID string
// The content Class ID(key id) as an index, length of the string should be 32 characters.
Layer7NewCfgContentClassTextID string
Params *Layer7NewCfgContentClassTextTableParams
}
Layer7NewCfgContentClassTextTable The table for configuring Content Class Text. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7NewCfgContentClassTextTable ¶ added in v0.7.0
func NewLayer7NewCfgContentClassTextTable( layer7NewCfgContentClassTextContentClassID string, layer7NewCfgContentClassTextID string, params *Layer7NewCfgContentClassTextTableParams, ) *Layer7NewCfgContentClassTextTable
func NewLayer7NewCfgContentClassTextTableList ¶ added in v0.7.0
func NewLayer7NewCfgContentClassTextTableList() *Layer7NewCfgContentClassTextTable
func (*Layer7NewCfgContentClassTextTable) GetParams ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassTextTable) GetParams() BeanType
func (*Layer7NewCfgContentClassTextTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassTextTable) GetParamsType() reflect.Type
func (*Layer7NewCfgContentClassTextTable) Name ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassTextTable) Name() string
func (*Layer7NewCfgContentClassTextTable) Path ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassTextTable) Path() string
type Layer7NewCfgContentClassTextTableCase ¶ added in v0.7.0
type Layer7NewCfgContentClassTextTableCase int32
const ( Layer7NewCfgContentClassTextTableCase_Enabled Layer7NewCfgContentClassTextTableCase = 1 Layer7NewCfgContentClassTextTableCase_Disabled Layer7NewCfgContentClassTextTableCase = 2 Layer7NewCfgContentClassTextTableCase_Unsupported Layer7NewCfgContentClassTextTableCase = 2147483647 )
type Layer7NewCfgContentClassTextTableDelete ¶ added in v0.7.0
type Layer7NewCfgContentClassTextTableDelete int32
const ( Layer7NewCfgContentClassTextTableDelete_Other Layer7NewCfgContentClassTextTableDelete = 1 Layer7NewCfgContentClassTextTableDelete_Delete Layer7NewCfgContentClassTextTableDelete = 2 Layer7NewCfgContentClassTextTableDelete_Unsupported Layer7NewCfgContentClassTextTableDelete = 2147483647 )
type Layer7NewCfgContentClassTextTableLookupArea ¶ added in v0.7.0
type Layer7NewCfgContentClassTextTableLookupArea int32
const ( Layer7NewCfgContentClassTextTableLookupArea_Header Layer7NewCfgContentClassTextTableLookupArea = 1 Layer7NewCfgContentClassTextTableLookupArea_Body Layer7NewCfgContentClassTextTableLookupArea = 2 Layer7NewCfgContentClassTextTableLookupArea_Both Layer7NewCfgContentClassTextTableLookupArea = 3 Layer7NewCfgContentClassTextTableLookupArea_Unsupported Layer7NewCfgContentClassTextTableLookupArea = 2147483647 )
type Layer7NewCfgContentClassTextTableMatchType ¶ added in v0.7.0
type Layer7NewCfgContentClassTextTableMatchType int32
const ( Layer7NewCfgContentClassTextTableMatchType_Include Layer7NewCfgContentClassTextTableMatchType = 4 Layer7NewCfgContentClassTextTableMatchType_Regex Layer7NewCfgContentClassTextTableMatchType = 5 Layer7NewCfgContentClassTextTableMatchType_Unsupported Layer7NewCfgContentClassTextTableMatchType = 2147483647 )
type Layer7NewCfgContentClassTextTableParams ¶ added in v0.7.0
type Layer7NewCfgContentClassTextTableParams struct {
// The content Class Text ID(key id) as an index, length of the string should be 32 characters.
ContentClassID string `json:"ContentClassID,omitempty"`
// The content Class ID(key id) as an index, length of the string should be 32 characters.
ID string `json:"ID,omitempty"`
// Content Class Text to match, length of the string should be 32 characters.
Text string `json:"Text,omitempty"`
// Text Match type.
MatchType Layer7NewCfgContentClassTextTableMatchType `json:"MatchType,omitempty"`
// Text Match type.
LookupArea Layer7NewCfgContentClassTextTableLookupArea `json:"LookupArea,omitempty"`
// Enable or Disable Case sensitive for String matching.
Case Layer7NewCfgContentClassTextTableCase `json:"Case,omitempty"`
// By setting the value to delete(2), the entire row is deleted.
Delete Layer7NewCfgContentClassTextTableDelete `json:"Delete,omitempty"`
// This is an action object.Enter the new Text
// to which the curent Text has to be copied.
Copy DisplayString `json:"Copy,omitempty"`
}
type Layer7NewCfgContentClassXmlTable ¶ added in v0.7.0
type Layer7NewCfgContentClassXmlTable struct {
// content Class Text ID(key id) as an index, length of the string should be 32 characters.
Layer7NewCfgContentClassXmlTagContentClassID string
// Content Class ID(key id) as an index, length of the string should be 32 characters.
Layer7NewCfgContentClassXmlTagID string
Params *Layer7NewCfgContentClassXmlTableParams
}
Layer7NewCfgContentClassXmlTable The table for configuring Content Class Xml Tag. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7NewCfgContentClassXmlTable ¶ added in v0.7.0
func NewLayer7NewCfgContentClassXmlTable( layer7NewCfgContentClassXmlTagContentClassID string, layer7NewCfgContentClassXmlTagID string, params *Layer7NewCfgContentClassXmlTableParams, ) *Layer7NewCfgContentClassXmlTable
func NewLayer7NewCfgContentClassXmlTableList ¶ added in v0.7.0
func NewLayer7NewCfgContentClassXmlTableList() *Layer7NewCfgContentClassXmlTable
func (*Layer7NewCfgContentClassXmlTable) GetParams ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassXmlTable) GetParams() BeanType
func (*Layer7NewCfgContentClassXmlTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassXmlTable) GetParamsType() reflect.Type
func (*Layer7NewCfgContentClassXmlTable) Name ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassXmlTable) Name() string
func (*Layer7NewCfgContentClassXmlTable) Path ¶ added in v0.7.0
func (c *Layer7NewCfgContentClassXmlTable) Path() string
type Layer7NewCfgContentClassXmlTableParams ¶ added in v0.7.0
type Layer7NewCfgContentClassXmlTableParams struct {
// content Class Text ID(key id) as an index, length of the string should be 32 characters.
TagContentClassID string `json:"TagContentClassID,omitempty"`
// Content Class ID(key id) as an index, length of the string should be 32 characters.
TagID string `json:"TagID,omitempty"`
// Content Class Xml to match, length of the string should be 32 characters.
TagName string `json:"TagName,omitempty"`
// Content Class Xml to match, length of the string should be 32 characters.
TagVal string `json:"TagVal,omitempty"`
// Xml Match type.
TagMatchTypeName Layer7NewCfgContentClassXmlTableTagMatchTypeName `json:"TagMatchTypeName,omitempty"`
// Xml Match type.
TagMatchTypeVal Layer7NewCfgContentClassXmlTableTagMatchTypeVal `json:"TagMatchTypeVal,omitempty"`
// Enable or Disable Case sensitive for String matching.
TagCase Layer7NewCfgContentClassXmlTableTagCase `json:"TagCase,omitempty"`
// By setting the value to delete(2), the entire row is deleted.
TagDelete Layer7NewCfgContentClassXmlTableTagDelete `json:"TagDelete,omitempty"`
// This is an action object.Enter the new Xmltag
// to which the curent Xmltag has to be copied.
TagCopy string `json:"TagCopy,omitempty"`
}
type Layer7NewCfgContentClassXmlTableTagCase ¶ added in v0.7.0
type Layer7NewCfgContentClassXmlTableTagCase int32
const ( Layer7NewCfgContentClassXmlTableTagCase_Enabled Layer7NewCfgContentClassXmlTableTagCase = 1 Layer7NewCfgContentClassXmlTableTagCase_Disabled Layer7NewCfgContentClassXmlTableTagCase = 2 Layer7NewCfgContentClassXmlTableTagCase_Unsupported Layer7NewCfgContentClassXmlTableTagCase = 2147483647 )
type Layer7NewCfgContentClassXmlTableTagDelete ¶ added in v0.7.0
type Layer7NewCfgContentClassXmlTableTagDelete int32
const ( Layer7NewCfgContentClassXmlTableTagDelete_Other Layer7NewCfgContentClassXmlTableTagDelete = 1 Layer7NewCfgContentClassXmlTableTagDelete_Delete Layer7NewCfgContentClassXmlTableTagDelete = 2 Layer7NewCfgContentClassXmlTableTagDelete_Unsupported Layer7NewCfgContentClassXmlTableTagDelete = 2147483647 )
type Layer7NewCfgContentClassXmlTableTagMatchTypeName ¶ added in v0.7.0
type Layer7NewCfgContentClassXmlTableTagMatchTypeName int32
const ( Layer7NewCfgContentClassXmlTableTagMatchTypeName_Sufx Layer7NewCfgContentClassXmlTableTagMatchTypeName = 1 Layer7NewCfgContentClassXmlTableTagMatchTypeName_Equal Layer7NewCfgContentClassXmlTableTagMatchTypeName = 3 Layer7NewCfgContentClassXmlTableTagMatchTypeName_Unsupported Layer7NewCfgContentClassXmlTableTagMatchTypeName = 2147483647 )
type Layer7NewCfgContentClassXmlTableTagMatchTypeVal ¶ added in v0.7.0
type Layer7NewCfgContentClassXmlTableTagMatchTypeVal int32
const ( Layer7NewCfgContentClassXmlTableTagMatchTypeVal_Sufx Layer7NewCfgContentClassXmlTableTagMatchTypeVal = 1 Layer7NewCfgContentClassXmlTableTagMatchTypeVal_Equal Layer7NewCfgContentClassXmlTableTagMatchTypeVal = 3 Layer7NewCfgContentClassXmlTableTagMatchTypeVal_Include Layer7NewCfgContentClassXmlTableTagMatchTypeVal = 4 Layer7NewCfgContentClassXmlTableTagMatchTypeVal_Unsupported Layer7NewCfgContentClassXmlTableTagMatchTypeVal = 2147483647 )
type Layer7NewCfgHttpmodListTable ¶ added in v0.7.0
type Layer7NewCfgHttpmodListTable struct {
// HTTP content modification rule-lists name(key id) as an index, length of the string should be 32 characters.
Layer7NewCfgHttpmodListNameIdIndex string
Params *Layer7NewCfgHttpmodListTableParams
}
Layer7NewCfgHttpmodListTable The table for configuring HTTP content modification rule-lists. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7NewCfgHttpmodListTable ¶ added in v0.7.0
func NewLayer7NewCfgHttpmodListTable( layer7NewCfgHttpmodListNameIdIndex string, params *Layer7NewCfgHttpmodListTableParams, ) *Layer7NewCfgHttpmodListTable
func NewLayer7NewCfgHttpmodListTableList ¶ added in v0.7.0
func NewLayer7NewCfgHttpmodListTableList() *Layer7NewCfgHttpmodListTable
func (*Layer7NewCfgHttpmodListTable) GetParams ¶ added in v0.7.0
func (c *Layer7NewCfgHttpmodListTable) GetParams() BeanType
func (*Layer7NewCfgHttpmodListTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7NewCfgHttpmodListTable) GetParamsType() reflect.Type
func (*Layer7NewCfgHttpmodListTable) Name ¶ added in v0.7.0
func (c *Layer7NewCfgHttpmodListTable) Name() string
func (*Layer7NewCfgHttpmodListTable) Path ¶ added in v0.7.0
func (c *Layer7NewCfgHttpmodListTable) Path() string
type Layer7NewCfgHttpmodListTableAdminStatus ¶ added in v0.7.0
type Layer7NewCfgHttpmodListTableAdminStatus int32
const ( Layer7NewCfgHttpmodListTableAdminStatus_Enabled Layer7NewCfgHttpmodListTableAdminStatus = 1 Layer7NewCfgHttpmodListTableAdminStatus_Disabled Layer7NewCfgHttpmodListTableAdminStatus = 2 Layer7NewCfgHttpmodListTableAdminStatus_Unsupported Layer7NewCfgHttpmodListTableAdminStatus = 2147483647 )
type Layer7NewCfgHttpmodListTableDelete ¶ added in v0.7.0
type Layer7NewCfgHttpmodListTableDelete int32
const ( Layer7NewCfgHttpmodListTableDelete_Other Layer7NewCfgHttpmodListTableDelete = 1 Layer7NewCfgHttpmodListTableDelete_Delete Layer7NewCfgHttpmodListTableDelete = 2 Layer7NewCfgHttpmodListTableDelete_Unsupported Layer7NewCfgHttpmodListTableDelete = 2147483647 )
type Layer7NewCfgHttpmodListTableParams ¶ added in v0.7.0
type Layer7NewCfgHttpmodListTableParams struct {
// HTTP content modification rule-lists name(key id) as an index, length of the string should be 32 characters.
NameIdIndex string `json:"NameIdIndex,omitempty"`
// HTTP content modification rule-list name, length of the string should be 32 characters.
Name string `json:"Name,omitempty"`
// Status (enable/disable) of rule_list.
AdminStatus Layer7NewCfgHttpmodListTableAdminStatus `json:"AdminStatus,omitempty"`
// Copy rule-list.
Copy DisplayString `json:"Copy,omitempty"`
// Delete HTTP modifications rule-list.
Delete Layer7NewCfgHttpmodListTableDelete `json:"Delete,omitempty"`
}
type Layer7NewCfgHttpmodRuleCookieTable ¶ added in v0.7.0
type Layer7NewCfgHttpmodRuleCookieTable struct {
// The HTTP Modification Rule List (key id) as an index.
Layer7NewCfgHttpmodRuleCookieListIdIndex string
// The HTTP Modification Rule number as an index.
Layer7NewCfgHttpmodRuleCookieIndex int32
Params *Layer7NewCfgHttpmodRuleCookieTableParams
}
Layer7NewCfgHttpmodRuleCookieTable The table for configuring HTTP content modification rules. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7NewCfgHttpmodRuleCookieTable ¶ added in v0.7.0
func NewLayer7NewCfgHttpmodRuleCookieTable( layer7NewCfgHttpmodRuleCookieListIdIndex string, layer7NewCfgHttpmodRuleCookieIndex int32, params *Layer7NewCfgHttpmodRuleCookieTableParams, ) *Layer7NewCfgHttpmodRuleCookieTable
func NewLayer7NewCfgHttpmodRuleCookieTableList ¶ added in v0.7.0
func NewLayer7NewCfgHttpmodRuleCookieTableList() *Layer7NewCfgHttpmodRuleCookieTable
func (*Layer7NewCfgHttpmodRuleCookieTable) GetParams ¶ added in v0.7.0
func (c *Layer7NewCfgHttpmodRuleCookieTable) GetParams() BeanType
func (*Layer7NewCfgHttpmodRuleCookieTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7NewCfgHttpmodRuleCookieTable) GetParamsType() reflect.Type
func (*Layer7NewCfgHttpmodRuleCookieTable) Name ¶ added in v0.7.0
func (c *Layer7NewCfgHttpmodRuleCookieTable) Name() string
func (*Layer7NewCfgHttpmodRuleCookieTable) Path ¶ added in v0.7.0
func (c *Layer7NewCfgHttpmodRuleCookieTable) Path() string
type Layer7NewCfgHttpmodRuleCookieTableInsrtElem ¶ added in v0.7.0
type Layer7NewCfgHttpmodRuleCookieTableInsrtElem int32
const ( Layer7NewCfgHttpmodRuleCookieTableInsrtElem_Url Layer7NewCfgHttpmodRuleCookieTableInsrtElem = 1 Layer7NewCfgHttpmodRuleCookieTableInsrtElem_Header Layer7NewCfgHttpmodRuleCookieTableInsrtElem = 2 Layer7NewCfgHttpmodRuleCookieTableInsrtElem_Cookie Layer7NewCfgHttpmodRuleCookieTableInsrtElem = 3 Layer7NewCfgHttpmodRuleCookieTableInsrtElem_Filetype Layer7NewCfgHttpmodRuleCookieTableInsrtElem = 4 Layer7NewCfgHttpmodRuleCookieTableInsrtElem_Statusline Layer7NewCfgHttpmodRuleCookieTableInsrtElem = 5 Layer7NewCfgHttpmodRuleCookieTableInsrtElem_Text Layer7NewCfgHttpmodRuleCookieTableInsrtElem = 6 Layer7NewCfgHttpmodRuleCookieTableInsrtElem_Regex Layer7NewCfgHttpmodRuleCookieTableInsrtElem = 7 Layer7NewCfgHttpmodRuleCookieTableInsrtElem_None Layer7NewCfgHttpmodRuleCookieTableInsrtElem = 8 Layer7NewCfgHttpmodRuleCookieTableInsrtElem_Unsupported Layer7NewCfgHttpmodRuleCookieTableInsrtElem = 2147483647 )
type Layer7NewCfgHttpmodRuleCookieTableParams ¶ added in v0.7.0
type Layer7NewCfgHttpmodRuleCookieTableParams struct {
// The HTTP Modification Rule List (key id) as an index.
ListIdIndex string `json:"ListIdIndex,omitempty"`
// The HTTP Modification Rule number as an index.
Index int32 `json:"Index,omitempty"`
// Cookie Key to Insert.
InsrtKey string `json:"InsrtKey,omitempty"`
// Cookie Value to Insert.
InsrtVal string `json:"InsrtVal,omitempty"`
// Cookie Path to Insert.
InsrtPath string `json:"InsrtPath,omitempty"`
// Cookie Domain Name to Insert.
InsrtDomn string `json:"InsrtDomn,omitempty"`
// Cookie Expiration Time to Insert.
InsrtExp string `json:"InsrtExp,omitempty"`
// Element to match.
InsrtElem Layer7NewCfgHttpmodRuleCookieTableInsrtElem `json:"InsrtElem,omitempty"`
// Host to Match.
InsrtUrlHost string `json:"InsrtUrlHost,omitempty"`
// Path to Match.
InsrtUrlPath string `json:"InsrtUrlPath,omitempty"`
// Header Field to Match.
InsrtHdrFld string `json:"InsrtHdrFld,omitempty"`
// Value to Match.
InsrtHdrVal string `json:"InsrtHdrVal,omitempty"`
// Cookie Key to Match.
InsrtCookey string `json:"InsrtCookey,omitempty"`
// Cookie Value to Match.
InsrtCookieVal string `json:"InsrtCookieVal,omitempty"`
// File Type To Match.
InsrtFiletyp string `json:"InsrtFiletyp,omitempty"`
// Status Code to Match.
InsrtStatsCode int32 `json:"InsrtStatsCode,omitempty"`
// Status Text to Match.
InsrtStatsTxt string `json:"InsrtStatsTxt,omitempty"`
// Text to Match.
InsrtTxt string `json:"InsrtTxt,omitempty"`
// Regex to Match.
InsrtRegx string `json:"InsrtRegx,omitempty"`
// Cookie Key to Replace.
ReplcCookey string `json:"ReplcCookey,omitempty"`
// Cookie Value to Replace.
ReplcVal string `json:"ReplcVal,omitempty"`
// New Cookie Key.
ReplcNewKey string `json:"ReplcNewKey,omitempty"`
// New Cookie Value.
ReplcNewVal string `json:"ReplcNewVal,omitempty"`
// Cookie Key to Remove.
RemvCookey string `json:"RemvCookey,omitempty"`
// Cookie Value to Remove.
RemvCookieVal string `json:"RemvCookieVal,omitempty"`
}
type Layer7NewCfgHttpmodRuleFileLineTextTable ¶ added in v0.7.0
type Layer7NewCfgHttpmodRuleFileLineTextTable struct {
// The HTTP Modification Rule List (key id) as an index.
Layer7NewCfgHttpmodRuleFileLineTextListIdIndex string
// The HTTP Modification Rule number as an index.
Layer7NewCfgHttpmodRuleFileLineTextIndex int32
Params *Layer7NewCfgHttpmodRuleFileLineTextTableParams
}
Layer7NewCfgHttpmodRuleFileLineTextTable The table for configuring HTTP content modification rules. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7NewCfgHttpmodRuleFileLineTextTable ¶ added in v0.7.0
func NewLayer7NewCfgHttpmodRuleFileLineTextTable( layer7NewCfgHttpmodRuleFileLineTextListIdIndex string, layer7NewCfgHttpmodRuleFileLineTextIndex int32, params *Layer7NewCfgHttpmodRuleFileLineTextTableParams, ) *Layer7NewCfgHttpmodRuleFileLineTextTable
func NewLayer7NewCfgHttpmodRuleFileLineTextTableList ¶ added in v0.7.0
func NewLayer7NewCfgHttpmodRuleFileLineTextTableList() *Layer7NewCfgHttpmodRuleFileLineTextTable
func (*Layer7NewCfgHttpmodRuleFileLineTextTable) GetParams ¶ added in v0.7.0
func (c *Layer7NewCfgHttpmodRuleFileLineTextTable) GetParams() BeanType
func (*Layer7NewCfgHttpmodRuleFileLineTextTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7NewCfgHttpmodRuleFileLineTextTable) GetParamsType() reflect.Type
func (*Layer7NewCfgHttpmodRuleFileLineTextTable) Name ¶ added in v0.7.0
func (c *Layer7NewCfgHttpmodRuleFileLineTextTable) Name() string
func (*Layer7NewCfgHttpmodRuleFileLineTextTable) Path ¶ added in v0.7.0
func (c *Layer7NewCfgHttpmodRuleFileLineTextTable) Path() string
type Layer7NewCfgHttpmodRuleFileLineTextTableParams ¶ added in v0.7.0
type Layer7NewCfgHttpmodRuleFileLineTextTableParams struct {
// The HTTP Modification Rule List (key id) as an index.
ListIdIndex string `json:"ListIdIndex,omitempty"`
// The HTTP Modification Rule number as an index.
Index int32 `json:"Index,omitempty"`
// File Type to Replace.
TypRep string `json:"TypRep,omitempty"`
// New File Type.
TypNew string `json:"TypNew,omitempty"`
// Status Code to Replace.
StatlineCode int32 `json:"StatlineCode,omitempty"`
// Status Text to Replace.
StatlineTxt string `json:"StatlineTxt,omitempty"`
// New Status Code.
StatlineNewCode int32 `json:"StatlineNewCode,omitempty"`
// New Status Text.
StatlineNewTxt string `json:"StatlineNewTxt,omitempty"`
// Text to Replace.
TextReplace string `json:"TextReplace,omitempty"`
// New Text.
TextNewText string `json:"TextNewText,omitempty"`
// Text to Remove.
TextRemove string `json:"TextRemove,omitempty"`
}
type Layer7NewCfgHttpmodRuleHdrTable ¶ added in v0.7.0
type Layer7NewCfgHttpmodRuleHdrTable struct {
// The HTTP Modification Rule List (key id) as an index.
Layer7NewCfgHttpmodRuleHdrListIdIndex string
// The HTTP Modification Rule number as an index.
Layer7NewCfgHttpmodRuleHdrIndex int32
Params *Layer7NewCfgHttpmodRuleHdrTableParams
}
Layer7NewCfgHttpmodRuleHdrTable The table for configuring HTTP content modification rules. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7NewCfgHttpmodRuleHdrTable ¶ added in v0.7.0
func NewLayer7NewCfgHttpmodRuleHdrTable( layer7NewCfgHttpmodRuleHdrListIdIndex string, layer7NewCfgHttpmodRuleHdrIndex int32, params *Layer7NewCfgHttpmodRuleHdrTableParams, ) *Layer7NewCfgHttpmodRuleHdrTable
func NewLayer7NewCfgHttpmodRuleHdrTableList ¶ added in v0.7.0
func NewLayer7NewCfgHttpmodRuleHdrTableList() *Layer7NewCfgHttpmodRuleHdrTable
func (*Layer7NewCfgHttpmodRuleHdrTable) GetParams ¶ added in v0.7.0
func (c *Layer7NewCfgHttpmodRuleHdrTable) GetParams() BeanType
func (*Layer7NewCfgHttpmodRuleHdrTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7NewCfgHttpmodRuleHdrTable) GetParamsType() reflect.Type
func (*Layer7NewCfgHttpmodRuleHdrTable) Name ¶ added in v0.7.0
func (c *Layer7NewCfgHttpmodRuleHdrTable) Name() string
func (*Layer7NewCfgHttpmodRuleHdrTable) Path ¶ added in v0.7.0
func (c *Layer7NewCfgHttpmodRuleHdrTable) Path() string
type Layer7NewCfgHttpmodRuleHdrTableElmnt ¶ added in v0.7.0
type Layer7NewCfgHttpmodRuleHdrTableElmnt int32
const ( Layer7NewCfgHttpmodRuleHdrTableElmnt_Url Layer7NewCfgHttpmodRuleHdrTableElmnt = 1 Layer7NewCfgHttpmodRuleHdrTableElmnt_Header Layer7NewCfgHttpmodRuleHdrTableElmnt = 2 Layer7NewCfgHttpmodRuleHdrTableElmnt_Cookie Layer7NewCfgHttpmodRuleHdrTableElmnt = 3 Layer7NewCfgHttpmodRuleHdrTableElmnt_Filetype Layer7NewCfgHttpmodRuleHdrTableElmnt = 4 Layer7NewCfgHttpmodRuleHdrTableElmnt_Statusline Layer7NewCfgHttpmodRuleHdrTableElmnt = 5 Layer7NewCfgHttpmodRuleHdrTableElmnt_Text Layer7NewCfgHttpmodRuleHdrTableElmnt = 6 Layer7NewCfgHttpmodRuleHdrTableElmnt_Regex Layer7NewCfgHttpmodRuleHdrTableElmnt = 7 Layer7NewCfgHttpmodRuleHdrTableElmnt_None Layer7NewCfgHttpmodRuleHdrTableElmnt = 8 Layer7NewCfgHttpmodRuleHdrTableElmnt_Unsupported Layer7NewCfgHttpmodRuleHdrTableElmnt = 2147483647 )
type Layer7NewCfgHttpmodRuleHdrTableParams ¶ added in v0.7.0
type Layer7NewCfgHttpmodRuleHdrTableParams struct {
// The HTTP Modification Rule List (key id) as an index.
ListIdIndex string `json:"ListIdIndex,omitempty"`
// The HTTP Modification Rule number as an index.
Index int32 `json:"Index,omitempty"`
// Header Field to Insert.
Insert string `json:"Insert,omitempty"`
// Value to Insert.
Value string `json:"Value,omitempty"`
// Element to match.
Elmnt Layer7NewCfgHttpmodRuleHdrTableElmnt `json:"Elmnt,omitempty"`
// Host to match.
ElmntUrlHost string `json:"ElmntUrlHost,omitempty"`
// Path to match.
ElmntUrlPath string `json:"ElmntUrlPath,omitempty"`
// Header Field to Match.
ElmntHdrField string `json:"ElmntHdrField,omitempty"`
// Value to Match.
ElmntHdrVal string `json:"ElmntHdrVal,omitempty"`
// Cookie Key to Match.
ElmntCookey string `json:"ElmntCookey,omitempty"`
// Cookie Value to Match.
ElmntCkieVal string `json:"ElmntCkieVal,omitempty"`
// File Type To Match.
ElmntFileTyp string `json:"ElmntFileTyp,omitempty"`
// Status Code to Match.
ElmntStatusCode int32 `json:"ElmntStatusCode,omitempty"`
// Status Text to Match.
ElmntStatusTxt string `json:"ElmntStatusTxt,omitempty"`
// Text to Match.
ElmntTxt string `json:"ElmntTxt,omitempty"`
// Regex to Match.
ElmntRegx string `json:"ElmntRegx,omitempty"`
// Header Field to Replace.
ReplacHdr string `json:"ReplacHdr,omitempty"`
// Value to Replace.
ReplacVal string `json:"ReplacVal,omitempty"`
// New Header Field.
ReplacNewHdr string `json:"ReplacNewHdr,omitempty"`
// New Value.
ReplacNewVal string `json:"ReplacNewVal,omitempty"`
// Header Field to Remove.
RemvHdr string `json:"RemvHdr,omitempty"`
// Value to Remove.
RemvVal string `json:"RemvVal,omitempty"`
}
type Layer7NewCfgHttpmodRuleTable ¶ added in v0.7.0
type Layer7NewCfgHttpmodRuleTable struct {
// The HTTP Modification Rule List (key id) as an index.
Layer7NewCfgHttpmodRuleListIdIndex string
// The HTTP Modification Rule number as an index.
Layer7NewCfgHttpmodRuleIndex int32
Params *Layer7NewCfgHttpmodRuleTableParams
}
Layer7NewCfgHttpmodRuleTable The table for configuring HTTP content modification rules. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7NewCfgHttpmodRuleTable ¶ added in v0.7.0
func NewLayer7NewCfgHttpmodRuleTable( layer7NewCfgHttpmodRuleListIdIndex string, layer7NewCfgHttpmodRuleIndex int32, params *Layer7NewCfgHttpmodRuleTableParams, ) *Layer7NewCfgHttpmodRuleTable
func NewLayer7NewCfgHttpmodRuleTableList ¶ added in v0.7.0
func NewLayer7NewCfgHttpmodRuleTableList() *Layer7NewCfgHttpmodRuleTable
func (*Layer7NewCfgHttpmodRuleTable) GetParams ¶ added in v0.7.0
func (c *Layer7NewCfgHttpmodRuleTable) GetParams() BeanType
func (*Layer7NewCfgHttpmodRuleTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7NewCfgHttpmodRuleTable) GetParamsType() reflect.Type
func (*Layer7NewCfgHttpmodRuleTable) Name ¶ added in v0.7.0
func (c *Layer7NewCfgHttpmodRuleTable) Name() string
func (*Layer7NewCfgHttpmodRuleTable) Path ¶ added in v0.7.0
func (c *Layer7NewCfgHttpmodRuleTable) Path() string
type Layer7NewCfgHttpmodRuleTableAction ¶ added in v0.7.0
type Layer7NewCfgHttpmodRuleTableAction int32
const ( Layer7NewCfgHttpmodRuleTableAction_Insert Layer7NewCfgHttpmodRuleTableAction = 1 Layer7NewCfgHttpmodRuleTableAction_Replace Layer7NewCfgHttpmodRuleTableAction = 2 Layer7NewCfgHttpmodRuleTableAction_Remove Layer7NewCfgHttpmodRuleTableAction = 3 Layer7NewCfgHttpmodRuleTableAction_None Layer7NewCfgHttpmodRuleTableAction = 4 Layer7NewCfgHttpmodRuleTableAction_Unsupported Layer7NewCfgHttpmodRuleTableAction = 2147483647 )
type Layer7NewCfgHttpmodRuleTableAdminStatus ¶ added in v0.7.0
type Layer7NewCfgHttpmodRuleTableAdminStatus int32
const ( Layer7NewCfgHttpmodRuleTableAdminStatus_Enable Layer7NewCfgHttpmodRuleTableAdminStatus = 1 Layer7NewCfgHttpmodRuleTableAdminStatus_Disable Layer7NewCfgHttpmodRuleTableAdminStatus = 2 Layer7NewCfgHttpmodRuleTableAdminStatus_Unsupported Layer7NewCfgHttpmodRuleTableAdminStatus = 2147483647 )
type Layer7NewCfgHttpmodRuleTableDelete ¶ added in v0.7.0
type Layer7NewCfgHttpmodRuleTableDelete int32
const ( Layer7NewCfgHttpmodRuleTableDelete_Other Layer7NewCfgHttpmodRuleTableDelete = 1 Layer7NewCfgHttpmodRuleTableDelete_Delete Layer7NewCfgHttpmodRuleTableDelete = 2 Layer7NewCfgHttpmodRuleTableDelete_Unsupported Layer7NewCfgHttpmodRuleTableDelete = 2147483647 )
type Layer7NewCfgHttpmodRuleTableDirectn ¶ added in v0.7.0
type Layer7NewCfgHttpmodRuleTableDirectn int32
const ( Layer7NewCfgHttpmodRuleTableDirectn_Request Layer7NewCfgHttpmodRuleTableDirectn = 1 Layer7NewCfgHttpmodRuleTableDirectn_Response Layer7NewCfgHttpmodRuleTableDirectn = 2 Layer7NewCfgHttpmodRuleTableDirectn_Bidirectional Layer7NewCfgHttpmodRuleTableDirectn = 3 Layer7NewCfgHttpmodRuleTableDirectn_Unsupported Layer7NewCfgHttpmodRuleTableDirectn = 2147483647 )
type Layer7NewCfgHttpmodRuleTableElement ¶ added in v0.7.0
type Layer7NewCfgHttpmodRuleTableElement int32
const ( Layer7NewCfgHttpmodRuleTableElement_Url Layer7NewCfgHttpmodRuleTableElement = 1 Layer7NewCfgHttpmodRuleTableElement_Header Layer7NewCfgHttpmodRuleTableElement = 2 Layer7NewCfgHttpmodRuleTableElement_Cookie Layer7NewCfgHttpmodRuleTableElement = 3 Layer7NewCfgHttpmodRuleTableElement_Filetype Layer7NewCfgHttpmodRuleTableElement = 4 Layer7NewCfgHttpmodRuleTableElement_Statusline Layer7NewCfgHttpmodRuleTableElement = 5 Layer7NewCfgHttpmodRuleTableElement_Text Layer7NewCfgHttpmodRuleTableElement = 6 Layer7NewCfgHttpmodRuleTableElement_Unsupported Layer7NewCfgHttpmodRuleTableElement = 2147483647 )
type Layer7NewCfgHttpmodRuleTableHttpBody ¶ added in v0.7.0
type Layer7NewCfgHttpmodRuleTableHttpBody int32
const ( Layer7NewCfgHttpmodRuleTableHttpBody_Include Layer7NewCfgHttpmodRuleTableHttpBody = 1 Layer7NewCfgHttpmodRuleTableHttpBody_Exclude Layer7NewCfgHttpmodRuleTableHttpBody = 2 Layer7NewCfgHttpmodRuleTableHttpBody_Unsupported Layer7NewCfgHttpmodRuleTableHttpBody = 2147483647 )
type Layer7NewCfgHttpmodRuleTableParams ¶ added in v0.7.0
type Layer7NewCfgHttpmodRuleTableParams struct {
// The HTTP Modification Rule List (key id) as an index.
ListIdIndex string `json:"ListIdIndex,omitempty"`
// The HTTP Modification Rule number as an index.
Index int32 `json:"Index,omitempty"`
// The HTTP Modification Rule name.
Name string `json:"Name,omitempty"`
// Defines whether rule modification direction should be evaluated as Request or Response (default Response). SET layer7NewCfgHttpmodRuleElementbefore SETTING the direction.
Directn Layer7NewCfgHttpmodRuleTableDirectn `json:"Directn,omitempty"`
// Defines rule action (default none).
Action Layer7NewCfgHttpmodRuleTableAction `json:"Action,omitempty"`
// Status (enable/disable) of rule.
AdminStatus Layer7NewCfgHttpmodRuleTableAdminStatus `json:"AdminStatus,omitempty"`
// Copy rules.
Copy DisplayString `json:"Copy,omitempty"`
// By setting the value to delete(2), the entire row is deleted.
Delete Layer7NewCfgHttpmodRuleTableDelete `json:"Delete,omitempty"`
// Element to be modified.
Element Layer7NewCfgHttpmodRuleTableElement `json:"Element,omitempty"`
// Modifications to also be done in the HTTP body.
HttpBody Layer7NewCfgHttpmodRuleTableHttpBody `json:"HttpBody,omitempty"`
}
type Layer7NewCfgHttpmodRuleUrlTable ¶ added in v0.7.0
type Layer7NewCfgHttpmodRuleUrlTable struct {
// The HTTP Modification Rule List (key id) as an index.
Layer7NewCfgHttpmodRuleUrlListIdIndex string
// The HTTP Modification Rule number as an index.
Layer7NewCfgHttpmodRuleUrlIndex int32
Params *Layer7NewCfgHttpmodRuleUrlTableParams
}
Layer7NewCfgHttpmodRuleUrlTable The table for configuring HTTP content modification rules. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7NewCfgHttpmodRuleUrlTable ¶ added in v0.7.0
func NewLayer7NewCfgHttpmodRuleUrlTable( layer7NewCfgHttpmodRuleUrlListIdIndex string, layer7NewCfgHttpmodRuleUrlIndex int32, params *Layer7NewCfgHttpmodRuleUrlTableParams, ) *Layer7NewCfgHttpmodRuleUrlTable
func NewLayer7NewCfgHttpmodRuleUrlTableList ¶ added in v0.7.0
func NewLayer7NewCfgHttpmodRuleUrlTableList() *Layer7NewCfgHttpmodRuleUrlTable
func (*Layer7NewCfgHttpmodRuleUrlTable) GetParams ¶ added in v0.7.0
func (c *Layer7NewCfgHttpmodRuleUrlTable) GetParams() BeanType
func (*Layer7NewCfgHttpmodRuleUrlTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7NewCfgHttpmodRuleUrlTable) GetParamsType() reflect.Type
func (*Layer7NewCfgHttpmodRuleUrlTable) Name ¶ added in v0.7.0
func (c *Layer7NewCfgHttpmodRuleUrlTable) Name() string
func (*Layer7NewCfgHttpmodRuleUrlTable) Path ¶ added in v0.7.0
func (c *Layer7NewCfgHttpmodRuleUrlTable) Path() string
type Layer7NewCfgHttpmodRuleUrlTableActnHostTyp ¶ added in v0.7.0
type Layer7NewCfgHttpmodRuleUrlTableActnHostTyp int32
const ( Layer7NewCfgHttpmodRuleUrlTableActnHostTyp_Insert Layer7NewCfgHttpmodRuleUrlTableActnHostTyp = 1 Layer7NewCfgHttpmodRuleUrlTableActnHostTyp_Replace Layer7NewCfgHttpmodRuleUrlTableActnHostTyp = 2 Layer7NewCfgHttpmodRuleUrlTableActnHostTyp_Remove Layer7NewCfgHttpmodRuleUrlTableActnHostTyp = 3 Layer7NewCfgHttpmodRuleUrlTableActnHostTyp_None Layer7NewCfgHttpmodRuleUrlTableActnHostTyp = 4 Layer7NewCfgHttpmodRuleUrlTableActnHostTyp_Unsupported Layer7NewCfgHttpmodRuleUrlTableActnHostTyp = 2147483647 )
type Layer7NewCfgHttpmodRuleUrlTableActnHstSec ¶ added in v0.7.0
type Layer7NewCfgHttpmodRuleUrlTableActnHstSec int32
const ( Layer7NewCfgHttpmodRuleUrlTableActnHstSec_Before Layer7NewCfgHttpmodRuleUrlTableActnHstSec = 1 Layer7NewCfgHttpmodRuleUrlTableActnHstSec_After Layer7NewCfgHttpmodRuleUrlTableActnHstSec = 2 Layer7NewCfgHttpmodRuleUrlTableActnHstSec_Unsupported Layer7NewCfgHttpmodRuleUrlTableActnHstSec = 2147483647 )
type Layer7NewCfgHttpmodRuleUrlTableActnPathTyp ¶ added in v0.7.0
type Layer7NewCfgHttpmodRuleUrlTableActnPathTyp int32
const ( Layer7NewCfgHttpmodRuleUrlTableActnPathTyp_Insert Layer7NewCfgHttpmodRuleUrlTableActnPathTyp = 1 Layer7NewCfgHttpmodRuleUrlTableActnPathTyp_Replace Layer7NewCfgHttpmodRuleUrlTableActnPathTyp = 2 Layer7NewCfgHttpmodRuleUrlTableActnPathTyp_Remove Layer7NewCfgHttpmodRuleUrlTableActnPathTyp = 3 Layer7NewCfgHttpmodRuleUrlTableActnPathTyp_None Layer7NewCfgHttpmodRuleUrlTableActnPathTyp = 4 Layer7NewCfgHttpmodRuleUrlTableActnPathTyp_Unsupported Layer7NewCfgHttpmodRuleUrlTableActnPathTyp = 2147483647 )
type Layer7NewCfgHttpmodRuleUrlTableActnProtcl ¶ added in v0.7.0
type Layer7NewCfgHttpmodRuleUrlTableActnProtcl int32
const ( Layer7NewCfgHttpmodRuleUrlTableActnProtcl_Http Layer7NewCfgHttpmodRuleUrlTableActnProtcl = 1 Layer7NewCfgHttpmodRuleUrlTableActnProtcl_Https Layer7NewCfgHttpmodRuleUrlTableActnProtcl = 2 Layer7NewCfgHttpmodRuleUrlTableActnProtcl_Unsupported Layer7NewCfgHttpmodRuleUrlTableActnProtcl = 2147483647 )
type Layer7NewCfgHttpmodRuleUrlTableActnPthSctn ¶ added in v0.7.0
type Layer7NewCfgHttpmodRuleUrlTableActnPthSctn int32
const ( Layer7NewCfgHttpmodRuleUrlTableActnPthSctn_Before Layer7NewCfgHttpmodRuleUrlTableActnPthSctn = 1 Layer7NewCfgHttpmodRuleUrlTableActnPthSctn_After Layer7NewCfgHttpmodRuleUrlTableActnPthSctn = 2 Layer7NewCfgHttpmodRuleUrlTableActnPthSctn_Unsupported Layer7NewCfgHttpmodRuleUrlTableActnPthSctn = 2147483647 )
type Layer7NewCfgHttpmodRuleUrlTableMtchHostTyp ¶ added in v0.7.0
type Layer7NewCfgHttpmodRuleUrlTableMtchHostTyp int32
const ( Layer7NewCfgHttpmodRuleUrlTableMtchHostTyp_Suffix Layer7NewCfgHttpmodRuleUrlTableMtchHostTyp = 1 Layer7NewCfgHttpmodRuleUrlTableMtchHostTyp_Prefix Layer7NewCfgHttpmodRuleUrlTableMtchHostTyp = 2 Layer7NewCfgHttpmodRuleUrlTableMtchHostTyp_Equal Layer7NewCfgHttpmodRuleUrlTableMtchHostTyp = 3 Layer7NewCfgHttpmodRuleUrlTableMtchHostTyp_Include Layer7NewCfgHttpmodRuleUrlTableMtchHostTyp = 4 Layer7NewCfgHttpmodRuleUrlTableMtchHostTyp_Any Layer7NewCfgHttpmodRuleUrlTableMtchHostTyp = 5 Layer7NewCfgHttpmodRuleUrlTableMtchHostTyp_Unsupported Layer7NewCfgHttpmodRuleUrlTableMtchHostTyp = 2147483647 )
type Layer7NewCfgHttpmodRuleUrlTableMtchPathTyp ¶ added in v0.7.0
type Layer7NewCfgHttpmodRuleUrlTableMtchPathTyp int32
const ( Layer7NewCfgHttpmodRuleUrlTableMtchPathTyp_Suffix Layer7NewCfgHttpmodRuleUrlTableMtchPathTyp = 1 Layer7NewCfgHttpmodRuleUrlTableMtchPathTyp_Prefix Layer7NewCfgHttpmodRuleUrlTableMtchPathTyp = 2 Layer7NewCfgHttpmodRuleUrlTableMtchPathTyp_Equal Layer7NewCfgHttpmodRuleUrlTableMtchPathTyp = 3 Layer7NewCfgHttpmodRuleUrlTableMtchPathTyp_Include Layer7NewCfgHttpmodRuleUrlTableMtchPathTyp = 4 Layer7NewCfgHttpmodRuleUrlTableMtchPathTyp_Any Layer7NewCfgHttpmodRuleUrlTableMtchPathTyp = 5 Layer7NewCfgHttpmodRuleUrlTableMtchPathTyp_Unsupported Layer7NewCfgHttpmodRuleUrlTableMtchPathTyp = 2147483647 )
type Layer7NewCfgHttpmodRuleUrlTableMtchProtcol ¶ added in v0.7.0
type Layer7NewCfgHttpmodRuleUrlTableMtchProtcol int32
const ( Layer7NewCfgHttpmodRuleUrlTableMtchProtcol_Http Layer7NewCfgHttpmodRuleUrlTableMtchProtcol = 1 Layer7NewCfgHttpmodRuleUrlTableMtchProtcol_Https Layer7NewCfgHttpmodRuleUrlTableMtchProtcol = 2 Layer7NewCfgHttpmodRuleUrlTableMtchProtcol_Unsupported Layer7NewCfgHttpmodRuleUrlTableMtchProtcol = 2147483647 )
type Layer7NewCfgHttpmodRuleUrlTableParams ¶ added in v0.7.0
type Layer7NewCfgHttpmodRuleUrlTableParams struct {
// The HTTP Modification Rule List (key id) as an index.
ListIdIndex string `json:"ListIdIndex,omitempty"`
// The HTTP Modification Rule number as an index.
Index int32 `json:"Index,omitempty"`
// Match protocol.
MtchProtcol Layer7NewCfgHttpmodRuleUrlTableMtchProtcol `json:"MtchProtcol,omitempty"`
// Match port.
MtchPort int32 `json:"MtchPort,omitempty"`
// Host match parameters.
MtchHostTyp Layer7NewCfgHttpmodRuleUrlTableMtchHostTyp `json:"MtchHostTyp,omitempty"`
// Host to Match.
MtchHost string `json:"MtchHost,omitempty"`
// Path match parameters.
MtchPathTyp Layer7NewCfgHttpmodRuleUrlTableMtchPathTyp `json:"MtchPathTyp,omitempty"`
// Path to match.
MtchPath string `json:"MtchPath,omitempty"`
// Match page.
MtchPgName string `json:"MtchPgName,omitempty"`
// Match page type.
MtchPgTyp string `json:"MtchPgTyp,omitempty"`
// Action protocol.
ActnProtcl Layer7NewCfgHttpmodRuleUrlTableActnProtcl `json:"ActnProtcl,omitempty"`
// Action port.
ActnPort int32 `json:"ActnPort,omitempty"`
// Host action parameters.
ActnHostTyp Layer7NewCfgHttpmodRuleUrlTableActnHostTyp `json:"ActnHostTyp,omitempty"`
// Host to Insert.
ActnHost string `json:"ActnHost,omitempty"`
// Insert Matched Section.
ActnHstSec Layer7NewCfgHttpmodRuleUrlTableActnHstSec `json:"ActnHstSec,omitempty"`
// New Host to Replace.
ActnHstRplc string `json:"ActnHstRplc,omitempty"`
// Path action parameters.
ActnPathTyp Layer7NewCfgHttpmodRuleUrlTableActnPathTyp `json:"ActnPathTyp,omitempty"`
// Path to Insert.
ActnPath string `json:"ActnPath,omitempty"`
// Insert Matched Section.
ActnPthSctn Layer7NewCfgHttpmodRuleUrlTableActnPthSctn `json:"ActnPthSctn,omitempty"`
// New Path to Replace.
ActnPthRplc string `json:"ActnPthRplc,omitempty"`
// Action page.
ActnPgName string `json:"ActnPgName,omitempty"`
// Action page type.
ActnPgTyp string `json:"ActnPgTyp,omitempty"`
}
type Layer7NewCfgURLFilteringTable ¶ added in v0.7.0
type Layer7NewCfgURLFilteringTable struct {
// The URL Filtering policy ID(key id).
Layer7NewCfgURLFilteringID string
Params *Layer7NewCfgURLFilteringTableParams
}
Layer7NewCfgURLFilteringTable The table for configuring URL Filtering. Note:This mib is not supported for VX instance of virtualization.
func NewLayer7NewCfgURLFilteringTable ¶ added in v0.7.0
func NewLayer7NewCfgURLFilteringTable( layer7NewCfgURLFilteringID string, params *Layer7NewCfgURLFilteringTableParams, ) *Layer7NewCfgURLFilteringTable
func NewLayer7NewCfgURLFilteringTableList ¶ added in v0.7.0
func NewLayer7NewCfgURLFilteringTableList() *Layer7NewCfgURLFilteringTable
func (*Layer7NewCfgURLFilteringTable) GetParams ¶ added in v0.7.0
func (c *Layer7NewCfgURLFilteringTable) GetParams() BeanType
func (*Layer7NewCfgURLFilteringTable) GetParamsType ¶ added in v0.7.0
func (c *Layer7NewCfgURLFilteringTable) GetParamsType() reflect.Type
func (*Layer7NewCfgURLFilteringTable) Name ¶ added in v0.7.0
func (c *Layer7NewCfgURLFilteringTable) Name() string
func (*Layer7NewCfgURLFilteringTable) Path ¶ added in v0.7.0
func (c *Layer7NewCfgURLFilteringTable) Path() string
type Layer7NewCfgURLFilteringTableDelete ¶ added in v0.7.0
type Layer7NewCfgURLFilteringTableDelete int32
const ( Layer7NewCfgURLFilteringTableDelete_Other Layer7NewCfgURLFilteringTableDelete = 1 Layer7NewCfgURLFilteringTableDelete_Delete Layer7NewCfgURLFilteringTableDelete = 2 Layer7NewCfgURLFilteringTableDelete_Unsupported Layer7NewCfgURLFilteringTableDelete = 2147483647 )
type Layer7NewCfgURLFilteringTableParams ¶ added in v0.7.0
type Layer7NewCfgURLFilteringTableParams struct {
// The URL Filtering policy ID(key id).
ID string `json:"ID,omitempty"`
// The URL Filtering policy name.
Name string `json:"Name,omitempty"`
// The URL Filtering policy security categories srting.
SecCatgs string `json:"SecCatgs,omitempty"`
// The URL Filtering policy compliance categories srting.
CompCatgs string `json:"CompCatgs,omitempty"`
// The URL Filtering policy productivity categories srting.
ProdCatgs string `json:"ProdCatgs,omitempty"`
// By setting the value to delete(2), the entire row is deleted.
Delete Layer7NewCfgURLFilteringTableDelete `json:"Delete,omitempty"`
// The URL Filtering policy fallback categories srting.
FallbackCatgs string `json:"FallbackCatgs,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 PortInfoTable ¶ added in v0.9.0
type PortInfoTable struct {
// The port index.
PortInfoIndx int32
Params *PortInfoTableParams
}
PortInfoTable The table of port information.
func NewPortInfoTable ¶ added in v0.9.0
func NewPortInfoTable( portInfoIndx int32, params *PortInfoTableParams, ) *PortInfoTable
func NewPortInfoTableList ¶ added in v0.9.0
func NewPortInfoTableList() *PortInfoTable
func (*PortInfoTable) GetParams ¶ added in v0.9.0
func (c *PortInfoTable) GetParams() BeanType
func (*PortInfoTable) GetParamsType ¶ added in v0.9.0
func (c *PortInfoTable) GetParamsType() reflect.Type
func (*PortInfoTable) Name ¶ added in v0.9.0
func (c *PortInfoTable) Name() string
func (*PortInfoTable) Path ¶ added in v0.9.0
func (c *PortInfoTable) Path() string
type PortInfoTableBackup ¶ added in v0.9.0
type PortInfoTableBackup int32
const ( PortInfoTableBackup_Invalid PortInfoTableBackup = 1 PortInfoTableBackup_None PortInfoTableBackup = 2 PortInfoTableBackup_Copper PortInfoTableBackup = 3 PortInfoTableBackup_Sfp PortInfoTableBackup = 4 PortInfoTableBackup_Unsupported PortInfoTableBackup = 2147483647 )
type PortInfoTableFlowCtrl ¶ added in v0.9.0
type PortInfoTableFlowCtrl int32
const ( PortInfoTableFlowCtrl_Transmit PortInfoTableFlowCtrl = 2 PortInfoTableFlowCtrl_Receive PortInfoTableFlowCtrl = 3 PortInfoTableFlowCtrl_Both PortInfoTableFlowCtrl = 4 PortInfoTableFlowCtrl_None PortInfoTableFlowCtrl = 5 PortInfoTableFlowCtrl_Unsupported PortInfoTableFlowCtrl = 2147483647 )
type PortInfoTableLink ¶ added in v0.9.0
type PortInfoTableLink int32
const ( PortInfoTableLink_Up PortInfoTableLink = 1 PortInfoTableLink_Down PortInfoTableLink = 2 PortInfoTableLink_Disabled PortInfoTableLink = 3 PortInfoTableLink_Inoperative PortInfoTableLink = 4 PortInfoTableLink_Unsupported PortInfoTableLink = 2147483647 )
type PortInfoTableMode ¶ added in v0.9.0
type PortInfoTableMode int32
const ( PortInfoTableMode_FullDuplex PortInfoTableMode = 2 PortInfoTableMode_HalfDuplex PortInfoTableMode = 3 PortInfoTableMode_Any PortInfoTableMode = 4 PortInfoTableMode_Unsupported PortInfoTableMode = 2147483647 )
type PortInfoTableParams ¶ added in v0.9.0
type PortInfoTableParams struct {
// The port index.
Indx int32 `json:"Indx,omitempty"`
// The current operational speed of the port.
Speed PortInfoTableSpeed `json:"Speed,omitempty"`
// The current operational mode of the port.
Mode PortInfoTableMode `json:"Mode,omitempty"`
// The current operational flow control of the port.
FlowCtrl PortInfoTableFlowCtrl `json:"FlowCtrl,omitempty"`
// The current operational link status of the port.
Link PortInfoTableLink `json:"Link,omitempty"`
// A textual string containing information about the
// interface. This string should include the name of
// the manufacturer, the product name and the version
// of the hardware interface.
PhyIfDescr string `json:"PhyIfDescr,omitempty"`
// The type of interface, distinguished according to
// the physical/link protocol(s) immediately `below'
// the network layer in the protocol stack.
PhyIfType PortInfoTablePhyIfType `json:"PhyIfType,omitempty"`
// The size of the largest datagram which can be
// sent/received on the interface, specified in
// octets. For interfaces that are used for
// transmitting network datagrams, this is the size
// of the largest network datagram that can be sent
// on the interface.
PhyIfMtu int32 `json:"PhyIfMtu,omitempty"`
// The interface's address at the protocol layer
// immediately `below' the network layer in the
// protocol stack. For interfaces which do not have
// such an address (e.g., a serial line), this object
// should contain an octet string of zero length.
PhyIfPhysAddress string `json:"PhyIfPhysAddress,omitempty"`
// The current operational state of the interface.
// The testing(3) state indicates that no operational
// packets can be passed.
PhyIfOperStatus PortInfoTablePhyIfOperStatus `json:"PhyIfOperStatus,omitempty"`
// The value of sysUpTime at the time the interface
// entered its current operational state. If the
// current state was entered prior to the last re-
// initialization of the local network management
// subsystem, then this object contains a zero
// value.
PhyIfLastChange uint32 `json:"PhyIfLastChange,omitempty"`
// The physical connection type, i.e. copper or SFP port.
PhyConnType PortInfoTablePhyConnType `json:"PhyConnType,omitempty"`
// The port preferred connection type. For dual ports only
Preferred PortInfoTablePreferred `json:"Preferred,omitempty"`
// The port backup setting. For dual ports only
Backup PortInfoTableBackup `json:"Backup,omitempty"`
// A textual string containing information about the
// SFP manufacturer. For valid ports only.
SFPName string `json:"SFPName,omitempty"`
// The inserted SFP type. For valid ports only.
SFPType PortInfoTableSFPType `json:"SFPType,omitempty"`
Shared PortInfoTableShared `json:"Shared,omitempty"`
// The vADC number that the port belongs to.
// Note:This mib is supported only in VX and vADC instance
VADC int32 `json:"VADC,omitempty"`
// The Range of vADCS that the port belongs to.
// Note:This mib is supported only in VX and vADC instance
VADCs string `json:"VADCs,omitempty"`
}
type PortInfoTablePhyConnType ¶ added in v0.9.0
type PortInfoTablePhyConnType int32
const ( PortInfoTablePhyConnType_FeCopper PortInfoTablePhyConnType = 1 PortInfoTablePhyConnType_GeCopper PortInfoTablePhyConnType = 2 PortInfoTablePhyConnType_GeSFP PortInfoTablePhyConnType = 3 PortInfoTablePhyConnType_Unknown PortInfoTablePhyConnType = 4 PortInfoTablePhyConnType_XGeSFP PortInfoTablePhyConnType = 5 PortInfoTablePhyConnType_XGeQSFP PortInfoTablePhyConnType = 6 PortInfoTablePhyConnType_XGeQSFP28 PortInfoTablePhyConnType = 7 PortInfoTablePhyConnType_XGeSFP28 PortInfoTablePhyConnType = 8 PortInfoTablePhyConnType_Unsupported PortInfoTablePhyConnType = 2147483647 )
type PortInfoTablePhyIfOperStatus ¶ added in v0.9.0
type PortInfoTablePhyIfOperStatus int32
const ( PortInfoTablePhyIfOperStatus_Up PortInfoTablePhyIfOperStatus = 1 PortInfoTablePhyIfOperStatus_Down PortInfoTablePhyIfOperStatus = 2 PortInfoTablePhyIfOperStatus_Testing PortInfoTablePhyIfOperStatus = 3 PortInfoTablePhyIfOperStatus_Unsupported PortInfoTablePhyIfOperStatus = 2147483647 )
type PortInfoTablePhyIfType ¶ added in v0.9.0
type PortInfoTablePhyIfType int32
const ( PortInfoTablePhyIfType_Other PortInfoTablePhyIfType = 1 PortInfoTablePhyIfType_Regular1822 PortInfoTablePhyIfType = 2 PortInfoTablePhyIfType_Hdh1822 PortInfoTablePhyIfType = 3 PortInfoTablePhyIfType_DdnX25 PortInfoTablePhyIfType = 4 PortInfoTablePhyIfType_Rfc877X25 PortInfoTablePhyIfType = 5 PortInfoTablePhyIfType_EthernetCsmacd PortInfoTablePhyIfType = 6 PortInfoTablePhyIfType_Iso88023Csmacd PortInfoTablePhyIfType = 7 PortInfoTablePhyIfType_Iso88024TokenBus PortInfoTablePhyIfType = 8 PortInfoTablePhyIfType_Iso88025TokenRing PortInfoTablePhyIfType = 9 PortInfoTablePhyIfType_Iso88026Man PortInfoTablePhyIfType = 10 PortInfoTablePhyIfType_StarLan PortInfoTablePhyIfType = 11 PortInfoTablePhyIfType_Proteon10Mbit PortInfoTablePhyIfType = 12 PortInfoTablePhyIfType_Proteon80Mbit PortInfoTablePhyIfType = 13 PortInfoTablePhyIfType_Hyperchannel PortInfoTablePhyIfType = 14 PortInfoTablePhyIfType_Fddi PortInfoTablePhyIfType = 15 PortInfoTablePhyIfType_Lapb PortInfoTablePhyIfType = 16 PortInfoTablePhyIfType_Sdlc PortInfoTablePhyIfType = 17 PortInfoTablePhyIfType_Ds1 PortInfoTablePhyIfType = 18 PortInfoTablePhyIfType_E1 PortInfoTablePhyIfType = 19 PortInfoTablePhyIfType_BasicISDN PortInfoTablePhyIfType = 20 PortInfoTablePhyIfType_PrimaryISDN PortInfoTablePhyIfType = 21 PortInfoTablePhyIfType_PropPointToPointSerial PortInfoTablePhyIfType = 22 PortInfoTablePhyIfType_Ppp PortInfoTablePhyIfType = 23 PortInfoTablePhyIfType_SoftwareLoopback PortInfoTablePhyIfType = 24 PortInfoTablePhyIfType_Eon PortInfoTablePhyIfType = 25 PortInfoTablePhyIfType_Ethernet3Mbit PortInfoTablePhyIfType = 26 PortInfoTablePhyIfType_Nsip PortInfoTablePhyIfType = 27 PortInfoTablePhyIfType_Slip PortInfoTablePhyIfType = 28 PortInfoTablePhyIfType_Ultra PortInfoTablePhyIfType = 29 PortInfoTablePhyIfType_Ds3 PortInfoTablePhyIfType = 30 PortInfoTablePhyIfType_Sip PortInfoTablePhyIfType = 31 PortInfoTablePhyIfType_FrameRelay PortInfoTablePhyIfType = 32 PortInfoTablePhyIfType_Unsupported PortInfoTablePhyIfType = 2147483647 )
type PortInfoTablePreferred ¶ added in v0.9.0
type PortInfoTablePreferred int32
const ( PortInfoTablePreferred_Invalid PortInfoTablePreferred = 1 PortInfoTablePreferred_Copper PortInfoTablePreferred = 2 PortInfoTablePreferred_Sfp PortInfoTablePreferred = 3 PortInfoTablePreferred_Unsupported PortInfoTablePreferred = 2147483647 )
type PortInfoTableSFPType ¶ added in v0.9.0
type PortInfoTableSFPType int32
const ( PortInfoTableSFPType_Invalid PortInfoTableSFPType = 1 PortInfoTableSFPType_SfpTypeSX PortInfoTableSFPType = 2 PortInfoTableSFPType_SfpTypeLX PortInfoTableSFPType = 3 PortInfoTableSFPType_SfpTypeCX PortInfoTableSFPType = 4 PortInfoTableSFPType_SfpTypeCopper PortInfoTableSFPType = 5 PortInfoTableSFPType_Unsupported PortInfoTableSFPType = 2147483647 )
type PortInfoTableSpeed ¶ added in v0.9.0
type PortInfoTableSpeed int32
const ( PortInfoTableSpeed_Mbs10 PortInfoTableSpeed = 2 PortInfoTableSpeed_Mbs100 PortInfoTableSpeed = 3 PortInfoTableSpeed_Mbs1000 PortInfoTableSpeed = 4 PortInfoTableSpeed_Any PortInfoTableSpeed = 5 PortInfoTableSpeed_Mbs10000 PortInfoTableSpeed = 6 PortInfoTableSpeed_Mbs40000 PortInfoTableSpeed = 7 PortInfoTableSpeed_Auto PortInfoTableSpeed = 8 PortInfoTableSpeed_Mbs100000 PortInfoTableSpeed = 9 PortInfoTableSpeed_Mbs25000 PortInfoTableSpeed = 10 PortInfoTableSpeed_Unsupported PortInfoTableSpeed = 2147483647 )
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 SidebandPerContRuleStatsTable ¶ added in v0.6.0
type SidebandPerContRuleStatsTable struct {
// Virtual server number.
SidebandPerContRuleStatsVirtServIndex string
// Virtual server service index.
SidebandPerContRuleStatsServiceIndex int32
// Virtual server service index.
SidebandPerContRuleStatsContRuleIndex int32
Params *SidebandPerContRuleStatsTableParams
}
SidebandPerContRuleStatsTable A table for Sideband statistics per content rule. Note:This mib is not supported for VX instance of Virtualization.
func NewSidebandPerContRuleStatsTable ¶ added in v0.6.0
func NewSidebandPerContRuleStatsTable( sidebandPerContRuleStatsVirtServIndex string, sidebandPerContRuleStatsServiceIndex int32, sidebandPerContRuleStatsContRuleIndex int32, params *SidebandPerContRuleStatsTableParams, ) *SidebandPerContRuleStatsTable
func NewSidebandPerContRuleStatsTableList ¶ added in v0.6.0
func NewSidebandPerContRuleStatsTableList() *SidebandPerContRuleStatsTable
func (*SidebandPerContRuleStatsTable) GetParams ¶ added in v0.6.0
func (c *SidebandPerContRuleStatsTable) GetParams() BeanType
func (*SidebandPerContRuleStatsTable) GetParamsType ¶ added in v0.6.0
func (c *SidebandPerContRuleStatsTable) GetParamsType() reflect.Type
func (*SidebandPerContRuleStatsTable) Name ¶ added in v0.6.0
func (c *SidebandPerContRuleStatsTable) Name() string
func (*SidebandPerContRuleStatsTable) Path ¶ added in v0.6.0
func (c *SidebandPerContRuleStatsTable) Path() string
type SidebandPerContRuleStatsTableParams ¶ added in v0.6.0
type SidebandPerContRuleStatsTableParams struct {
// Virtual server number.
VirtServIndex string `json:"VirtServIndex,omitempty"`
// Virtual server service index.
ServiceIndex int32 `json:"ServiceIndex,omitempty"`
// Virtual server service index.
ContRuleIndex int32 `json:"ContRuleIndex,omitempty"`
// Virtual server service port number.
VirtServPort int32 `json:"VirtServPort,omitempty"`
// Current average latency of sideband processing.
AvgLatency int32 `json:"AvgLatency,omitempty"`
// Total average latency of sideband processing.
AvgLatencyTotal uint64 `json:"AvgLatencyTotal,omitempty"`
// Number of requests that sent for sideband processing.
ReqSentToSideband int32 `json:"ReqSentToSideband,omitempty"`
// Total number of requests that sent for sideband processing.
ReqSentToSidebandTotal uint64 `json:"ReqSentToSidebandTotal,omitempty"`
// Number of requests that bypassed sideband processing.
ReqFilteredFromSideband int32 `json:"ReqFilteredFromSideband,omitempty"`
// Total number of requests that bypassed sideband processing.
ReqFilteredFromSidebandTotal uint64 `json:"ReqFilteredFromSidebandTotal,omitempty"`
// Number of requests that the sideband didn't respond to in time.
SidebandTimeouts int32 `json:"SidebandTimeouts,omitempty"`
// Total Number of requests that the sideband didn't respond to in time.
SidebandTimeoutsTotal uint64 `json:"SidebandTimeoutsTotal,omitempty"`
// Number of requests we sent to server after sideband processing.
SentToServer int32 `json:"SentToServer,omitempty"`
// Total number of requests we sent to server after sideband processing.
SentToServerTotal uint64 `json:"SentToServerTotal,omitempty"`
// Number of requests that were responded by Alteon due to sideband processing.
ResponseToClient int32 `json:"ResponseToClient,omitempty"`
// Total Number of requests that were responded by Alteon due to sideband processing.
ResponseToClientTotal uint64 `json:"ResponseToClientTotal,omitempty"`
// Number of client connections closed due to sideband processing.
ClientConnectionClosed int32 `json:"ClientConnectionClosed,omitempty"`
// Total Number of client connections closed due to sideband processing.
ClientConnectionClosedTotal uint64 `json:"ClientConnectionClosedTotal,omitempty"`
// Number requests that resulted in sideband failure.
SidebandFailure int32 `json:"SidebandFailure,omitempty"`
// Total Number requests that resulted in sideband failure.
SidebandFailureTotal uint64 `json:"SidebandFailureTotal,omitempty"`
}
type SidebandPerFltStatsTable ¶ added in v0.6.0
type SidebandPerFltStatsTable struct {
// Virtual server service port number.
SidebandPerFltStatsFltIndex int32
Params *SidebandPerFltStatsTableParams
}
SidebandPerFltStatsTable A table for Sideband statistics per filter. Note:This mib is not supported for VX instance of Virtualization.
func NewSidebandPerFltStatsTable ¶ added in v0.6.0
func NewSidebandPerFltStatsTable( sidebandPerFltStatsFltIndex int32, params *SidebandPerFltStatsTableParams, ) *SidebandPerFltStatsTable
func NewSidebandPerFltStatsTableList ¶ added in v0.6.0
func NewSidebandPerFltStatsTableList() *SidebandPerFltStatsTable
func (*SidebandPerFltStatsTable) GetParams ¶ added in v0.6.0
func (c *SidebandPerFltStatsTable) GetParams() BeanType
func (*SidebandPerFltStatsTable) GetParamsType ¶ added in v0.6.0
func (c *SidebandPerFltStatsTable) GetParamsType() reflect.Type
func (*SidebandPerFltStatsTable) Name ¶ added in v0.6.0
func (c *SidebandPerFltStatsTable) Name() string
func (*SidebandPerFltStatsTable) Path ¶ added in v0.6.0
func (c *SidebandPerFltStatsTable) Path() string
type SidebandPerFltStatsTableParams ¶ added in v0.6.0
type SidebandPerFltStatsTableParams struct {
// Virtual server service port number.
FltIndex int32 `json:"FltIndex,omitempty"`
// Current average latency of sideband processing.
AvgLatency int32 `json:"AvgLatency,omitempty"`
// Total average latency of sideband processing.
AvgLatencyTotal uint64 `json:"AvgLatencyTotal,omitempty"`
// Number of requests that sent for sideband processing.
ReqSentToSideband int32 `json:"ReqSentToSideband,omitempty"`
// Total number of requests that sent for sideband processing.
ReqSentToSidebandTotal uint64 `json:"ReqSentToSidebandTotal,omitempty"`
// Number of requests that bypassed sideband processing.
ReqFilteredFromSideband int32 `json:"ReqFilteredFromSideband,omitempty"`
// Total number of requests that bypassed sideband processing.
ReqFilteredFromSidebandTotal uint64 `json:"ReqFilteredFromSidebandTotal,omitempty"`
// Number of requests that the sideband didn't respond to in time.
SidebandTimeouts int32 `json:"SidebandTimeouts,omitempty"`
// Total Number of requests that the sideband didn't respond to in time.
SidebandTimeoutsTotal uint64 `json:"SidebandTimeoutsTotal,omitempty"`
// Number of requests we sent to server after sideband processing.
SentToServer int32 `json:"SentToServer,omitempty"`
// Total number of requests we sent to server after sideband processing.
SentToServerTotal uint64 `json:"SentToServerTotal,omitempty"`
// Number of requests that were responded by Alteon due to sideband processing.
ResponseToClient int32 `json:"ResponseToClient,omitempty"`
// Total Number of requests that were responded by Alteon due to sideband processing.
ResponseToClientTotal uint64 `json:"ResponseToClientTotal,omitempty"`
// Number of client connections closed due to sideband processing.
ClientConnectionClosed int32 `json:"ClientConnectionClosed,omitempty"`
// Total Number of client connections closed due to sideband processing.
ClientConnectionClosedTotal uint64 `json:"ClientConnectionClosedTotal,omitempty"`
// Number requests that resulted in sideband failure.
SidebandFailure int32 `json:"SidebandFailure,omitempty"`
// Total Number requests that resulted in sideband failure.
SidebandFailureTotal uint64 `json:"SidebandFailureTotal,omitempty"`
}
type SidebandPerServStatsTable ¶ added in v0.6.0
type SidebandPerServStatsTable struct {
// Virtual server number.
SidebandPerServStatsVirtServIndex string
// Virtual server service index.
SidebandPerServStatsVirtServiceIndex int32
Params *SidebandPerServStatsTableParams
}
SidebandPerServStatsTable A table for Sideband statistics per virtual service. Note:This mib is not supported for VX instance of Virtualization.
func NewSidebandPerServStatsTable ¶ added in v0.6.0
func NewSidebandPerServStatsTable( sidebandPerServStatsVirtServIndex string, sidebandPerServStatsVirtServiceIndex int32, params *SidebandPerServStatsTableParams, ) *SidebandPerServStatsTable
func NewSidebandPerServStatsTableList ¶ added in v0.6.0
func NewSidebandPerServStatsTableList() *SidebandPerServStatsTable
func (*SidebandPerServStatsTable) GetParams ¶ added in v0.6.0
func (c *SidebandPerServStatsTable) GetParams() BeanType
func (*SidebandPerServStatsTable) GetParamsType ¶ added in v0.6.0
func (c *SidebandPerServStatsTable) GetParamsType() reflect.Type
func (*SidebandPerServStatsTable) Name ¶ added in v0.6.0
func (c *SidebandPerServStatsTable) Name() string
func (*SidebandPerServStatsTable) Path ¶ added in v0.6.0
func (c *SidebandPerServStatsTable) Path() string
type SidebandPerServStatsTableParams ¶ added in v0.6.0
type SidebandPerServStatsTableParams struct {
// Virtual server number.
VirtServIndex string `json:"VirtServIndex,omitempty"`
// Virtual server service index.
VirtServiceIndex int32 `json:"VirtServiceIndex,omitempty"`
// Virtual server service port number.
VirtServPort int32 `json:"VirtServPort,omitempty"`
// Current average latency of sideband processing.
AvgLatency int32 `json:"AvgLatency,omitempty"`
// Total average latency of sideband processing.
AvgLatencyTotal uint64 `json:"AvgLatencyTotal,omitempty"`
// Number of requests that sent for sideband processing.
ReqSentToSideband int32 `json:"ReqSentToSideband,omitempty"`
// Total number of requests that sent for sideband processing.
ReqSentToSidebandTotal uint64 `json:"ReqSentToSidebandTotal,omitempty"`
// Number of requests that bypassed sideband processing.
ReqFilteredFromSideband int32 `json:"ReqFilteredFromSideband,omitempty"`
// Total number of requests that bypassed sideband processing.
ReqFilteredFromSidebandTotal uint64 `json:"ReqFilteredFromSidebandTotal,omitempty"`
// Number of requests that the sideband didn't respond to in time.
SidebandTimeouts int32 `json:"SidebandTimeouts,omitempty"`
// Total Number of requests that the sideband didn't respond to in time.
SidebandTimeoutsTotal uint64 `json:"SidebandTimeoutsTotal,omitempty"`
// Number of requests we sent to server after sideband processing.
SentToServer int32 `json:"SentToServer,omitempty"`
// Total number of requests we sent to server after sideband processing.
SentToServerTotal uint64 `json:"SentToServerTotal,omitempty"`
// Number of requests that were responded by Alteon due to sideband processing.
ResponseToClient int32 `json:"ResponseToClient,omitempty"`
// Total Number of requests that were responded by Alteon due to sideband processing.
ResponseToClientTotal uint64 `json:"ResponseToClientTotal,omitempty"`
// Number of client connections closed due to sideband processing.
ClientConnectionClosed int32 `json:"ClientConnectionClosed,omitempty"`
// Total Number of client connections closed due to sideband processing.
ClientConnectionClosedTotal uint64 `json:"ClientConnectionClosedTotal,omitempty"`
// Number requests that resulted in sideband failure.
SidebandFailure int32 `json:"SidebandFailure,omitempty"`
// Total Number requests that resulted in sideband failure.
SidebandFailureTotal uint64 `json:"SidebandFailureTotal,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"`
// .
Snat SlbAdvhcDsspTableSnat `json:"Snat,omitempty"`
}
type SlbAdvhcDsspTableSnat ¶ added in v0.6.0
type SlbAdvhcDsspTableSnat int32
const ( SlbAdvhcDsspTableSnat_Enabled SlbAdvhcDsspTableSnat = 1 SlbAdvhcDsspTableSnat_Disabled SlbAdvhcDsspTableSnat = 2 SlbAdvhcDsspTableSnat_Unsupported SlbAdvhcDsspTableSnat = 2147483647 )
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_Extscripthc SlbAdvhcGeneralTableType = 31 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:"Backend